@font-face{font-family:Material Symbols Outlined;src:url(/fonts/material-symbols-outlined.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#070b12;--bg-surface:#0f1621;--bg-surface-alt:#111923;--bg-deep:#0b0f16;--bg-input:#0d1219;--bg-hover:#1a2332;--bg-dropdown:#161e2b;--border:#ffffff14;--border-soft:#ffffff0d;--border-subtle:#ffffff08;--border-accent:#8b5cf666;--text-primary:#e5e2e1;--text-secondary:#94a3b8;--text-muted:#64748b;--text-accent:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);--accent:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);--accent-light:var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa);--accent-lighter:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);--accent-glow:#8b5cf633;--accent-surface:#8b5cf60f;--accent-surface-hover:#8b5cf61a;--youtube:#f03;--tiktok:#00f2ea;--instagram:#e1306c;--success:#10b981;--success-surface:#10b98114;--warning:#f59e0b;--warning-surface:#f59e0b14;--error:#f43f5e;--error-surface:#f43f5e14;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--ease:cubic-bezier(.16, 1, .3, 1);--sidebar-w:240px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--bg-page);color:var(--text-primary);min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;overflow-x:hidden}#root{min-height:100vh;display:flex}.landing{background:radial-gradient(ellipse 70% 45% at 50% -5%,var(--lightningcss-light,#2d1a54)var(--lightningcss-dark,#1b1a54) 0%,var(--bg-page) 62%);width:100%;min-height:100vh;color:var(--text-primary);overflow:hidden}.landing__nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.landing__brand{color:var(--text-primary);letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.landing__brand img{border-radius:9px;width:38px;height:38px}.landing__brand small{color:var(--accent-light);letter-spacing:.12em;text-transform:uppercase;margin-left:3px;font-size:10px}.landing__nav-actions,.landing__actions,.landing__footer div{align-items:center;gap:22px;display:flex}.landing__text-link,.landing__footer a{color:var(--text-secondary);font-size:13px;text-decoration:none}.landing__text-link:hover,.landing__footer a:hover{color:var(--text-primary)}.landing__login,.landing__secondary{border:1px solid var(--border);color:var(--text-primary);border-radius:9px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none}.landing__login:hover,.landing__secondary:hover{background:var(--bg-hover)}.landing__hero{text-align:center;max-width:820px;margin:80px auto 60px;padding:0 24px}.landing__eyebrow{color:var(--accent-lighter);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.landing__eyebrow span{background:#3ee6a3;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 12px #3ee6a3}.landing__hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(44px,7vw,76px);line-height:1.02}.landing__hero h1 em{background:linear-gradient(100deg,var(--lightningcss-light,#e6ddff)var(--lightningcss-dark,#deddff),var(--lightningcss-light,#9571ff)var(--lightningcss-dark,#7371ff));color:#0000;-webkit-background-clip:text;font-style:normal}.landing__lead{color:var(--text-secondary);max-width:580px;margin:0 auto;font-size:18px;line-height:1.65}.landing__actions{justify-content:center;margin-top:32px}.landing__primary{color:#fff;background:linear-gradient(135deg,var(--lightningcss-light,#9b73ff)var(--lightningcss-dark,#7573ff),var(--lightningcss-light,#7041e6)var(--lightningcss-dark,#4441e6));border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #7d4dee4d}.landing__primary:hover{transform:translateY(-1px)}.landing__primary .material-symbols-outlined{font-size:18px}.landing__note{color:var(--text-muted);margin-top:16px;font-size:12px}.landing__preview{background:#0b1019;border:1px solid #c4b5fd33;border-radius:16px;max-width:980px;margin:0 auto 90px;overflow:hidden;box-shadow:0 24px 80px #00000061}.landing__preview-top{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.landing__preview-top span{background:#3c4352;border-radius:50%;width:7px;height:7px}.landing__preview-top b{color:#626d7f;margin-left:10px;font-size:10px;font-weight:500}.landing__preview-body{height:285px;display:flex}.landing__preview-body aside{border-right:1px solid var(--border);width:112px;padding:18px 14px}.landing__preview-brand{background:var(--accent);border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:30px;font-size:9px;font-weight:900;display:grid}.landing__preview-body aside i{background:#252d3b;border-radius:5px;height:7px;margin:15px 0;display:block}.landing__preview-body aside i:first-of-type{background:#8b5cf6b3}.landing__preview-content{flex:1;padding:28px}.landing__preview-heading{justify-content:space-between;display:flex}.landing__preview-heading small,.landing__stats small{color:#697386;letter-spacing:.08em;font-size:8px;display:block}.landing__preview-heading strong{margin-top:5px;font-size:17px;display:block}.landing__preview-heading button{background:var(--accent);color:#fff;border:0;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}.landing__stats{gap:12px;margin-top:24px;display:flex}.landing__stats>div{background:#111925;border:1px solid #202a38;border-radius:8px;flex:1;padding:13px}.landing__stats b{margin:7px 0;font-size:22px;display:block}.landing__stats span{color:#6f7d92;font-size:9px}.landing__stats .landing__ok{color:#4fd2a0}.landing__cards{gap:10px;margin-top:16px;display:flex}.landing__cards div{background:linear-gradient(135deg,var(--lightningcss-light,#292142)var(--lightningcss-dark,#222142),#151e2a);border-radius:7px;flex:1;height:62px}.landing__cards div:nth-child(2){background:linear-gradient(135deg,#183944,#151e2a)}.landing__cards div:nth-child(3){background:linear-gradient(135deg,#3c222b,#151e2a)}.landing__benefits{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1000px;margin:0 auto 110px;padding:0 24px;display:grid}.landing__benefits article{padding:22px}.landing__benefits article>div{background:var(--accent-surface);border:1px solid var(--border-accent);width:42px;height:42px;color:var(--accent-light);border-radius:10px;place-items:center;display:grid}.landing__benefits h2{margin:16px 0 8px;font-size:16px}.landing__benefits p{color:var(--text-secondary);font-size:13px;line-height:1.65}.landing__footer{border-top:1px solid var(--border);max-width:1180px;color:var(--text-muted);justify-content:space-between;margin:auto;padding:24px 28px;font-size:12px;display:flex}@media (width<=640px){.landing__nav{padding:18px}.landing__text-link{display:none}.landing__hero{margin-top:55px}.landing__preview{margin:0 16px 65px}.landing__preview-body{height:220px}.landing__preview-body aside{width:55px;padding:14px 10px}.landing__preview-body aside i{margin:15px 0}.landing__preview-content{padding:20px}.landing__stats{gap:6px}.landing__stats>div{padding:9px}.landing__stats b{font-size:16px}.landing__benefits{grid-template-columns:1fr;margin-bottom:60px}.landing__benefits article{padding:10px}.landing__footer{flex-direction:column;gap:14px}.landing__footer div{gap:14px}}.material-symbols-outlined{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400;direction:ltr;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.sidebar{width:var(--sidebar-w);background:var(--bg-deep);border-right:1px solid var(--border-soft);z-index:100;flex-direction:column;padding:20px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar__brand{align-items:center;gap:10px;margin-bottom:24px;padding:8px 12px;display:flex}.sidebar__brand-logo{object-fit:contain;border-radius:10px;width:48px;height:48px}.sidebar__brand-info{flex-direction:column;flex:1;justify-content:center;display:flex}.sidebar__brand-text{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent-light), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-1px;font-size:19px;font-weight:800;line-height:1.1}.sidebar__brand-sub{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.1}.sidebar__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.sidebar__nav{flex-direction:column;gap:4px;list-style:none;display:flex}.sidebar__admin{flex:none;padding-top:8px}.sidebar__nav-link{border-radius:var(--radius-md);color:var(--text-secondary);transition:all .2s var(--ease);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sidebar__nav-link:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar__nav-link--active{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:var(--lightningcss-light,#0f0a1a)var(--lightningcss-dark,#0a0a1a);box-shadow:0 4px 16px var(--accent-glow);border-color:#0000;font-weight:700}.sidebar__nav-link--active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 600}.sidebar__separator{border-top:1px solid var(--border-soft);margin:12px 12px 4px;padding:8px 0 4px;list-style:none}.sidebar__separator-text{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);font-size:10px;font-weight:600}.sidebar__nav-link--admin{color:var(--warning,#f59e0b)!important}.sidebar__nav-link--admin .material-symbols-rounded{color:var(--warning,#f59e0b)}.sidebar__legal{justify-content:center;align-items:center;gap:6px;padding:4px 0 8px;display:flex}.sidebar__legal-link{color:var(--text-muted);opacity:.7;font-size:11px;text-decoration:none;transition:opacity .2s}.sidebar__legal-link:hover{opacity:1}.sidebar__legal-sep{color:var(--text-muted);opacity:.5;font-size:11px}.sidebar__footer{border-top:1px solid var(--border-soft);flex-direction:column;flex:none;align-items:stretch;gap:2px;margin-top:8px;padding:8px 0 12px;display:flex}.sidebar__user{align-items:center;gap:10px;display:flex}.sidebar__avatar{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.sidebar__user-name{font-size:13px;font-weight:600}.sidebar__user-plan{color:var(--text-muted);font-size:11px}.main{margin-left:var(--sidebar-w);flex-direction:column;flex:1;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);z-index:50;background:#070b1299;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}.topbar__title{color:var(--text-primary);font-size:15px;font-weight:600}.topbar__actions{align-items:center;gap:8px;display:flex}.topbar__avatar{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.page{flex:1;width:100%;max-width:1200px;padding:32px}.page-header{margin-bottom:28px}.page-header__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);margin-bottom:6px;font-size:11px;font-weight:700}.page-header__title{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:4px;font-size:26px;font-weight:800}.page-header__subtitle{color:var(--text-muted);font-size:14px}.hero-banner{border:1px solid var(--border);border-radius:var(--radius-xl);background:url(/images/dashboard-banner-bg.jpg) 50%/cover no-repeat;margin-bottom:28px;padding:36px 32px;position:relative;overflow:hidden}.hero-banner__tag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);background:var(--accent-surface);border:1px solid #8b5cf633;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.hero-banner__title{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.hero-banner__text{color:var(--text-secondary);max-width:520px;font-size:14px;line-height:1.6}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.stat{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .25s var(--ease);padding:18px 20px}.stat:hover{border-color:var(--border-accent);box-shadow:0 0 24px var(--accent-glow)}.stat__icon{border-radius:var(--radius-sm);background:var(--accent-surface);width:36px;height:36px;color:var(--accent-light);justify-content:center;align-items:center;margin-bottom:12px;font-size:20px;display:inline-flex}.stat__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:600}.stat__value{letter-spacing:-.02em;font-size:26px;font-weight:800}.stat__value--success{color:var(--success)}.stat__value--warning{color:var(--warning)}.stat__trend{color:var(--text-muted);margin-top:2px;font-size:11px}.grid-2col{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.card__title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.card__title .material-symbols-outlined{color:var(--accent-light);font-size:20px}.card__body{padding:20px 24px 24px}.form-group{margin-bottom:18px}.form-label{color:var(--text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-input,.form-textarea{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all .2s var(--ease);outline:none;padding:11px 14px;font-family:inherit;font-size:14px}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-input:focus,.form-textarea:focus{border-color:#8b5cf699;box-shadow:0 0 0 2px #8b5cf61a,0 0 20px #8b5cf60f}.form-textarea{resize:vertical;min-height:88px}.dropzone{border:2px dashed var(--border);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all .25s var(--ease);background:#070b1266;padding:32px 20px}.dropzone:hover,.dropzone--active{border-color:var(--accent);background:var(--accent-surface)}.dropzone__icon{color:var(--text-muted);transition:all .25s var(--ease);margin-bottom:12px;font-size:36px;display:block}.dropzone:hover .dropzone__icon{color:var(--accent-light);transform:translateY(-3px)}.dropzone__text{color:var(--text-secondary);margin-bottom:4px;font-size:14px}.dropzone__text strong{color:var(--accent-light);font-weight:600}.dropzone__hint{color:var(--text-muted);font-size:12px}.dropzone__file-badge{background:var(--accent-surface);border-radius:var(--radius-sm);color:var(--accent-lighter);border:1px solid #8b5cf633;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:12px;display:inline-flex}.platforms{margin-bottom:20px}.platforms__label{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600}.platforms__grid{flex-wrap:wrap;gap:8px;display:flex}.platform-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input);cursor:pointer;transition:all .2s var(--ease);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.platform-btn input{display:none}.platform-btn svg{flex-shrink:0;width:18px;height:18px}.platform-btn:hover{background:var(--bg-hover);border-color:#ffffff26}.platform-btn--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.platform-btn--youtube.platform-btn--active{border-color:var(--youtube);color:#ff4d6a;background:#ff003314;box-shadow:0 0 16px #ff00331f}.platform-btn--tiktok.platform-btn--active{border-color:var(--tiktok);color:var(--tiktok);background:#00f2ea0f}.platform-btn--instagram.platform-btn--active{border-color:var(--instagram);color:var(--instagram);background:#e1306c0f}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all .25s var(--ease);box-shadow:0 4px 16px var(--accent-glow);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #8b5cf659}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.progress{animation:fadeIn .3s var(--ease);margin-top:16px}.progress__row{align-items:center;gap:10px;display:flex}.progress__track{background:var(--bg-hover);border-radius:3px;flex:1;height:5px;overflow:hidden}.progress__fill{background:linear-gradient(90deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));height:100%;transition:width .3s var(--ease);border-radius:3px;position:relative}.progress__fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6);width:24px;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;right:0}.progress__pct{color:var(--accent-lighter);font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:13px;font-weight:700}@keyframes shimmer{0%{opacity:0;transform:translate(-24px)}50%{opacity:1}to{opacity:0;transform:translate(8px)}}.toast{border-radius:var(--radius-sm);animation:fadeIn .3s var(--ease);background:var(--accent-surface);color:var(--accent-lighter);border:1px solid #8b5cf626;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.toast--success{background:var(--success-surface);color:var(--success);border-color:#10b98126}.toast--error{background:var(--error-surface);color:var(--error);border-color:#f43f5e26}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.feed{scrollbar-width:thin;scrollbar-color:var(--bg-hover) transparent;max-height:480px;overflow-y:auto}.feed::-webkit-scrollbar{width:4px}.feed::-webkit-scrollbar-track{background:0 0}.feed::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:2px}.feed-item{border-radius:var(--radius-sm);transition:all .2s var(--ease);animation:fadeIn .4s var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:12px 14px;display:flex}.feed-item:hover{border-color:var(--border-soft);background:#ffffff05}.feed-item__icon{background:var(--accent-surface);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.feed-item__icon .material-symbols-outlined{color:var(--accent-light);font-size:20px}.feed-item__content{flex:1;min-width:0}.feed-item__title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:600;overflow:hidden}.feed-item__time{color:var(--text-muted);font-size:11px}.badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.badge--published{background:var(--success-surface);color:var(--success);border:1px solid #10b98133}.badge--uploading{background:var(--accent-surface);color:var(--accent-light);border:1px solid #8b5cf633;animation:2s ease-in-out infinite pulse}.badge--pending{background:var(--warning-surface);color:var(--warning);border:1px solid #f59e0b26}.badge--error{background:var(--error-surface);color:var(--error);border:1px solid #f43f5e26}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty__icon{color:var(--text-muted);opacity:.3;margin-bottom:14px;font-size:40px}.empty__text{color:var(--text-muted);font-size:13px;line-height:1.5}.sidebar--collapsed{width:64px;padding:20px 8px}.sidebar--collapsed~.main{margin-left:64px}.sidebar--collapsed .sidebar__brand{justify-content:center;padding:8px 0}.sidebar--collapsed .sidebar__nav-link{justify-content:center;padding:12px}.sidebar--collapsed .sidebar__footer{padding:12px 0 4px}.sidebar--collapsed .sidebar__user{justify-content:center}.sidebar__brand{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sidebar__brand-info{flex:1}.sidebar__collapse-hint{opacity:0;color:var(--text-muted);transition:opacity .2s var(--ease);align-items:center;display:flex}.sidebar__collapse-hint .material-symbols-outlined{font-size:18px}.sidebar__brand:hover .sidebar__collapse-hint{opacity:.6}.sidebar__brand:hover{background:var(--bg-hover);border-radius:var(--radius-sm)}.sidebar__theme-btn{border:1px solid var(--border-soft);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:0 0;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.sidebar__theme-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar__theme-btn .material-symbols-outlined{font-size:18px}.sidebar--collapsed .sidebar__theme-btn{justify-content:center;padding:10px}.topbar__subtitle{color:var(--text-muted);margin-top:2px;font-size:12px}.topbar__btn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:0 0;align-items:center;padding:6px;display:flex}.topbar__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.hero-banner__cta{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all .25s var(--ease);box-shadow:0 4px 12px var(--accent-glow);border:none;align-items:center;gap:6px;margin-top:18px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.hero-banner__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf659}.card__header-btn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:0 0;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.card__header-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-accent)}.card__header-btn .material-symbols-outlined{font-size:16px}.platform-selector{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.platform-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input);cursor:pointer;transition:all .2s var(--ease);text-align:left;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.platform-card:hover{background:var(--bg-hover);border-color:#ffffff26}.platform-card--active{border-color:var(--border-accent);background:var(--accent-surface)}.platform-card--youtube.platform-card--active{background:#ff00330f;border-color:#f036}.platform-card--disabled{opacity:.4;cursor:not-allowed}.platform-card__icon{border-radius:var(--radius-sm);background:var(--accent-surface);width:38px;height:38px;color:var(--accent-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.platform-card--youtube .platform-card__icon{color:#ff4d6a;background:#ff00331a}.platform-card__info{flex:1}.platform-card__name{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600}.platform-card__status{color:var(--text-muted);font-size:11px}.platform-card__check{color:var(--accent-light)}.platform-card--youtube.platform-card--active .platform-card__check{color:#ff4d6a}.platform-card--disabled .platform-card__check{color:var(--text-muted)}.publish-info{background:var(--accent-surface);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid #8b5cf61f;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.publish-info .material-symbols-outlined{color:var(--accent-light);flex-shrink:0;margin-top:1px;font-size:18px}.video-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.video-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .25s var(--ease);overflow:hidden}.video-card:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.video-card__thumb{aspect-ratio:16/9;background:linear-gradient(135deg, var(--bg-deep), var(--bg-surface-alt));justify-content:center;align-items:center;width:100%;display:flex;position:relative}.video-card__play{color:var(--accent-light);opacity:.5;font-size:48px}.video-card:hover .video-card__play{opacity:1}.video-card__body{padding:16px 18px 18px}.video-card__title{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.3}.video-card__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:12px;display:-webkit-box;overflow:hidden}.video-card__meta{align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-card__date{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.video-card__date .material-symbols-outlined{font-size:14px}.video-card__platforms{flex-wrap:wrap;gap:6px;display:flex}.platform-tag{border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.platform-tag .material-symbols-outlined{font-size:14px}.platform-tag--youtube{color:#ff4d6a;background:#ff003314;border:1px solid #ff003326}.platform-tag--tiktok{color:#00f2ea;background:#00f2ea14;border:1px solid #00f2ea26}.platform-tag--instagram{color:#e1306c;background:#e1306c14;border:1px solid #e1306c26}.platforms-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.platform-connect-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .25s var(--ease);padding:22px}.platform-connect-card:hover{border-color:#ffffff1f}.platform-connect-card--connected{border-color:#10b98133}.platform-connect-card__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.platform-connect-card__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.platform-connect-card__name{margin-bottom:4px;font-size:14px;font-weight:700}.platform-connect-card__desc{color:var(--text-muted);margin-bottom:16px;font-size:12px;line-height:1.5}.platform-connect-card__btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.platform-connect-card__btn:hover{background:var(--bg-hover)}.platform-connect-card__btn--connected{background:var(--success-surface);color:var(--success);border-color:#10b98133}.platform-connect-card__btn:disabled{opacity:.5;cursor:not-allowed}.platform-connect-card__btn .material-symbols-outlined{font-size:16px}.settings-grid{flex-direction:column;gap:20px;display:flex}.setting-item{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.setting-item:last-child{border-bottom:none}.setting-item__label{margin-bottom:2px;font-size:14px;font-weight:600}.setting-item__desc{color:var(--text-muted);font-size:12px}.tech-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tech-item{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.tech-item .material-symbols-outlined{color:var(--accent-light);font-size:20px}.profile-preview{border:1px solid var(--border);border-radius:var(--radius-md,12px);margin-bottom:52px;position:relative;overflow:visible}.profile-preview__banner{border-radius:var(--radius-md,12px);background:linear-gradient(135deg,var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#2b28d9) 0%,var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#5855f7) 30%,#ec4899 65%,#3b82f6 100%);height:90px;overflow:hidden}.profile-preview__banner-img{object-fit:cover;width:100%;height:100%}.profile-preview__avatar-wrap{position:absolute;bottom:-34px;left:14px}.profile-preview__avatar{background:linear-gradient(135deg, var(--accent,var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed)), var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#5855f7));color:#fff;border:4px solid var(--bg-surface,#0f1621);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 8px #0003}.profile-preview__avatar-img{object-fit:cover;border-radius:12px;width:100%;height:100%}.profile-upload-controls{flex-direction:column;gap:2px;display:flex}.profile-upload-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.profile-upload-row:last-child{border-bottom:none}.profile-upload-row__label{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.profile-upload-row__label .material-symbols-outlined{color:var(--accent-light);font-size:22px}.profile-upload-row__title{color:var(--text-primary);font-size:13px;font-weight:600}.profile-upload-row__desc{color:var(--text-muted);font-size:11px}.profile-upload-row__actions{align-items:center;gap:6px;display:flex}.btn--sm{min-height:unset;padding:5px 12px;font-size:12px}.btn--outline{border:1px solid var(--border);color:var(--text-secondary);background:0 0}.btn--outline:hover{border-color:var(--accent);color:var(--accent)}.btn--ghost{background:0 0;border:none;padding:4px}.btn--danger{color:#ef4444}.btn--danger:hover{color:#f87171;background:#ef44441a}.form-error{color:#ef4444;margin-top:8px;font-size:13px}.form-success{color:#22c55e;margin-top:8px;font-size:13px}.niche-selector{margin-bottom:16px;padding:0 4px;position:relative}.niche-selector__btn{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;transition:all .2s var(--ease);align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.niche-selector__btn:hover{border-color:var(--border-accent)}.niche-selector__btn .material-symbols-outlined{color:var(--text-muted);margin-left:auto;font-size:16px}.niche-selector__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.niche-selector__name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.niche-selector__dropdown{background:var(--bg-dropdown);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:200;animation:fadeIn .15s var(--ease);margin-top:4px;position:absolute;top:100%;left:4px;right:4px;overflow:hidden;box-shadow:0 8px 24px #0000004d}.niche-selector__item{width:100%;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.niche-selector__item:hover{background:var(--bg-hover);color:var(--text-primary)}.niche-selector__item--active{color:var(--accent-light);font-weight:700}.niche-selector__count{color:var(--text-muted);background:var(--bg-hover);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.niche-selector--mini{justify-content:center;margin-bottom:12px;display:flex}.niches-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.niche-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all .25s var(--ease);padding:22px}.niche-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.niche-card--active{border-color:var(--border-accent);box-shadow:0 0 20px var(--accent-glow)}.niche-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.niche-card__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.niche-card__actions{align-items:center;gap:8px;display:flex}.niche-card__delete{color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease);background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.niche-card__delete:hover{color:var(--error);background:var(--error-surface)}.niche-card__delete .material-symbols-outlined{font-size:18px}.niche-card__name{margin-bottom:4px;font-size:16px;font-weight:700}.niche-card__desc{color:var(--text-muted);margin-bottom:14px;font-size:12px;line-height:1.4}.niche-card__footer{gap:14px;display:flex}.niche-card__stat{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.niche-card__stat .material-symbols-outlined{font-size:14px}.color-picker{flex-wrap:wrap;gap:8px;display:flex}.color-dot{cursor:pointer;width:28px;height:28px;transition:all .2s var(--ease);border:2px solid #0000;border-radius:50%}.color-dot:hover{transform:scale(1.15)}.color-dot--active{border-color:#fff;box-shadow:0 0 8px #ffffff4d}.icon-picker{flex-wrap:wrap;gap:6px;display:flex}.icon-pick{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease);justify-content:center;align-items:center;display:flex}.icon-pick:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-pick--active{border-color:var(--accent);background:var(--accent-surface);color:var(--accent-light)}.icon-pick .material-symbols-outlined{font-size:20px}[data-theme=light]{--bg-page:#f8f9fc;--bg-surface:#fff;--bg-surface-alt:#f3f4f8;--bg-deep:#eef0f4;--bg-input:#fff;--bg-hover:#f0f1f5;--bg-dropdown:#fff;--border:#00000014;--border-soft:#0000000d;--border-subtle:#00000008;--border-accent:#8b5cf64d;--text-primary:#1a1a2e;--text-secondary:#64748b;--text-muted:#94a3b8;--text-accent:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed);--accent-glow:#8b5cf61f;--accent-surface:#8b5cf60f;--accent-surface-hover:#8b5cf61a;--success-surface:#10b9810f;--warning-surface:#f59e0b0f;--error-surface:#f43f5e0f}[data-theme] body,[data-theme] .sidebar,[data-theme] .topbar,[data-theme] .card,[data-theme] .stat,[data-theme] .hero-banner{transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease)}[data-theme=light] .sidebar{background:#fff;border-right-color:#0000000f}[data-theme=light] .sidebar__brand-text{background:linear-gradient(135deg, var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed), var(--accent));-webkit-background-clip:text}[data-theme=light] .sidebar__nav-link--active{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff}[data-theme=light] .topbar{background:#f8f9fccc}[data-theme=light] .btn-primary{box-shadow:0 4px 12px #8b5cf633}[data-theme=light] .hero-banner{background:radial-gradient(circle at 80%,#8b5cf60a,#0000 50%),#fff}[data-theme=light] .dropzone{background:#f8f9fc99}[data-theme=light] .form-input,[data-theme=light] .form-textarea{background:#f8f9fc;border-color:#0000001a}[data-theme=light] .form-input:focus,[data-theme=light] .form-textarea:focus{background:#fff}[data-theme=light] .video-card__thumb{background:linear-gradient(135deg,#eef0f4,#e2e4ea)}[data-theme=light] .sidebar__avatar{color:#fff}.admin-tabs{gap:8px;margin-bottom:24px;display:flex}.admin-tab{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.admin-tab:hover{background:var(--bg-hover);color:var(--text-primary)}.admin-tab--active{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;box-shadow:0 4px 16px var(--accent-glow);border-color:#0000}.admin-table{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border-soft);padding:12px 16px;font-size:13px}.data-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-input);font-size:11px;font-weight:700}.data-table td{color:var(--text-primary)}.data-table tr:hover td{background:var(--bg-hover)}.data-table .badge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.data-table .badge--published{background:var(--success-surface);color:var(--success);border:1px solid #10b98133}.data-table .badge--pending{background:var(--warning-surface);color:var(--warning);border:1px solid #f59e0b26}.admin-table .card__header{justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.admin-table .card__body{padding:0}@media (width<=768px){.admin-tabs{flex-direction:column}.data-table{font-size:12px}.data-table th,.data-table td{padding:8px 10px}}.visibility-selector{flex-direction:column;gap:6px;display:flex}.visibility-option{border:1px solid var(--border);background:var(--bg-main);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;display:flex}.visibility-option:hover{border-color:var(--accent);background:var(--accent-bg)}.visibility-option--active{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent)}.visibility-option__icon{background:var(--accent-bg);width:36px;height:36px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.visibility-option--active .visibility-option__icon{background:var(--accent);color:#fff}.visibility-option__info{flex:1}.visibility-option__label{color:var(--text);font-size:13px;font-weight:600}.visibility-option__desc{color:var(--text-muted);margin-top:1px;font-size:11px}.visibility-option__check{color:var(--accent);font-size:20px}.schedule-picker{background:var(--accent-bg);border:1px solid var(--accent);border-radius:12px;margin-top:16px;padding:16px}.schedule-picker__row{gap:12px;display:flex}.schedule-picker__row .form-group{margin-bottom:12px}.schedule-picker__row .form-label{align-items:center;gap:4px;display:flex}.schedule-picker__info{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.schedule-picker__info .material-symbols-rounded{color:var(--accent);flex-shrink:0;margin-top:1px;font-size:16px}.card__header-badge{color:#f03;text-transform:uppercase;letter-spacing:.04em;background:#ff003315;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:500px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;overflow:hidden;box-shadow:0 24px 48px #0006}.modal--large{max-width:900px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal__header{border-bottom:1px solid var(--border-soft);background:var(--bg-surface-alt);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal__title{font-size:16px;font-weight:700}.modal__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.modal__close:hover{color:var(--text-primary);background:#ffffff0d}.modal__body{padding:24px}@media (width<=1100px){.grid-2col{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width<=768px){.sidebar{display:none}.main{margin-left:0!important}.page{padding:20px 16px}.stats{grid-template-columns:1fr 1fr}.tech-stack,.platforms-grid{grid-template-columns:1fr}}.auth-page{background:var(--bg-page);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex}.auth-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:0 8px 40px #0000004d, 0 0 80px var(--accent-glow);padding:40px 36px}.auth-card__logo{text-align:center;margin-bottom:8px}.auth-card__logo-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;width:52px;height:52px;box-shadow:0 4px 20px var(--accent-glow);justify-content:center;align-items:center;margin-bottom:12px;font-size:26px;display:inline-flex}.auth-card__logo-text{letter-spacing:-.03em;background:linear-gradient(135deg, var(--accent-light), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.auth-card__logo-tagline{color:var(--text-muted);margin-top:4px;font-size:13px}.auth-form__title{text-align:center;color:var(--text-primary);letter-spacing:-.01em;margin-bottom:24px;font-size:22px;font-weight:600}.auth-social{gap:12px;margin-bottom:24px;display:flex}.auth-social__btn{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);height:46px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);flex:1;justify-content:center;align-items:center;font-family:inherit;display:flex}.auth-social__btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:#ffffff1f}.auth-social__btn svg{width:20px;height:20px}.auth-divider{text-align:center;color:var(--text-muted);align-items:center;margin-bottom:24px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid var(--border);flex:1}.auth-divider:before{margin-right:14px}.auth-divider:after{margin-left:14px}.form-group--dark{margin-bottom:18px}.form-group--dark .form-label{color:var(--text-primary);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.form-group--dark .form-label .optional{color:var(--text-muted);font-size:12px;font-weight:400}.form-group--dark .form-input{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-sm);width:100%;transition:all .2s var(--ease);outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.form-group--dark .form-input:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a,0 0 20px #8b5cf60f}.form-group--dark .form-input::placeholder{color:var(--text-muted)}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper .form-input{padding-right:40px}.password-toggle-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.password-toggle-btn:hover{color:var(--text-primary)}.auth-row{gap:12px;display:flex}.auth-row .form-group--dark{flex:1}.auth-terms{align-items:flex-start;gap:12px;margin:22px 0 20px;display:flex}.auth-terms input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.auth-terms label{color:var(--text-secondary);font-size:13px;line-height:1.5}.auth-terms a{color:var(--accent-light);text-underline-offset:2px;text-decoration:underline}.auth-terms a:hover{color:var(--accent-lighter)}.btn-neon{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:all .25s var(--ease);box-shadow:0 4px 16px var(--accent-glow);letter-spacing:-.01em;border:none;margin-top:8px;padding:14px;font-family:inherit;font-size:15px;font-weight:700}.btn-neon:hover{transform:translateY(-1px);box-shadow:0 6px 28px #8b5cf659}.btn-neon:active{transform:translateY(0)}.btn-neon:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.auth-card__footer{text-align:center;color:var(--text-muted);margin-top:24px;font-size:13px}.auth-card__footer .auth-link{color:var(--accent-light);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;transition:color .2s}.auth-card__footer .auth-link:hover{color:var(--accent-lighter)}.password-checklist{background:var(--bg-deep);border:1px solid var(--border-soft);border-radius:var(--radius-sm);flex-direction:column;gap:6px;margin-bottom:20px;padding:12px;display:flex}.password-req{color:var(--text-muted);transition:color .2s var(--ease);align-items:center;gap:8px;font-size:12px;display:flex}.password-req span.material-symbols-outlined{font-size:16px}.password-req--valid{color:var(--success)}@media (width<=480px){.auth-card{padding:28px 20px}.auth-row{flex-direction:column;gap:0}}.onboarding-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#8b5cf614 0%,#6366f10d 100%);border:1px solid #8b5cf640;margin-bottom:28px;padding:28px;box-shadow:0 0 40px #8b5cf614,inset 0 1px #8b5cf626}.onboarding-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.onboarding-card__title{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.onboarding-card__title .material-symbols-outlined{color:var(--accent)}.onboarding-card__sub{color:var(--text-muted);margin-top:4px;font-size:13px}.onboarding-card__progress{flex-direction:column;align-items:flex-end;gap:6px;min-width:160px;display:flex}.onboarding-card__progress-bar{background:var(--bg-deep);border-radius:3px;width:100%;height:6px;overflow:hidden}.onboarding-card__progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-light));height:100%;transition:width .5s var(--ease);border-radius:3px}.onboarding-card__progress-text{color:var(--text-muted);font-size:12px;font-weight:500}.onboarding-card__steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1200px){.onboarding-card__steps{grid-template-columns:repeat(2,1fr)}}.onboarding-step{background:var(--bg-deep);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all .2s var(--ease);flex-direction:column;gap:12px;min-height:140px;padding:20px;display:flex}.onboarding-step:hover{border-color:var(--border);background:var(--bg-hover)}.onboarding-step--done{background:#10b9810a;border-color:#10b98133}.onboarding-step__number{background:var(--accent-surface);width:32px;min-width:32px;height:32px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.onboarding-step--done .onboarding-step__number{background:var(--success-surface);color:var(--success)}.onboarding-step__info{flex:1;min-width:0}.onboarding-step__label{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:600}.onboarding-step__desc{color:var(--text-muted);font-size:11px;line-height:1.4}.onboarding-step__btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s var(--ease);align-self:flex-start;margin-top:auto;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.onboarding-step__btn:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.onboarding-step__btn--done{background:var(--success-surface);color:var(--success);cursor:pointer;border-color:#10b98133}.onboarding-step__btn:disabled{opacity:.4;cursor:not-allowed}.connected-accounts-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.connected-account-card{background:var(--bg-deep);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all .2s var(--ease);padding:18px}.connected-account-card:hover{border-color:var(--border);box-shadow:0 4px 16px #00000026}.connected-account-card__top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.connected-account-card__avatar{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:18px;font-weight:700;display:flex}.connected-account-card__info{flex:1;min-width:0}.connected-account-card__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.connected-account-card__platform{color:var(--text-muted);font-size:11px}.connected-account-card__status{color:var(--success);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.status-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.status-dot--active{background:var(--success);animation:2s infinite pulse-dot;box-shadow:0 0 6px #10b98180}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.connected-account-card__bottom{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.connected-account-card__stat{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.connected-account-card__stat .material-symbols-outlined{font-size:16px}.connected-account-card__create{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:0 0;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.connected-account-card__create:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.today-summary{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.today-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.today-card__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.today-card__date{color:var(--text-primary);font-size:14px;font-weight:600}.today-card__items{flex-direction:column;gap:10px;display:flex}.today-item{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.today-item__label{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.today-item__dot{border-radius:50%;width:8px;height:8px}.today-item__dot--scheduled{background:var(--warning)}.today-item__dot--published{background:var(--success)}.today-item__dot--failed{background:var(--error)}.today-item__count{color:var(--text-primary);background:var(--bg-deep);border-radius:var(--radius-sm);text-align:center;min-width:36px;padding:4px 12px;font-size:14px;font-weight:700}.today-card__donut-row{align-items:center;gap:16px;display:flex}.today-card__donut-metrics{flex-direction:column;flex:1;gap:6px;display:flex}.today-card__donut-metrics .today-item{padding:4px 0}.donut-chart{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.donut-chart__value{flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute}.donut-chart__number{color:var(--text-primary);font-size:22px;font-weight:800}.donut-chart__unit{color:var(--text-muted);font-size:11px;font-weight:500}@media (width<=1200px){.today-summary{grid-template-columns:1fr 1fr}}@media (width<=768px){.onboarding-card__header{flex-direction:column}.onboarding-card__progress{align-items:flex-start}.onboarding-card__steps,.connected-accounts-grid,.today-summary{grid-template-columns:1fr}.today-card__donut-row{flex-direction:column}}.composer{grid-template-rows:1fr;grid-template-columns:55% 45%;gap:0;height:calc(100vh - 60px);display:grid;overflow:hidden}.composer__left{border-right:1px solid var(--border);padding:0;overflow-y:auto}.composer__left form{padding:24px 28px}.composer__right{background:var(--bg-surface-alt);flex-direction:column;display:flex;overflow-y:auto}.composer__submit{align-items:center;gap:6px;padding:10px 22px;display:inline-flex}.account-selector{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:14px;position:relative}.account-selector__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-selector__empty{color:var(--text-muted);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.account-chip{border:1px solid var(--chip-color,var(--border));background:color-mix(in srgb, var(--chip-color,var(--accent)) 8%, transparent);color:var(--text-primary);animation:fadeInUp .2s var(--ease);border-radius:20px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;font-weight:500;display:inline-flex}.account-chip__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.account-chip__name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.account-chip__remove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .15s;display:flex}.account-chip__remove:hover{color:var(--error);background:#f43f5e33}.account-selector__trigger{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;font-family:inherit;transition:all .2s;display:flex}.account-selector__trigger:hover,.account-selector__trigger--open{border-color:var(--accent);color:var(--accent);background:var(--accent-surface)}.account-selector__trigger--open .material-symbols-outlined{transform:rotate(180deg)}.account-dropdown{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:200;animation:fadeInUp .2s var(--ease);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 30px #00000059}.account-dropdown__header{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.account-dropdown__select-all{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:600}.account-dropdown__select-all:hover{text-decoration:underline}.account-dropdown__list{max-height:240px;overflow-y:auto}.account-dropdown__item{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;font-family:inherit;transition:background .1s;display:flex}.account-dropdown__item:hover{background:var(--bg-hover)}.account-dropdown__item--selected{background:var(--accent-surface)}.account-dropdown__item-left{align-items:center;gap:10px;display:flex}.account-dropdown__item-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.account-dropdown__item-info{flex-direction:column;align-items:flex-start;display:flex}.account-dropdown__item-name{color:var(--text-primary);font-size:13px;font-weight:500}.account-dropdown__item-platform{color:var(--text-muted);font-size:10px}.account-dropdown__checkbox{border:2px solid var(--border);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.account-dropdown__checkbox--checked{background:var(--accent);border-color:var(--accent)}.network-tabs__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.network-tabs__tab--active{color:var(--text-primary);border-bottom-color:var(--accent)}.network-tabs__tab--overridden:after{content:"--";color:var(--accent);font-size:16px;line-height:1}.composer-editor__label{color:var(--text-secondary);border-radius:var(--radius-sm);background:var(--accent-surface);border:1px solid var(--border-accent);align-items:center;gap:6px;margin-bottom:4px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.composer-editor__reset{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;font-family:inherit;font-size:11px;transition:color .15s;display:inline-flex}.composer-editor__reset:hover{color:var(--accent)}.composer-profiles{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex}.composer-profiles__empty{color:var(--text-muted);align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.composer-profile-chip{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);background:0 0;border-radius:24px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.composer-profile-chip:hover{border-color:var(--text-secondary);color:var(--text-primary)}.composer-profile-chip--active{border-color:var(--chip-color,var(--accent));background:color-mix(in srgb, var(--chip-color,var(--accent)) 8%, transparent);color:var(--text-primary)}.composer-profile-chip__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.composer-profile-chip__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.composer-editor{margin-bottom:4px}.composer-editor__textarea{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text-primary);resize:none;background:0 0;outline:none;min-height:80px;padding:12px 0;font-family:inherit;font-size:14px;line-height:1.7}.composer-editor__textarea::placeholder{color:var(--text-muted);font-style:italic}.composer-editor__textarea:focus{border-bottom-color:var(--accent)}.composer-media-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:8px 0 4px;display:flex}.composer-media-thumb{border-radius:var(--radius-sm);background:var(--bg-deep);border:1px solid var(--border);flex-shrink:0;width:90px;height:90px;position:relative;overflow:hidden}.composer-media-thumb__el{object-fit:cover;width:100%;height:100%}.composer-media-thumb__file{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.composer-media-thumb__remove{color:#fff;cursor:pointer;background:#000000bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.composer-media-thumb__remove:hover{background:var(--error)}.composer-media-thumb__replace{color:#fff;cursor:pointer;background:#000000bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:inherit;transition:background .15s;display:flex;position:absolute;bottom:4px;right:4px}.composer-media-thumb__replace:hover{background:var(--accent)}.composer-media-add-small{border-radius:var(--radius-sm);border:2px dashed var(--border);width:90px;height:90px;color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:flex}.composer-media-add-small:hover{border-color:var(--accent);color:var(--accent)}.composer-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin:4px 0 8px;padding:8px 0;display:flex}.composer-toolbar__actions{gap:2px;display:flex}.composer-toolbar__btn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:all .15s;display:flex}.composer-toolbar__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.composer-toolbar__btn .material-symbols-outlined{font-size:20px}.composer-toolbar__counter{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.composer-toolbar__counter--over{color:var(--error);font-weight:700}.emoji-picker{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:100;width:280px;max-height:220px;padding:8px;position:absolute;bottom:42px;left:0;overflow-y:auto;box-shadow:0 8px 30px #0000004d}.emoji-picker__grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-picker__item{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .1s;display:flex}.emoji-picker__item:hover{background:var(--bg-hover)}.composer-options-row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.composer-customize-btn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;transition:all .2s;display:inline-flex}.composer-customize-btn:hover,.composer-customize-btn--active{border-color:var(--accent);color:var(--accent)}.composer-draft-toggle{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.composer-toggle{background:var(--bg-hover);cursor:pointer;width:42px;height:22px;transition:background .25s var(--ease);border:none;border-radius:11px;padding:0;position:relative}.composer-toggle--on{background:var(--accent)}.composer-toggle__knob{width:16px;height:16px;transition:transform .25s var(--ease);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.composer-toggle--on .composer-toggle__knob{transform:translate(20px)}.composer-customize-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-alt);margin:8px 0;padding:14px}.composer-customize-item{margin-bottom:10px}.composer-customize-item:last-child{margin-bottom:0}.composer-customize-item__header{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:600;display:flex}.composer-textarea--small{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);width:100%;min-height:36px;color:var(--text-primary);resize:vertical;outline:none;padding:8px 10px;font-family:inherit;font-size:12px}.composer-textarea--small::placeholder{color:var(--text-muted)}.composer-textarea--small:focus{border-color:var(--accent)}.composer-section{border:1px solid var(--border);border-radius:var(--radius-md);margin:8px 0;overflow:hidden}.composer-section__toggle{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s;display:flex}.composer-section__toggle:hover{color:var(--text-primary)}.composer-section__toggle .material-symbols-outlined{color:var(--text-muted);font-size:20px}.composer-section__body{padding:0 16px 14px}.composer-schedule__row{gap:12px;margin-bottom:8px;display:flex}.composer-schedule__field{flex:1}.composer-schedule__field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.composer-schedule__optimal{color:var(--accent);font-size:12px;text-decoration:none}.composer-schedule__optimal:hover{text-decoration:underline}.composer-input{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text-primary);background:0 0;outline:none;padding:8px 0;font-family:inherit;font-size:13px}.composer-input:focus{border-bottom-color:var(--accent)}.composer-input::placeholder{color:var(--text-muted)}.composer-tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.composer-tabs__tab{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:13px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.composer-tabs__tab:hover:not(:disabled){color:var(--text-primary)}.composer-tabs__tab--active{color:var(--text-primary);border-bottom-color:var(--accent)}.composer-tabs__tab--disabled{opacity:.35;cursor:not-allowed}.composer-preview{flex:1;padding:20px 24px;overflow-y:auto}.composer-preview__header h3{margin-bottom:6px;font-size:14px;font-weight:700}.composer-preview__notice{color:var(--text-muted);align-items:flex-start;gap:6px;margin-bottom:16px;font-size:11px;line-height:1.5;display:flex}.composer-preview__list{flex-direction:column;gap:20px;display:flex}.composer-preview__empty{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.composer-preview__empty-mini{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-md);padding:20px;font-size:12px}.composer-preview__skeleton{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border);width:100%;max-width:300px;margin-bottom:14px;padding:20px}.skeleton-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.skeleton-circle{background:var(--bg-hover);border-radius:50%;flex-shrink:0;width:32px;height:32px}.skeleton-lines{flex-direction:column;flex:1;gap:5px;display:flex}.skeleton-line{background:var(--bg-hover);border-radius:4px;height:8px}.skeleton-line--w80{width:80%}.skeleton-line--w60{width:60%}.skeleton-line--w50{width:50%}.skeleton-line--w40{width:40%}.skeleton-box{border-radius:var(--radius-sm);background:var(--bg-hover);width:100%;height:100px;margin-bottom:10px}.composer-preview__hint{color:var(--text-muted);max-width:280px;font-size:12px;line-height:1.6}.composer-preview__card{animation:fadeInUp .3s var(--ease)}.composer-preview__platform-badge{border-radius:6px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.composer-preview__platform-icon{font-size:13px;font-weight:800}.composer-preview__post{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:14px;transition:box-shadow .3s}.composer-preview__post:hover{box-shadow:0 4px 16px #0000001f}.composer-preview__author{align-items:center;gap:9px;margin-bottom:10px;display:flex}.composer-preview__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.composer-preview__author-info{flex-direction:column;display:flex}.composer-preview__author-name{color:var(--text-primary);font-size:13px;font-weight:600}.composer-preview__author-date{color:var(--text-muted);font-size:10px}.composer-preview__title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4}.composer-preview__text{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:10px;font-size:12px;line-height:1.6}.composer-preview__media{border-radius:var(--radius-sm);background:var(--bg-deep);width:100%;margin-bottom:10px;overflow:hidden}.composer-preview__media-el{object-fit:cover;width:100%;max-height:160px;display:block}.composer-preview__media-placeholder{height:120px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.composer-preview__engagement{color:var(--text-muted);border-top:1px solid var(--border-soft);gap:18px;padding-top:8px;display:flex}.composer-preview__engagement span{cursor:pointer;transition:color .15s}.composer-preview__engagement span:hover{color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.composer{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 60px)}.composer__left{border-right:none;border-bottom:1px solid var(--border)}.composer-options-row{flex-direction:column;align-items:flex-start}}.preview-yt{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.preview-yt__thumb{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.preview-yt__thumb-placeholder{color:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-yt__duration{color:#fff;background:#000000d9;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.preview-yt__info{gap:10px;padding:10px 12px;display:flex}.preview-yt__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.preview-yt__meta{flex:1;min-width:0}.preview-yt__title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.preview-yt__channel{color:var(--text-muted);margin-top:2px;font-size:11px}.preview-yt__stats{color:var(--text-muted);font-size:11px}.preview-tt{justify-content:center;display:flex}.preview-tt__phone{aspect-ratio:9/16;background:#000;border:2px solid #333;border-radius:16px;width:min(100%,280px);position:relative;overflow:hidden}.preview-tt__video{object-fit:cover;width:100%;height:100%}.preview-tt__empty{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-tt__overlay{background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:flex-end;padding:12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.preview-tt__user{flex:1;min-width:0}.preview-tt__user strong{color:#fff;margin-bottom:3px;font-size:11px;display:block}.preview-tt__user p{color:#fffc;margin:0;font-size:10px;line-height:1.3}.preview-tt__actions{color:#fff;flex-direction:column;align-items:center;gap:12px;margin-left:8px;display:flex}.preview-tt__action-item{flex-direction:column;align-items:center;gap:2px;display:flex}.preview-tt__action-item span{font-size:9px}.preview-fb{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.preview-fb__header{align-items:center;gap:8px;padding:10px 12px;display:flex}.preview-fb__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.preview-fb__name{color:var(--text-primary);font-size:13px;font-weight:600}.preview-fb__date{color:var(--text-muted);font-size:10px}.preview-fb__text{color:var(--text-primary);padding:0 12px 8px;font-size:13px;line-height:1.5}.preview-fb__media-el{object-fit:cover;width:100%;max-height:200px;display:block}.preview-fb__reactions{color:var(--text-muted);border-bottom:1px solid var(--border-soft);justify-content:space-between;padding:6px 12px;font-size:11px;display:flex}.preview-fb__actions{color:var(--text-muted);justify-content:space-around;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.preview-fb__actions span{cursor:pointer;align-items:center;gap:5px;transition:color .15s;display:flex}.preview-fb__actions span:hover{color:var(--text-primary)}.preview-ig{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.preview-ig__header{align-items:center;gap:8px;padding:8px 12px;display:flex}.preview-ig__avatar-ring{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:2px}.preview-ig__avatar{color:#fff;border:2px solid var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:800;display:flex}.preview-ig__username{color:var(--text-primary);font-size:12px;font-weight:600}.preview-ig__media{aspect-ratio:1;background:#000;width:100%;max-height:250px;overflow:hidden}.preview-ig__media-el{object-fit:cover;width:100%;height:100%}.preview-ig__placeholder{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;min-height:150px;display:flex}.preview-ig__actions{color:var(--text-primary);justify-content:space-between;padding:8px 12px;display:flex}.preview-ig__caption{color:var(--text-secondary);padding:4px 12px 10px;font-size:12px;line-height:1.5}.preview-ig__caption strong{color:var(--text-primary);margin-right:4px}.preview-ig__likes{color:var(--text-primary);padding:2px 12px 4px;font-size:12px;font-weight:600}.preview-ig__comments-link{color:var(--text-muted);cursor:pointer;padding:0 12px 4px;font-size:11px}.preview-ig__time{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:0 12px 10px;font-size:9px}.preview-ig__more{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit}.preview-ig__actions-left{gap:14px;display:flex}.preview-yt__more{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit}.preview-fb__header-info{flex:1}.preview-fb__more{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit}.preview-fb__reactions-icons{align-items:center;gap:2px;display:flex}.preview-fb__reaction-badge{font-size:14px}.preview-fb__reaction-count{color:var(--text-muted);margin-left:4px;font-size:12px}.preview-fb__reactions-stats{color:var(--text-muted);font-size:11px}.preview-fb__action-bar{border-top:1px solid var(--border-soft);justify-content:space-around;padding:6px 12px;display:flex}.preview-fb__action-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.preview-fb__action-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.preview-tt__sound{color:#ffffffb3;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.preview-tt__action-circle{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.preview-tt__action-disc{border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:3s linear infinite spin;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.preview-panel{flex-direction:column;display:flex}.preview-panel__section{border-bottom:1px solid var(--border)}.preview-panel__section:last-child{border-bottom:none}.preview-panel__section-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-family:inherit;transition:background .15s;display:flex}.preview-panel__section-header:hover{background:var(--bg-hover)}.preview-panel__section-left{align-items:center;gap:8px;display:flex}.preview-panel__section-icon{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.preview-panel__section-name{color:var(--text-primary);font-size:13px;font-weight:600}.preview-panel__section-account{color:var(--text-muted);font-size:11px}.preview-panel__section-body{animation:fadeInUp .25s var(--ease);padding:0 16px 16px}.composer-tabs--sticky{z-index:10;background:var(--bg-surface-alt);position:sticky;top:0}.preview-panel__section-type{color:var(--text-muted);font-size:11px;font-weight:400}.preview-ig__media{background:#000;width:100%;max-height:none;position:relative;overflow:hidden}.preview-ig__media-el{object-fit:contain;width:100%;height:100%;display:block}.preview-ig__carousel-badge{color:#fff;background:#000000b3;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.preview-ig__dots{justify-content:center;gap:5px;padding:8px 0;display:flex}.preview-ig__dot{background:var(--text-muted);cursor:pointer;opacity:.4;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .15s}.preview-ig__dot--active{background:var(--accent);opacity:1;transform:scale(1.2)}.preview-fb__gallery{gap:2px;display:grid;overflow:hidden}.preview-fb__gallery--2{grid-template-columns:1fr 1fr;max-height:180px}.preview-fb__gallery--3{grid-template-columns:1fr 1fr;max-height:200px}.preview-fb__gallery--3 .preview-fb__gallery-col{flex-direction:column;gap:2px;display:flex}.preview-fb__gallery--3 .preview-fb__gallery-item--tall{grid-row:1/-1}.emoji-picker,.resource-popover{z-index:20;background:var(--bg-surface);border:1px solid var(--border);width:min(360px,100vw - 40px);color:var(--text-primary);text-align:left;border-radius:14px;padding:14px;position:absolute;bottom:48px;left:0;box-shadow:0 18px 45px #0005}.emoji-picker__head,.resource-popover__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:13px;display:flex}.emoji-picker__head button,.resource-popover__head button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:20px}.emoji-picker__search{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:8px;margin:10px 0;padding:9px}.emoji-picker__categories{gap:4px;margin-bottom:9px;display:flex;overflow:auto}.emoji-picker__categories button{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px;font-size:10px}.emoji-picker__categories button.active{color:var(--accent-light);border-bottom-color:var(--accent)}.emoji-picker__hint{color:var(--text-secondary);margin-top:10px;font-size:10px;display:block}.resource-popover>p{color:var(--text-secondary);margin:10px 0;font-size:11px;line-height:1.6}.resource-popover>button{border:0;border-top:1px solid var(--border-soft);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.resource-popover>button:hover{background:var(--bg-hover)}.resource-popover>button span{flex:1;gap:3px;font-size:12px;display:grid}.resource-popover>button small,.resource-popover>small{color:var(--text-secondary);font-size:10px}.product-popover form{border-top:1px solid var(--border);gap:7px;margin-top:12px;padding-top:12px;display:grid}.product-popover form input{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:8px;padding:9px}.product-popover form .btn-primary{width:auto}.composer-toolbar__actions{position:relative}.emoji-picker__item:focus-visible,.resource-popover button:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.preview-fb__gallery--grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-height:220px}.preview-fb__gallery-item{min-height:80px;position:relative;overflow:hidden}.preview-fb__gallery-img{object-fit:cover;width:100%;height:100%;display:block}.preview-fb__gallery-overlay{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0}.preview-fb__media{background:#000;width:100%;max-height:280px;overflow:hidden}.preview-fb__media-el{object-fit:contain;width:100%;max-height:280px;margin:0 auto;display:block}.preview-yt-community{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.preview-yt-community__header{align-items:center;gap:10px;padding:12px 14px;display:flex}.preview-yt-community__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.preview-yt-community__meta{flex:1}.preview-yt-community__channel{color:var(--text-primary);font-size:13px;font-weight:600}.preview-yt-community__date{color:var(--text-muted);font-size:11px}.preview-yt-community__text{color:var(--text-primary);padding:0 14px 10px;font-size:13px;line-height:1.5}.preview-yt-community__media{background:#000;width:100%;overflow:hidden}.preview-yt-community__media-el{object-fit:contain;width:100%;height:auto;margin:0 auto;display:block}.preview-yt-community__actions{color:var(--text-muted);gap:16px;padding:10px 14px;font-size:12px;display:flex}.preview-yt-community__actions span{cursor:pointer;align-items:center;gap:5px;display:flex}.preview-yt__thumb-el{object-fit:contain;width:100%;height:100%}.preview-tt__phone--photo{background:#111}.preview-tt__photo-img{object-fit:contain;width:100%;height:100%}.preview-tt__photo-counter{color:#fff;background:#000000a6;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.preview-tt__photo-dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:60px;left:0;right:0}.preview-tt__photo-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .15s}.preview-tt__photo-dot--active{background:#fff;transform:scale(1.3)}.preview-tt__overlay--photo{background:linear-gradient(#0000 60%,#000000b3)}.preview-ig__placeholder,.preview-tt__empty{justify-content:center;align-items:center;width:100%;height:100%;min-height:150px;display:flex}.composer-header{margin-bottom:18px}.composer-header__title{color:var(--text-primary);align-items:center;gap:10px;margin:0 0 4px;font-size:22px;font-weight:700;display:flex}.composer-header__subtitle{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.composer-header__dirty{color:var(--warning,#f59e0b);align-items:center;gap:4px;font-size:11px;font-weight:600;animation:2s ease-in-out infinite pulse-dirty;display:inline-flex}.composer-header__saved{color:var(--success,#22c55e);align-items:center;gap:4px;font-size:11px;font-weight:600;animation:3s ease-in-out forwards fadeout-saved;display:inline-flex}@keyframes pulse-dirty{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeout-saved{0%{opacity:1}70%{opacity:1}to{opacity:0}}.network-tabs{border-bottom:1px solid var(--border);gap:0;margin-bottom:0;display:flex;overflow-x:auto}.network-tabs__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.network-tabs__tab:hover{color:var(--text-primary)}.network-tabs__tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.network-tabs__tab--overridden{color:var(--accent-light,var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa))}.network-tabs__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.network-tabs__dot--error{background:var(--error,#ef4444);box-shadow:0 0 6px #ef444480}.network-tabs__dot--warning{background:var(--warning,#f59e0b);box-shadow:0 0 6px #f59e0b66}.network-tabs__dot--custom{background:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));box-shadow:0 0 6px #8b5cf666}.validation-summary{border:1px solid var(--border);border-radius:var(--radius-md);margin:12px 0;transition:border-color .2s;overflow:hidden}.validation-summary--has-errors{border-color:#ef44444d}.validation-summary__toggle{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s;display:flex}.validation-summary__toggle:hover{color:var(--text-primary)}.validation-summary__count{align-items:center;gap:8px;display:flex}.validation-summary__count-errors{color:var(--error,#ef4444);font-weight:600}.validation-summary__count-warnings{color:var(--warning,#f59e0b);font-weight:600}.validation-summary__count-ok{color:var(--success,#22c55e);font-weight:600}.validation-summary__body{padding:0 16px 16px}.validation-summary__platform{margin-bottom:14px}.validation-summary__platform:last-child{margin-bottom:0}.validation-summary__platform-name{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.validation-summary__issue{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:2px;padding:6px 10px;font-size:12px;line-height:1.5;transition:background .15s;display:flex}.validation-summary__issue:hover{background:var(--bg-hover)}.validation-summary__issue-icon{flex-shrink:0;margin-top:1px;font-size:14px}.validation-summary__issue-icon--error{color:var(--error,#ef4444)}.validation-summary__issue-icon--warning{color:var(--warning,#f59e0b)}.unsaved-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out fadein-overlay;display:flex;position:fixed;inset:0}@keyframes fadein-overlay{0%{opacity:0}to{opacity:1}}.unsaved-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg,16px);text-align:center;width:90%;max-width:440px;padding:32px;animation:.25s ease-out slidein-modal;box-shadow:0 20px 60px #0006}@keyframes slidein-modal{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.unsaved-modal__icon{margin-bottom:16px}.unsaved-modal__title{color:var(--text-primary);margin:0 0 12px;font-size:18px;font-weight:700}.unsaved-modal__text{color:var(--text-secondary);margin:0 0 24px;font-size:13px;line-height:1.65}.unsaved-modal__actions{flex-direction:column;gap:8px;display:flex}.unsaved-modal__btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);width:100%;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.unsaved-modal__btn--cancel{color:var(--text-secondary);background:0 0}.unsaved-modal__btn--cancel:hover{background:var(--bg-hover);color:var(--text-primary)}.unsaved-modal__btn--discard{color:var(--error,#ef4444);background:0 0;border-color:#ef44444d}.unsaved-modal__btn--discard:hover{background:#ef44441a}.unsaved-modal__btn--save{background:var(--accent);color:#fff;border-color:var(--accent)}.unsaved-modal__btn--save:hover{filter:brightness(1.1)}.unsaved-modal__btn--save:disabled{opacity:.6;cursor:not-allowed}.composer-header__dirty-dot{background:var(--warning,#f59e0b);vertical-align:middle;cursor:help;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:4px;animation:1.8s ease-in-out infinite dirty-pulse;display:inline-block}@keyframes dirty-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.composer-header__saved{color:var(--success,#22c55e);align-items:center;margin-left:6px;font-size:16px;font-weight:600;animation:3s ease-in-out forwards fadeout-saved;display:inline-flex}.composer-editor__reset-bar{justify-content:flex-end;padding:6px 0 2px;display:flex}.sidebar__nav-section{list-style:none}.sidebar__nav-section-toggle{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--text-secondary,var(--text-muted));transition:all .2s var(--ease);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.sidebar__nav-section-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar__nav-section-toggle.sidebar__nav-link--active{color:var(--accent);background:var(--bg-active,#8b5cf61a)}.sidebar__nav-section-arrow{opacity:.5;margin-left:auto;transition:opacity .2s;font-size:18px!important}.sidebar__nav-section-toggle:hover .sidebar__nav-section-arrow{opacity:1}.sidebar__subnav{margin:0;padding:0;list-style:none}.sidebar__subnav-link{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:1px 8px;padding:8px 12px 8px 40px;font-size:12.5px;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.sidebar__subnav-link .material-symbols-outlined{font-size:18px}.sidebar__subnav-link:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar__subnav-link--active{color:var(--accent);background:var(--bg-active,#8b5cf61a);font-weight:600}.sidebar__subnav-badge{background:var(--accent);color:#fff;text-align:center;border-radius:10px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}.sidebar--collapsed .sidebar__nav-section-arrow{display:none}.emoji-picker{max-height:440px;padding:14px;overflow:hidden}.emoji-picker__head{flex:none;position:relative}.emoji-picker__head button{border:1px solid var(--border);background:var(--bg-surface);border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:-27px;right:-27px;box-shadow:0 5px 15px #0004}.emoji-picker__search{flex:none}.emoji-picker__categories{scrollbar-width:none;flex:none;overflow:auto hidden}.emoji-picker__categories::-webkit-scrollbar{display:none}.emoji-picker__grid{max-height:285px;padding-right:3px;overflow:hidden auto}.emoji-picker__hint{flex:none}.resource-popover{max-height:440px;overflow:auto}.resource-popover__head{background:var(--bg-surface);z-index:1;padding-top:4px;position:sticky;top:-14px}.cpm-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out cpm-fadein;display:flex;position:fixed;inset:0}@keyframes cpm-fadein{0%{opacity:0}to{opacity:1}}.cpm-modal{background:var(--bg-surface);border:1px solid var(--border);width:100%;max-width:900px;animation:cpm-slideup .35s var(--ease);scrollbar-width:thin;scrollbar-color:var(--border) transparent;border-radius:20px;max-height:min(92vh,980px);padding:40px 48px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}@keyframes cpm-slideup{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cpm-close{border:1px solid var(--border);background:var(--bg-input);width:32px;height:32px;color:var(--text-muted);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:0;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.cpm-close .material-symbols-outlined{font-size:18px}.cpm-close:hover{background:var(--bg-hover);color:var(--text-primary);border-color:#ffffff26}.cpm-platform-badge{background:color-mix(in srgb, var(--platform-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--platform-color) 20%, transparent);color:var(--platform-color);border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px 6px 10px;font-size:12px;font-weight:700;display:inline-flex}.cpm-platform-badge svg{width:16px;height:16px}[data-theme=dark] .cpm-platform-badge[style*="--platform-color: #000"]{color:var(--text-primary);background:#ffffff14;border-color:#ffffff1f}.cpm-stepper{justify-content:center;align-items:center;gap:0;width:100%;margin-bottom:28px;padding:0 24px;display:flex;overflow:hidden}.cpm-stepper__step{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.cpm-stepper__circle{width:28px;height:28px;transition:all .3s var(--ease);border:2px solid var(--border);background:var(--bg-input);color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cpm-stepper__step--active .cpm-stepper__circle{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 16px var(--accent-glow)}.cpm-stepper__step--done .cpm-stepper__circle{background:var(--success);border-color:var(--success);color:#fff}.cpm-stepper__label{color:var(--text-muted);white-space:normal;text-align:center;width:80px;font-size:12px;font-weight:600;transition:color .3s}.cpm-stepper__step--active .cpm-stepper__label{color:var(--text-primary)}.cpm-stepper__step--done .cpm-stepper__label{color:var(--success)}.cpm-stepper__line{background:var(--border);min-width:32px;max-width:80px;height:2px;transition:background .4s var(--ease);border-radius:1px;flex:1;margin:0 6px 22px}.cpm-stepper__line--filled{background:var(--success)}.cpm-stepper--compact .cpm-stepper__line{min-width:14px;max-width:36px;margin:0 2px}.cpm-stepper--compact .cpm-stepper__label{width:60px;font-size:10px}.cpm-stepper--compact .cpm-stepper__circle{width:24px;height:24px;font-size:11px}.cpm-content{transition:opacity .25s,transform .25s}.cpm-content--enter{opacity:1;transform:translateY(0)}.cpm-content--exit{opacity:0;pointer-events:none;transform:translateY(8px)}.cpm-step{text-align:center;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.platform-connect-card__status{font-size:12px}.cpm-guide-notice{border:1px solid var(--border);background:var(--bg-input);border-radius:12px;margin-bottom:24px;padding:14px 16px}.cpm-guide-notice p{margin:0 0 12px;font-size:14px;line-height:1.6}.cpm-guide-notice .cpm-btn{white-space:normal}.platform-connect-card__account{color:var(--text-muted);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-left:8px;font-size:13px;display:inline-block;overflow:hidden}.platform-connect-card__identity{flex:1;min-width:0}.platform-connect-card__identity-row{align-items:center;gap:6px;min-width:0;display:flex}.platform-connect-card__identity-row .badge{flex-shrink:0}.platform-connect-card__identity-row .platform-connect-card__account{flex:1;align-items:center;min-width:0;max-width:none;margin-left:0;display:flex}.platform-connect-card__account img{flex-shrink:0}.platform-connect-card__account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-connect-card__icon{flex-shrink:0}.platform-connect-card__tools{gap:6px;margin:-6px 0 10px;display:flex}.platform-icon-action{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.platform-icon-action .material-symbols-outlined{font-size:18px}.platform-icon-action:hover,.platform-icon-action:focus-visible{background:var(--bg-hover);color:var(--text-primary)}.platform-icon-action:focus-visible{outline:2px solid var(--text-secondary)}.platform-icon-action:disabled,.cpm-type-card__btn:disabled{opacity:.45;cursor:not-allowed}.cpm-step--ig-account-type,.cpm-step--ig-credentials,.cpm-step--ig-confirm,.cpm-step--ig-authorize,.cpm-step--li-account-type{max-width:780px}.cpm-step__title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.cpm-step__subtitle{color:var(--text-secondary);max-width:480px;margin:0 auto 24px;font-size:15px;line-height:1.7}.cpm-step__subtitle strong{color:var(--text-primary);font-weight:600}.cpm-illustration{justify-content:center;margin-bottom:16px;display:flex}.cpm-account-list{text-align:left;flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.cpm-account-item{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-input);cursor:pointer;transition:all .2s var(--ease);width:100%;color:inherit;text-align:left;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.cpm-account-item:hover{background:var(--bg-hover);border-color:#ffffff24}.cpm-account-item--selected{box-shadow:0 0 0 1px var(--accent), 0 4px 16px var(--accent-glow);border-color:var(--accent)!important;background:var(--accent-surface)!important}.cpm-account-item__avatar{color:#fff;letter-spacing:-.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:flex}.cpm-account-item__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cpm-account-item__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.cpm-account-item__type{color:var(--text-muted);font-size:11px}.cpm-account-item__radio{border:2px solid var(--border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.cpm-account-item__radio--checked{background:var(--accent);border-color:var(--accent);animation:cpm-check-bounce .35s var(--ease)}@keyframes cpm-check-bounce{0%{transform:scale(.6)}50%{transform:scale(1.15)}to{transform:scale(1)}}.cpm-actions{gap:10px;margin-top:8px;display:flex}.cpm-btn{border-radius:var(--radius-sm);cursor:pointer;transition:all .2s var(--ease);border:1px solid var(--border);flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.cpm-btn--ghost{color:var(--text-secondary);background:0 0}.cpm-btn--ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.cpm-btn--primary{color:#fff;background:linear-gradient(135deg,var(--lightningcss-light,#9b73ff)var(--lightningcss-dark,#7573ff),var(--lightningcss-light,#7041e6)var(--lightningcss-dark,#4441e6));border-color:#0000;box-shadow:0 4px 16px #8b5cf640}.cpm-btn--primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 24px #8b5cf659}.cpm-btn--primary:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.oauth-illust{margin-inline:auto;width:min(100%,520px);margin-bottom:20px}.oauth-illust__browser{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden;box-shadow:0 4px 24px #00000026}.oauth-illust__titlebar{background:var(--bg-surface-alt);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 12px;display:flex}.oauth-illust__dots{flex-shrink:0;gap:5px;display:flex}.oauth-illust__dot{border-radius:50%;width:8px;height:8px}.oauth-illust__dot--red{background:#ff5f57}.oauth-illust__dot--yellow{background:#ffbd2e}.oauth-illust__dot--green{background:#28c840}.oauth-illust__urlbar{background:var(--bg-page);border:1px solid var(--border-soft);border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;padding:3px 8px;display:flex}.oauth-illust__lock-icon{flex-shrink:0;align-items:center;display:flex}.oauth-illust__url-text{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:9px;overflow:hidden}.oauth-illust__body{flex-direction:column;align-items:center;gap:12px;padding:18px 20px 16px;display:flex}.oauth-illust__provider{align-self:flex-start;align-items:center;gap:8px;display:flex}.oauth-illust__provider-dots{gap:3px;display:flex}.oauth-illust__provider-dot{border-radius:50%;width:6px;height:6px}.oauth-illust__provider-name{color:var(--text-secondary);font-size:13px;font-weight:700}.oauth-illust__accounts{gap:0;margin:4px 0;display:flex}.oauth-illust__avatar{border:2px solid var(--bg-input);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.oauth-illust__avatar svg{color:#fff;width:16px;height:16px}.oauth-illust__avatar--main{z-index:2}.oauth-illust__avatar--secondary{z-index:1;background:var(--bg-hover);margin-left:-10px}.oauth-illust__avatar-initials{color:var(--text-secondary);font-size:13px;font-weight:800}.oauth-illust__text-lines{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.oauth-illust__line{background:var(--border);border-radius:3px;height:6px}.oauth-illust__line--long{width:70%}.oauth-illust__line--medium{width:50%}.oauth-illust__callout{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-surface);width:100%;padding:10px 14px}.oauth-illust__callout p{color:var(--text-secondary);text-align:center;margin:0;font-size:11px;line-height:1.55}.oauth-illust__buttons{justify-content:flex-end;gap:8px;width:100%;margin-top:2px;display:flex}.oauth-illust__btn-ghost{background:var(--border);opacity:.5;border-radius:5px;width:50px;height:24px}.oauth-illust__btn-primary{opacity:.85;border-radius:5px;width:72px;height:24px}.oauth-illust__info{border-radius:var(--radius-sm);border:1px solid var(--border-accent);background:var(--accent-surface);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 16px;display:flex}.oauth-illust__info-icon{color:var(--accent-light);flex-shrink:0;align-items:center;display:flex}.oauth-illust__info-icon .material-symbols-outlined{font-size:18px}.oauth-illust__info p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.oauth-illust__info strong{color:var(--text-primary);font-weight:700}.cpm-type-cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px;display:grid}.cpm-type-card{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-input);transition:all .25s var(--ease);cursor:default;flex-direction:column;align-items:center;padding:32px 24px 28px;display:flex}.cpm-type-card:hover{background:var(--bg-hover);border-color:#ffffff24}.cpm-type-card__illustration{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cpm-type-card__title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 10px;font-size:16px;font-weight:800}.cpm-type-card__desc{color:var(--text-muted);flex:1;margin:0 0 20px;font-size:13px;line-height:1.65}.cpm-type-card__btn{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;color:var(--text-primary);cursor:pointer;transition:all .2s var(--ease);background:0 0;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:700}.cpm-type-card__btn:hover{color:#00f2ea;background:#00f2ea0f;border-color:#00f2ea}.cpm-type-card__btn--secondary:hover{color:#ff0050;background:#ff00500f;border-color:#ff0050}@media (width<=520px){.cpm-type-cards{grid-template-columns:1fr}}[data-theme=light] .cpm-type-card{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .cpm-type-card:hover{border-color:var(--border-accent);background:var(--accent-surface)}.cpm-progress-section{border-top:1px solid var(--border-soft);align-items:flex-start;gap:16px;margin-top:20px;padding-top:20px;display:flex}.cpm-loader-ring{flex-shrink:0;width:48px;height:48px;position:relative}.cpm-loader-ring svg{transform:rotate(-90deg)}.cpm-loader-ring__pct{color:var(--text-primary);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.cpm-progress-list{text-align:left;flex-direction:column;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cpm-progress-item{border-radius:var(--radius-sm);transition:all .3s var(--ease);animation:cpm-step-enter .4s var(--ease) both;align-items:center;gap:12px;padding:10px 14px;display:flex}.cpm-progress-item:first-child{animation-delay:0s}.cpm-progress-item:nth-child(2){animation-delay:50ms}.cpm-progress-item:nth-child(3){animation-delay:.1s}.cpm-progress-item:nth-child(4){animation-delay:.15s}@keyframes cpm-step-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.cpm-progress-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cpm-progress-item__icon .material-symbols-outlined{font-size:20px}.cpm-progress-item__label{color:var(--text-muted);font-size:13px;font-weight:600;transition:color .3s}.cpm-progress-item--pending .cpm-progress-item__icon{color:var(--text-muted);opacity:.4}.cpm-progress-item--active{background:var(--accent-surface);border-radius:var(--radius-sm)}.cpm-progress-item--active .cpm-progress-item__label{color:var(--text-primary)}.cpm-progress-item__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cpm-spin}@keyframes cpm-spin{to{transform:rotate(360deg)}}.cpm-progress-item--done .cpm-progress-item__check{color:var(--success);animation:cpm-check-bounce .35s var(--ease)}.cpm-progress-item--done .cpm-progress-item__label{color:var(--success)}.cpm-success-icon{justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex;position:relative}.cpm-success-icon__ring{border:2px solid var(--success);opacity:.2;border-radius:50%;animation:2s ease-in-out infinite cpm-ring-pulse;position:absolute;inset:-8px}.cpm-success-icon__ring--outer{opacity:.08;animation-delay:.4s;inset:-18px}@keyframes cpm-ring-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.08;transform:scale(1.08)}}.cpm-success-icon__check{animation:cpm-success-pop .5s var(--ease);filter:drop-shadow(0 4px 12px #10b98159)}@keyframes cpm-success-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.cpm-success-icon__path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.4s .3s forwards cpm-draw-check}@keyframes cpm-draw-check{to{stroke-dashoffset:0}}.cpm-summary-card{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;animation:cpm-step-enter .5s .2s var(--ease) both;margin:20px 0 8px;overflow:hidden}.cpm-summary-card__header{border-bottom:1px solid var(--border);color:var(--text-secondary);background:var(--bg-surface-alt);align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.cpm-summary-card__rows{padding:4px 0}.cpm-summary-card__row{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.cpm-summary-card__row+.cpm-summary-card__row{border-top:1px solid var(--border-subtle)}.cpm-summary-card__label{color:var(--text-muted);flex-shrink:0;font-size:12px}.cpm-summary-card__value{color:var(--text-primary);text-align:right;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cpm-summary-card__value--status{color:var(--success)}.cpm-summary-card__platform-icon{align-items:center;display:inline-flex}.cpm-summary-card__platform-icon svg{width:14px;height:14px}.cpm-status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite cpm-dot-pulse;box-shadow:0 0 8px #10b98180}@keyframes cpm-dot-pulse{0%,to{opacity:1}50%{opacity:.5}}.cpm-progress-bar{background:var(--border);border-radius:4px;width:100%;height:4px;margin-bottom:24px;overflow:hidden}.cpm-progress-bar__fill{height:100%;transition:width .7s var(--ease);border-radius:4px}.cpm-progress-list--standalone{flex:unset;width:100%}.cpm-account-identity{border-radius:var(--radius-md);background:var(--bg-input);border:1px solid var(--border);align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex}.cpm-account-identity__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.cpm-account-identity__avatar span{color:#fff;font-size:18px;font-weight:800}.cpm-account-identity__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cpm-account-identity__info{flex-direction:column;gap:2px;min-width:0;display:flex}.cpm-account-identity__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.cpm-account-identity__handle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cpm-success-hero{flex-direction:column;align-items:center;padding:20px 0 8px;display:flex;position:relative}.cpm-success-hero__icon{width:72px;height:72px;animation:cpm-success-pop .5s var(--ease);margin-bottom:16px;position:relative}.cpm-success-hero__icon:before{content:"";background:radial-gradient(circle, var(--success) 0%, transparent 70%);opacity:.15;border-radius:50%;animation:2s ease-in-out infinite cpm-glow-pulse;position:absolute;inset:-8px}.cpm-success-hero__icon svg{z-index:1;filter:drop-shadow(0 4px 12px #10b9814d);position:relative}@keyframes cpm-glow-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.2)}}.cpm-success-hero__confetti{pointer-events:none;width:120px;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cpm-success-hero__confetti span{opacity:0;border-radius:50%;width:5px;height:5px;animation:.8s ease-out forwards cpm-confetti-pop;position:absolute}.cpm-success-hero__confetti span:first-child{background:var(--accent);animation-delay:.1s;top:10px;left:20px}.cpm-success-hero__confetti span:nth-child(2){background:var(--success);width:4px;height:4px;animation-delay:.2s;top:5px;left:60px}.cpm-success-hero__confetti span:nth-child(3){background:#f59e0b;animation-delay:.15s;top:15px;right:20px}.cpm-success-hero__confetti span:nth-child(4){background:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);width:3px;height:3px;animation-delay:.25s;top:50px;left:5px}.cpm-success-hero__confetti span:nth-child(5){background:var(--accent);width:4px;height:4px;animation-delay:.3s;top:50px;right:5px}.cpm-success-hero__confetti span:nth-child(6){background:#ec4899;animation-delay:.2s;bottom:10px;left:30px}@keyframes cpm-confetti-pop{0%{opacity:0;transform:scale(0)translateY(0)}50%{opacity:1}to{opacity:0;transform:scale(1)translateY(-12px)}}.cpm-success-hero__title{color:var(--text-primary);text-align:center;margin:0 0 6px;font-size:18px;font-weight:800}.cpm-success-hero__subtitle{color:var(--text-muted);text-align:center;max-width:380px;margin:0;font-size:13px;line-height:1.5}.cpm-success-identity{background:var(--bg-input);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;margin:20px 0 16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.cpm-success-identity:before{content:"";background:linear-gradient(135deg, var(--accent) 0%, var(--success) 50%, var(--accent-light) 100%);-webkit-mask-composite:xor;opacity:.5;pointer-events:none;border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cpm-success-identity__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex;box-shadow:0 2px 8px #00000026}.cpm-success-identity__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cpm-success-identity__name{color:var(--text-primary);font-size:14px;font-weight:700}.cpm-success-identity__handle{color:var(--text-muted);font-size:12px}.cpm-success-identity__badge{color:var(--success);background:#10b9811a;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:flex}.cpm-success-identity__badge:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite cpm-pulse-dot}@keyframes cpm-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.cpm-success-summary{border:1px solid var(--border);background:var(--bg-input);border-radius:12px;overflow:hidden}.cpm-success-summary__header{border-bottom:1px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#8b5cf60f 0%,#6366f10a 100%);align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.cpm-success-summary__rows{flex-direction:column;display:flex}.cpm-success-summary__row{border-bottom:1px solid #8080800f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.cpm-success-summary__row:last-child{border-bottom:none}.cpm-success-summary__row:nth-child(2n){background:#80808005}.cpm-success-summary__label{color:var(--text-muted);white-space:nowrap;min-width:110px;font-size:12px;font-weight:600}.cpm-success-summary__value{color:var(--text-primary);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.cpm-status-badge{border-radius:20px;align-items:center;gap:5px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.cpm-status-badge--active{color:var(--success);background:#10b9811a}.cpm-status-badge--active:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite cpm-pulse-dot}[data-theme=light] .cpm-success-identity,[data-theme=light] .cpm-success-summary{background:#fff}[data-theme=light] .cpm-success-summary__header{background:linear-gradient(135deg,#6366f10d 0%,#8b5cf608 100%)}[data-theme=light] .cpm-success-summary__row:nth-child(2n){background:#00000004}.oauth-illust__dual-logos{align-items:center;gap:8px;margin:4px 0;display:flex}.oauth-illust__logo-circle{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oauth-illust__logo-circle svg{width:16px;height:16px}.oauth-illust__logo-connector{align-items:center;display:flex}.oauth-illust__account-badge{background:var(--bg-surface);border:1px solid var(--border-soft);color:var(--text-secondary);border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.oauth-illust__account-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}[data-theme=light] .cpm-account-identity{background:var(--bg-surface);border-color:var(--border)}.cpm-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:10px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.cpm-badge--preferred{color:var(--success);background:#10b9811f;border:1px solid #10b98133}.cpm-badge--beta{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.cpm-type-card__title-row{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cpm-type-card__title-row .cpm-type-card__title{margin-bottom:0}@media (width<=640px){.cpm-type-cards--three{grid-template-columns:1fr}}.cpm-type-card--disabled{opacity:.55;cursor:not-allowed}.cpm-type-card--disabled:hover{border-color:var(--border);background:var(--bg-input)}.cpm-type-card__btn--muted{color:var(--text-muted)!important;border-color:var(--border)!important}.cpm-type-card__btn--muted:hover{border-color:var(--text-muted)!important;color:var(--text-secondary)!important;background:0 0!important}.cpm-help-link{text-align:center;color:var(--text-muted);margin-top:4px;font-size:12px}.cpm-help-link a{color:var(--accent-light);font-weight:600;text-decoration:none}.cpm-help-link a:hover{text-decoration:underline}.ig-confirm-illust{transform-origin:50%;justify-content:center;align-items:center;gap:4px;margin-top:40px;margin-bottom:56px;padding:20px 0;display:flex;overflow-x:auto;transform:scale(1.4,1.6)}.ig-confirm-illust__phone{border:2px solid var(--border);background:var(--bg-surface);border-radius:14px;width:72px;min-width:72px;padding-bottom:4px;position:relative;overflow:hidden}.ig-confirm-illust__phone-notch{background:var(--border);border-radius:0 0 4px 4px;width:28px;height:4px;margin:0 auto}.ig-confirm-illust__phone-screen{padding:6px 4px}.ig-confirm-illust__app-bar{justify-content:center;padding:4px 0;display:flex}.ig-confirm-illust__grid{grid-template-columns:1fr 1fr;gap:2px;margin-top:4px;display:grid}.ig-confirm-illust__grid-item{aspect-ratio:1;opacity:.7;border-radius:2px}.ig-confirm-illust__home-bar{background:var(--text-muted);opacity:.4;border-radius:2px;width:28px;height:3px;margin:4px auto 0}.ig-confirm-illust__arrow{flex-shrink:0;align-items:center;display:flex}.ig-confirm-illust__card{border:1px solid var(--border);background:var(--bg-input);border-radius:8px;width:120px;min-width:100px;padding:8px;font-size:9px}.ig-confirm-illust__card-header{color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:6px;font-size:8px;font-weight:600;display:flex}.ig-confirm-illust__card-body{flex-direction:column;gap:4px;display:flex}.ig-confirm-illust__text-line{background:var(--border);border-radius:2px;height:4px}.ig-confirm-illust__text-line--70{width:70%}.ig-confirm-illust__text-line--50{width:50%}.ig-confirm-illust__text-line--60{width:60%}.ig-confirm-illust__text-line--40{width:40%}.ig-confirm-illust__card-link{color:#1877f2;margin-top:2px;font-size:8px;font-weight:600}.ig-confirm-illust__card-label{color:var(--text-secondary);font-size:8px;font-weight:600}.ig-confirm-illust__menu-row{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.ig-confirm-illust__card--tall{min-height:100px}.ig-confirm-illust__card--tall .ig-confirm-illust__card-body{gap:5px}.ig-confirm-illust--compact{justify-content:center;gap:6px}.ig-confirm-help-link{color:var(--accent-light);font-weight:600;text-decoration:none}.ig-confirm-help-link:hover{text-decoration:underline}.ig-confirm-illust__fb-avatars{align-items:center;gap:4px;display:flex}.ig-confirm-illust__fb-avatar{background:var(--border);border-radius:50%;width:14px;height:14px}.ig-confirm-illust__fb-radio{border:2px solid var(--border);border-radius:50%;width:10px;height:10px}.ig-confirm-illust__fb-radio--active{background:#1877f2;border-color:#1877f2}.ig-confirm-illust__toggle{margin-top:4px}.ig-confirm-illust__toggle-track{background:#1877f2;border-radius:7px;align-items:center;width:28px;height:14px;padding:0 2px;display:flex;position:relative}.ig-confirm-illust__toggle-thumb{background:#fff;border-radius:50%;width:10px;height:10px;margin-left:auto}.ig-confirm-checklist{text-align:left;flex-direction:column;gap:12px;margin:16px 0 24px;padding-left:48px;display:flex}.ig-confirm-checklist li{color:var(--text-secondary);font-size:13px;line-height:1.55}.ig-confirm-checklist a{color:var(--accent-light);font-weight:600;text-decoration:none}.ig-confirm-checklist a:hover{text-decoration:underline}.ig-auth-illust__tabs{gap:6px;margin:4px 0;display:flex}.ig-auth-illust__tab{border-radius:6px;flex-direction:column;flex:1;gap:6px;padding:8px 10px;display:flex}.ig-auth-illust__tab--fb{background:#1877f20f;border:1px solid #1877f226}.ig-auth-illust__tab--ig{background:#e1306c0f;border:1px solid #e1306c26}.ig-auth-illust__tab-lines{flex-direction:column;gap:3px;display:flex}.ig-auth-illust__ig-label{background:linear-gradient(135deg,#405de6,#c13584,#e1306c,#fd1d1d,#f77737);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:700}.ig-oauth-status-icon{justify-content:center;margin-bottom:16px;display:flex}.ig-oauth-spinner svg{animation:1.2s linear infinite ig-oauth-spin}@keyframes ig-oauth-spin{to{transform:rotate(360deg)}}.ig-oauth-status-icon__success svg,.ig-oauth-status-icon__error svg{animation:cpm-success-pop .5s var(--ease)}.ig-bm-list{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;margin:16px 0;display:flex;overflow:hidden}.ig-bm-list__item{background:var(--bg-input);cursor:pointer;text-align:left;color:inherit;font:inherit;border:none;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex}.ig-bm-list__item:last-child{border-bottom:none}.ig-bm-list__item:hover{background:var(--bg-surface)}.ig-bm-list__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.ig-bm-list__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ig-bm-list__name{color:var(--text-primary);font-size:13px;font-weight:600}.ig-bm-list__type{color:var(--text-muted);font-size:11px}.ig-bm-list__chevron{opacity:.5;flex-shrink:0}.ig-collect-icon{justify-content:center;margin-bottom:12px;display:flex}.ig-collect-spinner{animation:1.2s linear infinite ig-oauth-spin}.ig-collect-bar{max-width:320px;margin:16px auto 0}.ig-collect-bar__track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.ig-collect-bar__fill{background:linear-gradient(90deg, var(--accent), var(--accent-light));border-radius:3px;height:100%;transition:width .4s}.cpm-step--ig-results-wide{max-width:640px}.ig-results-icon{justify-content:center;margin-bottom:12px;display:flex}.ig-results-search{align-items:center;gap:12px;margin:16px 0 8px;display:flex}.ig-results-search__input-wrap{flex:1;position:relative}.ig-results-search__icon{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ig-results-search__input{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:8px 10px 8px 32px;font-size:13px;transition:border-color .2s}.ig-results-search__input:focus{border-color:var(--accent)}.ig-results-search__input::placeholder{color:var(--text-muted)}.ig-results-search__count{color:var(--text-muted);white-space:nowrap;font-size:12px}.ig-results-table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 4px;display:flex}.ig-results-table-header__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ig-results-table-header__select-all{color:var(--accent-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.ig-results-table-header__select-all:hover{text-decoration:underline}.ig-results-list{scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:240px;overflow-y:auto}.ig-results-list__item{cursor:pointer;border-bottom:1px solid #80808014;align-items:center;gap:12px;padding:10px 4px;transition:background .15s;display:flex}.ig-results-list__item:hover{background:#8080800a}.ig-results-list__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ig-results-list__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ig-results-list__info{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ig-results-list__name{color:var(--text-primary);font-size:13px;font-weight:600}.ig-results-list__username{color:var(--text-muted);font-size:11px}.ig-results-list__checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.ig-results-help-box{text-align:left;border:1px solid var(--border);background:var(--bg-input);border-radius:10px;margin:16px 0;padding:16px 20px}.ig-results-help-box__header{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.ig-results-help-box__list{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.ig-results-help-box__list li{color:var(--text-secondary);font-size:12px;line-height:1.5}.ig-results-help-box__list a{color:var(--accent-light);font-weight:600;text-decoration:none}.ig-results-help-box__list a:hover{text-decoration:underline}.ig-results-help-box__guide{color:var(--text-secondary);margin-top:10px;margin-bottom:0;font-size:12px}.ig-results-help-box__guide a{color:var(--accent-light);font-weight:600;text-decoration:none}.ig-results-help-box__guide a:hover{text-decoration:underline}.ig-results-support{color:var(--text-muted);text-align:left;font-size:12px}.ig-results-support a{color:var(--accent-light);font-weight:600;text-decoration:none}.ig-results-support a:hover{text-decoration:underline}.fb-auth-illust{max-width:400px;margin:20px auto}.fb-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.fb-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.fb-auth-illust__dots{gap:5px;display:flex}.fb-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.fb-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.fb-auth-illust__toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 12px;display:flex}.fb-auth-illust__fb-logo{flex-shrink:0}.fb-auth-illust__nav-pills{flex:1;justify-content:center;gap:6px;display:flex}.fb-auth-illust__pill{background:var(--border);border-radius:50%;width:10px;height:10px}.fb-auth-illust__content{padding:12px}.fb-auth-illust__page-header{margin-bottom:10px}.fb-auth-illust__cover{background:linear-gradient(135deg,#4267b2 0%,#6d8ec9 100%);border-radius:6px;height:40px;margin-bottom:8px}.fb-auth-illust__page-info{align-items:center;gap:8px;display:flex}.fb-auth-illust__page-avatar{background:#1877f2;border-radius:50%;flex-shrink:0;width:24px;height:24px}.fb-auth-illust__page-lines{flex-direction:column;flex:1;gap:4px;display:flex}.fb-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.fb-auth-illust__line--80{width:80%}.fb-auth-illust__line--60{width:60%}.fb-auth-illust__line--50{width:50%}.fb-auth-illust__line--40{width:40%}.fb-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:10px 0;padding:10px 14px}.fb-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}.fb-success-illust{justify-content:center;margin-bottom:16px;display:flex}[data-theme=light] .fb-auth-illust__browser{background:#fff}[data-theme=light] .fb-auth-illust__callout{background:#1877f20a}.x-auth-illust{max-width:400px;margin:20px auto}.x-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.x-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.x-auth-illust__dots{gap:5px;display:flex}.x-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.x-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.x-auth-illust__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.x-auth-illust__x-logo,.x-auth-illust__profile-icon{flex-shrink:0}.x-auth-illust__content{padding:12px}.x-auth-illust__profile-banner{background:linear-gradient(135deg,#1d9bf026 0%,#1d9bf00d 100%);border-radius:6px;height:36px;margin-bottom:10px}.x-auth-illust__profile-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.x-auth-illust__avatar{background:var(--text-primary);opacity:.15;border-radius:50%;flex-shrink:0;width:28px;height:28px}.x-auth-illust__profile-lines{flex-direction:column;flex:1;gap:4px;display:flex}.x-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.x-auth-illust__line--80{width:80%}.x-auth-illust__line--70{width:70%}.x-auth-illust__line--60{width:60%}.x-auth-illust__line--50{width:50%}.x-auth-illust__line--40{width:40%}.x-auth-illust__line--35{width:35%}.x-auth-illust__post{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.x-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:10px 0;padding:10px 14px}.x-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}[data-theme=light] .x-auth-illust__browser{background:#fff}[data-theme=light] .x-auth-illust__callout{background:#00000005}.li-auth-illust{max-width:420px;margin:20px auto}.li-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.li-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.li-auth-illust__dots{gap:5px;display:flex}.li-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.li-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.li-auth-illust__navbar{border-bottom:2px solid #0a66c2;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.li-auth-illust__logo{flex-shrink:0}.li-auth-illust__nav-icons{gap:6px;display:flex}.li-auth-illust__nav-block{background:var(--border);border-radius:3px;width:14px;height:14px}.li-auth-illust__content{padding:12px}.li-auth-illust__feed{gap:10px;margin-bottom:10px;display:flex}.li-auth-illust__sidebar{border:1px solid var(--border);border-radius:6px;width:35%;padding-bottom:8px;overflow:hidden}.li-auth-illust__sidebar-banner{background:linear-gradient(135deg,#0a66c2 0%,#378fe9 100%);height:20px}.li-auth-illust__sidebar-avatar{background:var(--border);border:2px solid var(--bg-input);border-radius:50%;width:20px;height:20px;margin:-10px auto 0}.li-auth-illust__main{flex-direction:column;flex:1;gap:6px;padding-top:6px;display:flex}.li-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.li-auth-illust__line--80{width:80%}.li-auth-illust__line--70{width:70%}.li-auth-illust__line--60{width:60%}.li-auth-illust__line--50{width:50%}.li-auth-illust__line--45{width:45%}.li-auth-illust__line--40{width:40%}.li-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:10px 0;padding:10px 14px}.li-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}.cpm-type-cards--three{grid-template-columns:repeat(3,1fr)}@media (width<=700px){.cpm-type-cards--three{grid-template-columns:1fr}}[data-theme=light] .li-auth-illust__browser{background:#fff}[data-theme=light] .li-auth-illust__callout{background:#0a66c208}[data-theme=light] .li-auth-illust__sidebar{background:#fff}.pin-auth-illust{max-width:400px;margin:20px auto}.pin-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.pin-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.pin-auth-illust__dots{gap:5px;display:flex}.pin-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.pin-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.pin-auth-illust__content{padding:14px}.pin-auth-illust__logo{text-align:center;margin-bottom:12px}.pin-auth-illust__pin-grid{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.pin-auth-illust__pin-card{border:1px solid var(--border);border-radius:8px;width:45%;overflow:hidden}.pin-auth-illust__pin-card--small{width:35%}.pin-auth-illust__pin-img{background:linear-gradient(135deg,#e6002314 0%,#e6002308 100%);height:50px}.pin-auth-illust__pin-img--short{height:34px}.pin-auth-illust__pin-lines{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.pin-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.pin-auth-illust__line--70{width:70%}.pin-auth-illust__line--60{width:60%}.pin-auth-illust__line--50{width:50%}.pin-auth-illust__line--40{width:40%}.pin-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:10px 0;padding:10px 14px}.pin-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}.pin-auth-illust__bottom-lines{align-items:center;gap:8px;margin-top:8px;display:flex}.pin-auth-illust__save-btn{background:#e60023;border-radius:6px;width:40px;height:12px;margin-left:auto}[data-theme=light] .pin-auth-illust__browser{background:#fff}[data-theme=light] .pin-auth-illust__callout{background:#e6002308}.threads-auth-illust{max-width:400px;margin:20px auto}.threads-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.threads-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.threads-auth-illust__dots{gap:5px;display:flex}.threads-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.threads-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.threads-auth-illust__content{padding:14px}.threads-auth-illust__logo{text-align:center;margin-bottom:12px}.threads-auth-illust__thread{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.threads-auth-illust__thread--reply{padding-left:12px}.threads-auth-illust__thread-avatar{background:var(--text-primary);opacity:.15;border-radius:50%;flex-shrink:0;width:24px;height:24px}.threads-auth-illust__thread-avatar--small{width:18px;height:18px}.threads-auth-illust__thread-body{flex-direction:column;flex:1;gap:4px;padding-top:2px;display:flex}.threads-auth-illust__reply-connector{background:var(--border);border-radius:1px;width:2px;height:12px;margin-left:12px}.threads-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.threads-auth-illust__line--80{width:80%}.threads-auth-illust__line--70{width:70%}.threads-auth-illust__line--60{width:60%}.threads-auth-illust__line--50{width:50%}.threads-auth-illust__line--45{width:45%}.threads-auth-illust__line--40{width:40%}.threads-auth-illust__line--30{width:30%}.threads-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:12px 0;padding:10px 14px}.threads-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}.threads-auth-info{border:1px solid var(--accent);background:rgba(var(--accent-rgb,128, 90, 213), .04);border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.threads-auth-info p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.threads-auth-info strong{color:var(--text-primary)}[data-theme=light] .threads-auth-illust__browser{background:#fff}[data-theme=light] .threads-auth-illust__callout{background:#00000005}.snap-auth-illust{max-width:400px;margin:20px auto}.snap-auth-illust__browser{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;overflow:hidden}.snap-auth-illust__titlebar{border-bottom:1px solid var(--border);background:#8080800f;align-items:center;gap:8px;padding:8px 12px;display:flex}.snap-auth-illust__dots{gap:5px;display:flex}.snap-auth-illust__dots span{border-radius:50%;width:8px;height:8px}.snap-auth-illust__url{background:var(--border);border-radius:3px;flex:1;height:6px}.snap-auth-illust__navbar{background:#fffc00;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.snap-auth-illust__nav-hamburger{flex-direction:column;gap:2px;display:flex}.snap-auth-illust__nav-hamburger span{background:#333;border-radius:1px;width:14px;height:2px}.snap-auth-illust__content{padding:14px}.snap-auth-illust__profile{align-items:center;gap:10px;margin-bottom:10px;display:flex}.snap-auth-illust__avatar{background:#fffc0026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.snap-auth-illust__profile-lines{flex-direction:column;flex:1;gap:4px;display:flex}.snap-auth-illust__line{background:var(--border);border-radius:3px;height:5px}.snap-auth-illust__line--50{width:50%}.snap-auth-illust__line--40{width:40%}.snap-auth-illust__line--35{width:35%}.snap-auth-illust__line--25{width:25%}.snap-auth-illust__callout{border:1px solid var(--border);background:#8080800f;border-radius:8px;margin:10px 0;padding:10px 14px}.snap-auth-illust__callout p{color:var(--text-muted);text-align:center;margin:0;font-size:10px;line-height:1.5}.snap-auth-illust__bottom{flex-direction:column;gap:4px;margin-top:8px;display:flex}.snap-auth-info{border:1px solid var(--accent);background:rgba(var(--accent-rgb,128, 90, 213), .04);border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.snap-auth-info p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.snap-auth-info strong{color:var(--text-primary)}[data-theme=light] .snap-auth-illust__browser{background:#fff}[data-theme=light] .snap-auth-illust__callout{background:#fffc0008}[data-theme=light] .ig-confirm-illust__phone{border-color:var(--border);background:var(--bg-surface)}[data-theme=light] .ig-confirm-illust__card{background:var(--bg-surface);border-color:var(--border)}[data-theme=light] .cpm-badge--preferred{background:#10b98114}[data-theme=light] .cpm-badge--beta{background:#f59e0b14}@media (width<=640px){.cpm-overlay{align-items:flex-end;padding:12px}.cpm-modal{border-radius:20px 20px 12px 12px;max-height:85vh;padding:24px 18px}.cpm-stepper__label{max-width:80px;font-size:12px}.cpm-stepper__line{min-width:12px;max-width:28px;margin:0 2px 22px}.cpm-step__title{font-size:18px}.cpm-account-item{padding:10px 12px}.cpm-account-item__avatar{width:34px;height:34px;font-size:11px}.cpm-summary-card__row{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px}.cpm-summary-card__value{text-align:left}.oauth-illust__body{gap:10px;padding:14px 14px 12px}.oauth-illust__avatar{width:30px;height:30px}.oauth-illust__avatar svg{width:13px;height:13px}.oauth-illust__callout{padding:8px 10px}.oauth-illust__callout p{font-size:10px}.oauth-illust__info{gap:8px;padding:10px 12px}.oauth-illust__info p{font-size:11px}.cpm-progress-section{flex-direction:column;align-items:center}.cpm-progress-list{width:100%}}[data-theme=light] .oauth-illust__browser{box-shadow:0 4px 24px #0000000f}[data-theme=light] .oauth-illust__callout{background:var(--bg-input)}[data-theme=light] .oauth-illust__info{border-color:var(--border-accent);background:var(--accent-surface)}[data-theme=light] .cpm-modal{box-shadow:0 24px 80px #00000026,0 0 0 1px #0000000f}.dashboard-history-intro{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:14px;line-height:1.6}.btn-secondary{color:var(--accent-lighter);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s var(--ease);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--accent-surface);border-color:var(--accent);color:var(--accent)}.btn-secondary:active{transform:scale(.97)}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.composer__submit-bar{z-index:20;background:var(--bg-card);border-top:1px solid var(--border);justify-content:flex-end;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:0}.composer-product-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.composer-product-actions .btn-primary{width:100%}.composer-product-actions .btn-secondary{text-align:center;width:100%}.drafts-section{margin-bottom:20px}.drafts-section__header{align-items:flex-start;gap:16px;display:flex}.drafts-section__info{flex:1;min-width:0}.drafts-section__title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.drafts-section__desc{color:var(--text-secondary);font-size:13px;line-height:1.5}.drafts-section__actions{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.drafts-section__empty{color:var(--text-muted);margin-top:8px;font-size:13px}*{scrollbar-width:thin;scrollbar-color:var(--bg-hover) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000003d}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{border-radius:0 var(--radius-md) var(--radius-md) 0;background:0 0}textarea::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:3px}textarea::-webkit-scrollbar-thumb:hover{background:#8b5cf666}.composer-media-thumb.is-cover{outline-offset:2px;outline:2px solid var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}.composer-media-cover{cursor:pointer;z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.composer-media-cover:focus-visible{outline:2px solid var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}.composer-media-number{color:#fff;background:#0f172ad9;border-radius:5px;min-width:22px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute;bottom:5px;left:5px}.is-cover .composer-media-number{background:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed)}.composer-media-thumb__remove,.composer-media-thumb__replace{z-index:2}.composer-photo-help{opacity:.75;margin:8px 0;font-size:12px;line-height:1.5}.composer-photo-help summary{cursor:pointer;font-style:italic}.social-post-preview{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:16px;padding:18px;overflow:hidden}.social-post-preview header{align-items:center;gap:10px;margin:10px 0;display:flex}.social-post-preview header small{color:var(--text-muted);display:block}.social-post-preview__avatar{background:var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.social-post-preview footer{border-top:1px solid var(--border);margin-top:14px;padding:16px 0;font-size:12px}.social-post-preview__note{color:var(--text-muted);margin-top:8px;font-size:11px;display:block}.social-post-preview nav{justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}.social-post-preview nav button{border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;padding:4px 12px}.social-post-preview--pinterest{max-width:350px;margin:auto}.composer-platform-settings{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;gap:10px;margin:12px 0;padding:16px;display:grid}.composer-platform-settings small{color:var(--text-secondary);line-height:1.6}.composer-platform-settings .btn-secondary{justify-self:start}.composer-platform-settings [role=alert]{color:var(--error,#f87171)}.platform-connect-card__account-name{flex:1;min-width:0}.preview-fb__avatar,.preview-ig__avatar-ring,.preview-yt__avatar,.preview-yt-community__avatar{flex-shrink:0}.preview-fb__header-info,.preview-yt__meta,.preview-yt-community__meta{flex:1;min-width:0}.preview-fb__name,.preview-ig__username,.preview-yt__channel,.preview-yt-community__channel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@font-face{font-family:Plus Jakarta Sans;src:url(/marketing-assets/plus-jakarta-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/marketing-assets/plus-jakarta-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/marketing-assets/plus-jakarta-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/marketing-assets/plus-jakarta-sans-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}html:not([data-icons-ready]) .material-symbols-outlined,html:not([data-icons-ready]) .material-symbols-rounded{visibility:hidden;flex-shrink:0;inline-size:1em;overflow:hidden}.op-brand-with-icon{justify-content:center;align-items:center;gap:12px;max-width:100%;display:inline-flex}.op-brand-with-icon>.op-brand-icon{object-fit:contain;flex:0 0 44px;width:44px;height:33px;display:block}@media (width<=380px){.op-brand-with-icon{gap:8px}.op-brand-with-icon>.op-brand-icon{flex-basis:36px;width:36px;height:27px}}.composer-media-thumb .composer-remote-name{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#101522df;border-radius:4px;padding:4px;font-size:10px;display:block;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.composer-media-thumb:has(.composer-remote-name){min-width:95px;min-height:95px;position:relative}.task-close-active,.sf-task-toast header button.task-close-active{color:#ef465d!important;background:#ef465d18!important;border-color:#ef465d66!important}.task-close-ready,.sf-task-toast header button.task-close-ready{color:#15995e!important;background:#15995e18!important;border-color:#15995e66!important}.task-close-active:hover{background:#ef465d30!important}.task-close-ready:hover{background:#15995e30!important}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-glow:#5e5bf633;--accent-surface:#5e5bf60f;--accent-surface-hover:#5e5bf61a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .sidebar__brand-text{color:#9694ff}.op-wait{color:var(--text-secondary);align-items:center;gap:9px;font-size:.9rem;display:inline-flex}.op-wait--compact{font-size:.8rem}.op-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite op-spin}.op-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op-loading{min-height:120px;padding:16px 0}.op-loading__shapes{opacity:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.op-loading__shapes.is-visible{opacity:1;transition:opacity .15s}.op-loading__item{border:1px solid var(--border-color,#8090a030);border-radius:14px;padding:20px}.op-skeleton{background:color-mix(in srgb,var(--text-muted,#8190a0) 16%,transparent);border-radius:6px;animation:1.7s ease-in-out infinite op-pulse;display:block}.op-skeleton--line{width:100%;height:14px;margin:10px 0}.op-skeleton--short{width:60%}.op-skeleton--media{aspect-ratio:16/9;margin-bottom:18px}.op-skeleton--chart{height:200px;margin-bottom:20px}.op-loading--chart .op-loading__shapes,.op-loading--rows .op-loading__shapes{grid-template-columns:1fr}.op-loading--rows .op-loading__item{padding:12px}.op-loading__slow{color:var(--text-muted);font-size:.85rem}.op-startup{background:var(--bg-body,var(--bg-primary));min-height:100dvh;color:var(--primary,var(--lightningcss-light,#863bff)var(--lightningcss-dark,#3e3bff));place-items:center;display:grid}.op-startup__brand{align-items:center;gap:14px;display:flex}.op-startup__symbol{width:108px;height:73px;animation:2s ease-in-out 1.5s infinite op-brand-pulse;position:relative}.op-startup__symbol img{object-fit:contain;width:100%;height:100%;animation:.6s .5s both op-reveal}.op-startup__symbol svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.op-startup__outline{stroke:var(--lightningcss-light,#a769ff)var(--lightningcss-dark,#6c69ff);stroke-width:8px;stroke-dasharray:1;animation:.65s both op-outline}.op-startup__play{fill:var(--lightningcss-light,#dcd1ff)var(--lightningcss-dark,#d2d1ff);opacity:0;animation:.6s .55s both op-play}.op-startup__name{letter-spacing:-1px;font-family:inherit;font-size:32px;font-weight:800;line-height:1.1}.op-startup__name span{animation:.4s both op-reveal;animation-delay:calc(.55s + var(--letter)*50ms);display:inline-block}.op-startup__studio{letter-spacing:3px;font-size:12px;animation:.4s 1s both op-reveal}@keyframes op-spin{to{transform:rotate(360deg)}}@keyframes op-pulse{50%{opacity:.45}}@keyframes op-brand-pulse{50%{filter:drop-shadow(0 0 8px var(--lightningcss-light,#863bff55)var(--lightningcss-dark,#3e3bff55))}}@keyframes op-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes op-outline{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0;opacity:0}}@keyframes op-play{50%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.op-spinner,.op-skeleton,.op-startup__symbol,.op-startup__symbol img,.op-startup__name span,.op-startup__studio{animation:none}.op-startup__outline,.op-startup__play{opacity:0;animation:none}.op-loading__shapes.is-visible{transition:none}}.op-startup--static .op-startup__symbol,.op-startup--static img,.op-startup--static .op-startup__name span,.op-startup--static .op-startup__studio{animation:none}.op-startup--static .op-startup__outline,.op-startup--static .op-startup__play{opacity:0;animation:none}.op-startup{background:var(--bg-page,#070b12);color:var(--text-accent,var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.op-startup__name{color:var(--text-primary,#e5e2e1)}[data-theme=light] .op-startup{color:var(--lightningcss-light,#7138c7)var(--lightningcss-dark,#3a38c7);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 50% 46%,var(--lightningcss-light,#ede5ff)var(--lightningcss-dark,#e5e5ff) 0,#0000 55%),#f8f9fc}[data-theme=light] .op-startup__name{color:var(--lightningcss-light,#241c36)var(--lightningcss-dark,#1c1c36)}[data-theme=light] .op-startup__outline{stroke:var(--lightningcss-light,#7535d1)var(--lightningcss-dark,#3835d1)}[data-theme=light] .op-startup__play{fill:var(--lightningcss-light,#7138c7)var(--lightningcss-dark,#3a38c7)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.op-startup{z-index:1000;box-sizing:border-box;place-items:center;width:100%;height:100dvh;min-height:0;padding:24px;display:grid;position:fixed;inset:0}.op-startup__brand{justify-content:center;max-width:100%}.op-startup__symbol img{animation-duration:.9s;animation-delay:.85s}.op-startup__play{animation-duration:.9s;animation-delay:.9s}.op-startup__name span{animation-duration:.65s;animation-delay:calc(1s + var(--letter)*85ms)}.op-skeleton--metric{vertical-align:middle;width:2.5em;height:1em;margin:0;display:inline-block}.op-startup__symbol{animation-delay:3s}.op-startup__outline{animation-duration:1.3s}.op-startup__name span{animation-delay:calc(1.3s + var(--letter)*.12s);animation-duration:.7s}.op-startup__studio{animation-duration:.7s;animation-delay:2.4s}@media (prefers-reduced-motion:reduce){.op-startup__outline,.op-startup__play,.op-startup__name span,.op-startup__studio,.op-startup__symbol,.op-startup__symbol img{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}}.language-switcher{z-index:45;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);border-radius:9px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex;position:absolute;top:24px;right:clamp(24px,2.5vw,48px)}.language-switcher .material-symbols-outlined{font-size:18px}.language-switcher select{background:var(--bg-surface);color:inherit;font:inherit;cursor:pointer;border:0;padding:2px}.language-switcher select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-switcher__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.main,.settings-content{position:relative}@media (width>=769px){.main>.page>.page-header,.settings-section__title{padding-right:150px}.main.main--inbox{padding-top:56px}.main--inbox>.language-switcher{top:10px}}.language-switcher--inline{align-self:flex-start;position:static}.dashboard-history-intro{align-items:center;gap:8px;padding-block:10px;display:flex}.dashboard-history-help{flex:none;display:inline-flex;position:relative}.dashboard-history-help summary{cursor:pointer;color:var(--text-muted);border-radius:50%;align-items:center;list-style:none;display:inline-flex}.dashboard-history-help summary::-webkit-details-marker{display:none}.dashboard-history-help summary:focus-visible{outline:2px solid var(--accent)}.dashboard-history-help summary .material-symbols-outlined{font-size:18px}.dashboard-history-help p{z-index:60;border:1px solid var(--border);background:var(--bg-dropdown);width:min(320px,75vw);color:var(--text-primary);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 28px #0002}@media (width<=768px){.main>.language-switcher{display:none}}.plan-badge{--badge:var(--lightningcss-light,#bb9dff)var(--lightningcss-dark,#9f9dff);isolation:isolate;border:1px solid color-mix(in srgb,var(--badge) 48%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--badge) 16%,var(--bg-surface)),var(--bg-surface));min-height:27px;color:var(--badge);letter-spacing:.35px;vertical-align:middle;box-shadow:0 2px 10px color-mix(in srgb,var(--badge) 12%,transparent);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.plan-badge--pro{--badge:#7dd7ee}.plan-badge--studio{--badge:#e9c77c}.plan-badge svg{flex-shrink:0;width:13px;height:13px}.plan-badge:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffffff40 49%,#0000 55%);animation:9s ease-in-out infinite plan-shine;position:absolute;inset:-50% -80%;transform:translate(-70%)}.plan-badge--compact{border-radius:7px;min-height:23px;padding:3px 5px}.plan-badge:focus-visible{outline:2px solid var(--badge);outline-offset:3px}[data-theme=light] .plan-badge--creator{--badge:var(--lightningcss-light,#7135bf)var(--lightningcss-dark,#3735bf)}[data-theme=light] .plan-badge--pro{--badge:#087b99}[data-theme=light] .plan-badge--studio{--badge:#94620d}@keyframes plan-shine{0%,65%{transform:translate(-70%)}85%,to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.plan-badge:after{animation:none;display:none}}.quota-entry{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.quota-entry .btn-primary{margin:0!important}.quota-entry .btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.quota-upgrade{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.quota-upgrade a{color:var(--text-accent,var(--accent));font-weight:600}.quota-upgrade .material-symbols-outlined{font-size:18px}.quota-inline{border:1px solid var(--border-accent);background:var(--accent-surface);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 20px;padding:14px 17px;font-size:14px;display:flex}.quota-inline a{color:var(--text-accent,var(--accent));font-weight:600}.acct-plan-mark{pointer-events:none;position:absolute;top:-8px;right:-6px}.topbar>.plan-badge{flex-shrink:0;margin-left:auto}.acct-popover__card-name .plan-badge{margin-left:6px}.floating-task-layer{color:inherit;z-index:2147483647;pointer-events:auto;background:0 0;border:0;max-width:calc(100vw - 24px);margin:0;padding:0;position:fixed;inset:auto 20px 20px auto;overflow:visible}.floating-task-layer::backdrop{pointer-events:none;background:0 0}.floating-task-layer>.sf-task-toast,.floating-task-layer>.composer-upload-status{max-width:calc(100vw - 24px);margin:0!important;position:relative!important;inset:auto!important}.floating-task-upload{bottom:180px}@media (width<=600px){.floating-task-layer{bottom:12px;right:12px}.floating-task-upload{bottom:170px}}.floating-task-layer.floating-task-media .sf-task-toast{color:#e8edf7;background:#101827;border:1px solid var(--lightningcss-light,#9b76ed)var(--lightningcss-dark,#7876ed);border-radius:13px;width:min(320px,100vw - 24px);padding:14px;box-shadow:0 12px 36px #0006}.floating-task-layer.floating-task-media .sf-task-toast :is(p,small,strong){color:#e8edf7}.floating-task-layer.floating-task-media .sf-task-toast button{color:var(--lightningcss-light,#c9b2ff)var(--lightningcss-dark,#b3b2ff);background:0 0;border-color:var(--lightningcss-light,#655480)var(--lightningcss-dark,#555480);min-height:32px;padding:6px 9px}.floating-task-layer.floating-task-media .sf-task-toast p{margin:8px 0;font-size:12px;line-height:1.5}dialog.studio-context-preview{--cp-bg:#10151e;--cp-card:#1c2230;--cp-text:#f0f2f8;--cp-muted:#aebbd1;--cp-line:#ffffff17;box-sizing:border-box;overscroll-behavior:contain;margin:auto;font:13px/1.45 Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0008;border:1px solid var(--cp-line)!important;background:var(--cp-bg)!important;width:min(1400px,96vw)!important;max-width:96vw!important;height:min(900px,94dvh)!important;max-height:94dvh!important;color:var(--cp-text)!important;border-radius:16px!important;padding:0!important}dialog.studio-context-preview.context-light{--cp-bg:#fff;--cp-card:#f2f4f8;--cp-text:#182234;--cp-muted:#5f6d82;--cp-line:#1822341b}dialog.studio-context-preview::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040711a8}dialog.studio-context-preview *{box-sizing:border-box}dialog.studio-context-preview h2,dialog.studio-context-preview h3,dialog.studio-context-preview p{margin:0}dialog.studio-context-preview h2{font-size:17px;line-height:1.3}dialog.studio-context-preview h3{font-size:14px}dialog.studio-context-preview small{color:var(--cp-muted);font-size:11px}dialog.studio-context-preview>header{border-bottom:1px solid var(--cp-line);align-items:center;gap:14px;padding:14px 20px;display:flex}dialog.studio-context-preview>header>div{flex:1}dialog.studio-context-preview>header p{color:var(--cp-muted);margin-top:3px;font-size:11px}dialog.studio-context-preview button,dialog.studio-context-preview summary{font:inherit;color:var(--cp-text);border:1px solid var(--cp-line);cursor:pointer;box-sizing:border-box;white-space:normal;background:0 0;border-radius:7px;min-height:36px;padding:9px 13px;line-height:1.3}dialog.studio-context-preview button:hover,dialog.studio-context-preview summary:hover{background:var(--lightningcss-light,#8b5cf622)var(--lightningcss-dark,#5f5cf622)}dialog.studio-context-preview button:disabled{opacity:.45;cursor:default}dialog.studio-context-preview button[aria-pressed=true]{color:var(--cp-text);background:var(--lightningcss-light,#8b5cf62b)var(--lightningcss-dark,#5f5cf62b);border-color:var(--lightningcss-light,#9b7ff0)var(--lightningcss-dark,#817ff0)}dialog.studio-context-preview button:focus-visible,dialog.studio-context-preview summary:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa)}.context-layout{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.context-layout>main{min-width:0;padding:14px 18px}.context-layout>aside{border-left:1px solid var(--cp-line);flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.context-layout>aside>strong{overflow-wrap:anywhere;font-size:12px}.context-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.context-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cp-toolbar-gap{width:10px}.context-source{object-fit:contain;background:#0003;border-radius:7px;width:100%;height:auto;max-height:180px}.context-layout label{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.context-layout textarea,.context-layout input:not([type=checkbox]){border:1px solid var(--cp-line);background:var(--cp-bg);width:100%;min-width:0;color:var(--cp-text);font:inherit;resize:vertical;border-radius:7px;padding:10px}.context-layout label>small{text-align:right}.cp-identity{border:1px solid var(--cp-line);background:var(--cp-card);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.cp-identity small{display:block}.cp-avatar{width:var(--cp-avatar,32px);height:var(--cp-avatar,32px);color:#fff;background:var(--lightningcss-light,#9b73ee)var(--lightningcss-dark,#7573ee);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.cp-avatar img{object-fit:cover;width:100%;height:100%}.cp-youtube-views{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.cp-yt{color:#fff;background:#0f0f0f;border:1px solid #ffffff20;border-radius:12px;flex:none;overflow:hidden}.context-light .cp-yt{color:#111;background:#fff;border-color:#0002}.cp-yt>small{color:var(--cp-muted);padding:8px 0;font-size:11px;display:block}.cp-desktop{width:356px;padding:0 9px}.cp-suggestion{width:188px;padding:0 9px}.cp-mobile{border:3px solid #3a4559;border-radius:26px;width:236px;min-height:363px}.cp-yt-image{aspect-ratio:16/9;background:#384357;position:relative;overflow:hidden}.cp-yt-image>img{object-fit:cover;width:100%;height:100%;display:block}.cp-yt-image>span:not(.cp-duration){place-items:center;height:100%;font-size:11px;display:grid}.cp-duration{color:#fff;font-variant-numeric:tabular-nums;background:#000c;border-radius:4px;align-items:center;padding:0 4px;font-weight:500;line-height:20px;display:flex;position:absolute}.cp-reserved{outline-offset:2px;outline:1px dashed #f3c343}.cp-yt-copy{gap:8px;padding:10px 0 12px;display:flex}.cp-mobile .cp-yt-copy{padding:8px}.cp-yt-copy>div{min-width:0}.cp-yt-copy strong{font-size:var(--cp-title,14px);line-height:var(--cp-leading,20px);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cp-yt-copy small{color:#aaa;margin-top:4px;font-size:11px;display:block}.context-light .cp-yt-copy small{color:#666}.cp-phone-status,.cp-youtube{justify-content:space-between;padding:7px 10px;font-size:11px;display:flex}.cp-youtube{justify-content:flex-start;gap:5px;font-size:16px;font-weight:700}.cp-youtube b{color:#fff;background:#f03;border-radius:4px;padding:0 4px;font-size:12px}.cp-youtube>span{margin-left:auto}.cp-next-video{background:#ffffff12;height:60px;margin-top:10px}.cp-controls{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;padding:10px;display:flex}.cp-controls label,.cp-post-options label{flex-direction:row;align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex}.cp-controls input,.cp-post-options input{accent-color:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}.cp-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.cp-ok{color:#7ee6ad;background:#123b27}.cp-warn{color:#ffd35b;background:#44320b}.cp-block{color:#ff9ca7;background:#4b2129}.context-note{color:var(--cp-muted);padding:9px 0;font-size:11px}.cp-calibration{margin-top:10px;display:block}.context-variants{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.context-variants>b{font-size:12px}.context-variants>div{width:136px;position:relative}.context-variants>div>button:first-child{width:100%;height:58px;padding:0;position:relative;overflow:hidden}.context-variants img{object-fit:cover;width:100%;height:100%;display:block}.context-variants b:not(:first-child){color:#fff;background:#0009;border-radius:4px;padding:0 5px;position:absolute;bottom:5px;left:5px}.context-variants>div>button:last-child{color:#fff;background:#0009;border:0;border-radius:50%;width:20px;min-height:20px;padding:0;position:absolute;top:3px;right:3px}.context-variants>button{height:58px;border-style:dashed!important;font-size:11px!important}.cp-publications{grid-template-columns:minmax(0,1fr) 250px}.cp-post-options{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.cp-posts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cp-post{border:1px solid var(--cp-line);background:var(--cp-card);border-radius:11px;min-width:0;padding-bottom:10px;overflow:hidden}.cp-post-user{align-items:center;gap:8px;padding:10px;display:flex}.cp-post-user b{overflow-wrap:anywhere;font-size:12px}.cp-post-user small{font-size:10px;display:block}.cp-post-caption{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 10px 8px;font-size:12px}.cp-post-picture{background:#384357;position:relative;overflow:hidden}.cp-post-picture>img{object-fit:cover;width:100%;height:100%;display:block}.cp-post-picture>small{color:#ffd35b;text-shadow:0 1px 3px #000;font-size:10px;font-weight:700;position:absolute;top:5px;left:6px}.cp-post-instagram .cp-post-picture{margin:20px 0 30px}.cp-post-x .cp-post-picture{border-radius:12px;margin:0 8px}.cp-post-actions{color:var(--cp-muted);white-space:pre-wrap;padding:10px;font-size:11px}.cp-post>.cp-pill{margin-left:10px}.cp-safe-zone{color:#ffd35b;border:1px dashed #ffd35b;padding:4px;font-size:10px;position:absolute;inset:10%}.cp-spec-table{border:1px solid var(--cp-line);border-radius:9px;margin-top:12px;overflow:auto}.cp-spec-table table{border-collapse:collapse;background:var(--cp-card);width:100%;font-size:11px}.cp-spec-table td,.cp-spec-table th{text-align:left;border-bottom:1px solid var(--cp-line);white-space:nowrap;padding:8px 10px}.cp-spec-table th{color:var(--cp-muted)}dialog.studio-context-preview>footer{border-top:1px solid var(--cp-line);background:var(--cp-bg);z-index:4;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex;position:sticky;bottom:0}.context-insert{margin-left:auto;position:relative}.context-insert>summary{font-weight:600;list-style:none;color:#fff!important;background:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)!important}.context-insert>div{border:1px solid var(--cp-line);background:var(--cp-card);border-radius:9px;width:240px;max-height:240px;padding:5px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 10px 30px #0004}.context-insert>div>button{text-align:left;width:100%;display:block;border:0!important}.context-insert>div>small{padding:8px;display:block}.context-library{z-index:6;background:var(--cp-card);border:1px solid var(--cp-line);border-radius:12px;padding:20px;position:absolute;inset:10% 7%;overflow:auto;box-shadow:0 0 0 1000px #0008}.context-library>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.context-library>div{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.context-library>div>button{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.context-library img,.context-library-placeholder{object-fit:contain;background:#0002;border-radius:6px;width:100%;height:110px}.context-library-placeholder{place-items:center;font-size:30px;display:grid}.context-warning{color:#d99b15;background:#f3ba2718;border-radius:8px;padding:10px;font-size:12px;margin:8px 18px!important}.cp-loading{color:var(--cp-muted);align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.cp-loading progress{accent-color:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);width:110px}@media (width<=1150px){.context-layout,.cp-publications{grid-template-columns:minmax(0,1fr) 240px}.cp-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.context-toolbar{flex-wrap:wrap}.cp-youtube-views{justify-content:flex-start}}@media (width<=700px){dialog.studio-context-preview{width:98vw!important;max-width:98vw!important;height:96dvh!important;max-height:96dvh!important}.context-layout,.cp-publications{grid-template-columns:1fr}.context-layout>aside{border-left:0;border-top:1px solid var(--cp-line)}.context-layout>main{padding:12px}.cp-posts{grid-template-columns:1fr}.context-insert{margin-left:0}dialog.studio-context-preview>header{gap:8px;padding:12px}dialog.studio-context-preview>header p{max-width:260px}.context-source{max-height:200px}.cp-posts .cp-post{width:100%;max-width:430px;margin:auto}dialog.studio-context-preview>footer{padding:10px}.context-toolbar>div{gap:5px}.context-toolbar button{padding:8px!important;font-size:12px!important}}.cp-youtube-views{grid-template-columns:minmax(280px,1.55fr) minmax(210px,1fr) minmax(160px,.8fr);align-items:start;gap:18px;display:grid}.cp-youtube-views .cp-yt{width:100%;min-width:0}.cp-youtube-views .cp-yt-image{width:100%!important}.cp-desktop{padding:0 10px}.cp-suggestion{padding:0 9px}.cp-mobile{min-height:420px}.cp-yt>small,.cp-device-heading{align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.cp-device-heading{border-bottom:1px solid #ffffff18;padding:12px 10px}.cp-phone-status span,.cp-youtube>span{align-items:center;gap:10px;display:flex}.cp-youtube{align-items:center;padding:10px}.cp-youtube-logo{flex:none;width:24px;height:18px}.context-toolbar button{align-items:center;gap:7px;display:inline-flex}.cp-theme-switch{border:1px solid var(--cp-line);background:var(--cp-card);border-radius:11px;gap:0;padding:3px;display:inline-flex}dialog.studio-context-preview .cp-theme-switch button{border:0;border-radius:8px;min-height:30px;padding:6px 10px}.cp-theme-switch button[aria-pressed=true]{box-shadow:0 2px 8px #0003;color:#fff!important;background:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)!important}.cp-next-video{gap:10px;height:86px;padding:12px;display:flex}.cp-next-video>span{background:#ffffff19;border-radius:5px;width:38%}.cp-next-video>div{flex:1;padding-top:2px}.cp-next-video i{background:#ffffff20;border-radius:4px;height:7px;margin:6px 0;display:block}.cp-next-video i:last-child{width:65%}.cp-comparison{border-top:1px solid var(--cp-line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.cp-comparison section{background:var(--cp-card);border-radius:10px;min-width:0;padding:10px}.cp-comparison b{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;display:block;overflow:hidden}.cp-comparison .cp-yt-image{width:100%!important}.cp-comparison strong{margin-top:8px;display:block}.context-variants>button:last-child{height:38px;border-style:solid!important}.context-layout>main{padding-bottom:18px}@media (width<=1100px){.cp-youtube-views{grid-template-columns:320px 230px 180px;overflow-x:auto}}@media (width<=700px){.cp-comparison{grid-template-columns:1fr}.cp-youtube-views{grid-template-columns:300px 230px 180px;gap:12px}}.cp-youtube-views{justify-content:flex-start;align-items:stretch;gap:18px;display:flex;overflow-x:auto}.cp-desktop-workspace{border:1px solid var(--cp-line);background:#0f0f0f;border-radius:12px;flex:0 0 560px;width:560px;height:440px;overflow:hidden}.context-light .cp-desktop-workspace{background:#fff}.cp-desktop-heading{align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}.cp-desktop-content{grid-template-columns:356px 180px;gap:8px;padding:0 8px;display:grid}.cp-desktop-content .cp-desktop{border:0;width:356px;padding:0 10px}.cp-desktop-content .cp-desktop>small{display:none}.cp-desktop-content .cp-suggestion{border:0;width:180px;padding:0 6px}.cp-desktop-content .cp-yt-image{width:100%!important}.cp-desktop-content .cp-suggestion>small{padding:0 0 8px;font-size:11px}.cp-youtube-views>.cp-mobile{flex:0 0 236px;width:236px;height:440px;min-height:440px}.cp-suggestion-skeleton{gap:6px;margin:12px 6px;display:flex}.cp-suggestion-skeleton>span{background:#8882;border-radius:4px;width:65px;height:40px}.cp-suggestion-skeleton>div{flex:1}.cp-suggestion-skeleton i{background:#8883;border-radius:3px;height:5px;margin:4px 0;display:block}.cp-suggestion-skeleton i:last-child{width:60%}.cp-suggestions-column{min-width:0;overflow:hidden}.cp-desktop-workspace{flex-basis:720px;width:720px}.cp-desktop-content{grid-template-columns:356px minmax(0,1fr);gap:14px}.cp-desktop-content .cp-suggestion{border-radius:0;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:0;display:grid}.cp-desktop-content .cp-suggestion>small{display:none}.cp-desktop-content .cp-suggestion .cp-yt-image{width:168px!important}.cp-desktop-content .cp-suggestion .cp-yt-copy{padding:0}.cp-desktop-content .cp-suggestion .cp-yt-copy strong{-webkit-line-clamp:3;font-size:12px;line-height:17px}.cp-suggestion .cp-video-meta{flex-direction:column;gap:2px;line-height:15px;display:flex}.cp-suggestion .cp-video-meta span{white-space:normal}.cp-suggestion-topics{white-space:nowrap;gap:6px;margin-bottom:10px;display:flex;overflow:hidden}.cp-suggestion-topics span{background:#8882;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:600}.cp-suggestion-topics span:first-child{color:#111;background:#eee}.cp-video-meta{flex-wrap:wrap;align-items:center;gap:3px 6px;line-height:16px;display:flex!important}.cp-video-meta>span{white-space:nowrap}.cp-video-meta>span+span:before{content:"·";margin-right:5px}.cp-suggestion .cp-video-meta>span+span:before{content:none}.cp-suggestion-skeleton{margin:12px 0}.cp-suggestion-skeleton>span{flex:none;width:168px;height:94px}.cp-suggestion-skeleton>div{padding-top:4px}.cp-hidden{display:none!important}.cp-comparison{border-top:0;margin-top:0;padding-top:0}.cp-mobile .cp-video-meta{gap:2px 4px;font-size:10px}.cp-desktop .cp-video-meta,.cp-mobile .cp-video-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.cp-desktop .cp-video-meta>span:first-child,.cp-mobile .cp-video-meta>span:first-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.cp-desktop .cp-video-meta>span:not(:first-child),.cp-mobile .cp-video-meta>span:not(:first-child){flex:none}.cp-suggestion .cp-video-meta{display:block!important}.cp-suggestion .cp-video-meta>span:first-child{display:block}.cp-suggestion .cp-video-meta>span:nth-child(3):before{content:"·";margin:0 3px}.cp-video-meta{font-size:10px!important}dialog.studio-context-preview[open]{flex-direction:column;display:flex;overflow:hidden}dialog.studio-context-preview>header{flex:none}.context-layout{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}dialog.studio-context-preview>footer{flex:none;width:100%;min-height:70px;padding:12px 18px;position:relative;bottom:auto;box-shadow:0 -7px 22px #00000012}dialog.studio-context-preview>footer button,dialog.studio-context-preview>footer summary,.context-layout>aside>button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.context-variants{border:2px dashed #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 0 8px}.context-variants>b{width:100%;font-size:15px}.context-variants>div{flex:none;width:clamp(160px,28%,240px)}.context-variants>div>button:first-child{border:2px solid var(--cp-line);border-radius:11px;height:118px}.context-variants>div>button:first-child[aria-pressed=true]{border:3px solid var(--lightningcss-light,#a46bff)var(--lightningcss-dark,#6d6bff);box-shadow:0 0 0 2px var(--lightningcss-light,#a46bff24)var(--lightningcss-dark,#6d6bff24)}.context-variants>div>button:first-child>b{color:#fff;background:#687385;border-radius:6px;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:15px;display:grid;position:absolute;top:8px;bottom:auto;left:8px}.context-variants>div>button:first-child[aria-pressed=true]>b{background:var(--lightningcss-light,#8b35ef)var(--lightningcss-dark,#3835ef);box-shadow:0 2px 8px #0005}.context-variants>div>button:last-child{top:6px;right:6px}.context-variants>button:has(>svg:first-child):not([aria-pressed]){border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:170px;height:118px;display:flex;border:1px dashed var(--cp-muted)!important}.context-variants>button[aria-pressed]{align-items:center;gap:7px;height:40px;display:inline-flex}.cp-dragging{background:var(--lightningcss-light,#8b5cf619)var(--lightningcss-dark,#5f5cf619);border-color:var(--lightningcss-light,#a46bff)var(--lightningcss-dark,#6d6bff)}.cp-loading{flex:none}.context-warning{flex:none;max-height:80px;overflow:auto}@media (width<=700px){.context-variants>div{width:calc(50% - 6px)}.context-variants>div>button:first-child{height:100px}.context-variants>button:has(>svg:first-child):not([aria-pressed]){min-width:130px;height:100px}dialog.studio-context-preview>footer{gap:6px;min-height:60px;padding:10px}.context-variants>div[draggable]{touch-action:pan-y}}.cp-youtube-views{justify-content:space-between}.cp-youtube-views>.cp-mobile{margin-left:auto}.context-variants>button:has(>svg:first-child):not([aria-pressed]){flex:0 0 clamp(160px,28%,240px);width:clamp(160px,28%,240px);min-width:0}.context-variants{margin-top:4px;padding-top:10px}@media (width<=700px){.context-variants>button:has(>svg:first-child):not([aria-pressed]){flex-basis:calc(50% - 6px);width:calc(50% - 6px)}}.context-layout.cp-publications{grid-template-columns:minmax(0,1fr)}.cp-network-detail{grid-template-columns:minmax(240px,280px) minmax(220px,270px) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.cp-network-detail:not(:has(.cp-instagram-grid)){grid-template-columns:minmax(260px,380px) minmax(280px,1fr)}.cp-network-detail .cp-post{width:100%}.cp-simulation-label{margin-bottom:8px;font-weight:600;display:block}.cp-network-panel{background:var(--cp-card);border:1px solid var(--cp-line);border-radius:10px;min-width:0;padding:12px;font-size:12px;line-height:1.6}.cp-network-panel p{margin-top:5px!important}.cp-network-panel textarea{margin-top:6px}.cp-network-recommendations{flex-direction:column;gap:10px;min-width:0;display:flex}.cp-network-recommendations>b{font-size:12px}.cp-other-networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-other-networks>button{text-align:left;min-width:0;background:var(--cp-card)!important;padding:8px!important}.cp-other-networks img{object-fit:contain;background:#0002;border-radius:5px;width:100%;height:64px;margin-bottom:6px;display:block}.cp-other-networks>button>span{font-size:11px;font-weight:600;display:block}.cp-other-networks small{font-size:10px;display:block}.cp-other-networks .cp-pill{padding:2px 5px;font-size:10px}.cp-profile-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:10px 0;display:grid}.cp-profile-tiles>div{aspect-ratio:3/4;background:#7c889a22;position:relative;overflow:hidden}.cp-profile-tiles .cp-current-tile{outline-offset:-2px;outline:2px solid var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa)}.cp-current-tile>img{object-fit:contain;width:100%;height:100%}.cp-current-tile>span{pointer-events:none;background:#000a;position:absolute}.cp-lost-left{top:0;bottom:0;left:0}.cp-lost-right{top:0;bottom:0;right:0}.cp-lost-top{top:0;left:0;right:0}.cp-lost-bottom{bottom:0;left:0;right:0}.cp-instagram-grid .cp-post-user{padding:10px 0}.cp-network-detail .cp-post-instagram .cp-post-picture{margin:0}.cp-publications .cp-posts+.cp-spec-table{margin-bottom:12px}.cp-safe-toggle{align-items:center;flex-direction:row!important}@media (width<=1000px){.cp-network-detail{grid-template-columns:1fr 1fr}.cp-network-recommendations{grid-column:1/-1}.cp-network-detail:not(:has(.cp-instagram-grid)){grid-template-columns:1fr 1fr}.cp-network-detail:not(:has(.cp-instagram-grid)) .cp-network-recommendations{grid-column:auto}}@media (width<=600px){:is(.cp-network-detail,.cp-network-detail:not(:has(.cp-instagram-grid))){grid-template-columns:1fr}.cp-network-detail:not(:has(.cp-instagram-grid)) .cp-network-recommendations{grid-column:1}.cp-network-detail>.cp-instagram-grid{width:100%;max-width:360px;margin:auto}.cp-other-networks img{height:48px}}.cp-brand-logo{color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.cp-brand-facebook{background:#1877f2}.cp-brand-linkedin{background:#0a66c2}.cp-brand-instagram{background:linear-gradient(35deg,#feda75,#fa7e1e,#d62976,var(--lightningcss-light,#962fbf)var(--lightningcss-dark,#312fbf),#4f5bd5)}.cp-brand-x{color:#fff;box-sizing:border-box;background:#000;border-radius:4px;width:21px;height:21px;padding:3px}.cp-other-networks .cp-mini-network{min-height:150px;border-top:3px solid var(--cp-network-color)!important;background:linear-gradient(145deg,var(--cp-network-tint),var(--cp-card))!important}.cp-mini-facebook{--cp-network-color:#1877f2;--cp-network-tint:#1877f21f}.cp-mini-instagram{--cp-network-color:#e1306c;--cp-network-tint:#d6297620}.cp-mini-linkedin{--cp-network-color:#0a66c2;--cp-network-tint:#0a66c222}.cp-mini-x{--cp-network-color:#8894a8;--cp-network-tint:#94a3b81a}.cp-other-networks .cp-mini-network img{height:88px}.cp-other-networks .cp-mini-network>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cp-other-networks .cp-brand-logo{width:17px;height:17px}.cp-other-networks .cp-brand-logo svg{width:13px;height:13px}.cp-post-picture>small{text-shadow:0 1px 2px #000;background:#151515cc;border-radius:4px;max-width:calc(100% - 12px);padding:3px 5px;color:#ffd35b!important}@media (width<=600px){.cp-other-networks .cp-mini-network{min-height:132px}.cp-other-networks .cp-mini-network img{height:72px}}.studio-style-choices.studio-style-library{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.studio-style-choices.studio-style-library>.studio-saved-select{flex-direction:column;grid-column:auto;width:100%;min-width:0;display:flex}.studio-style-choices.studio-style-library>.studio-style-current{box-sizing:border-box;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;display:grid}.studio-style-choices.studio-style-library .studio-style-description{overflow-wrap:normal;word-break:normal;flex-direction:column;gap:7px;min-width:0;display:flex}.studio-style-choices.studio-style-library .studio-style-description small{white-space:normal;line-height:1.5;display:block}.studio-style-choices.studio-style-library .studio-style-description small:first-child{color:var(--text-primary);font-weight:600}.studio-style-choices.studio-style-library>.studio-style-current>.studio-style-screen{aspect-ratio:3/4;box-sizing:border-box;flex:none;grid-row:auto;align-self:start;min-width:0;min-height:104px;padding:6px;width:78px!important;max-width:78px!important}.studio-style-screen{position:relative}.studio-style-screen>.studio-positioned-caption{margin:0!important;display:block!important;bottom:auto!important;right:auto!important}.studio-style-screen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-ai-dialog.sf-studio .sf-params>.sf-detail-media{background:var(--sf-input);border:0;border-radius:9px;flex-shrink:0;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-detail-media>button,.media-ai-dialog.sf-studio .sf-detail-media>video{border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;max-height:none!important}.media-ai-dialog.sf-studio .sf-detail-media>button>img{object-fit:contain;width:100%;height:100%;display:block;max-height:none!important}.media-ai-dialog.sf-studio .sf-preview{position:relative}.media-ai-dialog.sf-studio .sf-preview-tools{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:8px 8px auto}.media-ai-dialog.sf-studio .sf-preview-tools>input,.media-ai-dialog.sf-studio .sf-preview-tools>button{pointer-events:auto;opacity:0;transition:opacity .15s}.media-ai-dialog.sf-studio .sf-preview:hover .sf-preview-tools>*,.media-ai-dialog.sf-studio .sf-preview:focus-within .sf-preview-tools>*,.media-ai-dialog.sf-studio .sf-preview-tools>input:checked,.media-ai-dialog.sf-studio .sf-preview-tools>button[aria-pressed=true]{opacity:1}.media-ai-dialog.sf-studio .sf-preview-tools>button{color:#fff;background:#1015208c;width:30px;min-height:30px;padding:4px;font-size:18px;box-shadow:none!important;border:0!important}.media-ai-dialog.sf-studio .sf-preview-tools>button[aria-pressed=true]{color:#ffd55b}.media-ai-dialog.sf-studio .sf-preview-tools>input{width:18px;height:18px;accent-color:var(--accent)}.media-ai-dialog.sf-studio .sx-library-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-ai-dialog.sf-studio .sx-library-toolbar>input{flex:120px;width:auto;min-width:90px}.media-ai-dialog.sf-studio .sx-library-toolbar>select{flex:none;width:100px}.media-ai-dialog.sf-studio .sf-creation-filter{font-size:12px;position:relative}.media-ai-dialog.sf-studio .sf-creation-filter>summary{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px;list-style:none;display:flex}.media-ai-dialog.sf-studio .sf-creation-filter-menu{z-index:5;background:var(--sf-panel);border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:9px;flex-direction:column;width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #0003}.media-ai-dialog.sf-studio .sf-creation-filter-menu>button{box-shadow:none;text-align:left;min-height:32px;padding:8px 10px;border:0!important}.media-ai-dialog.sf-studio .sf-creation-filter-menu>label{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-weight:400;display:flex}.media-ai-dialog.sf-studio .sf-creation-filter-menu>label>input{flex:none;height:16px;margin:0;width:16px!important;min-width:16px!important;max-width:16px!important}.media-ai-dialog.sf-studio .sf-creation-filter-menu>button:hover,.media-ai-dialog.sf-studio .sf-creation-filter-menu>label:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.media-ai-dialog.sf-studio .sx-bulk{box-sizing:border-box;flex-wrap:wrap;gap:5px;max-width:100%;padding:10px}.media-ai-dialog.sf-studio .sx-bulk>button{box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px;font-size:11px;display:flex;border:0!important}.media-ai-dialog.sf-studio .sx-bulk>button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.media-ai-dialog.sf-studio .sx-bulk>button.sx-delete{color:#e14b5c}@media (hover:none){.media-ai-dialog.sf-studio .sf-preview-tools>*{opacity:1}}.media-ai-dialog.sf-studio .sf-preview-tools>button{color:#fff;text-shadow:0 1px 3px #000,0 0 2px #000;font-size:20px;line-height:1;background:0 0!important;border:0!important;border-radius:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.media-ai-dialog.sf-studio .sf-detail-actions{align-items:center;gap:8px;display:flex}.media-ai-dialog.sf-studio .sf-detail-actions>button,.media-ai-dialog.sf-studio .sf-detail-actions>details{flex:1;min-width:0}dialog.sf-media-viewer{box-shadow:0 18px 70px #0008;background:#080a0e!important;border:0!important;border-radius:8px!important;width:fit-content!important;max-width:calc(100vw - 40px)!important;height:fit-content!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:visible!important}dialog.sf-media-viewer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050810cc}dialog.sf-media-viewer>img,dialog.sf-media-viewer>video{border-radius:8px;object-fit:contain!important;border:0!important;width:auto!important;max-width:calc(100vw - 40px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;display:block!important}dialog.sf-media-viewer>button.sf-media-viewer-close{z-index:2;cursor:pointer;font-size:23px;color:#fff!important;background:#101520b3!important;border:0!important;border-radius:50%!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;position:absolute!important;top:8px!important;right:8px!important}.media-ai-dialog.sf-studio .sf-kit-page>.sf-main{grid-column:2/-1;width:auto;max-width:none}.media-ai-dialog.sf-studio .sf-kit-page>.sf-params,.media-ai-dialog.sf-studio .sf-kit-page>.sf-panel-resizer{display:none}.media-ai-dialog.sf-studio .sf-brand-page{width:100%;min-width:0}.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-columns{grid-template-columns:1fr 1fr .85fr;align-items:stretch;gap:16px;display:grid}.media-ai-dialog.sf-studio .sf-brand-page .mock-panel{border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:10px;min-width:0;padding:18px}.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-scope>button{margin-top:auto}.media-ai-dialog.sf-studio .sf-brand-choice{min-width:0;margin:12px 0}.media-ai-dialog.sf-studio .sf-brand-choice>details{margin-top:5px;position:relative}.media-ai-dialog.sf-studio .sf-brand-choice summary{cursor:pointer;color:var(--accent);padding:4px 0;font-size:12px}.media-ai-dialog.sf-studio .sf-brand-options{z-index:8;background:var(--sf-panel);border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:8px;max-height:260px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0003}.media-ai-dialog.sf-studio .sf-brand-options>button{text-align:left;white-space:normal;background:0 0;border-radius:5px;width:100%;min-height:34px;padding:9px;display:block;box-shadow:none!important;border:0!important}.media-ai-dialog.sf-studio .sf-brand-options>button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (width<=1000px){.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-columns{grid-template-columns:1fr 1fr}.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-scope{grid-column:1/-1}}@media (width<=650px){.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-columns{grid-template-columns:1fr}.media-ai-dialog.sf-studio .sf-kit-page>.sf-main{grid-column:auto}}.media-ai-dialog.sf-studio .sf-brand-page .studio-style-current{flex-direction:column;gap:10px;display:flex}.media-ai-dialog.sf-studio .sf-brand-page .studio-style-screen{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;width:100%!important;min-width:0!important;max-width:none!important;height:200px!important}.media-ai-dialog.sf-studio .sf-brand-page .studio-style-screen>span{text-align:center;max-width:85%;font-size:24px!important}.media-ai-dialog.sf-studio .sf-brand-page .studio-style-description{width:100%;min-width:0}.media-ai-dialog.sf-studio .sf-brand-page>form.mock-kit{width:100%;max-width:none;display:block!important}.media-ai-dialog.sf-studio .sf-brand-page .studio-style-current>.studio-style-screen{box-sizing:border-box;flex:none!important;width:100%!important;max-width:none!important;height:200px!important}.media-ai-dialog.sf-studio .sf-brand-page .mock-kit-columns>.mock-panel{flex-direction:column;gap:12px;display:flex}.media-ai-dialog.sf-studio .sf-range-timeline{height:auto;min-height:12px;margin-bottom:0;padding-bottom:0}.media-ai-dialog.sf-studio .sf-short-legend{flex-wrap:wrap;gap:6px 14px;padding:0 0 20px;font-size:11px;line-height:1.5;display:flex;position:relative;top:18px}.media-ai-dialog.sf-studio .sf-short-legend>span{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;display:inline-flex}.media-ai-dialog.sf-studio .sf-short-legend i{border-radius:3px;flex:none;width:10px;height:10px}.media-ai-dialog.sf-studio .sf-range-timeline>button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;z-index:2}.media-ai-dialog.sf-studio .sf-range-timeline>button{border-radius:0;background:linear-gradient(transparent 17px,var(--short-color) 17px,var(--short-color) 27px,transparent 27px)!important;border:0!important;height:44px!important;min-height:44px!important;padding:0!important;top:-22px!important}.media-ai-dialog.sf-studio .sf-params .studio-style-library>.studio-style-current{width:100%;display:block}.media-ai-dialog.sf-studio .sf-params .studio-style-library>.studio-style-current>.studio-style-screen{aspect-ratio:16/9;border-radius:8px;justify-content:center;align-items:center;min-height:150px;padding:12px;display:flex;overflow:hidden;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.media-ai-dialog.sf-studio .sf-params .studio-style-library .studio-style-description{display:none}.media-ai-dialog.sf-studio .sf-params .studio-style-screen>span{text-align:center;z-index:1;max-width:90%;line-height:1.3;position:relative}.media-ai-dialog.sf-studio .sf-brand-upward .sf-brand-options{overscroll-behavior:contain;max-height:260px;top:auto;bottom:calc(100% + 5px)}.media-ai-dialog.sf-studio .sf-transcript-workspace{grid-template-columns:minmax(0,var(--transcript-split,52%)) 10px minmax(0,1fr);gap:0;display:grid}.media-ai-dialog.sf-studio .sf-transcript-workspace>.sf-segments{grid-area:1/3;min-width:0}.media-ai-dialog.sf-studio .sf-transcript-resizer{cursor:col-resize;touch-action:none;grid-area:1/2;align-self:stretch;min-height:200px;position:relative}.media-ai-dialog.sf-studio .sf-transcript-resizer:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:20%;bottom:20%;left:4px}.media-ai-dialog.sf-studio .sf-transcript-resizer:hover:before,.media-ai-dialog.sf-studio .sf-transcript-resizer:focus-visible:before{background:var(--accent)}.media-ai-dialog.sf-studio .sf-transcript-left{gap:7px}.media-ai-dialog.sf-studio .sf-range-timeline{border-top-width:8px;margin-top:2px}.media-ai-dialog.sf-studio .sf-range-timeline>button{background:linear-gradient(transparent 14px,var(--short-color) 14px,var(--short-color) 30px,transparent 30px)!important;top:-26px!important}.media-ai-dialog.sf-studio .sf-short-legend{padding-bottom:16px;top:12px}.media-ai-dialog.sf-studio .sx-segment-row>button:last-child{border:0;justify-content:center;align-self:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;line-height:1;display:flex}dialog.sf-segment-editor{box-sizing:border-box;border:1px solid var(--border);background:var(--sf-panel,#fff);width:min(520px,100vw - 32px);max-height:85dvh;color:var(--text-primary);border-radius:12px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 20px 70px #0005}dialog.sf-segment-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05081099}dialog.sf-segment-editor form{flex-direction:column;gap:14px;display:flex}dialog.sf-segment-editor h3,dialog.sf-segment-editor p{margin:0}dialog.sf-segment-editor label{flex-direction:column;gap:8px;display:flex}dialog.sf-segment-editor textarea{box-sizing:border-box;background:var(--bg-input);width:100%;color:inherit;border:1px solid var(--border);font:inherit;resize:vertical;border-radius:8px;padding:12px}dialog.sf-segment-editor footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.media-ai-dialog.sf-studio .sf-transcript-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.media-ai-dialog.sf-studio .sf-transcript-workspace>.sf-segments{grid-area:auto/1}.media-ai-dialog.sf-studio .sf-transcript-resizer{display:none}}.media-ai-dialog.sf-studio .sx-sheet.sx-plan{box-sizing:border-box;min-height:76dvh;padding:24px;width:min(1380px,91vw)!important;max-width:91vw!important;max-height:86dvh!important}.media-ai-dialog.sf-studio .sx-plan-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.media-ai-dialog.sf-studio .sx-plan-layout>div{min-width:0}.media-ai-dialog.sf-studio .sx-crop-view{background:#080b10;border-radius:10px;position:relative;overflow:hidden}.media-ai-dialog.sf-studio .sx-crop-view video{object-fit:contain;width:100%;max-height:48dvh;display:block}.media-ai-dialog.sf-studio .sx-kept-area{pointer-events:none;background:#f4c43008;border:2px solid #f4c430;box-shadow:0 0 0 1000px #0004}.media-ai-dialog.sf-studio .sx-range-position{color:#fff;background:#000b;border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;bottom:42px;left:10px}.media-ai-dialog.sf-studio .sx-crop-toolbar{align-items:center;gap:10px;margin:12px 0;display:flex}.media-ai-dialog.sf-studio .sx-crop-toolbar label{white-space:nowrap;margin:0;font-size:12px}.media-ai-dialog.sf-studio .sx-crop-toolbar input{flex:1;width:auto;min-width:50px;margin:0}.media-ai-dialog.sf-studio .sx-crop-toolbar button{background:var(--sf-input);min-height:32px;padding:6px 10px;border:0!important}.media-ai-dialog.sf-studio .sx-quick-toolbar{align-items:center;gap:10px;margin:12px 0;display:flex}.media-ai-dialog.sf-studio .sx-quick-toolbar button{flex:none;width:auto!important}.media-ai-dialog.sf-studio .sx-quick-toolbar small{font-size:11px;line-height:1.5}.media-ai-dialog.sf-studio .sx-ranges-card{background:var(--sf-input);border:1px solid var(--border);border-radius:10px;margin:14px 0;padding:14px}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range{background:0 0;border:0;grid-template-columns:55px minmax(0,1fr) 14px minmax(0,1fr) 48px 24px;align-items:center;gap:6px;margin:10px 0;padding:0;display:grid}.media-ai-dialog.sf-studio .sx-range input{box-sizing:border-box;width:100%;min-width:0}.media-ai-dialog.sf-studio .sx-range>button{width:24px;min-height:24px;padding:0;border:0!important}.media-ai-dialog.sf-studio .sx-range-duration{text-align:right;font-size:11px}.media-ai-dialog.sf-studio .sx-ranges-card>p{color:#d49c00;margin-bottom:0;font-size:12px}.media-ai-dialog.sf-studio .sx-render-estimate{margin-top:14px;padding:14px}.media-ai-dialog.sf-studio .sx-render-estimate p{margin:8px 0}@media (width<=750px){.media-ai-dialog.sf-studio .sx-plan-layout{grid-template-columns:1fr}.media-ai-dialog.sf-studio .sx-crop-toolbar{flex-wrap:wrap}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range{grid-template-columns:42px minmax(0,1fr) 10px minmax(0,1fr) 38px 20px}}.media-ai-dialog.sf-studio .sx-quick-toolbar>button{box-shadow:none;padding:10px 14px;background:var(--accent,var(--lightningcss-light,#8655ed)var(--lightningcss-dark,#5855ed))!important;color:#fff!important;border:1px solid #0000!important}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range{grid-template-columns:55px minmax(75px,110px) 14px minmax(75px,110px) 48px 28px;justify-content:start;gap:8px}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range>input{max-width:110px;height:38px;min-height:38px;padding:8px}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range>button{background:color-mix(in srgb,#e2556c 16%,var(--sf-panel));color:#cf3653;justify-content:center;align-items:center;width:26px;height:26px;min-height:26px;padding:0;font-size:14px;display:flex;border:0!important;border-radius:50%!important}.media-ai-dialog.sf-studio .sx-ranges-card .sx-range>button:hover{background:color-mix(in srgb,#e2556c 27%,var(--sf-panel))}.media-ai-dialog.sf-studio .sx-ranges-card>button{min-height:36px;margin:4px 0 12px;padding:7px 11px}.media-ai-dialog.sf-studio .sx-ranges-card>.sx-range-controls{box-shadow:none;background:0 0;margin:0 0 12px;padding:0;border:0!important}.media-ai-dialog.sf-studio .sx-range-controls>summary{cursor:pointer;border-radius:6px;min-height:0;padding:9px 10px;font-size:12px;border:0!important}.media-ai-dialog.sf-studio .sx-range-controls>summary:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}@media (width<=750px){.media-ai-dialog.sf-studio .sx-ranges-card .sx-range{grid-template-columns:40px minmax(50px,1fr) 10px minmax(50px,1fr) 38px 26px;gap:5px}}.media-ai-dialog.sf-studio .sx-manual-ranges{margin:10px 0;padding-left:22px;font-size:12px;line-height:1.9}.media-ai-dialog.sf-studio .sx-manual-total{background:var(--sf-input);border:1px solid var(--border);color:#d49c00;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:12px}.media-ai-dialog.sf-studio .sx-manual-total p{margin:0}.media-ai-dialog.sf-studio .mock-manual-preview{border:0;margin:12px 0}.media-ai-dialog.sf-studio .mock-manual-preview>summary{cursor:pointer;padding:9px 0;font-weight:600}.media-ai-dialog.sf-studio .sx-manual-total>p{color:#d49c00!important}.media-ai-dialog.sf-studio .sx-plan-layout>div{gap:10px}.media-ai-dialog.sf-studio .sx-plan-layout>div>p{margin:2px 0}.media-ai-dialog.sf-studio .sx-ranges-card{margin:0}.media-ai-dialog.sf-studio .sx-manual-total{margin:0;padding:12px 14px}.media-ai-dialog.sf-studio .mock-manual-preview{margin:0}.media-ai-dialog.sf-studio .sx-render-estimate{margin-top:0}.media-ai-dialog.sf-studio .sx-checks{gap:10px;width:min(760px,90vw)}.media-ai-dialog.sf-studio .sx-checks>h4{margin:4px 0;font-size:15px}.media-ai-dialog.sf-studio .sx-checks .sx-check{gap:12px;min-height:0;padding:12px 0}.media-ai-dialog.sf-studio .sx-checks .sx-check>span>strong{font-size:13px}.media-ai-dialog.sf-studio .sx-checks .sx-check>span>small{margin-top:5px;line-height:1.5;display:block}.media-ai-dialog.sf-studio .sx-check-alternatives{flex-direction:column;gap:8px;padding:14px;display:flex}.media-ai-dialog.sf-studio .sx-check-alternatives p{margin:0;font-size:12px}.media-ai-dialog.sf-studio .sx-check-alternatives>button{align-self:flex-start}.media-ai-dialog.sf-studio .sx-checks>footer{flex-wrap:wrap;align-items:center;gap:8px}.media-ai-dialog.sf-studio .sx-checks>footer>small{flex:1;min-width:180px;font-size:11px;line-height:1.5}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check{box-sizing:border-box;grid-template-columns:68px minmax(0,1fr);align-items:start;display:grid;height:auto!important;min-height:62px!important}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check>span{min-width:0;display:block}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check small{line-height:1.5;position:static}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check>b{color:#c99712;background:#efb9352b;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:22px;padding:4px 9px;font-size:11px;line-height:1.2;display:inline-flex}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check.sx-ok>b{color:#25b77e;background:#23b5792e}.media-ai-dialog.sf-studio .sx-sheet.sx-checks .sx-check.sx-blocking>b{color:#ed6274;background:#eb586a2b}.media-ai-dialog.sf-studio .sf-task-center .sx-center-task{padding:12px 0;display:block}.media-ai-dialog.sf-studio .sf-task-center .task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-ai-dialog.sf-studio .sf-task-center .task-detail-line{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.media-ai-dialog.sf-studio .sf-task-center .task-detail-line>small{flex:1;min-width:0;margin:0;line-height:1.5}.media-ai-dialog.sf-studio .sf-task-center .task-detail-line>button{border-color:color-mix(in srgb,var(--text-primary) 18%,transparent);flex:none;min-height:32px;padding:6px 11px;font-size:11px}.media-ai-dialog.sf-studio .sf-task-center .task-error{color:#ed6475}.media-ai-dialog.sf-studio .sf-task-center .task-code-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.media-ai-dialog.sf-studio .sf-task-center .task-code-line>button{border-color:color-mix(in srgb,var(--text-primary) 15%,transparent);min-height:27px;padding:4px 8px;font-size:10px}dialog.studio-task-diagnostic{box-sizing:border-box;border:1px solid var(--border);background:var(--sf-panel,#fff);width:min(720px,100vw - 32px);max-height:80dvh;color:var(--text-primary);border-radius:12px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 60px #0005}dialog.studio-task-diagnostic::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050810aa}dialog.studio-task-diagnostic header,dialog.studio-task-diagnostic footer{justify-content:space-between;align-items:center;gap:12px;display:flex}dialog.studio-task-diagnostic h3{margin:0}dialog.studio-task-diagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--sf-input);border-radius:8px;max-height:50dvh;padding:14px;font-size:12px;line-height:1.6;overflow:auto}dialog.studio-task-diagnostic footer{margin-top:16px;font-size:12px}@media (width<=600px){.media-ai-dialog.sf-studio .sf-task-center .task-detail-line{align-items:flex-start}.media-ai-dialog.sf-studio .sf-task-center .task-code-line small{width:100%}}.media-ai-dialog.sf-studio .sf-image-card{flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex;overflow:visible}.media-ai-dialog.sf-studio .sf-image-preview{aspect-ratio:16/9;background:var(--sf-input);border-radius:8px;width:100%;min-width:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-image-preview .studio-asset-preview{background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0}.media-ai-dialog.sf-studio .sf-image-preview .studio-asset-preview>button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.media-ai-dialog.sf-studio .sf-image-preview .studio-asset-preview>button>img{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;display:block}.media-ai-dialog.sf-studio .sf-image-body{flex-direction:column;gap:9px;min-width:0;display:flex}.media-ai-dialog.sf-studio .sf-image-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.media-ai-dialog.sf-studio .sf-image-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-primary);flex:90px;font-size:12px;overflow:hidden}.media-ai-dialog.sf-studio .sf-image-meta>.sf-origin{margin-left:auto}.media-ai-dialog.sf-studio .sf-image-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) 34px;align-items:start;gap:6px;display:grid}.media-ai-dialog.sf-studio .sf-image-actions>button{width:100%;min-width:0}.media-ai-dialog.sf-studio .sf-image-actions .sf-insert>summary{box-sizing:border-box;min-height:38px;padding:8px;font-size:11px}.media-ai-dialog.sf-studio .sf-image-actions .sf-insert{min-width:0}.media-ai-dialog.sf-studio .sf-image-actions>button,.media-ai-dialog.sf-studio .sf-image-improve>summary{min-height:38px;padding:8px;font-size:11px}.media-ai-dialog.sf-studio .sf-image-improve{position:relative}.media-ai-dialog.sf-studio .sf-image-improve>summary{border:1px solid var(--border);cursor:pointer;box-sizing:border-box;color:var(--text-primary);border-radius:8px;list-style:none}.media-ai-dialog.sf-studio .sf-image-improve-menu{z-index:5;background:var(--sf-panel);width:260px;max-width:70vw;max-height:330px;color:var(--text-primary);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 24px #0003}.media-ai-dialog.sf-studio .sf-image-improve-menu>button{text-align:left;min-height:34px}.media-ai-dialog.sf-studio .sf-image-purpose{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.media-ai-dialog.sf-studio .sf-image-purpose>button{width:100%;min-width:0;min-height:44px;line-height:1.2}.media-ai-dialog.sf-studio .sf-insert[open]{display:block;position:relative}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu{z-index:6;background:var(--sf-panel);width:220px;max-width:70vw;max-height:280px;color:var(--text-primary);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #0003}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu>button{text-align:left;white-space:normal;width:100%}.media-ai-dialog.sf-studio .sf-result:has(.sf-insert[open]){overflow:visible}.media-ai-dialog.sf-studio .sf-image-actions>button,.media-ai-dialog.sf-studio .sf-image-actions .sf-insert>summary,.media-ai-dialog.sf-studio .sf-image-actions .sf-image-improve>summary{justify-content:center;align-items:center;min-height:48px;line-height:1.25;display:flex}.media-ai-dialog.sf-studio .sf-image-actions{grid-template-columns:auto minmax(55px,1fr) minmax(60px,1fr) auto 28px;align-items:center;gap:5px}.media-ai-dialog.sf-studio .sf-image-actions>button,.media-ai-dialog.sf-studio .sf-image-actions .sf-insert>summary,.media-ai-dialog.sf-studio .sf-image-actions .sf-image-improve>summary{min-height:38px;padding:5px 7px;font-size:11px}.media-ai-dialog.sf-studio .sf-image-actions>button:nth-child(2){flex-direction:column;gap:0}.media-ai-dialog.sf-studio .sf-image-actions>button.sf-image-download-icon{width:28px;padding:4px}.media-ai-dialog.sf-studio .sf-params .sf-filters{gap:6px}.media-ai-dialog.sf-studio .sf-params .sf-filters>button{min-width:0;padding:7px 9px}.media-ai-dialog.sf-studio .sf-test-nav{margin-top:0}.media-ai-dialog.sf-studio .sf-subtitles-nav{margin-top:25px}.media-ai-dialog.sf-studio .sf-nav .sf-usage{margin-top:12px!important}.media-ai-dialog.sf-studio .sf-nav .sf-kit-nav{margin-top:auto!important}.media-ai-dialog.sf-studio .sf-nav .sf-subtitles-nav{margin-top:0!important}@media (hover:hover) and (pointer:fine){.media-ai-dialog.sf-studio .sf-image-card .sf-image-actions{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:opacity .15s;overflow:hidden}.media-ai-dialog.sf-studio .sf-image-card:hover .sf-image-actions,.media-ai-dialog.sf-studio .sf-image-card:focus-within .sf-image-actions{opacity:1;visibility:visible;pointer-events:auto;max-height:60px;overflow:visible}.media-ai-dialog.sf-studio .sf-image-card:has(details[open]) .sf-image-actions{opacity:1;visibility:visible;pointer-events:auto;max-height:60px;overflow:visible}}@media (prefers-reduced-motion:reduce){.media-ai-dialog.sf-studio .sf-image-card .sf-image-actions{transition:none}}.media-ai-dialog.sf-studio .sf-nav>button{text-align:left;align-items:center;gap:9px;display:flex}.media-ai-dialog.sf-studio .sf-nav>button>svg{opacity:.85;flex:none}.media-ai-dialog.sf-studio .sf-main .sf-card{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.media-ai-dialog.sf-studio .sf-main .sf-card.sf-selected{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.media-ai-dialog.sf-studio .sf-main button:not(.sf-primary),.media-ai-dialog.sf-studio .sf-main .sf-image-improve>summary{border-color:color-mix(in srgb,var(--text-primary) 16%,transparent)}.media-ai-dialog.sf-studio .sf-statusline{flex-wrap:nowrap;gap:4px;font-size:9px}.media-ai-dialog.sf-studio .sf-statusline small{white-space:nowrap;min-width:0;font-size:9px}.media-ai-dialog.sf-studio .sf-statusline time{color:var(--text-secondary);white-space:nowrap;font-size:9px}.media-ai-dialog.sf-studio .sf-statusline>.sf-origin{white-space:nowrap;margin-left:auto;padding:3px 5px;font-size:9px}.media-ai-dialog.sf-studio .sf-statusline>.sf-badge{padding:3px 5px;font-size:9px}.media-ai-dialog.sf-studio .sf-recent-image-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7px;display:grid}.media-ai-dialog.sf-studio .sf-recent-image-actions>button,.media-ai-dialog.sf-studio .sf-recent-image-actions>.sf-image-improve>summary{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px;font-size:11px;line-height:1.3;display:flex}.media-ai-dialog.sf-studio .sf-card:has(.sf-image-improve[open]){overflow:visible}.media-ai-dialog.sf-studio .sf-recent-image-actions .sf-image-improve-menu{left:0;right:auto}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu,.media-ai-dialog.sf-studio .sf-image-improve-menu{border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:9px;gap:0;padding:5px}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu>button,.media-ai-dialog.sf-studio .sf-image-improve-menu>button{text-align:left;background:0 0;min-height:32px;margin:0;padding:7px 10px;font-weight:400;line-height:1.35;box-shadow:none!important;border:0!important;border-radius:5px!important}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu>button:hover,.media-ai-dialog.sf-studio .sf-image-improve-menu>button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.media-ai-dialog.sf-studio .sf-insert>.sf-insert-menu>button:focus-visible,.media-ai-dialog.sf-studio .sf-image-improve-menu>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.media-ai-dialog.sf-studio .sf-image-improve-menu>small{padding:6px 10px 9px}.media-ai-dialog.sf-studio .sf-short-actions{align-items:stretch;gap:6px;min-width:0;display:flex}.media-ai-dialog.sf-studio .sf-short-actions>.sf-insert{flex:none}.media-ai-dialog.sf-studio .sf-short-actions>.sf-insert>summary{box-sizing:border-box;align-items:center;height:100%;padding:10px 9px;font-size:11px;display:flex}.media-ai-dialog.sf-studio .sf-short-actions>button{flex:1;min-width:0;padding:8px;font-size:11px;line-height:1.25}.media-ai-dialog.sf-studio .sf-short-actions>button.sf-download-icon{flex:0 0 34px;justify-content:center;align-items:center;padding:6px;display:flex}.media-ai-dialog.sf-studio .sf-short-actions .sf-download-icon>.material-symbols-outlined{font-size:19px}@font-face{font-family:Inter;src:url(/subtitle-fonts/inter.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/subtitle-fonts/dmsans.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/subtitle-fonts/manrope.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/subtitle-fonts/montserrat.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/subtitle-fonts/poppins.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url(/subtitle-fonts/oswald.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Anton;src:url(/subtitle-fonts/anton.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/subtitle-fonts/bebasneue.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/subtitle-fonts/barlowcondensed.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arial.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/premium-c8dec6540df60f41c5d571b6.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/premium-413c78f91bd39e134f3c0bb2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/premium-df70597f0bdf49da3af27013.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/premium-722c61a99c1af1413d762d0a.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialbd.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-ariali.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialn.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialnb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialnbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-arialni.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arial;src:url(/subtitle-fonts/local-ariblk.ttf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Arial Black;src:url(/subtitle-fonts/local-ariblk.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial Black;src:url(/subtitle-fonts/premium-9b497725828254571b7a7f15.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arial Black;src:url(/subtitle-fonts/premium-dad7c04acb26e23dfe4780e7.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bahnschrift;src:url(/subtitle-fonts/local-bahnschrift.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibri.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/premium-8316b1b5c1e47aad6220e10c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/premium-5fc2218b5ef0ca1edabe1e69.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/premium-fde29212db82cd4bf9e11886.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/premium-7fb57eb4c64f249356bb62e2.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibrib.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibrii.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibril.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibrili.ttf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Calibri;src:url(/subtitle-fonts/local-calibriz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candara.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/premium-e9f66a22402b92c5cd9dfc9c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/premium-dccbfb201fce3996776dfb28.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/premium-507cf89bc137dd086b8dbdfe.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/premium-48c036482be2cd50beb203a4.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candarab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candarai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candaral.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candarali.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Candara;src:url(/subtitle-fonts/local-candaraz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Century Gothic;src:url(/subtitle-fonts/local-gothic.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century Gothic;src:url(/subtitle-fonts/local-gothicb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Century Gothic;src:url(/subtitle-fonts/local-gothicbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Century Gothic;src:url(/subtitle-fonts/local-gothici.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbel.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/premium-b899c4cdc0c7193c37d8d672.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/premium-ee6d7fe208a7285cf93d6a94.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/premium-deeaff659011f0357b2714fe.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/premium-6778c7532967aacd43db63a4.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbelb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbeli.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbell.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbelli.ttf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Corbel;src:url(/subtitle-fonts/local-corbelz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Tahoma;src:url(/subtitle-fonts/local-tahoma.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tahoma;src:url(/subtitle-fonts/premium-18e6f9f2cd7d7c4e21693b04.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tahoma;src:url(/subtitle-fonts/premium-f60251e9a8fdc2df8bf4a1e8.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tahoma;src:url(/subtitle-fonts/local-tahomabd.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/local-trebuc.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/premium-73150ef5306b3651eac743ad.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/premium-9cf5777ebf93e9193d25ec06.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/premium-db56fdac7d3ba20b7aededcb.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/premium-c0a6bdf31f9f2953b2f08a0c.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/local-trebucbd.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/local-trebucbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Trebuchet MS;src:url(/subtitle-fonts/local-trebucit.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/local-verdana.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/premium-2b1ec02c0463ce5e312913da.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/premium-a40de55683d93e6765ae1b52.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/premium-6e656fb07fea27377b53130f.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/premium-9484013828b60be32207db26.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/local-verdanab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/local-verdanai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Verdana;src:url(/subtitle-fonts/local-verdanaz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Impact;src:url(/subtitle-fonts/local-impact.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Impact;src:url(/subtitle-fonts/premium-00f1fc230ac99f9b97ba1a7c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Heavy;src:url(/subtitle-fonts/local-frahv.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Heavy;src:url(/subtitle-fonts/local-frahvit.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Haettenschweiler;src:url(/subtitle-fonts/local-hatten.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Britannic Bold;src:url(/subtitle-fonts/local-britanic.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Agency FB;src:url(/subtitle-fonts/local-agencyr.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Agency FB;src:url(/subtitle-fonts/local-agencyb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Broadway;src:url(/subtitle-fonts/local-broadw.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/local-georgia.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/premium-a7cd40982d435cfaa9f6871d.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/premium-9c479ad14c0d4203869a0daa.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/premium-6f86d5e3fae545071c33bd51.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/premium-2b451a97dc0cadb23b8c4240.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/local-georgiab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/local-georgiai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Georgia;src:url(/subtitle-fonts/local-georgiaz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/local-gara.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/premium-f45ee3ae7261bb2f7c2e4857.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/premium-3d68a4d6d1861dea1b5b44aa.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/premium-3fa0abdb6dd6e86b1928f983.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/local-garabd.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Garamond;src:url(/subtitle-fonts/local-garait.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/local-pala.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/premium-08a4578c0639a86314cf2bae.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/premium-820b9b6637e8acfea7f36b77.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/premium-afdb9dbe9c51f7e80b8f9dcb.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/local-palab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/local-palabi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Palatino Linotype;src:url(/subtitle-fonts/local-palai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Book Antiqua;src:url(/subtitle-fonts/local-bkant.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Book Antiqua;src:url(/subtitle-fonts/local-antquab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Book Antiqua;src:url(/subtitle-fonts/local-antquabi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Book Antiqua;src:url(/subtitle-fonts/local-antquai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Rockwell;src:url(/subtitle-fonts/local-rock.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rockwell;src:url(/subtitle-fonts/local-rockbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Rockwell;src:url(/subtitle-fonts/local-rockb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Rockwell;src:url(/subtitle-fonts/local-rocki.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/local-consola.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/premium-5295a046a10ef96b70508919.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/premium-9de4ef7b2cb04285224a23c1.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/premium-23b32c48f969e88e430b65a1.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/premium-5f8d58e719a7d724be036145.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/local-consolab.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/local-consolai.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Consolas;src:url(/subtitle-fonts/local-consolaz.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/local-cour.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/premium-97c6ad2e60d7e41f34d3aa9e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/premium-76cb7f8d0d0d45d0e6609518.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/premium-47ad9b2bdea49cab9736748e.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/premium-5187b6af27cb529733ba0f4b.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/local-courbd.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/local-courbi.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Courier New;src:url(/subtitle-fonts/local-couri.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Segoe Print;src:url(/subtitle-fonts/local-segoepr.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Segoe Print;src:url(/subtitle-fonts/local-segoeprb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Brush Script MT;src:url(/subtitle-fonts/local-brushsci.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ink Free;src:url(/subtitle-fonts/local-inkfree.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Handwriting;src:url(/subtitle-fonts/local-lhandw.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cooper Black;src:url(/subtitle-fonts/local-coopbl.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"23";src:url(/subtitle-fonts/premium-dba86228d7f1aa2978864257.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Academy Engraved LET;src:url(/subtitle-fonts/premium-aa8c273082e356a5a6d67848.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"8Pin Matrix";src:url(/subtitle-fonts/premium-451d327c34f40009615c6766.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Accent SF;src:url(/subtitle-fonts/premium-02dcba7c972b2db12ce6c31e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-f36dfb97041ab258cd9e9cac.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-42ab854b890bb55cee22e07c.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-2ad583a4e350b9a18e46b3ca.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-1b84b880c89a551b351d4041.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-8dfbad931ecaf2784867ce88.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(/subtitle-fonts/premium-d04e346b1ec8a73117560318.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:A Damn Mess;src:url(/subtitle-fonts/premium-da7e72cde0f7bc43eb376e25.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AdineKirnberg-Script;src:url(/subtitle-fonts/premium-94b73d91340d7402955dd05a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adriator;src:url(/subtitle-fonts/premium-66aa12eca0de61617b283c24.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:African Ornaments One;src:url(/subtitle-fonts/premium-49beeec7214fd2664d123ec0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/subtitle-fonts/premium-8fa5e2a3caf7eacadde4435e.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/subtitle-fonts/premium-0cf4e33800c2d0c81d52703f.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/subtitle-fonts/premium-fa08493699883594aa46a188.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Adobe Garamond Pro;src:url(/subtitle-fonts/premium-1d4d14f6aafbd0b57b2f1cd3.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AIFragment;src:url(/subtitle-fonts/premium-dfd0f49fa9a3563c9730921a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ajay Normal;src:url(/subtitle-fonts/premium-6096a593d953ae54420d8e30.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Alex-Fraction-Normal;src:url(/subtitle-fonts/premium-320b3f92cb1a4659fd35cfbd.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Algerian;src:url(/subtitle-fonts/premium-ceb1338d26ec7a1ca56cf409.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Allembertu2122;src:url(/subtitle-fonts/premium-97cd3ba5d3ea99706a807022.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:All Hearts;src:url(/subtitle-fonts/premium-77fec70b3812d4fcbb84d86a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Amaze;src:url(/subtitle-fonts/premium-bfc1114f019070a58b8b752f.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Amelia;src:url(/subtitle-fonts/premium-0821a9db19c074058d2862a2.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:AMGDT;src:url(/subtitle-fonts/premium-c89f68185bf93dd0d34cd601.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ampoule;src:url(/subtitle-fonts/premium-939234e712b981cb91b9af71.ttf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Anastasia;src:url(/subtitle-fonts/premium-455c5592c1dfd4974d72d984.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Animals;src:url(/subtitle-fonts/premium-8e18ae0c56ac90eccb63b4e2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AnimalTracks;src:url(/subtitle-fonts/premium-d7a8cf95635608ffc33747b9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Apollo13Condensed;src:url(/subtitle-fonts/premium-46e55d2b830388c7322060d9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arabia;src:url(/subtitle-fonts/premium-fd022a993f84e7166107a2c7.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ArbitraryBold;src:url(/subtitle-fonts/premium-8a294fafe02332327497a9da.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ArborisFolium;src:url(/subtitle-fonts/premium-dcc5035015c55971cbf97bdd.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arenski;src:url(/subtitle-fonts/premium-e09931877e07a5f817379f0a.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Arial Narrow;src:url(/subtitle-fonts/premium-770370eaacd3b59045a8dc81.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arial Narrow;src:url(/subtitle-fonts/premium-7983ebea91e631bd8ccaf361.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arial Narrow;src:url(/subtitle-fonts/premium-c17d3c986d7ce69a07e37626.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arial Narrow;src:url(/subtitle-fonts/premium-1c249e859dbe70e8cdea5d79.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arizona;src:url(/subtitle-fonts/premium-1df94e371339d432edb03c39.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Arial Rounded MT Bold;src:url(/subtitle-fonts/premium-d9352e7d73711f006a27f44e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aachen BT;src:url(/subtitle-fonts/premium-3c9430c280680a0baaede46c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-3256cca09d7fdc86e4ea9d1a.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-9559af4fefe1ce49e6e09783.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-a584477d22ca1ba2bb061279.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-c88022a80b1903590f6babd0.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-b7ae6434500cf6778d2b6346.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-867b0d1ff646595df5e79e17.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-d9b5a1aad1d2766f73bda280.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-47fe7db39f4a5e0252a6bd0c.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-d49d83c1f160f1e0a19e8e86.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-dc42cf80809d39bb9f5bc82e.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-fa6ea947a5ce9d85b83a77a0.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-3635e94c2784aca66e7a2139.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-6db7b51fd451a84596bacb33.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-829c0991e7f351811a62e7b4.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-03280efe4e8fb9b21cece639.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-6bcda7c38e08e938f2bf9caf.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-4a11a177267ac7c2c4d2aa73.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-8681c9623842c1581d4bc360.otf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-7fac770d8da5e2410dee72bc.otf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-eb248d02e60ff52ad520ba11.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-33e408c01def8ec2f2bc6a33.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-37ef4b3dfb8edee79ed3819f.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-f18fe13c9de7aebae320f36f.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-490c1f98e20deddf52918292.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-9ece6e00289a14f73b02d6f1.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-01eff3b3d1a5ba5f849283bf.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-4d921508fe802f455065c08c.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-7297ec8281821745118e1a3f.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-3cdd534ae89b0070903d5a36.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-8a21f748e426b246c403c1f7.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-144422af18ddf589a7fc172a.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Arno Pro;src:url(/subtitle-fonts/premium-8bff5a71a4f0ea6b4f56cf48.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AvantGarde Bk BT;src:url(/subtitle-fonts/premium-b95a7f9b67c5391acd2e08dc.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:AvantGarde Bk BT;src:url(/subtitle-fonts/premium-f760d37c5e6076cde90d8dc6.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:AvantGarde Bk BT;src:url(/subtitle-fonts/premium-f9c399d87f6814112b6aefb4.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AvantGarde Bk BT;src:url(/subtitle-fonts/premium-3df6c97edec337b21308da60.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:AvantGarde Md BT;src:url(/subtitle-fonts/premium-78b2d07ea91ee70ab8ddc0f9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:AvantGarde Md BT;src:url(/subtitle-fonts/premium-e02c2c441dbe84bef5a0b3d9.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Baskerville Old Face;src:url(/subtitle-fonts/premium-529c972a6d5c1992c76e9082.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Bauhaus 93";src:url(/subtitle-fonts/premium-0b5f05791ed5231432e302be.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bell MT;src:url(/subtitle-fonts/premium-986a5b8bb70238e3c896e311.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bell MT;src:url(/subtitle-fonts/premium-dcc8d42eebbab6822f736a7b.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bell MT;src:url(/subtitle-fonts/premium-17b6e7689e333fea42b19d81.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bernard MT Condensed;src:url(/subtitle-fonts/premium-8715897a451aa9e37353b6cc.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-051b0031db491fa893feddd4.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-9729e2ae73b15871db606a18.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-29854f6597ca7b46db601c7a.ttf);font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-63261985fc00d6db2dda4f22.ttf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-f307de012e77219a25ef59ad.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-24fd78549262987502d83ea0.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-37194e3c2d5b000443d23dc3.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-0f1f746f293e547f8189783c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-960458b4c0851b8b9f1d047f.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-d0efcbb58042808781f33898.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Bodoni MT;src:url(/subtitle-fonts/premium-17b06990413ab318b9e9f2c0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bookman Old Style;src:url(/subtitle-fonts/premium-8f2df7dbc1f2b790f6e6fdd2.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Bookman Old Style;src:url(/subtitle-fonts/premium-ec95c7380ab7f92ebc75bba6.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Bookman Old Style;src:url(/subtitle-fonts/premium-2de5e34daf966be8e165bd56.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Bookman Old Style;src:url(/subtitle-fonts/premium-ec990c65df2ba6ead654bcb6.ttf);font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Bradley Hand ITC;src:url(/subtitle-fonts/premium-1f7ad9e753a88da096121bd8.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Berlin Sans FB;src:url(/subtitle-fonts/premium-ad7d00c413fe11ec423ff5e2.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Berlin Sans FB;src:url(/subtitle-fonts/premium-0b6044c72e67aaae9c2ae3c8.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Berlin Sans FB Demi;src:url(/subtitle-fonts/premium-4c50d832f4e1401e22656615.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bell Gothic Std;src:url(/subtitle-fonts/premium-45714a35f5e624577a7823e1.otf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Bell Gothic Std;src:url(/subtitle-fonts/premium-fba38a4f6a9576f069246bd1.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bickham Script One;src:url(/subtitle-fonts/premium-2cc0305d045535a68997897c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(/subtitle-fonts/premium-54352c3509a653099fb17576.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(/subtitle-fonts/premium-6ae0959f21e3524102d682b4.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(/subtitle-fonts/premium-42d65402edd248ba1d2ca4fa.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Birch Std;src:url(/subtitle-fonts/premium-22a260137e7fca44c1368536.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Blackoak Std;src:url(/subtitle-fonts/premium-4d8ca783fd4ff425f094e002.otf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Brush Script Std;src:url(/subtitle-fonts/premium-007c027cef169a1a36c03daf.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Californian FB;src:url(/subtitle-fonts/premium-9e23cba751cdd44dd7466e01.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Californian FB;src:url(/subtitle-fonts/premium-56b5168f5b847ce0f3280076.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Californian FB;src:url(/subtitle-fonts/premium-a779c135081030298594ea50.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Calisto MT;src:url(/subtitle-fonts/premium-f976b470e19fde1971824107.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Calisto MT;src:url(/subtitle-fonts/premium-1b3949401e310a5967a4c108.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Calisto MT;src:url(/subtitle-fonts/premium-9b9e45f016b013d92c3caf19.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Calisto MT;src:url(/subtitle-fonts/premium-c7f699a3f94e57187ed36f1a.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Cambria;src:url(/subtitle-fonts/premium-0aa76048bde8acfafafa3f59.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Cambria;src:url(/subtitle-fonts/premium-fc9a9a90cbd828a22733e1f6.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Cambria;src:url(/subtitle-fonts/premium-4fbab6e3f15a3fa7341a7630.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Castellar;src:url(/subtitle-fonts/premium-5d5db8ae79e77adca68e5245.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/subtitle-fonts/premium-8209f9295b20a9c3d0f7e516.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/subtitle-fonts/premium-a13c13a72c0aafc2be6baf52.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/subtitle-fonts/premium-8decca6df27be6bb2bd15801.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/subtitle-fonts/premium-73ff30499a0c673440e6df6e.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Centaur;src:url(/subtitle-fonts/premium-1d9fec6f9b2b72203ea56a4c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Century;src:url(/subtitle-fonts/premium-21be61ff5289c2125dbb48e2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chiller;src:url(/subtitle-fonts/premium-64327ea7bccc5583396d6796.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Colonna MT;src:url(/subtitle-fonts/premium-7da22b3012c6071b7756f6d0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Constantia;src:url(/subtitle-fonts/premium-8aa9def1b2b1abf0ef3a3095.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Constantia;src:url(/subtitle-fonts/premium-735808619bb3f40ea10746aa.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Constantia;src:url(/subtitle-fonts/premium-66b7706fa9e94a9c2907eefe.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Constantia;src:url(/subtitle-fonts/premium-37a083be091532f379dfdcea.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Copperplate Gothic Bold;src:url(/subtitle-fonts/premium-f354b9e48583dd9cb2a60dcd.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Curlz MT;src:url(/subtitle-fonts/premium-caf7d153d2860f395f846db5.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(/subtitle-fonts/premium-f721a93706f23f9725a1e88b.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(/subtitle-fonts/premium-962ee27cd5e8349dbdca0028.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(/subtitle-fonts/premium-573d759edbd2e81f60310447.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Chaparral Pro;src:url(/subtitle-fonts/premium-a18ba1765e5ada22dfbfcc00.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Chill;src:url(/subtitle-fonts/premium-f0e0935ad1fbb5c5008cc306.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eras Demi ITC;src:url(/subtitle-fonts/premium-9633185651dbec620c26f03e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sabotage;src:url(/subtitle-fonts/premium-1771465df5cc9aa6f9e01c8b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Felix Titling;src:url(/subtitle-fonts/premium-662ac854d07237d7d6a2e1c0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Forte;src:url(/subtitle-fonts/premium-7407f0814d04a4cc45127933.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Book;src:url(/subtitle-fonts/premium-9ad3d0e5ef31c4a9a98cb0e1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Book;src:url(/subtitle-fonts/premium-2fc6ff3c5253dca997c68d59.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Demi;src:url(/subtitle-fonts/premium-cfd1bb2c9b0e8b624952288a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Demi;src:url(/subtitle-fonts/premium-478e980ecfb423400516403c.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Freestyle Script;src:url(/subtitle-fonts/premium-2e131823861483b966f87ca2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:French Script MT;src:url(/subtitle-fonts/premium-ddeda8f737249e8a2ac17f3e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gigi;src:url(/subtitle-fonts/premium-cf70b1cf7b70913c7f2288f0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans MT;src:url(/subtitle-fonts/premium-e79f9c1768515a1844bd8890.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Gill Sans MT;src:url(/subtitle-fonts/premium-c95e47d509eada17f78d7300.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Gill Sans MT;src:url(/subtitle-fonts/premium-5b81f2b18d3b19baa4cf151c.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans MT;src:url(/subtitle-fonts/premium-f6664b244192ab4cf3a58bb6.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans MT Condensed;src:url(/subtitle-fonts/premium-3216f7d3a15d3107a457b93b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans Ultra Bold Condensed;src:url(/subtitle-fonts/premium-9c96a89a866bcc0b36d1d80f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans Ultra Bold;src:url(/subtitle-fonts/premium-a74b5e4489bb98a96ff5f727.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans MT Ext Condensed Bold;src:url(/subtitle-fonts/premium-f44727cfdef37b028ea00283.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Goudy Old Style;src:url(/subtitle-fonts/premium-380e2cd97160e14042cea52f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Goudy Old Style;src:url(/subtitle-fonts/premium-f3cd0e13e4a0ed77522b1ab2.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Goudy Old Style;src:url(/subtitle-fonts/premium-71d2d85781689de6326a229a.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Goudy Stout;src:url(/subtitle-fonts/premium-ab475061e2479350a315bf3f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Garamond Premier Pro;src:url(/subtitle-fonts/premium-58c158a4b30c7c9ccb664f71.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Garamond Premier Pro;src:url(/subtitle-fonts/premium-0cdc5fa19d24a8bb5164192c.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Garamond Premier Pro;src:url(/subtitle-fonts/premium-e3842ec61c4e2bd3115722e5.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Garamond Premier Pro;src:url(/subtitle-fonts/premium-589c0364cfaeb28b9fd8309a.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Giddyup Std;src:url(/subtitle-fonts/premium-b669bbbb5266c3a5a55ae461.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Harlow Solid Italic;src:url(/subtitle-fonts/premium-bcd38770fd6a7ee06aefd847.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Harrington;src:url(/subtitle-fonts/premium-f482f5760773767d798c64f4.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Copperplate Gothic Light;src:url(/subtitle-fonts/premium-607520e814ebd77845cfb782.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Charlemagne Std;src:url(/subtitle-fonts/premium-c2b88a1d8558c65c3b57ca72.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Cooper Std;src:url(/subtitle-fonts/premium-6de182c2b962d054f6f8fab6.otf);font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Cooper Std;src:url(/subtitle-fonts/premium-14c2eb574cec93a7efd57e06.otf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Elephant;src:url(/subtitle-fonts/premium-327ee1da1a144b1bd7970a87.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Elephant;src:url(/subtitle-fonts/premium-f9ff23ecb4dd03c511e5462d.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Engravers MT;src:url(/subtitle-fonts/premium-944dd47cc65586f54d83ed55.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Eras Bold ITC;src:url(/subtitle-fonts/premium-88d1a747cec854b6efd25a27.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eras Light ITC;src:url(/subtitle-fonts/premium-d432c14b62c70f4777f9db59.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eras Medium ITC;src:url(/subtitle-fonts/premium-856137000a507908e4c28941.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RedDwarf;src:url(/subtitle-fonts/premium-65781af4d52ffe4dafc5b708.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eccentric Std;src:url(/subtitle-fonts/premium-d05acf9c60737ff2c25d6d86.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roger Dean\'s ABWH;src:url(/subtitle-fonts/premium-2a80ed0f2bc7f820891c240f.ttf);font-style:normal;font-weight:592;font-display:swap}@font-face{font-family:Franklin Gothic Demi Cond;src:url(/subtitle-fonts/premium-4ab0f4d87991cbda91a62536.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Medium Cond;src:url(/subtitle-fonts/premium-1861e0824e53ca60a04ea1bc.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Footlight MT Light;src:url(/subtitle-fonts/premium-4feeeac17a284f6f45fc66bd.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Gloucester MT Extra Condensed;src:url(/subtitle-fonts/premium-962ebe317bfba70511c4f04c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Kruti Dev 501";src:url(/subtitle-fonts/premium-b1539a754a58aae25ff3932f.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-a8751d54707221cef42db508.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-1a41ba95c575af3f77634ea0.otf);font-style:normal;font-weight:250;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-e7da75d059d6c6b2e4cd4faf.otf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-44f2a61cbf3fd002ec082802.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-676a360f6b154481d4f61203.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kozuka Gothic Pro;src:url(/subtitle-fonts/premium-d986e263ee0ddd2f1b4aea19.otf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-fcd5ef400e65d0cdd6c6b238.otf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-1d7d6d0abf2dc59d48e51d0a.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-3558c366b12d13f6af0bd564.otf);font-style:normal;font-weight:250;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-d22b6a0b79d44281c7ffa737.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-ce167ce43c62f53aa97620cc.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Kozuka Mincho Pro;src:url(/subtitle-fonts/premium-512341b831609dc1936c5b9c.otf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Wide Latin;src:url(/subtitle-fonts/premium-d64b9e6668069915ae217548.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Bright;src:url(/subtitle-fonts/premium-b2d15815ce8f722e22885e67.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Lucida Bright;src:url(/subtitle-fonts/premium-d347d9ae8a42c63ed7dc15bb.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Lucida Bright;src:url(/subtitle-fonts/premium-8012eb0ec90ab1b7a40eec89.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Lucida Bright;src:url(/subtitle-fonts/premium-736eb3bdc990636d283384cf.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Fax;src:url(/subtitle-fonts/premium-fd16af41073406530c7633bb.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Lucida Fax;src:url(/subtitle-fonts/premium-1a8dd16d0d1456923c5d3824.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Lucida Fax;src:url(/subtitle-fonts/premium-27899b1624a2c13245cbfd28.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Lucida Fax;src:url(/subtitle-fonts/premium-25b23e0e8ba977da78fd0f6c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans Typewriter;src:url(/subtitle-fonts/premium-b700d1bc51a11c77ca7b119b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans Typewriter;src:url(/subtitle-fonts/premium-993b8ad78909d2b9d67ea000.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Lucida Sans Typewriter;src:url(/subtitle-fonts/premium-187f363e9c2e328409938b44.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Lucida Sans Typewriter;src:url(/subtitle-fonts/premium-980e0ce5a0f4c407e90c72a1.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic Std;src:url(/subtitle-fonts/premium-908ed0557d9490ef3626cc0c.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Letter Gothic Std;src:url(/subtitle-fonts/premium-fed6e1a998e2a4e4bab67754.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic Std;src:url(/subtitle-fonts/premium-71a57d60839cbaa010152201.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic Std;src:url(/subtitle-fonts/premium-35688403d463a7c7101c0b7c.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:MS Mincho;src:url(/subtitle-fonts/premium-2456f205a1f62f915e1c0478.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-c3b6570a7aa16ba4f54ea952.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-4c5d8a54b7b0ece859e193b7.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-8cab5362ebfab49d8d371eb9.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-ab8b12b88da1f5ed8507fc44.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-a5403aa26bf42ab03010a68e.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-0cd6ccf8dc3a20cdb19ef820.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-b272ebee10336910d06f7d74.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-ede2a5dcff2822ef16620cfc.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-2e5902b9e6068851e3d77daf.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/subtitle-fonts/premium-2248391aa1d7abecf37acb3a.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Nueva Std;src:url(/subtitle-fonts/premium-d77393c3855ab19735289adb.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Nueva Std;src:url(/subtitle-fonts/premium-8a8c26cdc0b236dcfdb4ea46.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Nueva Std;src:url(/subtitle-fonts/premium-7e5f78e0b3dfc33e620144b5.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Nueva Std;src:url(/subtitle-fonts/premium-f5d54e99f098ca58620d32d1.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Orator Std;src:url(/subtitle-fonts/premium-15bae5c4bb648707f842e8e0.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Orator Std;src:url(/subtitle-fonts/premium-0e2867f4c7dc76d71fbdf280.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Perpetua Titling MT;src:url(/subtitle-fonts/premium-5b90d215f586c91cbaceee9e.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Perpetua Titling MT;src:url(/subtitle-fonts/premium-1024c55e896123dad43b1a15.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Albertus MT;src:url(/subtitle-fonts/premium-b3f2ae477c12ec76b3c1e650.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Albertus MT;src:url(/subtitle-fonts/premium-063b5286e3c56452b4df2b49.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Apple Chancery;src:url(/subtitle-fonts/premium-87bc61334e0a8ad97dd7eee1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rosart;src:url(/subtitle-fonts/premium-6918d445de490c1dc1a10b47.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RubaiyatEngraved;src:url(/subtitle-fonts/premium-67de7c211f4bf4a588325806.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Russian;src:url(/subtitle-fonts/premium-56da9c72d86afd0b190e9eb5.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Salter Th;src:url(/subtitle-fonts/premium-ec35eb757955908f8b3af124.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Samarkan;src:url(/subtitle-fonts/premium-aa589db163e02f9b2ae6c41b.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Samarkan;src:url(/subtitle-fonts/premium-c5dd217583f03a955d68fbe1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Stencil;src:url(/subtitle-fonts/premium-5d53b38fa8ff33d15676cdcd.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kundli;src:url(/subtitle-fonts/premium-34028f70a5654b6a1f5be796.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Hobo Std;src:url(/subtitle-fonts/premium-a563e5ebeb2e7702812d1a7a.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Blackadder ITC;src:url(/subtitle-fonts/premium-2934319d3c6ba08a4477a3dc.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kundli English;src:url(/subtitle-fonts/premium-ec7ff365b29335f044c0227a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Calligraphy;src:url(/subtitle-fonts/premium-5c7e6c59e09c38c4e2805047.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lithos Pro;src:url(/subtitle-fonts/premium-3bc886f16dc8acccb0af6aad.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lithos Pro;src:url(/subtitle-fonts/premium-e24df2397344c008cdd36746.otf);font-style:normal;font-weight:850;font-display:swap}@font-face{font-family:"DevLys 210";src:url(/subtitle-fonts/premium-6e14fb4d63217d2bf81c9df9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mistral;src:url(/subtitle-fonts/premium-a03a3a71113d44d7bfb98e97.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Monotype Corsiva;src:url(/subtitle-fonts/premium-a6f6dacb871be365ad93fe1a.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-649fb13bf798dffe850b2c35.otf);font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-ffb4c752c8cc099f9c96bff0.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-1f2a00ce81f328dcea20526c.otf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-a61154441d73f03861ee796d.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-44381f1d12574b219a5f2fca.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-e1e8711e52f4ce7a233dc28a.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-bc6135a578a2e6837b3477e3.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-9a94f8c1fad1292fbb3e32e4.otf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-9b670aff6ea41c472faf34d5.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Minion Pro;src:url(/subtitle-fonts/premium-fa75c3cf1be0ec2bfeef72de.otf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Onyx;src:url(/subtitle-fonts/premium-baba81b90b5102d1e1807aed.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Parchment;src:url(/subtitle-fonts/premium-5b4a73788f013c252eb5877a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Perpetua;src:url(/subtitle-fonts/premium-f8202c3426b5c54b19296935.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Perpetua;src:url(/subtitle-fonts/premium-2f52ec437a22912ec82c06af.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Perpetua;src:url(/subtitle-fonts/premium-f8346184d59314a919926dcf.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Perpetua;src:url(/subtitle-fonts/premium-8eb139cdeff99c8297c95bf8.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Antique Olive Roman;src:url(/subtitle-fonts/premium-83d77460506c25a6beed39ae.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Antique Olive Roman;src:url(/subtitle-fonts/premium-3c21cabdbd2af090198977bf.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Antique Olive Roman;src:url(/subtitle-fonts/premium-fa5c3c5c6af9cc506ce6508e.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Rage Italic;src:url(/subtitle-fonts/premium-4e06cfa893f7e1e656709ac2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Renfrew;src:url(/subtitle-fonts/premium-7de7a1fd4f64cd08d424bf96.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rockwell Extra Bold;src:url(/subtitle-fonts/premium-6c52077681d5d1831b9e8f66.ttf);font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Rambo Killer;src:url(/subtitle-fonts/premium-c859a28126a488c8eaec5e23.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roanoke Script;src:url(/subtitle-fonts/premium-2e1af0ab597a60f260290c54.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Salute;src:url(/subtitle-fonts/premium-3976e324856618ba169ad0c3.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Salute2;src:url(/subtitle-fonts/premium-45611980a445eb46078e48a0.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Script MT Bold;src:url(/subtitle-fonts/premium-ebd9ca7dc28fee37c942b408.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Segoe UI;src:url(/subtitle-fonts/premium-9c6fbf48500d4956a5663607.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Segoe UI;src:url(/subtitle-fonts/premium-9f006360948fbdcf8535e650.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Segoe UI;src:url(/subtitle-fonts/premium-41b571072720f7bc72f8ab34.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Segoe UI;src:url(/subtitle-fonts/premium-1712c07b9ec477bfccb92788.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Informal Roman;src:url(/subtitle-fonts/premium-ee066d11d2933638a5d00c24.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kristen ITC;src:url(/subtitle-fonts/premium-a298c30e23beb222a016afa2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Juice ITC;src:url(/subtitle-fonts/premium-efef0fa6138c648f9b5694f1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Kruti Dev 240";src:url(/subtitle-fonts/premium-ba7ef8c67fd0521e3b6dae8b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Magneto;src:url(/subtitle-fonts/premium-455964b4a07af53205ed705e.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Maiandra GD;src:url(/subtitle-fonts/premium-8cd40ac425585ee56a4a98f1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Niagara Solid;src:url(/subtitle-fonts/premium-ee5f2638432efa7ea6273625.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OCR-A BT;src:url(/subtitle-fonts/premium-f43b82ce5a38450288af70ec.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Old English Text MT;src:url(/subtitle-fonts/premium-1d9d8d06aec3de7b9abbcdac.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Palace Script MT;src:url(/subtitle-fonts/premium-13093d9642d540cb5efad5ca.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Poor Richard;src:url(/subtitle-fonts/premium-1a98bbb22c3097e418a263ca.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Antique Olive CompactPS;src:url(/subtitle-fonts/premium-9ae8b57233200c9c8c39ced0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poplar Std;src:url(/subtitle-fonts/premium-2a248e53250b1a371bc1b29b.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Ravie;src:url(/subtitle-fonts/premium-7019d811b304287be2223f16.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MS Reference Sans Serif;src:url(/subtitle-fonts/premium-26d345f357d8213475eff645.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rockwell Condensed;src:url(/subtitle-fonts/premium-967465e783b62ce5fdfb1018.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rockwell Condensed;src:url(/subtitle-fonts/premium-bda7c484b491bb10914d6683.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Royfont;src:url(/subtitle-fonts/premium-fb49ba96e04d1f443ae1ccf9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roman Caps;src:url(/subtitle-fonts/premium-58867753d8cee3c1f0d2fc75.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rosewood Std;src:url(/subtitle-fonts/premium-ff13e03f5d190fb86b4643e6.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Showcard Gothic;src:url(/subtitle-fonts/premium-80cd2486979c2c18f9dd5927.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:High Tower Text;src:url(/subtitle-fonts/premium-d5ed7dbd872ae77e6e30cada.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:High Tower Text;src:url(/subtitle-fonts/premium-8f7699a0fd02de79d565fbd5.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Imprint MT Shadow;src:url(/subtitle-fonts/premium-9db1f3315d5c18572381f388.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Edwardian Script ITC;src:url(/subtitle-fonts/premium-60c4f425563b12a6c0223d5c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jokerman;src:url(/subtitle-fonts/premium-d0d2d8efdbf07df506c87f9c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Kruti Dev 100";src:url(/subtitle-fonts/premium-e270646ef24f8690d877bb40.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kunstler Script;src:url(/subtitle-fonts/premium-8a9783e50f3bf892d958b7e6.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Matura MT Script Capitals;src:url(/subtitle-fonts/premium-e334bf287bdf4211fe5958c4.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Modern No. 20";src:url(/subtitle-fonts/premium-cd7c7867a456ceae560d825c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mesquite Std;src:url(/subtitle-fonts/premium-8309dcd93481232d07cc5c89.otf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Niagara Engraved;src:url(/subtitle-fonts/premium-ece195c4b0d53ce4ebaed656.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"OCR-B 10 BT";src:url(/subtitle-fonts/premium-0def887850db9ae5796dc660.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OCR A Extended;src:url(/subtitle-fonts/premium-2b058a75ff9336c703e48b61.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OCR A Std;src:url(/subtitle-fonts/premium-bfa1012072cb55dcdcc1c859.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Papyrus;src:url(/subtitle-fonts/premium-895fdea742cdccd53e8ce847.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Playbill;src:url(/subtitle-fonts/premium-673e9f49ace279c73711dd77.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pristina;src:url(/subtitle-fonts/premium-4bd22f9cfa8255c17ef57349.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Albertus MT Lt;src:url(/subtitle-fonts/premium-c194c9d3d7493dd1c516e4ed.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Prestige Elite Std;src:url(/subtitle-fonts/premium-16cfbaa16f15a40af29a7b85.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:RegalloAPlaya;src:url(/subtitle-fonts/premium-5800e27759f279d11626bf90.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Tw Cen MT Condensed;src:url(/subtitle-fonts/premium-b068cd471c07907a772b6f39.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tw Cen MT Condensed;src:url(/subtitle-fonts/premium-73655bc3a86553ea1d76df8c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tekton Pro;src:url(/subtitle-fonts/premium-4bba1fd2bdb6cb2952e2dc34.otf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Tekton Pro;src:url(/subtitle-fonts/premium-2d71976c7844b5d93d4a0355.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tekton Pro;src:url(/subtitle-fonts/premium-cb95385ebc799021afc06c80.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tekton Pro;src:url(/subtitle-fonts/premium-682ab4142b2de096978a51c2.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Univers Condensed;src:url(/subtitle-fonts/premium-5370742d52d7e0bc7be064d4.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Univers Condensed;src:url(/subtitle-fonts/premium-9be2b718ac4ccddcf87acb4d.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Univers Condensed;src:url(/subtitle-fonts/premium-292ea4f6e5d7712b21094be7.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Univers Condensed;src:url(/subtitle-fonts/premium-fe3f9bbdfd6139d5075280ba.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Univers;src:url(/subtitle-fonts/premium-571bbe02277c57a061e49ce2.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Univers;src:url(/subtitle-fonts/premium-d759980a5976aaad5fe7d3d3.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Univers;src:url(/subtitle-fonts/premium-eaf33d48967249704825416e.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Univers;src:url(/subtitle-fonts/premium-e09fec6b571b69e9e7ee6c45.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Albertus Extra Bold;src:url(/subtitle-fonts/premium-e6528cb43f3af8485d806c64.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CG Times;src:url(/subtitle-fonts/premium-e3b8ae01a6dc88f83f202956.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:CG Times;src:url(/subtitle-fonts/premium-80ff4a06dd88df6bc9f917cd.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CG Times;src:url(/subtitle-fonts/premium-0867a9608809f3ea6a9ce5d0.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CG Times;src:url(/subtitle-fonts/premium-3e4e994a08f554b3c46de211.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:DV_Divyae;src:url(/subtitle-fonts/premium-a879d168de2aa3bef480753a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DV_Divyae;src:url(/subtitle-fonts/premium-8caa92a3d6a07fb1419ba6b8.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DV_Divyae;src:url(/subtitle-fonts/premium-d583c42744b7255bac3d82db.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Franklin Gothic Medium;src:url(/subtitle-fonts/premium-02bf3f5c3289f66a314e9758.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Franklin Gothic Medium;src:url(/subtitle-fonts/premium-f103d31608ff1fa1b861ff29.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GoudyHandtooled BT;src:url(/subtitle-fonts/premium-07f39949ab733b05d423385b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Humanst521 BT;src:url(/subtitle-fonts/premium-1ad7deb43f0ffa36bf99beb5.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Humanst521 BT;src:url(/subtitle-fonts/premium-251f4ef9a56b82d70fd20159.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Humanst521 BT;src:url(/subtitle-fonts/premium-7e0e9906ba5d2c4f7777e4c2.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Humanst521 BT;src:url(/subtitle-fonts/premium-d63f759c49bab1237900b433.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Kartika;src:url(/subtitle-fonts/premium-e61b626847b1549381c2b55a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic;src:url(/subtitle-fonts/premium-d18ab527269191c0c67bbab5.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic;src:url(/subtitle-fonts/premium-e0bef3c063a68d0724189862.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Letter Gothic;src:url(/subtitle-fonts/premium-1b8b6d0334a8ca7fea5800f1.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic;src:url(/subtitle-fonts/premium-fbff195bfb9f823c58215318.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sylfaen;src:url(/subtitle-fonts/premium-992a6f0d72549748478d38fe.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swis721 Blk BT;src:url(/subtitle-fonts/premium-39936b90fc4e8a934fabb251.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Galliard BT;src:url(/subtitle-fonts/premium-41083172ae9d7b24ac640eba.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Galliard BT;src:url(/subtitle-fonts/premium-ddb2fb782150e249fa65e8cc.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Galliard BT;src:url(/subtitle-fonts/premium-9df2cd1f017f75686bfcbe5e.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Galliard BT;src:url(/subtitle-fonts/premium-83c27748db024d6f58533152.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Futura XBlkCnIt BT;src:url(/subtitle-fonts/premium-895e683223effdbb1c5060f8.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geometr231 Hv BT;src:url(/subtitle-fonts/premium-985c7983b330793044d6d081.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Saginaw;src:url(/subtitle-fonts/premium-cb5cbd2b4070c53dbf2997aa.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Saginaw;src:url(/subtitle-fonts/premium-054b6f0188e74bb36b73983e.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Saginaw;src:url(/subtitle-fonts/premium-b4df8f877ac68ac89498d42d.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:BernhardMod BT;src:url(/subtitle-fonts/premium-4926409ecb34818852dfe49d.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:BernhardMod BT;src:url(/subtitle-fonts/premium-e7002f8d325a97e0f641dd31.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Coronet;src:url(/subtitle-fonts/premium-8d942912f6e7e6d0e52f9b3c.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:DigifaceWide;src:url(/subtitle-fonts/premium-e872e203313533c2252c2b1e.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:English111 Vivace BT;src:url(/subtitle-fonts/premium-56a0471241c68459a5a29e19.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Futura XBlk BT;src:url(/subtitle-fonts/premium-6afc73d93b52c1137e0000ff.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GoudyOlSt BT;src:url(/subtitle-fonts/premium-6202bf07d1498f22aad99e37.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:GoudyOlSt BT;src:url(/subtitle-fonts/premium-38b4220cd159249c250883e9.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:GoudyOlSt BT;src:url(/subtitle-fonts/premium-264a9c68488762045737f9a9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GoudyOlSt BT;src:url(/subtitle-fonts/premium-e9a1ec8dc49876e11ec249fb.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kabel Ult BT;src:url(/subtitle-fonts/premium-92bd666f9dde300833d16214.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans;src:url(/subtitle-fonts/premium-c31460e930914bbf1ac5ab2f.ttf);font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Lucida Sans;src:url(/subtitle-fonts/premium-aef5af823c896f75732f5d8e.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans;src:url(/subtitle-fonts/premium-373f07a5c2c147ee5e6ec6a6.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans;src:url(/subtitle-fonts/premium-e0ac53bae234039fd3f8de21.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Swis721 BT;src:url(/subtitle-fonts/premium-6dffa2c5a676051a97241536.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swis721 BT;src:url(/subtitle-fonts/premium-5060ef828ca74169d55a7726.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Busorama Md BT;src:url(/subtitle-fonts/premium-5e652cfaa3b4454e58cbc04c.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/subtitle-fonts/premium-0b7756bba814ffd187abbf37.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/subtitle-fonts/premium-9c892181f8501fcc18334cd2.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/subtitle-fonts/premium-4a6c2c908c2836bcad6edeff.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Futura Md BT;src:url(/subtitle-fonts/premium-aa64abd2aac5374ec3565747.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vrinda;src:url(/subtitle-fonts/premium-1e31e58fa781b6fa559add66.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tw Cen MT;src:url(/subtitle-fonts/premium-4fee7243ffb931f65713de05.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Tw Cen MT;src:url(/subtitle-fonts/premium-3ffa539609563836dc5546f4.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Tw Cen MT;src:url(/subtitle-fonts/premium-64df8ce11b656bdda3e35275.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tw Cen MT;src:url(/subtitle-fonts/premium-10df71cef84ae0d7031d7ffa.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Trajan Pro;src:url(/subtitle-fonts/premium-60c3185c2919d8fdae1ccc5c.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Trajan Pro;src:url(/subtitle-fonts/premium-c30c4f0c2efbfaf4c06363c3.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WP TypographicSymbols;src:url(/subtitle-fonts/premium-98ae2a4cb1c51004e39aaf07.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bremen Bd BT;src:url(/subtitle-fonts/premium-3197ff43e773e4be2f6e65c7.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Charlesworth;src:url(/subtitle-fonts/premium-d2f00d8fdf64573aae635c95.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/subtitle-fonts/premium-873361465d994994762d0b98.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Comic Sans MS;src:url(/subtitle-fonts/premium-cb1e7550053bf4d12c130e0a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DV_Divya;src:url(/subtitle-fonts/premium-b43fba576627e0d69595aacf.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DV_Divya;src:url(/subtitle-fonts/premium-bdbc43cc0dd386f3b815e13b.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DV_Divya;src:url(/subtitle-fonts/premium-7efb619c70b243a88b90b918.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DV_Divya;src:url(/subtitle-fonts/premium-9aca0e455e5fa2ab41a788fb.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic MT;src:url(/subtitle-fonts/premium-57218baed0050fc0d9a555f0.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Letter Gothic MT;src:url(/subtitle-fonts/premium-88d6662289172a0ee479931e.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Letter Gothic MT;src:url(/subtitle-fonts/premium-c7c14187a5edfb5d338e9717.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Letter Gothic MT;src:url(/subtitle-fonts/premium-2754fae3316d9951016bbc38.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Antique Olive;src:url(/subtitle-fonts/premium-31741845544e2411c50e88a1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Antique Olive;src:url(/subtitle-fonts/premium-5719360e27142dd149155333.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Antique Olive;src:url(/subtitle-fonts/premium-cd7eabd9c63878e486207c4f.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Times New Roman;src:url(/subtitle-fonts/premium-6ba038af5a48d4619fe59dd6.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Times New Roman;src:url(/subtitle-fonts/premium-fcb479a00bdf7c05a68b91ba.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Times New Roman;src:url(/subtitle-fonts/premium-eb038e5a1b9d21144af59a4f.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Times New Roman;src:url(/subtitle-fonts/premium-f6fac79c83cfa94301aab31f.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Futura XBlkIt BT;src:url(/subtitle-fonts/premium-4c48807e86a7d3de6b3b1d69.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geometr231 Lt BT;src:url(/subtitle-fonts/premium-c88389e259b3aa8d2355c3a6.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Snap ITC;src:url(/subtitle-fonts/premium-b9e8a921cc54334132052f88.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Wartorn;src:url(/subtitle-fonts/premium-fe96a623f89e58c4cf962764.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Allegro BT;src:url(/subtitle-fonts/premium-08f31ff54fe14321a405191a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Clarendon Condensed;src:url(/subtitle-fonts/premium-6aaf5ae627a740ca325bb6cc.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Dauphin;src:url(/subtitle-fonts/premium-f481c154c8c46af626eb5027.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jagran;src:url(/subtitle-fonts/premium-7317eb9a378de67e475d6768.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Sans Unicode;src:url(/subtitle-fonts/premium-8e03e8c39b91d35dfbe5a91f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Marigold;src:url(/subtitle-fonts/premium-73e604e76890da0b18ab9540.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tempus Sans ITC;src:url(/subtitle-fonts/premium-1b20b818be881cf16e711daf.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WP BoxDrawing;src:url(/subtitle-fonts/premium-a545db590c9d46e3637ba000.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BankGothic Md BT;src:url(/subtitle-fonts/premium-f5212159604c4f3dbc189caf.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CG Omega;src:url(/subtitle-fonts/premium-91dc6dc2e20887dffbec58d9.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CG Omega;src:url(/subtitle-fonts/premium-fd24d5647ed623ea4ca33c76.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:CG Omega;src:url(/subtitle-fonts/premium-5b4d17a9793d1a8ef7e7c2b1.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CG Omega;src:url(/subtitle-fonts/premium-6bb6a0ed39109af65a594de3.ttf);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Futura Lt BT;src:url(/subtitle-fonts/premium-ccda65afe754598f6dc1a7df.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Futura Lt BT;src:url(/subtitle-fonts/premium-0d6cf5f94ffba4d74ae7219f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swis721 Hv BT;src:url(/subtitle-fonts/premium-f583c8c026a6dbabd8d548be.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Futura XBlkCn BT;src:url(/subtitle-fonts/premium-439e41a7b8f07f0d55c03a71.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Stencil Std;src:url(/subtitle-fonts/premium-079a39931ed58d3221fd34fa.otf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vladimir Script;src:url(/subtitle-fonts/premium-ede635464683ba465c949d7d.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Acknowledge TT BRK;src:url(/subtitle-fonts/premium-9b08cf142b31fe938bb6cd04.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Albertus Medium;src:url(/subtitle-fonts/premium-4f27a7127d819e8eb1e35582.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Albertus Medium;src:url(/subtitle-fonts/premium-41da99143c613c21d4a77078.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:FuturaBlack BT;src:url(/subtitle-fonts/premium-4b602471bf710e0fa2bea69e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kabel Bk BT;src:url(/subtitle-fonts/premium-fcf5a689f31a720abe6c64b1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Kruti Dev 010";src:url(/subtitle-fonts/premium-6c06c10d57dc9bb4e325998a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Microsoft Sans Serif;src:url(/subtitle-fonts/premium-f3b74b86b1681111a2c652ea.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Swis721 Lt BT;src:url(/subtitle-fonts/premium-4c3c953d0b10ac10b2f27374.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vivaldi;src:url(/subtitle-fonts/premium-59e1a422a986daaa64659b74.ttf);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Benguiat Bk BT;src:url(/subtitle-fonts/premium-8b0726d7ebc9cd047f2d3d9d.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CopprplGoth Bd BT;src:url(/subtitle-fonts/premium-7abfaea0c8ac9553f3f2188f.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Freehand521 BT;src:url(/subtitle-fonts/premium-5f43865b7727705aac5c86af.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tw Cen MT Condensed Extra Bold;src:url(/subtitle-fonts/premium-9e8a6af516706030b8536b2e.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Viner Hand ITC;src:url(/subtitle-fonts/premium-2bbb4cafa0c5767155971e7b.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WP MultinationalA Courier;src:url(/subtitle-fonts/premium-224b9bc66d78d75b83db5255.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BernhardFashion BT;src:url(/subtitle-fonts/premium-605a1aa0546c414d1ca50dd1.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lithograph;src:url(/subtitle-fonts/premium-ca6bf5f4a82e0886e4209b2f.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:LithographLight;src:url(/subtitle-fonts/premium-8664b3513f232f1d82dd90f3.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lucida Console;src:url(/subtitle-fonts/premium-6ddf64ee896d24cf9908f115.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"DevLys 040";src:url(/subtitle-fonts/premium-684cb2bff9478b04b742fd2a.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geometr231 BT;src:url(/subtitle-fonts/premium-7652af37d842d798ce436282.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geometr231 BT;src:url(/subtitle-fonts/premium-e6c091ec9b4df2b90476a177.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/subtitle-fonts/inter.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/subtitle-fonts/dmsans.ttf);font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/subtitle-fonts/manrope.ttf);font-weight:200 800;font-display:swap}.subtitle-editor{font-family:StudioInter,Inter,Arial,sans-serif}.subtitle-editor header h2{margin:8px 0;font-size:23px}.subtitle-editor p{color:var(--text-secondary,#6a7a91);font-size:13px;line-height:1.6}.se-eyebrow{letter-spacing:.14em;color:#986be9;font-size:10px}.se-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:20px;margin-top:20px;display:grid}.se-preview-column{min-width:0}.se-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.se-stage{background:#080d16;border-radius:14px;width:100%;max-height:620px;margin:auto;position:relative;overflow:hidden}.se-stage.se-portrait{max-width:300px}.se-stage video{object-fit:cover;width:100%;height:100%;display:block}.se-caption-drag{cursor:move;touch-action:none;z-index:2;border-radius:4px;min-width:40px;max-width:90%;padding:3px 7px;line-height:1.25;position:absolute}.se-caption-drag:focus-visible{outline:2px dashed #b38aed}.se-caption{white-space:pre-line;display:inline-block}.se-no-video{color:#cbd3e3;place-items:center;height:100%;padding:24px;font-size:13px;display:grid}.se-presets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.se-presets button{gap:10px;min-width:0;display:grid;padding:8px!important}.se-presets button>span{color:#fff;background:linear-gradient(145deg,#26354b,#0a101a);border-radius:8px;place-items:center;min-height:80px;font-size:13px;display:grid}.se-presets .se-preset-impact{color:#f2c14e;text-transform:uppercase;text-shadow:2px 2px #000;font-size:17px;font-weight:900}.se-presets .se-preset-discreet{font-size:10px;text-decoration:none}.se-presets b{font-size:11px}.se-controls{flex-direction:column;gap:16px;min-width:0;display:flex}.se-controls fieldset{border:1px solid var(--border,#d3dcec);border-radius:12px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.se-controls legend{padding:0 6px;font-size:12px;font-weight:700}.se-controls label{gap:8px;font-size:12px;display:grid}.se-controls select{background:var(--sf-input,#f2f5fa);width:100%;min-width:0;color:inherit;border:1px solid var(--border,#cbd4e4);border-radius:7px;padding:9px}.se-slider{grid-template-columns:1fr auto}.se-slider input{accent-color:#8853de;grid-column:1/-1;width:100%}.se-slider output{font-variant-numeric:tabular-nums;color:#9160dc}.se-toggle-row{gap:6px;display:flex}.se-toggle-row button{min-height:32px!important;padding:7px 10px!important}.se-toggle-row button[aria-pressed=true]{color:#fff;background:#8044d3}.se-colors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.se-colors input{background:0 0;border:1px solid #a99abf;border-radius:5px;width:100%;height:32px;padding:2px}.se-controls small{color:var(--text-secondary,#79889d);font-size:11px;line-height:1.5}.se-render-card{border:1px solid var(--border,#d3dcec);border-radius:12px;gap:8px;margin-top:18px;padding:16px;display:grid}.se-render-card p{margin:6px 0}.se-warning{background:#fff1ce;border-radius:8px;padding:10px;color:#855d12!important}.se-animation-fade{animation:both se-fade}.se-animation-pop{animation:both se-pop}.se-animation-slide{animation:both se-slide}@keyframes se-fade{0%{opacity:0}to{opacity:1}}@keyframes se-pop{0%{scale:.8}to{scale:1}}@keyframes se-slide{0%{translate:0 20px}to{translate:0}}.sf-panel-resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:3px;width:8px;position:relative;min-height:0!important;padding:0!important}.sf-panel-resizer:after{content:"";background:#ac97cb;width:2px;height:60px;position:absolute;top:40%;left:3px}.sf-panel-resizer:hover,.sf-panel-resizer:focus-visible{background:#ad8be540}.sf-layout.sf-resizable{grid-template-columns:184px minmax(0,1fr) 8px var(--sf-params-width,290px)}.sf-layout.sf-resizable .sf-params{min-width:0}.sf-layout.sf-resizable .sf-segments{resize:vertical;min-height:300px;max-height:900px;overflow:auto}.sf-layout.sf-resizable .sf-segments>div{height:calc(100% - 95px);max-height:none;overflow:auto}@media (width<=1100px){.se-workspace{grid-template-columns:1fr}.se-controls{grid-template-columns:1fr 1fr;display:grid}.sf-layout.sf-resizable{grid-template-columns:150px minmax(0,1fr) 8px minmax(250px,var(--sf-params-width,290px))}}@media (width<=800px){.sf-panel-resizer{display:none}.sf-layout.sf-resizable{flex-direction:column;display:flex!important}.se-controls{display:flex}.se-workspace{gap:18px}.se-stage{max-height:500px}.subtitle-editor header h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.se-caption{animation:none!important}}.sf-layout.sf-subtitles .sf-main{grid-column:2/-1}.sf-layout.sf-subtitles>.sf-params,.sf-layout.sf-subtitles>.sf-panel-resizer{display:none}.se-workspace{grid-template-columns:minmax(0,1fr) 8px minmax(250px,var(--se-panel-width,290px))}.se-controls .se-slider{grid-template-columns:1fr auto;gap:8px;display:grid}.se-controls .se-slider input{margin:0}.se-preview-column{align-self:start;position:sticky;top:0}@media (width<=1000px){.se-workspace{grid-template-columns:1fr}.se-workspace>.sf-panel-resizer{display:none}.se-preview-column{position:static}}[data-theme=dark] .se-warning{background:#3a2c0a;color:#f2c14e!important}.media-ai-dialog.sf-studio .se-presets button{border-color:var(--border)}.media-ai-dialog.sf-studio .se-controls fieldset{background:var(--sf-panel)}.se-caption-line{white-space:nowrap;display:block}.se-presets{grid-template-columns:repeat(3,minmax(0,1fr));max-height:340px;padding-right:4px;overflow:auto}.se-save-style{background:var(--sf-input);border-radius:12px;margin-top:20px;border:1px solid var(--border)!important;padding:18px!important}.se-save-style label{gap:8px;margin:12px 0;font-size:12px;display:grid}.se-save-style :is(input[type=text],input:not([type]),select){border:1px solid var(--border);background:var(--sf-panel);width:100%;color:inherit;border-radius:8px;padding:10px}.se-save-style .se-default-check{align-items:center;gap:8px;display:flex}.se-preview-toolbar{flex-wrap:wrap;gap:8px}.se-controls input[type=range]{cursor:pointer;min-height:20px!important}.studio-saved-select{grid-column:1/-1;gap:8px;font-size:12px;display:grid}.studio-saved-select select{max-width:100%;padding:10px}.se-animation-slide_left{animation:both se-left}.se-animation-slide_right{animation:both se-right}.se-animation-drop{animation:both se-drop}.se-animation-zoom{animation:both se-zoom}.se-animation-bounce{animation:both se-bounce}.se-animation-rotate{animation:both se-rotate}.se-animation-blur{animation:both se-blur}@keyframes se-left{0%{opacity:0;translate:-45px}to{opacity:1;translate:0}}@keyframes se-right{0%{opacity:0;translate:45px}to{opacity:1;translate:0}}@keyframes se-drop{0%{opacity:0;translate:0 -35px}to{opacity:1;translate:0}}@keyframes se-zoom{0%{opacity:0;scale:1.2}to{opacity:1;scale:1}}@keyframes se-bounce{0%{scale:.75}60%{scale:1.1}to{scale:1}}@keyframes se-rotate{0%{rotate:-8deg}to{rotate:0deg}}@keyframes se-blur{0%{filter:blur(8px)}to{filter:blur()}}.sf-subtitles-nav{margin-top:24px!important}.se-preset-neon{text-shadow:0 0 6px #64e9ff}.se-preset-news{background:#532396!important}.se-preset-rose{color:#ff84c5!important}.se-controls{align-self:start;max-height:calc(90dvh - 170px);padding:2px 8px 16px 2px;position:sticky;top:0;overflow-y:auto}.se-preview-column{position:static}@media (width<=1000px){.se-controls{max-height:none;padding:0;position:static;overflow:visible}}.media-ai-dialog.sf-studio .se-save-style label.se-default-check{text-align:left;justify-content:flex-start;align-items:center;gap:10px;display:flex}.media-ai-dialog.sf-studio .se-save-style .se-default-check input{flex:0 0 16px;width:16px;height:16px;margin:0}.media-ai-dialog.sf-studio .se-save-style label.se-default-check{flex-direction:row}.media-ai-dialog.sf-studio .se-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;display:flex}.se-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.se-library-heading h3{align-items:center;gap:8px;display:flex}.se-library-heading small{background:var(--accent-surface);color:var(--accent);border-radius:12px;padding:3px 7px}.se-library-heading input{max-width:260px}.se-presets{scrollbar-gutter:stable}.se-animation-shrink{animation:both se-shrink}.se-animation-elastic{animation:both se-elastic}.se-animation-flip_x{animation:both se-flipx}.se-animation-flip_y{animation:both se-flipy}.se-animation-swing{animation:both se-swing}.se-animation-spin{animation:both se-spin}.se-animation-stretch{animation:both se-stretch}.se-animation-squeeze{animation:both se-squeeze}.se-animation-focus_pop{animation:both se-focuspop}.se-animation-float{animation:3s ease-out both se-float}.se-animation-pulse{animation:3s ease-in-out both se-pulse}@keyframes se-shrink{0%{scale:1.45}to{scale:1}}@keyframes se-elastic{0%{scale:.55}50%{scale:1.18}75%{scale:.94}to{scale:1}}@keyframes se-flipx{0%{transform:perspective(400px)rotateX(85deg)}to{transform:perspective(400px)rotateX(0)}}@keyframes se-flipy{0%{transform:perspective(400px)rotateY(85deg)}to{transform:perspective(400px)rotateY(0)}}@keyframes se-swing{0%{rotate:-12deg}50%{rotate:8deg}to{rotate:0}}@keyframes se-spin{0%{rotate:180deg}to{rotate:0deg}}@keyframes se-stretch{0%{scale:.4 1.35}to{scale:1}}@keyframes se-squeeze{0%{scale:1.35 .6}to{scale:1}}@keyframes se-focuspop{0%{filter:blur(6px);scale:.7}to{filter:blur();scale:1}}@keyframes se-float{0%{translate:0 18px}to{translate:0}}@keyframes se-pulse{0%,to{scale:1}50%{scale:1.1}}.media-ai-dialog.sf-studio,.media-ai-dialog.sf-studio :is(.sf-main,.sf-nav,.sf-params,.sf-segments,.sf-segments>div,.se-controls,.se-presets,.sx-sheet,.sx-sheet-body,.mock-manual-transcript){overscroll-behavior:none}.media-ai-dialog.sf-studio{touch-action:pan-y}.media-ai-dialog.sf-studio .sf-layout{overscroll-behavior:none}[data-theme=dark] .se-save-style{background:#192131;border-color:#3b4760}[data-theme=dark] .se-controls fieldset{border-color:#3b4760}[data-theme=dark] .se-library-heading input,[data-theme=dark] .se-save-style input,[data-theme=dark] .se-save-style select{color:#eef2fa;background:#101722;border-color:#4b5a72}[data-theme=dark] .se-controls output{color:#c7a4ff}[data-theme=dark] .se-presets b{color:#edf1f8}[data-theme=dark] .se-library-heading small{color:#d4b6ff;background:#34234f}.se-font-picker>button{text-align:left;width:100%}.se-font-browser{border:1px solid var(--border,#9b8bb5);border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.se-font-results{overscroll-behavior:contain;gap:4px;max-height:310px;display:grid;overflow:auto}.se-font-results button{text-align:left;min-height:48px;font-size:18px}.se-font-results small{opacity:.7;font-family:Arial,sans-serif;font-size:11px;display:block}.se-presets button[aria-pressed=true]{box-shadow:0 0 0 2px #9056e82b;border:2px solid var(--accent,#9056e8)!important}.se-selected-mark{color:var(--accent,#9056e8);font-weight:900}.studio-style-library{flex-direction:column;gap:10px;display:flex}.studio-style-current .studio-style-screen{min-height:95px}.studio-style-current{gap:6px;display:grid}.studio-style-library select{width:100%;min-width:0}.studio-style-library .studio-saved-select{width:100%}.studio-style-library .studio-style-current .studio-style-screen{aspect-ratio:16/7;align-items:center;width:100%;max-width:none;min-height:100px;padding:14px;display:flex}.studio-style-current .studio-style-screen>span{z-index:1;text-align:center;position:relative}.media-ai-tools{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:12px;margin:16px 0}.media-ai-tools>summary{cursor:pointer;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex}.media-ai-tools>summary .material-symbols-outlined{color:var(--accent);font-size:19px}.media-ai-tools__body{gap:18px;padding:0 16px 16px;display:grid}.media-ai-tools section{border-top:1px solid var(--border);padding-top:16px}.media-ai-tools h3{margin:0 0 12px;font-size:14px}.media-ai-note{color:var(--text-secondary);margin:8px 0;font-size:12px;line-height:1.7}.media-ai-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.media-ai-tools label{gap:7px;font-size:12px;display:grid}.media-ai-tools :is(input[type=number],select,textarea){box-sizing:border-box;border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));max-width:100%;color:inherit;font:inherit;border-radius:8px;padding:9px 10px}.media-ai-tools input[type=number]{width:120px}.media-ai-tools textarea{resize:vertical;width:100%}.media-ai-tools .media-ai-check{align-items:center;gap:6px;min-height:40px;display:flex}.media-ai-transcript{max-height:300px;padding:10px;font-size:13px;line-height:1.7;overflow:auto}.media-ai-transcript button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:11px}.media-ai-task{border:1px solid var(--border);border-radius:9px;margin:8px 0;padding:12px}.media-ai-task>div:first-child{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.media-ai-task p{font-size:12px;line-height:1.6}.media-ai-highlight{border-top:1px solid var(--border);margin:12px 0;padding-top:10px}.media-ai-error{color:var(--danger,#dc354f);font-size:13px}.media-ai-tools button{font-size:12px}.media-ai-tools button:disabled{opacity:.5;cursor:default}[data-theme=dark] .media-ai-tools{border-color:#4778b8}.media-ai-actions button,.media-ai-highlight>button{flex-shrink:0;width:auto;min-height:36px}.media-ai-launch{align-items:center;gap:8px;width:auto;margin:12px 0;display:inline-flex}.media-ai-working{color:#19b58a;animation:1.5s ease-in-out infinite studio-pulse}.media-ai-dialog{width:min(1180px,94vw);max-width:94vw;height:min(850px,90dvh);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #0006}.media-ai-dialog[open]{flex-direction:column;display:flex}.media-ai-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d1bad}.media-ai-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.media-ai-heading h2{margin:0;font-size:22px}.media-ai-heading p{color:var(--text-secondary);margin:5px 0 0;font-size:13px}.media-ai-heading button{width:40px;height:40px;padding:6px}.media-ai-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;padding:14px 28px;display:flex;overflow:auto}.media-ai-tabs button{white-space:nowrap;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 16px}.media-ai-tabs button[aria-pressed=true]{background:var(--accent,var(--lightningcss-light,#8046ed)var(--lightningcss-dark,#4946ed));color:#fff}.media-ai-dialog .media-ai-tools__body{min-height:0;padding:20px 28px 28px;display:block;overflow:auto}.media-ai-dialog section[hidden]{display:none}.media-ai-dialog section{border:0;padding:10px 0}.media-ai-dialog h3{margin-bottom:20px;font-size:18px}.media-ai-dialog .media-ai-task{padding:18px}.media-ai-dialog .media-ai-task>button{margin:4px}.media-ai-dialog .media-ai-transcript{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border);border-radius:10px;max-height:45vh;padding:16px}.media-ai-preview{background:#101522;border-radius:12px;justify-items:center;gap:12px;margin:16px 0;padding:16px;display:grid}.media-ai-preview :is(img,video){border-radius:8px;max-width:100%;max-height:50vh}.media-ai-preview button{color:#fff;background:#30394d;border:0;border-radius:7px;padding:8px 16px}@keyframes studio-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.media-ai-working{animation:none}}@media (width<=600px){.media-ai-heading,.media-ai-tabs,.media-ai-dialog .media-ai-tools__body{padding:14px}.media-ai-tabs button{padding:8px}.media-ai-dialog{width:96vw;max-width:96vw}}.media-ai-insert{vertical-align:top;margin:4px;display:inline-block}.media-ai-insert summary{cursor:pointer;color:var(--accent);border:1px solid var(--border);border-radius:8px;padding:9px 14px}.media-ai-insert[open]{flex-wrap:wrap;gap:8px;display:flex}.media-ai-insert button{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));color:var(--text-primary);cursor:pointer;border-radius:8px;padding:9px 12px}.ai-media-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.ai-media-actions button{font:inherit;color:var(--text-primary);background:var(--bg-input,var(--bg-surface));border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:12px}.ai-media-actions small{width:100%;color:var(--text-secondary)}.media-ai-format{width:min(280px,100%);margin-bottom:20px}.media-ai-heading button{color:var(--text-primary);place-items:center;display:grid}.studio-asset-preview{background:var(--bg-input,#eef1f7);border-radius:12px;min-height:140px;padding:12px;justify-content:center!important;gap:12px!important;display:grid!important}.studio-asset-preview img,.studio-asset-preview video{border-radius:8px;max-width:100%;max-height:300px}.studio-asset-preview button{cursor:zoom-in;background:0 0;border:0;padding:0}.ai-conversation-heading .ai-transcribe{border:1px solid var(--border);width:auto;color:var(--accent);background:0 0;border-radius:8px;margin-left:auto;padding:7px 12px;font-size:12px}.media-ai-dialog .media-ai-task{background:var(--bg-surface);border-radius:14px;margin:16px 0}.media-ai-dialog .media-ai-actions{background:var(--bg-input,#f3f5fa);border-radius:14px;align-items:end;padding:20px}.media-ai-dialog section>h3{margin-top:12px}.studio-image-viewer{background:var(--card-bg,#141827);border:0;border-radius:16px;max-width:90vw;max-height:90vh;padding:16px}.studio-image-viewer::backdrop{background:#000a}.studio-image-viewer img{object-fit:contain;max-width:85vw;max-height:80vh;display:block}.studio-image-viewer>button{float:right}.studio-v2-layout{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.media-ai-dialog{border-radius:16px;width:min(1420px,96vw);max-width:96vw;height:92dvh;max-height:92dvh}.media-ai-dialog .media-ai-heading{padding:18px 24px}.media-ai-heading h2{font-size:19px}.media-ai-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:65vw;overflow:hidden}.media-ai-dialog .media-ai-tabs{border-bottom:0;border-right:1px solid var(--border);flex-direction:column;gap:5px;padding:18px 12px;overflow:auto}.media-ai-tabs button{text-align:left;min-height:44px;font-size:13px}.studio-v2-usage{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:9px;margin-top:auto;padding:14px;font-size:12px;display:flex}.studio-v2-usage small{color:var(--text-secondary);line-height:1.5}.media-ai-dialog .media-ai-tools__body{grid-template-columns:minmax(0,1fr) 290px;align-content:start;gap:16px;padding:24px;display:grid}.media-ai-tools__body>p,.media-ai-tools__body>.media-ai-preview,.studio-v2-overview{grid-column:1/-1}.media-ai-tools__body>section:not(.studio-v2-results):not(.studio-v2-overview){background:var(--bg-input);border:1px solid var(--border);border-radius:12px;grid-area:2/2;align-self:start;padding:18px}.media-ai-tools__body>.studio-v2-results{grid-area:2/1;min-width:0}.media-ai-dialog .media-ai-actions{background:0 0;flex-direction:column;align-items:stretch;padding:0}.media-ai-actions label input[type=number]{width:100%}.media-ai-actions button{min-height:42px}.media-ai-dialog section h3{margin:0 0 18px;font-size:17px}.studio-v2-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-items:start;gap:14px;display:grid}.media-ai-dialog .media-ai-task{background:var(--bg-surface);border-radius:12px;min-width:0;margin:0;padding:14px}.media-ai-task>small{color:var(--text-secondary);margin:10px 0;font-size:11px;line-height:1.6;display:block}.studio-asset-preview{min-height:155px;padding:0;overflow:hidden}.studio-asset-preview video,.studio-asset-preview img{object-fit:contain;width:100%;max-height:280px}.studio-v2-source{background:var(--bg-input);border:1px solid var(--border);border-radius:12px;align-items:center;gap:20px;margin:22px 0;padding:20px;display:flex}.studio-v2-source video{border-radius:9px;width:40%;max-height:220px}.studio-v2-source>.material-symbols-outlined{color:var(--accent);font-size:54px}.studio-v2-overview p{color:var(--text-secondary);font-size:13px;line-height:1.6}.studio-v2-entrypoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-v2-entrypoints button{text-align:left;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:start;gap:14px;padding:22px;display:flex}.studio-v2-entrypoints button:hover{border-color:var(--accent);box-shadow:0 0 18px var(--lightningcss-light,#8650eb18)var(--lightningcss-dark,#5350eb18)}.studio-v2-entrypoints .material-symbols-outlined{color:var(--accent);font-size:28px}.studio-v2-entrypoints span:last-child{color:var(--text-secondary);font-size:12px;line-height:1.6}.studio-v2-filters{gap:8px;margin-bottom:16px;display:flex}.studio-v2-filters button{border:1px solid var(--border);color:inherit;background:var(--bg-input);border-radius:8px;padding:8px 12px}.studio-v2-filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.studio-transcript-player{border-radius:10px;width:100%}.studio-transcript-search{border:1px solid var(--border);background:var(--bg-surface);width:100%;color:inherit;border-radius:8px;margin-top:12px;padding:12px}.media-ai-tools__body>section:has(.media-ai-transcript){grid-area:auto/1/auto/-1!important}.media-ai-transcript p{border-bottom:1px solid var(--border);align-items:start;gap:14px;margin:0;padding:12px;display:flex}.media-ai-transcript button{flex-shrink:0}.media-ai-tools__body>section[hidden]{display:none!important}.studio-v2-results .studio-v2-grid:empty:after{content:"Aucune création pour le moment";color:var(--text-secondary);text-align:center;border:1px dashed var(--border);border-radius:12px;padding:48px;display:block}.ai-chat-media-results{gap:14px;margin:12px 0;display:grid}.ai-chat-media-results .media-ai-task{background:var(--bg-input);border:1px solid var(--border);border-radius:12px;margin:0;padding:14px}.ai-chat-media-results .studio-asset-preview{margin-top:12px}.ai-chat-media-results video{max-height:360px}.ai-chat-media-results .media-ai-insert{margin-top:12px}.media-ai-task progress{width:100%;height:6px;accent-color:var(--accent)}@media (width<=1000px){.media-ai-dialog .media-ai-tools__body{grid-template-columns:minmax(0,1fr)}.media-ai-tools__body>section:not(.studio-v2-results):not(.studio-v2-overview),.media-ai-tools__body>.studio-v2-results{grid-area:auto/1}.studio-v2-entrypoints{grid-template-columns:1fr}.studio-v2-layout{grid-template-columns:160px minmax(0,1fr)}}@media (width<=650px){.studio-v2-layout{flex-direction:column;display:flex}.media-ai-dialog .media-ai-tabs{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;flex-shrink:0;padding:10px}.studio-v2-usage{display:none}.media-ai-dialog .media-ai-tools__body{padding:14px}.studio-v2-source{flex-direction:column;align-items:start}.studio-v2-source video{width:100%}.media-ai-heading p{max-width:65vw}}.sf-studio{--sf-panel:var(--bg-surface,#fff);--sf-input:var(--bg-input,#f1f4f8);border-radius:14px!important;width:min(1500px,97vw)!important;max-width:97vw!important;height:92dvh!important;max-height:92dvh!important}.sf-header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;height:64px;padding:0 20px;display:flex}.sf-header>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:13px;overflow:hidden}.sf-header-status{flex:1}.sf-studio button{font:inherit;border:1px solid var(--border);min-height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;width:auto;padding:8px 12px;font-size:12px}.sf-studio button:disabled{opacity:.45;cursor:not-allowed}.sf-layout{flex:1;grid-template-columns:184px minmax(0,1fr) 290px;min-height:0;display:grid;overflow:hidden}.sf-nav{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:14px 10px;display:flex;overflow:auto}.sf-nav>button{text-align:left;border-color:#0000;min-height:44px}.sf-nav>button[aria-current=page]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-weight:600}.sf-main{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;overflow:auto}.sf-params{border-left:1px solid var(--border);background:var(--sf-panel);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;overflow:auto}.sf-studio h3{margin:0;font-size:16px}.sf-studio p{color:var(--text-secondary);margin:6px 0;font-size:12px;line-height:1.6}.sf-card{border:1px solid var(--border);background:var(--sf-panel);border-radius:10px;min-width:0;padding:14px}.sf-usage{flex-direction:column;flex-shrink:0;gap:9px;margin-top:auto;padding:12px;font-size:12px;display:flex}.sf-usage small,.sf-studio small{color:var(--text-secondary);font-size:11px;line-height:1.5}.sf-studio .sf-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.sf-bottom{margin-top:auto}.sf-studio label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.sf-studio :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--border);background:var(--sf-input);width:100%;max-width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px;font-size:12px}.sf-studio textarea{resize:vertical}.sf-check{align-items:center;min-height:40px;flex-direction:row!important}.sf-card>.sf-primary{width:100%;margin-top:12px}.sf-badge{white-space:nowrap;border-radius:99px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.sf-ready{color:#12663c;background:#d9f5e5}.sf-running{color:#865600;background:#fff0c7}.sf-queued{color:#536075;background:#e7ebf2}.sf-failed{color:#a22e37;background:#ffe4e4}.sf-origin{color:#354b99;background:#e5eaff;border-radius:99px;padding:3px 8px;display:inline-block}.sf-chat{color:#576078;background:#e8e9ef}.sf-source{gap:16px;display:flex}.sf-source>div:last-child{flex:1;min-width:0}.sf-source h3{overflow-wrap:anywhere;margin:8px 0}.sf-source-video{background:var(--sf-input);aspect-ratio:16/9;border-radius:8px;flex:none;place-items:center;width:260px;display:grid;overflow:hidden}.sf-source-video>.material-symbols-outlined{color:var(--accent);font-size:42px}.sf-source-video :is(video,img){object-fit:contain;width:100%;height:100%}.sf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-overview-row{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.sf-overview-row>.sf-card{flex-direction:column;gap:10px;display:flex}.sf-taskline,.sf-section-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sf-images{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-result{cursor:pointer;padding:0;overflow:hidden}.sf-result.sf-selected{border-color:var(--accent)}.sf-preview{background:var(--sf-input);height:165px;overflow:hidden}.sf-preview .studio-asset-preview{border-radius:0;height:100%;min-height:0;padding:0}.sf-preview .studio-asset-preview :is(img,video){object-fit:contain;border-radius:0;width:100%;height:165px;max-height:165px}.sf-placeholder{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:12px;font-size:12px;display:flex}.sf-placeholder>.material-symbols-outlined{font-size:30px}.sf-placeholder.sf-running{background:color-mix(in srgb,#d59819 8%,var(--sf-input));color:#af7c13}.sf-placeholder.sf-failed{background:color-mix(in srgb,#c64d56 10%,var(--sf-input));color:#c64d56}.sf-card-content{flex-direction:column;gap:9px;padding:12px;font-size:12px;display:flex}.sf-card-content strong{overflow-wrap:anywhere}.sf-statusline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-filters{flex-wrap:wrap;gap:6px;display:flex}.sf-filters button{min-height:34px;padding:6px 10px}.sf-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--accent)}.sf-insert{font-size:12px;position:relative}.sf-insert summary{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:11px 14px;list-style:none}.sf-insert[open]{flex-direction:column;gap:5px;display:flex}.sf-transcript-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sf-player{aspect-ratio:16/9;width:100%}.sf-segments{flex-direction:column;height:390px;padding:0;display:flex;overflow:hidden}.sf-segments>input{flex:none;margin:10px;width:calc(100% - 20px)!important}.sf-segments>div{min-height:0;overflow:auto}.sf-segments button{border:0;border-bottom:1px solid var(--border);text-align:left;border-radius:0;align-items:start;gap:12px;width:100%;padding:12px;font-size:12px;line-height:1.6;display:flex}.sf-segments button:focus,.sf-segments button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.sf-segments time{color:var(--text-secondary);flex:none;width:38px;font-size:11px}.sf-error{background:#c7374910;border:1px solid #c7374940;border-radius:8px;padding:12px;color:var(--danger,#c73749)!important}.sf-busy{align-items:center;gap:10px;display:flex}.sf-studio progress{width:100%;height:5px;accent-color:var(--accent)}.sf-empty{text-align:center;border:1px dashed var(--border);color:var(--text-secondary);border-radius:10px;padding:50px 15px;font-size:13px}.sf-preview-overlay{z-index:10;background:#101520f5;border-radius:12px;place-items:center;padding:36px;display:grid;position:fixed;inset:8%}.sf-preview-overlay :is(img,video){max-width:100%;max-height:70vh}.sf-preview-overlay>button{color:#fff;position:absolute;top:8px;right:8px}.sf-params>.studio-asset-preview{min-height:150px}.sf-params .sf-card{padding:12px}.sf-main .sf-card>.sf-section-heading{margin-bottom:12px}[data-theme=dark] .sf-ready{color:#7fd9a8;background:#12351f}[data-theme=dark] .sf-running{color:#f2c14e;background:#3a2c0a}[data-theme=dark] .sf-queued{color:#c3cbda;background:#2a3140}[data-theme=dark] .sf-failed{color:#f4b4b4;background:#421f24}[data-theme=dark] .sf-origin{color:#c7d2ff;background:#1f2a5c}[data-theme=dark] .sf-chat{color:#c3cbda;background:#2a3140}@media (width<=1150px){.sf-layout{grid-template-columns:155px minmax(0,1fr) 255px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-transcript-workspace{grid-template-columns:1fr}.sf-source{flex-direction:column}.sf-source-video{width:100%}.sf-main,.sf-params{padding:14px}}@media (width<=800px){.sf-layout{grid-template-columns:135px minmax(0,1fr);overflow:auto}.sf-main{overflow:visible}.sf-params{border-top:1px solid var(--border);grid-column:2}.sf-nav{grid-row:1/3}.sf-overview-row{grid-template-columns:1fr}.sf-usage{margin-top:25px}.sf-header>span{max-width:30%}}@media (width<=550px){.sf-layout{flex-direction:column;display:flex}.sf-nav{border-bottom:1px solid var(--border);flex-direction:row;flex:none;overflow:auto}.sf-nav>button{white-space:nowrap}.sf-nav .sf-usage{display:none}.sf-header{gap:7px;height:auto;min-height:52px;padding:10px}.sf-header>span{display:none}.sf-grid,.sf-images{grid-template-columns:1fr}.sf-params{border-left:0}.sf-header-status{min-width:0}.sf-header .sf-badge{font-size:9px}.sf-main,.sf-studio .sf-params{overflow:visible}}.sf-task-toast{z-index:1300;border:1px solid var(--accent);background:var(--bg-surface);width:285px;max-width:calc(100vw - 100px);color:var(--text-primary);border-radius:12px;padding:14px 16px;font-size:12px;position:fixed;bottom:22px;right:78px;box-shadow:0 12px 35px #0003}.sf-task-toast header{align-items:center;gap:8px;display:flex}.sf-task-toast header strong{flex:1}.sf-task-toast button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.sf-task-toast header button{color:var(--text-secondary);font-size:20px}.sf-task-toast progress{width:100%;height:4px;accent-color:var(--accent);margin-top:12px}.sf-task-toast p{color:var(--text-secondary);font-size:12px;line-height:1.5}.sf-segments button[aria-current=true]{background:var(--accent-light,var(--lightningcss-light,#ede5ff)var(--lightningcss-dark,#e5e5ff));border-left:3px solid var(--accent,var(--lightningcss-light,#793ee8)var(--lightningcss-dark,#413ee8))}.sf-word-current{color:#202030;text-underline-offset:3px;background:#ffe180;border-radius:3px;text-decoration:underline}.sf-header-status{position:relative}.sf-task-center{background:var(--card-bg,#fff);width:min(600px,80vw);max-height:65vh;color:var(--text-primary);border:1px solid var(--border-color,#9daaca);z-index:10;border-radius:12px;padding:16px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 12px 36px #0004}.sf-task-center small{display:block}.sf-range-timeline{border-top:3px solid #c3c6d0;grid-area:2/1;height:45px;position:relative}.sf-range-timeline button{border:0;padding:0;position:absolute;top:-5px;background:#f4c940!important;height:10px!important;min-height:10px!important}.sf-range-timeline small{margin-top:14px;font-size:10px;display:block}.sf-transcript-workspace>.sf-segments{grid-area:1/2/span 2}@media (width<=900px){.sf-transcript-workspace>.sf-segments{grid-area:auto/1}}.sf-task-center{background:var(--sf-panel);border-color:var(--border)}.media-ai-dialog.sf-studio{font-family:inherit;font-size:13px;line-height:1.5}.media-ai-dialog.sf-studio .sx-sheet{isolation:isolate;font-size:13px;line-height:1.55}.media-ai-dialog.sf-studio .sx-sheet h3{letter-spacing:-.02em;font-size:18px;font-weight:650}.media-ai-dialog.sf-studio .sx-sheet label{font-size:12px;font-weight:600}.media-ai-dialog.sf-studio .sx-sheet p{line-height:1.65}.media-ai-dialog.sf-studio .sx-sheet>footer{border-top:1px solid var(--border);background:var(--sf-panel);z-index:4;flex-wrap:wrap;gap:10px}.media-ai-dialog.sf-studio .sx-check{background:var(--sf-panel);border-radius:10px;align-items:center;gap:14px;min-height:64px;padding:12px 14px}.media-ai-dialog.sf-studio .sx-check>b{flex:none;min-width:72px;font-size:12px}.media-ai-dialog.sf-studio .sx-check>span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.media-ai-dialog.sf-studio .sx-check small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.5}.media-ai-dialog.sf-studio .sx-ok{border-color:color-mix(in srgb,#219d65 28%,var(--border))}.media-ai-dialog.sf-studio .sx-blocking{background:color-mix(in srgb,#dc5265 5%,var(--sf-panel))}.media-ai-dialog.sf-studio .sx-checks>.sf-card{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:14px;line-height:1.6;display:flex}.media-ai-dialog.sf-studio .sx-checks>.sf-card a{align-self:flex-start;padding:8px 0;font-size:12px}.media-ai-dialog.sf-studio .sx-publication .sx-subtitle-demo{background:var(--sf-input);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:12px 14px;font-size:12px}.media-ai-dialog.sf-studio .sx-publication textarea{min-height:140px}.media-ai-dialog.sf-studio .sx-plan-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.media-ai-dialog.sf-studio .sx-plan-layout>div:first-child{position:sticky;top:0}.media-ai-dialog.sf-studio .sx-range{border:1px solid var(--border);background:var(--sf-input);border-radius:10px;grid-template-columns:20px minmax(0,1fr) 14px minmax(0,1fr) 36px;gap:6px;padding:10px}.media-ai-dialog.sf-studio .sx-range input{min-width:0;padding:8px}.sx-range-controls{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.sx-range-controls>summary{cursor:pointer;min-height:28px;font-size:12px;font-weight:600}.sx-range-controls[open] .sx-range-handles{gap:10px;margin-top:10px;display:grid}.media-ai-dialog.sf-studio .sf-segments button[aria-current=true]{color:var(--text-primary)!important;border-left:2px solid var(--accent)!important;box-shadow:none!important;background:0 0!important}.media-ai-dialog.sf-studio .sf-segments button[aria-current=true]>time{color:var(--accent);font-weight:650}.media-ai-dialog.sf-studio .sf-segments .sf-word-current{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 4px;background:var(--accent)!important;color:#fff!important}.media-ai-dialog.sf-studio .sf-segments{height:clamp(360px,56vh,620px)}.media-ai-dialog.sf-studio .sf-segments>small{padding:0 12px 8px}.media-ai-dialog.sf-studio .studio-word-info{background:var(--sf-input);border-radius:8px;margin:0 12px 10px;padding:10px;font-size:11px}.studio-style-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-ai-dialog.sf-studio .studio-style-choices>button{background:var(--sf-panel);text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:7px;line-height:1.35;display:flex}.studio-style-choices>button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.studio-style-choices strong{font-size:12px}.studio-style-choices small{font-size:10px;line-height:1.45}.studio-style-screen{aspect-ratio:9/11;color:#fff;background:#273447;border-radius:6px;justify-content:center;align-items:flex-end;padding:10px 4px;display:flex;position:relative;overflow:hidden}.studio-style-screen>img{object-fit:cover;filter:brightness(.58);width:100%;height:100%;position:absolute;inset:0}.studio-style-screen>span{z-index:1;text-align:center;text-shadow:0 1px 2px #000,1px 0 2px #000;max-width:100%;font-size:10px;line-height:1.3;position:relative}.studio-style-impact{padding-bottom:30px}.studio-style-impact>span{color:#ffe235;text-transform:uppercase;text-shadow:0 2px 3px #000;font-size:13px;font-weight:800}.studio-style-discreet>span{text-shadow:none;background:#000b;border-radius:2px;padding:3px;font-size:8px}.studio-style-note{grid-column:1/-1}[data-theme=dark] .media-ai-dialog.sf-studio .sf-placeholder.sf-ready{color:#b4ebcc;background:#12372a}[data-theme=dark] .media-ai-dialog.sf-studio .sf-placeholder.sf-failed{color:#ffc0c9;background:#38202a}[data-theme=dark] .media-ai-dialog.sf-studio .sf-placeholder.sf-running{color:#ffe1a0;background:#3b3018}[data-theme=dark] .media-ai-dialog.sf-studio .sf-placeholder.sf-queued{color:#c9d9f3;background:#202d42}.studio-failure-history{border:1px solid var(--border);background:var(--sf-panel);border-radius:10px;padding:12px 14px}.studio-failure-history>summary{cursor:pointer;color:var(--text-secondary);min-height:24px;font-size:12px}.studio-failure-history[open]{flex-direction:column;gap:10px;display:flex}.studio-failure-history .sf-card{margin-top:10px}.studio-collection-bar{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--sf-panel));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.studio-collection-bar small{margin-top:5px;display:block}.studio-collection-bar>span{min-width:0}.studio-collection-bar>button{flex:none}.media-ai-dialog.sf-studio .sf-result .sf-card-content{gap:10px;padding:14px}.media-ai-dialog.sf-studio .sf-result .sf-card-content>strong{font-size:13px;font-weight:650;line-height:1.5}.media-ai-dialog.sf-studio .sf-result .sf-card-content>p{max-height:110px;font-size:11px;line-height:1.7;overflow:auto}.media-ai-dialog.sf-studio .sf-placeholder{font-size:12px;line-height:1.5}@media (width<=900px){.media-ai-dialog.sf-studio .sx-plan-layout{grid-template-columns:1fr}.media-ai-dialog.sf-studio .sx-plan-layout>div:first-child{position:static}.studio-collection-bar{flex-direction:column;align-items:stretch}.studio-style-screen{aspect-ratio:9/8}.media-ai-dialog.sf-studio .sx-check{gap:10px;padding:12px}.media-ai-dialog.sf-studio .sx-check>b{min-width:62px}.media-ai-dialog.sf-studio .sx-sheet>footer>button{flex:1;min-width:130px}.media-ai-dialog.sf-studio .sx-publication>footer{flex-direction:column;align-items:stretch}.studio-style-impact>span{font-size:15px}.studio-style-discreet>span{font-size:10px}.studio-style-classic>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.media-ai-dialog.sf-studio *{scroll-behavior:auto!important}}.media-ai-dialog.sf-studio button.studio-plan-visual{background:#111827;border:0;border-radius:0;place-items:center;width:100%;height:100%;min-height:164px;padding:0;display:grid;position:relative;overflow:hidden}.studio-plan-visual :is(img,video){object-fit:cover;filter:brightness(.65);width:100%;height:100%;position:absolute;inset:0}.studio-plan-visual>span{z-index:1;color:#fff;background:#101828bb;border-radius:8px;padding:7px 10px;font-size:11px}.studio-plan-visual>b{color:#192238;background:#ffffffed;border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;top:10px;left:10px}@font-face{font-family:StudioInter;src:url(/studio-assets/inter-400.woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:StudioInter;src:url(/studio-assets/inter-500.woff2);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:StudioInter;src:url(/studio-assets/inter-600.woff2);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:StudioInter;src:url(/studio-assets/inter-700.woff2);font-style:normal;font-weight:700;font-display:swap}.media-ai-dialog.sf-studio{--accent:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);--sf-panel:#fff;--sf-input:#f2f4f8;--text-primary:#182031;--text-secondary:#596579;--border:#c8ced9;background:var(--sf-panel);color:var(--text-primary);font-size:13px;font-family:StudioInter,Inter,system-ui,sans-serif!important}[data-theme=dark] .media-ai-dialog.sf-studio{--sf-panel:#12161e;--sf-input:#0f131a;--text-primary:#eef1f6;--text-secondary:#a9b2c3;--border:#2a3140}.media-ai-dialog.sf-studio :is(button,input,textarea,select){font-family:inherit!important}.media-ai-dialog.sf-studio button{border-color:#4a5468;min-height:44px;padding:0 14px;font-size:13px;line-height:1.4}.media-ai-dialog.sf-studio .sf-primary{border-color:var(--accent);background:var(--accent);color:#fff}.media-ai-dialog.sf-studio :is(input:not([type=checkbox]):not([type=color]),textarea,select){background:var(--sf-input);color:var(--text-primary);border-color:#5c677d;font-size:13px}.media-ai-dialog.sf-studio :is(h3,h4){letter-spacing:0;font-size:15px;font-weight:700}.media-ai-dialog.sf-studio :is(p,small){color:var(--text-secondary)}.media-ai-dialog.sf-studio .sf-card{background:var(--sf-input);border-color:var(--border)}[data-theme=dark] .media-ai-dialog.sf-studio :is(.sf-card,.sf-card-content,.mock-panel){background:#1c2230}.media-ai-dialog.sf-studio .sf-badge{padding:3px 8px;font-size:11px;font-weight:700}.media-ai-dialog.sf-studio .sf-ready{color:#7fd9a8;background:#12351f}.media-ai-dialog.sf-studio .sf-running{color:#f2c14e;background:#3a2c0a}.media-ai-dialog.sf-studio .sf-failed{color:#ff929d;background:#421f24}.media-ai-dialog.sf-studio .sf-queued{color:#c3cbda;background:#2a3140}.media-ai-dialog.sf-studio .sf-origin{color:#c7d2ff;background:#1f2a5c}.media-ai-dialog.sf-studio .sf-chat{color:#c3cbda;background:#2a3140}.media-ai-dialog.sf-studio .sf-selected{border-color:var(--accent)}.media-ai-dialog.sf-studio .sf-preview{background:var(--sf-input)}.media-ai-dialog.sf-studio .sx-sheet{background:var(--sf-panel);border:1px solid #4a5468;border-radius:14px;gap:14px;padding:20px!important}.media-ai-dialog.sf-studio .sx-sheet>header{border:0;margin:0;padding:0 0 8px}.media-ai-dialog.sf-studio .sx-sheet>header h3{font-size:16px}.media-ai-dialog.sf-studio .sx-sheet>footer{border:0;padding-top:10px;bottom:-20px}.media-ai-dialog.sf-studio .sf-task-center{background:var(--sf-panel);border:1px solid #4a5468;border-radius:12px;width:min(600px,80vw);padding:16px 18px}.media-ai-dialog.sf-studio .sf-task-center h3{margin-bottom:14px;font-size:15px}.media-ai-dialog.sf-studio .sf-task-center section>b{letter-spacing:.04em;text-transform:uppercase;color:#f2c14e;font-size:11px}.media-ai-dialog.sf-studio .sf-task-center section:nth-of-type(2)>b{color:#ff929d}.media-ai-dialog.sf-studio .sf-task-center section:last-of-type>b{color:#7fd9a8}.media-ai-dialog.sf-studio .sf-task-center .mock-task-queued>b{color:#f2c14e}.media-ai-dialog.sf-studio .sf-task-center .mock-task-failed>b{color:#ff929d}.media-ai-dialog.sf-studio .sf-task-center .mock-task-ready>b{color:#7fd9a8}.media-ai-dialog.sf-studio .sx-center-task{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 0;font-size:13px;line-height:1.4;display:flex}.media-ai-dialog.sf-studio .sx-center-task>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-ai-dialog.sf-studio .sx-center-task small{font-size:12px}.media-ai-dialog.sf-studio .sx-kit{width:min(1080px,100%)}.media-ai-dialog.sf-studio .mock-kit{flex:1;min-height:400px;display:flex}.mock-kit-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 250px;gap:14px;width:100%;display:grid}.media-ai-dialog.sf-studio section.mock-panel{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;min-width:0;display:flex;padding:14px!important}.mock-panel>b{font-size:13px}.mock-panel small{font-size:11px;line-height:1.5}.mock-panel label{gap:6px;font-size:12px}.mock-swatches{flex-wrap:wrap;gap:8px;display:flex}.media-ai-dialog.sf-studio .mock-swatches :is(input,button){background:0 0;border:2px solid #4a5468;border-radius:8px;width:44px;height:44px;min-height:44px;padding:0}.mock-swatches button{border-style:dashed!important;font-size:18px!important}.media-ai-dialog.sf-studio .mock-swatches input[type=color]{flex:0 0 44px;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.media-ai-dialog.sf-studio .mock-kit small,.media-ai-dialog.sf-studio .mock-kit p{font-weight:400}.mock-style-buttons{flex-wrap:wrap;gap:8px;display:flex}.media-ai-dialog.sf-studio .mock-style-buttons>button{padding:0 10px}.mock-style-buttons [aria-pressed=true]{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 23%,var(--sf-panel))!important}.mock-kit-scope p{font-size:12px;line-height:1.7}.mock-kit-scope>button{margin-top:auto}.mock-manual-transcript{border:1px solid var(--border);background:var(--sf-input);border-radius:10px;flex-direction:column;max-height:60vh;display:flex;overflow:auto}.mock-manual-transcript h4{border-bottom:1px solid var(--border);margin:0;padding:14px}.media-ai-dialog.sf-studio .mock-manual-transcript label{grid-template-columns:18px 44px 1fr;align-items:start;gap:12px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.45;display:grid}.mock-manual-transcript label:has(input:checked){background:color-mix(in srgb,var(--accent) 28%,var(--sf-panel))}.mock-manual-transcript time{color:var(--text-secondary);font-size:12px}.mock-manual-transcript footer{background:var(--sf-panel);border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex;position:sticky;bottom:0}.media-ai-dialog.sf-studio .mock-ignore-kit{color:var(--accent);text-align:left;border:0;min-height:28px;padding:0;font-size:11px}.media-ai-dialog.sf-studio .sf-main>.sx-manual-bar{z-index:3;border:1px solid var(--accent);background:var(--sf-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex;position:sticky;bottom:0}.media-ai-dialog.sf-studio .sx-plan-layout:has(.mock-manual-transcript){grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.media-ai-dialog.sf-studio .sx-checks{width:min(960px,100%)}.mock-publication-layout{grid-template-columns:minmax(250px,1fr) minmax(0,1.2fr);gap:14px;display:grid}.mock-publication-layout .studio-style-choices{grid-template-columns:1fr}.mock-publication-layout .studio-style-choices>button{grid-template-columns:100px 1fr;align-items:center!important;display:grid!important}.mock-publication-layout .studio-style-screen{aspect-ratio:16/9;grid-row:1/3;width:100px}.mock-publication-layout .studio-style-choices>small{grid-column:1/-1}.mock-pack-checks{border:1px solid var(--border);background:var(--sf-input);border-radius:10px;padding:14px}.mock-pack-checks p{margin:8px 0;font-size:12px}.media-ai-dialog.sf-studio .mock-pack-checks p.sx-ok{color:#219d65}.media-ai-dialog.sf-studio .mock-pack-checks p.sx-attention{color:#be8a20}[data-theme=dark] .media-ai-dialog.sf-studio .mock-pack-checks p.sx-ok{color:#7fd9a8}[data-theme=dark] .media-ai-dialog.sf-studio .mock-pack-checks p.sx-attention{color:#f2c14e}.media-ai-dialog.sf-studio .sx-pack-row{border:1px solid var(--border);background:var(--sf-input);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.sx-pack-row>b{flex:1;min-width:150px}.sx-pack-row>small{font-size:11px}.media-ai-dialog.sf-studio .sx-check{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:16px;padding:12px 0}.media-ai-dialog.sf-studio .sx-check>b{min-width:68px}.media-ai-dialog.sf-studio .sx-check>span{font-size:13px;font-weight:400}.media-ai-dialog.sf-studio .sx-blocking{color:#ff929d}.media-ai-dialog.sf-studio .sx-ok>b{color:#7fd9a8}.media-ai-dialog.sf-studio .sx-attention{color:#f2c14e}.media-ai-dialog.sf-studio .sx-hook{background:var(--sf-input);color:var(--text-primary);border-color:#f2c14e;padding:14px}.media-ai-dialog.sf-studio .sx-difference{border-color:#f2c14e;background:#f2c14e20!important}@media (width<=900px){.mock-kit-columns{grid-template-columns:1fr 1fr}.mock-kit-scope{grid-column:1/-1}.media-ai-dialog.sf-studio .sx-plan-layout:has(.mock-manual-transcript){grid-template-columns:1fr}}@media (width<=550px){.mock-kit-columns,.mock-publication-layout{grid-template-columns:1fr}.mock-kit-scope{grid-column:1}.media-ai-dialog.sf-studio .sf-task-center{width:100%;max-height:90dvh}.mock-manual-transcript{max-height:45vh}.media-ai-dialog.sf-studio .mock-manual-transcript label{grid-template-columns:18px 38px 1fr;gap:8px;padding:10px}}.media-ai-dialog.sf-studio .sx-publication{width:min(1240px,100vw - 72px)}.mock-publication-layout{grid-template-columns:minmax(390px,1.2fr) minmax(300px,1fr)}.sx-publication-style{grid-template-columns:minmax(150px,210px) minmax(160px,1fr);align-items:start;gap:16px;display:grid}.sx-caption-stage{aspect-ratio:9/16;background:#273447;border-radius:10px;position:relative;overflow:hidden}.sx-caption-stage>video,.sx-caption-stage>img{object-fit:cover;width:100%;height:100%;display:block}.sx-caption-overlay{pointer-events:none;position:absolute;inset:0 0 38px}.sx-caption-video>small{margin-top:10px;font-size:11px;line-height:1.5;display:block}.sx-publication-style .studio-style-current{display:none!important}.sx-publication-style>div:last-child>small{margin-top:12px;display:block}.sx-caption-overlay>.studio-positioned-caption{z-index:2;display:block}.mock-publication-layout>.mock-panel{min-width:0}@media (width<=950px){.mock-publication-layout{grid-template-columns:1fr}.sx-publication-style{grid-template-columns:minmax(130px,200px) minmax(150px,1fr)}}@media (width<=500px){.media-ai-dialog.sf-studio .sx-publication{width:100%}.sx-publication-style{grid-template-columns:1fr}.sx-caption-video{width:min(210px,100%);margin:auto}}.mock-publication-layout>fieldset.mock-panel{min-width:0;margin:0}.mock-publication-layout>fieldset:disabled input,.mock-publication-layout>fieldset:disabled textarea,.mock-publication-layout>fieldset:disabled select{cursor:not-allowed}.mock-publication-layout>fieldset:disabled button{pointer-events:none}.sx-publication-style fieldset{min-width:0}.mock-publication-layout>fieldset.mock-panel,.mock-publication-layout>.mock-panel,.sx-style-inputs{box-shadow:none!important;border:0!important;outline:0!important}.mock-publication-layout>fieldset:disabled{opacity:1;filter:none}.sx-style-inputs{background:0 0;min-width:0;margin:0;padding:0}.sx-style-inputs:disabled select,.sx-publication-copy:disabled input,.sx-publication-copy:disabled textarea{opacity:.55;cursor:not-allowed}.sx-publication-styles .sx-caption-video{opacity:1;filter:none}.media-ai-dialog.sf-studio .mock-publication-layout>.mock-panel{box-sizing:border-box;border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;display:flex;padding:14px!important}.media-ai-dialog.sf-studio .mock-publication-layout>.mock-panel>label{flex-direction:column;gap:7px;margin:0;display:flex}.media-ai-dialog.sf-studio .sx-style-inputs:disabled select,.media-ai-dialog.sf-studio .sx-publication-copy:disabled input,.media-ai-dialog.sf-studio .sx-publication-copy:disabled textarea{opacity:1;box-shadow:none;cursor:not-allowed;-webkit-text-fill-color:#768195;color:#768195!important;background:#e7eaf0!important;border-color:#d2d8e2!important}.media-ai-dialog.sf-studio .sx-publication-copy:disabled label,.media-ai-dialog.sf-studio .sx-style-inputs:disabled label{color:var(--text-secondary)}[data-theme=dark] .media-ai-dialog.sf-studio .sx-style-inputs:disabled select,[data-theme=dark] .media-ai-dialog.sf-studio .sx-publication-copy:disabled input,[data-theme=dark] .media-ai-dialog.sf-studio .sx-publication-copy:disabled textarea{-webkit-text-fill-color:#8d99ad;color:#8d99ad!important;background:#282f3d!important;border-color:#3a4353!important}.media-ai-dialog.sf-studio .sx-chapters{width:min(1120px,100vw - 64px)}.sx-chapter-modal{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;min-height:430px;display:grid}.sx-chapter-list{background:var(--sf-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sx-chapter-list>b{padding:14px}.sx-chapter-row{border-top:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.sx-chapter-row>button{font-size:12px;background:0 0!important;border:0!important;min-height:28px!important;padding:5px!important}.sx-chapter-row>button:first-child{color:var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa)}.sx-chapter-row>input{font-size:13px;background:0 0!important;border:0!important}.sx-chapter-list>small{padding:12px;line-height:1.6}.sx-chapter-summary{background:#8881;border-radius:8px;margin:0 12px 14px;padding:10px}.sx-chapter-summary p{white-space:pre-wrap;font-size:12px;line-height:1.6}.sx-chapter-list>footer{gap:8px;margin-top:auto;padding:12px;display:flex}.sx-chapter-list>footer>button{flex:1}.sx-chapter-modal>aside{flex-direction:column;gap:14px;min-width:0;font-size:13px;display:flex}.sx-chapter-modal>aside>button:last-child{margin-top:auto}.sx-chapter-modal form{gap:8px;display:flex}.sx-chapter-modal form input{flex:1;min-width:0}.sx-vocabulary{flex-wrap:wrap;gap:6px;display:flex}.sx-vocabulary>button{font-size:11px;background:var(--lightningcss-light,#8b5cf625)var(--lightningcss-dark,#5f5cf625)!important;border:0!important;border-radius:99px!important;min-height:26px!important;padding:4px 9px!important}@media (width<=700px){.sx-chapter-modal{grid-template-columns:1fr}.media-ai-dialog.sf-studio .sx-chapters{width:100%}.sx-chapter-row{grid-template-columns:50px minmax(0,1fr) auto}.sx-chapter-list>footer{flex-wrap:wrap}}.media-ai-dialog.sf-studio .sx-sheet.sx-chapters{box-sizing:border-box;min-height:0;max-height:calc(100dvh - 100px);overflow:hidden}.sx-chapters>header{flex-shrink:0}.sx-chapters .sx-chapter-modal{flex:1;min-height:0;overflow:hidden}.sx-chapters .sx-chapter-list{min-width:0;min-height:0}.sx-chapters .sx-chapter-list>b,.sx-chapters .sx-chapter-list>footer,.sx-chapters .sx-chapter-list>small{flex-shrink:0}.sx-chapter-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.sx-chapter-scroll>small{padding:12px;line-height:1.6;display:block}.sx-chapters .sx-chapter-row{flex-shrink:0}.sx-chapters .sx-chapter-row>button:first-child{font-variant-numeric:tabular-nums;color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6))!important}.sx-chapters .sx-chapter-modal>aside{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sx-chapters .sx-chapter-modal form{flex-direction:row;align-items:center}.sx-chapters .sx-chapter-modal form>button{flex-shrink:0;width:auto}@media (width<=700px){.media-ai-dialog.sf-studio .sx-sheet.sx-chapters{max-height:calc(100dvh - 48px);overflow-y:auto}.sx-chapters .sx-chapter-modal{flex:none;overflow:visible}.sx-chapter-scroll{flex:none;max-height:48dvh}.sx-chapters .sx-chapter-modal>aside{overflow:visible}.sx-chapters .sx-chapter-list>footer{flex-direction:column}}.media-ai-dialog.sf-studio .sx-sheet.sx-pack{width:min(1150px,100vw - 72px)}.sp-pack{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;min-width:0;min-height:520px;display:grid}.sp-pack-list{background:var(--sf-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sp-pack-heading{border-bottom:1px solid var(--border);padding:14px 16px}.sp-pack-items{overscroll-behavior:contain;max-height:62dvh;overflow:auto}.sp-pack-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.sp-pack-preview{background:#8882;border-radius:6px;flex:0 0 64px;place-items:center;height:44px;display:grid;overflow:hidden}.sp-pack-preview>img,.sp-pack-preview>video{object-fit:cover;width:100%;height:100%}.sp-pack-name{flex:1;min-width:0;font-size:13px}.sp-pack-name>b{overflow-wrap:anywhere;display:block}.sp-pack-name>small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.sp-pack-destinations{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:45%;display:flex}.sp-pack-destinations label{align-items:center;gap:6px;font-size:12px;display:flex}.sp-pack-explanation{color:var(--text-secondary);padding:12px 14px;font-size:12px;line-height:1.6}.sp-pack>aside{flex-direction:column;gap:12px;min-width:0;font-size:13px;display:flex}.sp-pack>aside .sf-card{padding:14px}.sp-pack>aside p{margin:8px 0;line-height:1.6}.sp-pack>aside small{color:var(--text-secondary);font-size:12px;line-height:1.6}.sp-pack-submit{flex-direction:column;gap:10px;margin-top:auto;display:flex}.sp-pack-submit>button{width:100%}@media (width<=760px){.sp-pack{grid-template-columns:1fr;min-height:0}.sp-pack-item{flex-wrap:wrap}.sp-pack-destinations{justify-content:flex-start;width:100%;max-width:none}.sp-pack-items{max-height:48dvh}.media-ai-dialog.sf-studio .sx-sheet.sx-pack{width:100%}}.media-ai-dialog.sf-studio .sx-sheet.sx-versions{box-sizing:border-box;width:min(1200px,100vw - 72px);min-height:0;max-height:calc(100dvh - 90px);overflow:hidden}.sx-versions>header{flex-shrink:0}.sv-layout{flex:1;grid-template-columns:280px minmax(0,1fr);gap:20px;min-width:0;height:570px;min-height:0;display:grid;overflow:hidden}.sv-layout>aside{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.sv-layout small{color:var(--text-secondary);font-size:11px;line-height:1.6}.sv-versions{flex-direction:column;flex-shrink:0;gap:10px;max-height:220px;display:flex;overflow:auto}.sv-versions>button{border-radius:10px;text-align:left!important;background:var(--sf-input)!important;border:1px solid var(--border)!important;padding:12px!important}.sv-versions>button[aria-pressed=true]{border-color:var(--accent)!important}.sv-versions small{margin-top:6px;display:block}.sv-versions .sf-badge{margin-left:8px}.sv-new{flex-direction:column;gap:8px;margin-top:auto;display:flex}.sv-new label{font-size:12px}.sv-comparison{background:var(--sf-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.sv-audio{border-bottom:1px solid var(--border);padding:12px}.sv-audio>b{font-size:13px}.sv-audio audio{width:100%;height:36px;margin-top:8px;display:block}.sv-columns,.sv-line{grid-template-columns:repeat(var(--sv-columns),minmax(0,1fr));display:grid}.sv-columns>b{padding:12px;font-size:13px}.sv-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.sv-line>div{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:10px 12px;font-size:12px;line-height:1.7}.sv-line button{font-size:11px;color:var(--accent)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 7px 0 0!important}.sv-different{background:#e8b23a0d}.sv-current{box-shadow:inset 2px 0 var(--accent)}.sv-word-current{text-underline-offset:4px;color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.sv-comparison>footer{border-top:1px solid var(--border);color:var(--text-secondary);padding:12px;font-size:11px;line-height:1.6}@media (width<=760px){.sv-layout{grid-template-columns:1fr;height:auto;overflow:visible}.media-ai-dialog.sf-studio .sx-sheet.sx-versions{overflow:auto}.sv-layout>aside{overflow:visible}.sv-scroll{flex:none;max-height:50dvh}.sv-columns>b,.sv-line>div{padding:8px}.sv-comparison{min-height:350px}}.sx-economy table th:last-child,.sx-economy table td:last-child{color:#16845b;background:#23b5790d}.sx-economy table th:last-child{border-radius:8px 8px 0 0}.sx-economy table td:last-child{font-weight:600}[data-theme=dark] .sx-economy table th:last-child,[data-theme=dark] .sx-economy table td:last-child{color:#7fd9a8}.sx-economy>p{margin:0;font-size:13px;line-height:1.6}.sx-economy>small{line-height:1.6}.media-ai-dialog.sf-studio .sf-shorts-compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.media-ai-dialog.sf-studio .sf-shorts-compact>.sf-result-short{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;height:auto;padding:14px;display:grid;overflow:visible}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-preview{aspect-ratio:9/16;border-radius:8px;width:100%;height:auto;min-height:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-preview :is(.studio-asset-preview,.studio-plan-visual){width:100%;height:100%;min-height:0;max-height:none;margin:0}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-preview :is(video,img){object-fit:contain;width:100%;height:100%!important;max-height:none!important}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-card-content{gap:8px;min-width:0;padding:0}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-card-content>strong{font-size:13px;line-height:1.45}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-card-content>p{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-statusline{gap:5px;font-size:10px}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-statusline small,.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-statusline time{font-size:10px}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-short-actions{grid-template-columns:minmax(0,1fr) 32px;gap:6px;min-width:0;margin-top:4px;display:grid}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-short-actions>button:not(.sf-download-icon){grid-area:1/1/auto/-1;min-height:34px;padding:6px;font-size:10px}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-short-actions>.sf-insert{grid-area:2/1;min-width:0}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-short-actions>.sf-insert summary{min-height:34px;padding:7px;font-size:10px}.media-ai-dialog.sf-studio .sf-shorts-compact .sf-result-short .sf-short-actions>.sf-download-icon{grid-area:2/2;width:32px;min-height:34px;padding:5px}.sf-sticky-tools{z-index:8;background:var(--sf-panel);border-bottom:1px solid var(--border);margin-bottom:14px;padding:12px 0;position:sticky;top:-20px}.sf-sticky-tools .sf-section-heading{margin-bottom:0!important}.sf-sticky-tools .sx-library-toolbar{margin-top:12px}.sf-short-view-switch{background:var(--sf-input);border-radius:8px;gap:3px;margin-left:auto;padding:3px;display:flex}.sf-short-view-switch button{font-size:11px;border:0!important;min-height:30px!important;padding:5px 9px!important}.sf-short-view-switch button[aria-pressed=true]{background:var(--accent)!important;color:#fff!important}@media (width<=1150px){.sf-sticky-tools{top:-14px}.media-ai-dialog.sf-studio .sf-shorts-compact>.sf-result{gap:10px;padding:10px}}@media (width<=1050px){.media-ai-dialog.sf-studio .sf-shorts-compact{grid-template-columns:1fr}}@media (width<=550px){.sf-sticky-tools{top:0}.media-ai-dialog.sf-studio .sf-shorts-compact>.sf-result{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.sf-page-title h3{font-size:16px;margin:0!important}.sf-main-transcript{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.sf-main-transcript>.sf-sticky-tools{flex-shrink:0;margin-bottom:14px;position:relative;top:0}.sf-main-transcript .sf-transcript-workspace{flex:1;align-items:start;min-height:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-main-transcript .sf-segments{min-height:0;overflow:hidden;max-height:100%!important}.sf-main-transcript .sf-transcript-left{overscroll-behavior:contain;align-self:start;max-height:100%;position:sticky;top:0;overflow:auto}.sf-main-transcript .sf-transcript-left>.sf-player{z-index:1;background:var(--sf-panel);position:sticky;top:0}@media (width<=700px){.sf-main-transcript .sf-transcript-workspace{flex-direction:column;display:flex;overflow:auto}.sf-main-transcript .sf-transcript-left{z-index:2;background:var(--sf-panel);flex-shrink:0;width:100%;max-height:45dvh;position:sticky;top:0}.sf-main-transcript .sf-segments{flex-shrink:0;width:100%;max-height:55dvh!important}}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;height:auto;padding:14px;display:grid;overflow:visible}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-preview{aspect-ratio:9/16;border-radius:8px;width:100%;height:auto;min-height:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-preview :is(.studio-asset-preview,.studio-plan-visual){width:100%;height:100%;min-height:0;max-height:none;margin:0}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-preview :is(video,img){object-fit:contain;width:100%;height:100%!important;max-height:none!important}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-card-content{gap:8px;min-width:0;padding:0}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-card-content>strong{font-size:13px;line-height:1.45}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-card-content>p{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-statusline{gap:5px;font-size:10px}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-statusline small,.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-statusline time{font-size:10px}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-short-actions{grid-template-columns:minmax(0,1fr) 32px;gap:6px;min-width:0;margin-top:4px;display:grid}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-short-actions>button:not(.sf-download-icon){grid-area:1/1/auto/-1;min-height:34px;padding:6px;font-size:10px}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-short-actions>.sf-insert{grid-area:2/1;min-width:0}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-short-actions>.sf-insert summary{min-height:34px;padding:7px;font-size:10px}.media-ai-dialog.sf-studio .sf-creations-mixed .sf-result-short .sf-short-actions>.sf-download-icon{grid-area:2/2;width:32px;min-height:34px;padding:5px}.media-ai-dialog.sf-studio .sf-creations-mixed{align-items:stretch}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-self:stretch;gap:12px;min-height:285px;padding:12px}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-preview{aspect-ratio:auto;background:var(--sf-input);height:100%;min-height:255px}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-card-content{gap:10px;min-width:0;height:100%}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-statusline{row-gap:6px;line-height:1.5}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-statusline small,.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-statusline time{white-space:normal;overflow-wrap:anywhere}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-card-content>strong{font-size:13px;line-height:1.5}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-short-actions{margin-top:auto}@media (width<=550px){.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short{min-height:270px}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-preview{min-height:240px}}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-preview :is(video,img){object-fit:cover}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-preview .sx-video-poster{border:0;width:100%;height:100%;padding:0;display:block}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-statusline time,.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-text .sf-statusline time{white-space:nowrap;overflow-wrap:normal;flex-basis:100%;order:4}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-statusline .sf-origin{margin-left:auto}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-short .sf-card-content>strong{overflow-wrap:anywhere}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-text .sf-placeholder{gap:10px}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-text .sf-placeholder>span{text-align:center;padding:0 14px;font-size:17px;font-weight:700;line-height:1.35}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-text .sf-placeholder>svg{width:26px;height:26px}.media-ai-dialog.sf-studio .sf-creations-mixed>.sf-result-text .sf-card-content{gap:10px}.media-ai-dialog.sf-studio .sf-result-short .sf-statusline{flex-wrap:nowrap;gap:5px}.media-ai-dialog.sf-studio .sf-result-short .sf-statusline small{flex-shrink:0;white-space:nowrap!important;overflow-wrap:normal!important}.sf-result-short .sf-short-created{color:var(--text-secondary);font-size:10px;line-height:1.5}.media-ai-dialog.sf-studio .sf-result-short .sf-statusline .sf-origin{flex-shrink:0;margin-left:auto}.media-ai-dialog.sf-studio .sf-insert{position:relative}.media-ai-dialog.sf-studio .sf-insert[open]>.sf-insert-menu{z-index:20;background:var(--sf-panel);border-radius:8px;min-width:max-content;padding:4px;position:absolute;top:auto;bottom:calc(100% + 4px);left:0;box-shadow:0 3px 18px #0004}.media-ai-dialog.sf-studio .sf-insert-menu button{text-align:left;border:0;width:100%;display:block}.media-ai-dialog.sf-studio .sf-nav>button:not(.sx-usage-toggle){color:var(--text-secondary);text-align:left;background:0 0;box-shadow:none!important;border:1px solid #0000!important}.media-ai-dialog.sf-studio .sf-nav>button[aria-current=page]{font-weight:650;background:color-mix(in srgb,var(--accent) 18%,transparent)!important;color:var(--accent)!important}.media-ai-dialog.sf-studio .sf-nav>button:not([aria-current=page]):hover{color:var(--text-primary);background:color-mix(in srgb,var(--accent) 7%,transparent)!important}.media-ai-dialog.sf-studio .sf-nav>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.media-ai-dialog.sf-studio .sf-source-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.media-ai-dialog.sf-studio .sf-source-actions .sf-badge{flex:none}.media-ai-dialog.sf-studio .sf-taskline>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-ai-dialog.sf-studio .sf-task-state{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none;font-size:12px}.media-ai-dialog.sf-studio .sf-task-state-running{color:#9a6700}[data-theme=dark] .media-ai-dialog.sf-studio .sf-task-state-running{color:#f2c14e}.media-ai-dialog.sf-studio .sf-usage{gap:4px;padding:12px 10px;font-size:11px;line-height:1.4}.media-ai-dialog.sf-studio .sf-usage>b{margin-bottom:3px;font-size:12px}.media-ai-dialog.sf-studio .sf-usage-line{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.media-ai-dialog.sf-studio .sf-usage-line>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.media-ai-dialog.sf-studio .sf-project-usage{margin-top:4px;font-size:10px;line-height:1.4}.media-ai-dialog.sf-studio .sf-project-usage>span{white-space:nowrap}.media-ai-dialog.sf-studio .studio-style-current{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;display:grid}.media-ai-dialog.sf-studio .studio-style-current .studio-style-screen{aspect-ratio:3/4;box-sizing:border-box;min-width:0;min-height:104px;padding:6px;width:78px!important;max-width:78px!important}.media-ai-dialog.sf-studio .studio-style-description{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.media-ai-dialog.sf-studio .studio-style-description small{line-height:1.45}.media-ai-dialog.sf-studio .sf-transcript-left{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.media-ai-dialog.sf-studio .sf-transcript-left>.sf-player{width:100%}.media-ai-dialog.sf-studio .sf-transcript-left>.sx-manual-bar{border:1px solid var(--accent);background:var(--sf-panel);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px;display:flex;position:static}.media-ai-dialog.sf-studio .sf-transcript-left>.sx-manual-bar>b{font-size:12px}.media-ai-dialog.sf-studio .sf-transcript-left>.sx-manual-bar>button{min-height:36px;padding:8px;font-size:11px}.media-ai-dialog.sf-studio .sf-transcript-workspace>.sf-segments{grid-row:1;align-self:start}@media (width<=1150px){.media-ai-dialog.sf-studio .sf-transcript-workspace>.sf-segments{grid-area:auto/1}}.media-ai-dialog.sf-studio .sf-short-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.media-ai-dialog.sf-studio .sf-short-controls label{min-width:0}.media-ai-dialog.sf-studio .sf-short-format{color:var(--text-primary);padding:12px;font-size:12px;line-height:1.5}.sx-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050912b8;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sx-sheet{background:var(--sf-panel,var(--bg-surface));width:min(950px,100%);max-height:90%;color:var(--text-primary);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:auto;box-shadow:0 24px 80px #0006}.sx-sheet>header,.sx-sheet>footer,.sx-sheet form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-sheet>footer{background:var(--sf-panel);justify-content:flex-end;margin-top:8px;padding:16px 0;position:sticky;bottom:-22px}.sx-sheet h3{font-size:18px}.sx-plan-layout,.sx-form-grid,.sx-compare{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sx-plan-layout>div{flex-direction:column;gap:12px;min-width:0;display:flex}.sx-crop-view{aspect-ratio:16/9;background:#05070b;border-radius:10px;position:relative;overflow:hidden}.sx-crop-view video{object-fit:contain;width:100%;height:100%}.sx-kept-area{pointer-events:none;border:2px solid #f3cf4f;width:31.64%;position:absolute;top:0;bottom:0;box-shadow:0 0 0 900px #0005}.sx-kept-area span{color:#17171f;background:#edcd4b;border-radius:4px;padding:4px;font-size:10px;position:absolute;top:4px;left:4px}.sx-hook{background:color-mix(in srgb,var(--accent) 10%,transparent);border-left:3px solid var(--accent);border-radius:8px;padding:12px}.sx-range{grid-template-columns:20px 1fr 15px 1fr 35px;align-items:center;gap:6px;display:grid}.sx-range input{min-width:0}.sx-check{border:1px solid var(--border);border-radius:10px;align-items:center;gap:20px;padding:14px;display:flex}.sx-check>b{min-width:80px}.sx-check small{margin-top:5px;display:block}.sx-ok>b{color:#219d65}.sx-attention,.sx-attention>b{color:#c89425}.sx-blocking,.sx-blocking>b{color:#ec6571}.sx-blocking{border-color:#ec657155}.sx-sheet table{border-collapse:collapse;width:100%;font-size:13px}.sx-sheet th,.sx-sheet td{border-bottom:1px solid var(--border);text-align:left;padding:12px}.sx-version{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.sx-version>span{flex:1;font-size:12px}.sx-compare{max-height:60vh;overflow:auto}.sx-compare>div{background:var(--bg-input);border-radius:8px;padding:12px}.sx-compare img{object-fit:contain;max-width:100%;max-height:65vh}.sx-difference{border-left:2px solid #d5a538;padding:8px;background:#c8942526!important}.sx-notice{z-index:15;color:#fff;background:#176943;border-radius:10px;gap:16px;padding:12px;display:flex;position:absolute;top:72px;right:22px;box-shadow:0 8px 20px #0003}.sx-notice button{color:#fff!important}.sx-segment-row{grid-template-columns:28px minmax(0,1fr) 32px;align-items:start;gap:4px;display:grid}.sf-segments .sx-segment-row>input{margin:14px 4px;width:18px!important;min-height:18px!important}.sf-segments .sx-segment-row>button{width:100%;padding:12px 4px;display:flex}.sx-card-tools{justify-content:space-between;align-items:center;display:flex}.sx-card-tools input{width:18px!important;min-height:18px!important}.sx-card-tools button{min-height:28px!important;padding:2px 8px!important}.sx-card-tools button[aria-pressed=true]{color:#d6a73d}.sx-library-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-library-toolbar input{flex:1;min-width:140px}.sx-library-toolbar select{width:120px!important}.sx-bulk{border:1px solid var(--accent);background:var(--sf-panel);z-index:4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;bottom:0}.sx-inserted{color:#299a69!important}.sx-thumbnail-study{flex-direction:column;gap:12px;display:flex}.sx-thumbnail-full{position:relative}.sx-thumbnail-full img{aspect-ratio:16/9;object-fit:cover;width:100%}.sx-thumbnail-full>span{color:#fff;background:#0009;border:1px dashed #fff;padding:6px;font-size:10px;position:absolute;bottom:6px;right:6px}.sx-thumbnail-sizes{flex-wrap:wrap;gap:8px;display:flex}.sx-thumbnail-sizes img{aspect-ratio:16/9;object-fit:cover;width:100%}.sx-subtitle-presets{flex-wrap:wrap;gap:6px;display:flex}.sx-subtitle-presets button{flex:1;min-width:70px;color:#fff!important;background:#222b3c!important}.sx-subtitle-presets small{font-size:9px;display:block;color:inherit!important}.sx-subtitle-presets button[aria-pressed=true]{outline:2px solid var(--accent)}.sx-style-impact{font-weight:700;color:#ffdb45!important}.sx-style-discreet{font-size:11px!important}.sx-pack-row{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.sx-pack-row>b{flex:1}.sx-pack-row small{width:100%}.sx-mini-controls{flex-wrap:wrap;gap:6px;display:flex}.sx-manual-bar{background:var(--sf-panel);border:1px solid var(--accent);border-radius:10px;flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:sticky;bottom:0}.sx-chapters{flex-direction:column;gap:6px;display:flex}.sx-chapter{align-items:center;gap:6px;display:flex}.sx-chapter input{min-width:0}.sx-delete{color:#e06b77!important}.sf-studio{position:fixed}.sf-studio button{min-height:44px}.sf-studio .sx-sheet input[type=checkbox]{width:18px;min-height:18px}.sx-sheet form{flex-direction:column;gap:16px;display:flex}@media (width<=900px){.sx-overlay{padding:0}.sx-sheet{border-radius:0;width:100%;height:100%;max-height:100%;padding:16px}.sx-plan-layout,.sx-form-grid,.sx-compare{grid-template-columns:1fr}.sx-sheet>footer{flex-wrap:wrap;bottom:-16px}.sx-range{grid-template-columns:16px 1fr 12px 1fr 32px}.sx-library-toolbar>*{flex:1}.sx-notice{left:12px;right:12px}}.sx-chat-task{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.sx-chat-task>header{justify-content:space-between;gap:10px;display:flex}.sx-chat-task p{font-size:13px}.sx-chat-task small{color:var(--text-secondary);font-size:11px}.sx-chat-task section{flex-direction:column;gap:8px;display:flex}.sx-chat-phases p{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px;display:flex}.sx-chat-notice{z-index:3;background:var(--bg-surface);color:#2ba66c;border:1px solid #24a36c;border-radius:10px;padding:12px;position:sticky;top:0}.sx-chat-tasks{flex-direction:column;gap:14px;display:flex}.sx-chat-suggestions{flex-wrap:wrap;gap:8px;padding:6px 12px;display:flex}.sx-chat-task .studio-asset-preview video{max-height:320px}.sx-video-poster{place-items:center;display:grid;position:relative;background:#080d17!important;border:0!important;width:100%!important;height:100%!important;padding:0!important}.sx-video-poster img{object-fit:cover;width:100%;height:100%}.sx-video-poster span{color:#fff;background:#111b;border-radius:8px;padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-center-task{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.sx-center-task>div:first-child{justify-content:space-between;gap:10px;display:flex}.sf-task-center>section{flex-direction:column;margin-top:16px;display:flex}.sf-task-center>section>b{color:var(--text-secondary);font-size:12px}.sx-quota-warning{color:var(--text-primary);background:#dba53318;border:1px solid #cc9728;border-radius:10px;padding:14px}.sx-minimized{z-index:60;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 8px 30px #0004}.sx-minimized button{border:1px solid var(--border);min-height:44px;color:inherit;background:0 0;border-radius:8px;padding:8px}.sx-segment-editor{flex-direction:column;gap:8px;padding:10px;display:flex}.sx-segment-editor textarea{width:100%;min-height:100px}.sx-segment-editor button{justify-content:center}.sx-inline-rename{flex-wrap:wrap;gap:6px;display:flex}.sx-inline-rename input{width:100%}.sf-result strong[role=button]{cursor:text;align-items:center;min-height:44px;display:flex}.sx-range-handles fieldset{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.sx-range-handles label{display:block}.sx-range-handles input{width:100%;min-height:44px}.sx-version-tabs,.sx-usage-toggle{display:none!important}.sf-studio .sx-card-tools button{min-width:44px;min-height:44px!important}.sx-segment-row{grid-template-columns:44px minmax(0,1fr) 44px}.sf-segments .sx-segment-row>input{margin:14px 12px}.sf-range-timeline button{top:-22px;background:linear-gradient(#0000 19px,#f4c940 19px 25px,#0000 25px)!important;height:44px!important;min-height:44px!important}.sf-range-timeline{height:64px}.sf-range-timeline small{padding-top:12px}@media (width<=900px){.sf-layout{flex-direction:column;overflow:auto;display:flex!important}.sf-nav{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;flex:none;overflow:visible}.sf-nav>button{white-space:nowrap}.sf-main{flex:none;overflow:visible}.sf-params{border-left:0;border-top:1px solid var(--border);flex:none;overflow:visible}.sf-nav .sf-usage{margin:0;display:none}.sf-nav .sf-usage.sx-usage-open{width:100%;display:flex}.sx-usage-toggle{display:block!important}.sf-overview-row{grid-template-columns:1fr}.sx-version-tabs{gap:8px;display:flex!important}.sx-version-tabs [aria-selected=true]{border-color:var(--accent);color:var(--accent)}.sx-version-compare>div{display:none}.sx-version-compare>div.sx-compare-active,.sx-version-compare{display:block}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-sheet>footer{position:sticky}.sx-sheet.sx-economy table,.sx-sheet.sx-economy tbody{display:block}.sx-sheet.sx-economy tr{grid-template-columns:1fr 1fr 1fr;display:grid}.sf-task-center{border-radius:16px 16px 0 0;width:100%;max-height:90%;position:fixed;inset:10% 0 0}.sx-minimized{flex-wrap:wrap;left:16px;right:16px}.sf-header>span{display:none}}@media (width<=440px){.sf-grid{grid-template-columns:1fr}}.media-ai-dialog.sf-studio>.sf-header{box-sizing:border-box;grid-template-columns:100px minmax(0,1fr) 220px auto 44px;align-items:center;gap:14px;height:64px;min-height:64px;padding:0 20px;display:grid}.media-ai-dialog.sf-studio>.sf-header>strong{border-right:1px solid var(--border);white-space:nowrap;padding-right:16px;line-height:28px}.media-ai-dialog.sf-studio>.sf-header>.sf-header-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;margin:0;font-size:12px;display:block;overflow:hidden}.media-ai-dialog.sf-studio>.sf-header>.sf-header-status{justify-content:flex-end;justify-self:stretch;min-width:0;display:flex}.media-ai-dialog.sf-studio>.sf-header .sf-header-status>button{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;min-height:36px;padding:7px 12px;overflow:hidden}.media-ai-dialog.sf-studio>.sf-header>button:last-child{width:44px;padding:0}.media-ai-dialog.sf-studio .sf-source{align-items:flex-start;gap:20px;padding:16px}.media-ai-dialog.sf-studio .sf-source h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.sf-source-status{align-items:center;gap:8px;margin:12px 0 10px;display:flex}.sf-source-status .sf-badge{padding:5px 10px}.sf-source-actions{align-items:center;gap:8px}.sf-source-actions button{flex:none;margin:0}.sf-source-actions button:not(:first-child){border-color:var(--border)}.media-ai-dialog.sf-studio .sx-overlay{box-sizing:border-box;padding:28px}.media-ai-dialog.sf-studio section.sx-sheet{box-sizing:border-box;border-radius:16px;gap:20px;width:min(950px,100%);max-height:calc(100% - 16px);box-shadow:0 24px 80px #0005;border:1px solid var(--border)!important;padding:26px!important}.media-ai-dialog.sf-studio .sx-sheet>header{border-bottom:1px solid var(--border);flex:none;align-items:center;margin:0;padding:0 0 18px}.media-ai-dialog.sf-studio .sx-sheet>header h3{margin:0;font-size:18px;line-height:1.4}.media-ai-dialog.sf-studio .sx-sheet>header>button{border-radius:8px;width:36px;min-height:36px;padding:0}.media-ai-dialog.sf-studio .sx-sheet form{gap:20px;min-width:0;margin:0}.media-ai-dialog.sf-studio .sx-sheet .sx-form-grid{gap:20px 24px}.media-ai-dialog.sf-studio .sx-sheet label{gap:8px;min-width:0;font-weight:500;line-height:1.5}.media-ai-dialog.sf-studio .sx-sheet input:not([type=checkbox]),.media-ai-dialog.sf-studio .sx-sheet select{width:100%;min-height:44px}.media-ai-dialog.sf-studio .sx-sheet form>p{background:var(--sf-input);border-radius:8px;margin:0;padding:12px 14px;font-size:11px;line-height:1.6}.media-ai-dialog.sf-studio .sx-sheet form>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin:0;padding:18px 0 0;display:flex}.media-ai-dialog.sf-studio .sx-sheet>footer{margin:0;padding:16px 0;bottom:-26px}@media (width<=900px){.media-ai-dialog.sf-studio>.sf-header{grid-template-columns:90px minmax(0,1fr) 170px auto 40px;gap:8px;padding:0 12px}.media-ai-dialog.sf-studio .sx-overlay{padding:12px}.media-ai-dialog.sf-studio section.sx-sheet{width:100%;max-height:100%;padding:20px!important}.media-ai-dialog.sf-studio .sf-source-video{max-width:100%}}@media (width<=650px){.media-ai-dialog.sf-studio>.sf-header{grid-template-columns:80px minmax(0,1fr) auto 36px;gap:8px;height:auto;min-height:88px;padding:10px 12px}.media-ai-dialog.sf-studio>.sf-header>strong{grid-area:1/1;padding-right:8px}.media-ai-dialog.sf-studio>.sf-header>.sf-header-status{grid-area:1/2}.media-ai-dialog.sf-studio>.sf-header>button:nth-last-child(2){grid-area:1/3}.media-ai-dialog.sf-studio>.sf-header>button:last-child{grid-area:1/4;width:36px}.media-ai-dialog.sf-studio>.sf-header>.sf-header-filename{grid-area:2/1/auto/-1;font-size:11px}.media-ai-dialog.sf-studio .sx-overlay{padding:0}.media-ai-dialog.sf-studio section.sx-sheet{border-radius:0;height:100%;padding:20px!important}.media-ai-dialog.sf-studio .sx-form-grid{grid-template-columns:1fr}.media-ai-dialog.sf-studio .sf-source{gap:14px}.media-ai-dialog.sf-studio .sf-source-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-source-actions button{white-space:normal}.media-ai-dialog.sf-studio .sx-sheet form>footer{background:var(--sf-panel);padding:16px 0;position:sticky;bottom:-20px}.media-ai-dialog.sf-studio .sx-sheet form>footer button{width:100%}}.media-ai-dialog.sf-studio .sx-kit form{gap:14px}.media-ai-dialog.sf-studio .sx-kit .sx-form-grid{gap:16px 24px}.media-ai-dialog.sf-studio .sx-kit textarea{min-height:64px}.media-ai-dialog.sf-studio .sx-kit form>footer{background:var(--sf-panel);z-index:2;box-shadow:0 -10px 14px var(--sf-panel);padding:14px 0;position:sticky;bottom:-26px}.sx-chat-task{box-sizing:border-box;border-radius:14px 14px 14px 3px;align-self:flex-start;width:min(100%,34rem)}.sx-chat-task header{align-items:baseline}.sx-chat-task header span{color:var(--text-secondary);font-size:.77rem;font-weight:650}.sx-chat-task[data-status=running] header span{color:var(--lightningcss-light,#875606)var(--lightningcss-dark,#ffca64)}.sx-chat-task[data-status=ready] header span{color:var(--lightningcss-light,#096849)var(--lightningcss-dark,#78dcae)}.sx-chat-phases:not(:empty){background:var(--bg-secondary,var(--bg-surface));border-radius:9px;padding:.4rem .65rem}.sx-chat-phases p{border:0;margin:0;padding:.35rem 0;font-size:.8rem}.sx-chat-task section.naruto-result{grid-template-columns:minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.sx-chat-task section[data-media=clip]{grid-template-columns:minmax(68px,24%) minmax(0,1fr)}.naruto-caption{overflow-wrap:anywhere;gap:.45rem;display:grid}.naruto-preview{width:min(100%,22rem)}.naruto-preview .studio-asset-preview{border-radius:9px;width:100%;height:auto;max-height:none;overflow:hidden}.naruto-preview .studio-asset-preview :is(img,video){object-fit:contain;width:100%;height:100%}.naruto-actions,.sx-chat-task .sx-mini-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.sx-chat-task .sx-mini-controls small{flex-basis:100%}.naruto-actions>button,.sx-chat-task .sx-mini-controls button,.naruto-actions summary,.sx-chat-task>button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg-surface);color:inherit;border-radius:8px;width:auto;padding:.55rem .8rem;font-size:.8rem}.sx-chat-task .sx-mini-controls button{border-radius:2rem}.naruto-actions .sf-insert{width:auto;position:relative}.naruto-actions .sf-insert summary{background:var(--accent,var(--lightningcss-light,#6943bd)var(--lightningcss-dark,#4543bd));color:#fff;font-weight:600;list-style:none}.naruto-menu{z-index:5;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;min-width:12rem;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 5px 20px #0002}.naruto-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.8rem;display:block}.naruto-menu button:hover,.naruto-menu button:focus-visible{background:var(--bg-secondary)}.ai-writing-trigger{width:34px;height:34px;color:var(--accent-light,var(--accent));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;place-items:center;margin:0;padding:6px;transition:border-color .2s,box-shadow .2s;display:inline-grid}.ai-writing-trigger:hover,.ai-writing-trigger:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 12px var(--lightningcss-light,#9457e52b)var(--lightningcss-dark,#5957e52b)}.ai-writing-trigger .material-symbols-outlined{font-size:21px}.ai-writing-trigger:disabled{opacity:.4;cursor:default}.ai-writing-dialog{border:1px solid var(--border);background:var(--bg-surface,#fff);width:min(660px,100vw - 32px);height:min(780px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ai-writing-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a13b0}.ai-writing-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:65px;padding:16px 22px;display:flex}.ai-writing-dialog h2{margin:0;font-size:18px}.ai-writing-dialog>header button,.ai-conversation-heading>button{border:1px solid var(--border);background:var(--bg-hover);color:inherit;cursor:pointer;border-radius:8px;width:34px;height:34px;font-size:23px}.ai-conversation{height:100%;min-height:0;color:var(--text-primary);background:var(--bg-surface);flex-direction:column;display:flex}.ai-writing-dialog>.ai-conversation{height:calc(100% - 65px)}.ai-conversation-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.ai-conversation-heading>div{align-items:center;gap:9px;font-size:13px;display:flex}.ai-conversation-heading .material-symbols-outlined{color:var(--accent-light,var(--accent));font-size:20px}.ai-conversation-heading>button{place-items:center;display:grid}.ai-conversation-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow:auto}.ai-conversation-welcome{text-align:center;padding:25px 5px}.ai-conversation-welcome>.material-symbols-outlined{color:var(--accent-light,var(--accent));font-size:34px}.ai-conversation-welcome h3{margin:16px 0 10px;font-size:17px}.ai-conversation-welcome p{color:var(--text-secondary);font-size:13px;line-height:1.7}.ai-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.ai-suggestions button{font:inherit;border:1px solid var(--border);color:var(--text-primary);background:var(--bg-surface-alt);cursor:pointer;border-radius:18px;padding:9px 12px;font-size:12px}.ai-suggestions button:hover{border-color:var(--accent)}.ai-chat-message{border:1px solid var(--border);background:var(--bg-surface-alt);overflow-wrap:anywhere;border-radius:14px;margin:0 0 16px;padding:12px 14px}.ai-chat-message--user{background:var(--accent-surface);border-color:var(--border-accent,var(--border));margin-left:28px}.ai-chat-message>small{color:var(--text-secondary);margin-bottom:7px;font-size:11px;display:block}.ai-chat-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.ai-chat-message textarea{resize:vertical;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;min-height:70px;padding:4px;font-size:13px;line-height:1.7}.ai-chat-message textarea:focus{border-color:var(--accent);outline:none}.ai-chat-message>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ai-chat-message>footer>span{color:var(--text-secondary);font-size:10px}.ai-insert{font:inherit;color:var(--accent-light,var(--accent));border:1px solid var(--border-accent,var(--border));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.ai-insert .material-symbols-outlined{font-size:16px}.ai-insert:hover{border-color:var(--accent)}.ai-insert:disabled{opacity:.4;cursor:default}.ai-chat-input{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface-alt));border-radius:14px;flex-shrink:0;align-items:flex-end;gap:8px;margin:0 16px;padding:10px;display:flex}.ai-chat-input:focus-within{border-color:var(--accent)}.ai-chat-label{flex:1;min-width:0;display:block;margin:0!important}.ai-chat-label>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-chat-input textarea{resize:vertical;width:100%;min-width:0;max-height:150px;color:var(--text-primary);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;padding:2px;font-size:13px;line-height:1.6;display:block}.ai-primary{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:9px;display:inline-grid}.ai-primary:disabled{opacity:.5;cursor:default}.ai-writing-error{color:var(--danger,#df385c);margin:8px 16px;font-size:12px;line-height:1.6}.ai-chat-footnote{color:var(--text-secondary);flex-shrink:0;justify-content:space-between;gap:10px;padding:10px 18px;font-size:10px;display:flex}.composer-editor{position:relative}.composer-editor .composer-ai-shortcut{z-index:1;position:absolute;top:8px;right:10px}.composer-editor .composer-editor__textarea{padding-right:48px}.composer__right [hidden]{display:none!important}.composer-assistant-panel{flex:1;height:100%;min-height:420px;overflow:hidden}.composer-tabs__tab .material-symbols-outlined{vertical-align:middle;margin-right:6px;font-size:17px}.ai-controls{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:16px;margin:20px 0;padding:24px}.ai-controls form{gap:12px;margin-top:18px;display:grid}.ai-controls label{align-items:center;gap:10px;font-size:13px;display:flex}.ai-controls input[type=number]{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));max-width:120px;color:inherit;border-radius:8px;padding:8px}.ai-controls p,.ai-controls small{color:var(--text-secondary);font-size:12px;line-height:1.6}.ai-controls table{border-collapse:collapse;width:100%;margin:18px 0}.ai-controls td,.ai-controls th{text-align:left;border:1px solid var(--border);padding:10px;font-size:12px}.ai-controls button{justify-self:start}@media (width<=600px){.ai-writing-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ai-conversation-messages{padding:12px}.ai-chat-message--user{margin-left:16px}.ai-controls{padding:16px}.composer-assistant-panel{height:620px}}.composer-assistant-panel .ai-chat-input{margin-right:80px}.ai-edit-suggestion{color:var(--text-secondary);margin-top:12px;font-size:12px}.ai-edit-suggestion summary{cursor:pointer}.ai-edit-suggestion textarea{margin-top:10px}.ai-chat-message .rich-message{font-size:13px;line-height:1.7}.ai-chat-message .rich-message h1,.ai-chat-message .rich-message h2,.ai-chat-message .rich-message h3{margin:14px 0 8px;font-size:15px}.ai-budget-estimate{color:var(--text-secondary);flex-shrink:0;margin:0;padding:8px 18px;font-size:11px;line-height:1.5}.ai-budget-estimate strong{color:var(--danger,#df385c)}.topbar-account-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-credit-badge{border:1px solid var(--border);background:var(--bg-card,var(--bg-secondary));color:var(--text-primary);border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}.ai-credit-badge .material-symbols-outlined{color:var(--accent);font-size:18px}.ai-chat-message footer{flex-wrap:wrap;gap:6px}.ai-chat-message footer .ai-insert{font-size:11px}.composer-editor .composer-editor__reset-bar{box-sizing:border-box;min-height:40px;padding-right:52px}.composer-editor .composer-editor__textarea{padding-top:44px}.ai-variant{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;margin-top:10px;padding:14px}.ai-variant>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-variant>header strong{text-transform:capitalize}.ai-variant button{margin-top:8px}.rich-message table{border-collapse:collapse;width:100%}.rich-message td,.rich-message th{border:1px solid var(--border);padding:8px}.topbar--persistent{z-index:46;background:var(--bg-surface);flex-shrink:0;gap:12px;min-height:64px;position:sticky;top:0}.topbar-account-tools .language-switcher{align-self:center}.main.main--inbox{padding-top:0}.ai-credit-wrap{position:relative}.ai-credit-popover{background:var(--bg-card,var(--bg-surface));border:1px solid var(--border);z-index:100;width:min(340px,85vw);color:var(--text-primary);border-radius:14px;padding:20px;font-size:13px;display:none;position:absolute;top:100%;right:0;box-shadow:0 12px 36px #0004}.ai-credit-wrap:hover .ai-credit-popover,.ai-credit-wrap:focus-within .ai-credit-popover,.ai-credit-wrap.is-open .ai-credit-popover{display:block}.ai-credit-popover h3{margin:0 0 14px}.ai-credit-popover progress{width:100%;accent-color:var(--accent)}.ai-credit-detail{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.ai-credit-future{color:var(--text-muted);font-size:11px;line-height:1.5}.ai-credit-popover .ai-primary{text-align:center;text-decoration:none;display:block}.ai-variant-choice{align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.shortcuts-dialog{max-height:80dvh;height:auto!important}.shortcuts-dialog>div{padding:20px}kbd{border:1px solid var(--border);background:var(--bg-secondary);border-radius:5px;padding:3px 7px}@media (width<=600px){.topbar--persistent{flex-wrap:wrap;padding:10px 16px}.topbar-account-tools{gap:6px}.ai-credit-badge{padding:6px}.ai-credit-badge>span{display:none}}.composer-network-bar{align-items:center;gap:8px;display:flex}.composer-network-bar>.network-tabs{flex:1;min-width:0}.composer-network-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.composer-network-tools button{width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:4px;display:grid}.composer-network-tools button:hover{border-color:var(--accent)}.composer-editor .composer-editor__textarea{padding:16px}.composer-editor .composer-editor__reset-bar{display:none}.ai-message-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ai-insertion-menu{position:relative}.ai-insertion-menu>summary{border:1px solid var(--border);width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;place-items:center;list-style:none;display:grid}.ai-insertion-menu>summary::-webkit-details-marker{display:none}.ai-insertion-menu>summary:hover,.ai-insertion-menu>summary:focus-visible{border-color:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 20%,transparent)}.ai-insertion-options{z-index:15;background:var(--bg-surface);width:min(280px,65vw);max-height:260px;color:var(--text-primary);border:1px solid var(--border);border-radius:10px;padding:8px;position:absolute;bottom:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 25px #0003}.ai-insertion-options>strong{color:var(--text-secondary);padding:7px;font-size:11px;display:block}.ai-insertion-options>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;margin:0;padding:9px;font-size:12px;display:flex}.ai-insertion-options>button:hover{background:var(--accent-surface)}.ai-insertion-options>button:disabled{opacity:.45;cursor:default}.ai-insertion-options small{white-space:nowrap}.ai-variant>.ai-message-actions{margin-top:8px}.ai-insertion-options{z-index:1000;position:fixed;bottom:auto;right:auto}.ai-insertion-menu>summary{border-color:#0000;border-radius:6px;width:26px;height:26px}.ai-insertion-menu>summary>.material-symbols-outlined{font-size:16px;line-height:1}.ai-message-actions{gap:4px}.ai-chat-message .rich-message :is(ul,ol){margin:10px 0;padding-inline-start:26px;list-style-position:outside}.ai-chat-message .rich-message li{margin:5px 0;padding-inline-start:3px;line-height:1.7}.ai-chat-message .rich-message li>p{margin:4px 0}.ai-chat-message .rich-message :is(ul,ol) :is(ul,ol){margin:6px 0;padding-inline-start:22px}.ai-chat-message .rich-message>p+p{margin-top:10px}.ai-direct-insert{width:26px;height:26px;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;margin:0!important}.ai-direct-insert .material-symbols-outlined{font-size:16px}.ai-direct-insert:hover,.ai-direct-insert:focus-visible{border-color:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 20%,transparent)}.ai-direct-insert:disabled{opacity:.4;cursor:default}.ai-chat-message--user{color:#10162b;background:#797dff;border:0;border-radius:14px 14px 3px;width:fit-content;max-width:85%;margin-left:auto}.ai-chat-message--assistant{border-radius:14px 14px 14px 3px}.sx-chat-task .naruto-result{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:12px;padding:12px}.sx-chat-task .naruto-stage-ready{color:var(--lightningcss-light,#087956)var(--lightningcss-dark,#70dfbd)}.ai-conversation-messages>.sx-chat-tasks{margin-bottom:16px}.composer-emoji-palette{z-index:1500;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);isolation:isolate;border-radius:12px;flex-direction:column;font-family:inherit;display:flex;position:fixed;overflow:visible;box-shadow:0 16px 48px #0004}.composer-emoji-palette>header{border-bottom:1px solid var(--border);flex:none;padding:18px 16px 14px;font-size:13px;font-weight:600}.composer-emoji-palette>nav{border-bottom:1px solid var(--border);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:4px 6px 0;display:grid}.composer-emoji-palette>nav button{min-width:0;height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0}.composer-emoji-palette>nav .material-symbols-outlined{font-size:19px}.composer-emoji-palette>nav button[aria-pressed=true]{color:#15803d;background:#22c55e10;border-bottom-color:#22c55e}.composer-emoji-search{flex:none;padding:10px 12px 6px}.composer-emoji-search input{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text-primary);font:inherit;border-radius:7px;padding:9px 10px;font-size:13px}.composer-emoji-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 10px 12px;overflow:hidden auto}.composer-emoji-results h3{color:var(--text-secondary);padding:10px 3px;font-size:12px;font-weight:500}.composer-emoji-results section>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.composer-emoji-results button{cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;height:36px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:25px;line-height:1}.composer-emoji-results button:hover{background:var(--bg-hover)}.composer-emoji-results>p{color:var(--text-secondary);padding:18px 5px;font-size:13px;line-height:1.6}.composer-emoji-palette>footer{border-top:1px solid var(--border);color:var(--text-secondary);flex:none;padding:13px 14px;font-size:11px}.composer-emoji-palette .composer-emoji-close{border:1px solid var(--border);background:var(--bg-surface);width:30px;height:30px;color:var(--text-primary);cursor:pointer;z-index:2;border-radius:50%;font-size:23px;line-height:1;position:absolute;top:-13px;right:-13px;box-shadow:0 3px 12px #0003}.composer-emoji-palette button:focus-visible,.composer-emoji-palette input:focus-visible,.composer-emoji-results:focus-visible{outline-offset:-2px;outline:2px solid #22c55e}[data-theme=light] .composer-emoji-palette{background:#fff;border-color:#cbd4e2;box-shadow:0 16px 45px #24395930}.composer-library-dialog{border:1px solid var(--border);background:var(--bg-surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 65px #0005}.composer-library-dialog[open]{flex-direction:column;display:flex}.composer-library-dialog::backdrop{background:#10182880}.composer-library-dialog>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.composer-library-dialog h2{margin:0;font-size:17px}.composer-library-dialog>header button{background:var(--bg-hover);color:var(--text-primary);cursor:pointer;border:0;border-radius:8px;width:34px;height:34px;font-size:24px}.composer-library-dialog__body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.composer-library-dialog p{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.6}.composer-library-dialog form,.composer-library-dialog label{gap:8px;display:grid}.composer-library-dialog form{gap:16px}.composer-library-dialog label{font-size:13px}.composer-library-dialog input{border:1px solid var(--border);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:8px;padding:11px}.composer-product-actions{flex-wrap:wrap;gap:10px;display:flex}.composer-library-dialog button{cursor:pointer}.composer-library-dialog button:focus-visible,.composer-library-dialog input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.composer-library-dialog [role=alert]{color:var(--text-primary);margin:0}.composer-product-list{margin:0 0 20px;padding:0;list-style:none}.composer-product-list li{border-bottom:1px solid var(--border);gap:8px;display:flex}.composer-product-list button{color:var(--text-primary);background:0 0;border:0;padding:12px 4px}.composer-product-list button:first-child{text-align:left;flex:1;gap:5px;min-width:0;display:grid}.composer-product-list small{overflow-wrap:anywhere;color:var(--text-secondary)}.composer-platform-settings{color:var(--text-primary);gap:10px;padding:14px 0;display:grid}.composer-platform-settings label{font-size:13px;font-weight:600}.composer-platform-settings p{color:var(--text-secondary);font-size:12px;line-height:1.6}.video-cover-picker{border-top:1px solid var(--border);gap:12px;padding-top:12px;display:grid}.video-cover-picker video{object-fit:contain;background:#10131b;border-radius:8px;width:100%;max-height:240px;display:block}.video-cover-picker input[type=range]{width:100%;accent-color:var(--accent)}.preview-linkedin{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;overflow:hidden}.preview-linkedin header,.preview-linkedin footer,.preview-linkedin p{padding:14px}.preview-linkedin header{gap:5px;display:grid}.preview-linkedin small{color:var(--text-secondary)}.preview-linkedin p{white-space:pre-wrap;overflow-wrap:anywhere}.preview-linkedin footer{border-top:1px solid var(--border);font-size:12px}.composer__left .composer-platform-settings{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;gap:12px;margin:18px 0;padding:20px;display:grid}.composer__left .composer-section{border-radius:14px;margin:12px 0;overflow:visible}.composer__left .composer-section__toggle{gap:12px;padding:16px 18px;font-size:13px;font-weight:600}.composer__left .composer-section__body{padding:0 18px 20px}.composer__left .composer-section__body .composer-platform-settings{background:0 0;border:0;border-radius:0;margin:0;padding:16px 0 0}.composer__left .composer-section__body .composer-platform-settings+.composer-platform-settings{border-top:1px solid var(--border);margin-top:18px}.composer__left .composer-input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));width:100%;min-width:0;min-height:42px;color:var(--text-primary);border-radius:10px;padding:10px 12px;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.composer__left .composer-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-surface)}.composer__left .composer-input:disabled{opacity:.65;cursor:not-allowed}.composer__left .composer-platform-settings label{font-size:13px;font-weight:500;line-height:1.6}.composer__left .composer-platform-settings label>.composer-input{margin-top:8px}.composer__left .composer-platform-settings label:has(input[type=checkbox]){min-height:22px;padding-left:28px;font-weight:400;line-height:1.7;display:block;position:relative}.composer__left .composer-platform-settings input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0;position:absolute;top:4px;left:0}.composer__left .composer-platform-settings p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.composer__left .composer-platform-settings a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.composer__left .composer-platform-settings fieldset{gap:14px;display:grid}.composer__left .composer-platform-settings legend{padding:0 0 16px;font-size:15px;font-weight:650;line-height:1.5}.composer__left .composer-platform-settings strong{font-weight:600}.composer__left .composer-platform-settings .btn-secondary{white-space:normal;width:fit-content;max-width:100%;min-height:38px}.composer__left .composer-platform-settings>div:has(>label.btn-secondary){flex-wrap:wrap}.composer__left .composer-media-row{border:1px dashed var(--border);background:var(--bg-surface);border-bottom:0;border-radius:12px 12px 0 0;margin:14px 0 0;padding:16px}.composer__left .composer-toolbar{border:1px solid var(--border);background:var(--bg-surface);border-top:0;border-radius:0 0 12px 12px;padding:10px 14px}.composer__left .composer-media-add-small{border-radius:10px;width:76px;height:76px}.composer__left .composer-options-row{background:0 0;flex-wrap:wrap;gap:14px;margin-bottom:8px;padding:16px 0}.composer__left .composer-customize-btn{white-space:normal;text-align:left;line-height:1.5}.composer__left .composer-draft-toggle{margin-left:auto}.composer__left .composer-schedule{padding:4px 0 0}.composer__left .composer-schedule__row{gap:16px}.composer__left .composer-consent-notice{border-left:3px solid var(--accent);background:var(--accent-surface);border-radius:8px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.7}.composer__left .composer__submit-bar{z-index:auto;background:0 0;margin-top:20px;padding:18px 0 4px;position:static}.composer__left .validation-summary{border-radius:12px;margin-top:18px}.composer__left .validation-summary__toggle{gap:12px;padding:14px 16px}@media (width<=600px){.composer__left .composer-platform-settings{padding:16px!important}.composer__left .composer-section__body .composer-platform-settings{padding:16px 0 0!important}.composer__left .composer-section__body{padding:0 14px 16px}.composer__left .composer-draft-toggle{margin-left:0}.composer__left .composer-schedule__row{flex-wrap:wrap}.composer__left .composer-schedule__field{flex:160px;min-width:0}}.composer__left .composer-tabs{overflow-y:hidden}.composer__left .validation-summary__count{align-items:center;gap:10px;display:flex}[data-theme=dark] .composer__left :is(.composer-platform-settings,.composer-section,.composer-media-row,.composer-toolbar),[data-theme=dark] .composer__left .composer-section__body .composer-platform-settings{border-color:#4778b8}.composer-upload-status{box-sizing:border-box;z-index:5;border:1px solid var(--accent);background:var(--bg-card);border-radius:12px;gap:10px;width:min(310px,100vw - 110px);margin-top:20px;padding:14px 16px;display:grid;position:fixed;bottom:20px;right:84px;box-shadow:0 4px 20px #0002}.composer-upload-status__heading{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.composer-upload-status__heading strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.composer-upload-status progress{width:100%;height:6px;accent-color:var(--accent)}.composer-upload-status small{color:var(--text-secondary);font-size:12px;line-height:1.6}.composer-upload-status .btn-secondary{justify-self:start}@media (width<=600px){.composer-upload-status{width:auto;bottom:84px;left:12px;right:12px}}.composer-upload-status{color:var(--text-primary);background:#fff}[data-theme=dark] .composer-upload-status{background:#101722}.composer-upload-cancel{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.composer-upload-cancel:hover{background:var(--accent-surface);color:var(--accent)}.composer-saved-preview{border:1px solid var(--border);background:var(--bg-surface);overflow-wrap:anywhere;border-radius:14px;gap:16px;padding:24px;display:grid}.composer-saved-preview p,.composer-saved-preview small{color:var(--text-secondary);margin:0;line-height:1.7}.composer-saved-preview .btn-secondary{justify-self:start}.composer__left .composer-writing-block{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));border-radius:12px;margin-bottom:14px}.composer__left .composer-writing-block .composer-editor{box-shadow:none;background:0 0;border:0;border-radius:12px 12px 0 0;margin:0;padding:0}.composer__left .composer-writing-block .composer-editor__textarea{box-sizing:border-box;background:0 0;border:0;border-radius:12px 12px 0 0;min-height:220px;max-height:480px;padding:16px;display:block}.composer__left .composer-writing-block .composer-toolbar{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0 0 12px 12px;margin:0}.composer__left .composer-media-row{border-bottom:1px dashed var(--border);border-radius:12px;margin-top:0}.composer-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-field-heading label{margin:0!important}.composer-field-heading .ai-writing-trigger{flex-shrink:0;width:28px;height:28px;min-height:0;margin:0;padding:4px}.composer-field-heading .ai-writing-trigger .material-symbols-outlined{font-size:18px}.composer__left .composer-tiktok-photo-title{gap:8px;margin-top:14px;display:grid;padding:16px!important}.composer-field-hint{color:var(--text-secondary);margin-left:8px;font-size:11px;font-weight:400}.composer-toolbar__counter{white-space:nowrap}.composer-toolbar__counter>span{font-size:10px}[data-theme=dark] .composer__left .composer-writing-block{border-color:#4778b8}button.btn-secondary.media-ai-launch{background:var(--accent,var(--lightningcss-light,#7950df)var(--lightningcss-dark,#5250df));color:#fff;border:0}.companion-section{padding:14px 0}.companion-section>p,.companion-card small{color:var(--text-secondary);font-size:12px}.companion-card{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.companion-card>div{aspect-ratio:9/16;background:#151923;border-radius:6px;width:84px;overflow:hidden}.companion-card :is(video,img){object-fit:contain;width:100%;height:100%}.companion-card>section{flex:1;justify-items:start;gap:6px;display:grid}.composer__submit--draft{background:var(--accent,var(--lightningcss-light,#8050df)var(--lightningcss-dark,#5250df))!important}.composer__submit--publish:enabled{color:#fff;background:#198754!important}.companion-card section label{gap:4px;width:100%;font-size:12px;display:grid}.companion-card section :is(select,input){border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:8px;min-width:0;max-width:100%;padding:8px}.companion-card>div{cursor:pointer;flex-shrink:0}.publication-tracking{width:min(440px,92vw);color:var(--text-primary);background:var(--bg-surface);border:0;border-radius:14px;max-height:85dvh;padding:0}.publication-tracking::backdrop{background:#080b16aa}.publication-tracking header,.publication-tracking main,.publication-tracking footer{padding:16px 22px}.publication-tracking header{color:#fff}.publication-tracking main p{align-items:center;gap:8px;display:flex}.publication-tracking main svg{width:20px;height:20px}.publication-tracking main b{margin-left:auto}.publication-tracking footer{text-align:right}.pinterest-board-dialog{border:1px solid var(--border);background:var(--bg-card,var(--bg-deep));width:min(480px,100vw - 32px);color:var(--text-primary);border-radius:20px;padding:28px;box-shadow:0 24px 80px #0006}.pinterest-board-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05081299}.pinterest-board-dialog__top{color:#e95d78;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.pinterest-board-dialog__top button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:26px}.pinterest-board-dialog h2{margin:12px 0;font-size:25px}.pinterest-board-dialog p{color:var(--text-secondary);font-size:13px;line-height:1.6}.pinterest-board-dialog label{margin:20px 0 8px;font-size:13px;font-weight:600;display:block}.pinterest-board-dialog .composer-input{box-sizing:border-box;width:100%}.pinterest-board-dialog__notice{background:var(--accent-surface);border-radius:9px;margin-top:18px;padding:12px;font-size:12px;line-height:1.6}.pinterest-board-dialog__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.library-v2{flex-direction:column;gap:16px;min-height:400px;display:flex}.library-v2-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.library-v2-toolbar input{border:1px solid var(--border);background:var(--bg-input);min-width:160px;color:var(--text-primary);border-radius:8px;flex:1;padding:12px}.library-v2 button{cursor:pointer}.library-v2-toolbar button,.library-v2 footer button{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:8px;padding:10px 14px}.library-v2-toolbar button[aria-pressed=true]{background:var(--accent);color:#fff}.library-v2-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;max-height:50vh;padding:2px;display:grid;overflow:auto}.library-v2-card{text-align:left;border:1px solid var(--border);background:var(--bg-surface);min-width:0;color:var(--text-primary);border-radius:12px;padding:0 0 12px;position:relative;overflow:hidden}.library-v2-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.library-v2-card strong{white-space:nowrap;text-overflow:ellipsis;padding:12px 12px 5px;font-size:12px;display:block;overflow:hidden}.library-v2-card>span{color:var(--text-secondary);padding:0 12px;font-size:11px;display:block}.library-v2-poster{background:var(--bg-input);place-items:center;height:125px;display:grid}.library-v2-poster img{object-fit:cover;width:100%;height:125px}.library-v2-poster>span{color:var(--text-secondary);font-size:30px}.library-v2-selected{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.library-v2 footer{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:16px;display:flex}.library-v2 footer>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-secondary);flex:1;font-size:12px;overflow:hidden}.composer-library-dialog{border-radius:16px!important;width:min(1040px,94vw)!important;max-width:94vw!important}.composer-library-dialog__body{padding:20px!important}@media (width<=600px){.library-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-v2 footer{flex-wrap:wrap}}.library-v2 .library-v2-card{height:auto!important;min-height:190px!important;display:block!important}.library-v2-card>strong,.library-v2-card>span{display:block!important}.library-v2-toolbar select{background:var(--bg-input);max-width:150px;color:var(--text-primary);border:1px solid var(--border);border-radius:8px}.library-v2 footer .btn-primary{flex:1;min-width:180px;min-height:44px;width:auto!important}.library-device-import{margin-top:8px;width:auto!important;display:inline-flex!important}.referral-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.referral-actions--table{flex-wrap:nowrap;margin:0}.referral-button{border:1px solid var(--border,#414754);background:var(--bg-surface-alt,transparent);min-height:38px;color:var(--text-primary,inherit);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;line-height:1.35;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.referral-button .material-symbols-outlined,.referral-button .material-icons{font-size:18px}.referral-button:hover:not(:disabled){border-color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));background:color-mix(in srgb,var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)) 10%,var(--bg-surface-alt,transparent));transform:translateY(-1px)}.referral-button:focus-visible{outline:2px solid var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));outline-offset:3px}.referral-button:disabled{opacity:.45;cursor:not-allowed}.referral-button--primary{background:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));border-color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));color:#fff}.referral-button--primary:hover:not(:disabled){background:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));box-shadow:0 3px 12px var(--lightningcss-light,#8b5cf630)var(--lightningcss-dark,#5f5cf630)}.referral-button--warning{color:var(--text-primary,inherit);border-color:color-mix(in srgb,var(--warning,#d97706) 32%,var(--border))}.referral-button--warning:hover:not(:disabled){background:color-mix(in srgb,#d97706 10%,var(--bg-surface-alt,transparent));border-color:#d97706}.referral-activation{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 18px;display:flex}.referral-activation>div{min-width:0}.referral-activation .settings-toggle{flex-shrink:0}.referral-activation h3{margin:12px 0 8px;font-size:16px}.referral-status{border:1px solid var(--border,#414754);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.referral-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.referral-status--active{color:var(--success,#16a34a);background:#16a34a0d;border-color:#16a34a55}.referral-status--suspended{color:var(--error,#dc2626);background:#dc26260d;border-color:#dc262655}.referral-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-top:20px;display:grid}.referral-metric{color:var(--accent);margin-bottom:10px;font-size:36px;display:block}.referral-explainer{padding-left:22px;line-height:1.9}@media (width<=600px){.referral-actions--table{flex-direction:column;align-items:stretch}.referral-activation{gap:12px}.referral-button{min-height:42px}}@media (prefers-reduced-motion:reduce){.referral-button{transition:none}.referral-button:hover:not(:disabled){transform:none}}.link-workspace{max-width:1440px;margin-inline:auto}.link-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.link-heading h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(25px,2.4vw,36px)}.link-heading p,.link-footnote{color:var(--text-secondary);line-height:1.7}.link-kicker{letter-spacing:.12em;color:var(--text-accent);font-size:11px;font-weight:700}.link-service{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:15px 18px;font-size:13px;display:flex}.link-service>small{white-space:nowrap;color:var(--text-secondary);margin-left:auto}.link-service>.material-symbols-outlined{color:var(--accent)}.link-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.link-toolbar>label{flex:220px;align-items:center;gap:8px;display:flex}.link-toolbar>select{width:auto;max-width:240px}.link-toolbar input{width:100%}.link-layout{grid-template-columns:1fr;gap:22px;display:grid}.link-layout--detail{grid-template-columns:minmax(290px,.8fr) minmax(0,1.4fr);align-items:start}.link-library{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;min-width:0;padding:18px}.link-library__count{color:var(--text-secondary);padding:2px 0 14px;font-size:12px}.link-library>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.link-library>ul>li{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:14px;overflow:hidden}.link-library>ul>li.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-surface-hover)}.link-library__select{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:17px;display:flex}.link-library__select:hover{background:var(--bg-hover)}.link-library__select>span:nth-child(2){flex:1;min-width:0}.link-library__select strong,.link-library__select small,.link-library__select>span:nth-child(2)>span{overflow-wrap:anywhere;display:block}.link-library__select strong{margin-bottom:6px;font-size:15px}.link-library__select small{color:var(--text-accent);font-size:12px}.link-library__select>span:nth-child(2)>span{color:var(--text-secondary);margin-top:9px;font-size:11px}.link-symbol{background:var(--accent-surface-hover);width:40px;height:40px;color:var(--text-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.link-library__actions{gap:8px;padding:0 17px 14px;display:flex}.link-library__actions .referral-button{min-height:34px;padding:6px 10px;font-size:12px}.link-detail{min-width:0}.link-report{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;margin-top:14px;padding:24px}.link-report__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.link-report__heading>div{min-width:0}.link-report h2{overflow-wrap:anywhere;margin:10px 0;font-size:21px}.link-report__heading a{color:var(--text-accent);overflow-wrap:anywhere;font-size:12px}.link-report__heading select{width:auto;max-width:180px}.link-report__sync{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding-bottom:18px;display:flex}.link-report__sync>span{color:var(--text-secondary);font-size:11px}.link-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.link-metrics article{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:14px;padding:18px}.link-metrics small{color:var(--text-secondary)}.link-metrics strong{margin-top:12px;font-size:32px;display:block}.link-chart svg{width:100%;height:150px;margin:18px 0;display:block}.link-chart__values{gap:6px;max-height:180px;font-size:12px;display:grid;overflow:auto}.link-chart summary{color:var(--text-secondary);cursor:pointer;font-size:12px}.link-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.link-breakdowns article{border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.link-report h3{margin:0 0 16px;font-size:14px}.link-breakdowns ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.link-breakdowns li>div:first-child{justify-content:space-between;gap:10px;font-size:12px;display:flex}.link-breakdowns li span{overflow-wrap:anywhere}.link-breakdowns li strong{white-space:nowrap;font-size:12px}.link-breakdowns li small{color:var(--text-secondary);font-weight:400}.link-breakdowns article>p{color:var(--text-secondary);font-size:12px;line-height:1.6}.link-meter{background:var(--border-soft);border-radius:8px;height:4px;margin-top:8px;overflow:hidden}.link-meter span{background:var(--accent);border-radius:8px;height:100%;display:block}.link-footnote{margin-top:20px;font-size:11px}.link-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:55px 22px;display:flex}.link-empty>.material-symbols-outlined{color:var(--text-accent);background:var(--accent-surface);border-radius:24px;margin-bottom:20px;padding:20px;font-size:48px}.link-empty h2,.link-empty h3{max-width:420px;margin:0 0 14px;font-size:20px}.link-empty p{color:var(--text-secondary);max-width:420px;margin-bottom:22px;font-size:13px;line-height:1.8}.link-dialog{border:1px solid var(--border);background:var(--bg-surface);width:min(580px,100vw - 32px);max-height:90dvh;color:var(--text-primary);border-radius:22px;padding:26px;overflow:auto;box-shadow:0 24px 90px #0005}.link-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060a13a6}.link-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.link-dialog h2{margin:0;font-size:22px}.link-form{gap:17px;display:grid}.link-form>label{gap:8px;font-size:13px;display:grid}.link-form>p,.link-form>small{color:var(--text-secondary);font-size:12px;line-height:1.7}.link-form input,.link-form select{width:100%}.saved-link-picker{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.saved-link-picker>label{gap:8px;display:grid}.saved-link-picker>ul{gap:8px;max-height:240px;padding:0;list-style:none;display:grid;overflow:auto}.saved-link-picker button{text-align:left;white-space:normal;justify-content:space-between;width:100%}.saved-link-picker button>span:nth-child(2){flex:1;min-width:0}.saved-link-picker small{color:var(--text-secondary);overflow-wrap:anywhere;display:block}.saved-link-picker a{color:var(--text-accent);font-size:12px}.admin-link-config{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:24px 0;display:grid}.admin-link-config>section{border:1px solid var(--border);border-radius:16px;min-width:0;padding:20px}.admin-link-config form{gap:14px;display:grid}.admin-link-config label{gap:7px;font-size:13px;display:grid}.admin-link-config input,.admin-link-config select{width:100%}.admin-link-config p{color:var(--text-secondary);font-size:12px;line-height:1.7}.insights .admin-tabs{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;width:100%;display:grid;overflow:visible}.insights .admin-tab{white-space:normal;text-align:left;min-width:0;padding:12px 14px;line-height:1.5}.insights .admin-tab .material-symbols-outlined{flex-shrink:0}@media (width>=1500px){.insights .admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1050px){.link-layout--detail{grid-template-columns:1fr}.link-heading{align-items:start}.link-detail>.referral-button{margin-top:8px}}@media (width<=600px){.link-heading{flex-direction:column}.link-heading>.referral-button{width:100%}.link-service{flex-wrap:wrap}.link-service>small{margin-left:36px}.link-toolbar>select{flex:1;min-width:120px;max-width:none}.link-report{padding:16px}.link-report__heading{flex-direction:column}.link-breakdowns{grid-template-columns:1fr}.link-dialog{padding:20px}.insights .admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.insights .admin-tab{padding:10px;font-size:12px}.link-library{padding:12px}}.link-dialog{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0}.publication-calendar{max-width:none}.pc-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pc-heading h1{margin:7px 0 10px;font-size:30px}.pc-heading p,.pc-note{color:var(--text-secondary);font-size:13px}.pc-eyebrow{letter-spacing:1.8px;color:var(--accent);font-size:10px;font-weight:750}.pc-heading>.btn-primary{max-width:240px;text-decoration:none}.pc-summary{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:32px;margin-bottom:24px;padding:20px 24px;display:flex}.pc-summary>div{gap:6px;display:grid}.pc-summary strong{color:var(--accent);font-size:27px}.pc-summary span{color:var(--text-secondary);font-size:12px}.pc-summary>small{color:var(--text-muted);margin-left:auto;font-size:11px}.pc-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.pc-filters label{color:var(--text-secondary);gap:7px;font-size:12px;display:grid}.pc-filters select{background:var(--bg-surface);min-width:160px;max-width:240px;color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:9px;padding:10px 12px}.pc-filters>.btn-secondary{width:auto;padding:9px 14px}.pc-board{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.pc-board>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.pc-board h2{text-transform:capitalize;margin:0;font-size:18px}.pc-board header>div{gap:6px;display:flex}.pc-board button:not(.pc-event),.pc-dialog header button{background:var(--bg-page);border:1px solid var(--border);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.pc-board button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.pc-scroll{overflow-x:auto}.pc-weekdays,.pc-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:760px;display:grid}.pc-weekdays{border-bottom:1px solid var(--border);background:var(--bg-page)}.pc-weekdays>span{text-align:center;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.7px;padding:12px;font-size:11px}.pc-grid>section{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:140px;padding:9px}.pc-grid>section:nth-child(7n){border-right:0}.pc-grid time{text-align:right;color:var(--text-secondary);margin:0 0 9px;font-size:12px;display:block}.pc-grid .is-outside{background:color-mix(in srgb,var(--bg-page) 65%,transparent)}.pc-grid .is-outside>time{opacity:.5}.pc-grid .is-today{background:color-mix(in srgb,var(--accent) 5%,var(--bg-surface));box-shadow:inset 0 3px var(--accent)}.pc-grid .is-today time{color:var(--accent);font-weight:800}.pc-event{text-align:left;background:color-mix(in srgb,var(--lightningcss-light,#9572c9)var(--lightningcss-dark,#7372c9) 9%,var(--bg-surface));width:100%;color:var(--text-primary);font:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#9c74d64d)var(--lightningcss-dark,#7674d64d);border-left:3px solid var(--lightningcss-light,#a276da)var(--lightningcss-dark,#7876da);border-radius:8px;margin:0 0 7px;padding:9px;transition:border-color .2s,box-shadow .2s;display:block}.pc-event:hover{border-color:var(--accent);box-shadow:0 2px 10px var(--lightningcss-light,#7d3bdc18)var(--lightningcss-dark,#3e3bdc18)}.pc-event>span{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;font-size:9px;display:flex}.pc-event>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.pc-event>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-event>small{color:var(--text-muted);margin:5px 0;font-size:9px;display:block}.pc-event>div{flex-wrap:wrap;gap:4px;display:flex}.pc-event--published{background:color-mix(in srgb,#35a985 8%,var(--bg-surface));border-left-color:#35a985}.pc-event--failed{background:color-mix(in srgb,#e7607b 8%,var(--bg-surface));border-left-color:#e7607b}.pc-event--scheduled{background:color-mix(in srgb,#deb35f 9%,var(--bg-surface));border-left-color:#b88a3d}.pc-event--draft{background:var(--bg-page);border-left-color:#98a2b5}.pc-network{background:var(--bg-page);border-radius:4px;padding:2px 4px;font-size:8px;font-weight:600}.pc-network--youtube{color:#e34d70}.pc-network--instagram{color:#bd6eb6}.pc-network--facebook{color:#528fe5}.pc-network--tiktok{color:#249d9a}.pc-network--linkedin{color:#538bc5}.pc-agenda{padding:16px}.pc-agenda>article{grid-template-columns:130px 1fr;gap:16px;padding:10px 0;display:grid}.pc-agenda>article>time{color:var(--text-secondary);padding-top:15px;font-size:12px}.pc-agenda .pc-event{padding:15px}.pc-agenda .pc-event strong{font-size:13px}.pc-note{margin-top:18px;font-size:11px;line-height:1.7}.pc-dialog{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:16px;width:min(520px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;overflow:auto}.pc-dialog::backdrop{background:#12172899}.pc-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.pc-dialog h2{font-size:20px}.pc-dialog p{color:var(--text-secondary);margin-bottom:12px;font-size:13px;line-height:1.7}.pc-dialog>.btn-primary{margin-top:20px;text-decoration:none}.publication-calendar button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=800px){.pc-board>header{flex-wrap:wrap}.pc-board h2{text-align:center;order:-1;width:100%}.pc-heading{flex-direction:column;align-items:flex-start}.pc-summary{flex-wrap:wrap;gap:20px}.pc-summary>small{width:100%;margin:0}.pc-filters{gap:9px}.pc-filters select{min-width:120px;max-width:100%}.pc-agenda>article{grid-template-columns:1fr;gap:3px}.pc-agenda>article>time{padding:0}.pc-grid>section{min-height:125px}}.pc-logos{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pc-logos>span{background:color-mix(in srgb,currentColor 9%,var(--bg-surface));border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pc-logos svg{width:15px;height:15px}.pc-logos .report-social{color:inherit;background:0 0;width:auto;height:auto;padding:0;display:inline-flex}.pc-event .pc-logos{margin-top:5px}.pc-grid>section{min-height:calc(140px * var(--pc-scale,1))}.pc-event{padding:calc(8px * var(--pc-scale,1));font-size:calc(11px * var(--pc-scale,1))}.pc-event>strong{font-size:inherit}.pc-zoom{margin-left:auto}.pc-zoom>span{align-items:center;gap:7px;height:39px;display:flex}.pc-zoom input{width:125px;accent-color:var(--accent)}.pc-zoom output{font-variant-numeric:tabular-nums;min-width:37px}.pc-zoom .material-symbols-outlined{font-size:18px}.pc-week-scroll{max-height:min(74vh,950px);position:relative;overflow:auto}.pc-week-head,.pc-hour-row{grid-template-columns:65px repeat(7,minmax(115px,1fr));min-width:900px;display:grid}.pc-week-head{background:var(--bg-surface);z-index:2;border-bottom:1px solid var(--border);position:sticky;top:0}.pc-week-head>div{text-align:center;border-right:1px solid var(--border);text-transform:capitalize;padding:16px 5px;font-size:12px}.pc-week-head>span{color:var(--text-muted);word-break:break-word;padding:12px 4px;font-size:9px}.pc-hour-row>time{color:var(--text-secondary);text-align:right;border-bottom:1px solid var(--border);padding:9px;font-size:10px}.pc-hour-row>section{min-height:calc(85px * var(--pc-scale,1));border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:4px}.pc-hour-row .pc-event{margin-bottom:4px}.pc-week-scroll .is-today{background:color-mix(in srgb,var(--accent) 5%,var(--bg-surface))}.pc-week-head .is-today{color:var(--accent);font-weight:750}.pc-table-scroll{overflow:auto}.pc-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.pc-table th{letter-spacing:.7px;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-page);padding:16px 20px;font-size:10px}.pc-table td{padding:calc(12px * var(--pc-scale,1)) 20px;border-top:1px solid var(--border);font-size:12px}.pc-table tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--bg-surface))}.pc-board .pc-table-title{text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 0!important;font-size:13px!important;font-weight:650!important;display:block!important}.pc-table-title:hover{color:var(--accent)!important}.pc-table-title small{color:var(--text-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.pc-status{white-space:nowrap;color:var(--lightningcss-light,#7862bd)var(--lightningcss-dark,#6462bd);background:color-mix(in srgb,var(--lightningcss-light,#7862bd)var(--lightningcss-dark,#6462bd) 12%,var(--bg-surface));border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.pc-status:before{content:"";background:currentColor;border-radius:100%;width:5px;height:5px}.pc-status--published{color:#239b78;background:color-mix(in srgb,#239b78 12%,var(--bg-surface))}.pc-status--scheduled{color:#4787d6;background:color-mix(in srgb,#4787d6 12%,var(--bg-surface))}.pc-status--failed{color:#e45170;background:color-mix(in srgb,#e45170 12%,var(--bg-surface))}.pc-status--draft{color:var(--text-secondary);background:var(--bg-page)}.pc-detail{box-sizing:border-box;width:min(570px,100vw - 30px);max-height:90vh;padding:0;box-shadow:0 24px 100px #0005}.pc-detail>header{background:linear-gradient(120deg,var(--network-color),color-mix(in srgb,var(--network-color) 70%,var(--lightningcss-light,#25203f)var(--lightningcss-dark,#21203f)));color:#fff;margin:0;padding:22px}.pc-detail-brand{align-items:center;gap:12px;min-width:0;display:flex}.pc-detail-brand h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px;line-height:1.4}.pc-detail-brand small{opacity:.85;font-size:11px}.pc-detail-brand .pc-logos>span{background:#ffffff20;width:38px;height:38px;color:#fff!important}.pc-detail-brand .pc-logos svg{width:23px;height:23px}.pc-detail header>button{color:#fff;background:#ffffff15;border-color:#ffffff35;flex-shrink:0}.pc-detail-body{padding:22px}.pc-destination-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.pc-destination-tabs button{font:inherit;background:var(--bg-page);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.pc-destination-tabs button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pc-detail-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.pc-detail-meta time{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.pc-detail-meta .material-symbols-outlined{font-size:15px}.pc-detail .pc-caption{white-space:pre-wrap;color:var(--text-primary);overflow-wrap:anywhere;max-height:220px;margin:0 0 18px;font-size:13px;line-height:1.8;overflow:auto}.pc-detail-image{object-fit:contain;background:var(--bg-page);border-radius:10px;width:100%;max-height:260px;margin-bottom:22px;display:block}.pc-performance{border-top:1px solid var(--border);padding-top:18px}.pc-performance h3{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin:0 0 18px;font-size:10px}.pc-performance p{color:var(--text-muted);margin:12px 0;font-size:10px}.pc-metrics{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:14px;display:grid}.pc-metrics>div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pc-metrics .material-symbols-outlined{color:var(--accent);font-size:19px}.pc-metrics strong{font-variant-numeric:tabular-nums;font-size:22px}.pc-metrics small{color:var(--text-secondary);font-size:9px}.pc-detail-body>footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.pc-detail-body>footer a{align-items:center;gap:7px;width:auto;padding:10px 12px;font-size:12px;text-decoration:none;display:inline-flex}.pc-external{background:color-mix(in srgb,#24a37d 12%,var(--bg-surface));color:#249a78;border:1px solid #24a37d55;border-radius:9px}.pc-external:hover{border-color:#24a37d}.pc-detail footer .material-symbols-outlined{font-size:17px}@media (width<=800px){.pc-zoom{margin-left:0}.pc-detail-body,.pc-detail>header{padding:18px}.pc-table td,.pc-table th{padding-left:12px;padding-right:12px}.pc-grid>section{min-height:calc(125px * var(--pc-scale,1))}}.pc-grid>section,.pc-hour-row>section{position:relative}.pc-add-cell{float:right;border:1px solid var(--border);background:var(--bg-surface);width:25px;height:25px;color:var(--accent);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin:0 0 4px 5px;display:inline-flex}.pc-add-cell .material-symbols-outlined{font-size:18px}.pc-add-cell:hover,.pc-add-cell:focus-visible{border-color:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 20%,transparent)}.pc-composer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b16a8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pc-calendar-composer{background:var(--bg-page);border:1px solid var(--border);width:min(1520px,96vw);height:94dvh;max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 90px #0006}.pc-composer-header{border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;justify-content:space-between;gap:16px;padding:16px 22px;display:flex}.pc-composer-header h2{margin:0 0 6px;font-size:19px}.pc-composer-header p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.pc-composer-header>button{flex-shrink:0;align-self:flex-start}.pc-composer-project{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 22px;display:flex}.pc-composer-project label{align-items:center;gap:10px;font-size:12px;display:flex}.pc-composer-project select{background:var(--bg-surface);width:240px;max-width:60vw;color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:9px}.pc-composer-project small{color:var(--text-secondary);font-size:11px}.pc-composer-content{flex:1;min-height:0;overflow:auto}.pc-calendar-composer [hidden]{display:none!important}.pc-scheduled-notice{background:color-mix(in srgb,#29a77c 8%,var(--bg-surface));color:var(--text-primary);border:1px solid #29a77c55;border-radius:9px;padding:12px}@media (width<=700px){.pc-composer-backdrop{padding:0}.pc-calendar-composer{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.pc-composer-header,.pc-composer-project{padding:12px}.pc-composer-header h2{font-size:16px}}.pc-cell-actions{float:right;opacity:0;pointer-events:none;gap:4px;margin:0 0 4px 5px;transition:opacity .15s;display:flex}.pc-cell-actions .pc-add-cell{float:none;margin:0}.pc-grid>section:hover .pc-cell-actions,.pc-grid>section:focus-within .pc-cell-actions,.pc-hour-row>section:hover .pc-cell-actions,.pc-hour-row>section:focus-within .pc-cell-actions{opacity:1;pointer-events:auto}.pc-add-note{color:#279665}.pc-note-color--green{--note-color:#26965f}.pc-note-color--violet{--note-color:var(--lightningcss-light,#874ad6)var(--lightningcss-dark,#4c4ad6)}.pc-note-color--blue{--note-color:#347bcb}.pc-note-color--amber{--note-color:#bb890c}.pc-note-color--pink{--note-color:#ce4c89}.pc-calendar-note{text-align:left;border:1px solid color-mix(in srgb,var(--note-color) 55%,var(--border));background:color-mix(in srgb,var(--note-color) 12%,var(--bg-surface));width:100%;min-width:0;color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin:5px 0;padding:6px 8px;display:flex}.pc-calendar-note .material-symbols-outlined{color:var(--note-color);flex-shrink:0;font-size:15px}.pc-calendar-note strong,.pc-calendar-note small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.pc-calendar-note small{color:var(--text-secondary);font-weight:400}.pc-calendar-note:focus-visible{outline:2px solid var(--note-color);outline-offset:2px}.pc-week-notes{border-bottom:1px solid var(--border);grid-template-columns:64px repeat(7,minmax(120px,1fr));min-width:970px;display:grid}.pc-week-notes>span{color:var(--text-secondary);padding:9px;font-size:10px}.pc-week-notes>section{border-right:1px solid var(--border);min-width:0;padding:4px}.pc-note-editor{box-sizing:border-box;background:var(--bg-surface);width:min(720px,100vw - 28px);max-height:90dvh;color:var(--text-primary);border-top:4px solid var(--note-color);padding:22px}.pc-note-editor>header{background:color-mix(in srgb,var(--note-color) 10%,var(--bg-surface));border-radius:8px;margin-bottom:20px;padding:14px}.pc-note-editor h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.pc-note-editor form>label,.pc-note-fields label{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;font-size:12px;display:flex}.pc-note-editor input,.pc-note-editor select,.pc-note-editor textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-page);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:11px}.pc-note-fields{grid-template-columns:1fr 1fr 1.3fr;gap:12px;display:grid}.pc-note-editor footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.pc-note-editor footer small{min-width:170px;color:var(--text-secondary);flex:1;font-size:11px}.pc-note-view p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.pc-note-view time,.pc-note-view>small{color:var(--text-secondary);font-size:12px}.pc-note-view h3{overflow-wrap:anywhere}.pc-note-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080b1699}@media (hover:none){.pc-cell-actions{opacity:1;pointer-events:auto}}@media (width<=600px){.pc-note-fields{grid-template-columns:1fr 1fr}.pc-note-fields label:last-child{grid-column:1/-1}.pc-note-editor{padding:16px}}.tour-layer,.onepost-welcome{--tour-surface:#fff;--tour-soft:#eaeafa;--tour-ink:#202b40;--tour-muted:#62708a;--tour-line:#cac9ef;--tour-violet:#4745db;color:var(--tour-ink)}[data-theme=dark] .tour-layer,[data-theme=dark] .onepost-welcome{--tour-surface:#171e2c;--tour-soft:#21213d;--tour-ink:#eeeefb;--tour-muted:#b3bfd3;--tour-line:#424167;--tour-violet:#8c8afa}.tour-layer{z-index:1400;pointer-events:none;font-family:inherit;position:fixed;inset:0}.tour-dimmer{pointer-events:auto;background:#101426b8;position:fixed;inset:0}.tour-spotlight{border:2px solid var(--tour-violet);pointer-events:none;border-radius:12px;transition:left .38s cubic-bezier(.2,.8,.2,1),top .38s cubic-bezier(.2,.8,.2,1),width .38s,height .38s;position:fixed;box-shadow:0 0 0 9999px #101426b8,0 0 24px #6b69e84d}.tour-blocker{pointer-events:auto;cursor:default;touch-action:none;background:0 0;position:fixed}.tour-panel{pointer-events:auto;background:var(--tour-surface);width:350px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tour-ink);border:1px solid var(--tour-line);box-sizing:border-box;border-radius:20px;outline:none;transition:left .38s cubic-bezier(.2,.8,.2,1),top .38s cubic-bezier(.2,.8,.2,1);position:fixed;overflow:auto;box-shadow:0 18px 80px #080d3066}.tour-panel>header{color:var(--tour-violet);letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 0;font-size:10px;font-weight:750;display:flex}.tour-panel .tour-close{background:var(--tour-soft);width:28px;height:28px;color:var(--tour-muted);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.tour-content{padding:0 24px 14px;animation:.25s both tour-enter}.tour-panel h2{letter-spacing:-.5px;color:var(--tour-ink);margin:5px 0 12px;font-size:21px;line-height:1.25}.tour-panel p{color:var(--tour-muted);margin:0 0 8px;font-size:13px;line-height:1.75}.tour-art{color:var(--tour-violet);width:100%;max-width:300px;margin:8px auto;position:relative}.tour-art svg:not(.tour-art-icon){width:100%;display:block}.tour-art-icon{color:var(--tour-violet);position:absolute;top:43%;left:53%}.tour-panel .tour-required,.tour-panel .tour-success{background:var(--tour-soft);color:var(--tour-violet);border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.tour-required svg,.tour-success svg{flex-shrink:0;margin-top:2px}.tour-panel .tour-success{color:#178c68;background:#32b48c14}[data-theme=dark] .tour-panel .tour-success{color:#66d4b0}.tour-panel>footer{padding:2px 20px 18px}.tour-panel footer>div{justify-content:space-between;gap:8px;display:flex}.tour-panel button{cursor:pointer;box-sizing:border-box;font-family:inherit;font-size:12px;font-weight:650}.tour-panel .tour-skip{color:var(--tour-muted);text-underline-offset:3px;background:0 0;border:0;margin-bottom:12px;padding:5px 0;text-decoration:underline;display:block}.tour-panel .tour-primary,.tour-panel .tour-secondary{border:1px solid var(--tour-line);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;display:flex}.tour-panel .tour-primary{color:#fff;background:#4240cf;border-color:#5755e4;margin-left:auto}.tour-panel .tour-primary:hover{background:#3331bf}.tour-panel .tour-primary:disabled{opacity:.45;cursor:not-allowed}.tour-panel .tour-secondary{background:var(--tour-soft);color:var(--tour-ink)}.tour-panel button:focus-visible,.onepost-welcome button:focus-visible{outline:3px solid var(--tour-violet);outline-offset:3px}.tour-progress{background:var(--tour-soft);height:4px;overflow:hidden}.tour-progress i{background:linear-gradient(90deg,#4240d5,#8c8afd);height:100%;transition:width .38s;display:block}.onepost-welcome{box-sizing:border-box;background:radial-gradient(ellipse at 50% 42%,#6e6ce412,transparent 65%),var(--tour-surface);flex-direction:column;flex:1 0 100%;align-self:stretch;width:100%;min-width:0;min-height:100dvh;display:flex}.onepost-welcome>header{justify-content:space-between;align-items:center;gap:16px;padding:24px 36px;display:flex}.welcome-brand{color:var(--tour-ink);align-items:center;gap:10px;font-size:23px;font-weight:800;text-decoration:none;display:flex}.welcome-brand>img{object-fit:contain;width:44px;height:40px}.welcome-brand small{letter-spacing:3px;color:var(--tour-violet);margin-top:1px;font-size:9px;font-weight:600;display:block}.onepost-welcome header>div{align-items:center;gap:12px;display:flex}.welcome-theme{border:1px solid var(--tour-line);background:var(--tour-soft);width:38px;height:38px;color:var(--tour-violet);cursor:pointer;border-radius:10px;place-items:center;display:grid}.onepost-welcome>main{text-align:center;width:min(680px,100% - 40px);margin:auto;padding:34px 0}.welcome-emblem{margin-bottom:24px;display:inline-flex;position:relative}.welcome-emblem img{object-fit:contain;filter:drop-shadow(0 10px 24px #5f5de534);width:80px;height:74px}.welcome-emblem>svg{color:var(--tour-violet);position:absolute;top:-7px;right:-22px}.welcome-eyebrow{letter-spacing:2.4px;color:var(--tour-violet);margin:0 0 16px;font-size:10px;font-weight:750}.onepost-welcome h1{letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(27px,4.5vw,40px);line-height:1.2}.welcome-description{color:var(--tour-muted);max-width:580px;margin:0 auto;font-size:15px;line-height:1.8}.onepost-welcome .tour-art{max-width:260px;margin:22px auto}.welcome-start{color:#fff;min-width:172px;font:inherit;cursor:pointer;background:#4240cf;border:1px solid #5755e4;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:14px 23px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 6px 24px #4947da25}.welcome-start:hover{background:#3331bf}.welcome-note{color:var(--tour-muted);margin-top:20px;font-size:12px}.onepost-welcome>footer{justify-content:center;gap:7px;padding:20px;display:flex}.onepost-welcome footer span{background:var(--tour-line);border-radius:20px;width:6px;height:6px}.onepost-welcome footer span:first-child{background:var(--tour-violet);width:22px}@media (width>=1050px){.tour-niche-stage .tour-niche-create{max-width:calc(100% - 390px)}}@media (width<=700px){.onepost-welcome>header{padding:18px}.welcome-brand{font-size:20px}.tour-panel{width:320px}.tour-panel--action .tour-art{display:none}.tour-panel--action .tour-content{padding:14px 18px 8px}.tour-panel--action h2{font-size:18px}.tour-panel--action p{font-size:12px;line-height:1.55}.tour-niche-stage .tour-niche-create{padding-bottom:245px}.onepost-welcome>main{padding-top:20px}.welcome-description{font-size:14px}}@keyframes tour-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tour-spotlight,.tour-panel,.tour-progress i{transition:none}.tour-content{animation:none}}.tour-art{--tour-surface:#212139;--tour-soft:#29284c;color:#a2a0ff;box-sizing:border-box;background:radial-gradient(at 85% 15%,#615fe32e,#0000 70%),linear-gradient(135deg,#171726,#21213b);border:1px solid #62619466;border-radius:14px;padding:10px 6px;box-shadow:inset 0 1px #ffffff08}.tour-art .tour-art-icon{color:#a2a0ff}[data-theme=dark] .tour-art{background:radial-gradient(at 85% 15%,#615fe32e,#0000 70%),linear-gradient(135deg,#1b1b32,#252541);border-color:#6a69b366}.tour-header-actions{gap:5px;display:flex}.tour-panel--compact .tour-content{display:none}.tour-panel--compact>footer{padding-top:10px}.tour-hands-on{color:var(--tour-violet)!important;margin-bottom:12px!important;font-size:11px!important;line-height:1.6!important}.tour-scene{transform-origin:50% 70%;animation:.5s cubic-bezier(.2,.8,.2,1) both tour-scene-in}.tour-spark{animation:3s ease-in-out infinite tour-sparkle}@keyframes tour-scene-in{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tour-sparkle{50%{opacity:.3;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.tour-scene,.tour-spark{animation:none}}.op-cookie{box-sizing:border-box;z-index:1200;color:#20283d;background:#fff;border:1px solid var(--lightningcss-light,#b69ae9)var(--lightningcss-dark,#9b9ae9);border-radius:16px;width:min(440px,100vw - 32px);padding:22px;font:14px/1.6 system-ui,sans-serif;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 40px var(--lightningcss-light,#13092826)var(--lightningcss-dark,#0a092826)}.op-cookie p{margin:10px 0 18px}.op-cookie a{color:var(--lightningcss-light,#7136ce)var(--lightningcss-dark,#3936ce);text-decoration:underline}.op-cookie>div{justify-content:flex-end;gap:12px;display:flex}.op-cookie button{color:#fff;cursor:pointer;background:var(--lightningcss-light,#7540cf)var(--lightningcss-dark,#4240cf);border:1px solid var(--lightningcss-light,#7540cf)var(--lightningcss-dark,#4240cf);border-radius:24px;min-height:44px;padding:10px 22px;font:600 14px system-ui}.op-cookie button:disabled{opacity:.6;cursor:wait}.op-cookie button:focus-visible,.op-cookie-reopen:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#9f77ef)var(--lightningcss-dark,#7977ef)}.op-cookie-reopen{z-index:100;color:var(--lightningcss-light,#7136ce)var(--lightningcss-dark,#3936ce);cursor:pointer;background:#fff;border:1px solid var(--lightningcss-light,#b69ae9)var(--lightningcss-dark,#9b9ae9);border-radius:16px;padding:5px 12px;font:12px system-ui;position:fixed;bottom:10px;left:12px}[data-theme=dark] .op-cookie,[data-concept-theme=dark] .op-cookie{color:#e5eaf4;background:#161d2b;border-color:var(--lightningcss-light,#654593)var(--lightningcss-dark,#464593)}[data-theme=dark] .op-cookie a,[data-concept-theme=dark] .op-cookie a{color:var(--lightningcss-light,#c5a5ff)var(--lightningcss-dark,#a7a5ff)}@media (width<=600px){.op-cookie{padding:18px;bottom:16px;left:16px}.op-cookie>div button{flex:1}}.reports{max-width:1440px;color:var(--text-primary);margin:0 auto}.reports h1{letter-spacing:-1.2px;margin:10px 0 14px;font-size:clamp(25px,2.6vw,36px);line-height:1.2}.reports h2{letter-spacing:-.4px;font-size:19px}.reports h3{font-size:17px;line-height:1.45}.reports p{color:var(--text-secondary);font-size:13px;line-height:1.8}.reports-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 30px;display:flex}.report-eyebrow{letter-spacing:1.8px;color:var(--text-accent);text-transform:uppercase;font-size:10px;font-weight:800}.reports-scope{white-space:nowrap;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:30px;padding:10px 14px;font-size:12px}.reports-scope span{color:var(--success);margin-right:6px}.reports-featured{background:linear-gradient(120deg,var(--bg-surface-alt),var(--accent-surface));border:1px solid var(--border-accent);border-radius:18px;margin-bottom:22px;padding:26px}.reports-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.reports-section-heading h2{margin-top:8px}.reports-section-heading>span{color:var(--text-secondary);font-size:12px}.reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.report-card{border:1px solid var(--border);background:var(--bg-surface);min-width:0;color:var(--text-primary);border-radius:12px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.report-card:hover{border-color:var(--accent);transform:translateY(-3px)}.report-card__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.report-icon{background:var(--accent-glow);width:38px;height:38px;color:var(--text-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.report-tag{color:var(--text-secondary);border:1px solid var(--border);border-radius:20px;padding:4px 8px;font-size:10px}.report-card p{flex:1;margin:10px 0 24px}.report-card__link{color:var(--text-accent);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.reports-category{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--bg-surface);border-radius:12px;grid-template-columns:minmax(190px,1fr) 2fr;gap:40px;margin-bottom:18px;padding:28px;display:grid}.reports-category__intro>.material-symbols-outlined{color:var(--text-accent);font-size:27px}.reports-category__intro h2{margin:12px 0 8px}.reports-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.reports-links>a{border:1px solid var(--border);color:var(--text-primary);background:var(--bg-page);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:16px;font-size:12px;text-decoration:none;display:flex}.reports-links>a:hover{border-color:var(--accent);background:var(--bg-hover)}.reports-links>a>span:last-child{margin-left:auto}.reports-links small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.report-network{background:var(--accent-glow);color:var(--text-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.reports-data-note{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:10px;gap:12px;margin-top:22px;padding:18px;display:flex}.reports-data-note>.material-symbols-outlined{color:var(--text-accent)}.reports-data-note strong{font-size:12px}.reports-data-note p{margin-top:4px;font-size:12px}.report-back{color:var(--text-accent);font-size:13px;text-decoration:none;display:inline-block}.reports-detail,.reports-empty{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;margin-top:22px;padding:40px}.reports-detail>.report-eyebrow{margin-top:20px;display:block}.reports-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.reports-empty p{margin-bottom:20px}.reports-profile-empty{border:1px dashed var(--border);border-radius:8px;grid-column:1/-1;padding:20px}.reports-profile-empty p{margin-bottom:12px}.analytics-subnav{border-left:1px solid var(--border);margin:4px 0 14px 18px;padding-left:8px}.analytics-subnav .sidebar__subnav-link{white-space:normal;overflow-wrap:anywhere;padding:8px;font-size:11px;line-height:1.5}.analytics-subnav summary{cursor:pointer;color:var(--text-primary);padding:12px 8px 6px;font-size:11px;font-weight:700}.analytics-subnav p{color:var(--text-secondary);padding:8px;font-size:11px;line-height:1.5}.reports a:focus-visible,.analytics-subnav a:focus-visible,.analytics-subnav summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-theme=light] .reports-featured{background:linear-gradient(115deg,var(--lightningcss-light,#eee8fa)var(--lightningcss-dark,#e8e8fa),var(--lightningcss-light,#f6f3fc)var(--lightningcss-dark,#f3f3fc));border-color:var(--lightningcss-light,#d1c2e9)var(--lightningcss-dark,#c3c2e9)}[data-theme=light] .report-card{background:#fff;box-shadow:0 4px 14px var(--lightningcss-light,#45256508)var(--lightningcss-dark,#26256508)}[data-theme=light] .reports-category{border-color:#cbd4e2;background:#fff;border-left-color:var(--lightningcss-light,#8050ca)var(--lightningcss-dark,#5250ca)}[data-theme=light] .reports-links>a{background:#f5f7fb;border-color:#d7deea}@media (width<=1100px){.reports-grid{gap:12px}.report-card{padding:17px}.reports-category{gap:24px}.reports-section-heading>span{display:none}.reports-heading{flex-direction:column;align-items:start;gap:16px}}@media (width<=760px){.reports-grid,.reports-category,.reports-links{grid-template-columns:1fr}.reports-featured,.reports-category{padding:20px}.reports-category{gap:20px}.report-card__top{margin-bottom:14px}.reports-detail,.reports-empty{padding:22px}.reports h1{letter-spacing:-.6px}}@media (prefers-reduced-motion:reduce){.report-card{transition:none}.report-card:hover{transform:none}}.report-social{width:24px;height:24px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.report-social svg{width:20px;height:20px;display:block}.report-social--youtube{color:#f03}.report-social--facebook{color:#1877f2}.report-social--instagram{color:#e1306c}.report-social--linkedin{color:#2684d9}.report-social--tiktok{color:var(--text-primary);filter:drop-shadow(1px 1px #25f4ee55)}.reports-links--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-links--catalog>a{gap:10px;min-height:68px;padding:13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.reports-links--catalog>a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.reports-links--catalog>a:hover,.reports-links--catalog>a:focus-visible{transform:translateY(-2px);box-shadow:0 5px 15px #00000012}.report-link-arrow{opacity:.55;transition:transform .18s,opacity .18s}.reports-links--catalog>a:hover .report-link-arrow,.reports-links--catalog>a:focus-visible .report-link-arrow{opacity:1;color:var(--text-accent);transform:translate(2px,-2px)}.reports-detail>.reports-links{margin-top:22px}.reports-detail>.report-social{width:40px;height:40px}.reports-detail>.report-social svg{width:32px;height:32px}@media (width<=1250px){.reports-links--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reports-links--catalog{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reports-links--catalog>a,.report-link-arrow{transition:none}.reports-links--catalog>a:hover,.reports-links--catalog>a:focus-visible,.reports-links--catalog>a:hover .report-link-arrow,.reports-links--catalog>a:focus-visible .report-link-arrow{transform:none}}.sidebar__upper{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar__footer{flex:none}@media (width>=769px){.main>.page{max-width:clamp(1200px,82vw,1600px);margin-inline:auto;padding-inline:clamp(24px,2.5vw,48px)}.sidebar--auto~.main{margin-left:64px}.sidebar--auto:not(.sidebar--collapsed){box-shadow:10px 0 30px #0002}}.sidebar__brand{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;flex:none;font-family:inherit}.sidebar .sidebar__brand-logo{flex:none;width:40px;height:40px}.sidebar__brand-info{min-width:0}.sidebar__collapse-hint{opacity:.7;flex:none}.sidebar .niche-selector{flex:none}.niche-selector__avatar{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.niche-selector__avatar img{object-fit:cover;width:100%;height:100%}.sidebar .niche-selector__avatar .material-symbols-outlined{color:inherit;margin:0;font-size:20px}.sidebar--collapsed .niche-selector{padding:0}.sidebar--collapsed .niche-selector__btn{justify-content:center;padding:7px}.niche-selector__dropdown{max-height:min(420px,55dvh);overflow-y:auto}.niche-selector__item{min-height:48px}.sidebar__nav-section-toggle{width:100%;font-family:inherit}.sidebar__platform-icon{flex:0 0 20px;align-items:center;display:inline-flex}.sidebar__platform-icon svg{width:20px;height:20px}.sidebar__platform-icon--youtube{color:#f03}.sidebar__platform-icon--tiktok{color:#00a9b5}.sidebar__platform-icon--instagram{color:#e1306c}.sidebar__platform-icon--facebook{color:#1877f2}.sidebar__platform-icon--linkedin{color:#0a66c2}.sidebar__platform-icon--pinterest{color:#e60023}.sidebar__platform-icon--snapchat{color:#f5cd00}.sidebar__flyout{z-index:110;background:var(--bg-dropdown);color:var(--text-primary);border:1px solid var(--border);overscroll-behavior:contain;border-radius:12px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 36px #0003}.sidebar__flyout-title{padding:8px 12px;font-size:13px;font-weight:700}.sidebar__flyout .sidebar__subnav{border:0;margin:0;padding:0;list-style:none}.sidebar__flyout .sidebar__subnav-link{min-height:44px;padding:12px;font-size:13px;line-height:1.4}.sidebar__flyout .analytics-subnav{border:0;margin:0;padding:0}.sidebar__flyout .analytics-subnav summary{padding:12px;font-size:12px}.sidebar__brand:focus-visible,.niche-selector__btn:focus-visible,.niche-selector__item:focus-visible,.sidebar__nav-link:focus-visible,.sidebar__subnav-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=768px){.sidebar__flyout{display:none}}@media (prefers-reduced-motion:reduce){.sidebar *,.sidebar__flyout *{transition:none!important;animation:none!important}}.niche-card__icon{overflow:hidden}.niche-card__icon img{object-fit:cover;width:100%;height:100%}.niche-photo-preview{object-fit:cover;border-radius:12px;width:80px;height:80px;margin-bottom:12px;display:block}.niche-photo-hint{color:var(--text-muted);margin-top:8px;font-size:12px}.niche-photo-action{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:0 0 14px;padding:6px 10px;font-size:12px;display:inline-flex;position:relative}.niche-photo-action input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.niche-photo-action:focus-within{outline:2px solid var(--accent)}.niche-photo-action--busy{opacity:.6}.sidebar__brand-row{align-items:center;gap:4px;display:flex;position:relative}.sidebar__brand-row .sidebar__brand{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.sidebar__manual-toggle{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 30px;place-items:center;display:grid}.sidebar__manual-toggle:hover,.sidebar__manual-toggle:focus-visible{border-color:var(--accent);color:var(--accent)}.sidebar__manual-toggle .material-symbols-outlined{font-size:19px}.sidebar--collapsed .sidebar__brand-row{flex-direction:column}.sidebar--collapsed .sidebar__manual-toggle{flex-basis:24px;height:24px;display:none}.notification-drawer{border:0;border-left:1px solid var(--border);background:var(--bg-surface);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0;padding:0;animation:.24s ease-out both notification-slide-in;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0000002e}.notification-drawer::backdrop{background:#0003;animation:.24s ease-out both notification-backdrop-in}.notification-drawer.is-closing{animation:.22s ease-in both notification-slide-out}.notification-drawer.is-closing::backdrop{animation:.22s ease-in both notification-backdrop-out}.notification-drawer__panel{flex-direction:column;height:100%;display:flex}.notification-drawer__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.notification-drawer__header h2{margin:0;font-size:20px;font-weight:700}.notification-drawer__header p{color:var(--text-muted);margin:5px 0 0;font-size:12px}.notification-drawer__header-actions{gap:6px;display:flex}.notification-drawer__icon{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.notification-drawer__icon:hover{background:var(--bg-hover);color:var(--text-primary)}.notification-drawer__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.notification-drawer__filters{gap:4px;display:flex}.notification-drawer__filters button{font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:12px}.notification-drawer__filters button[aria-pressed=true]{background:var(--bg-surface-alt);color:var(--text-primary);border-color:var(--border)}.notification-drawer__link{color:var(--accent-light,var(--accent));font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.notification-drawer__link:hover{text-decoration:underline}.notification-drawer button:disabled{opacity:.45;cursor:default}.notification-drawer button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notification-drawer__list{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.notification-drawer__item{border:1px solid var(--border);border-radius:12px;gap:12px;margin-bottom:12px;padding:16px;display:flex}.notification-drawer__item.is-unread{background:var(--bg-surface-alt);border-left:3px solid var(--accent)}.notification-drawer__status{color:var(--text-muted);flex-shrink:0;padding-top:2px}.notification-drawer__status--published{color:#10b981}.notification-drawer__status--failed{color:var(--error,#ef4444)}.notification-drawer__status--awaiting_tiktok{color:#d99614}.notification-drawer__content{flex:1;min-width:0}.notification-drawer__content h3{align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.notification-drawer__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.notification-drawer__platform{color:var(--text-muted);margin:3px 0 10px;font-size:12px}.notification-drawer__title{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.notification-drawer__hint{color:var(--text-secondary);margin:0 0 10px;font-size:12px;line-height:1.6}.notification-drawer__content time{color:var(--text-muted);font-size:11px}.notification-drawer__item-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.notification-drawer__empty{text-align:center;color:var(--text-secondary);padding:40px 16px;font-size:14px}.notification-drawer__empty span{color:var(--text-muted);font-size:12px}@keyframes notification-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes notification-slide-out{to{transform:translate(100%)}}@keyframes notification-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notification-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.notification-drawer,.notification-drawer::backdrop,.notification-drawer.is-closing,.notification-drawer.is-closing::backdrop{animation:none}}.notification-drawer__category{width:100%;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.notification-drawer__category select{border:1px solid var(--border);min-width:0;color:var(--text-primary);background:var(--bg-surface);border-radius:8px;flex:1;padding:8px}.notification-drawer__open{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.notification-drawer__title{white-space:pre-wrap}.notification-drawer__reader-nav{border-bottom:1px solid var(--border);padding:16px 20px}.notification-drawer__reader{overflow-wrap:anywhere;min-width:0;padding:10px 8px 24px}.notification-drawer__reader h3{margin:0 0 12px;font-size:21px;line-height:1.35}.notification-drawer__reader time{color:var(--text-secondary);font-size:12px}.notification-drawer__reader .rich-message{margin:24px 0;font-weight:400}.notification-drawer__preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.notification-drawer__reader .rich-message img{max-width:100%;max-height:none}.notification-drawer__reader .rich-message table{overflow-x:auto}.notification-drawer__status--needs_verification{color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6))}.notification-drawer__item.notification-tone--celebration{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(135deg,var(--accent-surface),var(--bg-surface));border-radius:16px;margin:10px 0;position:relative;overflow:hidden;box-shadow:0 3px 18px var(--lightningcss-light,#783ceb12)var(--lightningcss-dark,#3f3ceb12)}.notification-tone--celebration:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle at 12% 20%,var(--lightningcss-light,#b798ff)var(--lightningcss-dark,#9a98ff) 0 2px,#0000 3px),radial-gradient(circle at 75% 60%,#e9c77c 0 2px,#0000 3px),radial-gradient(circle at 60% 10%,#72dce1 0 2px,#0000 3px),radial-gradient(circle at 30% 80%,var(--lightningcss-light,#d898e8)var(--lightningcss-dark,#9998e8) 0 2px,#0000 3px);width:82px;height:44px;animation:.8s ease-out both notification-confetti;position:absolute;top:12px;right:14px}.notification-drawer__status>span{font-size:22px;line-height:1}.notification-tone--success .notification-drawer__status{background:color-mix(in srgb,var(--success,#18ad7d) 12%,transparent);color:var(--success,#18ad7d)}.notification-tone--celebration .notification-drawer__status,.notification-tone--attention .notification-drawer__status,.notification-tone--scheduled .notification-drawer__status{background:var(--accent-surface);color:var(--text-accent)}.notification-drawer__preview{-webkit-line-clamp:3!important;line-height:1.65!important}.notification-tone--celebration h3{padding-right:26px}.notification-drawer__reader.notification-tone--celebration{border:1px solid var(--border-accent);background:linear-gradient(145deg,var(--accent-surface),transparent);border-radius:16px;padding:22px}@keyframes notification-confetti{0%{opacity:0;transform:translateY(-12px)rotate(-9deg)}to{opacity:.45;transform:none}}@media (prefers-reduced-motion:reduce){.notification-tone--celebration:before{animation:none}}.notification-tone--security .notification-drawer__status{color:#818cf8;background:#6366f121}.notification-drawer__reader.notification-tone--security{border-top:3px solid #818cf8}.notification-tone--notice .notification-drawer__status{background:#8b5cf61a}.notification-scope-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;padding:12px 20px;display:flex}.notification-scope-tabs button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:8px;flex:1;padding:10px}.notification-scope-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent);background:var(--bg-secondary)}.notification-drawer__status .material-symbols-outlined{font-size:22px}.rte{border:1px solid var(--border,#ccd3e0);background:var(--bg-surface,#fff);color:var(--text-primary,#182236);border-radius:14px;margin:10px 0 18px;overflow:visible}.rte-toolbar{border-bottom:1px solid var(--border,#ccd3e0);background:var(--bg-surface-alt,#f0f3f8);z-index:2;border-radius:14px 14px 0 0;flex-wrap:wrap;gap:7px;padding:10px;display:flex;position:sticky;top:0}.rte-group{border-right:1px solid var(--border,#ccd3e0);align-items:center;gap:3px;padding-right:8px;display:flex}.rte-toolbar button,.rte-toolbar select{min-height:34px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:14px}.rte-toolbar button:hover,.rte-toolbar button:focus-visible,.rte-toolbar select:focus{background:var(--bg-surface,#fff);border-color:var(--lightningcss-light,#8053ed)var(--lightningcss-dark,#5653ed);outline:2px solid #0000}.rte-toolbar label{align-items:center;gap:3px;font-weight:700;display:flex}.rte-toolbar input[type=color]{background:0 0;border:0;width:25px;height:26px;padding:0}.rte-content{overflow-wrap:anywhere;outline:none;min-height:280px;max-height:65vh;padding:24px;line-height:1.6;overflow:auto}.rte-content:focus{box-shadow:inset 0 0 0 2px var(--lightningcss-light,#8053ed)var(--lightningcss-dark,#5653ed)}.rte-footer{border-top:1px solid var(--border,#ccd3e0);opacity:.8;padding:9px 16px;font-size:12px}.rte--full{z-index:1000;flex-direction:column;display:flex;position:fixed;inset:24px;box-shadow:0 0 0 30px #0009}.rte--full .rte-content{flex:1;max-height:none}.rte-content img,.rich-message img{border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block}.rte-content table,.rich-message table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.rte-content td,.rte-content th,.rich-message td,.rich-message th{border:1px solid var(--border,#aab4c5);min-width:50px;padding:8px}.rte-content blockquote,.rich-message blockquote{border-left:3px solid var(--lightningcss-light,#8053ed)var(--lightningcss-dark,#5653ed);margin:12px 0;padding:8px 16px}.rich-message{overflow-wrap:anywhere;line-height:1.55}.rich-message pre{white-space:pre-wrap;background:var(--bg-surface-alt,#eef1f6);padding:12px}.rich-message a{color:var(--lightningcss-light,#8053ed)var(--lightningcss-dark,#5653ed);text-decoration:underline}@media (width<=600px){.rte--full{inset:8px}.rte-content{padding:16px}.rte-toolbar{gap:4px}.rte-toolbar select{max-width:125px}}.rte-tool-panel{background:var(--bg-surface-alt);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.rte-tool-panel label{gap:6px;font-size:13px;display:grid}.rte-tool-panel input{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:8px;max-width:100%;padding:10px}.rte-tool-panel button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:10px 14px}.rte .rte-content img{object-fit:contain;width:auto!important;max-width:min(100%,480px)!important;height:auto!important;max-height:280px!important}.rich-message img{object-fit:contain;max-height:360px}.rte-content table{table-layout:fixed;width:100%;display:table}.rte-content td{overflow-wrap:anywhere}.appearance-menu{z-index:1300;border:1px solid var(--border);background:var(--bg-surface);width:304px;max-width:calc(100vw - 16px);color:var(--text-primary);border-radius:18px;padding:16px;position:fixed;box-shadow:0 14px 50px #0005}.appearance-menu header{align-items:center;margin-bottom:16px;display:flex}.appearance-menu header strong{text-align:center;flex:1;padding-right:32px}.appearance-menu button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-height:42px}.appearance-menu header button{width:32px;font-size:22px}.appearance-menu [role=group]{background:var(--bg-deep);border-radius:12px;padding:3px;display:flex}.appearance-menu [role=group] button{flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.appearance-menu button[aria-pressed=true]{background:var(--bg-surface-alt);border-color:var(--border)}.appearance-menu button:focus-visible{outline:2px solid var(--accent,var(--lightningcss-light,#8053ed)var(--lightningcss-dark,#5653ed));outline-offset:2px}.acct-actions{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 0 6px 10px;display:flex}.acct-btn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,color .15s;display:flex;position:relative}.acct-btn .material-symbols-outlined{font-size:20px}.acct-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.acct-btn--dot:after{content:"";border:1.5px solid var(--bg-sidebar,var(--lightningcss-light,#0f0a1a)var(--lightningcss-dark,#0a0a1a));background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.acct-avatar-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;align-self:flex-start;margin-left:10px;padding:3px;transition:transform .15s;position:relative}.acct-avatar-trigger:hover{transform:scale(1.08)}.acct-avatar{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.acct-avatar-online{border:2px solid var(--bg-sidebar,var(--lightningcss-light,#0f0a1a)var(--lightningcss-dark,#0a0a1a));background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:3px;right:3px}.acct-popover{background:var(--bg-card,#1e1e2e);border:1px solid var(--border-soft,#ffffff14);border-radius:12px;width:min(280px,100vw - 24px);max-height:calc(100vh - 24px);animation:.16s ease-out acctPopIn;overflow-y:auto;box-shadow:0 12px 40px #00000059,0 0 0 1px #ffffff08}@keyframes acctPopIn{0%{opacity:0;transform:translate(-6px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.acct-popover__card{border-bottom:1px solid var(--border-soft,#ffffff0f);padding:12px 12px 0;position:relative}.acct-popover__banner{background:linear-gradient(135deg,var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#2b28d9) 0%,var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#5855f7) 30%,#ec4899 65%,#3b82f6 100%) 0 0/200% 200%;border-radius:10px;height:78px;overflow:hidden}.acct-popover__banner-img{object-fit:cover;width:100%;height:100%}.acct-popover__card-body{align-items:center;gap:10px;padding:0 6px 12px;display:flex}.acct-popover__card-avatar{background:linear-gradient(135deg, var(--accent,var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed)), var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#5855f7));color:#fff;border:3px solid var(--bg-card,#1e1e2e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-20px;font-size:18px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.acct-popover__card-avatar-img{object-fit:cover;border-radius:12px;width:100%;height:100%}.acct-popover__card-info{min-width:0;padding-top:8px}.acct-popover__card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.acct-popover__card-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.acct-avatar__img{object-fit:cover;border-radius:10px;width:100%;height:100%}.acct-popover__body{padding:6px 0}.acct-popover__divider{background:var(--border-soft,#ffffff0f);height:1px;margin:4px 0}.acct-popover__item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 16px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex}.acct-popover__item:hover{background:var(--bg-hover);color:var(--text-primary)}.acct-popover__item .material-symbols-outlined{opacity:.6;flex-shrink:0;font-size:18px}.acct-popover__item:hover .material-symbols-outlined{opacity:1}.acct-popover__arrow{margin-left:auto;opacity:.35!important;font-size:16px!important}.acct-popover__sub{background:#0000000f;padding:2px 0}[data-theme=dark] .acct-popover__sub{background:#00000026}.acct-popover__subitem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px 8px 42px;font-family:inherit;font-size:12.5px;transition:background .12s,color .12s;display:flex}.acct-popover__subitem:hover{background:var(--bg-hover);color:var(--text-primary)}.acct-popover__subitem .material-symbols-outlined{opacity:.5;font-size:16px}.acct-popover__badge{text-transform:uppercase;letter-spacing:.4px;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.acct-popover__badge--new{color:#34d399;background:#34d39926}.acct-popover__badge--off{color:var(--text-muted);background:#ffffff0f}.acct-popover__item--logout{color:var(--error,#ef4444)}.acct-popover__item--logout:hover{color:#f87171;background:#ef444414}[data-theme=light] .acct-popover{background:#fff;border-color:#00000014;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a}[data-theme=light] .acct-popover__divider{background:#0000000f}[data-theme=light] .acct-popover__badge--off{background:#0000000d}[data-theme=light] .acct-btn--dot:after,[data-theme=light] .acct-avatar-online{border-color:var(--bg-sidebar,#f8fafc)}.acct-notification-count{background:var(--accent,var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;pointer-events:none;border-radius:9px;min-width:16px;padding:1px 4px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:0;right:0}.acct-notification-count--administration{background:#16845b;top:0;left:-3px;right:auto}.sidebar .sidebar__nav-link--admin{position:relative}.sidebar .sidebar__nav-link--admin>.admin-unread-count{box-sizing:border-box;min-width:16px;height:16px;margin:0;padding:0 3px;font-size:10px;line-height:16px;position:absolute;top:0;right:3px}.network-activity{z-index:10000;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.network-activity span{background:linear-gradient(90deg,var(--lightningcss-light,#7045d6)var(--lightningcss-dark,#4745d6),var(--lightningcss-light,#a766f0)var(--lightningcss-dark,#6866f0),var(--lightningcss-light,#d683fa)var(--lightningcss-dark,#8583fa));border-radius:0 6px 6px 0;height:100%;transition:width .6s;display:block;position:relative;overflow:hidden;box-shadow:0 0 9px var(--lightningcss-light,#8956e877)var(--lightningcss-dark,#5856e877)}.network-activity span:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff5 50%,#0000 80%);animation:1.6s linear infinite onepost-network-slide;position:absolute;inset:0}@keyframes onepost-network-slide{0%{transform:translate(-100%)}to{transform:translate(440%)}}@media (prefers-reduced-motion:reduce){.network-activity span{width:65%;animation:none}}.onboarding-step__stage{color:var(--text-secondary);margin-bottom:8px;font-size:10px;display:block}.onboarding-step--locked{opacity:.48;filter:grayscale();background:var(--bg-hover);border-color:var(--border)}.onboarding-step--locked:hover{border-color:var(--border);transform:none}.onboarding-step--locked .onboarding-step__btn{cursor:not-allowed}.onboarding-step--current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.onboarding-step--current .onboarding-step__stage{color:var(--accent-lighter);font-weight:600}.onboarding-step--current .onboarding-step__btn{background:var(--accent);color:#fff;border-color:var(--accent)}[data-theme=light] .dashboard-page{--text-muted:#64748b;--border-soft:#e0e5ef;--success:#087a52;--success-surface:#e7f5ee}[data-theme=light] .dashboard-page .hero-banner{background:linear-gradient(90deg,#101727e8,#15162c50),url(/images/dashboard-banner-bg.jpg) 50%/cover no-repeat;border-color:var(--lightningcss-light,#38334f)var(--lightningcss-dark,#33334f);box-shadow:0 12px 28px var(--lightningcss-light,#30214b15)var(--lightningcss-dark,#22214b15)}[data-theme=light] .dashboard-page .hero-banner__title{color:#fff}[data-theme=light] .dashboard-page .hero-banner__text{color:var(--lightningcss-light,#e0dced)var(--lightningcss-dark,#dcdced)}[data-theme=light] .dashboard-page .hero-banner__tag{color:var(--lightningcss-light,#e9ddff)var(--lightningcss-dark,#deddff);background:var(--lightningcss-light,#a78bfa20)var(--lightningcss-dark,#8d8bfa20);border-color:var(--lightningcss-light,#c4b5fd55)var(--lightningcss-dark,#b6b5fd55)}[data-theme=light] .dashboard-page .onboarding-card{background:#fff;border-color:var(--lightningcss-light,#d9ccef)var(--lightningcss-dark,#cdccef);box-shadow:0 6px 22px var(--lightningcss-light,#40305b08)var(--lightningcss-dark,#31305b08)}[data-theme=light] .dashboard-page .onboarding-step{background:#fff;border-color:#dce2ec;box-shadow:0 2px 5px #17203304}[data-theme=light] .dashboard-page .onboarding-step--current{background:var(--lightningcss-light,#f5f0ff)var(--lightningcss-dark,#f0f0ff);border-color:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);box-shadow:0 0 0 1px var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}[data-theme=light] .dashboard-page .onboarding-step--current .onboarding-step__stage{color:var(--lightningcss-light,#6d28b7)var(--lightningcss-dark,#2a28b7)}[data-theme=light] .dashboard-page .onboarding-step--done{background:#f0faf5;border-color:#acd9c2}[data-theme=light] .dashboard-page .onboarding-step--locked{opacity:1;filter:none;box-shadow:none;background:#f3f5f8;border-color:#e0e5ed}[data-theme=light] .dashboard-page .onboarding-step--locked .onboarding-step__number{color:#64748b;background:#e3e7ef}[data-theme=light] .dashboard-page .onboarding-step--locked .onboarding-step__label{color:#647084}[data-theme=light] .dashboard-page .onboarding-step--locked .onboarding-step__btn:disabled{opacity:1;color:#6b7688;background:#e9edf3;border-color:#dce1ea}[data-theme=light] .dashboard-page .onboarding-step__desc{color:#5e6b80}.dashboard-page .onboarding-step__stage{font-size:11px;line-height:1.5}.dashboard-page .onboarding-step__label{font-size:14px;line-height:1.5}.dashboard-page .onboarding-step__desc{font-size:12px;line-height:1.6}[data-theme=light] .dashboard-page .onboarding-card__progress-bar{background:var(--lightningcss-light,#e6deef)var(--lightningcss-dark,#dedeef)}[data-theme=light] .dashboard-page .connected-account-card{background:#fff;border-color:#dce2ec;box-shadow:0 3px 12px #21334f06}[data-theme=light] .dashboard-page .connected-account-card:hover{border-color:var(--lightningcss-light,#b7a2dd)var(--lightningcss-dark,#a3a2dd);box-shadow:0 8px 20px var(--lightningcss-light,#44335a0d)var(--lightningcss-dark,#34335a0d)}[data-theme=light] .dashboard-page .connected-account-card__bottom{border-color:#e5e8ef}[data-theme=light] .dashboard-page .connected-account-card__create{color:var(--lightningcss-light,#6532aa)var(--lightningcss-dark,#3432aa);background:var(--lightningcss-light,#f5f0ff)var(--lightningcss-dark,#f0f0ff);border-color:var(--lightningcss-light,#ddd0ee)var(--lightningcss-dark,#d1d0ee)}[data-theme=light] .dashboard-page .connected-account-card__create:hover{color:#fff;background:var(--lightningcss-light,#7538d0)var(--lightningcss-dark,#3b38d0)}[data-theme=light] .dashboard-page .status-dot--active{background:#087a52;box-shadow:0 0 0 3px #087a5212}[data-theme=light] .dashboard-page .stat,[data-theme=light] .dashboard-page .today-card,[data-theme=light] .dashboard-page .card{border-color:#dce2ec;box-shadow:0 3px 12px #21334f05}[data-theme=light] .dashboard-page,[data-theme=light] .platforms-page,[data-theme=light] .video-library{--accent-light:var(--lightningcss-light,#7942bd)var(--lightningcss-dark,#4442bd);--accent-lighter:var(--lightningcss-light,#6b32ad)var(--lightningcss-dark,#3432ad);--text-muted:#64748b}.dashboard-page,.dashboard-page .onboarding-step{min-width:0}.dashboard-page .onboarding-step__label{overflow-wrap:anywhere}.dashboard-page .onboarding-card{background:var(--bg-surface)}.time-saved-card{flex-direction:column;display:flex}.today-card__donut-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.today-card__donut-metrics{flex-direction:column;gap:12px;display:flex}.donut-chart{flex-shrink:0;width:100px;height:100px;position:relative}.donut-chart__value{flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:0;left:0}.donut-chart__number{color:var(--text-primary);font-size:20px;font-weight:800;line-height:1}.donut-chart__unit{color:var(--text-secondary);text-align:center;max-width:60px;margin-top:2px;font-size:10px;line-height:1.1}.time-saved-card__baseline{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-top:16px;display:flex}.time-saved-card__baseline-label{color:var(--text-primary);font-size:13px;font-weight:500}.time-saved-card__baseline-input{background:var(--bg-deep);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;outline:none;width:70px;padding:6px 8px;font-family:inherit;font-size:14px;transition:border-color .2s}.time-saved-card__baseline-input:focus{border-color:var(--accent)}.time-saved-card__alert{color:var(--warning);margin-bottom:12px;font-size:13px}.time-saved-card__details{color:var(--text-secondary);background:#ffffff08;border-radius:8px;padding:12px;font-size:13px}.time-saved-card__summary{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;outline:none;font-weight:600}.time-saved-card__details-content{flex-direction:column;gap:8px;margin-top:12px;line-height:1.5;display:flex}.time-estimate-trigger{cursor:help;outline-offset:4px}.time-estimate-tooltip{border:1px solid var(--border-accent);background:var(--bg-card,var(--bg-deep));z-index:50;visibility:hidden;opacity:0;border-radius:12px;width:min(290px,75vw);padding:16px;font-size:12px;line-height:1.7;transition:opacity .15s;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 10px 35px #0005}.time-estimate-tooltip p{margin:6px 0}.time-estimate-trigger:hover .time-estimate-tooltip,.time-estimate-trigger:focus .time-estimate-tooltip{visibility:visible;opacity:1}.insights{max-width:1600px}.insight-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.insight-heading h1{letter-spacing:-1.4px;margin:10px 0;font-size:clamp(26px,3vw,40px)}.insight-heading p,.insight-panel>p,.insight-section-title p{color:var(--text-secondary);font-size:14px;line-height:1.7}.insight-heading .btn-primary{flex-shrink:0;width:auto}.insight-kicker{letter-spacing:2px;color:var(--accent-light);font-size:10px;font-weight:800}.insight-toolbar,.insight-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.insight-toolbar>span,.insight-muted{color:var(--text-secondary);font-size:12px;line-height:1.8}.insight-pills{background:var(--bg-deep);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;padding:5px;display:flex}.insight-pills button{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:12px}.insight-pills button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:0 3px 16px var(--lightningcss-light,#8b5cf630)var(--lightningcss-dark,#5f5cf630)}.insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.insight-metrics article{border:1px solid var(--border);background:linear-gradient(140deg,#151d2c,var(--bg-surface));border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.insight-metrics article>span{color:var(--text-secondary);font-size:13px}.insight-metrics strong{letter-spacing:-1px;font-size:36px}.insight-metrics small{color:var(--text-secondary);font-size:11px;line-height:1.6}.insight-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;margin-bottom:24px;display:grid}.insight-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:18px;min-width:0;padding:26px}.insight-panel h2{letter-spacing:-.3px;margin-bottom:8px;font-size:17px}.insight-tag{color:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);white-space:nowrap;background:var(--lightningcss-light,#8b5cf619)var(--lightningcss-dark,#5f5cf619);border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.activity-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top,transparent 0,transparent 51px,var(--border-soft) 52px);align-items:end;gap:4px;height:210px;display:flex}.activity-chart>div{flex:1;align-items:end;height:100%;display:flex}.activity-chart span{background:linear-gradient(var(--lightningcss-light,#b799ff)var(--lightningcss-dark,#9b99ff),var(--lightningcss-light,#7551cc)var(--lightningcss-dark,#5351cc));border-radius:4px 4px 0 0;width:100%;display:block}.chart-axis{color:var(--text-secondary);justify-content:space-between;margin:12px 0 20px;font-size:11px;display:flex}.insights details{color:var(--text-secondary);margin-top:18px;font-size:12px}.insights summary{cursor:pointer}.insight-scroll{max-height:300px;overflow:auto}.network-list{gap:20px;margin-top:24px;display:grid}.network-list>div>div{justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.network-list span{color:var(--text-secondary)}.network-list progress{width:100%;height:6px;accent-color:var(--accent);border:0;border-radius:8px;overflow:hidden}.insight-roadmap{background:radial-gradient(ellipse at top right,var(--lightningcss-light,#8b5cf615)var(--lightningcss-dark,#5f5cf615),transparent 65%),var(--bg-surface);justify-content:space-between;align-items:center;gap:28px;display:flex}.insight-roadmap h2{margin-top:14px}.insight-roadmap p{max-width:720px;color:var(--text-secondary);font-size:13px;line-height:1.8}.insight-link{color:var(--accent-lighter);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:1.7}.insight-notice{background:var(--lightningcss-light,#8b5cf60c)var(--lightningcss-dark,#5f5cf60c);border:1px solid var(--lightningcss-light,#8b5cf63b)var(--lightningcss-dark,#5f5cf63b);border-radius:14px;margin-bottom:24px;padding:17px 22px;font-size:13px;line-height:1.7}.insight-notice p{color:var(--text-secondary);margin-top:4px}.inbox-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;margin-bottom:18px;display:grid}.inbox-list{padding:18px}.insight-search{color:var(--text-secondary);gap:10px;margin-bottom:18px;font-size:12px;display:grid}.conversation{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;margin-top:12px;padding:18px 12px;display:flex}.conversation.selected{background:var(--lightningcss-light,#8b5cf613)var(--lightningcss-dark,#5f5cf613);border-color:var(--lightningcss-light,#8b5cf65c)var(--lightningcss-dark,#5f5cf65c)}.conversation:hover{background:var(--bg-hover)}.conversation-avatar{color:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);background:var(--lightningcss-light,#8b5cf626)var(--lightningcss-dark,#5f5cf626);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.conversation strong{font-size:13px}.conversation i{color:var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa);margin-left:6px;font-size:10px}.conversation small{color:var(--text-secondary);margin:6px 0;font-size:10px;display:block}.conversation p{color:var(--text-secondary);font-size:12px;line-height:1.7}.inbox-detail{flex-direction:column;min-height:500px;display:flex}.message{background:var(--bg-surface-alt);border:1px solid var(--border);border-radius:0 16px 16px;margin:16px 40px 20px 0;padding:20px;font-size:13px;line-height:1.9}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.message-reply{background:var(--lightningcss-light,#8b5cf617)var(--lightningcss-dark,#5f5cf617);border-radius:16px 0 16px 16px;margin-left:40px;margin-right:0}.reply-composer{gap:12px;margin-top:auto;font-size:12px;display:grid}.reply-composer textarea{resize:vertical;background:var(--bg-input);min-height:120px;color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:12px;padding:16px}.reply-composer>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.reply-composer small{color:var(--text-secondary)}.reply-composer .btn-primary{width:auto}.insight-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 20px;display:flex}.insight-empty p{max-width:400px;color:var(--text-secondary);font-size:13px;line-height:1.9}.insight-orb{color:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);background:linear-gradient(135deg,var(--lightningcss-light,#8b5cf630)var(--lightningcss-dark,#5f5cf630),#06b6d419);border-radius:26px;place-items:center;width:80px;height:80px;margin-bottom:10px;font-size:36px;display:grid}.admin-overview-actions{gap:12px;margin-top:20px;display:grid}.admin-overview-actions button{text-align:left;background:var(--bg-deep);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:12px;padding:16px;font-size:13px}.admin-overview-actions small{color:var(--text-secondary);margin-top:8px;font-size:11px;line-height:1.7;display:block}.insights button:focus-visible,.insights a:focus-visible,.insights textarea:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.insights button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-columns{grid-template-columns:1fr}.insight-heading,.insight-roadmap{flex-direction:column;align-items:flex-start}}@media (width<=700px){.inbox-layout{grid-template-columns:1fr}.insight-toolbar{flex-direction:column;align-items:flex-start}.insight-panel{padding:18px}.insight-metrics article{padding:16px}.insight-metrics strong{font-size:28px}.insight-section-title{flex-wrap:wrap;align-items:flex-start}.reply-composer>div{flex-direction:column;align-items:flex-start}.insights .admin-table{overflow:auto}}.video-library .library-controls{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(130px,1fr));gap:18px;margin-bottom:18px;padding:20px;display:grid}.library-controls label{color:var(--text-secondary);gap:9px;font-size:11px;display:grid}.library-stat{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:14px;display:flex}.library-stat>span{color:var(--text-secondary);font-size:12px}.library-stat[aria-pressed=true]>span{color:var(--accent-lighter)}.video-library .video-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}.video-library .video-card{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;overflow:hidden}.video-library .video-card__thumb{width:100%;height:170px;color:var(--accent-lighter);background:radial-gradient(at 75% 10%,var(--lightningcss-light,#8b5cf639)var(--lightningcss-dark,#5f5cf639),#0000 65%),linear-gradient(130deg,#111e2c,var(--lightningcss-light,#151020)var(--lightningcss-dark,#101020));border:0;position:relative}.video-library .video-card__thumb:hover{background:radial-gradient(var(--lightningcss-light,#8b5cf64a)var(--lightningcss-dark,#5f5cf64a),#0000 80%),#111e2c}.library-thumb-label{letter-spacing:2px;color:var(--lightningcss-light,#b0a5ca)var(--lightningcss-dark,#a6a5ca);font-size:9px;position:absolute;top:16px;left:18px}.library-thumb-bottom{color:var(--lightningcss-light,#b0a5ca)var(--lightningcss-dark,#a6a5ca);font-size:10px;position:absolute;bottom:14px;left:18px}.video-library .video-card__body{padding:20px}.video-library .video-card__title{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.video-library .video-card__desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 18px;line-height:1.7;display:-webkit-box;overflow:hidden}.library-destinations{gap:10px;margin:18px 0;display:grid}.library-destinations>div{align-items:center;gap:8px;font-size:11px;display:flex}.library-destinations strong{min-width:65px;font-weight:500}.library-destinations a{color:var(--accent-lighter);padding:6px}.library-state{background:var(--bg-hover);color:var(--text-secondary);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px}.library-state.is-done{color:#6ee7b7;background:#10b98113}.library-state.is-pending{color:#fcd34d;background:#f59e0b12}.library-state.is-attention{color:#fda4af;background:#f43f5e12}.library-actions{border-top:1px solid var(--border);margin-bottom:18px;padding-top:14px}.library-actions summary{color:var(--accent-lighter);font-size:11px}.library-actions p{color:var(--text-secondary);margin:12px 0;font-size:11px;line-height:1.8}.library-actions button{border:1px solid var(--border);background:var(--bg-hover);width:100%;color:var(--text-primary);cursor:pointer;border-radius:8px;margin-top:8px;padding:10px;font-size:11px;display:block}.library-dialog{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:18px;width:min(900px,94vw);max-height:90vh;margin:auto;padding:0;overflow:auto}.library-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060ddb}.library-dialog .modal{width:100%;max-width:none;margin:0}.library-dialog .modal__body p{padding:24px}.library-dialog button:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}@media (width<=1000px){.video-library .library-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.video-library .library-controls,.video-library .video-grid{grid-template-columns:1fr}}.library-preview-image{display:block;position:absolute;inset:0;overflow:hidden}.library-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.library-preview-image:has(img):after{content:"";background:linear-gradient(#0006,#0000 45%,#0008);position:absolute;inset:0}.video-library .video-card__play{z-index:1;color:#fff;opacity:1;filter:drop-shadow(0 2px 6px #0009);position:relative}.video-library .library-thumb-label,.video-library .library-thumb-bottom{z-index:1;color:#fff;background:#19243aaa;border-radius:5px;padding:4px 7px}.library-tabs{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;display:flex}.library-tabs a{color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:16px 12px;text-decoration:none;display:flex}.library-tabs a[aria-current=page]{color:var(--accent-lighter);border-color:var(--accent-lighter)}.library-header-actions{align-items:center;gap:10px;display:flex}.library-metrics{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.library-metrics .library-stat{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;flex-direction:row;align-items:center;gap:16px;width:auto;padding:10px 14px}.library-metrics .library-stat[aria-pressed=true]{border-color:var(--accent-lighter);background:var(--lightningcss-light,#8b5cf614)var(--lightningcss-dark,#5f5cf614)}.library-stat strong{font-size:13px}.video-library .library-controls{background:0 0;border:0;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:12px;padding:0}.library-controls label{gap:6px}.library-view-switch{gap:6px;display:flex}.library-view-switch button,.library-detail-button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.library-view-switch button[aria-pressed=true]{color:var(--accent-lighter);background:var(--lightningcss-light,#8b5cf61a)var(--lightningcss-dark,#5f5cf61a)}.video-library .video-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.video-library .video-card{flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.video-library .video-card:hover{border-color:var(--accent-lighter);transform:translateY(-2px)}.video-library .video-card__thumb{aspect-ratio:16/9;flex-shrink:0;height:auto}.video-library .video-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.library-card-kind{color:var(--text-secondary);letter-spacing:.8px;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.video-library .video-card__title{margin:0;font-size:16px}.video-library .video-card__desc{min-height:40px;margin-bottom:24px;font-size:12px}.library-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.library-network-chips{align-items:center;min-width:0;padding-left:4px;display:flex}.library-network-chips>span{border:2px solid var(--bg-surface);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;font-size:9px;display:grid}.library-network-chips small{color:var(--text-secondary);margin-left:9px;font-size:10px}.library-card-footer .library-detail-button{color:var(--accent-lighter);background:0 0;border:0}.video-library .library-thumb-label{letter-spacing:0;color:#fff;background:#142238dd;border-radius:20px;padding:6px 10px;font-size:10px;top:14px;left:14px}.video-library .library-thumb-bottom{font-size:9px;bottom:12px;left:auto;right:12px}.library-detail-content{padding:24px}.library-detail-content .video-card__meta{flex-wrap:wrap;gap:12px;display:flex}.library-detail-content .library-destinations>div{font-size:13px}.library-detail-content .library-state{font-size:12px}.video-library .video-grid--list{grid-template-columns:1fr}.video-grid--list .video-card{flex-direction:row}.video-library .video-grid--list .video-card__thumb{aspect-ratio:16/10;width:240px}.video-grid--list .video-card__desc{min-height:0;margin-bottom:12px}.video-grid--list .video-card__body{min-width:0}.library-detail-button:focus-visible,.library-tabs a:focus-visible,.library-stat:focus-visible{outline:2px solid var(--accent-lighter);outline-offset:3px}@media (width<=1150px){.video-library .video-grid,.video-library .library-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.library-view-switch{grid-column:2;justify-content:flex-end}}@media (width<=650px){.video-library .video-grid{grid-template-columns:1fr}.library-header-actions{flex-wrap:wrap}.library-header-actions .btn-primary{font-size:12px}.video-library .video-grid--list .video-card__thumb{width:115px}.video-grid--list .video-card__body{padding:12px}.video-grid--list .library-card-kind,.video-grid--list .video-card__desc,.video-grid--list .library-thumb-bottom,.video-grid--list .library-network-chips small{display:none}.video-grid--list .video-card__title{font-size:13px}.library-metrics{gap:6px}.library-metrics .library-stat{gap:8px;padding:8px 10px}}.library-display-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin:4px 0 20px;padding:12px 0;display:flex}.library-size-control{color:var(--text-secondary);align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.library-size-control input{width:140px;max-width:35vw;accent-color:var(--accent);cursor:pointer;height:24px}.library-size-control input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}.library-size-control output{font-variant-numeric:tabular-nums;width:42px;color:var(--text-primary)}.video-library .library-controls{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(110px,1fr))}.video-library .video-grid:not(.video-grid--list){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--library-card-size,300px)),1fr));align-items:start;gap:18px}.video-library .video-card__body{flex:none;padding:16px}.video-library .video-card__desc{min-height:0;margin:8px 0 12px}.video-library .library-card-footer{margin-top:16px;padding-top:12px}.video-library .video-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.video-library .video-card__thumb:has(.library-preview-image--contain){background:#07090e}.library-preview-image--contain img{object-fit:contain;background:#07090e}.library-preview-image--contain:has(img):after{background:linear-gradient(#0004,#0000 30% 70%,#0005)}.video-library .video-grid--list .video-card__thumb{width:var(--library-list-thumb,180px);flex-shrink:0;align-self:stretch;min-height:110px}.video-library .video-grid--list .video-card__body{flex:1}[data-theme=light] .video-library .video-card{border-color:#d6dfec;box-shadow:0 3px 10px #23365206}[data-theme=light] .video-library .video-card:hover{border-color:var(--lightningcss-light,#a17ccf)var(--lightningcss-dark,#7d7ccf);box-shadow:0 6px 18px var(--lightningcss-light,#55317a10)var(--lightningcss-dark,#32317a10)}[data-theme=light] .video-library .library-stat[aria-pressed=true]{background:var(--lightningcss-light,#eee6fa)var(--lightningcss-dark,#e6e6fa);border-color:var(--lightningcss-light,#c1a4e1)var(--lightningcss-dark,#a5a4e1)}[data-theme=light] .video-library .library-stat[aria-pressed=true]>span,[data-theme=light] .video-library .library-tabs a[aria-current=page],[data-theme=light] .video-library .library-detail-button{color:var(--lightningcss-light,#6b32ad)var(--lightningcss-dark,#3432ad)}[data-theme=light] .video-library .library-state.is-done{color:#086847;background:#e2f4e9}[data-theme=light] .video-library .library-state.is-pending{color:#855100;background:#fff2d6}[data-theme=light] .video-library .library-state.is-attention{color:#a92543;background:#ffe8ee}@media (width<=850px){.video-library .library-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.library-display-tools{flex-wrap:wrap;gap:10px}.library-size-control{flex:1;gap:8px}.library-size-control>span{font-size:11px}.library-size-control input{width:100px}.library-display-tools .library-view-switch{margin-left:auto}.video-library .video-grid--list .video-card__thumb{width:min(32vw,var(--library-list-thumb,180px))}.video-library .video-card__body{padding:14px}.video-library .video-grid:not(.video-grid--list){gap:14px}}@media (width<=400px){.library-size-control>.material-symbols-outlined{display:none}.library-size-control input{width:80px}}.library-network-chips{flex-wrap:wrap;flex:1;gap:6px 12px;min-width:0}.library-destination-chip{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.library-destination-chip svg{flex:none;width:20px;height:20px}.library-network-chips .library-destination-chip small{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.video-library .video-grid{align-items:stretch}.video-library .video-grid>.video-card{flex-direction:column;display:flex}.video-library .video-grid .video-card__body{flex-direction:column;flex:1;display:flex}.video-library .video-grid .library-card-footer{margin-top:auto}.platforms-page .platforms-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.platforms-page .platform-connect-card{border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.platforms-page .platform-connect-card__header{align-items:flex-start;gap:14px;margin-bottom:18px}.platforms-page .platform-connect-card__icon{border-radius:12px;width:46px;height:46px}.platforms-page .platform-connect-card__name{margin-bottom:9px;font-size:16px}.platforms-page .platform-connect-card__identity-row{flex-wrap:wrap;gap:10px}.platforms-page .platform-connect-card__identity-row .platform-connect-card__account{border-top:1px solid var(--border);flex-basis:100%;order:3;width:100%;margin-top:4px;padding-top:8px}.platforms-page .platform-connect-card__account-name{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.platforms-page .platform-connect-card__desc{color:var(--text-secondary);margin-bottom:18px;font-size:13px;line-height:1.65}.platforms-page .platform-connect-card__actions{margin-top:auto}.platforms-page .platform-connect-card__btn{border-radius:9px;min-height:40px;margin-top:8px}.platforms-page .platform-connect-card__tools{gap:2px;margin:0;display:flex}.platforms-page.page{width:100%;max-width:1380px;margin-inline:auto;padding-inline:50px}.platforms-page .platform-account-avatar{background:var(--accent-surface);width:38px;height:38px;color:var(--text-primary);border-radius:50%;flex:0 0 38px;place-items:center;margin-right:8px;font-size:16px;font-weight:600;display:grid}.platforms-page .platform-icon-action{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.platforms-page .platform-permissions{color:var(--text-secondary);margin-bottom:18px;font-size:12px}.platforms-page .platform-permissions summary{cursor:pointer;color:var(--text-primary);padding:8px 0}.platforms-page .platform-permissions p{margin:6px 0;line-height:1.8}@media (width<=1100px){.platforms-page .platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.platforms-page.page{padding-inline:16px}.platforms-page .platforms-grid{grid-template-columns:1fr}.platforms-page .platform-connect-card{padding:20px}}[data-theme=light] .platforms-page{--text-muted:#637188}[data-theme=light] .platforms-page .platform-connect-card{background:#fff;border-color:#d9e1ec;box-shadow:0 4px 14px #1f355008}[data-theme=light] .platforms-page .platform-connect-card--connected{border-color:var(--connection-border);box-shadow:0 3px 12px var(--lightningcss-light,#5a347608)var(--lightningcss-dark,#35347608)}[data-theme=light] .platforms-page .platform-connect-card:hover{border-color:var(--lightningcss-light,#b39ad8)var(--lightningcss-dark,#9b9ad8)}[data-theme=light] .platforms-page .badge--published{color:var(--connection-text);background:var(--connection-surface);border:1px solid var(--connection-border);font-weight:700}[data-theme=light] .platforms-page .badge--pending{color:#865000;background:#fff4d9;border:1px solid #e9ce8f}[data-theme=light] .platforms-page .platform-connect-card__btn{color:#435269;background:#f7f8fb;border-color:#d9e1eb}[data-theme=light] .platforms-page .platform-connect-card__btn:hover{color:var(--lightningcss-light,#613298)var(--lightningcss-dark,#343298);background:var(--lightningcss-light,#f0eafa)var(--lightningcss-dark,#eaeafa);border-color:var(--lightningcss-light,#c4b0e1)var(--lightningcss-dark,#b1b0e1)}[data-theme=light] .platforms-page .platform-connect-card__btn--connected{background:var(--connection-surface);color:var(--connection-text);border-color:var(--connection-border)}.platforms-page{--connection-text:var(--lightningcss-light,#c4b5fd)var(--lightningcss-dark,#b6b5fd);--connection-surface:var(--lightningcss-light,#a78bfa15)var(--lightningcss-dark,#8d8bfa15);--connection-border:var(--lightningcss-light,#a78bfa42)var(--lightningcss-dark,#8d8bfa42);--connection-hover:var(--lightningcss-light,#8b5cf625)var(--lightningcss-dark,#5f5cf625);--connection-dot:var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa)}[data-theme=light] .platforms-page{--connection-text:var(--lightningcss-light,#6932a5)var(--lightningcss-dark,#3432a5);--connection-surface:var(--lightningcss-light,#f2ebfc)var(--lightningcss-dark,#ebebfc);--connection-border:var(--lightningcss-light,#d3bde9)var(--lightningcss-dark,#bebde9);--connection-hover:var(--lightningcss-light,#e9ddf8)var(--lightningcss-dark,#ddddf8);--connection-dot:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed)}.platforms-page .platform-connect-card--connected{border-color:var(--connection-border)}.platforms-page .badge--published,.platforms-page .platform-connect-card__btn--connected{color:var(--connection-text);background:var(--connection-surface);border-color:var(--connection-border)}.platforms-page .platform-connect-card__btn--connected:hover,[data-theme=light] .platforms-page .platform-connect-card__btn--connected:hover{color:var(--connection-text);background:var(--connection-hover);border-color:var(--connection-dot)}.platforms-page .platform-icon-action:hover{background:var(--connection-surface);color:var(--connection-text);border-radius:7px}.platforms-page .platform-connect-card{box-shadow:inset 0 0 0 1px var(--border);border-width:2px;border-color:#0000}[data-theme=light] .platforms-page .platform-connect-card{border-color:#0000;box-shadow:inset 0 0 0 1px #d9e1ec,0 4px 14px #1f355008}.platforms-page .platform-connect-card--connected,[data-theme=light] .platforms-page .platform-connect-card--connected{border-color:var(--connection-border);box-shadow:none}.platforms-page .platform-connect-card:hover,[data-theme=light] .platforms-page .platform-connect-card:hover{border-color:var(--connection-dot);box-shadow:0 4px 16px var(--lightningcss-light,#8b5cf612)var(--lightningcss-dark,#5f5cf612)}.media-gallery{max-width:1340px;margin:auto}.mg-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.mg-eyebrow{letter-spacing:.16em;color:var(--accent-light);font-size:10px;font-weight:700}.mg-header h1{margin:10px 0;font-size:30px}.mg-header p{color:var(--text-secondary);font-size:13px}.mg-header-actions{align-items:center;gap:10px;display:flex}.mg-header-actions .btn-primary{align-items:center;gap:8px;display:flex}.mg-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mg-icon:hover{color:var(--text-primary);background:var(--bg-hover)}.mg-icon .material-symbols-outlined{font-size:19px}.mg-overview{color:var(--text-secondary);border-bottom:1px solid var(--border);align-items:center;gap:25px;padding-bottom:24px;font-size:12px;display:flex}.mg-overview span{align-items:center;gap:7px;display:flex}.mg-overview .material-symbols-outlined{font-size:17px}.mg-overview span:last-child{margin-left:auto}.mg-toolbar{align-items:center;gap:14px;margin:24px 0 18px;display:flex}.mg-search{border:1px solid var(--border);background:var(--bg-card);max-width:500px;color:var(--text-muted);border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.mg-search input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.mg-toolbar select{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:9px;padding:10px;font-size:12px}.mg-views{gap:5px;margin-left:auto;display:flex}.mg-views button[aria-pressed=true]{color:var(--accent-light);background:var(--accent-surface);border-color:var(--border-accent)}.mg-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mg-filters button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;display:flex}.mg-filters button[aria-pressed=true]{background:var(--accent-surface);color:var(--accent-light);border-color:var(--border-accent)}.mg-filters button span{background:var(--bg-hover);border-radius:5px;padding:1px 6px;font-size:10px}.mg-workspace{outline-offset:10px;border-radius:16px;outline:2px dashed #0000;min-height:330px}.mg-workspace.is-dragging{outline-color:var(--accent);background:var(--accent-surface)}.mg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mg-card{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.mg-card:hover{border-color:var(--border-accent);box-shadow:0 7px 24px #0001}.mg-preview{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.mg-thumb{aspect-ratio:4/3;background:linear-gradient(135deg,var(--accent-surface),var(--bg-hover));color:var(--accent-light);place-items:center;display:grid;position:relative;overflow:hidden}.mg-thumb>img{object-fit:cover;width:100%;height:100%}.mg-thumb>.material-symbols-outlined{opacity:.65;font-size:42px}.mg-type{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827b8;border-radius:5px;padding:3px 7px;font-size:8px;position:absolute;bottom:10px;left:10px}.mg-info{padding:15px 14px 12px}.mg-info strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mg-info small{color:var(--text-secondary);margin-top:7px;font-size:10px;display:block}.mg-card-actions{justify-content:flex-end;gap:6px;padding:0 12px 12px;display:flex}.mg-card-actions .mg-icon{width:29px;height:29px}.mg-delete:hover{color:var(--danger,#e4637e)}.mg-list{gap:9px;display:grid}.mg-list .mg-card{align-items:center;gap:14px;padding:10px;display:flex}.mg-list .mg-preview{flex-shrink:0;width:80px}.mg-list .mg-thumb{aspect-ratio:4/3;border-radius:7px}.mg-list .mg-info{flex:1;min-width:0;padding:0}.mg-list .mg-card-actions{padding:0}.mg-list .mg-type{display:none}.mg-list .mg-thumb>.material-symbols-outlined{font-size:28px}.mg-empty{text-align:center;border:1px dashed var(--border);background:var(--bg-card);border-radius:16px;padding:65px 20px}.mg-empty>span{background:var(--accent-surface);width:64px;height:64px;color:var(--accent-light);border-radius:18px;place-items:center;margin-bottom:20px;display:inline-grid}.mg-empty>span .material-symbols-outlined{font-size:30px}.mg-empty h2{margin-bottom:10px;font-size:20px}.mg-empty p{max-width:430px;color:var(--text-secondary);margin:0 auto 22px;font-size:13px;line-height:1.8}.mg-footnote{color:var(--text-muted);text-align:center;margin-top:24px;font-size:11px}.mg-error,.mg-notice{border:1px solid var(--border);border-radius:9px;margin-bottom:16px;padding:12px;font-size:12px}.mg-error{color:var(--danger,#df6c80)}.mg-skeleton{border-radius:13px;height:235px}.mg-dialog{border:1px solid var(--border);background:var(--bg-card);max-width:min(850px,90vw);max-height:90vh;color:var(--text-primary);border-radius:16px;padding:18px}.mg-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.mg-dialog header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;display:flex}.mg-dialog header strong{overflow-wrap:anywhere;font-size:13px}.mg-dialog img,.mg-dialog video{object-fit:contain;max-width:100%;max-height:72vh;margin:auto;display:block}.mg-dialog audio{width:min(500px,70vw)}.media-gallery button:focus-visible,.media-gallery a:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}@media (width<=1100px){.mg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.mg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-header{flex-direction:column;align-items:flex-start;gap:16px}.mg-toolbar{flex-wrap:wrap}.mg-search{flex-basis:100%;max-width:none}.mg-overview{flex-wrap:wrap;gap:12px}.mg-overview span:last-child{margin-left:0}}@media (width<=420px){.mg-grid{gap:10px}.mg-info{padding:10px}.mg-header h1{font-size:26px}.mg-filters{gap:3px}.mg-filters button{padding:8px}.mg-list .mg-preview{width:55px}}.mg-draft-badge{color:var(--accent);background:var(--lightningcss-light,#8b5cf61a)var(--lightningcss-dark,#5f5cf61a);border-radius:20px;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.mg-resume{background:var(--accent);color:#fff;border-radius:8px;align-items:center;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.mg-storage{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;margin-bottom:24px;padding:24px}.mg-storage>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.mg-storage h2{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.mg-storage header>span{color:var(--accent);background:var(--accent-surface);border:1px solid var(--border);border-radius:7px;padding:6px 10px;font-size:11px}.mg-storage-metrics{grid-template-columns:1fr 1fr;gap:30px;display:grid}.mg-storage-metrics>div{align-items:center;gap:18px;display:flex}.mg-storage-metrics section{gap:7px;display:grid}.mg-storage h3{margin:0;font-size:13px;font-weight:650}.mg-storage strong{font-size:16px;font-weight:700}.mg-storage small{color:var(--text-secondary);font-size:11px;line-height:1.6}.mg-storage-folder{background:var(--accent-surface);width:70px;height:70px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mg-storage-folder .material-symbols-outlined{font-size:28px}.mg-storage-ring{background:conic-gradient(var(--accent) var(--storage-percent),var(--border) 0);border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative}.mg-storage-ring:before{content:"";background:var(--bg-surface);border-radius:50%;position:absolute;inset:7px}.mg-storage-ring>b{font-size:12px;font-weight:750;position:relative}.mg-storage-bar{background:var(--border);border-radius:5px;height:5px;margin-top:24px;overflow:hidden}.mg-storage-bar>i{background:linear-gradient(90deg,var(--lightningcss-light,#8249d6)var(--lightningcss-dark,#4b49d6),var(--lightningcss-light,#b987f2)var(--lightningcss-dark,#8987f2));height:100%;transition:width .35s;display:block}.mg-storage-note{color:var(--text-secondary);margin-top:15px;font-size:11px;line-height:1.7}.mg-storage>p[role=alert]{color:#e3647e;margin-top:10px;font-size:12px}@media (width<=650px){.mg-storage{padding:18px}.mg-storage-metrics{grid-template-columns:1fr;gap:22px}.mg-storage>header{align-items:flex-start}.mg-storage header>span{text-align:center;max-width:140px}}.mg-dialog{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto}.ob-page{background:var(--bg-page,#0b101a);min-height:100vh;color:var(--text-primary);font-family:Plus Jakarta Sans,sans-serif}.ob-top{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:28px 44px;display:flex}.ob-brand{letter-spacing:-1px;color:var(--text-primary);font-size:23px;font-weight:800;text-decoration:none}.ob-brand span{color:#8d8bfa;margin-left:5px}.ob-top-right{align-items:center;gap:22px;display:flex}.ob-top-right select{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:9px;padding:9px 12px;font-size:12px}.ob-skip{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.ob-skip .material-symbols-outlined{font-size:17px}.ob-layout{grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);align-items:start;gap:68px;max-width:1320px;margin:12px auto 0;padding:0 44px 44px;display:grid}.ob-story{color:#fff;background:radial-gradient(at 90%,#4a48ba66,#0000 65%),linear-gradient(145deg,#191a35,#10102a);border:1px solid #8d8bfa26;border-radius:28px;min-height:700px;padding:40px 36px;position:sticky;top:24px;overflow:hidden}.ob-eyebrow{letter-spacing:1.8px;color:#b6b5fd;font-size:9px;font-weight:600}.ob-story h2{letter-spacing:-1.8px;margin:28px 0 18px;font-size:clamp(32px,3vw,43px);font-weight:600;line-height:1.18}.ob-story h2 em{color:#b6b5fd;font-style:normal}.ob-story>p{color:#b4b4d0;max-width:300px;font-size:13px;line-height:1.8}.ob-story-bottom{color:#b4b4d0;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:28px;left:36px;right:24px}.ob-story-dot{background:#b4ebd4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #4ade8066}.ob-scene{place-items:center;height:330px;margin-top:22px;display:grid;position:relative}.ob-orbit{border:1px solid #b6b5fd1f;border-radius:50%;width:285px;height:285px;position:absolute;transform:rotate(-25deg)scaleY(.8)}.ob-orbit--two{width:370px;height:370px;transform:rotate(25deg)scaleY(.8)}.ob-art-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff10;border:1px solid #ffffff30;border-radius:18px;width:205px;padding:11px;animation:7s ease-in-out infinite ob-float;transform:rotate(-7deg);box-shadow:0 25px 60px #0004}.ob-art-cover{background:linear-gradient(130deg,#6563c8,#d2a7ba);border-radius:11px;height:135px;position:relative;overflow:hidden}.ob-art-sun{background:#f7d4c5;border-radius:50%;width:38px;height:38px;position:absolute;top:24px;right:27px;box-shadow:0 0 40px #fff4}.ob-art-mountain{background:linear-gradient(140deg,#383775,#8d8bfa);border-radius:48% 55% 0 0;height:130px;position:absolute;top:75px;left:-20px;right:-20px;transform:rotate(-20deg)}.ob-art-cover>span{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.ob-art-cover .material-symbols-outlined{text-shadow:0 3px 15px #0005;font-size:46px}.ob-art-lines{padding:16px 5px 10px}.ob-art-lines i{background:#fff3;border-radius:4px;width:85%;height:5px;margin-bottom:7px;display:block}.ob-art-lines i+i{background:#fff2;width:55%}.ob-art-footer{align-items:center;padding:0 5px 5px;display:flex}.ob-art-footer span{background:#807ee7;border:2px solid #282844;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-3px;font-size:10px;display:grid}.ob-art-footer b{color:#bebddf;margin-left:auto;font-size:9px;font-weight:500}.ob-float{z-index:1;background:#1f1e47;border:1px solid #ffffff26;border-radius:17px;place-items:center;width:55px;height:55px;animation:6s ease-in-out infinite reverse ob-float;display:grid;position:absolute;box-shadow:0 10px 35px #0003}.ob-float--play{color:#f4a1c7;top:76px;left:5px;transform:rotate(-12deg)}.ob-float--photo{color:#b9b8ff;bottom:85px;right:4px;transform:rotate(14deg)}.ob-art-note{background:#262546;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:9px;padding:13px 16px;font-size:10px;display:flex;position:absolute;bottom:6px;right:15px;box-shadow:0 12px 24px #0003}.ob-art-note>span{color:#a7f3d0;background:#4ade8020;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ob-art-note .material-symbols-outlined{font-size:14px}.ob-main{min-width:0;padding-top:14px}.ob-progress{gap:0;margin-bottom:46px;display:flex}.ob-progress>div{color:var(--text-secondary);flex-direction:column;flex:1;align-items:center;gap:9px;display:flex;position:relative}.ob-progress>div:not(:last-child):after{content:"";background:var(--border);width:calc(100% - 44px);height:1px;position:absolute;top:14px;left:calc(50% + 22px)}.ob-progress>div>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.ob-progress small{white-space:nowrap;font-size:9px}.ob-progress .is-current>span{color:#fff;background:#5f5cf6;border-color:#5f5cf6;box-shadow:0 0 0 5px #5f5cf614}.ob-progress .is-current small{color:var(--accent-lighter);font-weight:600}.ob-progress .is-done>span{color:var(--accent-lighter);background:#5f5cf619;border-color:#5f5cf633}.ob-panel{max-width:620px;animation:.35s ease-out ob-arrive}.ob-step-label{letter-spacing:1.5px;color:var(--accent-lighter);font-size:10px;font-weight:600}.ob-panel h1{letter-spacing:-1.1px;outline:none;margin:14px 0 16px;font-size:31px;line-height:1.2}.ob-subtitle{color:var(--text-secondary);margin:0 0 28px;font-size:13px;line-height:1.8}.ob-profile{margin-bottom:24px;position:relative}.ob-banner{cursor:pointer;text-align:right;color:#fff;background:radial-gradient(at 90% 0,#8d8bfa66,#0000 65%),linear-gradient(135deg,#343368,#1c1b3b);border:1px solid #8d8bfa33;border-radius:16px;width:100%;height:115px;position:relative;overflow:hidden}.ob-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-banner>span{background:#11182799;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex;position:absolute;bottom:12px;right:12px}.ob-banner .material-symbols-outlined{font-size:16px}.ob-avatar{border:5px solid var(--bg-page,#0b101a);color:#fff;cursor:pointer;background:#7775dd;border-radius:22px;place-items:center;width:74px;height:74px;margin:-30px 0 0 19px;font-size:25px;display:grid;position:relative}.ob-avatar>img{object-fit:cover;border-radius:16px;width:100%;height:100%}.ob-avatar>b{border:2px solid var(--bg-page,#0b101a);background:#5f5cf6;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.ob-avatar .material-symbols-outlined{font-size:14px}.ob-profile-caption{color:var(--text-secondary);text-align:right;margin-top:-16px;margin-bottom:30px;font-size:9px}.ob-field{color:var(--text-primary);margin:20px 0;font-size:12px;font-weight:500;display:block}.ob-optional{float:right;color:var(--text-secondary);font-size:10px;font-weight:400}.ob-field input,.ob-field textarea,.ob-field select{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;margin-top:9px;padding:12px 14px;font-size:13px;line-height:1.5;display:block}.ob-field input:focus,.ob-field textarea:focus,.ob-field select:focus{border-color:#8d8bfa;outline:none;box-shadow:0 0 0 3px #5f5cf614}.ob-field input::placeholder,.ob-field textarea::placeholder{color:var(--text-secondary);opacity:.7}.ob-choices{gap:10px;display:grid}.ob-choice{border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:14px;padding:15px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.ob-choice:hover{border-color:#8d8bfa80;transform:translate(2px)}.ob-choice.is-selected{background:#5f5cf60d;border-color:#8d8bfa;box-shadow:0 0 0 1px #8d8bfa25}.ob-choice-icon{width:40px;height:40px;color:var(--accent-lighter);background:#5f5cf611;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ob-choice-icon .material-symbols-outlined{font-size:22px}.ob-choice strong{font-size:13px;font-weight:600;display:block}.ob-choice small{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.5;display:block}.ob-choice-check{color:var(--text-secondary);flex-shrink:0;margin-left:auto;font-size:18px}.ob-choice.is-selected .ob-choice-check{color:var(--accent-lighter)}.ob-experience{border:0;margin:26px 0;padding:0}.ob-experience legend{margin-bottom:12px;font-size:12px}.ob-experience>div{gap:8px;display:flex}.ob-experience button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:10px 8px;font-size:11px}.ob-experience button[aria-pressed=true]{color:var(--accent-lighter);background:#5f5cf611;border-color:#8d8bfa}.ob-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.ob-private{color:var(--text-secondary);align-items:center;gap:6px;font-size:9px;display:flex}.ob-private .material-symbols-outlined{font-size:14px}.ob-back{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:flex}.ob-back .material-symbols-outlined{font-size:16px}.ob-next{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(120deg,#3d3aed,#6361e9);border:1px solid #8d8bfa55;border-radius:11px;justify-content:center;align-items:center;gap:14px;padding:13px 21px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 22px #3d3aed1c}.ob-next:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3d3aed33}.ob-next .material-symbols-outlined{font-size:17px}.ob-page button:disabled{opacity:.5;cursor:default;transform:none}.ob-page button:focus-visible,.ob-page a:focus-visible{outline-offset:4px;outline:2px solid #8d8bfa}.ob-error{color:var(--text-primary);background:#f43f5e0d;border:1px solid #f43f5e33;border-radius:10px;padding:14px;font-size:12px;line-height:1.7}.ob-space-example{background:#5f5cf60d;border:1px solid #8d8bfa33;border-radius:14px;align-items:center;gap:14px;margin-bottom:26px;padding:20px;display:flex}.ob-space-example>div{width:50px;height:50px;color:var(--accent-lighter);background:#5f5cf61a;border-radius:13px;place-items:center;display:grid}.ob-space-example strong{overflow-wrap:anywhere;font-size:14px;display:block}.ob-space-example small{color:var(--text-secondary);margin-top:6px;font-size:11px;display:block}.ob-space-example>i{color:var(--text-secondary);margin-left:auto}.ob-space-example>i .material-symbols-outlined{font-size:15px}.ob-soft-note{color:var(--text-secondary);background:#5f5cf608;border-radius:12px;gap:9px;padding:16px;font-size:11px;line-height:1.7;display:flex}.ob-soft-note .material-symbols-outlined{color:var(--accent-lighter);flex-shrink:0;font-size:18px}.ob-ready{align-items:flex-start;gap:14px;margin:20px 0 25px;display:flex}.ob-ready>span{color:#059669;background:#10b98115;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ob-ready strong{font-size:15px}.ob-ready p{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.7}.ob-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:24px;display:grid}.ob-platforms button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.ob-platforms button>span{width:28px;height:28px;color:var(--accent-lighter);background:#5f5cf614;border-radius:8px;place-items:center;font-weight:600;display:grid}.ob-platforms button[aria-pressed=true]{background:#5f5cf610;border-color:#8d8bfa}.ob-platforms .material-symbols-outlined{color:var(--accent-lighter);margin-left:auto;font-size:17px}.ob-dashboard{color:var(--text-secondary);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:18px auto 0;padding:8px;font-size:11px;text-decoration:underline;display:block}.ob-existing{text-align:center;background:#10b98108;border:1px solid #10b98133;border-radius:15px;padding:30px}.ob-existing>.material-symbols-outlined{color:#059669;margin-bottom:15px;font-size:36px;display:block}.ob-existing p{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.7}.ob-preview-label{color:var(--accent-lighter);letter-spacing:1px;font-size:9px}@keyframes ob-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes ob-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1450px){.ob-layout{gap:90px}.ob-story{min-height:740px}.ob-scene{margin-top:50px}}@media (width<=1000px){.ob-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:32px;padding:0 24px 32px}.ob-top{padding:24px}.ob-story{min-height:680px;padding:30px 24px}.ob-story h2{font-size:33px}.ob-story-bottom{left:24px}.ob-art-card{width:170px}.ob-float--photo{right:-10px}.ob-float--play{left:-10px}.ob-progress small{font-size:8px}.ob-panel h1{font-size:28px}.ob-profile-caption{text-align:left;margin:8px 0 0}}@media (width<=760px){.ob-layout{max-width:610px;padding:0 22px 32px;display:block}.ob-story{display:none}.ob-top{padding:20px 22px}.ob-brand{font-size:19px}.ob-top-right{gap:12px}.ob-skip{font-size:10px}.ob-skip .material-symbols-outlined{display:none}.ob-top-right select{padding:7px;font-size:11px}.ob-progress{margin:14px 0 34px}.ob-panel h1{font-size:29px}.ob-profile-caption{font-size:9px}.ob-private{max-width:120px;line-height:1.5}.ob-preview-label{display:none}.ob-main{padding-top:0}.ob-actions{margin-top:24px}.ob-panel{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.ob-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ob-google-note{color:var(--text-secondary);background:#5f5cf608;border:1px solid #5f5cf626;border-radius:10px;align-items:center;gap:8px;margin:0 0 18px;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.ob-google-note .material-symbols-outlined{color:var(--accent-lighter);flex-shrink:0;font-size:17px}@media (width<=420px){.ob-next{gap:8px;padding:12px 15px;font-size:11px}.ob-top-right{gap:8px}.ob-skip{text-align:right;max-width:82px}.ob-top{gap:10px}}.ob-page{--ob-accent:var(--accent,#5f5cf6);width:100%;overflow-x:clip}.ob-page *{box-sizing:border-box}.ob-top{width:100%;max-width:1600px;padding:24px clamp(20px,3vw,52px)}.ob-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);width:100%;max-width:1600px;margin:16px auto 0;padding:0 clamp(20px,3vw,52px) 48px}.ob-main,.ob-panel{width:100%;min-width:0;max-width:none}.ob-panel{min-height:650px}.ob-story{min-height:750px}.ob-progress{width:100%}.ob-banner{aspect-ratio:5;height:auto;padding:0}.ob-next{background:linear-gradient(120deg,var(--ob-accent),#6361e9)}.ob-space-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ob-space-item,.ob-add-space{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:20px 14px;font-size:13px;display:flex}.ob-space-item strong{overflow-wrap:anywhere;min-width:0}.ob-space-item .material-symbols-outlined{color:var(--accent-lighter)}.ob-space-item.is-selected{border-color:var(--ob-accent);background:#5f5cf612}.ob-space-item .material-symbols-outlined:last-child{margin-left:auto;font-size:18px}.ob-add-space{color:var(--accent-lighter);border-style:dashed}.ob-platforms button>div{text-align:left;min-width:0}.ob-platforms button small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.ob-story-visual{place-items:center;height:360px;margin-top:48px;animation:.5s ease-out ob-arrive;display:grid;position:relative}.ob-visual-profile{background:#ffffff12;border:1px solid #ffffff30;border-radius:24px;width:250px;padding:14px;animation:7s ease-in-out infinite ob-float;transform:rotate(-6deg)}.ob-visual-cover{background:radial-gradient(circle at 75% 28%,#f4cbb2 0 18px,#0000 19px),linear-gradient(145deg,#a2a1ef,#4846a5);border-radius:14px;height:110px}.ob-visual-profile>span{background:#7674cf;border:5px solid #272744;border-radius:22px;place-items:center;width:68px;height:68px;margin:-25px 0 14px 14px;display:grid;position:relative}.ob-visual-profile>span .material-symbols-outlined{font-size:35px}.ob-visual-profile>i{background:#fff3;border-radius:8px;width:76%;height:8px;margin:12px;display:block}.ob-visual-profile>i+i{width:50%}.ob-visual-tags{gap:9px;margin:22px 10px 10px;display:flex}.ob-visual-tags b{color:#cecdf8;background:#8d8bfa25;border-radius:20px;padding:7px 12px;font-size:10px}.ob-visual-mosaic{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:330px;display:grid;transform:rotate(-5deg)}.ob-visual-mosaic>div{animation:6s ease-in-out infinite ob-float;animation-delay:calc(var(--i)*-.9s);background:#ffffff0d;border:1px solid #ffffff25;border-radius:22px;place-items:center;gap:14px;padding:24px 10px;display:grid}.ob-visual-mosaic .material-symbols-outlined{color:#b6b5fd;font-size:40px}.ob-visual-mosaic span{font-size:11px}.ob-visual-chart{background:#ffffff09;border:1px solid #ffffff25;border-radius:23px;width:100%;max-width:330px;padding:26px}.ob-visual-chart>span{color:#c5c4f0;font-size:12px}.ob-visual-chart>div{border-bottom:1px solid #ffffff30;align-items:end;gap:12px;height:160px;margin:24px 0;display:flex}.ob-visual-chart i{transform-origin:bottom;animation:1s both ob-grow;animation-delay:calc(var(--i)*.1s);background:linear-gradient(#b6b5fd,#3d3aed88);border-radius:8px 8px 0 0;flex:1}.ob-visual-chart strong{align-items:center;gap:9px;font-size:13px;display:flex}.ob-visual-folders{gap:18px;width:100%;max-width:340px;display:grid}.ob-visual-folders>div{transform:translateX(calc((var(--i) - 1)*12px));animation:.7s both ob-arrive;animation-delay:calc(var(--i)*.15s);background:linear-gradient(130deg,#343362,#21213d);border:1px solid #ffffff25;border-radius:16px;align-items:center;gap:16px;padding:23px 18px;display:flex}.ob-visual-folders span{font-size:12px}.ob-visual-folders .material-symbols-outlined:first-child{color:#b6b5fd;font-size:30px}.ob-visual-folders .material-symbols-outlined:last-child{color:#a7f3d0;margin-left:auto;font-size:18px}.ob-visual-network{border:1px dashed #b6b5fd40;border-radius:50%;place-items:center;width:310px;height:310px;display:grid;position:relative}.ob-visual-network strong{background:#5f5cf6;border-radius:28px;place-items:center;width:110px;height:110px;font-size:20px;animation:6s infinite ob-float;display:grid;box-shadow:0 0 70px #5f5cf655}.ob-visual-network>span{text-align:center;width:84px;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateY(-142px) rotate(calc(var(--i)*-60deg));background:#262546;border:1px solid #b6b5fd44;border-radius:12px;padding:12px 5px;font-size:10px;position:absolute;top:50%;left:50%}.ob-crop{border:1px solid var(--border);background:var(--bg-surface,#101722);width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary,#fff);border-radius:22px;margin:auto;padding:28px;overflow:auto;box-shadow:0 35px 120px #0008}.ob-crop::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050811b8}.ob-crop header,.ob-crop footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-crop header>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:10px}.ob-crop h2{margin:10px 0;font-size:24px}.ob-crop p{color:var(--text-secondary);font-size:13px;line-height:1.7}.ob-crop-area{aspect-ratio:5;touch-action:none;cursor:grab;background:#111124;border-radius:14px;width:100%;margin:24px 0;position:relative;overflow:hidden}.ob-crop-area:active{cursor:grabbing}.ob-crop-area>img{pointer-events:none;position:absolute}.ob-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff35 33.3%,#0000 33.5% 66.5%,#ffffff35 66.6%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff35 33.3%,#0000 33.5% 66.5%,#ffffff35 66.6%,#0000 66.8%);border:1px solid #fff6;border-radius:14px;position:absolute;inset:0}.ob-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.ob-crop-controls label{font-size:12px}.ob-crop-controls input{width:100%;accent-color:var(--accent,#5f5cf6);margin-top:16px;display:block}@keyframes ob-grow{0%{opacity:.2;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@media (width<=1100px){.ob-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px}.ob-story{padding:30px 24px}.ob-story-visual{margin-inline:-18px;transform:scale(.85)}.ob-story h2{font-size:34px}}@media (width<=800px){.ob-layout{max-width:680px;margin:4px auto;padding:0 22px 32px;display:block}.ob-story{display:none}.ob-panel{min-height:0}.ob-progress{margin:16px 0 30px}.ob-top{padding:18px 22px}.ob-main{padding-top:0}.ob-profile-caption{text-align:left;margin:10px 0}.ob-top-right{gap:10px}.ob-preview-label{display:none}.ob-skip{font-size:11px}.ob-crop-controls{grid-template-columns:1fr;gap:18px}.ob-crop{padding:20px}.ob-crop h2{font-size:20px}.ob-banner>span{font-size:9px;bottom:8px;right:8px}.ob-crop-area{min-height:0}}@media (width<=420px){.ob-layout,.ob-top{padding-inline:16px}.ob-brand{font-size:18px}.ob-space-list{grid-template-columns:1fr}.ob-progress small{font-size:8px}.ob-choice{gap:10px;padding:13px 11px}.ob-choice-icon{width:32px;height:36px}.ob-crop footer{flex-wrap:wrap}.ob-crop footer .ob-next{width:100%}.ob-actions .ob-next{max-width:75%}.ob-platforms{gap:8px}.ob-platforms button{gap:7px;padding:11px 8px}}@media (prefers-reduced-motion:reduce){.ob-story-visual,.ob-story-visual *{animation:none!important}}.ob-story{isolation:isolate;background:radial-gradient(at 90% 20%,#4846bb65,#0000 60%),linear-gradient(145deg,#17182f,#141334)}.ob-story-visual{perspective:900px;height:390px}.ob-story-visual>div:not(.ob-atmosphere):not(.ob-scene-orbit):not(.ob-scene-caption){z-index:1}.ob-atmosphere{pointer-events:none;z-index:-1;filter:blur(30px);position:absolute;inset:-70px;overflow:hidden}.ob-atmosphere i{background:#8d8bfa26;border-radius:50%;width:180px;height:180px;animation:12s ease-in-out infinite alternate ob-aurora;position:absolute}.ob-atmosphere i:nth-child(2){background:#acabfc20;animation-delay:-5s;top:40%;left:55%}.ob-atmosphere i:nth-child(3){background:#67e8f920;width:100px;height:100px;animation-delay:-8s;top:65%;left:20%}.ob-scene-orbit{pointer-events:none;border:1px solid #b6b5fd20;border-radius:50%;width:350px;height:350px;animation:28s linear infinite ob-orbit-turn;position:absolute;transform:rotateX(30deg)}.ob-scene-orbit:before{content:"";background:#d6d5ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #b6b5fd}.ob-scene-orbit--second{opacity:.5;width:400px;height:270px;animation-direction:reverse}.ob-scene-caption{color:#d6d5f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191933cc;border:1px solid #fff2;border-radius:30px;align-items:center;gap:9px;padding:12px 17px;font-size:10px;animation:.7s .3s both ob-arrive;display:flex;position:absolute;bottom:-20px;box-shadow:0 12px 32px #0002}.ob-scene-caption>span{background:#b6b5fd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b6b5fd}.ob-visual-profile{animation:9s ease-in-out infinite ob-profile-drift;position:relative;overflow:hidden;box-shadow:18px 24px 60px #0004}.ob-visual-profile:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 43%,#fff1 49%,#fff2 50%,#0000 57%);animation:9s ease-in-out infinite ob-sheen;position:absolute;inset:-100%}.ob-visual-profile>span img{object-fit:cover;border-radius:16px;width:100%;height:100%}.ob-visual-tags b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ob-visual-mosaic>div{transition:background .4s,box-shadow .4s,border-color .4s,scale .4s;box-shadow:0 14px 30px #0002}.ob-visual-mosaic>div.is-chosen{background:#5f5cf650;border-color:#b6b5fd;scale:1.06;box-shadow:0 0 45px #5f5cf644}.ob-visual-chart{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;transform:rotateY(-7deg)rotateX(5deg);box-shadow:0 24px 60px #0003}.ob-visual-chart i{animation:5s ease-in-out infinite ob-bar-breathe;animation-delay:calc(var(--i)*-.6s);position:relative;overflow:hidden}.ob-visual-chart i:after{content:"";animation:4s ease-in-out infinite ob-flow;animation-delay:calc(var(--i)*-.3s);background:linear-gradient(#0000,#fff5,#0000);position:absolute;inset:0}.ob-visual-folders>div{animation:7s ease-in-out infinite ob-folder-drift;animation-delay:calc(var(--i)*-1.3s);box-shadow:0 15px 35px #0003}.ob-visual-network>span{animation:6s ease-in-out infinite ob-network-pulse;animation-delay:calc(var(--i)*-1s)}.ob-required-hint{color:var(--text-secondary);align-items:center;gap:9px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.ob-required-hint .material-symbols-outlined{flex-shrink:0;font-size:18px}.ob-next:disabled{opacity:1;background:var(--bg-surface);border-color:var(--border);color:var(--text-secondary);box-shadow:none;cursor:not-allowed}.ob-next:not(:disabled){animation:.25s ease-out ob-arrive}[data-theme=light] .ob-story{color:#21204f;background:radial-gradient(at 90% 20%,#c9c8ff,#0000 70%),linear-gradient(145deg,#ececff,#e1e1fa);border-color:#c5c4ee;box-shadow:0 18px 60px #32308c0a}[data-theme=light] .ob-story-visual{color:#fff}[data-theme=light] .ob-visual-profile,[data-theme=light] .ob-visual-mosaic>div,[data-theme=light] .ob-visual-chart{background:#494889e6}[data-theme=light] .ob-brand span{color:#3d3aed}@keyframes ob-aurora{to{transform:translate(65px,-35px)scale(1.35)}}@keyframes ob-orbit-turn{to{transform:rotateX(30deg)rotate(360deg)}}@keyframes ob-profile-drift{0%,to{transform:rotate(-6deg)rotateY(-8deg)translateY(0)}50%{transform:rotate(-2deg)rotateY(7deg)translateY(-12px)}}@keyframes ob-sheen{0%,35%{translate:-45%}75%,to{translate:45%}}@keyframes ob-bar-breathe{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1)}}@keyframes ob-flow{0%{translate:0 150%}70%,to{translate:0 -150%}}@keyframes ob-folder-drift{0%,to{transform:translateX(calc((var(--i) - 1)*12px)) rotate(-2deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes ob-network-pulse{0%,75%,to{border-color:#b6b5fd44;box-shadow:0 4px 14px #0002}20%{border-color:#d1d0fa;box-shadow:0 0 28px #9b9af055}}@media (width<=800px){.ob-top{flex-wrap:wrap}.ob-top-right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.ob-top-right select{min-height:36px}.ob-skip{max-width:none}.ob-required-hint{font-size:11px}}@media (prefers-reduced-motion:reduce){.ob-page *,.ob-page :before,.ob-page :after{transition:none!important;animation:none!important}}.ob-page{--ob-card:#111824;--ob-card-border:#354052;--ob-muted:#afbbce;--ob-ink:#f3f5fa;--ob-soft:#192234}.ob-main{background:var(--ob-card);border:1px solid var(--ob-card-border);border-radius:24px;padding:28px clamp(20px,2.5vw,38px);box-shadow:0 16px 48px #00000012}.ob-progress{margin-bottom:38px}.ob-progress>div{gap:12px}.ob-progress>div>span{width:38px;height:38px;font-size:14px;font-weight:600}.ob-progress small{white-space:normal;text-align:center;color:var(--ob-muted);font-size:13px;line-height:1.4}.ob-progress>div:not(:last-child):after{width:calc(100% - 52px);top:19px;left:calc(50% + 26px)}.ob-progress .material-symbols-outlined{font-size:20px}.ob-step-label,.ob-eyebrow{font-size:12px}.ob-subtitle,.ob-story>p{font-size:15px;line-height:1.75}.ob-field{font-size:15px}.ob-field input,.ob-field textarea,.ob-field select{padding:13px 15px;font-size:16px}.ob-optional{font-size:12px}.ob-choice strong{font-size:15px}.ob-choice small{font-size:13px;line-height:1.6}.ob-choice{border-color:var(--ob-card-border);background:var(--ob-soft);padding:17px}.ob-experience legend{font-size:15px;line-height:1.5}.ob-experience button{min-height:44px;font-size:14px}.ob-back,.ob-next,.ob-skip,.ob-top-right select{font-size:14px}.ob-next{min-height:48px}.ob-soft-note,.ob-required-hint,.ob-existing p,.ob-ready p{font-size:14px;line-height:1.7}.ob-profile-caption,.ob-google-note,.ob-private,.ob-story-bottom,.ob-scene-caption{font-size:12px;line-height:1.6}.ob-banner>span{font-size:12px}.ob-space-example strong,.ob-ready strong{font-size:17px}.ob-space-example small{font-size:14px}.ob-platforms{background:var(--ob-soft);border:1px solid var(--ob-card-border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.ob-platforms button{border:1px solid var(--ob-card-border);background:var(--ob-card);border-radius:14px;flex-direction:column;justify-content:center;gap:12px;min-height:140px;padding:18px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.ob-platforms button:hover{border-color:var(--accent,#5f5cf6);transform:translateY(-2px);box-shadow:0 5px 18px #5f5cf618}.ob-platforms button>span{background:0 0;width:40px;height:40px}.ob-platforms button>span svg{width:30px;height:30px}.ob-platforms button>div{text-align:center;width:100%}.ob-platforms button strong{font-size:15px}.ob-platforms button small{font-size:12px;line-height:1.5}.ob-platforms button>.material-symbols-outlined{font-size:18px;position:absolute;top:10px;right:10px}.ob-platforms button.is-connected{background:#12362d;border-color:#35aa86}.ob-platforms button.is-connected small{color:#b1eddb}.ob-connections-summary{color:var(--ob-muted);align-items:center;gap:10px;padding:14px 0;font-size:14px;display:flex}.ob-connections-summary .material-symbols-outlined{color:#39be97}[data-theme=light] .ob-page{--ob-card:#fff;--ob-card-border:#cbd2df;--ob-muted:#536078;--ob-ink:#202b40;--ob-soft:#f3f5fa;color:var(--ob-ink);background:#eef1f7}[data-theme=light] .ob-main{border-color:#cbd2df;box-shadow:0 14px 45px #25355a0c}[data-theme=light] .ob-story{color:#fff;background:radial-gradient(at 85% 20%,#515095 0%,#0000 65%),linear-gradient(145deg,#26233e,#313051);border:1px solid #53527a;box-shadow:0 18px 50px #24234c22}[data-theme=light] .ob-story h2{color:#fff}[data-theme=light] .ob-story h2 em{color:#bdbcff}[data-theme=light] .ob-scene-orbit{border-color:#b6b5fd40}[data-theme=light] .ob-visual-profile,[data-theme=light] .ob-visual-mosaic>div,[data-theme=light] .ob-visual-chart{background:#3d3c6de6;border-color:#9796ce88}[data-theme=light] .ob-choice{color:#202b40}[data-theme=light] .ob-choice.is-selected{background:#e7e7fb;border-color:#5351cb}[data-theme=light] .ob-choice small,[data-theme=light] .ob-subtitle,[data-theme=light] .ob-soft-note,[data-theme=light] .ob-profile-caption,[data-theme=light] .ob-google-note{color:#536078}[data-theme=light] .ob-step-label,[data-theme=light] .ob-choice-icon,[data-theme=light] .ob-progress .is-current small{color:#3b39b9}[data-theme=light] .ob-platforms button.is-connected{background:#eaf7f1;border-color:#36997b}[data-theme=light] .ob-platforms button.is-connected small{color:#176148}@media (width<=1100px){.ob-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px}.ob-main{padding:24px}.ob-progress small{font-size:12px}.ob-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ob-layout{padding:0 16px 30px;display:block}.ob-main{border-radius:20px;padding:24px 20px}.ob-progress small{font-size:12px}.ob-progress{margin:0 0 28px}.ob-profile-caption{font-size:12px}.ob-panel h1{font-size:28px}.ob-top-right select,.ob-skip{font-size:13px}.ob-story{display:none}}@media (width<=420px){.ob-main{padding:22px 14px}.ob-progress small{font-size:11px}.ob-progress>div>span{width:32px;height:32px;font-size:13px}.ob-progress>div:not(:last-child):after{top:16px}.ob-choice{padding:14px 12px}.ob-platforms{gap:9px;padding:10px}.ob-platforms button{min-height:130px;padding:16px 8px}.ob-private{font-size:11px}.ob-next{font-size:14px}.ob-experience>div{flex-wrap:wrap}.ob-experience button{flex-basis:40%}.ob-skip{max-width:none}}.ob-completion{background:radial-gradient(ellipse at 50% 40%,#5f5cf612,transparent 60%),var(--bg-page);place-items:center;min-height:100dvh;padding:28px;display:grid}.ob-completion-card{text-align:center;border:1px solid var(--ob-card-border);background:var(--ob-card);border-radius:28px;width:min(100%,620px);padding:48px 36px;animation:.45s ease-out ob-arrive;box-shadow:0 25px 80px #00000014}.ob-completion h1{letter-spacing:-.8px;outline:none;margin:18px 0;font-size:clamp(26px,3vw,34px);line-height:1.25}.ob-completion p{color:var(--ob-muted);max-width:470px;margin:0 auto;font-size:16px;line-height:1.8}.ob-signal{justify-content:center;align-items:center;gap:9px;height:110px;margin:40px auto 32px;display:flex}.ob-signal i{width:12px;height:var(--height);background:linear-gradient(180deg,#9a98ff,var(--accent,#5f5cf6));transform-origin:50%;animation:1.4s ease-in-out infinite ob-signal-wave;animation-delay:calc(var(--i)*.14s);border-radius:20px;display:block;box-shadow:0 0 24px #5f5cf624}.ob-completion-status{color:var(--ob-muted);justify-content:center;align-items:center;gap:9px;margin:28px 0;font-size:14px;display:flex}.ob-completion-status>span{background:var(--accent,#5f5cf6);border-radius:50%;width:6px;height:6px}.ob-completion .ob-completion-name{border-top:1px solid var(--ob-card-border);padding-top:24px;font-size:14px}.ob-completion-name strong{color:var(--ob-ink)}@keyframes ob-signal-wave{0%,to{opacity:.45;transform:scaleY(.42)}45%{opacity:1;transform:scaleY(1)}}@media (width<=600px){.ob-completion{padding:18px}.ob-completion-card{padding:32px 22px}.ob-completion p{font-size:15px}.ob-signal{margin:30px auto 24px}}@media (prefers-reduced-motion:reduce){.ob-signal i{opacity:1;animation:none;transform:none}.ob-completion-card{animation:none}}.ob-story{flex-direction:column;height:auto;min-height:750px;padding-bottom:30px;display:flex}.ob-story-visual{flex:none;height:390px;margin-bottom:0}.ob-scene-caption{text-align:center;max-width:100%;bottom:0}.ob-story-bottom{border-top:1px solid #ffffff20;flex-shrink:0;min-height:36px;margin-top:30px;padding-top:16px;line-height:1.6;position:static}.ob-story-dot{flex-shrink:0}[data-theme=light] .ob-story{background:radial-gradient(at 90% 12%,#302e8d 0%,#0000 60%),linear-gradient(145deg,#16162f,#171645);border-color:#454485;box-shadow:0 20px 48px #21204e24}[data-theme=light] .ob-story>p,[data-theme=light] .ob-story-bottom,[data-theme=light] .ob-eyebrow{color:#e2e2fa}[data-theme=light] .ob-visual-profile,[data-theme=light] .ob-visual-mosaic>div,[data-theme=light] .ob-visual-chart{color:#fff;background:#232251;border-color:#8382d1}[data-theme=light] .ob-visual-mosaic>div.is-chosen{background:#3d3ba0;border-color:#cdccff;box-shadow:0 0 30px #6765ed50}[data-theme=light] .ob-visual-mosaic .material-symbols-outlined{color:#c7c6ff}[data-theme=light] .ob-scene-caption{color:#eaeaff;background:#141333;border-color:#7675c8}.ob-progress>div:not(:last-child):after{background:#59677f;border-radius:2px;height:2px}.ob-progress>div.is-done:not(:last-child):after{background:#8d8bfa}[data-theme=light] .ob-progress>div:not(:last-child):after{background:#c3cce0}[data-theme=light] .ob-progress>div.is-done:not(:last-child):after{background:#7371d4}.ob-experience button,.ob-space-item,.ob-add-space{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}@media (hover:hover){.ob-experience button:not(:disabled):hover,.ob-choice:not(:disabled):hover,.ob-space-item:not(:disabled):hover,.ob-add-space:not(:disabled):hover{background:#5f5cf625;border-color:#9c9af5;transform:translateY(-2px);box-shadow:0 0 0 3px #5f5cf619,0 6px 20px #5f5cf610}[data-theme=light] .ob-experience button:not(:disabled):hover,[data-theme=light] .ob-choice:not(:disabled):hover,[data-theme=light] .ob-space-item:not(:disabled):hover,[data-theme=light] .ob-add-space:not(:disabled):hover{background:#e5e5fc;border-color:#6664cf;box-shadow:0 0 0 3px #5452c414,0 5px 18px #5452c40c}}.ob-experience button:focus-visible{outline:2px solid var(--accent,#5f5cf6);outline-offset:3px;background:#5f5cf620}@media (width<=1100px){.ob-story-visual{transform:none}.ob-visual-mosaic{gap:12px;max-width:100%}.ob-visual-mosaic>div{padding:20px 8px}.ob-scene-caption{padding:10px;font-size:11px;bottom:0}.ob-story-bottom{margin-top:24px}.ob-scene-orbit{max-width:110%}}@media (width<=800px){.ob-story{display:none}}@media (prefers-reduced-motion:reduce){.ob-experience button,.ob-space-item,.ob-add-space{transition:none}.ob-choice:hover,.ob-experience button:hover{transform:none}}.ob-skip--footer{color:var(--ob-muted);background:0 0;border:0;min-height:44px;padding:12px 4px;font-size:14px;font-weight:400;text-decoration:none}.ob-skip--footer:not(:disabled):hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.ob-visual-network{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,330px);height:auto;display:grid;position:relative}.ob-visual-network strong{border-radius:20px;grid-column:1/-1;justify-self:center;width:100px;height:70px;margin-bottom:10px}.ob-visual-network>span{width:auto;min-width:0;padding:14px 6px;font-size:11px;position:static;top:auto;left:auto;transform:none}.ob-visual-4 .ob-scene-caption{justify-content:center;bottom:0;left:0;right:0}.ob-platforms button:disabled{opacity:.65;box-shadow:none;cursor:not-allowed;transform:none}@media (width<=1100px){.ob-visual-network{gap:8px}.ob-visual-network>span{padding:12px 3px;font-size:10px}.ob-visual-4{height:440px}}.ob-space-photo{object-fit:cover;border-radius:13px;flex-shrink:0;width:48px;height:48px}.ob-space-example>div .ob-space-photo{width:100%;height:100%}.ob-visual-4{height:480px;padding-bottom:90px}.ob-visual-network{border:1px dashed #b6b5fd55;border-radius:50%;place-items:center;width:280px;height:280px;margin:0 auto;display:grid;position:relative}.ob-visual-network strong{border-radius:26px;grid-column:auto;width:100px;height:100px;margin:0}.ob-visual-network>span{width:76px;min-height:32px;transform:translate(-50%,-50%) rotate(calc(var(--i)*40deg)) translateY(-145px) rotate(calc(var(--i)*-40deg));color:#fff;background:#262546;border:1px solid #9c9bdd88;padding:10px 3px;font-size:10px;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #0002}.ob-visual-4 .ob-scene-caption{bottom:0}@media (width>=801px) and (width<=1100px){.ob-visual-network{width:210px;height:210px}.ob-visual-network>span{width:64px;transform:translate(-50%,-50%) rotate(calc(var(--i)*40deg)) translateY(-108px) rotate(calc(var(--i)*-40deg));font-size:9px}.ob-visual-network strong{width:75px;height:75px;font-size:16px}}.ob-visual-network{flex-shrink:0;display:block}.ob-visual-network>strong{z-index:2;place-items:center;margin:0;animation:6s ease-in-out infinite ob-hub-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ob-hub-breathe{0%,to{box-shadow:0 0 35px #5f5cf644}50%{box-shadow:0 0 65px #5f5cf677}}@media (prefers-reduced-motion:reduce){.ob-visual-network>strong{animation:none}}.ob-preferences{gap:22px;display:grid}.ob-preference-card{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;min-width:0;margin:0;padding:24px}.ob-preference-card legend{color:var(--text-primary);align-items:center;gap:10px;padding:0 8px;font-size:19px;font-weight:700;display:flex}.ob-preference-card legend svg{color:var(--accent,#5f5cf6)}.ob-preference-card p,.ob-preference-card li{color:var(--text-secondary);font-size:15px;line-height:1.7}.ob-preference-card ul{padding-left:22px}.ob-preference-card small{color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:1.6;display:block}.ob-preference-options{gap:10px;margin-top:20px;display:grid}.ob-preference-options label{cursor:pointer;border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:15px;font-size:15px;transition:background .18s,border-color .18s;display:flex}.ob-preference-options label:hover,.ob-preference-options label.is-selected{background:color-mix(in srgb,var(--accent,#5f5cf6) 10%,var(--bg-surface));border-color:var(--accent,#5f5cf6)}.ob-preference-options input{accent-color:var(--accent,#5f5cf6);flex-shrink:0;width:18px;height:18px}.ob-preference-options label:focus-within{outline:2px solid var(--accent,#5f5cf6);outline-offset:3px}@media (width<=600px){.ob-preference-card{padding:18px}.ob-preference-card legend{font-size:17px}.ob-preference-options label{font-size:14px}}.onepost-welcome .tour-art{box-shadow:none!important;background:0 0!important;border:0!important}.ob-page,.onepost-welcome{--accent:#2522d3;--ob-accent:var(--accent);--accent-lighter:#8b89f0}.ob-page .ob-story{background:linear-gradient(145deg,#151433,#2c2b6e)}.ob-visual-cover{background-image:linear-gradient(110deg,#3934db,#9646db,#dc48b8)}.browser-push-offer{min-width:0;max-width:100%}.browser-push-offer p{line-height:1.6}.browser-push-offer__actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.browser-push-offer__actions button{white-space:normal;max-width:100%}.browser-push-offer small{color:var(--text-secondary);line-height:1.6;display:block}.settings-row--stacked{flex-direction:column;align-items:stretch}.settings-row--stacked .settings-row__control{flex-wrap:wrap;flex-shrink:1;gap:10px;max-width:100%;padding-top:0}.settings-row--stacked .settings-row__control .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}.settings-row--stacked .settings-row__info{width:100%;min-width:0}.billing-overview{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin:22px 0;padding:26px;display:flex}.billing-overview h2{margin:8px 0;font-size:26px}.billing-overview p,.billing-muted{color:var(--text-secondary);font-size:14px;line-height:1.7}.billing-eyebrow{letter-spacing:1.5px;color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));font-size:11px;font-weight:700}.billing-usage{flex-wrap:wrap;gap:28px;display:flex}.billing-usage>div{gap:7px;display:grid}.billing-usage strong{font-size:24px}.billing-usage span{color:var(--text-secondary);font-size:13px}.billing-notice{border:1px solid var(--border);border-left:3px solid var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));background:var(--bg-surface);border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.7}.billing-notice button{margin-left:12px}.billing-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.billing-plan{background:var(--bg-surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:24px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.billing-plan.is-selected{border-color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)) 15%,transparent)}.billing-plan h3{margin:0;font-size:20px}.billing-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.billing-plan-top>span{color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));background:color-mix(in srgb,var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)) 12%,transparent);border-radius:6px;padding:5px 7px;font-size:10px;font-weight:700}.billing-price{letter-spacing:-1px;margin:6px 0;font-size:34px;font-weight:750}.billing-price small{letter-spacing:0;color:var(--text-secondary);font-size:13px;font-weight:400;display:block}.billing-plan ul{flex:1;gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.billing-plan li{gap:8px;font-size:14px;line-height:1.5;display:flex}.billing-plan li svg,.billing-plan li .material-symbols-outlined{width:18px;color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));flex-shrink:0;font-size:18px}.billing-customize{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:32px;margin:28px 0;padding:28px;display:grid}.billing-customize h2,.billing-history h2{margin:9px 0 14px;font-size:22px}.billing-customize p{color:var(--text-secondary);font-size:14px;line-height:1.7}.billing-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.billing-inputs label,.billing-quote label,.admin-billing form>label{gap:8px;font-size:13px;line-height:1.5;display:grid}.billing-inputs input,.billing-inputs select,.billing-quote select,.admin-billing form>label input,.admin-billing textarea{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));width:100%;min-width:0;color:var(--text-primary);font:inherit;box-sizing:border-box;border-radius:10px;padding:11px 12px;font-size:15px}.billing-inputs input:focus-visible,.admin-billing input:focus-visible,.admin-billing textarea:focus-visible{outline:2px solid var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));outline-offset:2px}.billing-quote{border:1px solid var(--border);background:color-mix(in srgb,var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)) 6%,var(--bg-surface));border-radius:16px;flex-direction:column;align-self:start;gap:15px;padding:24px;display:flex}.billing-quote h3{margin:0;font-size:20px}.billing-quote>strong{font-size:28px}.billing-quote small{color:var(--text-secondary);font-size:12px;line-height:1.7}.billing-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-history{margin:34px 0}.billing-empty{text-align:center;border:1px dashed var(--border);color:var(--text-secondary);border-radius:16px;padding:36px}.billing-empty svg,.billing-empty .material-symbols-outlined{color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));font-size:30px}.billing-empty h3{color:var(--text-primary);font-size:17px}.billing-empty p{font-size:14px;line-height:1.6}.billing-order{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.billing-order>div:first-child{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.billing-order span{font-size:14px}.billing-order small{color:var(--text-secondary);font-size:12px;line-height:1.5}.billing-order-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.billing-order-actions .btn{white-space:normal;font-size:12px}.billing-admin-card{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;margin:22px 0;padding:24px}.billing-admin-card>summary{cursor:pointer;font-size:18px;font-weight:650}.billing-admin-card>form{margin-top:24px}.billing-admin-card h3{margin-top:0}.billing-admin-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.billing-admin-card form>.btn{margin-top:18px;margin-right:10px}.billing-edit-plan{border-top:1px solid var(--border);padding-top:16px}.billing-switches{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.billing-switches label{align-items:center;gap:9px;font-size:14px;display:flex}.billing-switches input,.billing-confirm input{accent-color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6));width:18px;height:18px}.billing-dialog{background:var(--bg-surface);width:min(540px,100vw - 40px);max-height:85dvh;color:var(--text-primary);border:1px solid var(--border);border-radius:20px;padding:28px;overflow:auto}.billing-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b1680}.billing-dialog form{gap:18px;display:grid}.billing-dialog label{gap:8px;display:grid}.billing-dialog input:not([type=checkbox]),.billing-dialog textarea{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));color:var(--text-primary);font:inherit;border-radius:10px;padding:12px}.billing-dialog .billing-confirm{align-items:center;font-size:14px;display:flex}.billing-dialog p{margin:0;font-size:14px;line-height:1.7}.admin-billing .billing-plan strong{font-size:24px}@media (width>=1700px){.billing-plans{gap:22px}.billing-plan{padding:30px}}@media (width<=1100px){.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-customize{gap:20px;padding:22px}.billing-overview{flex-direction:column;align-items:flex-start}}@media (width<=640px){.billing-customize{grid-template-columns:1fr;padding:18px}.billing-inputs{grid-template-columns:1fr}.billing-plans{gap:10px}.billing-plan{padding:18px 14px}.billing-plan h3{font-size:17px}.billing-price{font-size:28px}.billing-plan li{font-size:12px}.billing-plan .btn{white-space:normal;font-size:12px}.billing-overview{padding:20px}.billing-usage{gap:18px}.billing-usage strong{font-size:21px}.billing-order{flex-direction:column;align-items:flex-start}.billing-admin-card{padding:18px}.billing-dialog{padding:20px}.billing-section-heading .billing-inputs{width:100%}}@media (prefers-reduced-motion:reduce){.billing-plan{transition:none}}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn{border:1px solid var(--border);cursor:pointer;background:var(--bg-surface-alt,var(--bg-surface));min-height:40px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn--primary{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#823cf0)var(--lightningcss-dark,#3f3cf0),var(--lightningcss-light,#6a35d4)var(--lightningcss-dark,#3835d4));border-color:var(--lightningcss-light,#8d58ed)var(--lightningcss-dark,#5a58ed);box-shadow:0 3px 10px var(--lightningcss-light,#7435d522)var(--lightningcss-dark,#3835d522)}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn--outline{background:var(--bg-surface);border-color:var(--border);color:var(--text-secondary)}@media (hover:hover){:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn:not(:disabled):hover{border-color:var(--accent);background:var(--accent-surface);color:var(--text-accent);transform:translateY(-1px)}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn--primary:not(:disabled):hover{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#914df7)var(--lightningcss-dark,#504df7),var(--lightningcss-light,#773fe0)var(--lightningcss-dark,#423fe0));box-shadow:0 5px 16px var(--lightningcss-light,#7435d533)var(--lightningcss-dark,#3835d533)}}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.admin-billing .billing-order-actions{gap:10px}.admin-billing .billing-order-actions .btn{min-height:36px;padding:8px 12px}.admin-billing .billing-plans .btn{margin-top:auto}.admin-billing .billing-inputs select{min-height:42px}.admin-billing .billing-section-heading select,.admin-billing .billing-section-heading input{min-height:40px}.admin-billing .billing-admin-card>summary{padding:4px 0}.admin-billing .billing-edit-plan>.btn{margin:18px 10px 0 0}@media (prefers-reduced-motion:reduce){:is(.admin-billing,.billing-history,.billing-plans,.billing-customize,.billing-dialog) .btn{transition:none}}.settings-layout{background:var(--bg-page);width:100%;min-height:100vh;color:var(--text-primary);display:flex}.settings-nav{background:var(--bg-surface);border-right:1px solid var(--border);flex-direction:column;width:260px;min-width:260px;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto}.settings-nav__back{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:20px 20px 16px;font-size:14px;font-weight:600;transition:color .15s;display:flex}.settings-nav__back:hover{color:var(--accent)}.settings-nav__back .material-symbols-outlined{font-size:20px}.settings-nav__groups{flex:1;padding:0 12px 24px}.settings-nav__group{margin-bottom:8px}.settings-nav__group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:12px 12px 6px;font-size:11px;font-weight:700}.settings-nav__item{color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.settings-nav__item:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-nav__item.active{background:var(--accent-surface,#8b5cf61f);color:var(--accent);font-weight:600}.settings-nav__item .material-symbols-outlined{opacity:.7;font-size:20px}.settings-nav__item.active .material-symbols-outlined{opacity:1}.settings-nav__badge{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.settings-content{flex:1;min-width:0;padding:48px 48px 48px 56px;overflow-y:auto}.settings-content__inner{box-sizing:border-box;width:70%;max-width:860px;margin-inline:auto}.settings-content__inner--wide{width:100%;max-width:1100px}.settings-card,.settings-section{box-sizing:border-box;width:100%}@media (width<=768px){.settings-content{padding:24px 16px}.settings-content__inner{width:100%}}.settings-section{margin-bottom:40px}.settings-section__title{color:var(--text-primary);margin-bottom:8px;font-size:25.5px;font-weight:700}.settings-section__desc{color:var(--text-muted);margin-bottom:28px;font-size:15.5px;line-height:1.5}.settings-section__subtitle{color:var(--text-primary);border-bottom:1px solid var(--border-soft);margin:32px 0 14px;padding-bottom:10px;font-size:16.5px;font-weight:600}.settings-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.settings-row:last-child{border-bottom:none}.settings-row__info{flex:1;min-width:0}.settings-row__label{color:var(--text-primary);margin-bottom:4px;font-size:14.5px;font-weight:600}.settings-row__desc{color:var(--text-muted);font-size:14px;line-height:1.5}.settings-row__control{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.settings-content .btn{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.settings-content .btn .material-symbols-outlined{font-size:17px}.settings-content .btn--primary{background:linear-gradient(135deg, var(--accent), var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));color:#fff;box-shadow:0 4px 14px var(--accent-glow);border-color:#0000}.settings-content .btn--primary:hover{box-shadow:0 6px 18px var(--accent-glow);transform:translateY(-1px)}.settings-content .btn--outline{background:var(--bg-input);border-color:var(--border);color:var(--text-secondary)}.settings-content .btn--outline:hover{background:var(--accent-surface);border-color:var(--border-accent);color:var(--accent-light)}.settings-content .btn--ghost{color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000}.settings-content .btn--ghost:hover{background:var(--bg-hover)}.settings-content .btn--danger{color:var(--error)}.settings-content .btn--danger:hover{background:var(--error-surface);border-color:var(--error)}.settings-content .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.settings-content .btn:focus-visible,.settings-select:focus-visible,.billing-toggle__btn:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.settings-content .btn--sm{min-height:34px;padding:7px 12px;font-size:12px}.settings-toggle{cursor:pointer;width:42px;height:24px;position:relative}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle__track{background:var(--border,#ffffff26);border-radius:12px;transition:background .2s;position:absolute;inset:0}.settings-toggle input:checked+.settings-toggle__track{background:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6))}.settings-toggle__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.settings-toggle input:checked~.settings-toggle__thumb{transform:translate(18px)}.settings-select{appearance:none;background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;min-width:140px;padding:7px 32px 7px 12px;font-size:13px;font-weight:500;transition:border-color .15s}.settings-select:hover{border-color:var(--accent)}.settings-select:focus{outline:2px solid var(--accent);outline-offset:2px}.settings-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:28px}.settings-card__title{color:var(--text-primary);margin-bottom:8px;font-size:17.5px;font-weight:600}.settings-card__desc{color:var(--text-muted);margin-bottom:18px;font-size:14px;line-height:1.5}.settings-card__hint{color:var(--text-muted);margin-top:12px;font-size:12px;line-height:1.5}.media-autosave-option{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px 0 4px;display:flex}.media-autosave-option__info{min-width:0}.media-autosave-button{border:1px solid var(--border);background:var(--bg-input);min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.media-autosave-button:hover{border-color:var(--border-accent);background:var(--accent-surface);color:var(--accent-light)}.media-autosave-button--active{background:var(--success-surface);color:var(--success);border-color:#10b98159}.media-autosave-button .material-symbols-outlined{font-size:17px}.settings-card .form-input,.settings-card .form-textarea{box-sizing:border-box;width:100%}.settings-card .form-group{margin-bottom:16px}.settings-card .form-label{margin-bottom:6px}.settings-card .profile-preview,.settings-card .profile-upload-controls,.settings-card form,.settings-card .profile-preview__banner,.settings-card .profile-upload-row{width:100%}.settings-card .profile-upload-row__actions{margin-left:auto}.danger-zone{border:1px solid var(--error,#ef4444);background:var(--error-surface,#ef44440f);border-radius:12px;margin-top:32px;padding:20px 24px}.danger-zone__title{color:var(--error,#ef4444);align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:700;display:flex}.danger-zone__desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.danger-zone__btn{background:var(--error,#ef4444);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:opacity .15s}.danger-zone__btn:hover{opacity:.85}.integration-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-card{background:var(--bg-surface);border:1px solid var(--border);cursor:default;border-radius:12px;align-items:center;gap:14px;padding:18px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.integration-card:hover{border-color:var(--border-accent);box-shadow:0 2px 12px #8b5cf614}.integration-card__icon{background:var(--bg-hover);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.integration-card__icon--zapier{background:#ff4a00}.integration-card__icon--claude{background:#d97757}.integration-card__icon--chatgpt,.integration-card__icon--notion,.integration-card__icon--mcp,.integration-card__icon--grok,.integration-card__icon--cursor,.integration-card__icon--antigravity,.integration-card__icon--raycast,.integration-card__icon--perplexity{background:#080808}.integration-card__icon--n8n{background:#ea4b71}.integration-card__icon--manus{background:#f2f2f2}.integration-card__icon img{object-fit:contain;width:24px;height:24px}.integration-logo{object-fit:contain;text-align:center;width:25px;height:25px;color:var(--text-primary);font-size:21px;font-weight:800;line-height:1;display:block}.integration-logo--notion{border:2px solid;border-radius:3px;place-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:17px;display:grid}.integration-logo--mcp,.integration-logo--n8n{letter-spacing:-.06em;font-size:11px}.integration-logo--grok{font-family:Georgia,serif;font-style:italic}img.integration-logo--chatgpt,img.integration-logo--grok{filter:invert()}.integration-card__info{flex:1;min-width:0}.integration-card__name{color:var(--text-primary);font-size:13.5px;font-weight:600}.integration-card__desc{color:var(--text-muted);font-size:11.5px;line-height:1.4}.integration-card__badge{background:var(--accent-surface);color:var(--accent);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.plans-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.plan-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:24px 20px;transition:border-color .15s;display:flex;position:relative}.plan-card--current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-card__badge{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:10px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.plan-card__name{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.plan-card__price{color:var(--text-primary);margin-bottom:2px;font-size:28px;font-weight:800}.plan-card__price span{color:var(--text-muted);font-size:14px;font-weight:500}.plan-card__subtitle{color:var(--text-muted);margin-bottom:16px;font-size:12px}.plan-card__cta{cursor:pointer;border:1px solid var(--border);background:var(--accent);color:#fff;border-radius:8px;width:100%;margin-bottom:16px;padding:10px;font-size:13px;font-weight:600;transition:opacity .15s}.plan-card__cta:hover{opacity:.9}.plan-card__cta--current{border-color:var(--border);color:var(--text-muted);cursor:default;background:0 0}.plan-card__features{margin:0;padding:0;list-style:none}.plan-card__feature{color:var(--text-secondary);align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.4;display:flex}.plan-card__feature .material-symbols-outlined{color:var(--success,#22c55e);flex-shrink:0;margin-top:1px;font-size:16px}.pw-requirements{margin:8px 0 0;padding:0;list-style:none}.pw-requirements li{color:var(--text-muted);align-items:center;gap:6px;padding:3px 0;font-size:12px;display:flex}.pw-requirements li .material-symbols-outlined{font-size:16px}.pw-requirements li.met{color:var(--success,#22c55e)}.pw-requirements li.unmet{color:var(--text-muted)}.settings-tabs{border-bottom:1px solid var(--border);gap:0;margin-bottom:24px;display:flex}.settings-tabs__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s}.settings-tabs__tab:hover{color:var(--text-primary)}.settings-tabs__tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.billing-toggle{background:var(--bg-input);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.billing-toggle__btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:7px 18px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.billing-toggle__btn--active{background:var(--accent);color:#fff}.billing-comparison{border-top:1px solid var(--border-soft);justify-content:center;margin-top:24px;padding-top:20px;display:flex}.billing-comparison__btn{border:1px solid var(--border);background:var(--bg-input);width:min(100%,360px);min-height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.billing-comparison__btn:hover{border-color:var(--accent);background:var(--accent-surface);color:var(--accent-light)}.billing-comparison__btn .material-symbols-outlined{font-size:18px}.referral-link{align-items:center;gap:12px;margin:16px 0 24px;display:flex}.referral-link__url{background:var(--bg-input);border:1px solid var(--border);min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:10px 14px;font-family:monospace;font-size:12.5px;overflow:hidden}.referral-link .btn{flex:none}.referral-steps{margin:20px 0;padding:0;list-style:none}.referral-steps li{color:var(--text-secondary);align-items:flex-start;gap:12px;padding:10px 0;font-size:13.5px;line-height:1.5;display:flex}.referral-steps__num{background:var(--accent-surface);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.settings-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;width:90%;max-width:420px;padding:28px;box-shadow:0 20px 60px #0000004d}.settings-modal__title{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.settings-modal__desc{color:var(--text-muted);margin-bottom:20px;font-size:13px;line-height:1.5}.settings-modal__actions{justify-content:flex-end;gap:10px;display:flex}.coming-soon-badge{background:var(--warning-surface,#f59e0b1a);color:var(--warning,#f59e0b);border-radius:10px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=768px){.settings-layout{flex-direction:column}.settings-nav{width:100%;min-width:unset;border-right:none;border-bottom:1px solid var(--border);height:auto;max-height:60px;transition:max-height .3s;position:relative;overflow:hidden}.settings-nav.expanded{max-height:100vh;overflow-y:auto}.settings-nav__mobile-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.integration-grid,.plans-grid{grid-template-columns:1fr}}@media (width<=560px){.settings-row{flex-direction:column;gap:12px}.settings-row__control{width:100%}.settings-row__control .settings-select,.settings-row__control .settings-toggle{margin-left:auto}.referral-link{flex-wrap:wrap}.referral-link__url{flex-basis:100%}.media-autosave-option{flex-direction:column;align-items:stretch}.media-autosave-button{width:100%}}@media (width>=769px){.settings-nav__mobile-toggle{display:none}}.error-dictionary{max-width:1280px;color:var(--text-primary,#20304a);margin:auto}.error-dictionary>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ed-eyebrow{letter-spacing:.12em;color:var(--lightningcss-light,#8861d9)var(--lightningcss-dark,#6361d9);font-size:11px}.ed-count,.ed-category{color:var(--lightningcss-light,#7041bd)var(--lightningcss-dark,#4341bd);background:var(--lightningcss-light,#eee6fc)var(--lightningcss-dark,#e6e6fc);border-radius:20px;padding:6px 12px;font-size:12px}.ed-toolbar{grid-template-columns:1fr 240px;gap:16px;margin:24px 0 14px;display:grid}.ed-toolbar label{gap:8px;font-size:13px;display:grid}.ed-toolbar input,.ed-toolbar select{border:1px solid var(--border,#ccd5e4);background:var(--bg-surface,#fff);width:100%;min-height:44px;color:inherit;border-radius:10px;padding:10px 14px}.ed-help{background:var(--bg-surface-alt,#f2f5fa);border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.6}.ed-layout{grid-template-columns:310px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.ed-layout nav{flex-direction:column;gap:8px;max-height:650px;padding:2px;display:flex;overflow:auto}.ed-layout nav button{text-align:left;border:1px solid var(--border,#d6ddeb);background:var(--bg-surface,#fff);color:inherit;cursor:pointer;border-radius:12px;gap:7px;padding:14px;display:grid}.ed-layout nav button[aria-current]{background:var(--accent-surface,var(--lightningcss-light,#f3edff)var(--lightningcss-dark,#ededff));border-color:var(--lightningcss-light,#8555d8)var(--lightningcss-dark,#5755d8);box-shadow:inset 3px 0 var(--lightningcss-light,#8555d8)var(--lightningcss-dark,#5755d8)}.ed-layout small{opacity:.75;font-size:11px}.ed-layout article{border:1px solid var(--border,#d6ddeb);background:var(--bg-surface,#fff);border-radius:16px;align-self:start;min-width:0;padding:28px;line-height:1.7}.ed-detail-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.ed-detail-heading code{overflow-wrap:anywhere;font-size:18px}.ed-detail-heading button{color:inherit;cursor:pointer;background:0 0;border:1px solid var(--lightningcss-light,#ac95d8)var(--lightningcss-dark,#9695d8);border-radius:8px;padding:8px 12px}.ed-layout article h3{font-size:23px}.ed-layout article h4{margin-bottom:8px}.ed-layout article ul,.ed-layout article ol{padding-left:24px}.ed-layout article li{margin:8px 0}.ed-layout article aside{background:var(--warning-surface,#fff8e8);border-left:3px solid #d5a63b;margin-top:26px;padding:14px;font-size:12px}[data-theme=dark] .error-dictionary{color:#e5eaf4}[data-theme=dark] .ed-layout nav button,[data-theme=dark] .ed-layout article,[data-theme=dark] .ed-toolbar input,[data-theme=dark] .ed-toolbar select{background:#131c29;border-color:#324159}[data-theme=dark] .ed-layout nav button[aria-current],[data-theme=dark] .ed-help,[data-theme=dark] .ed-layout article aside{background:#202b3d}@media (width<=700px){.ed-toolbar,.ed-layout{grid-template-columns:1fr}.ed-layout nav{max-height:270px}.ed-layout article{padding:18px}.error-dictionary>header{align-items:start}.ed-count{white-space:nowrap}}.ai-connections{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:16px;margin:24px 0;padding:24px}.ai-connections header p,.ai-connections article p,.ai-connections small,.ai-setup-note{color:var(--text-secondary);font-size:13px;line-height:1.6}.ai-connections h2{margin:10px 0}.ai-connections h3{margin-bottom:16px}.ai-connection-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:20px 0;display:grid}.ai-connection-list article{border:1px solid var(--border);background:var(--bg-card,var(--bg-surface));border-radius:12px;padding:18px}.ai-connection-list article>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ai-connections code{overflow-wrap:anywhere}.ai-state{background:var(--accent-surface);color:var(--accent-light);border-radius:20px;padding:3px 8px;font-size:11px}.ai-state.is-valid{color:#168455;background:#16a36d1a}.ai-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-fields label{gap:8px;font-size:13px;display:grid}.ai-fields input,.ai-fields select{border:1px solid var(--border);background:var(--bg-input,var(--bg-surface));width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:9px;padding:11px 12px}.ai-row-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ai-setup-note{margin-top:12px}.ai-setup-error{color:var(--danger,#dc3655);margin-top:14px}.ai-connections form{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}@media (width<=650px){.ai-fields{grid-template-columns:1fr}.ai-connections{padding:16px}}.interactive-series{width:100%;min-width:0;margin:18px 0 8px;position:relative}.interactive-series>svg{touch-action:pan-y;width:100%;height:auto;min-height:170px;display:block;overflow:visible}.interactive-series text{fill:var(--text-secondary);font-size:10px}.series-grid{stroke:var(--border);stroke-dasharray:3 5;opacity:.65}.series-tooltip{pointer-events:none;border:1px solid var(--series-color);background:var(--bg-surface);color:var(--text-primary);z-index:2;border-radius:10px;gap:5px;min-width:120px;padding:10px 14px;font-size:12px;display:grid;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 6px 22px #0002}.series-tooltip strong{color:var(--series-color);font-size:16px}.series-tooltip span{color:var(--text-secondary)}.admin-workspace .billing-chart .interactive-series svg{height:auto;margin:0}.admin-theme-toggle{border:1px solid var(--border);background:var(--bg-page);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;font-size:13px;display:flex}.admin-audit-read{cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;width:28px;height:28px;display:inline-grid}.admin-audit-read>i{background:#dc354f;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #dc354f15}.admin-audit tr.is-unread td{background:color-mix(in srgb,var(--accent) 4%,var(--bg-surface))}.admin-refresh-skeleton{max-width:350px;margin:10px 0}.admin-refresh-skeleton .op-skeleton{width:100%;height:6px;display:block}.admin-workspace .op-loading__slow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-history-skeleton{padding:16px}.admin-support.admin-support>header{gap:12px;margin:0 0 12px}.admin-support.admin-support>header h2{margin:0 0 4px;font-size:23px}.admin-support.admin-support>header p{margin:0;font-size:12px}.admin-support.admin-support>.as-filters{align-items:center;gap:10px;margin:0 0 16px}.admin-support.admin-support>.as-filters>input{flex:1;max-width:300px}.admin-support.admin-support>.as-filters>select{width:auto}.admin-support.admin-support>.as-filters input,.admin-support.admin-support>.as-filters select{min-height:40px;padding:9px 12px;font-size:13px}.admin-support .as-thread.as-modern-thread{height:clamp(480px,100dvh - 235px,1000px);min-height:480px}.admin-support .as-layout>aside{height:clamp(480px,100dvh - 235px,1000px);max-height:none}.admin-workspace .admin-support .as-chat-timeline{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}.admin-support .as-closed-notice{background:var(--bg-surface);flex:none;margin:0;padding:11px 18px;font-size:11px;line-height:1.5}.admin-support .as-conversation-heading{flex-shrink:0;align-items:flex-start;padding:14px 18px 8px}.admin-support .as-conversation-heading>div>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-support .as-modern-thread>.as-contact-line{margin:0 0 8px;padding:0 18px;font-size:11px}.admin-support .as-modern-thread>.as-filters{flex-shrink:0;margin:0;padding:0 18px 10px}.admin-support .as-modern-thread>.as-filters select{min-height:34px}.admin-support .as-composer-tools{flex-wrap:wrap;gap:4px}.admin-support .as-composer-tools>.ai-writing-trigger{width:32px;height:32px}.admin-support .as-chat-compose{padding:10px 16px}.admin-support .as-composer-box{margin-top:5px}.admin-support .as-inbox-person{margin-bottom:6px}.admin-support .as-unread-filter{white-space:nowrap}.admin-support button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=850px){.admin-support .as-layout>aside{height:auto;max-height:240px}.admin-support .as-thread.as-modern-thread{height:650px}.admin-support.admin-support>.as-filters>input{max-width:none}.admin-support .as-modern-thread>.as-filters{flex-wrap:wrap}.admin-support .as-modern-thread>.as-filters select{flex:120px}}.customer-support{--cs-bg:#fff;--cs-ink:var(--lightningcss-light,#252134)var(--lightningcss-dark,#212134);--cs-muted:var(--lightningcss-light,#6b6379)var(--lightningcss-dark,#636379);--cs-line:var(--lightningcss-light,#e4ddec)var(--lightningcss-dark,#ddddec);--cs-soft:var(--lightningcss-light,#f5f1fb)var(--lightningcss-dark,#f1f1fb);color:var(--cs-ink);z-index:120;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.6;position:relative}.customer-support *{box-sizing:border-box}.customer-support button,.customer-support input,.customer-support textarea{font:inherit}.cs-launcher{color:#fff;cursor:pointer;z-index:122;background:linear-gradient(120deg,var(--lightningcss-light,#8150ea)var(--lightningcss-dark,#5350ea),#d44cbf);border:1px solid var(--lightningcss-light,#c59bff66)var(--lightningcss-dark,#9d9bff66);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 9px 30px var(--lightningcss-light,#5a25973d)var(--lightningcss-dark,#2725973d)}.cs-panel{background:var(--cs-bg);border:1px solid var(--cs-line);z-index:121;border-radius:19px;flex-direction:column;width:390px;max-width:calc(100vw - 28px);height:min(650px,100dvh - 120px);display:flex;position:fixed;bottom:94px;right:24px;overflow:hidden;box-shadow:0 20px 70px var(--lightningcss-light,#25133540)var(--lightningcss-dark,#14133540)}.cs-panel>header{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#743bc6)var(--lightningcss-dark,#3d3bc6),var(--lightningcss-light,#9d4ed0)var(--lightningcss-dark,#504ed0));flex-shrink:0;align-items:center;gap:12px;padding:21px;display:flex}.cs-panel header>div{flex:1}.cs-panel header strong{font-size:17px}.cs-panel header small{color:var(--lightningcss-light,#eadbff)var(--lightningcss-dark,#dcdbff);margin-top:4px;font-size:11px;display:block}.cs-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;padding:3px;display:flex}.cs-body{flex:1;min-height:0;padding:25px;overflow:auto}.cs-body h2{color:var(--cs-ink);margin:12px 0 17px;font-size:24px;line-height:1.35}.cs-body h3{color:var(--cs-ink);margin:27px 0 12px;font-size:14px}.cs-body p{color:var(--cs-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.cs-welcome-icon{color:var(--lightningcss-light,#8a4bd3)var(--lightningcss-dark,#4d4bd3);width:30px;height:30px}.cs-primary{color:#fff;cursor:pointer;background:linear-gradient(120deg,var(--lightningcss-light,#7c45dc)var(--lightningcss-dark,#4845dc),var(--lightningcss-light,#ad4dc9)var(--lightningcss-dark,#4f4dc9));border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 16px;display:flex;font-weight:600!important}.cs-primary:disabled{opacity:.5;cursor:default}.cs-help{border:1px solid var(--cs-line);color:var(--lightningcss-light,#8746cf)var(--lightningcss-dark,#4846cf);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px;font-size:12px;text-decoration:none;display:flex}.cs-ticket{border:1px solid var(--cs-line);background:var(--cs-bg);text-align:left;width:100%;color:var(--cs-ink);cursor:pointer;border-radius:9px;margin:9px 0;padding:13px;display:block}.cs-ticket strong,.cs-ticket span{display:block}.cs-ticket span{color:var(--cs-muted);margin-top:6px;font-size:10px}.cs-panel label{color:var(--cs-ink);margin:16px 0;font-size:12px;font-weight:600;display:block}.cs-panel input,.cs-panel textarea{background:var(--cs-bg);width:100%;color:var(--cs-ink);border:1px solid var(--cs-line);border-radius:8px;min-width:0;margin-top:7px;padding:11px;display:block}.cs-panel textarea{resize:vertical;min-height:110px}.cs-body .cs-small{font-size:11px}.cs-body .cs-error{color:#a52843;background:#fff0f1;border:1px solid #efc5ce;border-radius:9px;padding:12px}.cs-thread-title>span{color:var(--cs-muted);font-size:10px}.cs-message{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:12px;margin:14px 0;padding:14px}.cs-message.staff{background:var(--cs-bg);border-color:var(--lightningcss-light,#a578d9)var(--lightningcss-dark,#7a78d9)}.cs-message small{color:var(--lightningcss-light,#9453cf)var(--lightningcss-dark,#5553cf);font-size:11px;font-weight:700}.cs-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cs-ink);margin:8px 0;font-size:13px}.cs-message time{color:var(--cs-muted);font-size:9px}.cs-reply{border-top:1px solid var(--cs-line);margin-top:22px}.customer-support button:focus-visible,.cs-panel input:focus-visible,.cs-panel textarea:focus-visible{outline-offset:3px;outline:2px solid var(--lightningcss-light,#9553de)var(--lightningcss-dark,#5553de)}[data-concept-theme=dark] .customer-support,html[data-theme=dark] .customer-support{--cs-bg:var(--lightningcss-light,#181421)var(--lightningcss-dark,#141421);--cs-ink:var(--lightningcss-light,#f1eaf9)var(--lightningcss-dark,#eaeaf9);--cs-muted:var(--lightningcss-light,#b9adca)var(--lightningcss-dark,#adadca);--cs-line:var(--lightningcss-light,#3d304d)var(--lightningcss-dark,#30304d);--cs-soft:var(--lightningcss-light,#241b30)var(--lightningcss-dark,#1b1b30)}@media (width<=480px){.cs-panel{height:calc(100dvh - 110px);bottom:84px;right:14px}.cs-launcher{bottom:16px;right:16px}.cs-body{padding:20px}.cs-body h2{font-size:22px}}.admin-support>header{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.admin-support h2{font-size:26px}.admin-support p{color:var(--text-secondary);line-height:1.7}.as-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.admin-support input,.admin-support select,.admin-support textarea{font:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border);border-radius:9px;min-width:0;padding:12px}.as-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:22px;display:grid}.as-layout>aside{min-width:0}.as-layout>aside>button{text-align:left;border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--text-primary);cursor:pointer;border-radius:11px;margin-bottom:10px;padding:16px;display:block}.as-layout>aside>button.selected{background:var(--bg-surface-alt);border-color:var(--lightningcss-light,#a16cea)var(--lightningcss-dark,#6e6cea)}.as-layout>aside b,.as-layout>aside span,.as-layout>aside small{overflow-wrap:anywhere;display:block}.as-layout>aside span{margin:8px 0;font-size:12px}.as-layout>aside small{color:var(--text-secondary);font-size:10px}.as-thread{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;min-width:0;padding:24px}.as-message{border:1px solid var(--border);border-radius:10px;margin:15px 0;padding:17px}.as-message.staff{border-left:3px solid var(--lightningcss-light,#a16cea)var(--lightningcss-dark,#6e6cea)}.as-message>b{font-size:12px}.as-message time{color:var(--text-secondary);margin-top:5px;font-size:10px;display:block}.as-message p{white-space:pre-wrap;overflow-wrap:anywhere}.as-thread form textarea{width:100%;min-height:130px;margin:12px 0;display:block}.as-pages{justify-content:center;align-items:center;gap:15px;display:flex}.as-pages button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:8px;padding:8px 15px}@media (width<=850px){.as-layout{grid-template-columns:1fr}.as-layout>aside{max-height:350px;overflow:auto}.as-thread{padding:18px}}.support-media-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 7px;display:flex;position:relative}.support-media-tools>button,.support-media-tools>.support-file-control{background:var(--cs-soft,var(--bg-surface-alt));border:1px solid var(--cs-line,var(--border));color:var(--cs-ink,var(--text-primary));font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin:0;padding:9px 11px;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.support-file-control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.support-media-tools>button[aria-pressed=true]{color:#d1587b;border-color:#d1587b}.support-media-tools>small{color:#c95379;font-size:10px}.support-files>div{margin:12px 0}.support-files button,.support-files a{border:1px solid var(--cs-line,var(--border));color:var(--cs-ink,var(--text-primary));background:var(--cs-soft,var(--bg-surface-alt));font:inherit;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:8px 10px;font-size:11px;text-decoration:none;display:flex}.support-files img{object-fit:contain;border-radius:8px;max-width:100%;max-height:260px;margin:10px 0;display:block}.support-files audio{width:100%;max-width:300px;height:40px;margin:10px 0}.support-emoji{border:1px solid var(--cs-line,var(--border));background:var(--cs-bg,var(--bg-surface));border-radius:10px;flex-wrap:wrap;gap:5px;padding:10px;display:flex;box-shadow:0 8px 20px #0002}.support-emoji button{cursor:pointer;background:0 0;border:0;padding:5px;font-size:20px}.cs-reply{margin-top:12px}.as-thread .support-media-tools{margin:20px 0}.cs-panel{border-radius:23px;width:400px;height:min(670px,100dvh - 125px);bottom:96px}.cs-panel>header{background:var(--cs-bg);color:var(--cs-ink);border-bottom:1px solid var(--cs-line);min-height:70px;padding:17px 19px}.cs-panel header small,.cs-panel header button{color:var(--cs-muted)}.cs-panel header strong{align-items:center;gap:9px;font-size:16px;display:flex}.cs-logo{object-fit:contain;width:29px;height:25px}.cs-launcher{background:linear-gradient(110deg,var(--lightningcss-light,#7651ed)var(--lightningcss-dark,#5451ed),var(--lightningcss-light,#ad45e5)var(--lightningcss-dark,#4845e5) 55%,#df49bb);width:57px;height:57px}.cs-launcher>svg{stroke-width:1.8px;width:25px;height:25px}.cs-tabs{border-top:1px solid var(--cs-line);background:var(--cs-bg);flex-shrink:0;grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.cs-tabs button{color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.cs-tabs button[aria-pressed=true]{background:var(--cs-soft);color:var(--lightningcss-light,#a25ae4)var(--lightningcss-dark,#5c5ae4)}.cs-body:has(>.cs-welcome-icon){background:linear-gradient(155deg,var(--lightningcss-light,#8950dc15)var(--lightningcss-dark,#5250dc15),#0000 190px);padding-top:28px}.cs-welcome-icon{display:none}.cs-body:has(>.cs-welcome-icon)>h2{font-size:29px}.cs-message{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#7546be)var(--lightningcss-dark,#4846be),var(--lightningcss-light,#9956cc)var(--lightningcss-dark,#5856cc));border-radius:16px 16px 4px;margin-left:25px}.cs-message p,.cs-message small,.cs-message time{color:#fff}.cs-message.staff{background:var(--cs-soft);color:var(--cs-ink);border-color:var(--cs-line);border-radius:16px 16px 16px 4px;margin-left:0;margin-right:25px}.cs-message.staff p{color:var(--cs-ink)}.cs-message.staff small,.cs-message.staff time{color:var(--cs-muted)}@media (width<=480px){.cs-panel{height:calc(100dvh - 110px);bottom:84px}}.cs-approved-welcome{color:#fff;isolation:isolate;background:linear-gradient(110deg,var(--lightningcss-light,#7651ed)var(--lightningcss-dark,#5451ed),var(--lightningcss-light,#ad45e5)var(--lightningcss-dark,#4845e5) 55%,#df49bb);margin:-25px -25px 23px;padding:32px 26px;position:relative;overflow:hidden}.cs-approved-welcome:before{content:"";width:260px;height:260px;box-shadow:0 0 0 40px #fff08,0 0 0 80px #fff05;z-index:-1;border:1px solid #fff3;border-radius:50%;position:absolute;top:-100px;right:-120px}.cs-approved-welcome>span{letter-spacing:.08em;color:var(--lightningcss-light,#f3dbff)var(--lightningcss-dark,#dcdbff);font-size:9px}.cs-approved-welcome h2{color:#fff;margin:19px 0 14px;font-size:30px;line-height:1.3}.cs-approved-welcome p{color:#fffdf4d9;margin:0;font-size:12px}.cs-body:has(>.cs-approved-welcome)>.cs-primary{background:var(--cs-bg);color:var(--cs-ink);border:1px solid var(--cs-line);border-radius:13px;justify-content:space-between;padding:17px;font-size:13px;box-shadow:0 3px 10px var(--lightningcss-light,#43215e06)var(--lightningcss-dark,#22215e06)}.cs-body:has(>.cs-approved-welcome)>.cs-primary svg{color:var(--lightningcss-light,#9c58dc)var(--lightningcss-dark,#5a58dc)}@media (width<=480px){.cs-approved-welcome{margin:-20px -20px 20px}}.cs-reference-design{border-radius:24px;width:400px;height:min(704px,100dvh - 115px);bottom:94px}.cs-reference-design>header{height:70px;min-height:70px;padding:17px 20px}.cs-reference-design header strong>span{color:var(--lightningcss-light,#b77af1)var(--lightningcss-dark,#7c7af1)}.cs-reference-design .cs-header-title{text-align:center;margin:0;font-size:18px;font-weight:600;line-height:1.4}.cs-reference-design.cs-view-home:not(.cs-tab-home)>header{height:51px;min-height:51px}.cs-reference-design.cs-view-home:not(.cs-tab-home)>header>button:last-child{position:absolute;right:19px}.cs-reference-design.cs-view-home .cs-body{background:var(--cs-bg);flex-direction:column;padding:0;display:flex}.cs-reference-design .cs-approved-welcome{margin:0;padding:32px 26px 38px}.cs-reference-design .cs-approved-welcome h2{letter-spacing:-.04em;margin:18px 0 14px;font-size:30px}.cs-home-screen{padding-bottom:22px}.cs-action-card{border:1px solid var(--cs-line);background:var(--cs-bg);text-align:left;width:calc(100% - 40px);color:var(--cs-ink);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin:14px 20px;padding:18px 15px;display:flex;box-shadow:0 3px 10px var(--lightningcss-light,#43215e06)var(--lightningcss-dark,#22215e06)}.cs-action-card b{font-size:12px;display:block}.cs-action-card small{color:var(--cs-muted);margin-top:5px;font-size:10px;display:block}.cs-action-card>svg{color:var(--lightningcss-light,#a263df)var(--lightningcss-dark,#6563df);flex-shrink:0}.cs-action-card:hover{background:var(--cs-soft);border-color:var(--lightningcss-light,#a46cda)var(--lightningcss-dark,#6e6cda)}.cs-home-guides{border:1px solid var(--cs-line);border-radius:13px;margin:14px 20px 0;padding:22px 15px 10px}.cs-home-guides>small{color:var(--cs-muted);font-size:8px}.cs-home-guides>a{color:var(--cs-ink);border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.cs-home-guides>a:last-child{border:0}.cs-home-guides svg{color:var(--cs-muted);flex-shrink:0}.cs-reference-design .cs-tabs{border-top:1px solid var(--cs-line);height:80px;padding:8px}.cs-reference-design .cs-tabs button{background:0 0;gap:7px;padding:10px 7px;font-size:12px}.cs-reference-design .cs-tabs button[aria-pressed=true]{color:var(--lightningcss-light,#a76ae7)var(--lightningcss-dark,#6c6ae7);background:var(--cs-soft);font-weight:600}.cs-reference-design .cs-tabs svg{width:21px;height:21px}.cs-messages-screen{flex-direction:column;flex:1;min-height:100%;display:flex}.cs-chat-empty{text-align:center;min-height:280px;color:var(--cs-ink);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px 25px;display:flex}.cs-chat-empty h3{margin:20px 0 14px;font-size:18px}.cs-chat-empty p{max-width:290px;color:var(--cs-ink);margin:0;font-size:13px;line-height:1.7}.cs-chat-empty svg{stroke:var(--cs-bg);stroke-width:1.5px}.cs-new-message-dock{background:var(--cs-bg);justify-content:center;margin-top:auto;padding:22px 20px;display:flex;position:sticky;bottom:0}.cs-new-message-dock .cs-primary{border-radius:10px;gap:17px;width:auto;min-height:40px;padding:11px 17px;font-size:12px}.cs-chat-list{padding:8px 0}.cs-chat-row{border:0;border-bottom:1px solid var(--cs-line);background:var(--cs-bg);width:100%;color:var(--cs-ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:19px 20px;display:flex}.cs-chat-row:hover{background:var(--cs-soft)}.cs-chat-avatar{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:50%;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.cs-chat-avatar img{object-fit:contain;width:26px;height:24px}.cs-chat-summary{flex:1;min-width:0}.cs-chat-summary>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.cs-chat-summary b{font-size:12px}.cs-chat-summary time{color:var(--cs-muted);white-space:nowrap;font-size:9px}.cs-chat-summary>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:600;display:block;overflow:hidden}.cs-chat-summary p{color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:11px;overflow:hidden}.cs-chat-summary>small{color:var(--lightningcss-light,#9c66cd)var(--lightningcss-dark,#6866cd);font-size:9px}.cs-chat-row>svg{color:var(--cs-muted);flex-shrink:0}.cs-help-search{z-index:2;background:var(--cs-soft);border-radius:12px;align-items:center;gap:10px;padding:0 12px;position:sticky;top:0;color:var(--lightningcss-light,#a365dc)var(--lightningcss-dark,#6765dc)!important;margin:12px!important;display:flex!important}.cs-help-search input{background:0 0;border:0;height:43px;margin:0;padding:12px 0;font-size:12px}.cs-help-search svg{flex-shrink:0}.cs-help-count{border-bottom:1px solid var(--cs-line);padding:15px 20px;font-size:14px;font-weight:600}.cs-help-collections>a{border-bottom:1px solid var(--cs-line);color:var(--cs-ink);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;text-decoration:none;display:flex}.cs-help-collections>a:hover{background:var(--cs-soft)}.cs-help-collections b{font-size:12px;font-weight:600;line-height:1.6}.cs-help-collections p{color:var(--cs-ink);margin:5px 0;font-size:12px;line-height:1.7}.cs-help-collections small{color:var(--cs-muted);font-size:11px}.cs-help-collections svg{color:var(--lightningcss-light,#a365dc)var(--lightningcss-dark,#6765dc);flex-shrink:0}.cs-all-help{color:var(--lightningcss-light,#a365dc)var(--lightningcss-dark,#6765dc);justify-content:space-between;align-items:center;padding:20px;font-size:12px;text-decoration:none;display:flex}.cs-help-noresult,.cs-reference-design.cs-view-new .cs-body,.cs-reference-design.cs-view-thread .cs-body{padding:20px}.cs-reference-design .cs-error{margin:14px}.cs-reference-design.cs-view-thread>header strong{font-size:14px}@media (width<=480px){.cs-reference-design{max-width:calc(100vw - 28px);height:calc(100dvh - 105px);bottom:84px}.cs-reference-design .cs-approved-welcome{padding:29px 23px 32px}.cs-reference-design .cs-approved-welcome h2{font-size:28px}}.customer-support[data-support-theme=light],html[data-theme=dark] .customer-support[data-support-theme=light],[data-concept-theme=dark] .customer-support[data-support-theme=light]{--cs-bg:#fff;--cs-ink:#22232b;--cs-muted:#777b86;--cs-line:#ebebef;--cs-soft:#f5f5f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.customer-support[data-support-theme=dark],html[data-theme=light] .customer-support[data-support-theme=dark]{--cs-bg:var(--lightningcss-light,#191622)var(--lightningcss-dark,#161622);--cs-ink:var(--lightningcss-light,#f3eff8)var(--lightningcss-dark,#efeff8);--cs-muted:var(--lightningcss-light,#b4aabb)var(--lightningcss-dark,#aab);--cs-line:var(--lightningcss-light,#393240)var(--lightningcss-dark,#323240);--cs-soft:var(--lightningcss-light,#27212f)var(--lightningcss-dark,#21212f);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.customer-support[data-support-theme] .cs-reference-design.cs-view-home:not(.cs-tab-home)>header>button:last-child{position:static}.customer-support[data-support-theme] .cs-chat-empty svg{stroke:var(--cs-ink)}.cs-reference-design.cs-view-thread .cs-body,.cs-reference-design.cs-view-new .cs-body{background:var(--cs-bg);flex-direction:column;display:flex;overflow:hidden;padding:0!important}.cs-chat-surface{flex-direction:column;flex:1;min-height:0;display:flex}.cs-chat-history{scrollbar-width:thin;flex:1;min-height:0;padding:20px 18px 10px;overflow:auto}.cs-chat-history .cs-chat-invitation{text-align:center;color:var(--cs-muted);margin:0 0 24px;font-size:12px;line-height:1.7}.cs-chat-message{width:fit-content;max-width:88%;margin:16px 0}.cs-chat-message.customer{margin-left:auto}.cs-chat-bubble{background:var(--cs-soft);color:var(--cs-ink);overflow-wrap:anywhere;border-radius:19px 19px 19px 5px;padding:12px 15px}.cs-chat-message.customer .cs-chat-bubble{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#6b57dd)var(--lightningcss-dark,#5957dd),var(--lightningcss-light,#9251df)var(--lightningcss-dark,#5351df) 58%,var(--lightningcss-light,#bb51ca)var(--lightningcss-dark,#5351ca));border-radius:19px 19px 5px}.cs-chat-history .cs-chat-bubble p{color:inherit;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.cs-chat-meta{color:var(--cs-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 4px 0;font-size:10px;line-height:1.6;display:flex}.cs-chat-message.customer .cs-chat-meta{justify-content:flex-end}.cs-chat-bottom{background:var(--cs-bg);flex-shrink:0;padding:8px 14px 14px}.cs-waiting{color:var(--cs-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;padding:8px 0 13px;font-size:11px;display:flex}.cs-waiting>time{font-size:10px}.cs-chat-composer{border:1px solid var(--cs-line);background:var(--cs-bg);border-radius:18px;padding:10px 10px 7px;transition:border-color .2s,box-shadow .2s}.cs-chat-composer:focus-within{border-color:var(--lightningcss-light,#9a5be0)var(--lightningcss-dark,#5d5be0);box-shadow:0 0 0 1px var(--lightningcss-light,#9a5be0)var(--lightningcss-dark,#5d5be0)}.cs-panel .cs-chat-composer textarea{box-shadow:none;resize:none;height:43px;min-height:37px;max-height:90px;color:var(--cs-ink);background:0 0;border:0;border-radius:0;margin:0;padding:4px 5px;font-size:13px;line-height:1.6;outline:none!important}.cs-composer-row{justify-content:space-between;align-items:center;gap:5px;display:flex}.cs-composer-row .support-media-tools{flex:1;gap:0;min-width:0;margin:0}.cs-composer-row .support-media-tools>button,.cs-composer-row .support-media-tools>.support-file-control{width:30px;height:30px;min-height:30px;color:var(--cs-muted);background:0 0;border:0;border-radius:8px;justify-content:center;padding:6px}.cs-composer-row .support-media-tools>button:hover,.cs-composer-row .support-media-tools>.support-file-control:hover{color:var(--lightningcss-light,#874ad4)var(--lightningcss-dark,#4c4ad4);background:var(--cs-soft)}.cs-composer-row .support-media-tools>button>span,.cs-composer-row .support-file-control>span{display:none}.cs-composer-row .support-media-tools>small{flex-basis:100%;padding-left:5px;font-size:10px}.cs-send-round{color:#fff;cursor:pointer;background:linear-gradient(120deg,var(--lightningcss-light,#7454e0)var(--lightningcss-dark,#5654e0),var(--lightningcss-light,#b14fd0)var(--lightningcss-dark,#514fd0));border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.cs-send-round:disabled{background:var(--cs-soft);color:#b4b5bf;cursor:default}.cs-panel label.cs-contact-card{border:1px solid var(--cs-line);border-radius:16px;margin:0 0 12px;padding:13px 15px;font-size:12px;font-weight:500}.cs-contact-card small{color:var(--cs-muted);margin-top:7px;font-size:10px;font-weight:400;line-height:1.6;display:block}.cs-panel .cs-contact-card input{background:var(--cs-soft);margin-top:8px;padding:9px 11px;font-size:12px}.support-voice-message{min-width:200px;max-width:270px}.support-files .support-voice-message audio{width:100%;height:36px;margin:0;display:block}.support-files:empty{display:none}.support-files>div:has(.support-voice-message){margin:0}.cs-chat-history .cs-preview-note{text-align:center;color:var(--cs-muted);margin-top:30px;font-size:10px}.cs-reference-design.cs-view-new>header,.cs-reference-design.cs-view-thread>header{gap:10px;height:58px;min-height:58px;padding:12px 16px}.cs-reference-design.cs-view-new header strong,.cs-reference-design.cs-view-thread header strong{font-size:13px}.cs-reference-design.cs-view-new header .cs-logo,.cs-reference-design.cs-view-thread header .cs-logo{width:25px;height:25px}.cs-recent-message{border:1px solid var(--cs-line);background:var(--cs-bg);width:calc(100% - 40px);color:var(--cs-ink);text-align:left;cursor:pointer;border-radius:13px;margin:14px 20px;padding:17px 15px;display:block;box-shadow:0 3px 10px var(--lightningcss-light,#43215e08)var(--lightningcss-dark,#22215e08)}.cs-recent-message>b{margin-bottom:13px;font-size:12px;font-weight:600;display:block}.cs-recent-row{align-items:center;gap:10px;display:flex}.cs-recent-content{flex:1;min-width:0}.cs-recent-content>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-recent-content strong{font-size:12px;font-weight:500}.cs-recent-content time{color:var(--cs-muted);font-size:11px}.cs-recent-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--cs-muted);margin-top:5px;font-size:12px;display:block;overflow:hidden}.cs-recent-row>svg{color:var(--cs-muted);flex-shrink:0}.cs-recent-message:hover{background:var(--cs-soft);border-color:var(--lightningcss-light,#a46cda)var(--lightningcss-dark,#6e6cda)}.cs-recent-message>b{margin-bottom:14px;font-size:17px;font-weight:700;line-height:1.5}.cs-delivery-state{color:var(--cs-muted);display:inline-flex}.cs-delivery-state.read{color:#1684e8}.support-files .support-image-message{border-radius:12px;max-width:280px;overflow:hidden}.support-files .support-image-message>a{background:0 0;border:0;padding:0;display:block}.support-files .support-image-message img{object-fit:contain;background:var(--cs-soft,var(--bg-surface-alt));border-radius:12px;width:100%;height:auto;max-height:280px;margin:0;display:block}.support-image-loading{justify-content:center;align-items:center;gap:9px;min-width:170px;min-height:110px;font-size:11px;display:flex}.support-files .support-document-card{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;width:100%;max-width:280px;padding:12px;display:flex}.support-document-card>span{flex:1;min-width:0}.support-document-card strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.support-document-card small{opacity:.7;margin-top:4px;font-size:10px;display:block}.support-document-card>svg{flex-shrink:0}:is(.support-files>div:has(.support-image-message),.support-files>div:has(.support-document-card)){margin:0}.cs-unread-badge{color:#fff;background:#e14069;border:2px solid #fff;border-radius:20px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.cs-panel .cs-marketing-choice{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.cs-panel .cs-marketing-choice input{flex:0 0 14px;width:14px;height:14px;margin:2px 0;padding:0}.cs-marketing-choice>span{color:var(--cs-muted);font-size:10px;font-weight:400;line-height:1.6}.as-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:stretch}.as-layout>aside{max-height:780px;overflow:auto}.as-layout>aside>button{border-radius:14px;padding:16px;transition:background .2s,border-color .2s}.as-inbox-person{align-items:center;gap:10px;margin-bottom:10px;display:flex}.as-inbox-avatar{color:var(--lightningcss-light,#9851d3)var(--lightningcss-dark,#5351d3);background:var(--lightningcss-light,#9254d51a)var(--lightningcss-dark,#5654d51a);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid!important}.as-inbox-person>b{flex:1}.as-unread-dot{background:var(--lightningcss-light,#a357e3)var(--lightningcss-dark,#5957e3);border-radius:50%;width:8px;height:8px}.as-inbox-subject{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.as-layout>aside>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-thread.as-modern-thread{flex-direction:column;height:min(780px,100dvh - 180px);min-height:480px;padding:0;display:flex;overflow:hidden}.as-conversation-heading{align-items:center;gap:12px;padding:20px 22px 8px;display:flex}.as-conversation-heading>div{flex:1;min-width:0}.as-conversation-heading h3{margin:0 0 4px;font-size:16px}.as-conversation-heading>div>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.as-state{color:var(--lightningcss-light,#9952d5)var(--lightningcss-dark,#5452d5);white-space:nowrap;background:var(--lightningcss-light,#9952d51a)var(--lightningcss-dark,#5452d51a);border-radius:30px;padding:6px 9px;font-size:10px;font-weight:600}.as-modern-thread>p{overflow-wrap:anywhere;margin:7px 0;padding:0 22px;font-size:11px}.as-modern-thread>.as-filters{border-bottom:1px solid var(--border);gap:7px;margin:8px 0 0;padding:0 22px 14px}.as-modern-thread>.as-filters select{flex:1;max-width:100%;padding:8px;font-size:11px}.as-chat-timeline{background:var(--bg-surface-alt);flex:1;min-height:0;padding:18px 24px;overflow:auto}.as-day-divider{text-align:center;margin:7px 0 23px}.as-day-divider span{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-radius:30px;padding:6px 12px;font-size:10px}.as-chat-item{width:fit-content;max-width:82%;margin:16px 0}.as-chat-item.outgoing{margin-left:auto}.as-chat-author{color:var(--text-secondary);align-items:center;gap:5px;margin:0 4px 6px;font-size:10px;display:flex}.as-chat-item.outgoing .as-chat-author{justify-content:flex-end}.as-chat-bubble{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:17px 17px 17px 4px;padding:12px 15px}.as-chat-item.outgoing .as-chat-bubble{color:#fff;background:linear-gradient(120deg,var(--lightningcss-light,#7754d8)var(--lightningcss-dark,#5654d8),var(--lightningcss-light,#aa50c9)var(--lightningcss-dark,#5250c9));border-color:#0000;border-radius:17px 17px 4px}.as-chat-bubble p{color:inherit;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.as-chat-item>time{color:var(--text-secondary);margin:6px 4px;font-size:10px;display:block}.as-chat-item.outgoing>time{text-align:right}.as-chat-compose{border-top:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;padding:15px 20px 12px}.as-compose-label{color:var(--text-secondary);font-size:11px}.as-composer-box{border:1px solid var(--border);border-radius:16px;margin-top:8px;padding:8px 10px}.as-composer-box:focus-within{border-color:var(--lightningcss-light,#a461dd)var(--lightningcss-dark,#6361dd)}.as-thread .as-composer-box textarea{resize:vertical;height:55px;min-height:48px;max-height:130px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:6px;font-size:13px}.as-composer-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-composer-tools .support-media-tools{gap:2px;margin:0}.as-composer-tools .support-media-tools>button,.as-composer-tools .support-file-control{background:0 0;border:0;min-height:30px;padding:7px}.as-composer-tools .support-media-tools>button>span,.as-composer-tools .support-file-control>span{display:none}.as-send{color:#fff;cursor:pointer;background:linear-gradient(120deg,var(--lightningcss-light,#7754d8)var(--lightningcss-dark,#5654d8),var(--lightningcss-light,#aa50c9)var(--lightningcss-dark,#5250c9));border:0;border-radius:25px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.as-send:disabled{opacity:.4;cursor:default}.as-chat-compose>small{color:var(--text-secondary);margin-top:8px;font-size:9px;display:block}.as-chat-empty{text-align:center;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.as-chat-empty>svg{color:var(--lightningcss-light,#a461dd)var(--lightningcss-dark,#6361dd)}.as-chat-empty h3{color:var(--text-primary);font-size:18px}.as-chat-empty p{max-width:310px;font-size:13px}@media (width<=850px){.as-layout{grid-template-columns:1fr}.as-layout>aside{max-height:240px}.as-thread.as-modern-thread{height:650px;min-height:450px}.as-chat-timeline{padding:14px}.as-conversation-heading{padding:16px 14px 8px}.as-state{font-size:9px}.as-chat-item{max-width:92%}.as-chat-compose{padding:12px}}.as-assignee-badge{color:var(--lightningcss-light,#a560dc)var(--lightningcss-dark,#6260dc);background:var(--lightningcss-light,#a560dc14)var(--lightningcss-dark,#6260dc14);border:1px solid var(--lightningcss-light,#a560dc30)var(--lightningcss-dark,#6260dc30);border-radius:20px;width:fit-content;padding:4px 8px;margin:0 0 10px!important;font-size:10px!important;display:inline-block!important}.cs-closed-notice{text-align:center;padding:15px 7px}.cs-closed-notice>b{font-size:13px}.cs-closed-notice p{margin:9px 0 14px;font-size:11px;line-height:1.7}.cs-closed-notice .cs-primary{font-size:12px}.cs-close-ticket{color:var(--cs-muted);cursor:pointer;background:0 0;border:0;margin:auto;padding:9px 0 0;display:block;font-size:10px!important}.as-closed-notice{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border);padding:22px;font-size:12px}.as-inbox-person{flex-wrap:wrap;align-items:center}.as-inbox-person>b{min-width:50px;font-size:12px}.as-inbox-person .as-state{white-space:normal;text-align:center;max-width:150px;margin-left:auto;font-size:9px}.as-state-open{color:var(--lightningcss-light,#a15bd6)var(--lightningcss-dark,#5d5bd6);background:var(--lightningcss-light,#a45fdb18)var(--lightningcss-dark,#615fdb18);border:1px solid var(--lightningcss-light,#a45fdb40)var(--lightningcss-dark,#615fdb40)}.as-state-pending{color:#ba8606;background:#e6ab171a;border:1px solid #dca31855}.as-state-resolved{color:#159d6c;background:#20ac7820;border:1px solid #20ac7850}.as-layout>aside>button.as-inbox-resolved{background:var(--bg-surface-alt);border-color:var(--border);opacity:.78}.as-layout>aside>button.as-inbox-resolved.selected{opacity:1;border-color:#20ac78}.as-layout>aside>button.has-unread{border-left:3px solid var(--lightningcss-light,#a560dc)var(--lightningcss-dark,#6260dc)}.as-new-message-label{color:var(--lightningcss-light,#a560dc)var(--lightningcss-dark,#6260dc);align-items:center;gap:6px;font-weight:600;margin:0 0 9px!important;font-size:10px!important;display:flex!important}.as-unread-filter{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.admin-support .as-unread-filter input{width:15px;height:15px;margin:0;padding:0}.as-layout>aside{overscroll-behavior-y:contain;scrollbar-width:thin;height:min(780px,100dvh - 180px);min-height:0;padding-right:5px;overflow-y:auto}.as-pages{background:var(--bg-surface);border-top:1px solid var(--border);border-radius:12px;padding:12px;position:sticky;bottom:0}.as-composer-tools .support-media-tools{flex:1}.as-quick-wrap{flex-shrink:0;position:relative}.as-tools-icon{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.as-tools-icon:hover,.as-tools-icon[aria-expanded=true]{color:var(--lightningcss-light,#a560dc)var(--lightningcss-dark,#6260dc);background:var(--lightningcss-light,#a560dc1a)var(--lightningcss-dark,#6260dc1a)}.as-quick-panel{background:var(--bg-surface);border:1px solid var(--border);z-index:5;width:min(430px,100vw - 70px);max-height:410px;color:var(--text-primary);border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:45px;right:0;overflow:auto;box-shadow:0 12px 45px #0003}.as-quick-panel>header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;display:flex}.as-quick-panel>header b{font-size:14px}.as-quick-panel button{cursor:pointer;color:var(--text-primary);font:inherit}.as-quick-panel>header button{background:0 0;border:0;place-items:center;display:grid}.as-quick-filters{flex-shrink:0;align-items:center;gap:9px;padding:12px 14px;display:flex}.admin-support .as-quick-filters select{flex:1;min-width:0;padding:9px;font-size:11px}.as-quick-filters>button,.as-quick-editor>button{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:9px;align-items:center;gap:4px;padding:9px;font-size:11px;display:flex}.as-quick-list{overscroll-behavior:contain;min-height:70px;overflow:auto}.as-quick-entry{border-top:1px solid var(--border);align-items:flex-start;gap:5px;padding:4px 12px;display:flex}.as-quick-entry>button:first-child{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:10px 2px}.as-quick-entry:hover{background:var(--bg-surface-alt)}.as-quick-entry b{font-size:12px}.as-quick-entry p{white-space:pre-wrap;color:var(--text-secondary);margin:6px 0;font-size:11px;line-height:1.7}.as-quick-entry small{color:var(--lightningcss-light,#a560dc)var(--lightningcss-dark,#6260dc);font-size:9px}.as-quick-entry>button:last-child:not(:first-child){color:var(--text-secondary);background:0 0;border:0;padding:9px 2px}.as-quick-panel>footer{color:var(--text-secondary);border-top:1px solid var(--border);flex-shrink:0;padding:12px 15px;font-size:9px}.as-quick-panel>p{color:#d45c76;padding:10px 15px;font-size:11px}.as-quick-editor{padding:14px}.as-quick-editor label{margin-top:12px;font-size:11px;display:block}.as-quick-editor input:not([type=checkbox]){width:100%;margin-top:6px;padding:9px;font-size:12px;display:block}.as-thread .as-quick-editor textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;height:100px;min-height:85px;margin:6px 0;padding:9px;font-size:12px}.as-quick-editor>small{color:var(--text-secondary);font-size:10px}.as-quick-editor .as-quick-checkbox{align-items:center;gap:8px;display:flex}.as-quick-checkbox input{width:14px;min-width:14px;height:14px;padding:0}.as-quick-save{gap:8px;margin-top:14px;display:flex}.as-quick-save>button{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:9px;padding:9px 13px;font-size:11px}.as-quick-save>button:first-child{color:#fff;background:var(--lightningcss-light,#8d4ed3)var(--lightningcss-dark,#504ed3);border:0}.as-quick-save>button:disabled{opacity:.5;cursor:default}@media (width<=850px){.as-layout>aside{height:260px;max-height:260px}.as-quick-panel{max-height:360px;right:-70px}.as-inbox-person .as-state{white-space:nowrap}}.platform-activity-grid{grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);gap:22px;display:grid}.platform-activity-card{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #00000005}.platform-activity-card>header{border-bottom:1px solid var(--border);padding:22px 24px}.platform-activity-card h3{margin:0 0 7px;font-size:16px}.platform-activity-card header>span{color:var(--text-secondary);font-size:12px}.activity-section-label{color:var(--accent);letter-spacing:1.5px;margin:28px 0 18px;font-size:11px;font-weight:750}.activity-section-label h2{color:var(--text-primary);letter-spacing:0;margin:7px 0;font-size:21px}.activity-metrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activity-metrics button{border:0;border-right:1px solid var(--border);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;padding:22px 16px;position:relative}.activity-metrics button:last-child{border-right:0}.activity-metrics button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 0 -3px var(--accent)}.activity-metrics span{color:var(--text-secondary);margin-bottom:10px;font-size:12px;display:block}.activity-metrics strong{font-size:26px}.activity-chart-body{padding:26px 20px 18px}.activity-plot{width:100%;min-height:230px;display:block;overflow:visible}.activity-plot text{fill:var(--text-secondary);font-size:11px}.activity-grid{stroke:var(--border);stroke-dasharray:3 5;opacity:.6}.activity-values{color:var(--text-secondary);margin-top:14px;font-size:11px}.activity-values>div{max-height:230px}.activity-live-label{align-items:center;gap:7px;display:flex}.activity-live-label i{background:#29b68b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29b68b12}.activity-live-body{padding:24px}.activity-live-total{font-size:30px;display:block}.activity-live-body>p{color:var(--text-secondary);margin:5px 0 20px;font-size:12px}.activity-live-switch{justify-content:flex-end;gap:5px;margin-bottom:14px;display:flex}.activity-live-switch button{border:1px solid var(--border);background:var(--bg-page);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px}.activity-live-switch button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.activity-live .activity-plot{min-height:120px}.activity-live-body>small,.activity-footnote{color:var(--text-secondary);font-size:12px;line-height:1.7}.activity-empty{color:var(--text-secondary);text-align:center;font-size:12px}.activity-footnote{margin:16px 0 28px}.activity-table-title{margin:28px 0 18px;font-size:21px}.activity-destinations,.admin-audit>.admin-table-scroll{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px}.admin-audit table{border-collapse:separate;border-spacing:0}.admin-audit th{background:var(--bg-page);border-bottom:1px solid var(--border);padding:16px}.admin-audit td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;padding:14px 16px}.admin-audit td:last-child{border-right:0}.admin-audit tbody tr:last-child td{border-bottom:0}.admin-audit tbody tr:hover{background:var(--bg-hover)}@media (width<=1200px){.platform-activity-grid{grid-template-columns:1fr}.activity-live .activity-plot{max-height:170px}.activity-metrics strong{font-size:23px}}@media (width<=600px){.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-metrics button{border-bottom:1px solid var(--border)}.activity-chart-body{padding:18px 8px}.activity-metrics button{padding:18px 12px}.activity-plot{min-height:190px}}.admin-platform-stats .activity-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-platform-stats .activity-metrics button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.daily-trend{margin-top:10px;font-size:13px;display:block}.daily-trend.up{color:#188466}.daily-trend.down{color:#d34e66}.daily-trend.flat,.daily-trend small{color:var(--text-secondary)}.daily-trend small{font-size:11px}.statistics-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.activity-summary-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.activity-summary-row span{align-items:center;gap:8px;display:flex}.activity-summary-row i{border-radius:50%;flex:none;width:8px;height:8px}@media (width<=700px){.statistics-finance-grid{grid-template-columns:1fr}.admin-platform-stats .activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-platform-stats .daily-stat{min-width:0;padding:18px 20px}.daily-stat-heading{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.daily-stat-heading .stat__icon{flex:none;margin:0}.daily-stat-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:12px;font-weight:650;overflow:hidden}.daily-stat .stat__value{font-size:27px;line-height:1.2}.daily-stat .daily-trend{align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.daily-stat .daily-trend .material-symbols-outlined{font-size:19px}.daily-stat .daily-trend.up{color:var(--lightningcss-light,#9d72ee)var(--lightningcss-dark,#7472ee)}.daily-stat .daily-trend.flat{color:var(--lightningcss-light,#8c75c9)var(--lightningcss-dark,#7675c9)}.statistics-service-section{margin-top:30px}.statistics-service-section>h2{margin:0 0 16px;font-size:20px}.statistics-service-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.statistics-service-heading strong{font-size:30px}.statistics-service-heading span,.activity-recent-note{color:var(--text-secondary);font-size:12px}.statistics-conversion{margin:8px 0 20px}.admin-platform-stats .daily-stat-cards{gap:14px}@media (width<=900px){.admin-platform-stats .activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-platform-stats .platform-activity-card{flex-direction:column;display:flex}.admin-platform-stats .activity-live-body{flex-direction:column;flex:1;display:flex}.admin-platform-stats .activity-live-body>.activity-values{margin-top:auto;padding-top:10px}.admin-platform-stats .activity-live-body>small{margin-top:8px}.admin-platform-stats .activity-chart-body{padding:18px 20px}.admin-platform-stats .activity-chart-body>.activity-values{margin-top:8px}.admin-platform-stats .activity-live-body>.interactive-series{margin:12px 0 6px}.admin-currency-control{align-items:center}.admin-currency-control small{color:var(--text-secondary);font-size:12px}.admin-platform-stats .activity-chart-body{flex-direction:column;flex:1;display:flex}.admin-platform-stats .interactive-series--stretch{flex:1;min-height:230px}.admin-platform-stats .activity-live .interactive-series--stretch{min-height:180px}.admin-platform-stats .interactive-series--stretch>svg{width:100%;height:100%;min-height:0;position:absolute;inset:0}.admin-platform-stats .activity-chart-body>.activity-values{padding-top:10px}.admin-workspace{background:var(--bg-page);width:100%;min-width:0;min-height:100dvh;color:var(--text-primary);flex:1;display:flex}.admin-navigation{overscroll-behavior:contain;background:var(--bg-surface);border-right:1px solid var(--border);box-sizing:border-box;flex:0 0 264px;width:264px;height:100dvh;padding:24px 14px;position:sticky;top:0;overflow-y:auto}.admin-navigation__brand{color:var(--text-primary);align-items:center;gap:10px;padding:0 8px 24px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.admin-navigation__brand>img{object-fit:contain;flex-shrink:0;width:42px;height:32px}.admin-navigation__brand small{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600;display:block}.admin-navigation__badge{border:1px solid var(--accent);background:var(--accent-surface,#8b5cf61f);color:var(--accent);border-radius:10px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.admin-navigation__badge .material-symbols-outlined{font-size:19px}.admin-navigation__back{color:var(--text-secondary);border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:18px;padding:12px 10px;font-size:13px;text-decoration:none;display:flex}.admin-navigation__item{color:var(--text-secondary);box-sizing:border-box;border-radius:11px;align-items:center;gap:12px;min-height:46px;margin:4px 0;padding:12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.admin-navigation__item .material-symbols-outlined{flex:0 0 24px;font-size:21px}.admin-navigation__item:hover{background:var(--bg-hover);color:var(--text-primary)}.admin-navigation__item.is-active{background:var(--accent-surface,#8b5cf624);color:var(--accent);box-shadow:inset 3px 0 var(--accent);font-weight:700}.admin-navigation a:focus-visible,.admin-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-navigation__toggle{display:none}.admin-workspace__main{overflow-wrap:anywhere;flex:1;min-width:0}.admin-workspace__main>.page{max-width:1600px;margin-inline:auto}@media (width<=900px){.admin-navigation{flex-basis:228px;width:228px;padding-inline:10px}.admin-navigation__brand{gap:7px;font-size:19px}.admin-navigation__item{gap:9px;font-size:13px}}@media (width<=700px){.admin-workspace{display:block}.admin-navigation{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:16px;position:relative}.admin-navigation__brand{justify-content:flex-start;padding:0 0 12px}.admin-navigation__badge{margin-left:8px}.admin-navigation__back{margin:0 0 8px;padding:9px 0}.admin-navigation__toggle{background:var(--bg-page);width:100%;color:var(--text-primary);border:1px solid var(--border);text-align:left;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.admin-navigation__toggle>.material-symbols-outlined:last-child{margin-left:auto}.admin-navigation nav{display:none}.admin-navigation.is-open nav{max-height:55dvh;padding-top:8px;display:block;overflow-y:auto}}.admin-workspace__main{overflow-wrap:normal}.admin-workspace__main>.topbar{z-index:30;isolation:isolate;border-bottom:1px solid var(--border);background:var(--bg-page)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-workspace__main>.page{max-width:none;padding-bottom:110px}.admin-navigation{padding-top:0}.admin-navigation__brand{background:var(--bg-surface);z-index:2;padding:24px 8px 18px;position:sticky;top:0}.admin-navigation__badge{letter-spacing:.3px;flex-shrink:0;width:auto;min-width:45px;padding:4px 7px;font-size:11px;font-weight:750}.admin-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-section-heading h1{margin-bottom:10px;font-size:clamp(24px,2.5vw,32px);line-height:1.3}.admin-section-heading p{color:var(--text-secondary);max-width:850px;font-size:14px;line-height:1.7}.admin-filter-bar{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0 24px;padding:20px;display:flex}.admin-filter-bar label{min-width:140px;color:var(--text-secondary);flex-direction:column;flex:160px;gap:8px;font-size:13px;display:flex}.admin-filter-bar label:first-child{flex:2 240px}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--border);width:100%;min-height:42px;font:inherit;color:var(--text-primary);background:var(--bg-page);box-sizing:border-box;border-radius:9px;padding:10px 12px}.admin-filter-actions,.admin-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-pagination{justify-content:flex-end;margin-top:20px}.admin-audit{width:100%;min-width:0}.admin-audit>p{color:var(--text-secondary);margin:14px 0}.admin-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.admin-workspace .card__body:has(>table){overscroll-behavior-x:contain;overflow-x:auto}.admin-workspace .sv-panel:has(>table){overscroll-behavior-x:contain;overflow-x:auto}.admin-workspace table{overflow-wrap:normal;word-break:normal;width:100%;min-width:780px;table-layout:auto!important}.admin-workspace th{letter-spacing:.4px;font-size:11px;white-space:nowrap!important}.admin-workspace td{overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.6}.admin-workspace td button{white-space:nowrap;flex-shrink:0;min-height:36px}.admin-workspace td small{color:var(--text-secondary);font-size:12px;display:block}.admin-workspace td code{white-space:nowrap;font-size:12px}.admin-workspace td pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-page);border-radius:8px;max-width:460px;max-height:260px;padding:12px;overflow:auto}.admin-nowrap{white-space:nowrap}.admin-workspace .niches-grid{gap:18px;width:100%;max-width:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;display:grid!important}.admin-workspace .niche-card{width:100%;min-width:0;max-width:none}.admin-workspace .niche-card>.sv-button{width:100%;margin-top:16px}.admin-workspace .sv-button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.admin-workspace .sv-user-grid{gap:18px;margin-top:20px}.admin-workspace .sv-user-card small,.admin-workspace .sv-panel p{font-size:13px;line-height:1.7}.admin-workspace .insight-panel>h2{font-size:24px;line-height:1.4}.admin-workspace .as-section-head>button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:9px;padding:10px 14px;font-size:13px}.admin-workspace .as-chat-layout{align-items:stretch}.admin-workspace .as-chat-messages{min-height:180px;max-height:42dvh}.admin-workspace progress{width:180px;height:8px;accent-color:var(--accent);margin-top:8px;display:block}.admin-workspace:has(.admin-audit) .page{padding-inline:22px}body:has(.admin-workspace) .cs-launcher{width:44px;height:44px;bottom:12px;right:12px}@media (width<=700px){.admin-navigation__brand{padding-top:0}.admin-filter-bar{padding:14px}.admin-section-heading{align-items:flex-start}.admin-workspace__main>.page{padding-inline:16px}.admin-workspace .niches-grid{grid-template-columns:1fr!important}.admin-workspace table{min-width:720px}}.admin-workspace [hidden]{display:none!important}.admin-workspace .admin-support>header button{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;border-radius:9px;padding:10px 14px;font-size:13px}.admin-workspace .as-chat-timeline{min-height:180px;max-height:38dvh}.admin-workspace .sv-button{border:1px solid var(--border);background:var(--bg-surface);min-height:40px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.admin-workspace .sv-button--primary,.admin-workspace .sv-button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.admin-workspace .sv-button:disabled{opacity:.5;cursor:not-allowed}.admin-workspace .sv-badge--failed{color:#db667d;background:#ef6d8317}.admin-workspace .sv-badge--pending{color:#b58a36;background:#e5ac391b}.admin-workspace .sv-badge--success{color:#11a78b;background:#12a78b17}.admin-workspace .as-chat-item time,.admin-workspace .as-chat-author{font-size:11px}.admin-workspace .as-inbox-person .as-state{font-size:10px}.admin-workspace .aa-heading h2,.admin-workspace .admin-support>header h2{font-size:28px}.admin-workspace .sv-nav{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;flex-wrap:wrap;gap:6px;margin:20px 0 24px;padding:8px;display:flex}.admin-workspace .sv-account{font-size:13px;line-height:1.7}.admin-workspace .sv-account p,.admin-workspace .sv-account small,.admin-workspace .sv-account>div{line-height:1.7;font-size:12px!important}.admin-workspace .sv-account-grid{gap:18px;margin-top:24px}.admin-unread-count{color:#fff;background:#dc354f;border-radius:20px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 5px;font-size:11px;display:grid}.admin-workspace .as-state-open{color:#c62542!important;background:#dc354f12!important;border-color:#dc354f!important}.admin-workspace .as-new-message-label{font-weight:750!important}.admin-workspace .as-layout>aside>button.has-unread>span:not(.as-assignee-badge){font-weight:700}.admin-workspace .as-layout>aside>button.as-inbox-resolved{opacity:1!important;filter:none!important;background:var(--bg-surface)!important;color:var(--text-primary)!important}.admin-workspace .billing-admin-card form>label{gap:8px;margin:16px 0;font-size:14px;display:grid}.admin-workspace .billing-admin-card form>label>input,.admin-workspace .billing-admin-card form>label>select{border:1px solid var(--border);background:var(--bg-page);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:9px;padding:12px}.billing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.billing-chart{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;min-width:0;padding:24px}.billing-chart>strong{margin:14px 0;font-size:28px;display:block}.billing-chart svg{width:100%;height:190px;margin-top:16px}.billing-chart>small{color:var(--text-secondary);margin:10px 0;display:block}.billing-chart-empty{height:170px;color:var(--text-secondary);place-items:center;font-size:14px;display:grid}.billing-chart details{margin-top:12px}.billing-chart details>div{max-height:240px}.billing-plan-features{margin:18px 0;padding:0;font-size:12px;list-style:none}.billing-plan-features li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.billing-feature-row{align-items:end;gap:12px;margin:14px 0;display:flex}.billing-feature-row label{flex:1;gap:6px;display:grid}.billing-feature-row input{border:1px solid var(--border);background:var(--bg-page);width:100%;color:var(--text-primary);border-radius:8px;padding:12px}@media (width<=850px){.billing-report-grid{grid-template-columns:1fr}.billing-feature-row{flex-wrap:wrap}}.admin-navigation__item>span{flex:1;min-width:0}.admin-unread-count{flex:none}.admin-roles{width:100%;min-width:0}.admin-roles .card{min-width:0;max-width:100%;overflow:hidden}.admin-roles .card__body{max-width:100%;overflow-x:auto}.admin-workspace .admin-roles table{min-width:840px;table-layout:fixed!important}.admin-roles th:first-child{width:90px}.admin-roles th:nth-child(2){width:23%}.admin-roles th:nth-child(3){width:19%}.admin-roles th:nth-child(4){width:110px}.admin-roles th:nth-child(5){width:75px}.admin-roles th:nth-child(6){width:95px}.admin-roles th:last-child{width:210px}.admin-workspace .admin-roles td{overflow-wrap:anywhere;white-space:normal;padding:12px}.admin-roles td:last-child>div{flex-wrap:wrap;gap:6px!important}.admin-workspace .admin-roles td button{flex:0 auto;max-width:100%;width:auto!important;min-width:0!important;padding:6px 9px!important;font-size:11px!important}.admin-roles td details{max-width:100%!important}.admin-roles .insight-toolbar{flex-wrap:wrap}.admin-nav-row{border-radius:11px;align-items:center;gap:2px;margin:3px 0;display:flex}.admin-nav-row>.admin-navigation__item{flex:1;gap:9px;min-width:0;margin:0;padding:11px 9px}.admin-nav-grip{width:16px;color:var(--text-secondary);cursor:grab;opacity:.35;background:0 0;border:0;flex:0 0 16px;place-items:center;padding:0;display:grid}.admin-nav-grip .material-symbols-outlined{font-size:17px}.admin-nav-row:hover .admin-nav-grip,.admin-nav-grip:focus-visible{opacity:1;color:var(--accent)}.admin-nav-row.is-dragging{opacity:.4}.admin-nav-row.is-drop-target{box-shadow:0 -3px var(--accent);background:var(--bg-hover)}.admin-nav-tools{color:var(--text-secondary);padding:12px 8px;font-size:10px}.admin-nav-tools small{line-height:1.6;display:block}.admin-nav-tools>button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.admin-nav-tools p{color:var(--error);line-height:1.5}.admin-team .admin-table-scroll,.team-customer-layout>.admin-table-scroll{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px}.admin-team td{vertical-align:top}.team-role-badge{background:var(--accent-surface,var(--lightningcss-light,#9651de18)var(--lightningcss-dark,#5351de18));color:var(--accent);white-space:nowrap;border-radius:8px;margin:2px 5px 2px 0;padding:4px 8px;font-size:11px;display:inline-block}.team-row-actions{flex-wrap:wrap;gap:7px;display:flex}.team-editor{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;margin-top:24px;padding:24px;scroll-margin-top:100px}.team-editor>label{gap:10px;margin:18px 0;display:grid}.team-editor textarea{border:1px solid var(--border);background:var(--bg-page);width:100%;min-height:90px;color:var(--text-primary);font:inherit;border-radius:10px;padding:12px}.team-editor fieldset{border:1px solid var(--border);border-radius:12px;margin:18px 0;padding:18px}.team-editor .team-role-choice{align-items:start;gap:12px;margin:14px 0;font-size:14px;line-height:1.6;display:flex}.team-role-choice input{width:17px;height:17px;accent-color:var(--accent);flex:0 0 17px;margin-top:4px}.team-role-choice small{color:var(--text-secondary);font-size:12px;display:block}.team-preview{background:var(--bg-page);border-radius:12px;padding:18px;font-size:13px}.team-preview p{margin-top:8px;line-height:1.8}.team-customer-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px;display:grid}.team-customer-layout .team-editor{align-self:start;margin-top:0}.team-customer-layout .team-editor p{margin:14px 0;font-size:14px;line-height:1.7}@media (width<=900px){.team-customer-layout{grid-template-columns:1fr}}@media (width<=700px){.admin-navigation:not(.is-open) .admin-nav-tools{display:none}.admin-navigation__item{flex:1}.admin-nav-grip{opacity:.8}}.team-customer-layout>div,.team-customer-layout .admin-table-scroll,.team-customer-layout .team-editor{min-width:0;max-width:100%}.team-customer-layout .admin-table-scroll{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px}.admin-workspace .team-customer-layout table{width:100%;min-width:0;table-layout:fixed!important}.team-customer-layout th:first-child{width:28%}.team-customer-layout th:nth-child(2){width:42%}.team-customer-layout th:nth-child(3){width:30%}.admin-workspace .team-customer-layout th,.admin-workspace .team-customer-layout td{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;padding:14px 12px}.admin-workspace .team-customer-layout td .sv-button{white-space:normal;width:100%;max-width:100%;padding:9px 8px;font-size:12px}.admin-workspace .sv-button.team-action--delete{color:#fff;background:#dc3545;border-color:#dc3545}.admin-workspace .sv-button.team-action--delete:hover{background:#bc2433;border-color:#bc2433}.admin-workspace .sv-button.team-action--dossier{color:#674800;background:#fff3c4;border-color:#d8ab34}.admin-workspace .sv-button.team-action--dossier:hover{background:#ffe89a;border-color:#b88615}[data-theme=dark] .admin-workspace .sv-button.team-action--dossier{color:#ffe094;background:#443616;border-color:#a98229}[data-theme=dark] .admin-workspace .sv-button.team-action--dossier:hover{background:#59451a}@media (width<=1150px){.team-customer-layout{grid-template-columns:minmax(0,1fr)}.team-customer-layout .team-editor{order:-1}}@media (width<=480px){.admin-workspace .team-customer-layout th,.admin-workspace .team-customer-layout td{padding:12px 6px;font-size:12px}.team-customer-layout th:first-child{width:26%}.team-customer-layout th:nth-child(2){width:40%}.team-customer-layout th:nth-child(3){width:34%}}.admin-audit tr.is-unread{cursor:pointer}.admin-audit tr.is-unread:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-audit tr.is-unread:hover{background:var(--bg-hover)}.control-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.control-heading h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(28px,3vw,42px)}.control-heading p{color:var(--text-secondary);line-height:1.7}.control-stats>a{color:inherit;min-width:0;text-decoration:none;display:block;position:relative}.control-stats .stat{box-sizing:border-box;height:100%;transition:transform .15s,border-color .15s}.control-stats>a:hover .stat{border-color:var(--accent);transform:translateY(-3px)}.control-stats>a>.material-symbols-outlined{color:var(--accent);position:absolute;top:24px;right:20px}.control-shortcuts{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.control-shortcuts>a{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}.control-shortcuts>a:hover{color:var(--accent);border-color:var(--accent)}.control-updated{color:var(--text-secondary);margin-bottom:18px;font-size:12px}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.control-panel{border:1px solid var(--border);background:var(--bg-surface);border-radius:18px;min-width:0;padding:24px}.control-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.control-panel h2{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.control-panel h2 .material-symbols-outlined{color:var(--accent)}.control-panel header>a{color:var(--accent);white-space:nowrap;font-size:12px;text-decoration:none}.control-panel h3{color:var(--text-secondary);margin:22px 0 10px;font-size:13px}.control-panel p{color:var(--text-secondary);font-size:13px;line-height:1.7}.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 22px;display:grid}.control-metrics>a{color:inherit;background:var(--bg-page);border:1px solid #0000;border-radius:12px;gap:8px;padding:18px;text-decoration:none;display:grid}.control-metrics>a:hover{border-color:var(--accent)}.control-metrics strong,.control-total strong{font-size:30px;line-height:1.3}.control-metrics span{color:var(--text-secondary);font-size:12px;line-height:1.6}.control-total{color:var(--text-secondary);align-items:baseline;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.control-list article{border-bottom:1px solid var(--border);padding:14px 0}.control-list article:last-child{border-bottom:0}.control-list article>a{color:inherit;gap:6px;text-decoration:none;display:grid}.control-list article>a:hover b{color:var(--accent)}.control-list b{overflow-wrap:anywhere;font-size:14px}.control-list span{font-size:13px}.control-list small{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.control-row-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.control-panel .sv-button{white-space:normal;font-size:12px;text-decoration:none}.control-list article>button{margin-top:10px}.control-unread{background:#dc354f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.control-revenue{background:var(--accent-surface,var(--lightningcss-light,#9651de14)var(--lightningcss-dark,#5351de14));border-radius:13px;gap:10px;padding:22px;display:grid}.control-revenue strong{font-size:27px}.control-revenue span,.control-revenue small{color:var(--text-secondary);font-size:12px;line-height:1.7}.control-center a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.control-modal{z-index:1000;background:#05081499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.control-preview{box-sizing:border-box;background:var(--bg-surface);width:min(600px,100%);max-height:85dvh;color:var(--text-primary);border:1px solid var(--border);border-radius:20px;padding:28px;overflow:auto}.control-preview header{justify-content:space-between;align-items:start;gap:20px;display:flex}.control-preview h2{margin:0;font-size:22px}.control-preview p{color:var(--text-secondary);margin:20px 0;font-size:13px;line-height:1.7}.control-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-page);border-radius:12px;margin:20px 0;padding:20px;font-size:14px;line-height:1.8}.control-preview a{text-decoration:none}@media (width<=1050px){.control-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.control-heading{flex-direction:column;align-items:start;gap:12px}.control-panel{padding:18px}.control-shortcuts>a{flex:160px}.control-panel h2{font-size:18px}.control-panel>header{gap:8px}.control-preview{padding:20px}}.control-mini-chart{border:1px solid var(--border);background:linear-gradient(145deg,var(--accent-surface,var(--lightningcss-light,#9651de14)var(--lightningcss-dark,#5351de14)),var(--bg-page));border-radius:14px;min-width:0;padding:12px}.control-mini-chart .interactive-series{min-width:0}.control-event-failed b,.control-event-failed .control-event-state{color:#df465d}.control-event-state{color:var(--text-secondary);font-size:12px!important}.control-team-list{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.control-team-list article{border-bottom:1px solid var(--border);padding:14px 0}.control-team-list article:last-child{border-bottom:0}.control-team-list a{color:inherit;justify-content:space-between;align-items:center;gap:16px;font-size:14px;text-decoration:none;display:flex}.control-team-list a>span{text-align:right}.control-team-list b{overflow-wrap:anywhere}.control-team-list a:hover b{color:var(--accent)}.control-chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.control-chart-heading h3{margin:0}.control-chart-heading select{border:1px solid var(--border);background:var(--bg-page);max-width:100%;color:var(--text-primary);font:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.control-mini-chart{margin-top:12px}.control-network-shares{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:16px;display:grid}.control-network-shares>div{grid-template-columns:1fr auto;gap:7px;font-size:12px;display:grid}.control-network-shares strong{font-size:12px}.control-network-shares progress{width:100%;height:6px;accent-color:var(--accent);border:0;border-radius:8px;grid-column:1/-1;overflow:hidden}.control-network-shares progress::-webkit-progress-bar{background:var(--bg-page)}.control-network-shares progress::-webkit-progress-value{background:var(--accent);border-radius:8px}@media (width<=480px){.control-chart-heading{flex-direction:column;align-items:start}.control-chart-heading label,.control-chart-heading select{width:100%}}.api-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.api-kpis>article{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;gap:10px;padding:22px;display:grid}.api-kpis strong{font-size:30px}.api-kpis span{color:var(--text-secondary);font-size:12px}.api-coverage{color:var(--text-secondary);margin:20px 0;font-size:12px;line-height:1.8}.api-usage>.control-panel{margin:22px 0}.api-usage .control-panel>header>span{color:var(--text-secondary);font-size:12px}.api-usage a{color:var(--accent)}.api-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.api-signals>article{border:1px solid var(--border);background:var(--bg-page);border-radius:12px;min-width:0;padding:18px}.api-signals header{gap:8px;font-size:13px;display:grid}.api-signals header span,.api-signals small{color:var(--text-secondary);font-size:11px;line-height:1.7}.api-signals strong{margin:14px 0;font-size:26px;display:block}.api-signals progress{width:100%;accent-color:var(--accent)}.api-signals .api-signal-warning{border-color:#d79427}.api-signals .api-signal-warning progress{accent-color:#d79427}.api-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;display:grid}.api-usage .api-text-button{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.api-usage .control-panel{overflow:hidden}.api-usage .admin-table-scroll{width:100%;overflow:auto}.api-usage td small{margin-top:6px;font-size:11px;line-height:1.6;display:block}@media (width<=1000px){.api-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.api-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.api-signals{grid-template-columns:minmax(0,1fr)}}.multi-api-legend{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.multi-api-legend button{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.multi-api-legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.multi-api-legend button i,.multi-api-values i{background:var(--provider-color);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.multi-api-legend b{color:var(--text-secondary);margin-left:3px;font-size:11px}.multi-api-plot svg{width:100%;height:auto;display:block}.multi-api-plot text{fill:var(--text-secondary);font-size:12px}.multi-api-plot .series-grid{stroke:var(--border);stroke-dasharray:3 5}.multi-api-values{border:1px solid var(--border);background:var(--bg-page);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:12px 0;padding:14px;font-size:12px;display:flex}.multi-api-values span{align-items:center;gap:6px;display:flex}.multi-api-chart>small{color:var(--text-secondary);margin-top:12px;font-size:11px;line-height:1.8;display:block}.service-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.service-budget-grid>article{border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-surface,var(--lightningcss-light,#9651de12)var(--lightningcss-dark,#5351de12)),var(--bg-page));border-radius:14px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.service-budget-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-budget-grid h3,.service-budget-grid p{margin:0}.service-budget-grid header>span{color:var(--text-secondary);font-size:10px}.service-budget-total{align-items:baseline;gap:12px;display:flex}.service-budget-total strong{font-size:32px}.service-budget-total span{color:var(--text-secondary);font-size:13px}.service-budget-grid small{color:var(--text-secondary);font-size:11px;line-height:1.7}.service-budget-grid progress{width:100%;accent-color:var(--accent);height:8px}.service-budget-grid a{margin:5px 0;font-size:12px}.service-budget-grid .has-warning{border-color:#d79427}.service-budget-grid .service-budget-warning{color:#b37a19;font-weight:700}.service-budget-grid button{justify-self:start}.service-budget-editor{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.service-budget-editor>button{margin:8px 8px 0 0}@media (width<=800px){.service-budget-grid{grid-template-columns:minmax(0,1fr)}.service-budgets>header{flex-direction:column;align-items:start}}.admin-niche-unread{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent);cursor:pointer;border-color:var(--accent)!important}.admin-niche-unread:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-niche-new{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.admin-niche-new i{background:currentColor;border-radius:50%;width:7px;height:7px}.niche-card__actions{flex-wrap:wrap;gap:8px}.admin-item-unread{box-shadow:inset 3px 0 var(--accent);cursor:pointer}.admin-new-activity{color:var(--accent);align-items:center;gap:5px;margin:4px 8px 4px 0;font-size:11px;font-weight:650;display:inline-flex}.admin-new-activity i,.admin-unseen-updates i{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.admin-unseen-updates{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;margin-bottom:20px;padding:16px}.admin-unseen-updates>div{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin:12px 0;display:grid}.admin-unseen-updates>div>button{text-align:left;border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.admin-unseen-updates small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;line-height:1.5;display:block}.aa-panel{color:var(--text-primary);margin-bottom:24px}.aa-heading{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.aa-heading h2{margin:0 0 8px;font-size:25px}.aa-heading p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.aa-button,.aa-text-button{cursor:pointer;font:inherit;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.aa-layout{grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.aa-history{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;flex-direction:column;height:min(780px,100dvh - 180px);min-height:380px;display:flex;overflow:hidden}.aa-history>header{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:17px;font-size:13px;display:flex}.aa-history>header>span{color:var(--lightningcss-light,#a96ddd)var(--lightningcss-dark,#6f6ddd);background:var(--lightningcss-light,#9854da18)var(--lightningcss-dark,#5654da18);border-radius:20px;margin-left:auto;padding:3px 8px;font-size:11px}.aa-history-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:10px;overflow:auto}.aa-history-row{border:1px solid #0000;border-bottom-color:var(--border);text-align:left;width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-bottom:5px;padding:15px 13px;display:block}.aa-history-row:hover,.aa-history-row.selected{background:var(--lightningcss-light,#9854da0e)var(--lightningcss-dark,#5654da0e);border-color:var(--lightningcss-light,#9854da80)var(--lightningcss-dark,#5654da80)}.aa-history-row>strong{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6;display:block}.aa-kind{color:var(--lightningcss-light,#a66de0)var(--lightningcss-dark,#6f6de0);background:var(--lightningcss-light,#8e5adb18)var(--lightningcss-dark,#5c5adb18);border:1px solid var(--lightningcss-light,#8e5adb40)var(--lightningcss-dark,#5c5adb40);border-radius:20px;padding:4px 8px;font-size:10px;display:inline-block}.aa-kind.updates{color:#329cc5;background:#1688b51a;border-color:#329cc540}.aa-author,.aa-audience{color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:7px;margin:6px 0;font-size:11px;line-height:1.6;display:flex}.aa-author svg,.aa-audience svg{flex-shrink:0}.aa-history-row time{color:var(--text-secondary);margin-top:10px;font-size:10px;display:block}.aa-history>footer{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:20px;padding:12px;font-size:11px;display:flex}.aa-history>footer button{border:1px solid var(--border);background:var(--bg-surface-alt);color:var(--text-primary);cursor:pointer;border-radius:8px;place-items:center;padding:7px;display:grid}.aa-history>footer button:disabled{opacity:.35;cursor:default}.aa-empty{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;padding:50px 15px;font-size:12px;display:flex}.aa-empty svg{color:var(--lightningcss-light,#a46add)var(--lightningcss-dark,#6c6add)}.aa-workspace{border:1px solid var(--border);background:var(--bg-surface);border-radius:16px;min-width:0;overflow:hidden}.aa-compose,.aa-read{padding:26px}.aa-compose h3,.aa-read h3{overflow-wrap:anywhere;margin:0 0 22px;font-size:21px;line-height:1.5}.aa-compose>label{margin:18px 0;font-size:12px;font-weight:600;display:block}.aa-compose select,.aa-compose input.form-input{width:100%;font:inherit;background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:9px;margin-top:8px;padding:11px;font-size:13px}.aa-compose fieldset{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:16px}.aa-compose legend{padding:0 6px;font-size:12px}.aa-choice{align-items:center;gap:8px;margin:10px 0;font-size:12px;line-height:1.6;display:flex!important}.aa-choice input{accent-color:var(--lightningcss-light,#9c56de)var(--lightningcss-dark,#5856de);flex:0 0 15px;width:15px;height:15px}.aa-choice small{color:var(--text-secondary);font-size:10px;display:block}.aa-target-list{overscroll-behavior:contain;max-height:200px;padding:0 7px;overflow:auto}.aa-compose fieldset>small{color:var(--text-secondary);margin:10px 0;font-size:10px;display:block}.aa-label{margin:16px 0 9px;font-size:12px;font-weight:600;display:block}.aa-compose>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.aa-compose>footer p{max-width:320px;color:var(--text-secondary);margin:0;font-size:10px;line-height:1.7}.aa-send{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,var(--lightningcss-light,#8050dd)var(--lightningcss-dark,#5250dd),var(--lightningcss-light,#b152cf)var(--lightningcss-dark,#5452cf));border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.aa-send:disabled{opacity:.4;cursor:default}.aa-read>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.aa-recorded{color:#189d70;background:#1bb78218;border:1px solid #1bb78240;border-radius:20px;padding:4px 8px;font-size:10px}.aa-read .aa-meta{color:var(--text-secondary);margin-top:-12px;font-size:12px;line-height:1.8}.aa-target-summary{background:var(--bg-surface-alt);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.aa-target-summary>svg{color:var(--lightningcss-light,#a46add)var(--lightningcss-dark,#6c6add);flex-shrink:0}.aa-target-summary b{overflow-wrap:anywhere;font-size:12px;display:block}.aa-target-summary small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.aa-read details{border-top:1px solid var(--border);overflow-wrap:anywhere;margin-top:25px;padding-top:18px;font-size:12px}.aa-read summary{cursor:pointer}.aa-read details p{color:var(--text-secondary);font-size:11px}.aa-footnote{color:var(--text-secondary);line-height:1.8;margin-top:25px!important;font-size:10px!important}.aa-error,.aa-receipt{border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.7}.aa-error{color:#cf4d6d;background:#d34c6512;border:1px solid #cf4d6d40}.aa-receipt{color:#189d70;background:#1bb78212;border:1px solid #1bb78240}@media (width<=850px){.aa-layout{grid-template-columns:1fr}.aa-history{height:300px;min-height:200px}.aa-heading{flex-wrap:wrap}.aa-compose,.aa-read{padding:18px}.aa-compose>footer{flex-direction:column;align-items:stretch}.aa-send{width:100%}.aa-heading h2{font-size:22px}}.aa-compose .aa-compose-meta{grid-template-columns:minmax(160px,1fr) minmax(200px,1fr);gap:16px;margin:0 0 14px;display:grid}.aa-compose-meta>label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.aa-compose .aa-compose-meta select{margin-top:0}.aa-compose .aa-compose-recipient{align-content:center;gap:4px;min-width:0;font-size:12px;display:grid}.aa-compose-recipient>span,.aa-compose-recipient>small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}.aa-compose>label{margin:14px 0}.aa-compose .aa-message-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.aa-message-heading .aa-label{margin:0}.aa-compose .aa-recipient-picker{margin:12px 0;padding:12px}.aa-compose .aa-target-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 12px;display:grid}.aa-compose>h3{margin-bottom:18px}@media (width<=600px){.aa-compose .aa-compose-meta{grid-template-columns:1fr;gap:12px}}.sv{--sv-line:var(--border,#d3dce9);--sv-muted:var(--text-secondary,#68778e);--sv-bg:var(--bg-surface,#fff);color:var(--text-primary);min-width:0}.sv h2,.sv h3{color:var(--text-primary);margin:0 0 10px}.sv p{color:var(--sv-muted);margin:8px 0;line-height:1.6}.sv-head,.sv-section-head,.sv-timeline-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.sv-head{padding:22px 0}.sv-head h2{letter-spacing:-.7px;margin-top:8px;font-size:28px}.sv-eyebrow{letter-spacing:1.8px;color:var(--lightningcss-light,#9467f8)var(--lightningcss-dark,#6967f8);font-size:10px;font-weight:750}.sv-nav{border:1px solid var(--sv-line);background:var(--sv-bg);border-radius:14px;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:7px;display:flex}.sv-nav button{color:var(--sv-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;display:flex}.sv-nav button.is-active{color:#fff;background:var(--lightningcss-light,#8051eb)var(--lightningcss-dark,#5451eb)}.sv-nav b{background:#ffffff30;border-radius:20px;padding:2px 7px}.sv-button{font:inherit;color:var(--text-primary);background:var(--sv-bg);border:1px solid var(--sv-line);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.sv-button--primary{color:#fff;background:var(--lightningcss-light,#8051eb)var(--lightningcss-dark,#5451eb);border-color:var(--lightningcss-light,#8051eb)var(--lightningcss-dark,#5451eb)}.sv-button:disabled{opacity:.5;cursor:not-allowed}.sv-text-button{color:var(--lightningcss-light,#9564f9)var(--lightningcss-dark,#6664f9);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:3px 0;font-size:12px}.sv button:focus-visible,.sv input:focus-visible,.sv select:focus-visible,.sv summary:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#a079ff)var(--lightningcss-dark,#7b79ff)}.sv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.sv-kpi{border:1px solid var(--sv-line);background:var(--sv-bg);border-radius:14px;padding:22px;position:relative;overflow:hidden}.sv-kpi:before{content:"";background:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6);width:3px;position:absolute;inset:0 auto 0 0}.sv-kpi--error:before{background:#e66a81}.sv-kpi--warning:before{background:#e5ad48}.sv-kpi span,.sv-kpi small{color:var(--sv-muted);font-size:12px;display:block}.sv-kpi strong{letter-spacing:-1px;margin:10px 0;font-size:36px;display:block}.sv-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.sv-platforms button{text-align:left;border:1px solid var(--sv-line);background:var(--sv-bg);color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:17px;display:flex}.sv-platforms span,.sv-platforms small{color:var(--sv-muted);font-size:11px}.sv-panel{border:1px solid var(--sv-line);background:var(--sv-bg);border-radius:14px;margin:18px 0;padding:22px}.sv-panel h3{font-size:18px}.sv-panel p{font-size:12px}.sv-scroll{overflow:auto}.sv table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sv th{text-transform:uppercase;letter-spacing:.6px;color:var(--sv-muted);white-space:nowrap;padding:14px 10px;font-size:10px;font-weight:650}.sv td{border-top:1px solid var(--sv-line);vertical-align:middle;padding:16px 10px}.sv td small{color:var(--sv-muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}.sv td strong{font-weight:650}.sv-badge{color:var(--lightningcss-light,#9a78f6)var(--lightningcss-dark,#7a78f6);white-space:nowrap;background:var(--lightningcss-light,#8b5cf619)var(--lightningcss-dark,#5f5cf619);border-radius:25px;padding:5px 9px;font-size:10px;display:inline-block}.sv-badge--success,.sv-badge--ready,.sv-badge--resolved{color:#11a78b;background:#12a78b17}.sv-badge--open,.sv-badge--publication_failed,.sv-badge--internal_error,.sv-badge--provider_error,.sv-badge--api_credit_required{color:#da6077;background:#ef6d8317}.sv-badge--investigating,.sv-badge--needs_verification,.sv-badge--quota,.sv-badge--authorization_required{color:#b58a36;background:#e5ac391b}.sv-filters{border:1px solid var(--sv-line);background:var(--sv-bg);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:18px;display:flex}.sv-filters label{color:var(--sv-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.sv-filters label:first-child{flex:1;min-width:220px}.sv-filters input,.sv-filters select{font:inherit;color:var(--text-primary);background:var(--bg-input,var(--sv-bg));border:1px solid var(--sv-line);border-radius:8px;max-width:100%;min-height:38px;padding:10px}.sv-filters details{align-self:center;font-size:12px}.sv-id-filters{gap:10px;margin-top:10px;display:flex}.sv-id-filters input{width:95px}.sv-pagination{color:var(--sv-muted);justify-content:flex-end;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.sv-pagination span{margin-right:auto}.sv-footnote{font-size:11px;margin:20px 0!important;line-height:1.7!important}.sv-empty{text-align:center;color:var(--sv-muted);padding:45px 20px}.sv-empty>.icon{color:#18b693;font-size:28px}.sv-account-grid,.sv-health-grid,.sv-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sv-account,.sv-health,.sv-guide{border:1px solid var(--sv-line);background:var(--sv-bg);border-radius:14px;min-width:0;padding:22px}.sv-account header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sv-account h3{overflow-wrap:anywhere;font-size:17px}.sv-account p{overflow-wrap:anywhere;font-size:11px}.sv-account dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;font-size:11px;display:grid}.sv-account dt{color:var(--sv-muted)}.sv-account dd{text-align:right;margin:0}.sv-account details{margin:16px 0;font-size:12px;line-height:1.7}.sv-account>.sv-button{width:100%;margin:8px 0}.sv-account>small{text-align:center;color:var(--sv-muted);font-size:10px;display:block}.sv-scopes{overflow-wrap:anywhere;padding-left:16px;font-size:10px}.sv-note{background:#dca94210;border-left:3px solid #dca942;border-radius:4px;padding:12px;font-size:11px!important}.sv-health-status{color:var(--sv-muted);align-items:center;gap:7px;margin-bottom:14px;font-size:10px;display:flex}.sv-health-status:before{content:"";background:#8291a3;border-radius:50%;width:7px;height:7px}.sv-health--ok .sv-health-status:before{background:#18b693}.sv-health--warning .sv-health-status:before{background:#dca942}.sv-health--error .sv-health-status:before{background:#e66a81}.sv-health p{font-size:12px}.sv-health meter{width:100%;height:12px}.sv-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sv-config>div{border-bottom:1px solid var(--sv-line);justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.sv-ok{color:#18a88d}.sv-warning{color:#bf923e!important}.sv-guide p,.sv-guide li{color:var(--sv-muted);font-size:12px;line-height:1.8}.sv-guide ol{padding-left:20px}.sv-guide li{margin:8px 0}.sv-guide small{color:var(--sv-muted);font-size:10px;line-height:1.6;display:block}.sv-guide a{color:var(--lightningcss-light,#9467f8)var(--lightningcss-dark,#6967f8);margin-top:14px;font-size:12px;display:inline-block}.sv-guide h3{margin-top:10px}.sv-timeline{padding:16px 0}.sv-timeline article{grid-template-columns:12px 1fr;gap:16px;padding:0 0 22px;display:grid;position:relative}.sv-timeline article:before{content:"";border-left:1px solid var(--sv-line);position:absolute;top:10px;bottom:0;left:4px}.sv-timeline article:last-child:before{display:none}.sv-dot{z-index:1;background:#18b693;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.sv-dot--error,.sv-dot--critical{background:#e66a81}.sv-dot--warning{background:#dca942}.sv-timeline strong{font-size:12px}.sv-timeline p{margin:5px 0;font-size:10px}.sv-codes{color:var(--sv-muted);flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.sv-codes span{border:1px solid var(--sv-line);border-radius:5px;padding:3px 6px}.sv-reference{color:var(--sv-muted);overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.sv-alert,.sv-notice{overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:14px 18px;font-size:12px;display:flex}.sv-alert{color:#dc5a74;background:#ef6d8312;border:1px solid #ef6d8340}.sv-notice{color:#149b81;background:#18b69312;border:1px solid #18b69340}.sv-alert button,.sv-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.sv-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090d16a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.sv-dialog{background:var(--bg-surface,#fff);width:min(820px,100%);height:100%;color:var(--text-primary);padding:32px;overflow:auto;box-shadow:-12px 0 80px #0003}.sv-dialog>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.sv-dialog>header h2{margin-top:12px;font-size:24px}.sv-dialog>header p{font-size:12px}.sv-detail-meta{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.sv-detail-meta code{overflow-wrap:anywhere}.sv-incident-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-dialog .sv-guide{margin:20px 0}.sv-actions-log{color:var(--sv-muted);padding-left:16px;font-size:11px;line-height:1.9}@media (width<=1100px){.sv-account-grid,.sv-health-grid,.sv-guide-grid,.sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sv-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-account-grid,.sv-health-grid,.sv-guide-grid,.sv-config{grid-template-columns:1fr}.sv-head{align-items:start}.sv-head h2{font-size:22px}.sv-dialog{padding:20px}.sv-nav button{padding:9px;font-size:11px}.sv-timeline-heading{flex-wrap:wrap;align-items:start;gap:8px}.sv-panel{padding:14px}.sv-kpi{padding:16px}.sv-kpi strong{font-size:30px}.sv-filters label{flex:1;min-width:120px}.sv-kpis{gap:10px}}.sv-kpi-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border)}.sv-kpi-link:hover{border-color:var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}.sv-kpi-link:focus-visible{outline-offset:3px;outline:2px solid var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6)}.user-dossier .dossier-table{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;margin:16px 0}.user-dossier .dossier-table table{border-collapse:separate;border-spacing:0;width:100%}.user-dossier .dossier-table th{background:var(--bg-page);border-bottom:1px solid var(--border);text-align:left;padding:15px 16px;font-size:12px}.user-dossier .dossier-table td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;padding:15px 16px;font-size:13px}.user-dossier .dossier-table td:last-child{border-right:0}.user-dossier .dossier-table tr:last-child td{border-bottom:0}.user-dossier .dossier-table tr:hover{background:var(--bg-hover)}.user-dossier .dossier-table small{color:var(--text-secondary);margin-top:5px;display:block}.user-dossier .dossier-table code{overflow-wrap:anywhere;font-size:12px}.dossier-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.dossier-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:22px}.dossier-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dossier-card h3{margin:0}.dossier-card small{color:var(--text-secondary)}.dossier-plan{color:var(--accent);font-size:30px}.dossier-list-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.dossier-card .billing-chart{box-shadow:none;background:0 0;border:0;padding:0}.user-dossier .sv-panel{min-width:0}.user-dossier .dossier-filters input,.user-dossier .dossier-filters select{min-width:140px}.user-dossier .sv-badge--failed{color:#d94157;background:#d9415710;border:1px solid #d9415730}.user-dossier .sv-kpi-link .material-symbols-outlined{color:var(--accent)}@media (width<=900px){.dossier-overview-grid{grid-template-columns:1fr}}.dossier-publication-result{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dossier-network-button{white-space:nowrap;background:#16815b;border:1px solid #239a6f;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important}.dossier-network-button:hover{background:#126b4b}.dossier-social-results{margin:28px 0}.dossier-social-card{margin-bottom:24px}.dossier-social-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dossier-social-card header label{gap:6px;font-size:12px;display:grid}.dossier-social-card select{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);border-radius:8px;padding:8px 12px}.dossier-social-card .activity-metrics{flex-wrap:wrap;display:flex}.dossier-social-tabs button{flex:160px;min-width:0}.dossier-social-tabs b,.dossier-social-tabs small{overflow-wrap:anywhere;display:block}.dossier-social-tabs small{color:var(--text-secondary);margin-top:7px;font-size:11px}.user-dossier .activity-metrics button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.dossier-social-card .activity-chart-body,.dossier-activity-card .activity-chart-body{padding:20px}.social-results-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.social-results-heading h4{margin:0}.social-results-heading strong{font-size:24px}.social-results-heading small,.social-results-heading>span{color:var(--text-secondary);font-size:12px}.social-series-empty{min-height:160px;color:var(--text-secondary);text-align:center;place-items:center;padding:24px;display:grid}.dossier-activity-card .activity-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-activity-tabs button{border-bottom:1px solid var(--border)}.dossier-social-card .activity-footnote{margin-bottom:12px}@media (width<=700px){.dossier-activity-card .activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-workspace .admin-currency-control{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:14px;margin:14px 0 20px;padding:10px 0;display:flex}.admin-workspace .admin-currency-control>label{flex:0 270px;width:270px;min-width:0;max-width:100%}.admin-workspace .admin-currency-control select{width:100%}.admin-workspace .admin-currency-control small{flex:0 auto;line-height:1.6}.user-dossier .dossier-period-control{gap:12px;width:auto;max-width:100%;padding:12px 16px;display:inline-flex}.user-dossier .dossier-period-control>label{flex:none;width:200px;max-width:100%}.user-dossier .sv-account-grid+h3,.user-dossier .sv-account-grid+h4{margin-top:28px;margin-bottom:16px}.user-dossier .sv-panel>h3{margin-bottom:20px}.user-dossier .sv-panel>p{line-height:1.65}.user-dossier .sv-account-grid{margin-bottom:24px}.user-dossier .dossier-card h3,.user-dossier .sv-account h4{line-height:1.5}.user-dossier .dossier-social-card>header{padding:22px 24px}.user-dossier .dossier-social-card header label{flex:none;width:210px;max-width:100%}.dossier-network-label{background:var(--bg-page);border:1px solid;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:10px!important;display:inline-flex!important}.network-youtube{color:#cb344a}.network-tiktok{color:#9b7410}.network-instagram{color:#b63d91}.network-facebook{color:#2873c8}.network-linkedin{color:#157799}.network-twitter{color:var(--lightningcss-light,#7752c1)var(--lightningcss-dark,#5452c1)}.network-pinterest{color:#bd503c}.network-threads{color:#526c83}.admin-workspace .sv-button:disabled{opacity:.5}.user-dossier .dossier-list-row{background:0 0;border-radius:8px;margin:8px 0;padding:12px}@media (prefers-color-scheme:dark){.admin-workspace:not([data-theme=light]) .dossier-network-label{--network-surface:var(--bg-surface)}}@media (width<=600px){.user-dossier .dossier-period-control{display:flex}.user-dossier .dossier-period-control>label{width:200px}.admin-workspace .admin-currency-control>label{flex:0 270px}}.admin-workspace .admin-filter-bar>label:has(>select){flex:0 240px;width:240px;min-width:0;max-width:100%}.admin-workspace .admin-currency-control>label:has(>select){flex:0 270px;width:270px}.admin-workspace .sv-button.team-action--delete,.admin-workspace .sv-button.team-action--delete:hover{color:#fff;background:#b9364d;border-color:#b9364d}.admin-workspace .sv-button.team-action--dossier,.admin-workspace .sv-button.team-action--dossier:hover{color:#30240c;background:#e5b947;border-color:#c69728}.user-dossier .dossier-period-control>label:has(>select){flex:none;width:200px}.dossier-network-label{color:var(--network-ink)!important;background:color-mix(in srgb,var(--network-ink) 8%,var(--bg-surface))!important}.network-youtube{--network-ink:#c32f46}.network-tiktok{--network-ink:#916b08}.network-instagram{--network-ink:#ac3587}.network-facebook{--network-ink:#2469bb}.network-linkedin{--network-ink:#126e8b}.network-twitter{--network-ink:var(--lightningcss-light,#7145ba)var(--lightningcss-dark,#4745ba)}.network-pinterest{--network-ink:#b94336}.network-threads{--network-ink:#476176}[data-theme=dark] .dossier-network-label{filter:none}[data-theme=dark] .network-youtube{--network-ink:#ff8294}[data-theme=dark] .network-tiktok{--network-ink:#e8c050}[data-theme=dark] .network-instagram{--network-ink:#eb8cce}[data-theme=dark] .network-facebook{--network-ink:#7ab6ff}[data-theme=dark] .network-linkedin{--network-ink:#6dc6e5}[data-theme=dark] .network-twitter{--network-ink:var(--lightningcss-light,#bc9cf2)var(--lightningcss-dark,#9d9cf2)}[data-theme=dark] .network-pinterest{--network-ink:#f49c8e}[data-theme=dark] .network-threads{--network-ink:#a5c2da}.admin-workspace :is(.sv-button,.btn--outline):not(.sv-button--primary):not([aria-pressed=true]):not(.team-action--delete):not(.team-action--dossier){transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.admin-workspace :is(.sv-button,.btn--outline):not(.sv-button--primary):not([aria-pressed=true]):not(.team-action--delete):not(.team-action--dossier):is(:hover,:focus-visible){border-color:var(--border-accent);box-shadow:0 0 24px var(--accent-glow)}.user-dossier .sv-nav button{transition:border-color .25s var(--ease),box-shadow .25s var(--ease);border:1px solid #0000;border-radius:8px}.user-dossier .sv-nav button:not(.is-active):is(:hover,:focus-visible){border-color:var(--border-accent);box-shadow:0 0 24px var(--accent-glow);background:0 0}.user-dossier .activity-metrics button:not([aria-pressed=true]):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--border-accent),0 0 24px var(--accent-glow)}.drafts-page{max-width:none}.drafts-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.drafts-eyebrow{letter-spacing:1.8px;color:var(--accent);font-size:10px;font-weight:750}.drafts-heading h1{margin:8px 0 10px;font-size:32px}.drafts-heading p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.drafts-heading>.btn-primary{flex-shrink:0;align-items:center;gap:8px;width:auto;padding:12px 18px;display:inline-flex}.drafts-summary{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:24px;padding:20px 24px;display:flex}.drafts-project{align-items:center;gap:12px;margin-right:15px;display:flex}.drafts-project>.material-symbols-outlined{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent);border-radius:12px;padding:12px}.drafts-project>span,.drafts-summary>div{gap:5px;display:grid}.drafts-project small,.drafts-summary>div>span{color:var(--text-secondary);font-size:11px}.drafts-project strong{font-size:14px}.drafts-summary>div>strong{font-size:24px}.drafts-summary>p{color:var(--text-secondary);align-items:center;gap:7px;margin-left:auto;font-size:10px;line-height:1.7;display:flex}.drafts-summary>p .material-symbols-outlined{color:#27a880;font-size:18px}.drafts-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.drafts-search{background:var(--bg-surface);border:1px solid var(--border);border-radius:9px;flex:1;align-items:center;gap:9px;min-width:200px;max-width:420px;padding:9px 12px;display:flex}.drafts-search .material-symbols-outlined{color:var(--text-muted);font-size:20px}.drafts-search input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.drafts-toolbar select,.drafts-refresh,.drafts-view button{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px;font-size:12px}.drafts-view{gap:4px;margin-left:auto;display:flex}.drafts-view button,.drafts-refresh{align-items:center;padding:8px;display:inline-flex}.drafts-view button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface))}.drafts-collection{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.draft-tile{border:1px solid var(--border);background:var(--bg-surface);border-radius:15px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.draft-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 5px 22px var(--lightningcss-light,#7d3bdc12)var(--lightningcss-dark,#3e3bdc12)}.draft-preview{background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 9%,var(--bg-page)),var(--bg-page));border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.draft-preview>img{object-fit:cover;width:100%;height:100%}.draft-preview>.material-symbols-outlined{color:color-mix(in srgb,var(--accent) 50%,var(--text-muted));font-variation-settings:"wght" 250;font-size:48px}.draft-preview-badge{background:var(--bg-surface);color:var(--accent);border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0001}.draft-preview-badge .material-symbols-outlined{font-size:13px}.draft-preview-video{color:#fff;background:var(--lightningcss-light,#15112aa6)var(--lightningcss-dark,#11112aa6);border-radius:50%;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.draft-tile-content{flex-direction:column;flex:1;padding:18px;display:flex}.draft-tile-meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:9px;display:flex}.draft-tile-meta>span{text-transform:uppercase;letter-spacing:.7px;color:var(--accent);font-weight:700}.draft-tile h2{overflow-wrap:anywhere;margin:0 0 9px;font-size:17px;line-height:1.5}.draft-tile-description{color:var(--text-secondary);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 0 15px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.draft-tile-files{color:var(--text-muted);align-items:center;gap:5px;font-size:10px;display:flex}.draft-tile-files .material-symbols-outlined{font-size:15px}.draft-tile-networks{gap:7px;min-height:24px;margin:12px 0;display:flex}.draft-tile-networks>span{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:5px;padding:4px;display:flex}.draft-tile-networks svg{width:15px;height:15px}.draft-tile-content footer{border-top:1px solid var(--border);gap:8px;margin-top:auto;padding-top:14px;display:flex}.draft-resume{background:var(--accent);color:#fff;border:1px solid var(--accent);font:inherit;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.draft-resume .material-symbols-outlined{font-size:17px}.draft-delete{cursor:pointer;background:color-mix(in srgb,#dd5773 7%,var(--bg-surface));color:#df5873;border:1px solid #dd577346;border-radius:9px;justify-content:center;align-items:center;width:39px;display:flex}.draft-delete:hover{border-color:#df5873}.draft-delete .material-symbols-outlined{font-size:19px}.drafts-collection--list{grid-template-columns:1fr}.drafts-collection--list .draft-tile{flex-direction:row}.drafts-collection--list .draft-preview{border-bottom:0;border-right:1px solid var(--border);flex-shrink:0;width:220px;height:auto;min-height:175px}.drafts-collection--list .draft-tile-description{-webkit-line-clamp:1}.drafts-collection--list footer{max-width:280px}.drafts-empty{text-align:center;border:1px solid var(--border);background:var(--bg-surface);border-radius:15px;padding:65px 20px}.drafts-empty>.material-symbols-outlined{color:var(--accent);opacity:.7;font-size:50px}.drafts-empty h2{margin:16px 0 10px;font-size:20px}.drafts-empty p{color:var(--text-secondary);font-size:13px;line-height:1.8}.drafts-empty>.btn-primary{width:auto;margin:18px auto 0;padding:12px 18px;display:inline-flex}.drafts-page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.drafts-page button:disabled{opacity:.5;cursor:wait}@media (width<=720px){.drafts-heading{flex-direction:column;align-items:flex-start;gap:15px}.drafts-summary{gap:20px;padding:18px}.drafts-summary>p{width:100%;margin:0}.drafts-collection{grid-template-columns:1fr}.drafts-collection--list .draft-preview{width:105px}.drafts-collection--list .draft-preview-badge{padding:4px;font-size:8px;left:5px}.drafts-collection--list .draft-tile-content{padding:12px}.drafts-search{flex-basis:100%;max-width:none}.drafts-toolbar select{max-width:180px}.drafts-view{margin-left:0}.draft-tile-meta{flex-wrap:wrap}}.analytics-workspace{align-items:stretch;gap:0;width:100%;min-width:0;min-height:100dvh;display:flex;position:relative}.analytics-workspace-content{flex:1;min-width:0;max-width:calc(100% - 68px)}.analytics-rail{box-sizing:border-box;background:var(--bg-surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;flex:0 0 68px;align-self:flex-start;align-items:center;gap:12px;width:68px;height:100dvh;min-height:100dvh;padding:16px 7px;display:flex;position:sticky;top:0}.analytics-rail-group{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:7px;width:100%;padding-bottom:12px;display:flex}.analytics-rail-group:last-child{border-bottom:0}.analytics-rail-link{width:44px;height:44px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.analytics-rail-link .material-symbols-outlined{font-size:23px}.analytics-rail-link svg{width:22px;height:22px}.analytics-rail-link .report-social{width:auto;height:auto;color:inherit;background:0 0;border:0;padding:0;display:flex}.analytics-rail-link:hover,.analytics-rail-link:focus-visible{border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 15%,transparent);outline:none}.analytics-rail-link.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--bg-surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.analytics-rail-link.is-active:before{content:"";background:var(--accent);border-radius:4px;width:3px;height:23px;position:absolute;top:10px;left:-9px}.analytics-rail-network--youtube{color:#ed3757}.analytics-rail-network--tiktok{color:#16a3a5}.analytics-rail-network--instagram{color:#d4498c}.analytics-rail-network--facebook{color:#2378e5}.analytics-rail-network--linkedin{color:#1679b8}.analytics-rail-network--pinterest{color:#df324d}.analytics-rail-network--twitter,.analytics-rail-network--threads{color:var(--text-primary)}.analytics-rail-tip{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;z-index:200;border-radius:8px;min-width:max-content;max-width:280px;padding:9px 12px;font-size:11px;font-weight:550;line-height:1.5;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 5px 20px #0003}.analytics-rail-link:hover .analytics-rail-tip,.analytics-rail-link:focus-visible .analytics-rail-tip{opacity:1;visibility:visible}.analytics-workspace-content>.page{width:auto;min-width:0}.analytics-workspace-content .youtube-videos-page{min-width:0}@media (width<=700px){.analytics-rail{flex-basis:54px;width:54px;padding:12px 4px}.analytics-workspace-content{max-width:calc(100% - 54px)}.analytics-rail-link{width:38px;height:40px}.analytics-rail-link svg{width:20px;height:20px}.analytics-rail-tip{max-width:200px}.analytics-workspace-content>.page{padding-left:14px;padding-right:14px}}.niche-report{max-width:1500px;padding-top:12px}.nr-sticky{z-index:5;background:var(--bg-page);border-bottom:1px solid var(--border);padding-top:8px;position:sticky;top:0}.nr-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.nr-heading h1{margin:12px 0 18px;font-size:25px}.nr-heading h1>span{color:var(--text-secondary);letter-spacing:0;margin-top:7px;font-size:12px;font-weight:500;display:block}.niche-report button,.niche-report input,.niche-report select{font:inherit;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:7px;padding:9px 11px;font-size:12px}.niche-report button{cursor:pointer}.niche-report button:hover{border-color:var(--accent);background:var(--bg-hover)}.niche-report button:disabled{opacity:.55;cursor:wait}.niche-report :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nr-actions{flex-wrap:wrap;gap:8px;display:flex}.nr-filters{flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:16px;display:flex}.nr-filters label{color:var(--text-secondary);gap:6px;font-size:11px;display:grid}.nr-filters select{max-width:260px}.nr-filters details{padding:9px 0;font-size:12px;position:relative}.nr-filters summary{cursor:pointer;color:var(--text-accent)}.nr-comparison{z-index:10;border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;gap:10px;width:270px;padding:15px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 12px 25px #0002}.nr-filters .nr-apply{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.nr-tabs{gap:8px;display:flex}.nr-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:140px;padding:13px 28px}.nr-tabs [aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-accent);font-weight:700}.nr-freshness{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 0;font-size:11px;line-height:1.6;display:flex}.nr-connections{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:9px;margin-bottom:18px;padding:13px 16px;font-size:12px}.nr-connections summary,.nr-method summary{cursor:pointer;font-weight:650}.nr-connections>div{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:8px;padding:14px 0;display:flex}.nr-connections>div>span:not(.report-social){color:var(--text-secondary);flex:1;line-height:1.6}.nr-connections small{display:block}.nr-connections a{color:var(--text-accent)}.nr-panel{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;margin:0 0 20px;overflow:hidden;box-shadow:0 3px 14px #00000004}.nr-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.nr-panel h2{letter-spacing:-.25px;margin:0 0 5px;font-size:16px}.nr-panel header p{margin:0;font-size:12px}.nr-source{color:var(--text-secondary);background:var(--bg-surface-alt);white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:10px}.nr-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.nr-kpis article{border-right:1px solid var(--border);flex-direction:column;gap:11px;padding:23px;font-size:12px;display:flex}.nr-kpis article:last-child{border-right:0}.nr-kpis article>strong{font-size:29px;font-weight:650}.nr-kpis article>small{color:var(--text-secondary);font-size:10px}.nr-partial{vertical-align:middle;color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;margin-left:7px;padding:2px 5px;font-weight:500;display:inline-block;font-size:10px!important}.nr-up{color:#168b78}.nr-down{color:#d15e65}.nr-muted{color:var(--text-secondary)}.nr-chart-wrap{padding:24px 22px 12px;position:relative}.nr-chart-wrap svg{width:100%;min-height:160px;display:block;overflow:hidden}.nr-chart-wrap svg text{fill:var(--text-secondary);font-size:11px}.nr-gridline{stroke:var(--border);stroke-width:1px}.nr-cursor{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:4}.nr-chart-axis{color:var(--text-secondary);justify-content:space-between;padding:0 0 14px 40px;font-size:10px;display:flex}.nr-tooltip{z-index:2;pointer-events:none;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;max-width:300px;padding:14px;font-size:11px;position:absolute;top:50px;box-shadow:0 8px 22px #0002}.nr-tooltip>strong{margin-bottom:10px;display:block}.nr-tooltip>span{align-items:center;gap:8px;margin:7px 0;display:flex}.nr-tooltip i{border-radius:2px;width:8px;height:8px}.nr-tooltip b{margin-left:auto}.nr-chart-detail{background:var(--bg-surface-alt);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:11px;display:flex}.nr-chart-detail label{align-items:center;gap:8px;display:flex}.nr-chart-detail span{align-items:center;gap:6px;display:flex}.nr-chart-detail i,.nr-legend i{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.nr-legend{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.nr-legend button{background:0 0;border-color:#0000;align-items:center;gap:6px;padding:6px;font-size:11px;display:flex}.nr-legend [aria-pressed=false]{opacity:.45;text-decoration:line-through}.nr-no-chart{text-align:center;border:1px dashed var(--border);background:var(--bg-surface-alt);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:20px;display:flex}.nr-no-chart>span{color:var(--text-accent);margin-bottom:6px;font-size:24px}.nr-no-chart strong{font-size:12px}.nr-no-chart p{margin:6px 0 0;font-size:11px}.nr-table-scroll{padding:0 22px 18px;overflow-x:auto}.nr-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.nr-table-scroll th,.nr-table-scroll td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:12px 8px;font-weight:400}.nr-table-scroll th:first-child{text-align:left}.nr-table-scroll thead th{color:var(--text-secondary);font-size:10px}.nr-table-scroll tbody tr:last-child>*{border-bottom:0}.nr-table-scroll .nr-total{background:var(--bg-surface-alt)}.nr-total>th,.nr-total>td{font-weight:650}.nr-total small{color:var(--text-secondary);margin-top:5px;font-size:10px;font-weight:400;display:block}.nr-profile{align-items:center;gap:9px;display:flex}.nr-profile small{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.nr-profiles-table th button{background:0 0;border:0;padding:4px;font-size:10px}.nr-footnote{margin:0;padding:0 24px 18px;font-size:11px!important}.nr-method{border:1px solid var(--border);border-radius:9px;margin:20px 0;padding:18px;font-size:12px}.nr-method p{margin:12px 0 0;font-size:12px}.nr-alert{background:var(--bg-surface-alt);border:1px solid #d4a243;border-radius:8px;padding:14px 18px}[data-theme=light] .nr-panel{background:#fff;border-color:#d1d9e5}[data-theme=light] .nr-sticky{background:#f5f7fb}[data-theme=light] .nr-total,[data-theme=light] .nr-no-chart{background:#f6f7fc}@media (width<=900px){.nr-heading{flex-direction:column;align-items:start;gap:0}.nr-actions{margin-bottom:16px}.nr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-kpis article{border-bottom:1px solid var(--border)}.nr-sticky{position:static}.nr-panel>header{padding:18px}.nr-source{display:none}.nr-connections>div{flex-wrap:wrap;align-items:start}}@media (width<=550px){.nr-filters{gap:9px}.nr-filters label{flex:1;min-width:120px}.nr-filters select{width:100%;max-width:none}.nr-kpis article{padding:16px}.nr-tabs button{flex:1;min-width:0}.nr-chart-wrap{padding:16px 12px}.nr-table-scroll{padding:0 12px 12px}.nr-comparison{max-width:80vw;left:auto;right:0}.nr-connections>div>span:not(.report-social){flex-basis:100%}}.post-performance{min-width:0;max-width:1800px}.pp-back{color:var(--text-secondary);font-size:12px}.pp-heading{justify-content:space-between;align-items:center;gap:20px;margin:26px 0;display:flex}.pp-eyebrow{letter-spacing:1.6px;color:var(--text-accent);text-transform:uppercase;font-size:10px}.pp-heading h1{letter-spacing:-.8px;margin:8px 0;font-size:28px}.pp-heading p{color:var(--text-secondary);margin:0;font-size:13px}.pp-actions{flex-wrap:wrap;gap:8px;display:flex}.post-performance :is(button,input,select){font:inherit;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:7px;padding:10px;font-size:12px}.post-performance button{cursor:pointer}.post-performance button:hover{border-color:var(--accent);background:var(--bg-hover)}.post-performance button:disabled{opacity:.45;cursor:default}.post-performance :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.post-performance input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px;padding:0}.pp-filters{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.pp-filters label,.pp-toolbar label{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:11px;display:flex}.pp-search{flex:1;min-width:190px}.pp-filters .pp-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.pp-toolbar,.pp-toolbar>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pp-toolbar{margin:22px 0 14px}.pp-toolbar>div>span{color:var(--text-secondary);font-size:12px}.pp-view{background:var(--bg-surface-alt);border:1px solid var(--border);border-radius:9px;gap:3px;padding:3px;display:flex}.pp-view button{background:0 0;border:0}.pp-view [aria-pressed=true]{background:var(--accent);color:#fff}.pp-note{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:11px;line-height:1.8}.pp-alert{border:1px solid #cb8540;border-radius:8px;margin-bottom:12px;padding:15px}.pp-selection{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.pp-selection label{align-items:center;gap:7px;display:flex}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.pp-card{border:1px solid var(--border);border-top:5px solid var(--network-color);background:var(--bg-surface);border-radius:11px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.pp-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000012}.pp-card>header{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:16px;display:flex}.pp-card>header>div{flex:1;min-width:0}.pp-card>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pp-card time{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.pp-card-content{flex:1;padding:16px}.pp-status{background:var(--bg-surface-alt);color:var(--text-secondary);border-radius:20px;padding:4px 7px;font-size:9px;display:inline-block}.pp-status--published{color:#188477;background:#1caa8915}.pp-card h2{text-overflow:ellipsis;white-space:nowrap;margin:12px 0 7px;font-size:14px;line-height:1.5;overflow:hidden}.pp-caption{-webkit-line-clamp:2;height:41px;min-height:41px;color:var(--text-secondary);-webkit-box-orient:vertical;margin:0 0 14px;line-height:1.7;display:-webkit-box;overflow:hidden;font-size:12px!important}.pp-media{aspect-ratio:16/10;background:var(--bg-surface-alt);border:1px solid var(--border);isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.pp-media .library-preview-image{display:block;position:absolute;inset:0}.pp-media img{object-fit:cover;width:100%;height:100%}.pp-video-label{color:#fff;background:#202735bc;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;bottom:9px;left:9px}.pp-card dl{margin:18px 0 0}.pp-card dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.pp-card dl>div:last-child{border-bottom:0}.pp-card dt{color:var(--text-secondary);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pp-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pp-card .pp-lead{border-bottom-width:2px;padding-bottom:14px;font-weight:700}.pp-lead dt{color:var(--text-primary)}.pp-lead dd{font-size:17px}.pp-card footer{border-top:1px solid var(--border);gap:9px;padding:14px 16px;font-size:11px;display:grid}.pp-card footer small{color:var(--text-secondary);font-size:9px}.pp-card footer a,.pp-table a,.pp-empty a{color:var(--text-accent)}.pp-card footer>span{color:var(--text-secondary)}.pp-table{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;overflow:auto}.pp-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.pp-table td,.pp-table th{border-bottom:1px solid var(--border);text-align:left;padding:14px}.pp-table td:nth-child(n+6){text-align:right;font-variant-numeric:tabular-nums}.pp-table tbody th{white-space:normal;min-width:180px;max-width:300px;font-weight:500}.pp-table thead{background:var(--bg-surface-alt);font-size:10px}.pp-table thead button{background:0 0;border:0;padding:0;font-size:10px}.pp-table td .report-social{vertical-align:middle;margin-right:6px;display:inline-flex}.pp-pagination{justify-content:center;align-items:center;gap:18px;margin:25px 0;font-size:12px;display:flex}.pp-method{border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;margin:24px 0;padding:16px;font-size:12px;line-height:1.8}.pp-method summary{cursor:pointer;color:var(--text-primary);font-weight:600}.pp-empty{text-align:center;border:1px dashed var(--border);border-radius:12px;padding:60px 20px}.pp-empty>span{color:var(--text-accent);font-size:35px}.pp-empty h2{font-size:18px}.pp-empty p{font-size:12px}[data-theme=light] .pp-card,[data-theme=light] .pp-filters,[data-theme=light] .pp-table{background:#fff;border-color:#d3dce8}[data-theme=light] .pp-note,[data-theme=light] .pp-media{background:#edf1f7}[data-theme=light] .pp-card:hover{box-shadow:0 8px 24px #29376715}@media (width<=800px){.pp-heading{flex-direction:column;align-items:start}.pp-heading h1{font-size:24px}.pp-filters label{flex:1;min-width:135px}.pp-filters select,.pp-filters input{box-sizing:border-box;width:100%;max-width:100%}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pp-toolbar>div{width:100%}.pp-selection{align-items:start}.pp-toolbar label{flex:1;min-width:120px}.pp-toolbar select{max-width:100%}}@media (prefers-reduced-motion:reduce){.pp-card{transition:none}.pp-card:hover{transform:none}}.yt-report{max-width:none}.yt-sticky{z-index:5;background:var(--bg-page);position:sticky;top:0}.yt-heading{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.yt-heading h1{margin:8px 0;font-size:20px}.yt-heading p{color:var(--text-secondary);font-size:11px}.yt-heading .pp-actions{align-items:center}.yt-date,.yt-more{font-size:11px;position:relative}.yt-date>summary,.yt-more>summary{border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:10px;list-style:none}.yt-date small{font-size:9px}.yt-date form,.yt-more[open],.yt-filters details[open]>div{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:14px}.yt-date form{gap:10px;width:280px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0002}.yt-date label{gap:5px;display:grid}.yt-more[open]{z-index:8;gap:10px;display:grid;position:absolute;top:60px;right:0}.yt-filters{border-block:1px solid var(--border);background:var(--bg-surface);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.yt-filters>label,.yt-filters>details{border-right:1px solid var(--border);min-width:0;padding:14px;font-size:12px}.yt-filters label{gap:5px;display:grid}.yt-filters select{color:var(--text-secondary);border:0;width:100%;min-width:0;padding:3px 0;font-size:10px}.yt-filters summary{cursor:pointer}.yt-filters summary small{color:var(--text-secondary);margin-top:8px;font-size:10px;display:block}.yt-filters details{position:relative}.yt-filters details>div{z-index:8;gap:10px;min-width:240px;display:grid;position:absolute;top:100%;left:0}.yt-filters .yt-reset{color:var(--text-accent);border:0;font-size:11px;text-decoration:underline}.yt-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.yt-thumbnail{aspect-ratio:16/10;display:block}.yt-report .pp-card h2{font-size:12px;font-weight:500}.yt-report .pp-card dt{font-size:11px}.yt-report .pp-card dd{white-space:nowrap;font-size:12px;font-weight:400}.yt-report .pp-card details p{font-size:11px}.yt-report .pp-card summary{cursor:pointer}.yt-report .pp-card-content,.yt-report .pp-card>header{padding:14px}@media (width>=1600px){.yt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1000px){.yt-heading{flex-direction:column;align-items:stretch}.yt-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-sticky{position:static}.yt-date form{left:0;right:auto}}@media (width<=500px){.yt-filters,.yt-grid{grid-template-columns:1fr}}.yt-date summary small{margin-top:5px;display:block}.yt-heading .pp-actions{flex-wrap:wrap}.yt-date summary{min-width:180px;line-height:1.5}.yt-summary{border:1px solid var(--border);background:var(--bg-surface);border-radius:14px;margin:22px 0;padding:22px}.yt-summary h2{font-size:18px}.yt-summary p{color:var(--text-secondary);font-size:12px;line-height:1.6}.yt-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0;display:grid}.yt-kpis article{border:1px solid var(--border);border-radius:10px;gap:8px;padding:16px;display:grid}.yt-kpis strong{font-size:26px}.yt-kpis span{font-size:12px}.yt-kpis small{color:var(--text-secondary);font-size:10px}.yt-sync-countdown{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;max-width:520px;margin:0 0 16px;padding:12px 16px}.yt-sync-countdown-label{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.yt-sync-countdown-label [role=timer]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.yt-sync-countdown-track{background:var(--border);border-radius:99px;height:6px;margin:9px 0;overflow:hidden}.yt-sync-countdown-track>div{background:var(--text-accent,var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed));border-radius:inherit;height:100%;transition:width 1s linear}.yt-sync-countdown small{color:var(--text-secondary);font-size:10px;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.yt-sync-countdown-track>div{transition:none}}.yt-sync-slot{justify-content:center;align-items:center;width:190px;min-height:40px;display:flex}.yt-sync-slot>button{width:100%}.yt-sync-countdown-compact{box-sizing:border-box;border-radius:7px;width:100%;max-width:none;margin:0;padding:8px 10px}.yt-sync-countdown-compact .yt-sync-countdown-label{gap:8px;font-size:10px}.yt-sync-countdown-compact .yt-sync-countdown-track{height:4px;margin:6px 0 0}.yt-summary-channel .yt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.yt-summary-period .yt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.yt-period-filter form{gap:10px;display:grid}.yt-summary h2{margin-top:0}.yt-summary .yt-kpis{margin-bottom:0}.yt-summary-period .yt-kpis{margin-bottom:16px}@media (width<=1100px){.yt-summary-period .yt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.yt-summary-channel .yt-kpis,.yt-summary-period .yt-kpis{grid-template-columns:1fr}.yt-sync-slot{width:180px}}.yt-daily-chart>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.yt-chart-total{text-align:right;gap:4px;display:grid}.yt-chart-total strong{font-size:26px}.yt-chart-total small{color:var(--text-secondary);font-size:11px}.yt-chart-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.yt-chart-controls label{gap:5px;font-size:11px;display:grid}.yt-chart-controls select{max-width:300px}.yt-chart-controls input,.yt-chart-controls select{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);border-radius:6px;padding:8px}.yt-chart-controls button{border:1px solid var(--border);background:var(--bg-page);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 10px}.yt-chart-controls form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.yt-chart-presets{flex-wrap:wrap;gap:4px;display:flex}.yt-daily-chart svg{width:100%;height:auto;display:block}.yt-daily-chart svg text{fill:var(--text-secondary);font-size:11px}.yt-chart-grid{stroke:var(--border);stroke-width:1px}.yt-chart-cursor{stroke:var(--text-secondary);stroke-dasharray:3 4;opacity:.6}.yt-chart-reading{font-variant-numeric:tabular-nums;min-height:20px}.yt-chart-empty{text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:10px;padding:55px 20px}.yt-chart-table{max-height:320px;overflow:auto}.yt-chart-table table{border-collapse:collapse;width:100%;font-size:12px}.yt-chart-table th,.yt-chart-table td{border-bottom:1px solid var(--border);text-align:left;padding:10px}.yt-daily-chart summary{cursor:pointer;font-size:12px}@media (width<=600px){.yt-daily-chart>header{flex-direction:column}.yt-chart-total{text-align:left}.yt-chart-controls select{max-width:100%}}.fb-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.fb-tools label{align-items:center;gap:8px;display:flex}.fb-tools select,.fb-tools button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:7px;padding:8px 12px}.fb-tools button[aria-pressed=true]{color:#1768c9;background:#e8f1ff}.fb-tools button:disabled{opacity:.5;cursor:not-allowed}.fb-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;display:grid}.fb-post{border:1px solid var(--border);overflow-wrap:anywhere;border-top:6px solid #2782ed;border-radius:9px;padding:18px}.fb-post header{border-bottom:1px solid var(--border);gap:7px;padding-bottom:14px;display:grid}.fb-post p{white-space:pre-wrap;max-height:180px;overflow:auto}.fb-post dl div,.fb-donut-block dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.fb-post dd,.fb-donut-block dd{margin:0;font-weight:600}.fb-post dl div:first-child{font-weight:700}.fb-video,.fb-geography{grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.fb-donut-block{align-items:center;gap:24px;padding:16px 0;display:flex}.fb-donut-block dl{flex:1}.fb-donut-block dt i{border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.fb-donut{border:22px solid var(--border);text-align:center;border-radius:50%;flex-shrink:0;place-items:center;width:150px;height:150px;display:grid}.fb-donut strong{font-size:25px}.fb-donut small{font-size:11px;font-weight:400;display:block}.fb-rank{text-align:center;gap:8px;padding:24px;display:grid}.fb-rank strong{font-size:28px}.fb-geography table{width:100%}.fb-geography h3{font-size:16px}@media (width<=1100px){.fb-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-video{grid-template-columns:1fr}}@media (width<=700px){.fb-posts,.fb-geography{grid-template-columns:1fr}.fb-donut-block{flex-wrap:wrap}.fb-donut{width:120px;height:120px}.fb-tools{padding:12px}}.tt-report .tt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-controls{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:18px;font-size:12px;display:flex}.tt-controls details,.tt-sources{position:relative}.tt-controls summary,.tt-sources summary{cursor:pointer;border:1px solid var(--border);border-radius:7px;padding:9px}.tt-controls details>div,.tt-sources>div{background:var(--bg-surface);border:1px solid var(--border);z-index:10;border-radius:10px;gap:12px;min-width:240px;padding:16px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0002}.tt-controls label,.tt-sources label{align-items:center;gap:8px;display:flex}.tt-demographics{grid-template-columns:1fr 1fr;gap:28px;padding:24px;display:grid}.tt-demographics h3{border-bottom:1px solid var(--border);padding-bottom:14px;font-size:15px}.tt-posts{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.tt-posts .pp-media{aspect-ratio:4/3}.tt-report table small{padding-top:7px;font-weight:400;display:block}.tt-report .nr-table-scroll{max-width:100%}.tt-report .nr-table-scroll th{min-width:110px}.tt-report .nr-method p{margin:12px 0}@media (width<=900px){.tt-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-demographics{grid-template-columns:1fr}}@media (width<=600px){.tt-posts,.tt-report .tt-kpis{grid-template-columns:1fr}.tt-controls details,.tt-controls select{max-width:100%}}.tt-profile-body{padding:24px}.tt-profile-summary{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.tt-profile-description{min-width:0;max-width:760px}.tt-profile-label{color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.tt-profile-description p{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.tt-profile-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.tt-profile-status{border:1px solid var(--border);color:var(--text-secondary);background:var(--bg-surface-alt);border-radius:20px;padding:6px 10px;font-size:11px;line-height:1.4;display:inline-flex}.tt-profile-status--verified{color:var(--success)}.tt-profile-actions a{border:1px solid var(--border);color:var(--text-accent);border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.tt-profile-actions a:hover{background:var(--bg-hover);border-color:var(--accent)}.tt-profile-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tt-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.tt-profile-stats>div{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:9px;min-width:0;padding:18px 20px}.tt-profile-stats dt{color:var(--text-secondary);font-size:12px;line-height:1.5}.tt-profile-stats dd{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 0;font-size:27px;font-weight:650;line-height:1.2}@media (width<=1000px){.tt-profile-summary{flex-direction:column;gap:14px}.tt-profile-actions{flex-shrink:1}.tt-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.tt-profile-body{padding:18px}.tt-profile-stats{gap:10px}.tt-profile-stats>div{padding:14px}.tt-profile-stats dd{font-size:24px}.tt-profile-actions{gap:8px}}.ig-report .ig-toolbar,.ig-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ig-controls{padding:18px 22px}.ig-report select{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:7px;padding:9px 12px}.ig-source{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.ig-source input{width:auto!important}.ig-source svg{width:20px;height:20px}.ig-columns{grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.ig-columns h3{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.ig-pending{text-align:center;min-height:210px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.ig-pending>span{color:var(--lightningcss-light,#7660d5)var(--lightningcss-dark,#6260d5);font-size:32px}.ig-pending p{max-width:640px;margin:0;line-height:1.7}.ig-pending strong{color:var(--text-primary)}.ig-settings{flex-shrink:0;font-size:12px;position:relative}.ig-settings summary{cursor:pointer;border:1px solid var(--border);border-radius:6px;padding:9px}.ig-settings>div{z-index:12;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;gap:12px;min-width:235px;padding:16px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 10px 25px #0003}.ig-settings label{align-items:center;gap:9px;display:flex}.ig-chart-label{color:var(--text-secondary);padding:4px 24px;font-size:12px}.ig-hashtag{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:18px;display:flex}.ig-hashtag>strong{overflow-wrap:anywhere}.ig-hashtag>div{text-align:right;gap:7px;display:grid}.ig-hashtag b{font-size:23px}.ig-hashtag meter{width:70px;height:6px}.ig-show{margin:0 auto 20px;display:block}.ig-benchmark-legend{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:22px;padding:24px;font-size:12px;display:flex}.ig-benchmark-legend i{border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.ig-posts{padding:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ig-report .pp-media{aspect-ratio:1.2}.ig-report .nr-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ig-report .nr-table-scroll small{margin-top:5px;display:block}.ig-report .nr-table-scroll svg{vertical-align:middle;width:18px;height:18px}.ig-report .nr-tabs{overflow-x:auto}.ig-report .nr-tabs button{white-space:nowrap}@media (width<=1000px){.ig-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.ig-columns,.ig-posts{grid-template-columns:1fr!important}.ig-columns{gap:16px;padding:16px}.ig-report .nr-heading{align-items:flex-start}.ig-report .nr-tabs button{font-size:11px}.ig-settings>div{min-width:190px}.ig-report .nr-sticky{position:static}}.x-report .xr-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:15px 20px;font-size:12px;display:flex}.x-report .nr-heading .xr-controls{padding:0}.xr-period{color:var(--text-secondary);margin:-8px 0 18px!important;font-size:11px!important}.xr-source{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.xr-source input{width:auto!important}.xr-source svg{width:20px;height:20px}.xr-pending{text-align:center;min-height:240px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.xr-pending>span{color:var(--text-accent);font-size:30px}.xr-pending strong{color:var(--text-primary)}.xr-pending p{max-width:600px;line-height:1.7}.xr-settings{flex-shrink:0;font-size:12px;position:relative}.xr-settings summary{cursor:pointer;border:1px solid var(--border);border-radius:7px;padding:9px}.xr-settings>div{z-index:12;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;gap:12px;min-width:250px;padding:16px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 10px 25px #0003}.xr-settings label{align-items:center;gap:9px;display:flex}.x-report .nr-panel:has(.xr-settings[open]){z-index:6;position:relative;overflow:visible}.xr-posts{padding:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.x-report .pp-caption{white-space:pre-wrap}.x-report .pp-media{aspect-ratio:1.4}.x-report .nr-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.x-report .nr-table-scroll small{margin-top:5px;display:block}.x-report .nr-table-scroll svg{vertical-align:middle;width:18px;height:18px}.x-report .nr-tabs button{flex:1}@media (width<=1000px){.xr-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.xr-posts{grid-template-columns:1fr!important}.xr-settings>div{min-width:190px;max-width:75vw}.x-report .nr-panel>header{align-items:flex-start}.x-report .nr-heading .xr-controls{margin-bottom:16px}}.li-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.li-tools label{align-items:center;gap:8px;display:flex}.li-tools select,.li-tools button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:7px;padding:8px 12px}.li-tools button[aria-pressed=true]{color:#006da6;background:#e5f2fa}.li-tools button:disabled{opacity:.5;cursor:not-allowed}.li-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;display:grid}.li-posts article{border:1px solid var(--border);overflow-wrap:anywhere;border-top:6px solid #007cb5;border-radius:10px;padding:18px}.li-posts header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.li-posts small{margin-top:6px;display:block}.li-posts p{white-space:pre-wrap;max-height:200px;overflow:auto}.li-posts dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.li-posts dl div:first-child{font-weight:700}.li-posts dd{margin:0;font-weight:600}.li-demographics{grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.li-demographics section{border:1px solid var(--border);border-radius:8px;padding:20px}.li-demographics h3{font-size:16px}.li-bar{margin:20px 0}.li-bar>div:first-child{justify-content:space-between;gap:12px;display:flex}.li-track{background:var(--border);height:6px;margin-top:10px}.li-track i{height:100%;display:block}.li-benchmark{text-align:center;justify-content:space-around;gap:24px;padding:30px;display:flex}.li-benchmark strong{margin:10px;font-size:30px;display:block}.linkedin-report th small{margin-top:8px;font-weight:400;display:block}@media (width<=1100px){.li-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.li-posts,.li-demographics{grid-template-columns:1fr}.li-benchmark{flex-direction:column}.li-tools{padding:12px}}.li-post-media{object-fit:contain;background:var(--surface);border-radius:7px;width:100%;max-height:360px;margin:14px 0;display:block}.li-availability{padding:8px 22px}.li-availability p{font-size:13px;line-height:1.6}.inbox{flex:1;height:100%;min-height:0;display:grid;overflow:hidden}.inbox-sidebar{background:var(--bg-deep);border-right:1px solid var(--border);flex-direction:column;padding:16px 0;display:flex;overflow-y:auto}.inbox-sidebar__section{margin-bottom:8px;padding:0 12px}.inbox-sidebar__heading{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 12px 6px;font-size:10px;font-weight:700;display:flex}.inbox-sidebar__heading button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1;transition:color .15s}.inbox-sidebar__heading button:hover{color:var(--accent)}.inbox-nav-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin-bottom:1px;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .12s;display:flex}.inbox-nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.inbox-nav-item--active{background:var(--accent);color:#fff;font-weight:600}.inbox-nav-item .material-symbols-outlined{font-size:18px}.inbox-nav-item__badge{color:inherit;text-align:center;background:#fff3;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.inbox-nav-item--active .inbox-nav-item__badge{background:#ffffff40}.inbox-nav-item:not(.inbox-nav-item--active) .inbox-nav-item__badge{background:var(--accent);color:#fff}.inbox-feed{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.inbox-feed__notice{color:var(--text-muted);background:var(--bg-deep);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:1.4;display:flex}.inbox-feed__notice .material-symbols-outlined{opacity:.6;font-size:16px}.inbox-feed__header{border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;padding:16px 20px}.inbox-feed__title-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.inbox-feed__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.inbox-feed__search{margin-bottom:12px;position:relative}.inbox-feed__search-input{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:9px 14px 9px 36px;font-family:inherit;font-size:13px;transition:border-color .2s}.inbox-feed__search-input:focus{border-color:var(--accent)}.inbox-feed__search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:18px!important}.inbox-feed__filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inbox-filter-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:inline-flex}.inbox-filter-btn:hover,.inbox-filter-btn--active{border-color:var(--accent);color:var(--accent)}.inbox-filter-btn__label{color:var(--text-primary);font-size:12px;font-weight:600}.inbox-filter-btn__sub{color:var(--text-muted);font-size:11px}.inbox-feed__sort{border-bottom:1px solid var(--border-soft);flex-shrink:0;align-items:center;padding:8px 20px;display:flex}.inbox-feed__sort select{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12px}.inbox-feed__list{flex:1;padding:0;overflow-y:auto}.inbox-card{border-bottom:1px solid var(--border-soft);cursor:pointer;padding:18px 20px 14px;transition:background .12s;position:relative}.inbox-card:hover{background:var(--bg-hover)}.inbox-card--selected{border-left:3px solid var(--accent);background:#8b5cf614}.inbox-card--unread:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:6px}.inbox-card__header{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.inbox-card__avatar{color:var(--text-secondary);background:var(--bg-hover);width:38px;height:38px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.inbox-card__avatar--youtube{color:#f03;background:#ff003320}.inbox-card__avatar--tiktok{color:#00f2ea;background:#00f2ea20}.inbox-card__avatar--instagram{color:#e1306c;background:#e1306c20}.inbox-card__avatar--facebook{color:#1877f2;background:#1877f220}.inbox-card__meta{flex:1;min-width:0}.inbox-card__author{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.inbox-card__platform-icon{align-items:center;display:inline-flex}.inbox-card__platform-icon svg{width:14px;height:14px}.inbox-card__handle{color:var(--text-muted);font-size:12px;font-weight:400}.inbox-card__context{color:var(--text-muted);margin-top:2px;font-size:11px}.inbox-card__time{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.inbox-card__text{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.inbox-card__badges{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.inbox-badge{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.inbox-badge--sentiment{font-weight:600}.inbox-badge__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbox-card__footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.inbox-card__thread-link{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.inbox-card__thread-link:hover{color:var(--accent)}.inbox-card__actions{opacity:.5;gap:2px;transition:opacity .15s;display:flex}.inbox-card:hover .inbox-card__actions{opacity:1}.inbox-action-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.inbox-action-btn:hover{background:var(--bg-hover);color:var(--accent)}.inbox-action-btn--active{color:var(--accent)}.inbox-action-btn .material-symbols-outlined{font-size:18px}.inbox-detail{background:var(--bg-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.inbox-detail__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.inbox-detail__header-title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-detail__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.inbox-detail__close:hover{color:var(--text-primary)}.inbox-detail__tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:0;padding:0 20px;display:flex}.inbox-detail__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s}.inbox-detail__tab:hover{color:var(--text-primary)}.inbox-detail__tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.inbox-detail__thread{flex:1;padding:20px;overflow-y:auto}.inbox-thread-msg{gap:12px;margin-bottom:20px;display:flex}.inbox-thread-msg--own{flex-direction:row-reverse}.inbox-thread-msg__avatar{background:var(--bg-hover);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.inbox-thread-msg--own .inbox-thread-msg__avatar{background:var(--accent);color:#fff}.inbox-thread-msg__bubble{border-radius:16px;max-width:75%;padding:14px 18px;font-size:13px;line-height:1.65;position:relative}.inbox-thread-msg:not(.inbox-thread-msg--own) .inbox-thread-msg__bubble{background:var(--bg-surface-alt);border:1px solid var(--border);color:var(--text-primary);border-radius:4px 16px 16px}.inbox-thread-msg--own .inbox-thread-msg__bubble{background:var(--accent);color:#fff;border-radius:16px 4px 16px 16px}.inbox-thread-msg__info{color:var(--text-muted);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.inbox-thread-msg--own .inbox-thread-msg__info{justify-content:flex-end}.inbox-detail__original{border-bottom:1px solid var(--border);padding:20px}.inbox-detail__original-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.inbox-detail__original-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:10px 0;font-size:14px;line-height:1.7}.inbox-detail__original-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.inbox-detail__original-stats{color:var(--text-muted);gap:16px;margin-top:12px;font-size:12px;display:flex}.inbox-reply{border-top:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;padding:16px 20px}.inbox-reply__account{color:var(--text-secondary);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;font-size:12px;display:flex}.inbox-reply__account-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.inbox-reply__account-name{color:var(--text-primary);font-weight:600}.inbox-reply__toggle{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:11px;text-decoration:underline}.inbox-reply__textarea{border:1px solid var(--border);background:var(--bg-input);width:100%;min-height:70px;max-height:180px;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .2s}.inbox-reply__textarea:focus{border-color:var(--accent)}.inbox-reply__toolbar{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.inbox-reply__toolbar-left{align-items:center;gap:4px;display:flex}.inbox-reply__toolbar-left .inbox-action-btn{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.inbox-reply__toolbar-right{align-items:center;gap:10px;display:flex}.inbox-reply__counter{color:var(--text-muted);font-size:11px}.inbox-reply__counter--over{color:var(--error,#ef4444);font-weight:600}.inbox-reply__send{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.inbox-reply__send:hover{filter:brightness(1.1)}.inbox-reply__send:disabled{opacity:.5;cursor:not-allowed}.inbox-empty{text-align:center;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.inbox-empty__icon{color:var(--text-muted);opacity:.4;font-size:48px!important}.inbox-empty h3{color:var(--text-primary);margin:0;font-size:16px}.inbox-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.7}.inbox-source-chips{color:var(--text-muted);gap:8px;font-size:11px;display:flex}.inbox-source-chip{align-items:center;gap:3px;display:inline-flex}.inbox-source-chip svg{width:13px;height:13px}.inbox-demo-notice{color:var(--text-muted);text-align:center;background:#8b5cf614;border-bottom:1px solid #8b5cf626;flex-shrink:0;padding:10px 16px;font-size:11px}@media (width<=1100px){.inbox{grid-template-columns:200px minmax(0,1fr)}.inbox-detail{z-index:100;background:var(--bg-surface);position:fixed;inset:0}.inbox-detail--hidden{display:none}}@media (width<=700px){.inbox{grid-template-columns:1fr!important}.inbox-sidebar,.inbox-resize-handle{display:none}.inbox-detail{z-index:100;position:fixed;inset:0}}.inbox-sidebar--collapsed{align-items:center;width:36px;min-width:36px;padding:8px 0}.inbox-sidebar__toggle{border:1px solid var(--border);background:var(--bg-surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:4px auto 8px;transition:all .15s;display:flex}.inbox-sidebar__toggle:hover{color:var(--accent);border-color:var(--accent)}.inbox-sidebar__toggle .material-symbols-outlined{font-size:16px}.inbox-resize-handle{cursor:col-resize;z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background .15s;display:flex;position:relative}.inbox-resize-handle:hover{background:#8b5cf61f}.inbox-resize-handle__grip{background:var(--border);border-radius:2px;width:3px;height:32px;transition:background .15s}.inbox-resize-handle:hover .inbox-resize-handle__grip{background:var(--accent)}.inbox-post-preview{padding:16px 20px 0}.inbox-post-preview__header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.inbox-post-preview__card{border:1px solid var(--border);background:var(--bg-deep);border-radius:10px;gap:12px;padding:12px;transition:border-color .15s;display:flex}.inbox-post-preview__card:hover{border-color:var(--accent)}.inbox-post-preview__thumb{background:linear-gradient(135deg, var(--bg-surface), var(--bg-hover));width:72px;height:52px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}.inbox-post-preview__info{flex:1;min-width:0}.inbox-post-preview__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12px;font-weight:600;overflow:hidden}.inbox-post-preview__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-post-preview__stats{color:var(--text-muted);gap:12px;margin-top:6px;font-size:11px;display:flex}.inbox-post-preview__stats span{align-items:center;gap:3px;display:inline-flex}.inbox-refresh-btn{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.inbox-refresh-btn:hover{color:var(--accent);border-color:var(--accent)}.inbox-refresh-btn .material-symbols-outlined{font-size:18px}.inbox-refresh-btn--spinning .material-symbols-outlined{animation:.8s linear infinite spin-refresh}@keyframes spin-refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inbox-demo-notice{color:var(--text-muted);background:#8b5cf614;border-bottom:1px solid #8b5cf626;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:11px;display:flex}.inbox-demo-notice--inactive{background:#f59e0b0f;border-bottom-color:#f59e0b26}.inbox-demo-notice__btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:5px;padding:3px 10px;font-family:inherit;font-size:11px;transition:all .15s}.inbox-demo-notice__btn:hover{background:var(--accent);color:#fff}.inbox-remaining-badge{color:var(--text-muted);background:var(--bg-deep);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.inbox-remaining-badge__bar{background:var(--accent);opacity:.6;border-radius:2px;width:16px;height:4px}.inbox-date-select,.inbox-type-select{appearance:none;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border-radius:6px;padding:4px 24px 4px 8px;font-family:inherit;font-size:11px;transition:border-color .15s}.inbox-date-select:hover,.inbox-type-select:hover{border-color:var(--accent)}.inbox-date-select:focus,.inbox-type-select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #8b5cf626}.inbox-filter-group{flex-direction:column;gap:2px;display:flex}.inbox-reset-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-end;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.inbox-reset-btn:hover{color:var(--accent);border-color:var(--accent)}.inbox-feed__sort{align-items:center;gap:8px;display:flex}.inbox-filter-checkbox{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm,6px);align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:background .15s;display:flex}.inbox-filter-checkbox:hover{background:var(--bg-hover)}.inbox-filter-checkbox input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.inbox-filter-checkbox .material-symbols-outlined{opacity:.7;font-size:16px}.inbox-filter-checkbox input:checked~span{color:var(--text-primary);font-weight:500}.inbox-filter-checkbox input:checked~.material-symbols-outlined{opacity:1}.inbox-demo-toggle{width:100%;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.inbox-demo-toggle:hover{color:var(--accent);border-color:var(--accent)}.inbox-demo-toggle .material-symbols-outlined{font-size:16px}.inbox-sidebar__bottom{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:8px;display:flex;margin-top:auto!important}.inbox-sidebar__toggle--bottom{width:100%;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.inbox-sidebar__toggle--bottom:hover{color:var(--text-primary);background:var(--bg-hover)}.inbox-sidebar__toggle--bottom .material-symbols-outlined{font-size:16px}.inbox-sidebar--collapsed .inbox-sidebar__toggle--bottom{justify-content:center;padding:8px 0}.main.main--inbox{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.main--inbox .inbox{flex:1;min-height:0}.inbox-feed__header,.inbox-feed__sort,.inbox-reply{flex-shrink:0}.inbox-feed__list,.inbox-detail__thread{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inbox-sidebar__bottom{background:var(--bg-deep);flex-shrink:0;position:sticky;bottom:0}.inbox-post-context{border:1px solid var(--border);color:var(--text-primary);border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;text-decoration:none;display:flex}.inbox-post-context img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:110px;max-width:35%}.inbox-post-context span{overflow-wrap:anywhere;min-width:0}.inbox-card__avatar img,.inbox-thread-msg__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width<=768px){.main.main--inbox{box-sizing:border-box;height:100dvh}.inbox-feed__title-row{flex-wrap:wrap;gap:8px}.inbox-feed__title-row>div{flex-wrap:wrap}}.inbox-mobile-filters{display:none}@media (width<=700px){.inbox-mobile-filters{min-height:40px;margin-bottom:8px;display:block}.inbox--navigation-open .inbox-sidebar{z-index:80;width:min(240px,75vw);display:flex;position:absolute;top:60px;bottom:0;left:0;box-shadow:8px 0 30px #0008}.inbox--navigation-open .inbox-mobile-filters{z-index:81;max-width:110px;position:fixed;top:68px;right:8px}.inbox-detail{top:60px}}.inbox-post-context>span:not(.material-symbols-outlined){flex:1;min-width:0}.inbox-post-context strong{overflow-wrap:anywhere;line-height:1.45;display:block}.inbox-post-context small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.inbox-post-context img{object-fit:cover;border-radius:8px;flex-shrink:0}.inbox-post-context>.material-symbols-outlined{flex:0 0 20px;font-size:20px}.inbox-sync-status{flex:1;min-width:0}.inbox-sync-status summary{cursor:pointer;line-height:1.5}.inbox-sync-status p{max-height:100px;margin:8px 0 0;overflow:auto}@container (width<=380px){.inbox-post-context{flex-wrap:wrap}}.inbox-collection-timers{color:var(--text-muted);gap:8px;margin:10px 0;font-size:11px;display:grid}.inbox-collection-timers progress{width:100%;height:4px;accent-color:var(--accent);margin-top:4px;display:block}.inbox-collection-timers small{font-size:10px;line-height:1.5;display:block}.inbox-sync-slot{flex-shrink:0;justify-content:flex-end;align-items:center;width:190px;min-height:40px;display:flex}.inbox-sync-slot .yt-sync-countdown{box-sizing:border-box;width:100%;min-width:0;padding:8px 10px}.inbox-sync-slot .yt-sync-countdown-label{gap:8px;font-size:10px}.inbox-sync-slot .yt-sync-countdown-label [role=timer]{font-variant-numeric:tabular-nums}.inbox-feed__title-row{flex-wrap:wrap}.inbox-feed__title-row>div{flex-wrap:wrap;justify-content:flex-end}.inbox-sync-slot--all{width:32px}.inbox-mobile-filters{font:inherit;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.inbox-capabilities{border:1px solid var(--border-color,#263040);color:var(--text-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0;padding:8px 10px;font-size:11px;display:flex}.inbox-capabilities strong{color:var(--text-primary)}.inbox-capabilities a{color:var(--accent,var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa))}.inbox-sidebar--collapsed{gap:8px;width:72px;min-width:72px;padding:10px 0}.inbox-compact-nav{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;display:flex}.inbox-compact-group{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;gap:5px;width:100%;padding:0 0 9px;display:flex}.inbox-compact-item{width:52px;min-height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;display:flex;position:relative}.inbox-compact-item:hover,.inbox-compact-item:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);outline:0}.inbox-compact-item.is-active{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.inbox-compact-item .material-symbols-outlined{font-size:22px}.inbox-compact-item svg{width:21px;height:21px}.inbox-compact-item b{background:var(--accent);color:#fff;border-radius:9px;max-width:35px;padding:1px 4px;font-size:9px;font-weight:650;line-height:15px;position:absolute;top:0;right:0;overflow:hidden}.inbox-sidebar--collapsed .inbox-sidebar__toggle--bottom{width:48px;min-height:34px;margin:4px auto}.inbox-reply-attachment{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;font-size:12px;display:flex}.inbox-reply-attachment span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inbox-reply-attachment button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;font-size:20px}.inbox-reply__textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:110px;max-height:280px}.legal-page{--legal-border:#293144;--legal-muted:#a9b4c8;--legal-link:var(--lightningcss-light,#c4a6ff)var(--lightningcss-dark,#a7a6ff);background:var(--bg-page,#0b1019);width:100%;min-height:100vh;color:var(--text-primary,#e8eaf0);padding:0 32px 36px;font-family:Arial,Helvetica,sans-serif}.legal-nav{border-bottom:1px solid var(--legal-border);justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:25px 0;display:flex}.legal-brand{letter-spacing:-.8px;color:var(--text-primary);font-size:23px;font-weight:800;text-decoration:none}.legal-brand span{color:var(--legal-link)}.legal-nav nav{flex-wrap:wrap;gap:24px;display:flex}.legal-nav nav a{color:var(--legal-muted);padding:8px 0;font-size:13px;text-decoration:none}.legal-nav nav a[aria-current=page]{color:var(--legal-link);box-shadow:0 2px var(--legal-link)}.legal-heading{max-width:1160px;margin:56px auto 36px}.legal-eyebrow{letter-spacing:1.8px;color:var(--legal-link);font-size:11px;font-weight:700}.legal-heading h1{letter-spacing:-1.5px;margin:16px 0;font-size:clamp(30px,4vw,46px);line-height:1.2}.legal-updated{color:var(--legal-muted);font-size:13px}.legal-updated em{font-style:normal}.legal-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1160px;margin:auto;display:grid}.legal-contents{max-height:calc(100vh - 48px);padding-right:12px;position:sticky;top:24px;overflow:auto}.legal-contents h2{text-transform:uppercase;letter-spacing:1px;color:var(--text-primary);margin:0 0 16px;font-size:12px}.legal-contents a{border-left:2px solid var(--legal-border);color:var(--legal-muted);padding:9px 10px;font-size:12px;line-height:1.6;text-decoration:none;display:block}.legal-contents a:hover{border-color:var(--legal-link);color:var(--legal-link);background:var(--accent-surface)}.legal-document{background:var(--bg-surface,#111927);border:1px solid var(--legal-border);border-radius:18px;min-width:0;padding:40px 44px}.legal-document section{border-bottom:1px solid var(--legal-border);padding:28px 0;scroll-margin-top:28px}.legal-document section:first-child{padding-top:0}.legal-document section:last-child{border:0;padding-bottom:0}.legal-document h2{letter-spacing:-.4px;color:var(--text-primary);margin:0 0 16px;font-size:21px;line-height:1.45}.legal-document h3{margin:24px 0 12px;font-size:16px;line-height:1.5}.legal-document p,.legal-document li{color:var(--legal-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.legal-document p+p{margin-top:14px}.legal-document ul,.legal-document ol{margin:14px 0;padding-left:24px}.legal-document li{margin:9px 0;padding-left:4px}.legal-document strong{color:var(--text-primary);font-weight:600}.legal-document a,.legal-footer a{color:var(--legal-link);text-underline-offset:3px}.legal-footer{border-top:1px solid var(--legal-border);max-width:1160px;color:var(--legal-muted);justify-content:space-between;gap:20px;margin:40px auto 0;padding-top:24px;font-size:12px;display:flex}.legal-page a:focus-visible{outline:2px solid var(--legal-link);outline-offset:4px;border-radius:3px}[data-theme=light] .legal-page{--legal-border:#dde2eb;--legal-muted:#4e5b70;--legal-link:var(--lightningcss-light,#7135b3)var(--lightningcss-dark,#3735b3);color:#182237;background:#f7f8fc}[data-theme=light] .legal-document{background:#fff;box-shadow:0 4px 20px #24355005}@media (width<=900px){.legal-workspace{grid-template-columns:1fr;gap:24px}.legal-contents{border:1px solid var(--legal-border);border-radius:12px;max-height:220px;padding:18px;position:static}.legal-contents nav{columns:2}.legal-contents h2{column-span:all}.legal-contents a{break-inside:avoid}}@media (width<=600px){.legal-page{padding:0 18px 24px}.legal-nav{flex-direction:column;align-items:flex-start;gap:12px}.legal-nav nav{gap:18px}.legal-heading{margin:32px auto 24px}.legal-document{border-radius:14px;padding:24px 20px}.legal-document h2{font-size:19px}.legal-document p,.legal-document li{font-size:14px;line-height:1.85}.legal-contents nav{columns:1}.legal-footer{flex-wrap:wrap}}@media print{.legal-nav,.legal-contents,.legal-footer{display:none}.legal-page{color:#000;background:#fff;padding:0}.legal-workspace{display:block}.legal-document{box-shadow:none;border:0;padding:0}.legal-document p,.legal-document li{color:#222}.legal-document section{break-inside:avoid}}.legal-route{flex:1;width:100%;min-width:0}.legal-page{box-sizing:border-box}.legal-nav,.legal-heading,.legal-workspace,.legal-footer{width:100%}@media (width>=1600px){.legal-nav,.legal-heading,.legal-workspace,.legal-footer{max-width:1360px}.legal-workspace{grid-template-columns:260px minmax(0,1fr);gap:56px}.legal-document{padding:44px 56px}}.legal-document p,.legal-document li{font-size:17px;line-height:1.85}.legal-document h2{font-size:24px}.legal-document h3{font-size:19px}.legal-contents a,.legal-contents h2,.legal-updated,.legal-nav nav a{font-size:14px}@media (width<=600px){.legal-document p,.legal-document li{font-size:16px;line-height:1.8}.legal-document h2{font-size:22px}.legal-document h3{font-size:18px}.legal-contents a{font-size:14px}}.auth-verification{text-align:center;width:min(100%,480px);padding:36px!important}.auth-verification__brand{letter-spacing:-.8px;margin-bottom:30px;font-size:24px;font-weight:800}.auth-verification__brand span{color:var(--accent,var(--lightningcss-light,#8b5cf6)var(--lightningcss-dark,#5f5cf6))}.auth-verification__symbol{width:70px;height:70px;color:var(--accent-lighter,var(--lightningcss-light,#a78bfa)var(--lightningcss-dark,#8d8bfa));background:linear-gradient(140deg,var(--lightningcss-light,#8b5cf626)var(--lightningcss-dark,#5f5cf626),var(--lightningcss-light,#8b5cf609)var(--lightningcss-dark,#5f5cf609));border:1px solid var(--lightningcss-light,#a78bfa45)var(--lightningcss-dark,#8d8bfa45);border-radius:22px;place-items:center;margin:0 auto 24px;display:grid;box-shadow:0 8px 30px var(--lightningcss-light,#8b5cf610)var(--lightningcss-dark,#5f5cf610)}.auth-verification__symbol .material-symbols-outlined{font-size:34px}.auth-verification__eyebrow{letter-spacing:1.5px;color:var(--text-secondary);font-size:11px;font-weight:600}.auth-verification h1{letter-spacing:-.7px;margin:14px 0;font-size:27px;line-height:1.25}.auth-verification__intro{color:var(--text-secondary);margin:0 0 28px;font-size:15px;line-height:1.75}.auth-verification form{text-align:left}.auth-verification__label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.auth-verification__code{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-page);width:100%;color:var(--text-primary);letter-spacing:.32em;text-align:center;border-radius:12px;outline:none;padding:16px 12px;font:600 27px/1.4 monospace}.auth-verification__code:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--lightningcss-light,#8b5cf618)var(--lightningcss-dark,#5f5cf618)}.auth-verification__code.is-recovery{letter-spacing:.12em;font-size:19px}.auth-verification__hint{color:var(--text-secondary);justify-content:center;align-items:center;gap:7px;margin:12px 0 24px;font-size:12px;line-height:1.5;display:flex}.auth-verification__hint .material-symbols-outlined{font-size:17px}.auth-verification__primary{color:#fff;cursor:pointer;background:linear-gradient(120deg,var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#3d3aed),var(--lightningcss-light,#9461e9)var(--lightningcss-dark,#6361e9));border:1px solid var(--lightningcss-light,#a78bfa55)var(--lightningcss-dark,#8d8bfa55);border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.auth-verification__primary:disabled{background:var(--bg-page);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed}.auth-verification__link,.auth-verification__back{color:var(--accent-lighter);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:13px;line-height:1.5}.auth-verification__link{margin-top:12px}.auth-verification footer{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:center;align-items:center;gap:7px;margin-top:16px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.auth-verification footer .material-symbols-outlined{font-size:16px}.auth-verification__back{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:8px auto 0;display:flex}.auth-verification__back .material-symbols-outlined{font-size:17px}.auth-verification__error{color:var(--text-primary);background:#e45b700c;border:1px solid #e45b7040;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.auth-verification .form-input{box-sizing:border-box;width:100%}.auth-verification__field{text-align:left;margin:18px 0;font-size:14px;display:block}.auth-verification__field input{margin-top:9px}.auth-verification button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-theme=light] .auth-verification__link{color:var(--lightningcss-light,#6d35b8)var(--lightningcss-dark,#3735b8)}@media (width<=520px){.auth-verification{padding:28px 22px!important}.auth-verification h1{font-size:25px}.auth-verification__intro{font-size:14px}.auth-verification__code{font-size:25px}}.signup-verification{text-align:center;margin:8px 0 24px}.signup-verification__symbol{width:64px;height:64px;color:var(--accent-lighter);background:var(--lightningcss-light,#8b5cf619)var(--lightningcss-dark,#5f5cf619);border:1px solid var(--lightningcss-light,#8b5cf633)var(--lightningcss-dark,#5f5cf633);border-radius:20px;place-items:center;margin:0 auto 20px;display:grid}.signup-verification__symbol .material-symbols-outlined{font-size:30px}.signup-verification__intro{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.7}.signup-verification__address{color:var(--text-primary);overflow-wrap:anywhere;margin:0 0 28px;font-size:15px;font-weight:600}.signup-verification__label{text-align:left;color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.signup-verification__input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-main,var(--bg-surface));width:100%;height:70px;color:var(--text-primary);text-align:center;letter-spacing:.45em;border-radius:12px;padding:0 12px 0 24px;font:600 30px/1 monospace;transition:border-color .2s,box-shadow .2s}.signup-verification__input::placeholder{color:var(--text-secondary);opacity:.28}.signup-verification__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px var(--lightningcss-light,#8b5cf61a)var(--lightningcss-dark,#5f5cf61a)}.signup-verification__expiry{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin:12px 0 24px;font-size:11px;display:flex}.signup-verification__expiry .material-symbols-outlined{font-size:15px}.signup-verification__help{border:1px solid var(--border);text-align:left;color:var(--text-secondary);background:var(--lightningcss-light,#8b5cf609)var(--lightningcss-dark,#5f5cf609);border-radius:12px;padding:16px;font-size:12px;line-height:1.6}.signup-verification__help strong{color:var(--text-primary);font-weight:500}.signup-verification__help p{margin:5px 0 0}.signup-verification__restart{color:var(--accent-lighter);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;padding:8px 10px;font-size:12px;display:inline-flex}.signup-verification__restart:hover{background:var(--lightningcss-light,#8b5cf614)var(--lightningcss-dark,#5f5cf614)}.signup-verification__restart:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.signup-verification__restart:disabled{opacity:.5;cursor:wait}.signup-verification__restart .material-symbols-outlined{font-size:16px}.auth-card--verification .auth-form__title{margin-bottom:22px}.auth-card--verification .auth-card__logo{margin-bottom:12px}@media (width<=420px){.signup-verification__input{letter-spacing:.35em;font-size:26px}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#edf1f7;--bg-surface:#fff;--bg-surface-alt:#e7edf6;--bg-deep:#e2e8f2;--bg-input:#f5f7fb;--bg-hover:var(--lightningcss-light,#e8e5f4)var(--lightningcss-dark,#e5e5f4);--bg-dropdown:#fff;--border:#cbd4e2;--border-soft:#dce3ed;--border-subtle:#e4e9f1;--border-accent:var(--lightningcss-light,#a38ad8)var(--lightningcss-dark,#8b8ad8);--text-primary:#19243a;--text-secondary:#47566f;--text-muted:#5e6c82;--text-accent:var(--lightningcss-light,#6432ba)var(--lightningcss-dark,#3432ba);--accent:var(--lightningcss-light,#7540cc)var(--lightningcss-dark,#4240cc);--accent-light:var(--lightningcss-light,#6c37bc)var(--lightningcss-dark,#3937bc);--accent-lighter:var(--lightningcss-light,#58299f)var(--lightningcss-dark,#2b299f);--primary:var(--lightningcss-light,#7540cc)var(--lightningcss-dark,#4240cc);--accent-surface:var(--lightningcss-light,#eee7fa)var(--lightningcss-dark,#e7e7fa);--accent-surface-hover:var(--lightningcss-light,#e4d8f7)var(--lightningcss-dark,#d9d8f7);--success:#08764f;--warning:#925800;--error:#b42548;--success-surface:#e5f5ed;--warning-surface:#fff3d9;--error-surface:#fde8ee}[data-theme=light] .sidebar{background:#f8faff;border-right:1px solid #cbd4e2}[data-theme=light] .topbar{background:#f8faffed;border-bottom:1px solid #cbd4e2}[data-theme=light] :is(.card,.stat,.stat-card,.platform-card,.niche-card,.connected-account,.insight-panel,.video-card){border-color:#cbd4e2;box-shadow:0 3px 12px #24395908}[data-theme=light] :is(.form-input,.form-textarea,.composer-input,.composer-textarea--small){color:#19243a;background:#f5f7fb;border-color:#b8c5d8}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#66758b;opacity:1}[data-theme=light] :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid var(--lightningcss-light,#8250cf)var(--lightningcss-dark,#5250cf)}[data-theme=light] .composer__left{background:#fff;border-right:1px solid #bfcbdd}[data-theme=light] .composer__right{background:#dfe7f2}[data-theme=light] .composer-preview{background:#dfe7f2;padding-top:24px}[data-theme=light] .composer-tabs{background:#f2f5fa;border-bottom:1px solid #becbde}[data-theme=light] .composer-tabs__tab{color:#52627a}[data-theme=light] .composer-tabs__tab--active{color:var(--lightningcss-light,#58299f)var(--lightningcss-dark,#2b299f);background:var(--lightningcss-light,#e9dff8)var(--lightningcss-dark,#dfdff8);border-bottom-color:var(--lightningcss-light,#7540cc)var(--lightningcss-dark,#4240cc)}[data-theme=light] .composer-editor{background:#f3f6fb;border:1px solid #b7c5d9;border-radius:12px;padding:14px;box-shadow:inset 0 1px 3px #2439590a}[data-theme=light] .composer-editor__textarea{color:#19243a;background:#f3f6fb}[data-theme=light] :is(.composer-toolbar,.composer-options-row){background:#f8faff;border-color:#cbd4e2}[data-theme=light] .network-tabs__tab{color:#47566f;background:#f3f6fb;border-color:#bdc9dc}[data-theme=light] .network-tabs__tab--active{color:var(--lightningcss-light,#58299f)var(--lightningcss-dark,#2b299f);background:var(--lightningcss-light,#e9dff8)var(--lightningcss-dark,#dfdff8);border-color:var(--lightningcss-light,#9878cc)var(--lightningcss-dark,#7978cc)}[data-theme=light] :is(.account-chip,.composer-profile-chip){color:#273850;background:#f3f6fb;border-color:#bdc9dc}[data-theme=light] :is(.account-chip--selected,.composer-profile-chip--active){background:var(--lightningcss-light,#eee5fb)var(--lightningcss-dark,#e5e5fb);border-color:var(--lightningcss-light,#9878cc)var(--lightningcss-dark,#7978cc)}[data-theme=light] .insights .insight-metrics article{background:linear-gradient(130deg,#fff,var(--lightningcss-light,#f0edf9)var(--lightningcss-dark,#ededf9));border-color:#c9cfe0}[data-theme=light] :is(.insight-tag,.conversation-avatar,.insight-orb){color:var(--lightningcss-light,#58299f)var(--lightningcss-dark,#2b299f);background:var(--lightningcss-light,#e9dff8)var(--lightningcss-dark,#dfdff8)}[data-theme=light] .insight-roadmap{background:linear-gradient(115deg,#fff,var(--lightningcss-light,#f0edf9)var(--lightningcss-dark,#ededf9))}[data-theme=light] .insight-pills{background:#e4eaf3;border-color:#c3cfe0}[data-theme=light] .insight-pills button[aria-pressed=true]{color:#fff;background:var(--lightningcss-light,#7540cc)var(--lightningcss-dark,#4240cc)}[data-theme=light] .insight-notice{color:var(--lightningcss-light,#35264d)var(--lightningcss-dark,#27264d);background:var(--lightningcss-light,#eee7fa)var(--lightningcss-dark,#e7e7fa);border-color:var(--lightningcss-light,#c3afdf)var(--lightningcss-dark,#b0afdf)}[data-theme=light] .message{background:#edf2f8;border-color:#c5d0e0}[data-theme=light] .message-reply{background:var(--lightningcss-light,#eee5fb)var(--lightningcss-dark,#e5e5fb);border-color:var(--lightningcss-light,#c6b1e7)var(--lightningcss-dark,#b2b1e7)}[data-theme=light] .conversation.selected{background:var(--lightningcss-light,#eee5fb)var(--lightningcss-dark,#e5e5fb);border-color:var(--lightningcss-light,#a88acc)var(--lightningcss-dark,#8b8acc)}[data-theme=light] .conversation i{color:var(--lightningcss-light,#6c37bc)var(--lightningcss-dark,#3937bc)}[data-theme=light] .admin-overview-actions button{background:#f3f6fb;border-color:#c5d0e0}[data-theme=light] .data-table th{color:#40516b;background:#e8edf5}[data-theme=light] .data-table td{border-color:#d4dce8}[data-theme=light] .data-table tbody tr:nth-child(2n){background:#f5f7fb}[data-theme=light] .data-table tbody tr:hover{background:var(--lightningcss-light,#eee7fa)var(--lightningcss-dark,#e7e7fa)}[data-theme=light] .library-state.is-done,[data-theme=light] .badge--published{color:#076340;background:#dff2e8}[data-theme=light] .library-state.is-pending,[data-theme=light] .badge--pending{color:#805000;background:#fff0ce}[data-theme=light] .library-state.is-attention,[data-theme=light] .badge--failed{color:#a12040;background:#fde3eb}[data-theme=light] .video-library .video-card__thumb{background:linear-gradient(135deg,#dae2f0,var(--lightningcss-light,#e5d9f2)var(--lightningcss-dark,#d9d9f2))}[data-theme=light] .video-library :is(.library-thumb-label,.library-thumb-bottom){color:#fff;background:#19243acc;border-radius:5px;padding:4px 7px}[data-theme=light] .landing__hero h1 em{background:linear-gradient(100deg,var(--lightningcss-light,#58319e)var(--lightningcss-dark,#33319e),var(--lightningcss-light,#8351c7)var(--lightningcss-dark,#5351c7));-webkit-background-clip:text;background-clip:text}[data-theme=light] :is(.insight-panel,.card,.platform-card,.niche-card) h2{color:#19243a}[data-theme=light] .platform-connect-card{background:#fff;border-color:#bdc9dc;box-shadow:0 3px 12px #2439590a}[data-theme=light] .platform-connect-card--connected{background:#f0f8f4;border-color:#8bbda5}[data-theme=light] .composer-media-add-small{color:#47566f;background:#e9eef6;border-color:#a8b9d1}[data-theme=light] .dropzone{background:#eaf0f8;border-color:#9bacc4}[data-theme=light] .admin-tab--active{color:var(--lightningcss-light,#58299f)var(--lightningcss-dark,#2b299f);background:var(--lightningcss-light,#e9dff8)var(--lightningcss-dark,#dfdff8);border-color:var(--lightningcss-light,#9878cc)var(--lightningcss-dark,#7978cc)}.main{min-width:0}.mobile-app-header,.mobile-nav-backdrop,.mobile-nav-close{display:none}@media (width<=768px){.main{width:100%;max-width:100%;padding-top:60px;margin-left:0!important}.main .page,.main .topbar{min-width:0;max-width:100%}.mobile-app-header{z-index:1000;background:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:60px;padding:8px 16px;display:flex;position:fixed;inset:0 0 auto}.mobile-app-brand{color:var(--text-primary);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.mobile-app-brand img{object-fit:contain;width:38px;height:26px}.mobile-app-header button,.mobile-nav-close{border:1px solid var(--border);background:var(--bg-hover);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px}.mobile-nav-backdrop{z-index:1100;background:#05091299;border:0;display:block;position:fixed;inset:0}.sidebar.sidebar--mobile-open{z-index:1200;width:min(310px,100vw - 32px);height:100dvh;padding-top:max(16px,env(safe-area-inset-top));display:flex;position:fixed;inset:0 auto 0 0}.sidebar--mobile-open .sidebar__brand{padding-right:48px}.mobile-nav-close{z-index:1;display:block;position:absolute;top:12px;right:12px}.sidebar--mobile-open .sidebar__collapse-hint{display:none}.page-header__title{font-size:clamp(24px,7vw,34px)}.hero-banner{padding:24px 20px}.hero-banner__title,.hero-banner__text{white-space:normal;overflow-wrap:anywhere;max-width:100%}.hero-banner__title{font-size:26px}.onboarding-card{padding:20px}.onboarding-step,.social-account-card{min-width:0}.card__header,.insight-heading,.nr-heading,.yt-header,.sv-head{flex-wrap:wrap;gap:12px}.card__title,.topbar__title,.page-header__subtitle{overflow-wrap:anywhere;min-width:0}.main button{max-width:100%}.main input:not([type=checkbox]):not([type=radio]),.main select,.main textarea{min-width:0;max-width:100%;font-size:16px}.nr-table-scroll,.sv-scroll,.yt-table-scroll,.yt-chart-table,.pp-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.main .card__body:has(>.data-table){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.data-table{width:100%}.sv-nav,.nr-tabs,.yt-tabs,.admin-tabs{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.sv-nav button,.nr-tabs button,.admin-tabs button{white-space:normal;min-height:40px}.sv-filters,.sv-id-filters,.sv-pagination,.yt-chart-controls,.yt-chart-controls form{flex-wrap:wrap}.sv-filters label,.sv-filters label:first-child{flex:140px;min-width:0}.sv-pagination span{flex-basis:100%}.sv-alert,.sv-notice{flex-wrap:wrap}.sv-dialog{height:100dvh;padding:18px}.composer-layout{grid-template-columns:minmax(0,1fr);min-width:0}.composer-main,.composer-preview,.composer-preview-panel{min-width:0;max-width:100%}.composer-header,.composer-footer,.composer-actions{flex-wrap:wrap;gap:10px}.composer-input,.composer-platform-settings{min-width:0;max-width:100%}.composer-schedule-fields{flex-wrap:wrap}.preview-platform-header{white-space:normal;overflow-wrap:anywhere;min-width:0}.platform-connect-card,.niche-card,.insight-panel,.yt-summary,.nr-panel{min-width:0;max-width:100%}.platform-connect-card__info{min-width:0}.rich-editor-toolbar{flex-wrap:wrap;gap:4px;max-width:100%}.rich-editor-toolbar button{min-width:36px;min-height:36px}.notification-drawer__panel{width:100%;max-width:100vw;height:100dvh}.notification-drawer__header-actions{flex-wrap:wrap}.notification-drawer__reader,.notification-drawer__content{overflow-wrap:anywhere;min-width:0}.settings-row{flex-wrap:wrap;gap:12px}.settings-row__info{flex-basis:100%}.settings-row__control{max-width:100%}.settings-nav:not(.expanded) #settings-mobile-links{display:none}.settings-content{width:100%}.referral-link,.billing-comparison{flex-wrap:wrap}.referral-link__url{overflow-wrap:anywhere;min-width:0}.account-popover,.help-popover{max-width:calc(100vw - 24px)}.acct-popover{max-height:calc(100dvh - 80px);overflow-y:auto;left:12px!important}.appearance-menu{max-width:calc(100vw - 24px)}.composer,.composer__left,.composer__right{min-width:0;max-width:100%}.composer{grid-template-columns:minmax(0,1fr);overflow:visible}.composer__left form{padding:20px 16px}.composer-schedule__row,.composer__submit-bar{flex-wrap:wrap;gap:12px}.composer-schedule__field{flex:120px;min-width:0}.rte-toolbar{flex-wrap:wrap}.rte-group{flex-wrap:wrap;min-width:0;max-width:100%}.rte-tool-panel label{min-width:0;max-width:100%}.rte-toolbar button{min-width:36px;min-height:38px}.platform-connect-card__identity-row{flex-wrap:wrap}.platform-connect-card__account{flex:100px;min-width:0}.main img,.main video{max-width:100%}}@media (width<=400px){.insight-metrics,.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-kpis{grid-template-columns:minmax(0,1fr)}}
