.clippr-support{position:fixed;right:24px;bottom:24px;z-index:1100;font-family:inherit;color:var(--ink)}.clippr-support *{box-sizing:border-box}.support-launcher{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 19px;border:1px solid var(--line);border-radius:999px;background:#151b17;color:#f3f5f3;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 22px #0003;transition:transform .18s,background .18s}.support-launcher svg{color:var(--acid)}.support-launcher:hover{background:#151b17;transform:translateY(-2px)}.support-launcher[aria-expanded=true]{width:52px;padding:0}.support-launcher[aria-expanded=true] svg{color:#f3f5f3}.support-panel{position:absolute;right:0;bottom:68px;width:min(402px,calc(100vw - 32px));height:min(654px,calc(100dvh - 116px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:23px;background:var(--surface);box-shadow:0 24px 90px #0004,0 4px 12px #0001;overflow:hidden;animation:support-enter .2s ease-out}.support-header{display:flex;align-items:center;justify-content:space-between;padding:21px 23px 18px;background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.support-heading{display:flex;align-items:center;gap:13px}.support-wordmark{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;font-weight:700;letter-spacing:-1px;line-height:1;color:var(--ink)}.support-wordmark span{color:var(--acid)}.support-heading-divider{height:19px;width:1px;background:var(--surface-2)}.support-heading-title{font-size:13px;font-weight:500;color:var(--ink-dim)}.support-header>button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-dim);cursor:pointer}.support-header>button:hover{background:var(--surface-2);color:var(--ink)}.support-mode{display:flex;gap:3px;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:17px 22px 0;flex-shrink:0}.support-mode button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:0;background:transparent;border-radius:9px;color:var(--ink-dim);padding:9px 6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.support-mode button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 5px #0000000b}.support-ai-badge{font-size:9px;letter-spacing:.4px;font-weight:700;background:var(--surface-2);color:var(--acid);border-radius:4px;padding:3px 4px}.support-messages{flex:1;min-height:70px;overflow-y:auto;overscroll-behavior:contain;padding:22px;scrollbar-width:thin;scrollbar-color:#F3F5F3 transparent}.support-welcome{padding:9px 0 0}.support-welcome-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--line);border-radius:13px;color:var(--acid);background:var(--surface-2);margin-bottom:17px}.support-welcome h2,.support-report-intro h2{font-size:25px;line-height:1.2;letter-spacing:-.8px;font-weight:650;margin:0 0 9px;color:var(--ink)}.support-welcome>p,.support-report-intro>p{color:var(--ink-dim);font-size:13px;line-height:1.65;margin:0 0 22px}.support-suggestions{display:grid;gap:8px}.support-suggestions button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:13px 14px;color:var(--ink-dim);font:inherit;font-size:12px;font-weight:500;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.support-suggestions button svg{width:14px;height:14px;color:var(--ink-dim)}.support-suggestions button:hover{background:var(--surface);border-color:var(--line)}.support-help-link{display:inline-flex;gap:8px;margin-top:18px;color:var(--ink-dim);font-size:11px;text-decoration:none}.support-help-link:hover{color:var(--acid)}.support-report-intro{padding-top:12px}.support-eyebrow{display:block;font-size:9px;letter-spacing:1.5px;color:var(--ink-dim);font-weight:650;margin-bottom:15px}.support-message{max-width:94%;margin-bottom:21px}.support-message small{display:block;font-size:10px;color:var(--ink-dim);margin-bottom:7px}.support-message p{margin:0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.support-message.user{margin-left:auto;max-width:85%;background:#151b17;border-radius:16px 16px 4px;padding:11px 14px}.support-message.user small{display:none}.support-message.user p{color:#f3f5f3;font-size:13px}.support-message.assistant{padding:0 3px}.support-working{display:flex;gap:4px;align-items:center;min-height:22px;padding:4px}.support-working>span:not(.support-sr-only){width:5px;height:5px;border-radius:50%;background:var(--surface-3);animation:support-pulse 1s infinite}.support-working>span:nth-child(2){animation-delay:.15s}.support-working>span:nth-child(3){animation-delay:.3s}.support-composer{flex-shrink:0;background:var(--surface);border-top:1px solid var(--line);padding:16px 21px 15px}.support-input-wrap{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .15s;overflow:hidden}.support-input-wrap:focus-within{border-color:#517948;box-shadow:0 0 0 2px #00000015}.support-message-label{display:block;margin:0;font-size:11px;color:var(--ink-dim)}.support-message-label>span:not(.support-sr-only){display:block;padding:12px 13px 0}.support-panel textarea{display:block;width:100%;min-height:80px;max-height:140px;resize:none;border:0;background:transparent;padding:13px 49px 14px 13px;color:var(--ink);font:inherit;font-size:12px;line-height:1.65;outline:none}.support-panel textarea::placeholder{color:#f3f5f3}.support-send{position:absolute;right:9px;bottom:10px;width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:#151b17;color:var(--acid);cursor:pointer;transition:background .15s}.support-send:disabled{background:var(--surface-2);color:#f3f5f3;cursor:default}.support-send svg{width:16px;height:16px}.support-email-label{display:block;font-size:11px;color:var(--ink-dim);margin-bottom:11px}.support-email-label span{color:#f3f5f3}.support-email-label input{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.support-disclosure{display:flex;justify-content:space-between;gap:8px;margin:10px 1px 0;font-size:9px;color:var(--ink-dim);line-height:1.5}.support-disclosure a{color:var(--ink-dim);text-decoration:none}.support-data-note{margin:6px 1px 0;font-size:9px;color:var(--ink-dim)}.support-data-note summary{cursor:pointer;width:fit-content}.support-data-note p{font-size:10px;line-height:1.6;color:var(--ink-dim);margin:8px 0 0}.support-error{font-size:11px;line-height:1.5;color:var(--danger);margin:9px 1px 0}.support-confirmation{font-size:11px;color:var(--acid);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:9px 10px;margin:9px 0 0}.support-panel button:focus-visible,.support-launcher:focus-visible,.support-email-label input:focus-visible,.support-panel a:focus-visible{outline:2px solid #517948;outline-offset:3px}.support-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes support-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes support-pulse{0%,70%,to{opacity:.35}35%{opacity:1}}@media (max-width:600px){.clippr-support{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.support-panel{width:calc(100vw - 32px);height:min(646px,calc(100dvh - 107px));bottom:64px;border-radius:20px}.support-launcher{min-height:48px;padding:0 15px}.support-launcher[aria-expanded=true]{width:48px}.support-header{padding:19px 21px 16px}.support-messages{padding:20px 21px}.support-welcome{padding-top:6px}.support-welcome h2{font-size:25px}}@media (max-height:650px){.support-panel{height:calc(100dvh - 96px);overflow:auto}.support-messages{flex:0 0 auto;height:145px;min-height:80px}.support-header,.support-mode,.support-composer{flex-shrink:0}.support-welcome{padding-top:0}}@media (prefers-reduced-motion:reduce){.support-panel,.support-working>span{animation:none}.support-launcher{transition:none}}@media (max-width:600px){.clippr-support .support-panel textarea,.clippr-support .support-email-label input{font-size:16px}}.processing-workspace{width:100%;height:100%;overflow:auto;padding:30px 38px 70px;box-sizing:border-box;background:var(--bg);color:var(--ink)}.processing-crumb{display:flex;gap:9px;align-items:center;color:var(--ink-dim);font-size:12px;margin-bottom:22px}.processing-crumb button{border:0;background:none;color:var(--ink-dim);padding:0;cursor:pointer}.processing-workspace>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:26px}.processing-workspace h1{font:650 30px Space Grotesk,sans-serif;margin:4px 0 7px}.processing-workspace h2{font:600 19px Space Grotesk,sans-serif;margin:2px 0 5px}.processing-workspace p{color:var(--ink-dim);font-size:13px;margin:0;line-height:1.5}.processing-workspace button{background:#171b18;color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:10px 13px;cursor:pointer}.processing-eyebrow{font:700 10px JetBrains Mono,monospace!important;letter-spacing:1.7px;color:var(--accent-text)!important}.processing-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:20px}.source-panel,.processing-panel,.results-pending{background:#111512;border:1px solid #252c26;border-radius:15px;overflow:hidden}.source-media{aspect-ratio:16/9;background:#080a08;position:relative;display:grid;place-items:center;color:var(--accent-text);font-size:40px}.source-media img{width:100%;height:100%;object-fit:contain}.source-media>span{position:absolute;left:14px;bottom:14px;background:#080a08d9;padding:5px 8px;border-radius:6px;font-size:10px}.source-meta{padding:17px 20px;display:flex;flex-direction:column;gap:3px}.source-meta strong{font-size:15px}.source-meta small,.processing-panel small{color:var(--ink-dim)}.processing-panel{padding:23px}.processing-current{display:flex;align-items:flex-start;gap:12px}.processing-current>div{flex:1}.processing-current>strong{font:700 18px JetBrains Mono,monospace;color:var(--accent-text)}.pulse-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--acid);box-shadow:0 0 0 7px #5bff3017}.processing-panel>progress{width:100%;height:7px;margin:22px 0;accent-color:var(--acid)}.indeterminate{height:7px;margin:22px 0;background:#252c26;border-radius:7px;overflow:hidden}.indeterminate span{display:block;width:35%;height:100%;background:var(--acid);animation:processing-slide 1.5s infinite}.processing-panel ol{list-style:none;padding:0;margin:0;border-top:1px solid #252c26}.processing-panel li{display:flex;gap:12px;align-items:center;padding:11px 0;color:var(--ink-dim)}.processing-panel li>span{width:25px;height:25px;border-radius:50%;border:1px solid #343d35;display:grid;place-items:center;font-size:10px}.processing-panel li>div{display:flex;justify-content:space-between;align-items:center;flex:1}.processing-panel li strong{font-size:12px;font-weight:550}.processing-panel li.active{color:var(--ink)}.processing-panel li.active>span,.processing-panel li.done>span{border-color:var(--acid);color:var(--accent-text);background:#5bff3014}.processing-panel li.done{color:#91a093}.processing-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #252c26;padding-top:15px;margin-top:3px;font-size:10px;color:var(--ink-dim)}.results-pending{margin-top:20px;padding:22px}.results-pending>div:first-child{margin-bottom:17px}.pending-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pending-cards span{display:block;height:95px;border-radius:10px;background:linear-gradient(100deg,#171c18 20%,#202721,#171c18 60%);background-size:200% 100%;animation:processing-shimmer 1.7s infinite}@keyframes processing-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes processing-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:850px){.processing-workspace{padding:22px 18px 70px}.processing-layout{grid-template-columns:1fr}.processing-workspace>header{flex-direction:column}.pending-cards{grid-template-columns:1fr}.pending-cards span:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.indeterminate span,.pending-cards span{animation-duration:4s}}.processing-workspace{background:radial-gradient(circle at 78% 5%,rgba(83,252,24,.05),transparent 30%),var(--bg)}.source-panel,.processing-panel,.results-pending{box-shadow:0 24px 64px -48px #000}.source-panel{background:linear-gradient(180deg,#131714,#0e110f)}.source-media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000b8);pointer-events:none}.processing-panel{position:relative;background:linear-gradient(150deg,#151b16,#101310)}.processing-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--acid),rgba(83,252,24,.08))}.processing-current{padding-bottom:6px}.processing-panel li{border-bottom:1px solid rgba(255,255,255,.025)}.processing-panel li:last-child{border:0}.processing-cancel{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px;color:var(--ink-dim);font:12px Inter,sans-serif}.processing-cancel button{min-height:36px;padding:0 12px;font:600 12px Inter,sans-serif}.processing-cancel button:disabled{opacity:.55;cursor:wait}.processing-panel li.active{background:#53fc180b;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}.results-pending{background:linear-gradient(135deg,#121713,#0e110f)}.clip-reason{margin:12px 0 15px;min-width:0;text-align:left}.clip-reason>span{display:block;color:var(--ink-dim,#626962);font:600 11px/1.4 Inter,sans-serif;letter-spacing:0}.clip-reason>p{margin:7px 0 0;color:var(--ink-dim,#626962);font:13px/1.65 Inter,sans-serif;overflow-wrap:anywhere}.clip-explanation{padding:20px;border:1px solid var(--line,#dfe5df);border-radius:12px;background:var(--surface,#fff);color:var(--ink,#172019);font-family:Inter,sans-serif;margin:0 0 18px;min-width:0}.clip-explanation header h3{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.clip-explanation-summary{font-size:14px;line-height:1.7;color:var(--ink-dim,#697268);margin:12px 0 0;overflow-wrap:anywhere}.clip-explanation-stale{padding:12px;background:var(--surface-2,#f7f6f1);color:var(--ink,#243126);font-size:13px;line-height:1.65;border-radius:7px}@media (max-width:767px){.clip-explanation{padding:17px}.clip-explanation header h3{font-size:16px}.clip-reason>p{font-size:13px;line-height:1.65}}html body #root .clippr-workspace-theme .studio-inspector .clip-explanation{--ink:#18241c!important;--ink-dim:#637068!important;--surface:#fff!important;--line:#dfe6de!important;background:#fff!important;color:#18241c!important;border:1px solid #dfe6de!important}html body #root .clippr-workspace-theme .studio-inspector .clip-explanation h3{color:#18241c!important}.guest-trial-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#090b0a;color:#e8ede9;overflow-y:auto;overscroll-behavior:contain;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}.guest-trial-screen *{box-sizing:border-box}.guest-trial-nav{max-width:1400px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between}.guest-trial-nav button,.guest-login button{border:0;background:none;color:#e8ede9;font:inherit;cursor:pointer;padding:8px}.guest-trial-content{max-width:1240px;margin:24px auto 0;padding:0 32px 64px;text-align:center}.guest-source{max-width:560px;display:flex;gap:24px;justify-content:space-between;align-items:center;margin:0 auto 32px;padding:16px 20px;border:1px solid #2b302d;border-radius:10px;background:#111512;text-align:left}.guest-source div{min-width:0}.guest-source span{font-size:12px;color:#a5afa8}.guest-source strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.guest-source .guest-complete{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--acid,#c5f74a);color:#10150a;flex-shrink:0;font-size:16px}.guest-trial-content>h1{margin:0;font-size:clamp(32px,4.5vw,62px);line-height:1.1;font-weight:750;letter-spacing:-.045em}.guest-subtitle{color:#a5afa8;line-height:1.6;font-size:16px;margin:16px auto 30px;max-width:650px}.guest-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left;margin:32px 0}.guest-clip-card{padding:0;background:#121613;border:1px solid #2b302d;border-radius:12px;overflow:hidden;color:#e8ede9;text-align:left;cursor:pointer;min-width:0;font:inherit}.guest-clip-card:focus-visible,.guest-primary:focus-visible,.guest-login button:focus-visible{outline:3px solid var(--acid,#c5f74a);outline-offset:4px}.guest-clip-card:hover{border-color:#5f6a61}.guest-thumbnail{aspect-ratio:16/9;position:relative;background:#1b211d;overflow:hidden}.guest-thumbnail img{height:100%;width:100%;display:block;object-fit:cover}.guest-poster-placeholder{height:100%;display:grid;place-items:center;color:#929c94;font-size:13px}.guest-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#fff;text-shadow:0 1px 5px #000}.guest-lock svg{box-sizing:content-box;padding:16px;border:1px solid #ffffff30;border-radius:50%;background:#090b0ad9}.guest-lock span{font-size:12px;font-weight:600}.guest-duration{position:absolute;right:10px;bottom:10px;padding:4px 6px;border-radius:4px;background:#000d;color:#fff;font-size:12px}.guest-clip-card h2{font-size:15px;font-weight:650;line-height:1.4;padding:16px;margin:0}.guest-signup{border:1px solid #2b302d;border-radius:12px;max-width:680px;margin:32px auto 0;padding:28px 24px;background:#101411}.guest-signup h2{margin:0 0 10px;font-size:28px;line-height:1.2;letter-spacing:-.03em}.guest-signup p{margin:0 0 20px;color:#a5afa8;font-size:14px;line-height:1.5}.guest-primary{border:0;border-radius:8px;background:var(--acid,#c5f74a);color:#10150a;padding:15px 24px;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;min-width:270px}.guest-primary:disabled{opacity:.65;cursor:wait}.guest-signup small{display:block;margin:12px 0 0;color:#a5afa8;font-size:12px}.guest-login{color:#a5afa8;font-size:13px;margin:14px 0}.guest-login button{color:var(--acid,#c5f74a)}.guest-progress{max-width:560px;height:5px;margin:36px auto 48px;background:#252d27;overflow:hidden;border-radius:5px}.guest-progress>div{height:100%;background:var(--acid,#c5f74a);transition:width .4s}.guest-error{max-width:680px;margin:20px auto;padding:14px;border:1px solid #704539;border-radius:8px;color:#f8c9bb;font-size:14px;line-height:1.5}.guest-error button{background:none;color:inherit;border:0;text-decoration:underline;cursor:pointer;padding:4px 8px}@media (max-width:640px){.guest-trial-nav{padding:18px 20px}.guest-trial-content{padding:0 20px 40px;margin-top:14px}.guest-source{margin-bottom:26px;padding:12px 14px}.guest-clips{grid-template-columns:1fr;gap:16px;margin:24px 0}.guest-subtitle{font-size:14px;margin-bottom:24px}.guest-signup{padding:24px 16px;margin-top:24px}.guest-signup h2{font-size:24px}.guest-primary{min-width:0;width:100%}.guest-thumbnail{aspect-ratio:16/9}.guest-clip-card h2{padding:13px 15px}.guest-source strong{font-size:12px}}.guest-source-video{position:relative;width:100%;aspect-ratio:16/9;background:#080a08;overflow:hidden;border-radius:10px}.guest-source-video iframe,.guest-source-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;object-fit:contain}.guest-source-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#e8ede9;font:14px Inter,sans-serif}.guest-source-fallback>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.guest-source-fallback>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px;background:#080a08d9;border-radius:8px;max-width:90%;overflow-wrap:anywhere}.guest-source-fallback a{font-size:13px;color:var(--acid);text-decoration:none}.guest-result-source{max-width:480px;margin:0 auto 28px}.guest-trial-content .guest-processing{padding:0;background:none;height:auto;overflow:visible;text-align:left}.guest-processing .processing-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.guest-processing .source-media:after,.guest-processing .source-media>span{display:none}.guest-processing .source-media .guest-source-video{border-radius:0;align-self:stretch;height:100%}.guest-processing .source-media{align-items:start;align-content:start}.guest-processing .processing-layout{align-items:start}.guest-processing .processing-workspace>header{margin-bottom:24px}.guest-processing .results-pending{padding:18px 20px}.guest-processing .pending-cards span{height:65px}.guest-processing .source-meta{gap:6px}.guest-processing .source-meta strong{overflow-wrap:anywhere}@media (max-width:850px){.guest-processing .processing-layout{grid-template-columns:1fr}.guest-processing .processing-current>strong{font-size:16px}.guest-processing .processing-panel li>div{gap:10px}.guest-processing .processing-panel li strong{font-size:12px}.guest-result-source{max-width:100%}}.guest-source-spinner{width:20px;height:20px;border:2px solid #ffffff30;border-top-color:var(--acid);border-radius:50%;animation:guest-source-spin 1s linear infinite}.guest-source-status strong{font-size:12px;font-weight:550}@keyframes guest-source-spin{to{transform:rotate(360deg)}}@media (max-width:850px){html body #root .guest-trial-screen .guest-processing .processing-layout{display:flex!important;flex-direction:column!important}html body #root .guest-trial-screen .guest-processing .source-panel{order:0!important;display:block!important;grid-template-columns:none!important;width:100%!important}html body #root .guest-trial-screen .guest-processing .processing-panel{order:1!important;width:100%!important}html body #root .guest-trial-screen .guest-processing .source-media{width:100%!important;height:auto!important;aspect-ratio:16/9!important;max-height:none!important;display:block!important}html body #root .guest-trial-screen .guest-processing .source-media .guest-source-video{width:100%!important;height:auto!important;aspect-ratio:16/9!important}}.guest-featured{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:28px;text-align:left;margin:32px 0 0;border:1px solid #303a32;border-radius:16px;background:#111612;overflow:hidden;padding:22px;align-items:center}.guest-featured-label{display:block;font-size:12px;line-height:1.5;color:#a9f185;margin-bottom:10px;font-weight:650}.guest-featured-video{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#060806}.guest-featured-video video{width:100%;height:100%;display:block;object-fit:contain}.guest-sample-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;color:#c1cbc3}.guest-sample-status p{font-size:14px;line-height:1.5;margin:0}.guest-sample-status small{font-size:12px;color:#95a298}.guest-sample-status button{border:1px solid #4d604e;border-radius:7px;padding:10px 15px;color:#e8ede9;background:#1a261c;font:inherit;cursor:pointer}.guest-featured-info{min-width:0}.guest-featured-info>h2{font-size:clamp(22px,2.5vw,31px);line-height:1.2;letter-spacing:-.025em;margin:8px 0 18px;overflow-wrap:anywhere}.guest-duration-label{color:#9ca99f;font-size:12px;font-variant-numeric:tabular-nums}.guest-trial-screen .clip-explanation{background:none;border:0;padding:0;margin:0;color:#e8ede9;text-align:left}.guest-trial-screen .clip-explanation header h3{font-size:12px;font-weight:650;color:#a9f185;letter-spacing:.01em}.guest-trial-screen .clip-explanation-summary{font-size:14px;line-height:1.65;color:#b5c0b8;margin:9px 0 0}.guest-trial-screen .clip-explanation-stale{background:#1a241b;color:#b5c0b8}.guest-unlock{text-align:center;padding:28px 20px;margin:20px 0 36px;border:1px solid #33472f;border-radius:12px;background:#131c12}.guest-unlock h2{font-size:24px;line-height:1.2;margin:0 0 9px;letter-spacing:-.025em}.guest-unlock p{font-size:14px;line-height:1.6;color:#b5c0b8;margin:0 0 18px}.guest-results-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left}.guest-results-heading h2{font-size:23px;font-weight:650;letter-spacing:-.025em;margin:0}.guest-results-heading h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:25px;border:1px solid #344238;border-radius:5px;color:#c2cdc4;font-size:13px;vertical-align:middle;margin-left:8px}.guest-results-heading p{font-size:12px;line-height:1.5;color:#a5afa8;margin:0}.guest-all-results .guest-clips{margin:20px 0}.guest-clip-card{cursor:default;display:flex;flex-direction:column}.guest-clip-open{display:block;width:100%;padding:0;text-align:left;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.guest-clip-open:focus-visible{outline:3px solid var(--acid,#c5f74a);outline-offset:-3px}.guest-clip-open h3{font-size:16px;line-height:1.4;font-weight:650;margin:0;padding:17px 18px 0;overflow-wrap:anywhere}.guest-trial-screen .guest-clip-card .clip-explanation{padding:15px 18px 20px}.guest-trial-screen .guest-clip-card .clip-explanation-summary{font-size:13px;line-height:1.65}.guest-poster{width:100%;height:100%}.guest-lock{background:linear-gradient(transparent 25%,#03070365)}@media (max-width:850px){.guest-featured{grid-template-columns:1fr;gap:20px;padding:18px}.guest-featured-info>h2{font-size:24px;margin-bottom:14px}.guest-results-heading{display:block}.guest-results-heading p{margin-top:10px}}@media (max-width:640px){.guest-featured{padding:14px;margin-top:24px;border-radius:12px}.guest-trial-content>h1{font-size:34px}.guest-featured-info>h2{font-size:23px}.guest-unlock{padding:24px 16px;margin-bottom:28px}.guest-unlock h2{font-size:23px}.guest-results-heading h2{font-size:22px}.guest-trial-screen .guest-featured .clip-explanation-summary{font-size:13px}}.responsive-details>summary{display:none}.responsive-details{min-width:0}.opus-analysis-disclosure{display:flex;min-width:0}.opus-analysis-disclosure>.opus-analysis{flex:1}.opus-mobile-title,.home-mobile-settings{display:none}@media (max-width:767px){html:has(.mobile-creator-flow),body:has(.mobile-creator-flow){height:auto!important;overflow-y:auto!important;overflow-x:clip!important}html body #root .mobile-creator-flow{height:auto!important;min-height:100dvh!important;overflow:visible!important}.mobile-creator-flow .funnel-results{overflow:visible!important;min-width:0}.mobile-creator-flow .funnel-results>div:last-child{overflow:visible!important;flex:none!important}.mobile-creator-flow input:not([type=checkbox]):not([type=range]):not([type=radio]),.mobile-creator-flow select,.mobile-creator-flow textarea{font-size:16px!important;max-width:100%;min-width:0}.marketing-nav{height:58px!important;padding:0 16px!important}.marketing-actions{gap:8px!important}.marketing-actions .marketing-start{display:none}.marketing-signin,.marketing-menu{min-height:44px;min-width:44px;padding:8px!important}.marketing-hero.marketing-hero-split{padding:20px 16px 0!important}.marketing-hero-split .marketing-hero-columns{gap:22px!important;padding:0!important}.marketing-hero-split .marketing-badge{margin-bottom:12px!important;padding:4px 10px!important;font-size:9px!important}.marketing-hero-split h1{font-size:38px!important;line-height:1.07!important;letter-spacing:-1.5px!important;margin-bottom:14px!important}.marketing-hero-split .marketing-description{font-size:14px!important;line-height:1.6!important;margin-bottom:18px!important}.marketing-pricing-link{display:none!important}.marketing-hero-split .marketing-url-box{padding:5px!important;gap:4px!important;border-radius:9px!important}.marketing-hero-split .marketing-url-box input{font-size:16px!important;padding:10px 8px!important;min-height:44px!important}.marketing-hero-split .marketing-find{min-height:44px!important;padding:11px 16px!important;border-radius:6px!important}.marketing-platform{display:none!important}.marketing-input-options{margin:10px 0!important;gap:10px!important;font-size:13px}.marketing-reassurance{font-size:11px!important;line-height:1.7!important;margin:10px 0!important}.marketing-advanced{border:1px solid var(--line);border-radius:7px;text-align:left}.marketing-advanced>summary{min-height:42px!important;padding:11px 12px!important;margin:0!important;font-size:12px!important}.marketing-advanced-content{padding:12px!important}.marketing-advanced-content .marketing-formats{display:flex;gap:6px;margin-bottom:12px}.marketing-advanced-content .marketing-formats>button{min-height:40px;flex:1}.marketing-hero-split .marketing-benefits{gap:10px 16px!important;padding:16px 0!important}.marketing-section{padding:34px 16px!important}.marketing-section h2{font-size:27px!important;margin-bottom:18px!important}#features .marketing-mode-card{padding:16px!important;min-height:0!important;border-radius:9px!important}#features .marketing-mode-icon{width:34px!important;height:34px!important;margin-bottom:10px!important}#features .marketing-mode-card h3{font-size:18px!important}.auth-backdrop{padding:max(16px,env(safe-area-inset-top)) 12px 20px!important;overscroll-behavior:contain}.auth-backdrop .auth-dialog{padding:20px!important;border-radius:12px!important;width:100%!important;max-width:420px!important}.auth-dialog .auth-kicker{display:none}.auth-dialog .auth-title{font:650 22px/1.25 Inter,sans-serif!important;letter-spacing:-.5px}.auth-dialog .auth-intro{font-size:13px!important;line-height:1.55!important;margin:10px 0 14px!important}.auth-dialog .auth-benefits{padding:9px 11px!important;margin-bottom:12px!important;border-radius:7px!important}.auth-dialog .auth-field{font-size:16px!important;min-height:46px!important;padding:11px!important}.auth-dialog .auth-primary,.auth-dialog [data-testid=auth-google]{min-height:46px!important;font-size:14px!important}.home-wrap{padding:22px 0 32px!important}.mobile-creator-flow .home-h1{font-size:29px!important;line-height:1.15!important;letter-spacing:-.8px!important}.home-box{padding:6px!important;border-radius:9px!important;gap:5px!important}.home-box>input{font-size:16px!important;min-height:44px}.home-go{min-height:44px!important;padding:11px 14px!important;border-radius:6px!important;font-size:14px!important}.home-under{font-size:12px!important;gap:12px!important;margin-top:12px!important}.home-settings{display:none!important}.home-mobile-settings{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:10px 12px;color:var(--ink);font:500 13px Inter,sans-serif;margin:14px 0}.home-mobile-settings small{font-size:11px;color:var(--ink-dim)}.mobile-start-section{border:1px solid var(--line);border-radius:7px;margin:10px 0}.mobile-start-section>summary{padding:11px 12px;min-height:42px;font-size:12px;cursor:pointer}.mobile-start-section>.free-test-window{padding:0 12px 12px}.home-wrap .free-clip-notice{padding:11px 12px!important;margin:12px 0!important;border-radius:7px!important}.home-wrap .free-clip-notice strong{font-size:13px!important}.home-wrap .free-clip-notice span{font-size:12px!important}.responsive-details{display:block;min-width:0}.responsive-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 14px;list-style:none;cursor:pointer;font:500 13px/1.4 Inter,sans-serif;color:var(--ink)}.responsive-details>summary::-webkit-details-marker{display:none}.responsive-details>summary>span{transition:transform .15s}.responsive-details[open]>summary>span{transform:rotate(180deg)}.opus-analysis-disclosure{border:1px solid #333;border-radius:7px;background:#1b1b1b;overflow:hidden}.opus-analysis-disclosure>.opus-analysis{border:0;border-top:1px solid #333;border-radius:0}.opus-analysis-disclosure .opus-analysis-title{display:none!important}.opus-mobile-title{display:flex;gap:8px;align-items:baseline;margin:0 0 12px}.opus-mobile-title>span{font-size:12px;color:#888}html body #root .is-opus-results .opus-mobile-title h3{font:550 15px/1.45 Inter,sans-serif!important;color:#eee!important;margin:0!important;min-height:0!important}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .opus-clip-card[data-media-layout=portrait] .clip-batch-media{width:min(100%,169px)!important}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .opus-preview-meta{min-height:44px!important}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .clip-batch-grid{padding:16px 14px!important;gap:22px!important}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .funnel-results .opus-clip-card{gap:12px!important;padding-bottom:22px!important}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .clip-batch-header-nav{display:none!important}.mobile-creator-flow .processing-workspace{padding:18px 14px 32px!important;height:auto!important;overflow:visible!important}.processing-workspace>header{gap:12px;margin-bottom:16px!important}.processing-workspace h1{font-size:21px!important;line-height:1.3;overflow-wrap:anywhere}.processing-crumb{margin-bottom:12px!important}.processing-layout{display:flex!important;flex-direction:column!important;gap:14px!important}.processing-panel{order:0;padding:16px!important;border-radius:9px!important}.source-panel{order:1;display:grid!important;grid-template-columns:80px minmax(0,1fr);align-items:center;border-radius:9px!important}.source-media{width:80px;height:66px;aspect-ratio:auto!important}.source-media>span{display:none}.source-meta{padding:10px 12px!important}.source-meta strong{font-size:13px!important}.processing-panel li{padding:9px 0!important}.processing-panel li>div{gap:10px}.processing-panel li small{font-size:11px}.processing-current h2{font-size:17px!important}.processing-workspace .results-pending{padding:14px!important;border-radius:9px!important}.processing-workspace .pending-cards span{height:38px!important}.mobile-creator-flow .funnel-editor{transform:none!important;will-change:auto!important;animation:none!important;padding:14px 12px calc(96px + env(safe-area-inset-bottom))!important;overflow:visible!important;min-width:0}.mobile-editor-title{font:550 20px/1.35 Inter,sans-serif!important;letter-spacing:-.4px!important}.funnel-editor .studio-history{padding:5px!important;margin:10px 0!important;gap:6px!important}.funnel-editor .studio-history button{min-height:36px!important;padding:6px 8px!important;margin:0!important;font-size:12px!important}.funnel-editor .studio-history button:disabled{display:none!important}.mobile-creator-flow .mobile-editor-action{display:flex!important;position:fixed!important;top:auto!important;left:0;right:0;bottom:0;z-index:35;margin:0!important;padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;border-radius:0!important;border-width:1px 0 0!important;box-shadow:0 -8px 24px #0002!important}.mobile-editor-action>button{min-height:44px!important;padding:10px 18px!important;min-width:150px}.funnel-editor [data-testid=export-clip]{display:none!important}.funnel-editor .studio-shell{display:flex!important;flex-direction:column!important;gap:14px!important}.funnel-editor .studio-preview{padding:6px!important;border-radius:9px!important}.funnel-editor .studio-shell video[data-testid=clip-video]{max-height:min(40dvh,320px)!important;height:auto!important;object-fit:contain!important}.funnel-editor .studio-player-controls{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:7px!important}.studio-player-controls>label{display:none!important}.studio-player-controls [role=group]{flex:1;justify-content:center}.studio-player-controls button{min-height:36px!important;font-size:13px!important;padding:7px!important}.studio-player-controls [data-testid=quick-captions-toggle]{display:none!important}.funnel-editor .mobile-inspector-tools{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mobile-inspector-tools[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px}.mobile-inspector-tools>*:not(summary){margin-left:12px;margin-right:12px}.mobile-inspector-tools .clip-explanation{background:var(--surface)!important;border:0!important;padding:12px!important}.mobile-inspector-tools .post-ready-draft{padding:12px!important}.mobile-creator-flow .studio-timeline{padding:10px!important;border-radius:8px!important}.mobile-creator-flow .studio-timeline button{min-height:36px}.mobile-creator-flow .acct-menu{max-width:calc(100vw - 24px)}html body .pp .hero{padding:24px 0 18px!important}html body .pp .hero h1{font-size:32px!important;letter-spacing:-1px!important}html body .pp .pp-payg-feature{padding:18px 14px!important;margin:8px 0 24px!important;border-radius:11px!important}html body .pp .pp-payg-copy h2{font-size:25px!important}html body .pp .pp-payg-action{padding:16px!important;border-radius:9px!important}html body .pp .pp-payg-price strong{font-size:47px!important}html body .pp .grid .card{padding:20px 18px!important;border-radius:11px!important}html body .pp input,html body .pp select{font-size:16px!important}.cookie-consent{left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;padding:14px!important;border-radius:9px!important}.cookie-consent-copy p{font-size:12px!important;line-height:1.5!important}.cookie-consent-actions button{min-height:42px!important;flex:1}}@media (min-width:768px){.mobile-project-actions{display:contents}}@media (max-width:767px){.mobile-creator-flow .mobile-project-actions{margin:0 14px;border-bottom:1px solid var(--line)}.mobile-project-actions>summary{min-height:40px;padding:9px 0!important;font-size:12px}html body #root .clippr-workspace-theme.mobile-creator-flow.is-opus-results .mobile-project-actions .clip-batch-header-nav{display:flex!important;flex-direction:column;gap:0;padding:0!important;border:0!important}.mobile-project-actions .clip-batch-header-nav>button{text-align:left;min-height:42px}.mobile-creator-flow .opus-mobile-title h3{display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important}.mobile-creator-flow .studio-inspector{order:3}.mobile-creator-flow .mobile-inspector-tools .clip-explanation{--ink:#eee!important;--ink-dim:#aaa!important;--surface:#181818!important;--line:#333!important;color:#eee!important;background:#181818!important}.mobile-creator-flow .mobile-inspector-tools .clip-explanation p,.mobile-creator-flow .mobile-inspector-tools .clip-explanation h4{color:#ccc!important}body:has(.mobile-creator-flow) .appbar button{min-height:40px}}@media (max-width:767px){.cookie-consent{transform:none!important}body:has(.funnel-editor) .clippr-support{bottom:calc(84px + env(safe-area-inset-bottom))!important}body:has(.funnel-editor) .support-panel{max-height:calc(100dvh - 120px)!important}}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector .mobile-inspector-tools .clip-explanation{--surface:#181818!important;--ink:#eee!important;--ink-dim:#aaa!important;--line:#333!important;background:#181818!important;color:#eee!important;border-color:#333!important}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector .mobile-inspector-tools .clip-explanation :is(h3,h4){color:#eee!important}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector .mobile-inspector-tools .clip-explanation :is(p,small,footer,blockquote){color:#bbb!important}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector .mobile-inspector-tools .clip-explanation-improve{background:#252525!important}@media (max-width:767px){body:has(.funnel-editor) button[aria-label="Report a problem"]{bottom:calc(84px + env(safe-area-inset-bottom))!important;right:12px!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;font-size:0!important;border-radius:50%!important}body:has(.funnel-editor) button[aria-label="Report a problem"]:before{content:"?";font:600 16px Inter,sans-serif}}@media (max-width:767px){html body #root .mobile-creator-flow.is-opus-results .mobile-editor-action{background:#171717!important;color:#bbb!important;border-color:#333!important}.mobile-creator-flow.is-opus-results .mobile-editor-action>details{color:#bbb!important}}@media (max-width:600px){.mobile-creator-flow .workspace-mobile-filters,.mobile-creator-flow .mobile-filter-panel{min-width:0;max-width:100%}.mobile-creator-flow .mobile-filter-panel nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mobile-creator-flow .mobile-filter-panel nav button{white-space:normal;min-height:44px}.mobile-creator-flow .mobile-filter-panel select{width:100%;min-width:0;min-height:44px}}@media (max-width:767px){html body #root .mobile-creator-flow.is-opus-results .mobile-clip-heading{padding:20px 14px 4px}html body #root .mobile-creator-flow.is-opus-results .mobile-clip-heading h1{margin:0 0 7px;color:var(--ink);font:700 25px/1.2 Inter,sans-serif;letter-spacing:-.6px}html body #root .mobile-creator-flow.is-opus-results .mobile-clip-heading p{margin:0;color:var(--ink-dim);font:13px/1.5 Inter,sans-serif}html body #root .mobile-creator-flow.is-opus-results .results-toolbar{padding:11px 14px!important;border-bottom:0!important}html body #root .mobile-creator-flow.is-opus-results .results-layout-choice{display:none!important}html body #root .mobile-creator-flow.is-opus-results .mobile-project-batch-actions{width:100%;padding:8px 0;border-top:1px solid var(--line)}html body #root .mobile-creator-flow.is-opus-results .mobile-project-batch-actions>span{display:flex;flex-direction:column;align-items:stretch!important;gap:6px!important}html body #root .mobile-creator-flow.is-opus-results .mobile-project-batch-actions button{width:100%;min-height:44px!important;padding:10px 12px!important;text-align:left;white-space:normal;font:500 13px/1.4 Inter,sans-serif!important}html body #root .mobile-creator-flow.is-opus-results .studio-review-heading{margin-bottom:6px!important}html body #root .mobile-creator-flow.is-opus-results .studio-review-heading>span:not(:first-child),html body #root .mobile-creator-flow.is-opus-results .studio-source-timing{display:none!important}html body #root .mobile-creator-flow.is-opus-results .funnel-editor .studio-preview{order:0;margin-top:4px}html body #root .mobile-creator-flow.is-opus-results .funnel-editor .studio-inspector{order:1;padding:0!important;background:transparent!important}html body #root .mobile-creator-flow.is-opus-results .funnel-editor .studio-timeline{order:3;padding:0!important;background:var(--surface)!important}html body #root .mobile-creator-flow.is-opus-results .funnel-editor .studio-transcript{order:2}html body #root .mobile-creator-flow.is-opus-results .mobile-timeline-tools>summary{font-weight:600;min-height:48px}html body #root .mobile-creator-flow.is-opus-results .mobile-timeline-tools[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}html body #root .mobile-creator-flow.is-opus-results .mobile-timeline-tools>*:not(summary){margin-left:12px!important;margin-right:12px!important}html body #root .mobile-creator-flow.is-opus-results .mobile-edit-help{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--ink);font:13px Inter,sans-serif}html body #root .mobile-creator-flow.is-opus-results .studio-history{margin:12px!important}html body #root .mobile-creator-flow.is-opus-results .studio-history button{min-height:44px!important}html body #root .mobile-creator-flow.is-opus-results .studio-history>span[role=alert]{display:block!important;width:100%;font:12px/1.5 Inter,sans-serif}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls{gap:6px!important}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls>button{order:0;min-height:44px!important;padding:8px 10px!important}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls>span:not([role=group]){order:0}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls [data-testid=quick-captions-toggle]{display:inline-flex!important;align-items:center;justify-content:center;margin-left:auto}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls [role=group]{order:1;flex:0 0 100%!important;display:flex!important;gap:6px!important}html body #root .mobile-creator-flow.is-opus-results .studio-player-controls [role=group]>button{flex:1;min-width:0;min-height:44px!important;padding:8px 5px!important;font:500 12px/1.3 Inter,sans-serif!important}html body #root .mobile-creator-flow .mobile-editor-action{align-items:center;gap:10px;box-sizing:border-box}.mobile-export-status{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif}.mobile-export-status strong{color:var(--ink);font-size:12px;line-height:1.4;font-weight:600}.mobile-export-status>span{font-size:10px;line-height:1.4;color:var(--ink-dim);overflow-wrap:anywhere}html body #root .mobile-creator-flow .mobile-editor-action>button{min-width:134px;min-height:48px!important;border:0;border-radius:8px;background:var(--acid);color:#071006;font:700 14px/1.2 Inter,sans-serif;white-space:nowrap}html body #root .mobile-creator-flow .mobile-editor-action>button:disabled{opacity:.65;cursor:wait}html body #root .mobile-creator-flow .mobile-editor-action>button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}.growth-programme{border:1px solid var(--line,#303236);border-radius:14px;padding:22px;margin:22px 0;color:var(--ink,#eee);background:var(--surface,#17191b);font-family:Inter,sans-serif;font-size:13px;line-height:1.55}.growth-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.growth-heading h3{font-size:24px;margin:5px 0}.growth-heading p{margin:4px 0}.growth-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--ink-dim,#aaa)}.growth-programme button,.clip-feedback button{border:1px solid var(--line,#424448);border-radius:7px;background:var(--surface-2,#25272b);color:var(--ink,#eee);padding:8px 12px;cursor:pointer;font:inherit;min-height:36px}.growth-programme button:disabled,.clip-feedback button:disabled{opacity:.55;cursor:default}.growth-programme button:focus-visible,.clip-feedback button:focus-visible,.growth-programme summary:focus-visible,.clip-feedback summary:focus-visible{outline:2px solid var(--acid,#d4fc50);outline-offset:3px}.growth-toolbar,.growth-feedback-counts{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:18px 0}.growth-toolbar label{display:flex;align-items:center;gap:8px}.growth-programme input,.growth-programme select,.growth-programme textarea,.clip-feedback select{box-sizing:border-box;width:100%;border:1px solid var(--line,#424448);border-radius:7px;padding:9px;background:var(--surface-2,#25272b);color:var(--ink,#eee);font:inherit;min-width:0}.growth-toolbar select{width:auto}.growth-programme label,.clip-feedback label{display:block;font-size:12px;margin:10px 0}.growth-programme textarea{min-height:70px;resize:vertical}.growth-scorecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-scorecards>div{border:1px solid var(--line,#303236);border-radius:10px;padding:15px;overflow-wrap:anywhere}.growth-scorecards span{font-size:11px;color:var(--ink-dim,#aaa);display:block}.growth-scorecards strong{font-size:22px;display:block;margin-top:6px;line-height:1.3}.growth-muted{font-size:12px;color:var(--ink-dim,#aaa)}.growth-warning{border-left:3px solid #d5ab5d;padding:9px 12px;background:#d5ab5d12;font-size:12px}.growth-campaign{border:1px solid var(--line,#303236);border-radius:9px;padding:13px 15px;margin:10px 0}.growth-campaign summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px}.growth-campaign summary small{display:block;color:var(--ink-dim,#aaa);font-size:11px;margin-top:3px}.growth-campaign[open] summary{margin-bottom:12px}.growth-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.growth-definitions{font-size:12px;color:var(--ink-dim,#aaa);margin:15px 0}.growth-definitions summary{cursor:pointer}.growth-definitions li{margin:8px 0}.growth-programme h4{margin:24px 0 10px;font-size:16px}.growth-feedback-counts span{padding:8px 12px;background:var(--surface-2,#25272b);border-radius:7px}.growth-table{overflow-x:auto;border:1px solid var(--line,#303236);border-radius:9px}.growth-table table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.growth-table th,.growth-table td{padding:10px;white-space:nowrap;border-bottom:1px solid var(--line,#303236)}.growth-table small{display:block;font-size:10px;color:var(--ink-dim,#aaa)}.growth-table caption{text-align:left;padding:10px;font-size:11px;color:var(--ink-dim,#aaa)}.clip-feedback{margin:12px 0 18px;padding:10px 12px;border:1px solid var(--line,#303236);border-radius:9px;color:var(--ink,#eee);font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.clip-feedback summary{cursor:pointer}.clip-feedback summary span{color:var(--ink-dim,#aaa);font-size:10px;margin-left:5px}.clip-feedback p{color:var(--ink-dim,#aaa)}.clip-feedback-choices{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.clip-feedback button[aria-pressed=true]{border-color:var(--acid,#d4fc50);color:var(--acid,#d4fc50)}@media (max-width:640px){.growth-programme{padding:14px}.growth-heading{align-items:flex-start;flex-direction:column}.growth-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-scorecards strong{font-size:19px}.growth-form-grid{grid-template-columns:1fr}.growth-table{max-width:100%}}.cc-checkout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto;overscroll-behavior:contain;isolation:isolate;background:#0d1011;color:#f5f6f2;--acid:#baff58;--ink:#f5f6f2;--surface:#1a1f1c;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.cc-checkout *{box-sizing:border-box}.cc-checkout button,.cc-checkout input{font:inherit}.cc-checkout button{cursor:pointer}.cc-checkout a{color:inherit;text-decoration:none}.cc-checkout button:disabled{cursor:default;opacity:.48}.cc-checkout button:focus-visible,.cc-checkout a:focus-visible,.cc-checkout input:focus-visible{outline:2px solid #baff58;outline-offset:4px}.cc-checkout:focus{outline:none}.cc-grid{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.cc-grid path{fill:none;stroke:#b9c8bc;stroke-width:.75;opacity:.09}.cc-top{max-width:1296px;height:105px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 44px}.cc-wordmark{font-family:Space Grotesk,sans-serif!important;font-size:35px!important;font-weight:700;letter-spacing:-2.1px;border:0;background:none;color:#f5f6f2;padding:0}.cc-head-right{display:flex;gap:12px;align-items:center;font-size:11px;color:#a7afaa}.cc-head-right>span{border:1px solid #343c35;border-radius:25px;font-size:9px;padding:6px 9px;letter-spacing:.07em}.cc-close{width:34px;height:34px;border-radius:50%;border:1px solid #343c35;background:transparent;color:#d8dfd9;font-size:23px!important}.cc-wrap{width:min(1052px,calc(100% - 80px));margin:26px auto 0}.cc-back{display:inline-flex;gap:8px;align-items:center;font-size:11px!important;color:#a7b2aa;border:0;background:none;padding:0}.cc-title{margin:31px 0 34px}.cc-title h1{font-family:Space Grotesk,Inter,sans-serif;font-size:46px;line-height:1.1;letter-spacing:-2px;font-weight:600;margin:0;color:#f5f6f2}.cc-title p{font-size:12px;line-height:1.6;color:#a3afa6;margin:12px 0 0}.cc-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:82px;align-items:start}.cc-payment{padding-top:2px;min-width:0}.cc-eyebrow{font-size:10px;letter-spacing:.15em;color:#b1bdb4;text-transform:uppercase;font-weight:550;margin:0 0 14px}.cc-divider{display:flex;align-items:center;gap:17px;margin:22px 0;color:#a2afa6;font-size:11px}.cc-divider:before,.cc-divider:after{content:"";height:1px;flex:1;background:#2a322c}.cc-email{background:#1a1f1c;border:1px solid #354036;border-radius:9px;padding:11px 14px;font-size:13px;color:#dae1db;overflow-wrap:anywhere;margin:0 0 18px}.cc-email span{display:block;color:#a7b2aa;font-size:11px;margin-bottom:5px}.cc-contact:not(:empty){margin-bottom:16px}.cc-stripe-note{font-size:10px;color:#a3b0a6;text-align:center;margin:22px 0 0}.cc-stripe-note strong{font-size:14px;color:#d4dfd7;letter-spacing:-.5px}.cc-loading{color:#b2c0b5;font-size:12px;padding:18px 0}.cc-error{color:#ffd0d0;background:#3a2024;border:1px solid #8a4c55;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.6;margin-top:16px}.cc-notice{color:#e1eed5;background:#24301d;border:1px solid #637e45;border-radius:9px;padding:14px;font-size:13px;margin-top:16px}.cc-recover{width:100%;padding:13px;margin-top:12px;border:1px solid #657b51;background:#24301d;color:#edffdc;border-radius:9px}.cc-summary{position:relative;overflow:hidden;border:1px solid #4b5e39;border-radius:19px;background:linear-gradient(135deg,#26311e,#1b2519 45%,#252f1b);box-shadow:0 22px 75px #00000028}.cc-summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 105% -5%,#a8da5030,transparent 56%);pointer-events:none}.cc-summary-top{position:relative;padding:24px 28px;border-bottom:1px solid #5264436b}.cc-receipt-line{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:550;letter-spacing:.14em;color:#becfae;margin-bottom:22px}.cc-receipt-line>span:last-child{font-size:11px;letter-spacing:.03em;padding:5px 8px;border:1px solid #61764a78;border-radius:5px;color:#e0edc7;background:#7b965015}.cc-plan-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-plan-row h2{font-family:Space Grotesk,Inter,sans-serif;margin:0;font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.2;color:#f5f6f2}.cc-plan-row>span{border:1px solid #7e945a78;padding:5px 7px;border-radius:20px;font-size:8px;letter-spacing:.05em;color:#d5e4c3;font-weight:550;white-space:nowrap}.cc-price{margin:18px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.cc-price strong{font-family:Space Grotesk,Inter,sans-serif;font-size:58px;font-weight:500;letter-spacing:-3px;line-height:1;color:#f5f6f2}.cc-price>span{color:#c2d2ad;font-size:10px;letter-spacing:.06em}.cc-plan-sub{font-size:11px;color:#c1d0b0;line-height:1.7;margin:12px 0 0}.cc-ruler{display:flex;gap:3px;margin:23px 0 9px}.cc-ruler i{height:16px;flex:1;background:#baff58;border-radius:2px;opacity:.5}.cc-ruler i:nth-child(3n){opacity:.65}.cc-ruler-labels{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.03em;color:#c1d2ac}.cc-summary-body{position:relative;padding:14px 28px 25px}.cc-cost{display:flex;align-items:center;justify-content:space-between;color:#c2d0b3;font-size:12px;margin:15px 0;gap:16px}.cc-cost strong{font-weight:450;color:#e1ebd3;white-space:nowrap}.cc-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #5a6b446b;padding-top:21px;margin:20px 0 0;gap:10px;color:#f1f6e9}.cc-total>span{font-size:13px;font-weight:550}.cc-total strong{font-family:Space Grotesk,Inter,sans-serif;font-size:30px;letter-spacing:-1.3px;font-weight:500;white-space:nowrap}.cc-total small{font:9px Inter,sans-serif;color:#c6d4b3;letter-spacing:.05em;margin-left:3px}.cc-renewal{font-size:11px;color:#c4d2b4;line-height:1.6;margin:10px 0 0}.cc-pay{height:54px;width:100%;margin-top:16px;border:1px solid #c6ff7b;background:#baff58;color:#14200b;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px!important;font-weight:650!important;box-shadow:0 8px 26px #80cc2220}.cc-pay:hover:not(:disabled){background:#caff79}.cc-pay:disabled{opacity:.55}.cc-secure{margin:17px 0 0;font-size:10px;color:#b2bfa5;text-align:center}.cc-terms{text-align:center;color:#a5b29b;font-size:10px;line-height:1.8;margin:12px 10px 0}.cc-terms a{text-decoration:underline;text-underline-offset:3px}.cc-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #303b30;margin:33px 0 23px;padding-top:19px;color:#a4b0a7;font-size:10px}.cc-bottom a{color:#c4d0c6}.cc-mobile-actions{display:none}.cc-promo{border-top:1px solid #5a6b446b;padding-top:12px;font-size:11px;color:#c2d0b3}.cc-promo>div{display:flex;gap:8px;margin-top:7px}.cc-promo input{min-width:0;width:100%;background:#182316;border:1px solid #5f7548;border-radius:6px;padding:7px 10px;color:#eff8e6}.cc-promo button{background:#344729;border:1px solid #61784e;color:#e2f5d0;border-radius:6px;padding:7px 12px}@media (max-width:760px){.cc-top{height:78px;padding:0 22px}.cc-wordmark{font-size:30px!important}.cc-head-right{font-size:10px;gap:9px}.cc-wrap{width:calc(100% - 44px);margin-top:18px}.cc-grid{opacity:.4}.cc-title{margin:25px 0}.cc-title h1{font-size:37px}.cc-title p{font-size:12px}.cc-layout{display:flex;flex-direction:column;gap:27px}.cc-payment{width:100%}.cc-summary-area{width:100%;order:-1}.cc-summary-top{padding:20px 22px}.cc-receipt-line{margin-bottom:17px}.cc-plan-row h2{font-size:24px}.cc-price{margin-top:14px}.cc-price strong{font-size:49px}.cc-ruler{margin-top:17px}.cc-ruler i{height:11px}.cc-summary-body{padding:10px 22px 20px}.cc-summary-area>.cc-pay,.cc-summary-area>.cc-secure,.cc-summary-area>.cc-terms{display:none}.cc-mobile-actions{display:block;order:2;width:100%}.cc-mobile-pay{margin-top:0}.cc-bottom{margin-top:27px;line-height:1.6;align-items:start}.cc-bottom span{max-width:50%}}.cc-promo .cc-promo-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:3px 0;background:transparent;border:0;color:#c2d0b3;text-align:left;font-size:11px}.cc-promo .cc-promo-toggle>span{font-size:16px}.cc-promo form[hidden]{display:none}.cc-promo form{margin-top:10px}.cc-promo-fields{display:flex;gap:8px;margin-top:7px}html body #root .legacy-dialog{position:relative;min-width:0;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}html body #root .legacy-dialog .legacy-dialog-close{position:absolute;right:7px;top:6px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:24px/1 Inter,sans-serif;cursor:pointer}html body #root .legacy-dialog .legacy-dialog-close:hover{background:var(--surface-2)}html body #root .legacy-dialog :is(input,textarea,select){max-width:100%}@media (max-width:600px){html body #root .legacy-dialog :is(input:not([type=file]),textarea,select){font-size:16px!important}html body #root .legacy-dialog{max-height:calc(100dvh - 32px)}}html body #root .clippr-dialog.legacy-dialog button.watermark-upload-button[style]{background:#85f95c!important;color:#10200c!important;-webkit-text-fill-color:#10200c!important;border-color:transparent!important}html body #root button.file-picker-button{cursor:pointer}html body #root button.file-picker-button:disabled{cursor:default;opacity:.55}html body #root button.file-picker-button.file-picker-accent[style]{color:#10200c!important;-webkit-text-fill-color:#10200c!important}html body #root button.file-picker-button:focus-visible{outline:2px solid #85f95c!important;outline-offset:3px!important}html body #root .export-complete[data-testid=export-ready-preview]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;min-height:390px;max-width:100%;padding:38px 24px;border:0!important;border-radius:14px;background:radial-gradient(ellipse at 50% 0%,#2b5133,transparent 75%),#13271b!important;color:#f3f9ef!important;font:14px/1.6 Inter,system-ui,sans-serif;text-align:center;scroll-margin-top:80px}html body #root .export-complete .export-complete-icon{width:60px;height:60px;border-radius:50%;background:#85f35e;color:#142810;display:grid;place-items:center;margin-bottom:4px}html body #root .export-complete p.export-complete-kicker{font-size:11px;font-weight:650;letter-spacing:.7px;text-transform:uppercase;color:#a6e894!important;margin:0}html body #root .export-complete h2{font:700 clamp(26px,3vw,38px)/1.1 Inter,sans-serif;letter-spacing:-1.2px;color:#fff!important;margin:0}html body #root .export-complete p.export-complete-copy{color:#c3d6c5!important;max-width:390px;font-size:13px;margin:0 0 5px}html body #root .export-complete button{min-height:44px;border:0;border-radius:10px;font:650 13px Inter,sans-serif;cursor:pointer}html body #root .export-complete .export-complete-download{display:flex;align-items:center;justify-content:center;gap:16px;width:min(320px,100%);min-height:50px;padding:13px 22px;background:#7ff24e;color:#142610!important;-webkit-text-fill-color:#142610!important;font-size:15px;font-weight:750}html body #root .export-complete .export-complete-download:disabled{opacity:.5;cursor:default}html body #root .export-complete .export-complete-library{background:transparent;color:#e7f6df!important;-webkit-text-fill-color:#e7f6df!important;text-decoration:underline;text-underline-offset:4px;padding:7px 16px}html body #root .export-complete .export-complete-edit{background:transparent;color:#adc3ac!important;-webkit-text-fill-color:#adc3ac!important;font-size:11px;padding:4px 12px;margin-top:-8px}@media (max-width:650px){html body #root .export-complete[data-testid=export-ready-preview]{min-height:355px;padding:26px 18px;gap:12px}}.clippr-live-studio{--ls-dark:#0d1712;--ls-panel:#15241c;--ls-panel2:#1d3024;--ls-lime:#57f42c;--ls-text:#e9f4e9;--ls-sub:#9bb7a2;color:var(--ink);padding:30px clamp(16px,3vw,42px) 80px;max-width:1560px;margin:auto;font-family:Inter,sans-serif}.clippr-live-studio *{box-sizing:border-box}.clippr-live-studio button,.clippr-live-studio input,.clippr-live-studio textarea{font:inherit}.ls-eyebrow{font:700 10px JetBrains Mono,monospace;letter-spacing:2px;color:var(--acid);text-transform:uppercase;display:flex;align-items:center;gap:10px}.ls-eyebrow:before{content:"";width:17px;height:3px;background:var(--ls-lime);border-radius:3px}.ls-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:12px 0 28px}.ls-hero h1{font:700 clamp(27px,3.6vw,48px)/1.11 "Space Grotesk",sans-serif;letter-spacing:-1.65px;margin:0 0 10px}.ls-hero h1 span{color:var(--acid)}.ls-hero p{font-size:13.5px;color:var(--ink-dim);line-height:1.65;max-width:630px;margin:0}.ls-hero-controls{display:flex;gap:10px;align-items:center;flex-shrink:0}.ls-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 16px;border-radius:10px;font-size:12px!important;font-weight:750!important;cursor:pointer;white-space:nowrap}.ls-btn:focus-visible,.ls-live-card button:focus-visible,.ls-settings input:focus-visible,.ls-settings textarea:focus-visible{outline:3px solid #517948;outline-offset:3px}.ls-btn--green{background:var(--ls-lime);border-color:var(--ls-lime);color:var(--on-accent)}.ls-btn--danger{color:#fff;background:#392027;border-color:#a4515c}.ls-btn:disabled{opacity:.47;cursor:default}.ls-demo-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface-2);color:var(--acid);padding:12px 17px;border-radius:10px;border:1px solid var(--line);font-size:11.5px;margin-bottom:14px}.ls-demo-notice strong{color:var(--acid)}.ls-shell{background:var(--ls-dark);border:1px solid var(--line);border-radius:18px;overflow:hidden;color:var(--ls-text);box-shadow:0 20px 46px #0a24131c}.ls-shell-top{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.ls-shell-ident{display:flex;align-items:center;gap:12px}.ls-logo{height:39px;width:39px;border-radius:12px;background:var(--ls-lime);display:grid;place-items:center;color:var(--on-accent);font-size:20px}.ls-shell-ident strong{display:block;font:700 17px Space Grotesk,sans-serif}.ls-shell-ident small{display:block;color:var(--ls-sub);font-size:11px;margin-top:3px}.ls-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ls-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#151b17;color:#f3f5f3;border-radius:99px;padding:8px 12px;font:700 10px JetBrains Mono,monospace;letter-spacing:.3px}.ls-pill--green{color:var(--acid)}.ls-pulse{height:7px;width:7px;border-radius:100%;background:var(--ls-lime);box-shadow:0 0 0 5px #00000020;animation:ls-pulsate 1.9s ease infinite}@keyframes ls-pulsate{50%{opacity:.45;box-shadow:0 0 0 9px #00000008}}.ls-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 23px 3px}.ls-stat{border:1px solid var(--line);background:#151b17;padding:17px 18px;border-radius:10px;min-height:82px}.ls-stat strong{display:block;color:#f3f5f3;font:700 25px/1.1 Space Grotesk,sans-serif;letter-spacing:-.6px}.ls-stat small{display:block;color:#f3f5f3;font-size:10px;margin-top:10px;font-weight:550}.ls-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:16px;padding:18px 23px 24px;align-items:stretch}.ls-panel{border:1px solid var(--line);background:#151b17;border-radius:12px;min-width:0;overflow:hidden}.ls-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 13px}.ls-panel-heading strong{font-size:12px;color:#f3f5f3}.ls-panel-heading span{font:600 10px JetBrains Mono,monospace;color:#f3f5f3}.ls-video-frame{background:#090b0a;position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.ls-video-frame video{height:100%;width:100%;object-fit:contain;background:#090b0a}.ls-video-label{position:absolute;left:12px;top:12px;background:#151b17df;border:1px solid #517948;border-radius:6px;padding:6px 9px;font:700 9px JetBrains Mono,monospace;color:#f3f5f3;pointer-events:none}.ls-video-label--red{border-color:#a4515c;color:#f3f5f3}.ls-capture-empty{padding:40px 30px;text-align:center;width:100%}.ls-capture-empty b{display:block;font:700 20px Space Grotesk,sans-serif;margin:14px 0 8px}.ls-capture-empty p{font-size:12px;line-height:1.65;color:#f3f5f3;margin:0 auto;max-width:360px}.ls-capture-icon{font-size:35px;color:var(--ls-lime)}.ls-video-under{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px}.ls-video-under strong{display:block;font-size:12px}.ls-video-under small{display:block;font-size:11px;color:#f3f5f3;line-height:1.5;margin-top:6px}.ls-link-btn{color:var(--acid);border:0;background:none;font-size:11px!important;font-weight:750;cursor:pointer;white-space:nowrap}.ls-feed{padding:0 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;max-height:425px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--ink-dim) var(--ink)}.ls-clip-card{display:flex;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:9px;border:1px solid var(--line);border-radius:10px;color:#f3f5f3;text-align:left;background:#151b17;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.ls-clip-card:hover{background:#151b17;border-color:#517948;transform:translateY(-1px)}.ls-clip-card--selected{border-color:var(--ls-lime)}.ls-clip-card:disabled{cursor:default;opacity:.68;transform:none}.ls-thumb{height:70px;width:112px;flex:0 0 112px;border-radius:7px;background:linear-gradient(130deg,#151b17,#151b17);position:relative;overflow:hidden;display:grid;place-items:center;color:var(--acid);font-size:22px}.ls-thumb img{height:100%;width:100%;object-fit:cover}.ls-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#090b0a33;font-size:19px;color:#fff}.ls-clip-details{min-width:0;flex:1;overflow:hidden}.ls-clip-id{font:700 9px JetBrains Mono,monospace;color:var(--acid);letter-spacing:1px}.ls-clip-details strong{display:block;color:#f3f5f3;font-size:12px;line-height:1.4;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-clip-details small{display:block;color:#f3f5f3;font-size:10px}.ls-clip-state{border:1px solid #517948;border-radius:7px;padding:6px;font:700 9px JetBrains Mono,monospace;color:var(--acid)}.ls-feed-empty{padding:34px 18px;text-align:center;color:#f3f5f3;font-size:12px;line-height:1.6}.ls-feed-empty b{display:block;color:#f3f5f3;font-size:15px;margin-bottom:8px}.ls-feed-foot{border-top:1px solid var(--line);padding:13px 14px;color:#f3f5f3;font-size:10px;line-height:1.6}.ls-settings{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;margin-top:19px}.ls-settings-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:24px;min-width:0}.ls-settings-card h2{font:700 18px Space Grotesk,sans-serif;letter-spacing:-.35px;margin:0 0 9px}.ls-settings-card>p{font-size:12px;line-height:1.65;color:var(--ink-dim);margin:0 0 17px}.ls-field{display:grid;gap:7px;margin-bottom:15px}.ls-field label{font-size:11px;font-weight:700;color:var(--ink)}.ls-field input,.ls-field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);font-size:12px;outline:0}.ls-field textarea{min-height:65px;resize:vertical}.ls-format{display:flex;gap:7px}.ls-format button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:8px;flex:1;padding:9px 8px;font-size:12px;font-weight:750;cursor:pointer}.ls-format button[aria-pressed=true]{background:var(--acid);color:var(--on-accent);border-color:var(--acid)}.ls-settings summary{cursor:pointer;font-size:12px;font-weight:700;margin:5px 0 12px}.ls-settings details{margin:14px 0}.ls-settings-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.ls-help-text{font-size:10.5px;line-height:1.6;color:var(--ink-dim)}.ls-support-item{display:flex;gap:11px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line)}.ls-support-icon{height:31px;width:31px;display:grid;place-items:center;background:var(--surface-2);color:var(--acid);border-radius:9px;font-size:16px;flex:none}.ls-support-item strong{font-size:12px;display:block}.ls-support-item small{font-size:11px;color:var(--ink-dim);display:block;margin-top:4px;line-height:1.5}.ls-error{background:var(--surface);color:var(--danger);border:1px solid #A4515C;padding:13px 15px;border-radius:10px;font-size:12px;margin-bottom:12px}@media (max-width:1000px){.ls-grid{grid-template-columns:1fr}.ls-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-settings{grid-template-columns:1fr}.ls-hero{align-items:start;flex-direction:column}.ls-hero-controls{flex-wrap:wrap}.ls-feed{max-height:480px}}@media (max-width:560px){.clippr-live-studio{padding:18px 13px 55px}.ls-hero h1{font-size:30px}.ls-shell-top{padding:15px;align-items:flex-start;flex-direction:column}.ls-stats{padding:10px;gap:6px}.ls-stat{padding:12px;min-height:72px}.ls-stat strong{font-size:20px}.ls-grid{padding:10px;gap:10px}.ls-thumb{width:78px;flex-basis:78px;height:65px}.ls-clip-state{display:none}.ls-settings-card{padding:17px}.ls-demo-notice{font-size:11px}}.clippr-live-studio{padding:22px clamp(16px,3vw,38px) 42px;max-width:1570px}.ls-hero{margin:4px 0 19px;align-items:center}.ls-hero h1{font-size:clamp(27px,2.7vw,38px);letter-spacing:-1.15px;margin-bottom:7px}.ls-hero p{font-size:12.5px;max-width:none}.ls-shell{border-radius:16px;box-shadow:0 15px 35px #0c1e1117}.ls-shell-top{padding:16px 21px}.ls-shell-ident strong{font-size:17px}.ls-shell-ident small{font-size:10.5px}.ls-start-panel{background:linear-gradient(110deg,#151b17,#151b17 62%,#151b17);border-bottom:1px solid var(--line);padding:18px 22px 15px}.ls-start-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:13px}.ls-start-head strong{display:block;font:700 15px Space Grotesk,sans-serif;color:#f3f5f3}.ls-start-head span:not(.ls-start-badge){display:block;font-size:11px;color:#f3f5f3;margin-top:5px;line-height:1.5}.ls-start-badge{font:700 9px JetBrains Mono,monospace;color:#f3f5f3;letter-spacing:.5px;white-space:nowrap}.ls-start-action{display:flex;gap:10px;align-items:stretch}.ls-url-input{background:var(--surface);border:2px solid transparent;border-radius:10px;display:flex;align-items:center;gap:10px;padding:10px 14px;flex:1;min-width:0;min-height:64px;transition:border-color .15s,box-shadow .15s;cursor:text}.ls-url-input:focus-within{border-color:#517948;box-shadow:0 0 0 3px #0003}.ls-url-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--surface-2);color:var(--acid);font-size:19px;flex-shrink:0}.ls-url-control{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.ls-url-control>span{font:700 9px JetBrains Mono,monospace;letter-spacing:1px;color:var(--ink-dim)}.ls-url-control input{display:block;min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--ink);padding:0;font:600 13px Inter,sans-serif}.ls-url-control input::placeholder{color:var(--ink-dim);font-weight:500}.ls-url-control input:disabled{opacity:.8;cursor:default}.ls-go,.ls-stop{min-width:158px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 19px;border:1px solid #517948;border-radius:10px;background:var(--acid);color:var(--on-accent);font:800 13px Inter,sans-serif;cursor:pointer;transition:background .15s,transform .15s}.ls-go:not(:disabled):hover{background:var(--acid);transform:translateY(-1px)}.ls-go:disabled{opacity:.58;cursor:default;transform:none}.ls-go span{font-size:19px}.ls-stop{background:#392027;border-color:#a4515c;color:#fff}.ls-stop:disabled{opacity:.64;cursor:default}.ls-start-meta{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-top:12px}.ls-config-summary{font:550 10.5px Inter,sans-serif;color:#f3f5f3}.ls-config-summary b{color:var(--ink-dim);padding:0 6px}.ls-meta-locked{font-size:10px;color:#f3f5f3}.ls-advanced{margin-left:auto;min-width:0}.ls-advanced summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;color:var(--acid);font:700 11px Inter,sans-serif;padding:6px 0}.ls-advanced summary::-webkit-details-marker{display:none}.ls-advanced summary span{font-size:16px;margin-left:2px;transition:transform .2s}.ls-advanced[open] summary span{transform:rotate(180deg)}.ls-advanced[open]{flex-basis:100%;margin-left:0}.ls-advanced-inner{margin-top:10px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#151b17;display:grid;grid-template-columns:1fr 1fr;gap:15px}.ls-advanced-inner .ls-field{margin:0}.ls-advanced-inner .ls-field--full{grid-column:1/-1}.ls-advanced-inner .ls-field label{color:#f3f5f3}.ls-advanced-inner .ls-field label small{color:#f3f5f3;font-size:10px;font-weight:400;margin-left:5px}.ls-advanced-inner .ls-field textarea{background:#151b17;border-color:var(--line);color:#f3f5f3;font-size:12px;min-height:56px;resize:vertical}.ls-advanced-inner .ls-field textarea::placeholder{color:#f3f5f3}.ls-advanced-inner .ls-format button{background:#151b17;border-color:var(--line);color:#f3f5f3}.ls-advanced-inner .ls-format button[aria-pressed=true]{background:var(--acid);border-color:#517948;color:var(--on-accent)}.ls-watermark-action{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;min-height:38px;border:1px solid #517948;border-radius:8px;background:#151b17;color:var(--acid);cursor:pointer;font-size:11px!important;font-weight:700}.ls-gallery-wrap{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--ink-dim) var(--ink)}.ls-start-panel button:focus-visible,.ls-advanced summary:focus-visible,.ls-url-input:focus-within{outline:2px solid #517948;outline-offset:2px}.ls-stats{padding:12px 21px 0;gap:8px}.ls-stat{min-height:55px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:7px}.ls-stat strong{font-size:18px}.ls-stat small{margin:0;font-size:9px;text-align:right}.ls-grid{padding:17px 21px 22px;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.ls-panel{border-radius:11px}.ls-panel-heading{padding:14px 15px 12px}.ls-video-under{padding:13px 15px}.ls-feed{max-height:350px}.ls-pill{font-size:9px}@media (max-width:1080px){.ls-grid{grid-template-columns:1fr}.ls-feed{max-height:400px}.ls-hero h1{font-size:30px}}@media (max-width:620px){.clippr-live-studio{padding:18px 11px 40px}.ls-hero{margin-bottom:14px}.ls-hero h1{font-size:29px}.ls-hero p{font-size:12px}.ls-shell-top{padding:13px 14px}.ls-start-panel{padding:15px 13px}.ls-start-head{align-items:flex-start;gap:6px;flex-wrap:wrap}.ls-start-head strong{font-size:14px}.ls-start-badge{font-size:8px}.ls-start-action{flex-direction:column;gap:8px}.ls-url-input{min-height:57px;padding:9px 10px}.ls-url-control input{font-size:12px}.ls-go,.ls-stop{min-height:46px;width:100%}.ls-start-meta{align-items:flex-start}.ls-advanced-inner{grid-template-columns:1fr;padding:12px}.ls-advanced-inner .ls-field--full{grid-column:1}.ls-advanced{margin-left:0}.ls-grid{padding:10px;gap:10px}.ls-stats{padding:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ls-stat{padding:11px;min-height:60px}.ls-feed{max-height:360px}}#clippr-live-demo-video{pointer-events:none;user-select:none;-webkit-user-select:none}#clippr-live-demo-video::-webkit-media-controls,#clippr-live-demo-video::-webkit-media-controls-enclosure,#clippr-live-demo-video::-webkit-media-controls-panel{display:none!important;opacity:0!important}.ct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;align-items:center;justify-content:center;padding:20px;background:#030604e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Inter,sans-serif}.ct-card{position:relative;width:100%;max-width:570px;max-height:calc(100dvh - 40px);overflow:auto;padding:30px;background:#101511;border:1px solid #34402f;border-radius:20px;color:#edf1ed;box-shadow:0 25px 90px #0009;text-align:left}.ct-close{position:absolute;right:14px;top:12px;width:34px;height:34px;background:transparent;border:0;color:#b4beb4;font-size:25px;cursor:pointer}.ct-eyebrow{margin:0 34px 12px 0;color:#9cdb83;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700}.ct-card h2{font:600 clamp(27px,4vw,35px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-1.2px;margin:0 24px 12px 0;max-width:440px}.ct-intro{margin:0 0 18px;font-size:14px;line-height:1.6;color:#b3bdb4}.ct-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.ct-clip{min-width:0}.ct-clip-media{height:135px;overflow:hidden;border-radius:9px;background:#070b08;border:1px solid #2c362e}.ct-clip-media video,.ct-clip-media img{height:100%;width:100%;object-fit:cover}.ct-play{position:relative;width:100%;height:100%;border:0;padding:0;display:block;background:#171e19;color:#fff;cursor:pointer}.ct-play>span{position:absolute;left:calc(50% - 17px);top:calc(50% - 17px);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a0e0ac9;border:1px solid #ffffff55;font-size:13px}.ct-play small{position:absolute;bottom:0;left:0;right:0;padding:13px 3px 6px;background:linear-gradient(transparent,#000c);font-size:9px;color:#fff}.ct-clip>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.4;margin-top:7px;font-weight:500}.ct-lock{display:block;color:#99aa9c;font-size:10px;margin-top:4px}.ct-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #2c382e;border-bottom:1px solid #2c382e;padding:14px 0;gap:10px;margin-bottom:16px}.ct-value strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.5px}.ct-value span{display:block;font-size:10px;color:#a4b0a6;margin-top:4px}.ct-benefits{padding:0;margin:0 0 18px;list-style:none;display:grid;gap:8px;font-size:12px;color:#d7dfd8}.ct-benefits li:before{content:"✓";color:#53fc18;margin-right:9px}.ct-primary{width:100%;border:0;border-radius:10px;background:#53fc18;color:#071007;padding:15px 12px;font:700 15px Inter,sans-serif;cursor:pointer;min-height:50px}.ct-primary:disabled{opacity:.55;cursor:wait}.ct-terms{text-align:center;font-size:12px;line-height:1.7;margin:12px 0 0;color:#b2beb3}.ct-terms strong{color:#e4ebe5;font-weight:600}.ct-note{text-align:center;font-size:10px;line-height:1.5;color:#98a59b;margin:8px 0}.ct-dismiss{display:block;margin:12px auto 0;border:0;background:none;color:#b0bbb2;font:400 12px Inter,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px}.ct-error{font-size:13px;color:#ffb5b5;line-height:1.5}.ct-error button{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer}.ct-card button:focus-visible{outline:2px solid #e8fbe2;outline-offset:3px}@media (max-width:540px){.ct-overlay{padding:12px}.ct-card{padding:25px 20px 18px;border-radius:15px;max-height:calc(100dvh - 24px)}.ct-clip-media{height:106px}.ct-value strong{font-size:15px}.ct-value span{font-size:9px}.ct-intro{font-size:13px}.ct-terms{font-size:11px}.ct-clips{gap:7px}.ct-card h2{font-size:28px}}.ct-free-review{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:11px 12px;border:1px solid #2c382e;border-radius:9px;font-size:12px;color:#b3bdb4}.ct-free-review button{border:0;background:transparent;color:#9cdb83;padding:6px 0;font:600 12px Inter,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body #root .ct-choice-overlay{background:#060a07d6!important;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);padding:20px}html body #root .ct-card.ct-choice-dialog{max-width:830px;width:min(830px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:0!important;border-radius:23px!important;border:1px solid var(--line)!important;background:radial-gradient(ellipse 72% 38% at 20% 0%,rgba(88,151,64,.2),transparent 80%),#151b17!important;background-image:radial-gradient(ellipse 72% 38% at 20% 0%,rgba(88,151,64,.2),transparent 80%)!important;background-color:#151b17!important;box-shadow:0 40px 125px #000000a8,0 0 0 1px #62b9471a!important;color:#f3f5f3!important;--accent-text:#EDF2ED;--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;font-family:Inter,system-ui,sans-serif}html body #root .ct-choice-dialog .ct-choice-topline{height:61px;display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding:0 28px}html body #root .ct-choice-dialog .ct-choice-wordmark{font:750 23px Space Grotesk,Inter,sans-serif;letter-spacing:-1.4px;color:#f3f5f3}html body #root .ct-choice-dialog .ct-choice-wordmark span{color:var(--acid)}html body #root .ct-choice-dialog .ct-choice-wordmark i{display:inline-block;background:var(--acid);width:6px;height:6px;border-radius:50%;margin:0 0 2px 4px;box-shadow:0 0 15px #000}html body #root .ct-choice-dialog .ct-choice-topmeta{margin-left:auto;margin-right:35px;font:650 9px JetBrains Mono,monospace;letter-spacing:1.1px;color:#f3f5f3}html body #root .ct-choice-dialog .ct-close{top:13px;right:17px;display:grid;place-items:center;font-size:23px;border:1px solid var(--line);border-radius:50%;width:34px;height:34px;background:#151b17;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important}html body #root .ct-choice-dialog .ct-close:hover{background:#151b17}html body #root .ct-choice-dialog .ct-choice-hero{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:25px 28px 24px}html body #root .ct-choice-dialog .ct-choice-kicker{display:flex;align-items:center;gap:9px;margin:0 0 11px;font:750 10px JetBrains Mono,monospace;letter-spacing:1.4px;color:var(--acid)}html body #root .ct-choice-dialog .ct-choice-live{height:8px;width:8px;display:inline-block;border-radius:50%;background:var(--acid);box-shadow:0 0 15px #53fc18d9}html body #root .ct-choice-dialog h2{max-width:none;margin:0 0 10px!important;line-height:1.06;font:650 clamp(30px,4.6vw,44px) "Space Grotesk",Inter,sans-serif;letter-spacing:-1.8px;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important}html body #root .ct-choice-dialog .ct-choice-dot{color:var(--acid)!important;-webkit-text-fill-color:var(--acid)!important}html body #root .ct-choice-dialog .ct-choice-desc{max-width:560px;font-size:13px;line-height:1.6;color:#f3f5f3;margin:0}html body #root .ct-choice-dialog .ct-choice-bars{display:flex;align-items:center;gap:3px;height:72px;padding:0 0 7px;flex-shrink:0;overflow:hidden}html body #root .ct-choice-dialog .ct-choice-bars i{display:block;width:6px;border-radius:3px;background:linear-gradient(var(--acid),var(--surface-3));opacity:.38}html body #root .ct-choice-dialog .ct-choice-bars i:nth-child(3n+2){opacity:.85}html body #root .ct-choice-dialog .ct-choice-mobile-nav{display:none}html body #root .ct-choice-dialog .ct-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 28px}html body #root .ct-choice-dialog .ct-plan{display:flex;flex-direction:column;min-width:0;min-height:365px;border:1px solid var(--line);border-radius:15px;padding:21px 22px 17px;background:#151b17;position:relative;overflow:hidden}html body #root .ct-choice-dialog .ct-plan-pro{background:linear-gradient(150deg,#151b17,#151b17 58%,#151b17);border-color:#517948}html body #root .ct-choice-dialog .ct-plan-payg{background:linear-gradient(155deg,#151b17,#151b17 65%);border-color:var(--line)}html body #root .ct-choice-dialog .ct-plan:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--acid)}html body #root .ct-choice-dialog .ct-plan-payg:before{background:var(--acid)}html body #root .ct-choice-dialog .ct-plan-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f3f5f3;font:700 9px JetBrains Mono,monospace;letter-spacing:1px}html body #root .ct-choice-dialog .ct-plan-tag{font-size:9px;white-space:nowrap;color:var(--acid);border:1px solid #517948;border-radius:999px;padding:4px 8px;letter-spacing:.3px;background:#53fc1812}html body #root .ct-choice-dialog .ct-plan-tag-payg{border-color:var(--line);background:#151b17;color:#f3f5f3}html body #root .ct-choice-dialog h3{font:650 24px/1.2 Space Grotesk,Inter,sans-serif;letter-spacing:-.8px;margin:17px 0 3px;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important}html body #root .ct-choice-dialog .ct-plan-price{display:flex;align-items:baseline;gap:9px;margin-top:7px}html body #root .ct-choice-dialog .ct-plan-price strong{font:650 43px/1 Space Grotesk,Inter,sans-serif;letter-spacing:-2px;color:#f3f5f3}html body #root .ct-choice-dialog .ct-plan-price span{font:650 9px JetBrains Mono,monospace;letter-spacing:.4px;color:#f3f5f3}html body #root .ct-choice-dialog .ct-plan-description{min-height:31px;font-size:11.5px;color:#f3f5f3;margin:10px 0 0}html body #root .ct-choice-dialog .ct-plan-divider{height:1px;width:100%;background:var(--surface-3);margin:13px 0}html body #root .ct-choice-dialog .ct-plan-features{padding:0;margin:0 0 18px;list-style:none;display:grid;gap:9px}html body #root .ct-choice-dialog .ct-plan-features li{font-size:11.5px;line-height:1.4;color:#f3f5f3;display:flex;align-items:start;gap:9px}html body #root .ct-choice-dialog .ct-plan-features li:before{content:"✓";font:800 12px Inter;color:var(--acid);flex:none}html body #root .ct-choice-dialog .ct-plan-payg .ct-plan-features li:before{color:var(--acid)}html body #root .ct-choice-dialog .ct-choice-pro-action,html body #root .ct-choice-dialog .ct-choice-payg-action{display:block;width:100%;min-height:46px;padding:10px 12px;border:0;border-radius:9px;font:760 12px/1.35 Inter,sans-serif;cursor:pointer;margin-top:auto;white-space:normal}html body #root .ct-choice-dialog .ct-choice-pro-action{background:var(--acid)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #root .ct-choice-dialog .ct-choice-pro-action:hover:not(:disabled){background:var(--acid)!important}html body #root .ct-choice-dialog .ct-choice-payg-action{background:var(--surface-2)!important;border:1px solid var(--line);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #root .ct-choice-dialog .ct-choice-payg-action:hover{background:var(--surface)!important}html body #root .ct-choice-dialog .ct-terms{font:400 10px/1.55 Inter,sans-serif;min-height:32px;margin:10px 0 0!important;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;text-align:center}html body #root .ct-choice-dialog .ct-error{margin:12px 28px 0;color:#f3f5f3!important}html body #root .ct-choice-dialog .ct-choice-footer{min-height:65px;padding:15px 28px 17px;display:flex;justify-content:space-between;align-items:center;gap:15px}html body #root .ct-choice-dialog .ct-choice-footer>span{font:650 9px JetBrains Mono,monospace;letter-spacing:.6px;color:#f3f5f3}html body #root .ct-choice-dialog .ct-choice-footer>div{display:flex;align-items:center;gap:16px}html body #root .ct-choice-dialog .ct-dismiss{margin:0;padding:6px 0;font:550 11px Inter,sans-serif;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;text-decoration:underline;text-underline-offset:3px}html body #root .ct-choice-dialog .ct-dismiss:hover{color:var(--acid)!important}html body #root .ct-choice-dialog button:focus-visible,html body #root .ct-choice-dialog a:focus-visible{outline:2px solid #517948!important;outline-offset:3px!important}@media (max-width:650px){html body #root .ct-choice-overlay{padding:9px}html body #root .ct-card.ct-choice-dialog{width:100%;max-width:480px;border-radius:17px!important;max-height:calc(100dvh - 18px)}html body #root .ct-choice-dialog .ct-choice-topline{height:51px;padding:0 17px}html body #root .ct-choice-dialog .ct-choice-topmeta{font-size:8px;margin-right:29px}html body #root .ct-choice-dialog .ct-choice-hero{padding:19px 17px}html body #root .ct-choice-dialog .ct-choice-desc{font-size:12px}html body #root .ct-choice-dialog .ct-choice-bars{display:none}html body #root .ct-choice-dialog .ct-choice-mobile-nav{display:flex;gap:8px;padding:0 12px 12px}html body #root .ct-choice-dialog .ct-choice-mobile-nav button{flex:1;min-height:34px;background:#151b17;border:1px solid var(--line);border-radius:7px;padding:6px;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;font-size:11px;font-weight:650}html body #root .ct-choice-dialog .ct-choice-mobile-nav button:last-child{background:#151b17;border-color:#517948;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important}html body #root .ct-choice-dialog .ct-choice-grid{grid-template-columns:1fr;gap:10px;padding:0 12px}html body #root .ct-choice-dialog .ct-plan{min-height:0;padding:17px 17px 13px}html body #root .ct-choice-dialog .ct-plan-meta{font-size:8px}html body #root .ct-choice-dialog .ct-plan-price strong{font-size:37px}html body #root .ct-choice-dialog .ct-plan-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:14px}html body #root .ct-choice-dialog .ct-plan-features li{font-size:10.5px}html body #root .ct-choice-dialog .ct-plan-description{min-height:0}html body #root .ct-choice-dialog .ct-choice-footer{flex-direction:column;gap:9px;align-items:center;padding:15px 14px}html body #root .ct-choice-dialog .ct-choice-footer>div{width:100%;justify-content:center;gap:30px}}@media (max-width:365px){html body #root .ct-choice-dialog .ct-plan-features{grid-template-columns:1fr}html body #root .ct-choice-dialog .ct-choice-topmeta{display:none}html body #root .ct-choice-dialog .ct-choice-wordmark{margin-right:auto}}html body #root .ct-card.ct-choice-dialog .ct-plan-pro h3,html body #root .ct-card.ct-choice-dialog .ct-plan-payg h3,html body #root .ct-card.ct-choice-dialog .ct-plan-pro .ct-plan-price strong,html body #root .ct-card.ct-choice-dialog .ct-plan-payg .ct-plan-price strong{color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;opacity:1!important}html body #root .ct-choice-dialog .ct-choice-pro-action{color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important}.export-library{width:100%;min-width:0;max-width:1520px;margin:0 auto;padding:32px clamp(18px,3vw,44px) 44px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);box-sizing:border-box}.export-library *{box-sizing:border-box}.export-library button,.export-library input,.export-library select{font:inherit}.export-library button,.export-library select{cursor:pointer}.export-library button:disabled{cursor:default;opacity:.6}.export-library :focus-visible{outline:2px solid var(--acid);outline-offset:3px}.export-library-header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.export-eyebrow{color:var(--accent-text);font-size:10px;letter-spacing:1.8px;font-weight:700;margin-bottom:8px}.export-library h1{font-family:Space Grotesk,Inter,sans-serif;font-size:34px;font-weight:650;letter-spacing:-.9px;line-height:1.15;margin:0 0 10px}.export-library-header p{color:var(--ink-dim);font-size:14px;margin:0;line-height:1.5}.export-header-actions{display:flex;gap:10px;flex-shrink:0}.export-header-actions button,.export-library-empty button,.export-library-more button{border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--ink);padding:11px 15px;font-size:13px;font-weight:600}.export-library .primary{background:var(--acid);color:#0a0d0a;border-color:var(--acid)}.export-library-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:14px}.export-library-search{min-width:220px;flex:1;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:0 13px;color:var(--ink-dim)}.export-library-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--ink);height:43px;font-size:13px;outline:none}.export-library-search:focus-within{border-color:var(--acid)}.export-library-tools>button,.export-library-tools>select{height:44px;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--surface);color:var(--ink-dim);font-size:12px;max-width:190px}.export-library-tools>.active{color:var(--accent-text);border-color:var(--acid);background:var(--acid-dim)}.export-library-context{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:0 0 22px;color:var(--ink-dim);font-size:12px;line-height:1.5;flex-wrap:wrap}.export-library-context>span:first-child{font-weight:600;color:var(--ink)}.export-library-context button{background:none;color:var(--accent-text);border:0;padding:0;font-size:12px}.export-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:18px;align-items:stretch}.export-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface);min-width:0;transition:border-color .15s,box-shadow .15s}.export-card:hover{border-color:#465344;box-shadow:0 8px 28px #0003}.export-card-media{flex:none;position:relative;aspect-ratio:16/10;background:#0b100e;overflow:hidden}.export-card-preview{padding:0;border:0;width:100%;height:100%;position:relative;display:block;background:linear-gradient(135deg,#1c3025,#121916 70%);color:var(--ink)}.export-card-preview img{display:block;width:100%;height:100%;object-fit:cover}.export-card-media video{width:100%;height:100%;object-fit:contain;background:#080a09;display:block}.export-card-placeholder{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:#708578;font-size:12px;flex-direction:column}.export-card-placeholder svg{height:46px;width:46px;stroke:currentColor;stroke-width:1.4}.export-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;text-shadow:0 2px 12px #000;opacity:0;transition:opacity .15s;background:#0003}.export-card-preview:hover .export-play,.export-card-preview:focus-visible .export-play{opacity:1}.export-card-format,.export-card-duration{position:absolute;bottom:10px;background:#090c0de0;color:#fff;border:1px solid #ffffff15;border-radius:5px;padding:4px 6px;font-size:10px;line-height:1}.export-card-format{left:10px}.export-card-duration{right:10px;font-variant-numeric:tabular-nums}.export-favourite{position:absolute;top:10px;right:10px;min-width:32px;min-height:32px;background:#111912d9;color:#fff;border:1px solid #ffffff20;border-radius:8px;font-size:19px!important;z-index:1}.export-favourite.selected{color:#f5c542}.export-card-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px}.export-card h2{font-size:14px;line-height:1.45;font-weight:600;letter-spacing:-.15px;margin:0 0 9px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px}.export-card-meta{font-size:10px;color:var(--ink-dim);display:flex;justify-content:space-between;gap:5px;margin-bottom:12px;flex-wrap:wrap}.export-ready{color:#b0c7b8}.export-ready:before{content:"●";color:var(--accent-text);font-size:7px;margin-right:5px}.export-card-meta .expired{color:#ffaaa3}.export-collection{align-self:flex-start;font-size:10px;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:5px;padding:3px 6px;color:var(--ink-dim);margin-bottom:10px}.export-card-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.export-edit{grid-column:1/-1;min-height:39px;border:1px solid var(--acid);background:var(--acid);color:#091009;border-radius:7px;font-size:12px!important;font-weight:750!important}.export-edit:hover{filter:brightness(1.06)}.export-download{min-width:0;min-height:37px;border:1px solid #3c5140;background:#1b2d20;color:#ddf3dc;border-radius:7px;font-size:12px!important;font-weight:600!important}.export-download:hover{background:#27452b;border-color:var(--acid)}.export-schedule{min-height:37px;padding:0 10px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:7px;font-size:12px!important;font-weight:600!important;white-space:nowrap}.export-schedule:hover{border-color:#526054;background:#202720}.export-manage{width:38px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:7px;font-size:13px!important}.export-card-error{font-size:12px;color:#ffaaa3;margin:8px 0 0}.export-library-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px;font-size:12px;color:var(--ink-dim)}.export-library-empty{min-height:290px;padding:40px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px dashed var(--line);border-radius:14px}.export-library-empty>div{font-size:32px;color:var(--accent-text);margin-bottom:14px}.export-library-empty h2{font-family:Space Grotesk,Inter,sans-serif;font-size:23px;margin:0 0 10px}.export-library-empty p{max-width:450px;line-height:1.65;color:var(--ink-dim);font-size:13px;margin:0 0 20px}.export-library-alert{border:1px solid #ac8257;border-radius:9px;padding:12px 15px;margin-bottom:16px;font-size:13px;line-height:1.5}.export-library-alert button{margin-left:12px;background:none;color:var(--ink);text-decoration:underline;border:0}.export-card-skeleton{height:275px;border-radius:13px;background:linear-gradient(110deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:220% 100%;animation:export-shimmer 1.8s ease infinite}@keyframes export-shimmer{to{background-position:-220% 0}}@media (max-width:700px){.export-library{padding:20px 14px 30px}.export-eyebrow{display:none}.export-library-header{align-items:flex-start;margin-bottom:18px;gap:12px}.export-library h1{font-size:27px;margin-bottom:5px}.export-library-header p{font-size:12px;max-width:210px}.export-header-actions>button:first-child{display:none}.export-header-actions button{padding:10px 11px;font-size:12px;white-space:nowrap}.export-library-search{flex:1 1 100%;min-width:0}.export-library-tools{gap:7px}.export-library-tools>select{flex:1;min-width:0;max-width:none;padding:0 8px}.export-library-tools>button{padding:0 10px}.export-library-tools>select[aria-label="Sort exported clips"]{display:none}.export-library-context{margin-bottom:14px;gap:6px;font-size:11px}.export-retention{width:100%;font-size:10px}.export-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-card{border-radius:10px}.export-card-body{padding:10px}.export-card h2{font-size:12px;min-height:35px;margin-bottom:8px}.export-card-meta{font-size:9px;gap:4px;margin-bottom:9px}.export-ready{display:none}.export-download{font-size:11px!important;min-height:39px}.export-card-actions{display:grid;grid-template-columns:1fr auto}.export-edit{grid-column:1/-1;grid-row:1;min-height:40px}.export-download{grid-column:1;grid-row:2}.export-manage{grid-column:2;grid-row:2}.export-schedule{grid-column:1/-1;grid-row:3;min-height:40px}.export-manage{width:32px}.export-favourite{min-width:30px;min-height:30px;right:7px;top:7px}.export-card-format,.export-card-duration{font-size:9px;bottom:7px}.export-card-format{left:7px}.export-card-duration{right:7px}.export-play{opacity:1;background:transparent;font-size:16px}.export-library-more button{min-height:44px}.export-library-empty{min-height:230px;padding:30px 14px}}@media (prefers-reduced-motion:reduce){.export-card,.export-play{transition:none}.export-card-skeleton{animation:none}}.export-card-player{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#080a09}.export-preview-loading{position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:#090c0de8;border:1px solid #ffffff1f;border-radius:6px;padding:6px 9px;color:#d7dfda;font-size:11px;white-space:nowrap}.export-preview-error{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#d7dfda;font-size:12px}.export-preview-error button{min-height:38px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--ink);padding:0 14px}.post-outcome{margin-top:12px;border-top:1px solid var(--line, #30343e);padding-top:10px;font-size:12px}.post-outcome summary{cursor:pointer;color:var(--accent-text,#8fb9ff);font-weight:600}.post-outcome-body{padding:8px 0 2px}.post-outcome-body p{margin:0 0 10px;color:var(--ink-dim,#9da6b5);line-height:1.45}.post-outcome-body ul{list-style:none;padding:0;margin:10px 0}.post-outcome-body li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:5px 0}.post-outcome-body button{cursor:pointer;border:1px solid var(--line,#555);border-radius:7px;padding:7px 10px;color:inherit;background:transparent}.post-outcome-body button:disabled{opacity:.5;cursor:wait}.post-outcome-body form{display:grid;gap:9px}.post-outcome-body label{display:grid;gap:4px;min-width:0}.post-outcome-body input:not([type=checkbox]),.post-outcome-body select{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line,#555);border-radius:6px;padding:7px;background:var(--surface,#1c1d24);color:inherit}.post-outcome-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.post-outcome-body .post-outcome-consent{display:flex;align-items:flex-start;gap:7px;line-height:1.4}.post-outcome-consent input{margin:2px 0 0;flex:none}.post-outcome-body form button{justify-self:start}.free-clip-notice{display:flex;flex-direction:column;gap:4px;padding:13px 15px;margin:14px 0;border:1px solid var(--line);border-left:3px solid var(--acid);border-radius:9px;background:var(--surface);font:12px/1.5 Inter,sans-serif;color:var(--ink-dim)}.free-clip-notice strong{font:600 14px/1.4 Space Grotesk,sans-serif;color:var(--ink)}.free-clip-notice small{font-size:11px;color:var(--ink-dim)}.export-access{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#090b0af0;font:600 10px/1.3 Inter,sans-serif;white-space:nowrap;color:var(--ink-dim)}.export-access svg{flex-shrink:0}.export-access-free{color:var(--accent-text);border-color:#53fc1859}.export-access-floating{position:absolute;right:8px;top:8px}.export-upgrade-label{display:inline-flex;align-items:center;justify-content:center;gap:7px}@media (max-width:480px){.free-clip-notice{padding:11px 12px}.export-access{font-size:10px}}.progressive-results{padding:20px;border-top:1px solid var(--line);background:#0b0e0c}.progressive-results>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.progressive-results header span{font:700 10px/1.2 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--accent-text)}.progressive-results h2{margin:5px 0 0;font:600 20px/1.25 Space Grotesk,sans-serif}.progressive-results header small{color:var(--ink-dim);font:12px/1.4 Inter,sans-serif}.progressive-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.progressive-card{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.progressive-media{aspect-ratio:16/9;background:#050605}.progressive-media video,.progressive-media>button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#080b09;color:var(--ink);font:600 12px Inter,sans-serif}.progressive-media>button:not(:disabled){cursor:pointer}.progressive-media>button:disabled{color:var(--ink-dim)}.progressive-media strong{font-size:20px;color:var(--accent-text)}.progressive-card-copy{padding:11px}.progressive-card-copy>span,.progressive-card-copy p{font:11px/1.4 JetBrains Mono,monospace;color:var(--ink-dim)}.progressive-card-copy h3{margin:5px 0;font:600 14px/1.35 Space Grotesk,sans-serif}.progressive-card-copy p{margin:0}.progressive-card-copy button{margin-top:8px;border:1px solid #6f3737;border-radius:7px;background:#241313;color:#ffb0b0;padding:7px 9px;font:600 11px Inter,sans-serif;cursor:pointer}@media (max-width:767px){.progressive-results{padding:14px}.progressive-results>header{align-items:start;flex-direction:column;gap:4px}.progressive-results-grid{grid-template-columns:1fr}.progressive-card{display:grid;grid-template-columns:132px 1fr}.progressive-media{aspect-ratio:auto;min-height:105px}}.progressive-card-copy .progressive-edit{background:var(--acid);border-color:var(--acid);color:var(--on-accent);padding:9px 12px;font-weight:700}.result-preparation-status,.result-preview-recovery{margin:16px 20px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:13px/1.5 Inter,sans-serif}.result-preparation-status>strong{font-weight:600}.result-preparation-status p,.result-preview-recovery>p{margin:5px 0 0;color:var(--ink-dim)}.result-preview-recovery h2{margin:0;font:600 16px/1.4 Space Grotesk,sans-serif}.result-preview-recovery ul{list-style:none;margin:12px 0 0;padding:0}.result-preview-recovery li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.result-preview-recovery li>span{min-width:0;overflow-wrap:anywhere}.result-preview-recovery li strong,.result-preview-recovery li small{display:block}.result-preview-recovery li small{margin-top:3px;color:var(--ink-dim);font-size:12px}.result-preview-recovery button{flex-shrink:0;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--ink);font:600 12px Inter,sans-serif;cursor:pointer}@media (max-width:767px){.result-preparation-status,.result-preview-recovery{margin:12px;padding:14px}.result-preview-recovery li{align-items:flex-start;flex-direction:column;gap:8px}}html body #root .clippr-workspace-theme.is-opus-results{--bg:#090B0A!important;--surface:#141816!important;--surface-2:#1B201D!important;--surface-3:#242B26!important;--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--line:#303A33!important;--accent-text:#EDF2ED!important;background:#151b17!important;color:#f3f5f3!important;font-family:Inter,Arial,sans-serif}html body #root .clippr-workspace-theme.is-opus-results .app-nav{background:#151b17!important;border-color:var(--line)!important;color:#f3f5f3!important;box-shadow:none!important}html body #root .clippr-workspace-theme.is-opus-results .app-nav button{box-shadow:none!important}html body #root .clippr-workspace-theme.is-opus-results .funnel-results{background:#151b17!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-summary{background:#151b17!important;border:0!important;padding:22px 28px 12px!important;gap:6px!important;display:block}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-heading>p{font:500 13px/1.5 Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#f3f5f3!important;margin:0!important;max-width:none}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-heading>h1{font:600 24px/1.3 Inter,sans-serif!important;letter-spacing:-.5px!important;margin:8px 0 0!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-heading>h1 span{color:inherit!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-description{display:none!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-status{font:12px/1.5 Inter,sans-serif!important;margin-top:8px;color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-status>small{display:none}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-status>span{color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-header-nav{background:#151b17!important;border-color:var(--line)!important;padding:0 28px!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-header-nav>button{font:500 12px/1.4 Inter,sans-serif!important;color:#f3f5f3!important;padding:15px 0!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-header-nav>button.active{color:#f3f5f3!important;border-color:#517948!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important;background:#151b17!important;padding:28px!important;align-items:start}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--surface:#141816!important;--surface-2:#1B201D!important;--line:#303A33!important;--bg:#090B0A!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)!important;gap:26px!important;align-items:start!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:0 0 30px!important;background:#151b17!important;color:#f3f5f3!important;box-shadow:none!important;overflow:visible!important;cursor:default;transform:none!important;transition:none!important}.opus-clip-preview{min-width:0}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-media{width:100%;aspect-ratio:16/9!important;background:#090b0a!important;background-image:none!important;border-radius:8px;overflow:hidden}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-media>img,html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-media>video{object-fit:contain!important}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-rank{display:none}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-play{width:48px;height:48px;background:#141816f0!important;border:0!important;color:var(--ink)!important;-webkit-backdrop-filter:none;backdrop-filter:none}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card .clip-batch-duration{background:#151b17e8!important;border-radius:5px;padding:5px 7px;right:10px;bottom:10px}.opus-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px}.opus-preview-state{font-size:12px;color:#f3f5f3}.opus-saved-score{display:flex;align-items:baseline;gap:2px;white-space:nowrap}.opus-saved-score strong{font-size:29px;line-height:1.1;letter-spacing:-1px;color:var(--acid)}.opus-saved-score small{font-size:13px;color:#f3f5f3}.opus-saved-score>span{font-size:11px;margin-left:8px;color:#f3f5f3}html body #root .clippr-workspace-theme.is-opus-results .opus-preview-actions .clip-batch-actions{display:flex;gap:10px}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-edit,html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-open{width:auto!important;min-height:40px!important;font:600 13px/1.2 Inter,sans-serif!important;border:1px solid var(--line)!important;border-radius:7px!important;padding:11px 17px!important;background:#151b17!important;color:#f3f5f3!important;gap:18px}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-open{background:var(--acid)!important;color:var(--ink)!important;border-color:#517948!important}.opus-analysis{border:1px solid var(--line);border-radius:8px;background:#151b17;min-width:0;display:flex;flex-direction:column;overflow:hidden}html body #root .clippr-workspace-theme.is-opus-results .opus-analysis-title{display:flex;align-items:baseline;gap:9px;padding:18px 18px 17px;border-bottom:1px solid var(--line);margin:0}.opus-analysis-title>span{color:#f3f5f3;font:500 13px Inter,sans-serif;flex-shrink:0}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-analysis-title h3{font:550 15px/1.5 Inter,sans-serif!important;letter-spacing:0!important;color:#f3f5f3!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible;overflow-wrap:anywhere;white-space:normal}.opus-analysis-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;font:500 12px/1.4 Inter,sans-serif;color:#f3f5f3}.opus-analysis-body{padding:0 18px 18px;font:400 14px/1.75 Inter,sans-serif;color:#f3f5f3;overflow-wrap:anywhere}.opus-analysis-body p{font:inherit!important;color:inherit!important;margin:0!important}.opus-analysis button:focus-visible,.opus-analysis-body:focus-visible,.opus-analysis-controls input:focus-visible{outline:2px solid #517948;outline-offset:2px}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--surface:#141816!important;--line:#303A33!important;background:#151b17!important;border-color:var(--line)!important;color:#f3f5f3!important;box-shadow:none!important}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation h3,html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation h4{color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation p,html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation blockquote,html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation small,html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation footer{color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .clip-explanation-improve{background:#151b17!important}@media (max-width:1050px){html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card{gap:18px!important}.opus-analysis-title,.opus-analysis-controls,.opus-analysis-body{padding-left:14px;padding-right:14px}}@media (max-width:767px){html body #root .clippr-workspace-theme.is-opus-results .clip-batch-summary{padding:16px 16px 10px!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-heading>h1{font-size:21px!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-header-nav{padding:0 16px!important;overflow-x:auto;white-space:nowrap;flex-shrink:0}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-grid{padding:18px 14px!important;gap:26px!important}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding-bottom:26px!important}.opus-analysis-body{font-size:13px;line-height:1.75}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-edit,html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-open{min-height:44px!important;flex:1!important;justify-content:center}.opus-saved-score strong{font-size:27px}.opus-saved-score>span{display:none}}html body #root .clippr-workspace-theme.is-opus-results .studio-inspector>.clip-explanation .clip-explanation-improve{background:#151b17!important}html body #root .clippr-workspace-theme.is-opus-results .app-nav button{background:#151b17!important;color:#f3f5f3!important;border-color:var(--line)!important}html body #root .clippr-workspace-theme.is-opus-results .side-usage{background:#151b17!important;border-color:var(--line)!important}html body #root .clippr-workspace-theme.is-opus-results .studio-history{background:#151b17!important;color:#f3f5f3!important;border:1px solid var(--line)!important;border-radius:7px!important}html body #root .clippr-workspace-theme.is-opus-results .studio-history button{color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .studio-preview,html body #root .clippr-workspace-theme.is-opus-results .studio-inspector,html body #root .clippr-workspace-theme.is-opus-results .studio-player-controls{background:#151b17!important;border-color:var(--line)!important}html body #root .clippr-workspace-theme.is-opus-results .side{background:#151b17!important;border-right:1px solid var(--line)!important;box-shadow:none!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-list .opus-clip-card{grid-template-columns:minmax(220px,.65fr) minmax(0,1.4fr)!important}@media (max-width:767px){html body #root .clippr-workspace-theme.is-opus-results .clip-batch-list .opus-clip-card{grid-template-columns:minmax(0,1fr)!important}}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-summary{padding-top:15px!important;padding-bottom:8px!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-heading>h1{display:none!important}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact{background:#151b17!important;border-color:var(--line)!important;border-left:2px solid #517948!important;border-radius:6px!important;margin-top:12px!important;margin-bottom:0!important}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact summary{color:#f3f5f3!important;font-size:12px!important;padding:10px 12px!important}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact summary span{color:#f3f5f3!important}html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card[data-media-layout=portrait] .clip-batch-media{aspect-ratio:9/16!important;width:min(100%,260px)!important;margin-inline:auto!important}@media (max-width:767px){html body #root .clippr-workspace-theme.is-opus-results .opus-clip-card[data-media-layout=portrait] .clip-batch-media{width:min(100%,230px)!important}}.opus-results-search{margin:8px 28px 4px;display:flex;align-items:center;gap:9px;min-height:40px;background:#151b17;border:1px solid var(--line);border-radius:7px;padding:0 12px;color:var(--ink-dim)}.opus-results-search>span{font-size:24px;line-height:1}.opus-results-search>input{font:400 13px/1.5 Inter,sans-serif;width:100%;min-width:0;border:0;background:transparent;color:#f3f5f3;padding:9px 0;outline:none}.opus-results-search:focus-within{outline:2px solid #517948;outline-offset:2px}@media (max-width:767px){.opus-results-search{margin:6px 14px 4px}}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact{padding:0!important}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact summary{display:flex!important;justify-content:space-between;align-items:center;gap:16px;list-style:none!important;min-height:38px;padding:9px 12px!important}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact summary::-webkit-details-marker{display:none}html body #root .clippr-workspace-theme.is-opus-results .free-clip-notice--compact summary span{margin-left:auto;white-space:nowrap}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-header-nav>button{padding-top:8px!important;padding-bottom:8px!important}html body #root .clippr-workspace-theme.is-opus-results .clip-batch-status:not(:has(>span:nth-child(2))){display:none!important}.opus-transcript{border-top:1px solid var(--line)}.opus-transcript>summary{padding:12px 18px;min-height:44px;box-sizing:border-box;color:#f3f5f3;font:500 12px/1.5 Inter,sans-serif;cursor:pointer}.opus-transcript>summary::marker{color:var(--ink-dim)}.opus-transcript>summary:focus-visible{outline:2px solid #517948;outline-offset:-3px}.opus-transcript>div{max-height:200px;overflow-y:auto;padding:0 18px 16px;font:400 13px/1.7 Inter,sans-serif;color:#f3f5f3;overflow-wrap:anywhere;scrollbar-width:thin}.opus-transcript small{display:block;margin:0 0 8px;font:12px/1.5 Inter,sans-serif;color:#f3f5f3}.opus-transcript p{margin:0;font:inherit;color:inherit;white-space:pre-line}@media (max-width:1050px){.opus-transcript>summary,.opus-transcript>div{padding-left:14px;padding-right:14px}}.opus-mobile-title,.opus-mobile-action-label{display:none!important}@media (max-width:767px){html body #root .mobile-creator-flow.is-opus-results .opus-mobile-title{display:flex!important;align-items:baseline;gap:9px;margin:0 0 12px;padding:0}html body #root .mobile-creator-flow.is-opus-results .opus-mobile-title>span{flex-shrink:0;color:#f3f5f3;font:500 13px/1.4 Inter,sans-serif}html body #root .mobile-creator-flow.is-opus-results .opus-mobile-title h3{min-width:0;min-height:0!important;display:block!important;margin:0!important;font:600 16px/1.45 Inter,sans-serif!important;letter-spacing:0!important;color:#f3f5f3!important;white-space:normal;overflow:visible;overflow-wrap:anywhere}html body #root .mobile-creator-flow.is-opus-results .opus-analysis-title,html body #root .mobile-creator-flow.is-opus-results .opus-desktop-action-label,html body #root .mobile-creator-flow.is-opus-results .opus-preview-actions .clip-batch-edit{display:none!important}html body #root .mobile-creator-flow.is-opus-results .opus-preview-actions .clip-batch-actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px}html body #root .mobile-creator-flow.is-opus-results .opus-mobile-action-label{display:inline!important}html body #root .mobile-creator-flow.is-opus-results .funnel-results .opus-clip-card .clip-batch-open,html body #root .mobile-creator-flow.is-opus-results .funnel-results .opus-clip-card .clip-batch-edit{width:100%!important;min-width:0;min-height:46px!important;justify-content:center;gap:10px}}html body #root .clippr-workspace-theme.is-opus-results .funnel-results .opus-clip-card .clip-batch-open{color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important}.clip-batch-summary{padding:28px 24px 20px;background:var(--surface,#fff);border-bottom:1px solid var(--line,#e5e5e5);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 24px;color:var(--ink,#151515)}.clip-batch-heading>p{font:650 10px/1.4 Inter,sans-serif;letter-spacing:1.8px;margin:0 0 9px;color:var(--ink-dim,#626262);text-transform:uppercase;max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-batch-heading>h1{font:650 clamp(30px,3.6vw,52px)/1.05 "Space Grotesk",Inter,sans-serif;letter-spacing:-2px;margin:0}.clip-batch-heading>h1>span{color:var(--ink,#151515)}.clip-batch-description{font:14px/1.5 Inter,sans-serif;color:var(--ink-dim,#626262);margin-top:12px}.clip-batch-start{align-self:center;border:0;border-radius:9px;background:var(--ink,#151515);color:var(--bg,#fff);padding:14px 17px;font:650 12px/1.3 Inter,sans-serif;cursor:pointer;display:flex;gap:22px;align-items:center;min-height:46px}.clip-batch-start>span{font-size:20px}.clip-batch-status{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font:12px/1.5 Inter,sans-serif;color:var(--ink-dim,#626262)}.clip-batch-status>span:first-child{color:var(--ink,#151515);font-weight:650;display:flex;gap:7px;align-items:center}.clip-batch-status i{width:6px;height:6px;border-radius:50%;background:#a3a3a3}.clip-batch-status .is-ready i{background:#38a534}.clip-batch-status>small{margin-left:auto;font-size:11px}.clip-batch-summary>progress{grid-column:1/-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border:0;border-radius:3px;overflow:hidden;accent-color:var(--ink,#151515)}.clip-batch-summary>progress::-webkit-progress-bar{background:var(--surface-3,#eee)}.clip-batch-summary>progress::-webkit-progress-value{background:var(--ink,#151515)}.clip-batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:18px;padding:22px 24px 40px}.clip-batch-card{border:1px solid var(--line,#e5e5e5);border-radius:12px;overflow:hidden;background:var(--surface,#fff);min-width:0;color:var(--ink,#151515);transition:border-color .18s,box-shadow .18s}.clip-batch-card:hover,.clip-batch-card.is-selected{border-color:var(--ink,#151515);box-shadow:0 8px 24px #0000000b}.clip-batch-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface-3,#e9e9e9);cursor:pointer}.clip-batch-media[aria-disabled=true]{cursor:default}.clip-batch-media>img,.clip-batch-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clip-batch-media>video{z-index:1}.clip-batch-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0005,transparent 40%,#0006);pointer-events:none}.clip-batch-rank,.clip-batch-score,.clip-batch-duration{position:absolute;z-index:3;color:#fff!important;font:600 11px/1.2 Inter,sans-serif}.clip-batch-rank{left:13px;top:13px}.clip-batch-score{right:11px;top:10px;padding:5px 7px;background:#111c;border-radius:5px}.clip-batch-score>small{font-size:7px;letter-spacing:.8px;font-weight:500;opacity:.8}.clip-batch-duration{right:12px;bottom:11px;font-size:10px}.clip-batch-play{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;margin:auto;transform:none!important;width:48px;height:48px;border:1px solid #ffffff5c;border-radius:50%;display:grid;place-items:center;background:#1116;color:#fff!important;font-size:14px;backdrop-filter:none;-webkit-backdrop-filter:none}.clip-batch-copy{padding:14px}.clip-batch-meta{display:flex;gap:8px;justify-content:space-between;font:600 8px/1.5 Inter,sans-serif;letter-spacing:.4px;color:var(--ink-dim,#626262)}.clip-batch-meta>span:first-child{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-batch-meta .is-ready{color:var(--ink,#151515);flex-shrink:0}.clip-batch-copy h3{font:600 15px/1.35 Space Grotesk,Inter,sans-serif;letter-spacing:-.2px;min-height:40px;margin:9px 0;color:var(--ink,#151515);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clip-batch-copy>p{font:11px/1.5 Inter,sans-serif;color:var(--ink-dim,#626262);height:33px;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clip-batch-open,.clip-batch-retry,.clip-batch-wait{box-sizing:border-box;width:100%;min-height:37px;border:0;border-radius:7px;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;font:600 11px/1.3 Inter,sans-serif}.clip-batch-open{background:var(--ink,#151515);color:var(--bg,#fff);cursor:pointer}.clip-batch-retry{background:var(--surface-2,#f3f3f3);border:1px solid var(--line,#ddd);color:var(--ink,#151515);cursor:pointer}.clip-batch-wait{background:var(--surface-2,#f3f3f3);color:var(--ink-dim,#666);font-weight:500}.clip-batch-wait>span{font-size:9px}.clip-batch-card :focus-visible,.clip-batch-summary :focus-visible{outline:2px solid var(--ink,#151515);outline-offset:3px}.clip-batch-header-nav{display:flex;gap:16px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--surface)}.clip-batch-header-nav>button{border:0;background:none;color:var(--ink-dim);padding:14px 0;font:600 12px Inter,sans-serif;cursor:pointer}.clip-batch-header-nav>button.active{color:var(--ink);border-bottom:2px solid var(--ink)}@media (max-width:767px){.clip-batch-summary{padding:22px 16px 18px;grid-template-columns:1fr;gap:16px}.clip-batch-heading>h1{font-size:39px;letter-spacing:-1.5px}.clip-batch-description{font-size:12px}.clip-batch-start{justify-content:space-between;width:100%}.clip-batch-status{gap:9px 15px;font-size:11px}.clip-batch-status>small{margin-left:0;flex-basis:100%;font-size:10px}.clip-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 12px 30px}.clip-batch-media{aspect-ratio:4/3}.clip-batch-copy{padding:10px}.clip-batch-copy h3{font-size:12px;min-height:33px}.clip-batch-meta{font-size:7px;flex-wrap:wrap;gap:3px}.clip-batch-copy>p{display:none}.clip-batch-rank{left:8px;top:10px;font-size:9px}.clip-batch-score{right:7px;top:7px;font-size:10px}.clip-batch-score>small{display:none}.clip-batch-open,.clip-batch-retry,.clip-batch-wait{font-size:9px;padding:9px 8px;min-height:38px}.clip-batch-wait>span{display:none}.clip-batch-header-nav{padding:0 16px}}@media (prefers-reduced-motion:reduce){.clip-batch-card{transition:none}}.clip-batch-list{grid-template-columns:1fr}.clip-batch-list .clip-batch-card{display:grid;grid-template-columns:190px 1fr}.clip-batch-list .clip-batch-media{aspect-ratio:auto;min-height:140px}.clip-batch-list .clip-batch-copy h3{min-height:0}.clip-batch-list .clip-batch-copy>p{height:auto}.clip-batch-list .clip-batch-open,.clip-batch-list .clip-batch-wait,.clip-batch-list .clip-batch-retry{max-width:220px}@media (max-width:767px){.clip-batch-list .clip-batch-card{grid-template-columns:120px 1fr}.clip-batch-list .clip-batch-media{min-height:130px}}@media (max-width:767px){.clip-batch-summary{padding:18px 14px 14px;gap:12px}.clip-batch-heading>h1{font-size:36px}.clip-batch-description{display:none}.clip-batch-start{min-height:40px;padding:9px 12px}.clip-batch-status>small{font-size:9px}.clip-batch-status{gap:8px 12px}}.clip-batch-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.clip-batch-media{aspect-ratio:16/9;background:#101411}.clip-batch-media>img,.clip-batch-media>video{object-fit:contain}.clip-batch-media>video[controls]{z-index:5}.clip-batch-shade{pointer-events:none}.clip-batch-play{cursor:pointer;padding:0}.clip-batch-play:disabled{cursor:default}.clip-batch-copy{padding:18px}.clip-batch-copy h3{font-size:17px;line-height:1.35;min-height:46px;margin:10px 0}.clip-batch-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.clip-batch-edit,.clip-batch-actions .clip-batch-open{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;box-sizing:border-box;padding:11px 12px;border-radius:7px;font:650 12px/1.2 Inter,sans-serif;cursor:pointer;width:100%}.clip-batch-edit{background:var(--surface,#fff);color:var(--ink,#19231d);border:1px solid var(--line,#dce2dc)}.clip-batch-actions .clip-batch-open{background:#24543c;color:#fff;border:1px solid #24543c}.clip-batch-card .clip-reason p{color:var(--ink-dim,#626962)}.clip-watermark-upgrade{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;width:100%;padding:12px;margin-bottom:18px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#172019);font:600 12px/1.5 Inter,sans-serif;text-align:left;cursor:pointer}.clip-watermark-upgrade span{font-size:11px;color:#24543c}.first-clip-row .clip-batch-card{background:var(--surface,#fff);color:var(--ink,#172019)}.first-clip-row .clip-batch-card h3{color:var(--ink,#172019)}.first-clip-row .clip-batch-media{aspect-ratio:16/9}.first-clip-row .clip-batch-copy{padding:14px}.first-clip-row .clip-batch-copy h3{font:650 15px/1.4 Inter,sans-serif;min-height:42px}.first-clip-row .clip-reason p{font-size:12px;line-height:1.55}.first-clip-row .clip-batch-actions{grid-template-columns:1fr 1fr;gap:7px}.first-clip-row .clip-batch-actions button{padding:10px;font-size:11px}@media (max-width:767px){.clip-batch-grid{grid-template-columns:1fr;padding:16px;gap:18px}.clip-batch-media{aspect-ratio:16/9}.clip-batch-copy{padding:16px}.clip-batch-copy h3{font-size:17px;min-height:0;line-height:1.4}.clip-batch-meta{font-size:9px}.clip-batch-actions button{min-height:44px}.first-clip-row{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.first-clip-row .clip-batch-copy{padding:16px}.first-clip-row .clip-batch-copy h3{font-size:17px;min-height:0}.first-clip-row .clip-reason p{font-size:12px}.clip-batch-list .clip-batch-card{display:block}.clip-batch-list .clip-batch-media{min-height:0;aspect-ratio:16/9}}html body #root .clippr-workspace-theme .funnel-results .clip-batch-card{--ink:#18241c!important;--ink-dim:#637068!important;--surface:#fff!important;--surface-2:#f3f6f2!important;--line:#dfe6de!important;--bg:#fff!important;background:#fff!important;color:#18241c!important;border:1px solid #dfe6de!important;box-shadow:none!important;border-radius:12px}html body #root .clippr-workspace-theme .funnel-results .clip-batch-card .clip-batch-open{background:#24543c!important;color:#fff!important;border:1px solid #24543c!important}html body #root .clippr-workspace-theme .funnel-results .clip-batch-card .clip-batch-edit{background:#fff!important;color:#18241c!important;border:1px solid #dfe6de!important}html body #root .clippr-workspace-theme .funnel-results .clip-batch-card .clip-batch-copy h3{color:#18241c!important}html body #root .clippr-workspace-theme .funnel-results .clip-batch-card .clip-reason>p{color:#637068!important}.clip-batch-grid.clip-batch-list{grid-template-columns:1fr}.clip-batch-card .clip-batch-play,.clip-batch-card .clip-batch-play:hover,.clip-batch-card .clip-batch-play:active{transform:none!important;transition:none!important;animation:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;will-change:auto!important}.clip-batch-play>svg{width:24px;height:24px;display:block;fill:currentColor;stroke:none;pointer-events:none}.clip-batch-preview-status,.clip-batch-play-feedback{position:absolute;z-index:3;left:50%;transform:translate(-50%);padding:8px 12px;border-radius:6px;background:#171717e8;color:#f1f1f1;font:500 12px/1.5 Inter,sans-serif;white-space:nowrap;pointer-events:none}.clip-batch-preview-status{top:50%;transform:translate(-50%,-50%)}.clip-batch-play-feedback{bottom:12px}.screening-room{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:650px;background:#0c0f10;color:#f3f5f3;--line:#252c2e;--ink:#f3f5f3;--ink-dim:#a6afb4}.screening-library{border-right:1px solid #252c2e;min-width:0}.screening-library>header{padding:24px 20px 18px}.screening-library h2{font:650 18px/1.4 Inter,sans-serif;margin:0 0 10px;letter-spacing:-.3px;overflow-wrap:anywhere}.screening-library header p{color:#a6afb4;font:14px/1.5 Inter,sans-serif;margin:0}.screening-list{display:flex;flex-direction:column;padding:0 10px 20px;max-height:calc(100dvh - 240px);overflow-y:auto;scrollbar-width:thin}.screening-item{display:grid;grid-template-columns:70px 18px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:87px;padding:10px 7px;background:transparent;border:1px solid transparent;border-bottom-color:#22292b;border-radius:0;color:#f3f5f3;text-align:left;cursor:pointer;width:100%;font-family:Inter,sans-serif}.screening-item img{width:70px;height:49px;object-fit:cover;border-radius:4px;background:#151a1c}.screening-item:not(:has(img)){grid-template-columns:18px minmax(0,1fr) 30px}.screening-item.is-active{background:#1a241b;border:1px solid #8bff56;border-radius:6px}.screening-item:hover{background:#1c2223}.screening-item-title{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.screening-number,.screening-item small{font-size:11px;color:#abb3b7}.screening-item small{padding:3px;background:#202729;border-radius:4px;text-align:center}.screening-stage{position:relative;padding:22px 30px 30px;min-width:0;overflow-wrap:anywhere}.screening-pager{display:flex;align-items:center;gap:15px;min-height:42px;padding-right:260px;margin-bottom:26px}.screening-pager button{height:40px;padding:0 12px;border:1px solid #2a3336;border-radius:7px;background:#151b1e;color:#f3f5f3;cursor:pointer;font:500 12px Inter,sans-serif}.screening-pager button:disabled{opacity:.35;cursor:default}.screening-pager span{white-space:nowrap;font:13px Inter,sans-serif;color:#d6dcdf}.screening-title{font:650 clamp(22px,2.2vw,32px)/1.3 Inter,sans-serif;letter-spacing:-.7px;margin:0 0 22px}html body #root .is-screening-results .funnel-results .screening-stage .opus-clip-card{display:flex!important;flex-direction:column!important;gap:0!important;border:0!important;padding:0!important;background:#0c0f10!important}.screening-stage .opus-clip-preview{display:contents}html body #root .is-screening-results .screening-stage .opus-clip-card .clip-batch-media{order:0;aspect-ratio:16/9!important;border-radius:8px;background:#000!important;width:100%!important;max-height:62dvh}html body #root .is-screening-results .screening-stage .opus-clip-card[data-media-layout=portrait] .clip-batch-media{aspect-ratio:16/9!important;width:100%!important}.screening-stage .opus-preview-actions{position:absolute;right:30px;top:22px}html body #root .is-screening-results .screening-stage .opus-preview-actions .clip-batch-edit,html body #root .is-screening-results .screening-stage .opus-preview-actions .clip-batch-open{min-height:42px!important;padding:12px 17px!important;border-color:#2b3538!important;background:#141a1c!important}html body #root .is-screening-results .screening-stage .opus-preview-actions .clip-batch-open{background:#8bff56!important;color:#101710!important}.screening-stage .opus-preview-meta{order:2;width:100%;justify-content:flex-start;gap:20px;padding:16px 0;min-height:54px;border-top:1px solid #252c2e}.screening-stage .opus-preview-state{color:#a6afb4;font-size:13px}.screening-stage .opus-saved-score{margin-left:auto}.screening-stage .opus-saved-score strong{color:#8bff56}.screening-stage .opus-analysis{order:1;border:0!important;border-radius:0;background:transparent!important;width:100%;margin-top:23px;overflow:visible}html body #root .is-screening-results .screening-stage .opus-analysis-title{display:none!important}.screening-stage .opus-analysis-controls{padding:0 0 12px;color:#a6afb4;font-size:14px}.screening-stage .opus-analysis-body{padding:0 0 20px;font:400 15px/1.75 Inter,sans-serif}.screening-stage .opus-transcript{border:1px solid #252c2e;border-radius:7px;margin-bottom:8px}.screening-stage .opus-transcript>summary{font-size:14px;padding:14px 16px}.screening-room button:focus-visible{outline:2px solid #8bff56;outline-offset:3px}@media (min-width:1000px){html body #root .clippr-workspace-theme.is-screening-results{padding-left:100px!important;background:#0c0f10!important;--bg:#0c0f10!important;--surface:#111719!important;--line:#252c2e!important}html body #root .is-screening-results .side{width:100px!important;padding:16px 5px!important;background:#101517!important}.is-screening-results .side-logo{padding:6px 3px 20px!important;font-size:23px!important}.is-screening-results .side-logo em{color:#8bff56!important}.is-screening-results .side-item{flex-direction:column;gap:7px;padding:12px 3px!important;border-radius:7px!important;text-align:center;min-height:67px}.is-screening-results .side-item .side-lab{font-size:10px!important;font-weight:500!important;line-height:1.3}.is-screening-results .side-item.on{background:#202923!important}.is-screening-results .side-item.on svg{color:#8bff56}.is-screening-results .side-hint,.is-screening-results .side-group,.is-screening-results .side-tag,.is-screening-results .side-active-job,.is-screening-results .side-usage{display:none!important}html body #root .is-screening-results .app-nav{height:52px!important;min-height:52px!important;background:#0c0f10!important}html body #root .is-screening-results .funnel-results{background:#0c0f10!important;overflow:visible!important}html body #root .is-screening-results .clip-batch-summary{display:none!important}html body #root .is-screening-results .opus-results-search{margin:12px 20px 4px;min-height:34px;background:#101719}html body #root .is-screening-results .results-toolbar{padding:7px 20px!important}.is-screening-results .results-layout-choice{display:none!important}.is-screening-results .clip-batch-header-nav{min-height:30px!important}.is-screening-results .screening-room{border-top:1px solid #252c2e}}@media (min-width:768px) and (max-width:1190px){.screening-room{grid-template-columns:245px minmax(0,1fr)}.screening-stage{padding:20px}.screening-item{grid-template-columns:54px minmax(0,1fr) 27px;gap:7px}.screening-item img{width:54px;height:43px}.screening-number{display:none}.screening-stage .opus-preview-actions{right:20px;top:20px}.screening-pager{padding-right:225px;gap:8px}.screening-pager button{font-size:11px;padding:0 8px}}@media (max-width:767px){.screening-room{display:flex;flex-direction:column;min-height:0}.screening-library{border:0;border-bottom:1px solid #252c2e}.screening-library>header{padding:16px}.screening-library h2{font-size:17px;margin-bottom:6px}.screening-list{display:flex;flex-direction:row;gap:8px;padding:0 14px 14px;max-height:none;overflow-x:auto}.screening-item{display:flex;flex-direction:column;flex:0 0 145px;align-items:flex-start;gap:6px;min-height:0;padding:8px;border:1px solid #252c2e;border-radius:6px}.screening-item img{width:127px;height:72px}.screening-number{display:none}.screening-item-title{font-size:12px;line-height:1.4}.screening-item small{align-self:flex-end}.screening-stage{padding:16px}.screening-title{font-size:23px;margin:18px 0}.screening-pager{padding:0;margin:0;justify-content:space-between}.screening-stage .opus-preview-actions{position:static;order:1;width:100%;padding-top:14px}html body #root .is-screening-results .screening-stage .opus-preview-actions .clip-batch-actions{display:grid!important;grid-template-columns:1fr 1fr!important}html body #root .is-screening-results .screening-stage .opus-preview-actions .clip-batch-edit{display:flex!important}html body #root .is-screening-results .screening-stage .opus-desktop-action-label{display:inline!important}html body #root .is-screening-results .screening-stage .opus-mobile-action-label,.screening-stage .opus-mobile-title{display:none!important}.screening-stage .opus-analysis{order:2;margin-top:22px}.screening-stage .opus-preview-meta{order:3}.screening-stage .opus-analysis-body{font-size:14px;line-height:1.75}}.first-clip-spotlight{margin:16px 14px 8px;padding:15px;border-radius:16px;background:linear-gradient(140deg,#16251a,#0c1510);border:1px solid #405b44;color:#edf8e9;font-family:Inter,sans-serif}.first-clip-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin:0 0 13px}.first-clip-eyebrow{font:750 9px JetBrains Mono,monospace;letter-spacing:1.2px;color:#a5f18d}.first-clip-head h2{font:650 clamp(17px,2.2vw,22px)/1.2 "Space Grotesk",Inter,sans-serif;letter-spacing:-.6px;color:#f2faf0;margin:6px 0}.first-clip-head h2 span{color:#53fc18}.first-clip-head p{font-size:10.5px;line-height:1.45;color:#bbcebc;margin:0}.first-clip-head>b{flex:none;background:#263b2a;border:1px solid #668761;border-radius:7px;color:#d5fad0;padding:6px 9px;font:650 9px JetBrains Mono,monospace;white-space:nowrap}.first-clip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.first-clip-item{border:1px solid #3b5140;border-radius:10px;background:#1b291e;overflow:hidden;min-width:0;display:flex;flex-direction:column}.first-clip-thumb{padding:0;aspect-ratio:16/10;position:relative;background:linear-gradient(135deg,#25382a,#0e160f);border:0;width:100%;overflow:hidden;cursor:pointer;color:#fff}.first-clip-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.first-clip-thumb-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(transparent,#101b1699);color:#fff}.first-clip-thumb-cover>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:1px solid #fff9;background:#101810b9;font-size:11px}.first-clip-thumb-cover>small{font-size:8px;font-weight:700;letter-spacing:.5px}.first-clip-thumb>b{position:absolute;top:8px;left:8px;color:#c8ffc0;background:#17271cd9;border-radius:4px;padding:3px 5px;font-size:9px}.first-clip-copy{padding:11px;display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.first-clip-rank{font:700 8px JetBrains Mono,monospace;letter-spacing:1px;color:#aeffa1}.first-clip-copy h3{font:650 12px/1.25 Space Grotesk,Inter,sans-serif;color:#eff8ee;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.first-clip-copy p{font:10px/1.45 Inter,sans-serif;color:#c3d6c5;margin:1px 0 9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.first-clip-ready{margin-top:auto;display:flex;gap:7px;justify-content:space-between;align-items:center;border:0;border-radius:7px;padding:10px 7px;background:#53fc18;color:#102211;font:750 10px Inter,sans-serif;cursor:pointer;text-align:left}.first-clip-ready:hover{background:#87ff61}.first-clip-footer{margin:11px 0 0;color:#a8bda8;font-size:9px;line-height:1.35}.post-ready-draft{border:1px solid #a7caaa;background:linear-gradient(140deg,#f0fbed,#fff);border-radius:12px;padding:16px;margin:0 0 18px;color:#17251b;font:12px/1.5 Inter,sans-serif}.post-ready-draft header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#25613b}.post-ready-draft header span{font:750 10px JetBrains Mono,monospace;letter-spacing:1.1px}.post-ready-draft header strong{font-size:10px}.post-ready-draft p{color:#536457;margin:10px 0;font-size:12px}.post-ready-draft label{display:block;font-size:11px;font-weight:700;color:#17251b;margin:10px 0 5px}.post-ready-draft input,.post-ready-draft textarea{width:100%;border:1px solid #a8c8ac;border-radius:7px;padding:9px;color:#17251b!important;background:#fff!important;-webkit-text-fill-color:#17251b!important;resize:vertical;font-size:12px;box-sizing:border-box}.post-ready-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.post-ready-actions button{flex:1 1 125px;min-height:38px;background:#ebf7ea;color:#173d27;border:1px solid #9bc89d;border-radius:7px;font:650 11px Inter,sans-serif;padding:8px;cursor:pointer}.post-ready-actions button:first-child{background:#53fc18;color:#102310;border-color:#53fc18}.post-ready-actions button:disabled{opacity:.55;cursor:default}.post-ready-draft small{display:block;color:#25613b;margin-top:8px}.post-ready-draft footer{margin-top:12px;border-top:1px solid #d3e6d3;padding-top:9px;font-size:10px;color:#65776a}@media (max-width:650px){.first-clip-spotlight{margin:12px 9px;padding:12px}.first-clip-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.first-clip-item{min-width:190px;width:70%;scroll-snap-align:start;flex-shrink:0}.first-clip-head h2{font-size:19px}.post-ready-draft{padding:12px}}html body #root .first-clip-spotlight{position:relative;overflow:hidden;margin:19px 19px 12px;padding:25px 26px 18px;border-radius:23px;background:radial-gradient(ellipse 66% 95% at 0% 0%,#151B17 0%,transparent 64%),linear-gradient(125deg,#151b17,#151b17 72%,#151b17)!important;border:1px solid var(--line)!important;box-shadow:0 20px 54px -33px #000!important}html body #root .first-clip-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-radial-gradient(ellipse at 88% -20%,transparent 0px,transparent 30px,#85F95C12 31px,transparent 32px)}html body #root .first-clip-spotlight .first-clip-head{position:relative;display:flex;align-items:end;gap:20px;justify-content:space-between;margin-bottom:22px}html body #root .first-clip-spotlight .first-clip-eyebrow{font:760 10px JetBrains Mono,monospace;letter-spacing:1.4px;color:var(--acid)}html body #root .first-clip-spotlight .first-clip-head h2{font:750 clamp(25px,3vw,36px)/1.1 "Space Grotesk",Inter,sans-serif;letter-spacing:-1.35px;color:#f3f5f3!important;margin:8px 0 9px}html body #root .first-clip-spotlight .first-clip-head h2 em{font-style:normal;color:var(--acid)}html body #root .first-clip-spotlight .first-clip-head p{font:450 12px/1.65 Inter,sans-serif;color:#f3f5f3!important;max-width:580px}html body #root .first-clip-spotlight .first-clip-head>b{font:700 9px JetBrains Mono,monospace;letter-spacing:1.1px;color:var(--acid);padding:10px 14px;border-radius:99px;border:1px solid #517948;background:#151b17;box-shadow:inset 0 1px #0004}html body #root .first-clip-spotlight .first-clip-row{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(183px,1fr));gap:13px}html body #root .first-clip-spotlight .first-clip-item{display:grid;grid-template-columns:36% minmax(0,1fr);min-height:174px;border:1px solid var(--line);background:linear-gradient(138deg,#151b17,#151b17 92%);border-radius:15px;overflow:hidden;box-shadow:0 11px 31px -22px #0009;transition:border-color .18s,transform .18s;min-width:0}html body #root .first-clip-spotlight .first-clip-item:hover{border-color:#517948;transform:translateY(-2px)}html body #root .first-clip-spotlight .first-clip-item:first-child{grid-row:span 2;grid-column:1;display:flex;flex-direction:column;background:linear-gradient(155deg,#151b17,#151b17 58%,#151b17)}html body #root .first-clip-spotlight .first-clip-item .first-clip-thumb{width:100%;height:100%;min-height:172px;aspect-ratio:auto;border:0;border-radius:0;flex-shrink:0;background:#151b17;position:relative}html body #root .first-clip-spotlight .first-clip-item:first-child .first-clip-thumb{min-height:0;aspect-ratio:16/8.9;height:auto}html body #root .first-clip-spotlight .first-clip-thumb>img{object-fit:cover;object-position:center 40%;filter:saturate(1.06) contrast(1.03);transform:scale(1.004);transition:transform .35s}html body #root .first-clip-spotlight .first-clip-thumb:hover>img{transform:scale(1.05)}html body #root .first-clip-spotlight .first-clip-thumb-cover{background:linear-gradient(180deg,#090b0a22,#090b0a11 45%,#151b17b5);display:flex;flex-direction:column;gap:7px;color:#f3f5f3}html body #root .first-clip-spotlight .first-clip-thumb-cover>span{height:44px;width:44px;font-size:15px;background:#141816ed;border:0;color:var(--ink);box-shadow:0 6px 30px #0005}html body #root .first-clip-spotlight .first-clip-thumb-cover>small{font:800 8px JetBrains Mono,monospace;letter-spacing:1px;color:#f3f5f3}html body #root .first-clip-spotlight .first-clip-thumb>b{font:800 11px JetBrains Mono,monospace;top:14px;left:14px;border:1px solid #51794888;padding:6px 9px;border-radius:5px;color:#f3f5f3}html body #root .first-clip-spotlight .first-clip-copy{padding:17px 18px;gap:8px;display:flex;flex-direction:column}html body #root .first-clip-spotlight .first-clip-item:first-child .first-clip-copy{padding:20px 22px;flex:1}html body #root .first-clip-spotlight .first-clip-rank{font:800 9px JetBrains Mono,monospace;letter-spacing:1.2px;color:var(--acid)}html body #root .first-clip-spotlight .first-clip-copy h3{font:710 clamp(15px,1.5vw,19px)/1.19 "Space Grotesk",Inter,sans-serif;color:#f3f5f3!important;min-height:0;margin:0;letter-spacing:-.55px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #root .first-clip-spotlight .first-clip-item:first-child h3{font-size:25px;letter-spacing:-.85px}html body #root .first-clip-spotlight .first-clip-copy p{font:450 11px/1.5 Inter,sans-serif;color:#f3f5f3!important;margin:0;min-height:0;height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #root .first-clip-spotlight .first-clip-item:first-child p{-webkit-line-clamp:3;font-size:12px}html body #root .first-clip-spotlight .first-clip-score{display:flex;gap:7px;align-items:center;margin:0 0 6px}html body #root .first-clip-spotlight .first-clip-score b{font:760 20px Space Grotesk,Inter,sans-serif;color:var(--acid)}html body #root .first-clip-spotlight .first-clip-score span{font:650 8px JetBrains Mono,monospace;letter-spacing:1px;color:#f3f5f3}html body #root .first-clip-spotlight .first-clip-ready{min-height:42px;padding:10px 13px;border:0;border-radius:9px;background:var(--acid)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font:750 11px Inter,sans-serif;align-items:center;box-shadow:0 6px 22px #00000016}html body #root .first-clip-spotlight .first-clip-ready>span{font-size:16px}html body #root .first-clip-spotlight .first-clip-ready:hover{background:var(--surface-2)!important}html body #root .first-clip-spotlight .first-clip-footer{position:relative;margin:15px 0 0;color:#f3f5f3!important;font-size:10px}html body #root .post-ready-draft{padding:23px;border-radius:17px;background:linear-gradient(145deg,var(--surface-2),var(--surface) 62%,var(--surface-2))!important;border:1px solid #517948;color:var(--ink)!important;box-shadow:0 14px 33px -30px #000}html body #root .post-ready-draft>header{padding:0 0 13px;border-bottom:1px solid var(--line);align-items:center}html body #root .post-ready-draft>header span{font:780 11px JetBrains Mono,monospace;color:var(--acid);letter-spacing:1px}html body #root .post-ready-draft>header strong{color:var(--acid);font-size:11px}html body #root .post-ready-draft>p{color:var(--ink-dim)!important;font:440 12px/1.7 Inter,sans-serif;margin:13px 0}html body #root .post-ready-draft>label{font:700 11px Inter,sans-serif;color:var(--acid);margin:13px 0 6px}html body #root .post-ready-draft input,html body #root .post-ready-draft textarea{border:1px solid var(--line);border-radius:10px;min-height:43px;background:var(--surface)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font:500 13px/1.55 Inter,sans-serif;box-shadow:inset 0 1px 2px #00000012}html body #root .post-ready-draft textarea{min-height:75px}html body #root .post-ready-draft .post-ready-actions button{min-height:43px;border-radius:9px;font:720 12px Inter,sans-serif;background:var(--surface-2);border:1px solid #517948;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #root .post-ready-draft .post-ready-actions button:first-child{background:var(--acid);border-color:#517948}@media (max-width:1100px){html body #root .first-clip-spotlight .first-clip-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}html body #root .first-clip-spotlight .first-clip-item,html body #root .first-clip-spotlight .first-clip-item:first-child{grid-row:auto;grid-column:auto;display:flex;flex-direction:column}html body #root .first-clip-spotlight .first-clip-item .first-clip-thumb{aspect-ratio:16/10;min-height:0;height:auto}html body #root .first-clip-spotlight .first-clip-item:first-child .first-clip-thumb{aspect-ratio:16/10}html body #root .first-clip-spotlight .first-clip-item:first-child h3{font-size:19px}}@media (max-width:670px){html body #root .first-clip-spotlight{padding:16px;margin:14px 10px}html body #root .first-clip-spotlight .first-clip-head h2{font-size:26px}html body #root .first-clip-spotlight .first-clip-head p{font-size:11px}html body #root .first-clip-spotlight .first-clip-row{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:7px}html body #root .first-clip-spotlight .first-clip-item{min-width:230px;width:75%;scroll-snap-align:start;flex-shrink:0}html body #root .first-clip-spotlight .first-clip-head>b{padding:8px;font-size:8px}html body #root .post-ready-draft{padding:16px}}html body #root .first-clip-spotlight{background:var(--surface,var(--surface))!important;border:1px solid var(--line,var(--line))!important;box-shadow:none!important;border-radius:14px;margin:20px;padding:22px}html body #root .first-clip-spotlight:before{display:none}html body #root .first-clip-spotlight .first-clip-head{align-items:center;margin-bottom:20px}html body #root .first-clip-spotlight .first-clip-head h2{font:650 clamp(24px,2.5vw,32px)/1.2 Inter,sans-serif;letter-spacing:-1px;color:var(--ink,var(--ink))!important}html body #root .first-clip-spotlight .first-clip-head h2 em{color:var(--acid)}html body #root .first-clip-spotlight .first-clip-eyebrow{color:var(--acid);font:700 10px/1.3 Inter,sans-serif}html body #root .first-clip-spotlight .first-clip-head p,html body #root .first-clip-spotlight .first-clip-footer{color:var(--ink-dim,var(--ink-dim))!important}html body #root .first-clip-spotlight .first-clip-head>b{background:var(--surface-2);color:var(--acid);border:1px solid var(--line);box-shadow:none}html body #root .first-clip-spotlight .first-clip-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:18px}@media (max-width:1000px) and (min-width:768px){html body #root .first-clip-spotlight .first-clip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html body #root .first-clip-spotlight{padding:16px;margin:14px;border-radius:12px}html body #root .first-clip-spotlight .first-clip-row{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:16px}html body #root .first-clip-spotlight .first-clip-head{align-items:start;gap:10px}html body #root .first-clip-spotlight .first-clip-head p{font-size:12px}}.publish-calendar{width:100%;padding:24px 32px 64px;box-sizing:border-box;background:#090c0a;color:var(--ink);min-height:calc(100vh - 58px);font:14px/20px Inter,sans-serif}.publish-heading{height:56px;display:flex;align-items:center;gap:12px}.publish-heading h1{font:600 28px/34px Space Grotesk,sans-serif;margin:0}.publish-heading button,.publish-filters button{height:40px;border-radius:8px;padding:0 15px}.publish-heading .primary{background:var(--acid);color:#071006;border:0;font-weight:700}.publish-heading .secondary,.publish-filters button{background:#181d19;border:1px solid #2c332d;color:var(--ink)}.timezone-select{margin-left:auto;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 9px}.timezone-select span{font-size:11px;color:var(--ink-dim)}.timezone-select select{grid-row:1/3;grid-column:2;height:40px}.timezone-select small{font-size:10px;color:var(--ink-dim)}.publish-calendar select,.publish-calendar input,.publish-calendar textarea{background:#151a16;color:var(--ink);border:1px solid #303831;border-radius:8px;font:14px Inter,sans-serif}.publish-filters{height:48px;display:flex;gap:8px;align-items:center}.publish-filters select{height:36px;padding:0 10px}.calendar-panel{border:1px solid #2a302b;border-radius:10px;overflow:hidden;background:#0d100e}.month-nav{height:52px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #292f2a}.month-nav strong{min-width:180px;text-align:center;font:600 16px Space Grotesk,sans-serif}.month-nav button{width:34px;height:34px;border:1px solid #2c332d;background:#151a16;color:var(--ink);border-radius:7px}.month-nav button:last-child{width:auto;padding:0 12px;position:absolute;right:48px}.weekday-row,.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.weekday-row{height:36px;border-bottom:1px solid #2a302b}.weekday-row span{display:grid;place-items:center;color:#929b94;font-size:12px;border-right:1px solid #252b26}.day-cell{min-height:112px;padding:8px;border-right:1px solid #252b26;border-bottom:1px solid #252b26;box-sizing:border-box;position:relative;cursor:pointer;outline-offset:-3px}.day-cell:nth-child(7n){border-right:0}.day-cell.outside{color:#58605a;background:#0a0d0b}.day-number{display:flex;justify-content:space-between;height:25px}.day-number>span{width:24px;height:24px;display:grid;place-items:center}.today .day-number>span{background:var(--acid);color:#071006;border-radius:999px;font-weight:700}.day-number button{opacity:0;width:26px;height:26px;border:0;background:#1e2820;color:var(--accent-text);border-radius:6px}.day-cell:hover .day-number button,.day-cell:focus-within .day-number button,.day-number button:focus{opacity:1}.calendar-post{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;background:#1c211d;border:1px solid #303731;border-radius:6px;color:var(--ink);text-align:left}.post-account{display:flex;align-items:center;gap:6px;max-width:100%}.post-account i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#343b35;font-style:normal;position:relative}.post-account i b{position:absolute;right:-3px;bottom:-3px;background:#0a0d0b;border-radius:50%;font-size:8px}.post-account strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-time{font-size:12px;color:#b5beb7}.post-title{font-size:12px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-post em{font-size:10px;color:var(--accent-text);font-style:normal}.calendar-post.failed em{color:#ff8e86}.calendar-post.cancelled{opacity:.6}.more-posts{border:0;background:transparent;color:var(--accent-text);font-size:11px;padding:4px}.mobile-agenda{display:none}.publish-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000c2;display:grid;place-items:center;padding:24px}.clip-selector,.post-composer,.day-agenda{background:#111512;border:1px solid #333a34;border-radius:12px;box-shadow:0 28px 90px #000;padding:24px}.clip-selector{width:min(880px,calc(100vw - 48px));max-height:min(680px,calc(100dvh - 48px));display:flex;flex-direction:column}.clip-selector header,.post-composer header,.day-agenda header{display:flex;justify-content:space-between;align-items:flex-start}.clip-selector h2,.post-composer h2,.day-agenda h2{font:600 22px/28px Space Grotesk;margin:0}.clip-selector p{margin:3px 0;color:var(--ink-dim)}.icon-close{width:40px;height:40px;border:1px solid #303731;background:#181d19;color:var(--ink);border-radius:8px;font-size:22px}.selector-tools{display:grid;grid-template-columns:1fr 260px;gap:10px;margin:18px 0}.selector-tools input,.selector-tools select{height:40px;padding:0 12px}.selector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow-y:auto;overflow-x:hidden;min-height:0}.selector-grid>button{min-width:0;width:100%;background:#151a16;border:1px solid #2a312b;border-radius:9px;padding:8px;color:var(--ink);text-align:left}.selector-grid>button.selected{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.selector-poster{aspect-ratio:16/9;background:#090c0a;border-radius:6px;display:grid;place-items:center;overflow:hidden;position:relative}.selector-poster img{width:100%;height:100%;object-fit:cover}.selector-poster span{font-size:11px;color:var(--ink-dim)}.selector-poster-pending{display:flex!important;flex-direction:column;align-items:center;gap:6px;padding:8px;text-align:center}.selector-poster-pending i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#202721;color:var(--accent-text);font-style:normal}.selector-player{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 14px;padding:10px;border:1px solid #303831;border-radius:10px;background:#0a0d0b}.selector-player>div{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#050706}.selector-player video{width:100%;height:100%;object-fit:contain}.selector-player>div>span,.selector-player [role=alert]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;background:#080b09dd;color:var(--ink-dim);text-align:center}.selector-player [role=alert] button{margin-top:8px}.selector-player p{display:grid;gap:4px;margin:0;min-width:0}.selector-player p span{color:var(--ink-dim);font-size:12px}.selector-poster b{position:absolute;right:5px;bottom:5px;background:#060806dd;padding:2px 5px;border-radius:4px;font-size:10px}.selector-grid strong,.selector-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.selector-grid small{color:var(--ink-dim)}.clip-selector footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.clip-selector footer>div{display:flex;gap:14px;align-items:center}.clip-selector footer nav{display:flex;gap:7px;align-items:center}.clip-selector .primary,.post-composer .primary{background:var(--acid);color:#061006;border:0;border-radius:8px;min-height:40px;padding:0 18px;font-weight:700}.post-composer{width:min(860px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;padding:24px}.composer-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;overflow:auto;padding:16px 0}.composer-body aside video{width:180px;height:320px;object-fit:contain;background:#050706;border-radius:9px}.composer-body aside span{display:block;text-align:center;color:var(--ink-dim);font-size:12px}.composer-fields{display:grid;gap:11px}.composer-fields label{display:grid;gap:5px;font-weight:600}.composer-fields input,.composer-fields select{height:40px;padding:0 11px}.composer-fields textarea{height:168px;padding:10px;resize:vertical}.composer-fields small{justify-self:end;color:var(--ink-dim);font-weight:400}.generate-caption{justify-self:start;background:#1a211b;border:1px solid #344036;color:var(--ink);border-radius:7px;padding:8px 11px}.composer-error{color:#ff8e86}.post-composer>footer{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #2b322c;padding-top:14px;gap:16px}.danger{background:transparent;border:1px solid #743c38;color:#ff938c;border-radius:8px;min-height:40px;padding:0 12px}.composer-submit{display:flex;align-items:flex-end;gap:12px}.composer-submit label{display:grid;gap:4px;font-size:11px}.composer-submit input{height:40px;padding:0 10px}.confirmation{display:grid;max-width:250px}.confirmation span{font-size:11px;color:var(--ink-dim)}.confirmation em{font-size:10px;color:#ff8e86}.composer-confirm{position:absolute;background:#151a16;border:1px solid #3a443c;border-radius:10px;padding:18px;box-shadow:0 20px 60px #000;display:flex;gap:10px;align-items:center}.day-agenda{width:min(420px,calc(100vw - 32px));display:grid;gap:9px}.day-agenda .calendar-post{min-height:90px}@media (max-width:767px){.publish-calendar{padding:12px 12px 84px}.publish-heading{height:auto;display:grid;grid-template-columns:1fr auto;gap:8px}.publish-heading h1{font-size:25px}.publish-heading .primary{grid-column:2}.publish-heading .secondary{display:none}.timezone-select{grid-column:1/-1;margin:0;display:flex}.timezone-select select{margin-left:auto}.timezone-select small{display:none}.publish-filters{height:42px}.publish-filters select:first-child,.calendar-panel{display:none}.mobile-agenda{display:grid;gap:14px;margin-top:8px}.mobile-agenda section{display:grid;gap:7px}.mobile-agenda h2{font:600 15px Space Grotesk;margin:0;border-bottom:1px solid #29302a;padding-bottom:6px}.mobile-agenda .calendar-post{min-height:96px}.publish-overlay{padding:0;align-items:end}.clip-selector,.post-composer{width:100%;height:100dvh;max-height:none;border-radius:0;padding:16px}.selector-tools{grid-template-columns:1fr}.selector-grid{grid-template-columns:repeat(2,1fr)}.clip-selector footer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.composer-body{display:block}.composer-body aside{margin-bottom:10px}.composer-body aside video{width:100%;height:150px}.post-composer>footer{position:sticky;bottom:0;background:#111512;padding-bottom:max(8px,env(safe-area-inset-bottom));align-items:stretch}.composer-submit{display:grid;grid-template-columns:1fr auto}.confirmation{grid-column:1/-1;max-width:none}.post-composer .primary,.danger{min-height:44px}.composer-confirm{left:16px;right:16px;bottom:90px;display:grid}.composer-fields textarea{height:128px}}.clip-selector footer nav button{height:34px;padding:0 10px;background:#181d19;color:var(--ink);border:1px solid #303831;border-radius:7px}.clip-selector footer nav button:disabled{opacity:.45}.post-composer{position:relative}.composer-confirm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 48px));box-sizing:border-box;z-index:3;justify-content:flex-end;flex-wrap:wrap}.composer-confirm p{flex-basis:100%;margin:0 0 8px}.publish-heading .secondary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.post-composer>footer{flex-direction:column}.post-composer>footer>.danger{width:100%}.composer-submit{width:100%}.composer-confirm{left:16px;right:16px;top:50%;width:auto;transform:translateY(-50%)}}.composer-confirm button:not(.danger){min-height:40px;padding:0 12px;background:#202621;color:var(--ink);border:1px solid #39423b;border-radius:8px}@media (max-width:900px) and (min-width:769px){.selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selector-player{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:768px){.clip-selector{width:calc(100vw - 24px);padding:16px}.selector-tools{grid-template-columns:1fr}.selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.selector-player{grid-template-columns:1fr}.clip-selector footer{gap:10px}.clip-selector footer>div{min-width:0;flex-direction:column;align-items:flex-start;gap:7px}}html body #root .publish-calendar.calendar-studio,html body #root .publish-calendar.calendar-studio :is(.clip-selector,.post-composer,.composer-confirm,.day-agenda){--bg:#0d241b!important;--surface:#132e22!important;--surface-2:#1e402d!important;--surface-3:#284d37!important;--line:#315540!important;--ink:#eff6ef!important;--ink-dim:#a8bdae!important;--accent-text:#eff6ef;--on-accent:#0b2110;--acid:#53fc18;--danger:#ffaaa0!important;--muted:#a8bdae!important;--border:#315540!important;color:var(--ink)!important;color-scheme:dark}html body #root .publish-calendar.calendar-studio{width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - 60px);padding:20px 28px 24px;background:var(--bg)!important;font:14px/1.45 Inter,sans-serif}.calendar-studio *,.calendar-studio *:before,.calendar-studio *:after{box-sizing:border-box}.calendar-studio .calendar-workspace{max-width:1680px;margin:0 auto;min-width:0}.calendar-studio button{font:inherit;cursor:pointer}.calendar-studio :is(button,input,select):disabled{cursor:default;opacity:.5}.calendar-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body #root .publish-calendar.calendar-studio :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--acid)!important;outline-offset:3px!important}html body #root .publish-calendar.calendar-studio :is(input,textarea)::placeholder{color:#8fae9a!important;-webkit-text-fill-color:#8fae9a!important}html body #root .publish-calendar.calendar-studio :is(input,select,textarea){background:#10291d!important;border:1px solid var(--line)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink)!important;border-radius:8px!important;color-scheme:dark!important;font:inherit;min-width:0}html body #root .publish-calendar.calendar-studio .primary{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--acid)!important;border-radius:9px!important;background:var(--acid)!important;color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important;font-weight:700;text-decoration:none}html body #root .publish-calendar.calendar-studio .primary:hover:not(:disabled){background:#7bff4b!important;border-color:#7bff4b!important}.calendar-studio .publish-heading{display:flex;height:auto;min-height:44px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.calendar-studio .publish-heading h1{margin:0;color:var(--ink);font:600 25px/1.15 Space Grotesk,Inter,sans-serif;letter-spacing:-.6px}.calendar-studio .publish-heading p{margin:5px 0 0;color:var(--ink-dim);font-size:12px;letter-spacing:.1px}.calendar-studio .publish-heading-actions{display:flex;align-items:center;gap:8px}html body #root .calendar-studio .publish-heading .secondary{height:40px;padding:0 14px;background:#173425!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:9px!important}.calendar-studio .calendar-layout{display:grid;grid-template-columns:minmax(235px,270px) minmax(0,1fr);align-items:start;gap:24px}.calendar-studio .calendar-main{min-width:0;max-width:100%}.calendar-studio .calendar-clip-tray{min-width:0;padding:18px 14px 12px;background:#122d21;border:1px solid var(--line);border-radius:15px;box-shadow:0 10px 26px #06180c1a}.calendar-studio .calendar-clip-tray header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 3px}.calendar-studio .calendar-clip-tray h2{margin:0;font:600 19px/24px Space Grotesk,Inter,sans-serif;letter-spacing:-.3px}.calendar-studio .calendar-clip-tray header p{margin:4px 0 0;color:var(--ink-dim);font-size:11px}.calendar-studio .tray-count{min-width:40px;min-height:36px;padding:7px 10px;display:grid;place-items:center;border:1px solid #3c6040;border-radius:20px;background:#244c30;color:var(--acid);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.calendar-studio .tray-search{position:relative;display:block;margin:17px 0 10px}.calendar-studio .tray-search input{width:100%;height:38px;padding:0 12px;font-size:12px}.calendar-studio .tray-instructions{margin:0 3px 13px;color:var(--ink-dim);font-size:11px;line-height:16px}.calendar-studio .clip-tray-list{display:grid;gap:9px;min-height:0;max-height:clamp(194px,calc(100dvh - 405px),610px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#45664d transparent;padding-right:3px}.calendar-studio .calendar-clip{display:flex;position:relative;min-width:0;padding:7px;border:1px solid #2f543c;background:#1b3a28;border-radius:10px;touch-action:pan-y;transition:background .15s,border-color .15s}.calendar-studio .calendar-clip:hover{background:#23472f;border-color:#4a7354}.calendar-studio .calendar-clip[draggable=true]{cursor:grab}.calendar-studio .calendar-clip.selected{border-color:var(--acid);background:#21492d;box-shadow:inset 0 0 0 1px var(--acid)}html body #root .calendar-studio .clip-tray-select{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:11px;border:0;background:transparent;color:var(--ink);padding:0;min-width:0;width:100%;text-align:left;border-radius:5px!important;touch-action:pan-y}.calendar-studio .clip-tray-poster{position:relative;display:block;width:76px;height:90px;border-radius:7px;background:#0b2016;overflow:hidden}.calendar-studio .clip-tray-poster img{display:block;width:100%;height:100%;object-fit:cover}.calendar-studio .clip-tray-poster>b{position:absolute;right:4px;bottom:4px;max-width:100%;padding:2px 4px;background:#06140edb;color:#fff;border:1px solid #ffffff20;border-radius:4px;font-size:10px;font-weight:500;line-height:13px}.calendar-studio .clip-tray-selected{position:absolute;left:4px;top:4px;z-index:1;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#10240b;background:var(--acid);font-size:13px;font-weight:800}.calendar-studio .tray-poster-placeholder{display:grid;place-items:center;height:100%;background:linear-gradient(145deg,#2d5636,#112b1c);color:#b4cbb9}.calendar-studio .tray-poster-placeholder i{width:29px;height:29px;border:1px solid #729c775e;border-radius:50%;display:grid;place-items:center;font-size:11px;font-style:normal;padding-left:1px}.calendar-studio .clip-tray-copy{display:grid;gap:7px;min-width:0;padding-right:3px;padding-bottom:9px}.calendar-studio .clip-tray-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:17px;font-weight:600;overflow-wrap:anywhere}.calendar-studio .clip-tray-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-dim);font-size:10px;line-height:15px}html body #root .calendar-studio .calendar-drag-handle{border:0;border-radius:5px!important;padding:0;min-width:25px;width:25px;height:28px;flex-shrink:0;display:grid;place-items:center;background:#2d5037;color:#bad0bf;font-size:22px;line-height:1;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.calendar-studio .calendar-clip>.calendar-drag-handle{position:absolute;right:5px;bottom:5px;height:24px;width:22px;min-width:22px;font-size:19px}.calendar-studio .calendar-clip-tray footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 2px 0;color:var(--ink-dim);font-size:10px}.calendar-studio .tray-pagination{display:flex;gap:7px;align-items:center;font-variant-numeric:tabular-nums}html body #root .calendar-studio .tray-pagination button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px!important;background:#1a3828;color:var(--ink);font-size:19px}.calendar-studio .tray-empty{padding:24px 7px;color:var(--ink-dim);font-size:12px;line-height:19px}.calendar-studio .month-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;height:auto;min-height:46px;padding:0;margin:0 0 15px;border:0}.calendar-studio .month-title{display:flex;align-items:center;gap:15px;min-width:0}.calendar-studio .month-title h2{font:600 clamp(24px,2.15vw,34px)/1.15 "Space Grotesk",Inter,sans-serif;letter-spacing:-.8px;white-space:nowrap;margin:0}.calendar-studio .month-title h2>span{color:#c0d1c3;font-weight:500}.calendar-studio .month-count{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 11px;min-width:60px;margin:0;border:1px solid #365b38;border-radius:20px;background:#214b2c;color:var(--acid);font-size:11px;font-weight:600;white-space:nowrap}.calendar-studio .month-count:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.calendar-studio .month-switch{display:flex;align-items:center;gap:5px;flex-shrink:0}html body #root .calendar-studio .month-nav button{position:static;width:30px;min-width:30px;height:32px;padding:0;display:grid;place-items:center;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#bbcebf!important;font-size:25px}html body #root .calendar-studio .month-nav button:hover:not(:disabled){border-color:#3a5e44!important;background:#1c402b!important}html body #root .calendar-studio .month-nav .month-today{width:auto;min-width:61px;padding:0 12px;margin-right:5px;background:#23452f!important;border-color:#35593e!important;color:var(--ink)!important;font-size:12px;font-weight:600}.calendar-studio .calendar-schedule-tools{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(146px,172px);gap:13px;align-items:end;padding:8px 13px;margin:0 0 10px;border:1px solid #2c503a;border-radius:12px;background:#122d20}.calendar-studio .destination-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;min-width:0}.calendar-studio .destination-picker>label{grid-column:1;grid-row:1;min-width:0;font-size:10px;line-height:14px;font-weight:600;color:var(--ink-dim)}.calendar-studio .destination-picker>select{grid-column:1/-1;width:100%;min-width:0;height:30px;padding:0 9px;text-overflow:ellipsis;font-size:11px}.calendar-studio .destination-platforms{display:flex;flex-wrap:wrap;gap:5px;grid-column:2;grid-row:1;justify-content:flex-end;min-width:0}html body #root .calendar-studio .destination-platforms button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:3px 6px;border:1px solid #35533d;border-radius:7px!important;background:#193824!important;color:var(--ink)!important;font-size:10px;line-height:15px;font-weight:500}html body #root .calendar-studio .destination-platforms button[aria-pressed=true]{border-color:#6da65b!important;background:#2b5130!important;box-shadow:inset 0 0 0 1px #6da65b33}html body #root .calendar-studio .destination-platforms button:hover:not(:disabled){background:#2d5033!important}.calendar-studio .platform-logo{display:block;width:13px;height:13px;flex-shrink:0;color:currentColor}.calendar-studio .calendar-platform-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:4px;background:#132419;color:#fff}.calendar-studio .calendar-platform-mark.platform-shorts{background:#f52d42;color:#fff}.calendar-studio .calendar-platform-mark.platform-tiktok{background:#081910;color:#fff}.calendar-studio .calendar-platform-mark.platform-reels{background:#bf307e;color:#fff}.calendar-studio .posting-time{display:grid;gap:7px;min-width:0;font-size:10px;line-height:14px;font-weight:600;color:var(--ink-dim)}.calendar-studio .posting-time input{height:30px;width:100%;min-width:0;padding:0 7px;font-size:11px}.calendar-studio .posting-time small{display:none}.calendar-studio .timezone-select{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:7px;margin:0;min-width:0}.calendar-studio .timezone-select span{font-size:10px;line-height:14px;font-weight:600;color:var(--ink-dim)}.calendar-studio .timezone-select select{grid-row:auto;grid-column:auto;width:100%;min-width:0;height:30px;padding:0 8px;font-size:11px}.calendar-studio .timezone-select small{display:none}.calendar-studio .publish-filters{display:flex;flex-wrap:wrap;height:auto;min-height:30px;gap:7px;margin:0 0 10px}html body #root .calendar-studio .publish-filters select{display:block;min-width:0;max-width:100%;height:30px;padding:0 9px;background:transparent!important;border-color:#31503b!important;color:var(--ink-dim)!important;font-size:10px}html body #root .calendar-studio .publish-filters button{height:30px;padding:0 10px;margin-left:auto;border:1px solid #31503b!important;border-radius:8px!important;background:transparent!important;color:var(--ink-dim)!important;font-size:10px}.calendar-studio :is(.calendar-connect,.calendar-feedback,.calendar-selection,.calendar-pending-save){display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;margin:0 0 10px;border:1px solid #3a5e42;border-radius:9px;background:#1b3a28;color:var(--ink);font-size:12px;line-height:18px;overflow-wrap:anywhere}.calendar-studio .calendar-connect p{margin:0}.calendar-studio :is(.calendar-connect,.calendar-feedback,.calendar-selection,.calendar-pending-save) button{flex-shrink:0;padding:6px 9px;border:1px solid #577a52;border-radius:6px;background:#294d30;color:var(--ink);font-size:11px}.calendar-studio :is(.calendar-connect,.calendar-pending-save) button{background:var(--acid);border-color:var(--acid);color:#112509;font-weight:600}.calendar-studio .calendar-feedback.success{border-left:3px solid var(--acid)}.calendar-studio .calendar-feedback.error{border-left:3px solid #ffaba0;color:#ffe3de}.calendar-studio .calendar-pending-save{border-left:3px solid #f0c46e}.calendar-studio .calendar-selection{border-color:#7ca567;background:#24462c}html body #root .calendar-studio .calendar-panel{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid #31573d!important;border-radius:12px!important;background:#102a1d!important;color:var(--ink)!important}html body #root .calendar-studio .month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#153322!important;border:0!important;border-radius:0!important}.calendar-studio .month-grid.rows-4{--calendar-day-height:clamp(88px, calc((100dvh - 420px)/4) ,142px)}.calendar-studio .month-grid.rows-5{--calendar-day-height:clamp(82px, calc((100dvh - 420px)/5) ,118px)}.calendar-studio .month-grid.rows-6{--calendar-day-height:clamp(72px,calc((100dvh - 420px)/6),104px)}.calendar-studio .weekday-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:31px;background:#102a1d;border-bottom:1px solid #31513a}.calendar-studio .weekday-row>span{display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:0 10px;color:#9fbaa7;font-size:9px;line-height:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:0}.calendar-studio .weekday-row .weekday-long{display:none}.calendar-studio .weekday-row .weekday-short{display:inline;border:0;font:inherit}html body #root .calendar-studio .day-cell{position:relative;min-width:0;min-height:var(--calendar-day-height,112px);padding:6px;border-right:1px solid #31513a!important;border-bottom:1px solid #31513a!important;border-radius:0!important;background:#153322!important;color:var(--ink)!important;cursor:pointer;outline-offset:-3px;transition:background .12s}html body #root .calendar-studio .day-cell:nth-child(7n){border-right:0!important}html body #root .calendar-studio .day-cell:nth-last-child(-n+7){border-bottom:0!important}html body #root .calendar-studio .day-cell.outside{background:#10291c!important;color:#668a70!important}html body #root .calendar-studio .day-cell.today{background:#1c3b27!important;box-shadow:inset 0 2px #6cba48;border-color:#31513a!important}html body #root .calendar-studio .day-cell:hover:not(.outside){background:#1c3c28!important}.calendar-studio .day-number{display:flex;justify-content:space-between;align-items:flex-start;height:25px}.calendar-studio .day-number>span{display:grid;place-items:center;width:23px;height:22px;color:inherit;font-size:12px;line-height:20px;font-weight:600}.calendar-studio .day-cell.past:not(.outside)>.day-number>span{color:#a7bbaa}.calendar-studio .day-cell.today .day-number>span{background:var(--acid);color:#0a250b;border-radius:50%;font-weight:700}html body #root .calendar-studio .day-number button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px!important;background:#30583a;color:#c5deb8;opacity:0;font-size:16px}.calendar-studio .day-cell:hover .day-number button,.calendar-studio .day-cell:focus-within .day-number button{opacity:1}html body #root .calendar-studio .day-cell.drop-target{background:#2f5530!important;box-shadow:inset 0 0 0 2px var(--acid)}html body #root .calendar-studio .day-cell.choosing-date:hover{box-shadow:inset 0 0 0 2px #81ba61}.calendar-studio .day-posts{display:grid;gap:4px}html body #root .calendar-studio .calendar-post{display:block;min-width:0;max-width:100%;padding:4px;border:1px solid #3b6245!important;border-radius:7px!important;background:#23482f!important;color:var(--ink)!important;text-align:left;touch-action:pan-y}.calendar-studio .calendar-post[draggable=true]{cursor:grab}.calendar-studio .calendar-post.move-selected{box-shadow:inset 0 0 0 1px var(--acid)}html body #root .calendar-studio .calendar-post.failed{background:#42332b!important;border-color:#84554a!important}.calendar-studio .calendar-post.cancelled{opacity:.6}html body #root .calendar-studio .post-open{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 5px;align-items:center;width:100%;min-width:0;padding:0;border:0;border-radius:3px!important;background:transparent;color:var(--ink);text-align:left;touch-action:pan-y}.calendar-studio .post-poster{grid-column:1;grid-row:1/3;display:block;width:30px;height:34px;border-radius:4px;background:#142f1d;overflow:hidden}.calendar-studio .post-poster img{display:block;width:100%;height:100%;object-fit:cover}.calendar-studio .post-poster>span{display:grid;place-items:center;height:100%;color:#94b29b;font-size:9px}.calendar-studio .post-title{grid-column:2/-1;grid-row:1;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;color:var(--ink);font-size:10px;line-height:13px;font-weight:600}.calendar-studio .post-account{grid-column:2;grid-row:2;display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.calendar-studio .post-account .calendar-platform-mark{width:15px;height:15px;border-radius:4px}.calendar-studio .post-account .platform-logo{width:11px;height:11px}.calendar-studio .post-account strong{font-size:8px;line-height:11px;font-weight:400;color:#b5ccb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-studio .post-time{grid-column:3;grid-row:2;font-size:9px;line-height:12px;color:#c0d2c2;white-space:nowrap}.calendar-studio .post-actions{display:flex;align-items:center;gap:3px;min-width:0;min-height:14px;margin:2px 0 0 35px}.calendar-studio .calendar-post em{font-size:8px;line-height:12px;color:#b7c9b7;overflow:hidden;text-overflow:ellipsis;font-style:normal}html body #root .calendar-studio .calendar-post.failed em{color:#ffb9aa!important}.calendar-studio .post-move{border:0;background:transparent;color:#d8e7d0;padding:0;margin-left:auto;white-space:nowrap;font-size:8px;line-height:13px}html body #root .calendar-studio .post-actions .calendar-drag-handle{width:17px;min-width:17px;height:15px;font-size:16px;background:transparent;color:#c3d4bd}.calendar-studio .day-cell.has-multiple .calendar-post{padding:3px}html body #root .calendar-studio .day-cell.has-multiple .post-open{grid-template-columns:22px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell.has-multiple .post-poster{width:22px;height:24px}.calendar-studio .day-cell.has-multiple .post-title{line-height:11px;font-size:9px}.calendar-studio .day-cell.has-multiple .post-account .calendar-platform-mark{width:12px;height:12px;border-radius:3px}.calendar-studio .day-cell.has-multiple .post-account .platform-logo{width:9px;height:9px}.calendar-studio .day-cell.has-multiple .post-time{font-size:8px;line-height:10px}.calendar-studio .day-cell.has-multiple .post-actions{height:10px;min-height:10px;margin:0 0 0 26px}.calendar-studio .day-cell.has-multiple .post-actions em,.calendar-studio .day-cell.has-multiple .post-move{line-height:10px;font-size:7px}html body #root .calendar-studio .day-cell.has-multiple .post-actions .calendar-drag-handle{height:10px;font-size:13px}.calendar-studio .more-posts{border:0;background:transparent;color:#c0d5bd;font-size:10px;padding:3px 0}.calendar-studio .compact-day-agenda{display:none}.calendar-studio .calendar-blank-note{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);display:grid;justify-items:center;max-width:280px;width:55%;padding:17px 18px;text-align:center;color:#cae0c9;background:#183622e8;border:1px solid #3b5b3c;border-radius:12px;pointer-events:none;box-shadow:0 10px 22px #071c161a}.calendar-studio .calendar-blank-note>span{font-size:27px;line-height:30px;color:var(--acid);margin-bottom:7px}.calendar-studio .calendar-blank-note strong{font:600 16px/21px Space Grotesk,Inter,sans-serif}.calendar-studio .calendar-blank-note p{margin:6px 0 0;font-size:11px;line-height:17px;color:var(--ink-dim)}.calendar-studio .calendar-grid-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px 0;font-size:10px;color:#95b39c}.calendar-studio .calendar-grid-caption>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.calendar-studio .calendar-grid-caption i{width:5px;height:5px;border-radius:50%;background:#83b66b}.calendar-studio .calendar-grid-caption p{margin:0;text-align:right}.calendar-studio .calendar-loading{color:var(--ink-dim);font-size:12px}.calendar-studio .mobile-agenda{display:none}.calendar-studio .calendar-drag-ghost{position:fixed;z-index:300;width:198px;padding:10px 12px;display:grid;gap:3px;pointer-events:none;border:1px solid var(--acid);border-radius:9px;background:#234830;color:var(--ink);box-shadow:0 10px 35px #0006}.calendar-studio .calendar-drag-ghost strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.calendar-studio .calendar-drag-ghost>span{font-size:10px;color:var(--ink-dim)}html body #root .publish-calendar.calendar-studio .publish-overlay{z-index:120;background:#04120cba!important}html body #root .publish-calendar.calendar-studio :is(.clip-selector,.post-composer,.composer-confirm,.day-agenda){background:#132e22!important;border:1px solid #45664a!important;box-shadow:0 26px 75px #02100688!important;color:var(--ink)!important}html body #root .publish-calendar.calendar-studio :is(.clip-selector,.post-composer,.composer-confirm,.day-agenda) :is(button,input,select,textarea){color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #root .publish-calendar.calendar-studio :is(.clip-selector,.post-composer,.composer-confirm,.day-agenda) :is(input,select,textarea){background:#0f281b!important;border:1px solid var(--line)!important;color-scheme:dark!important;caret-color:var(--ink)!important}html body #root .publish-calendar.calendar-studio :is(.clip-selector,.post-composer,.composer-confirm,.day-agenda) .primary{color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important}html body #root .calendar-studio :is(.icon-close,.generate-caption,.composer-confirm button:not(.danger),.clip-selector footer nav button){background:#1d3d2a!important;border-color:#406448!important;color:var(--ink)!important}html body #root .calendar-studio .selector-grid>button{background:#1b3a29!important;color:var(--ink)!important;border-color:var(--line)!important}html body #root .calendar-studio .selector-grid>button.selected{border-color:var(--acid)!important;box-shadow:inset 0 0 0 1px var(--acid)!important}html body #root .calendar-studio .selector-player{background:#0e251a!important;border-color:var(--line)!important}html body #root .calendar-studio .selector-poster b{color:#fff!important}.calendar-studio .post-composer{overflow:hidden;position:relative}.calendar-studio .composer-fields{min-width:0}.calendar-studio .composer-fields .destination-picker{grid-template-columns:1fr}.calendar-studio .composer-fields .destination-picker>label{grid-column:1;grid-row:1;font-size:13px;color:var(--ink)}.calendar-studio .composer-fields .destination-platforms{grid-column:1;grid-row:2;justify-content:flex-start}.calendar-studio .composer-fields .destination-picker>select{grid-column:1;grid-row:3;height:40px;font-size:13px}.calendar-studio .composer-fields .destination-platforms button{font-size:12px;padding:5px 9px}.calendar-studio .composer-body aside{min-width:0;color:var(--ink-dim);font-size:11px}.calendar-studio .composer-media-error{overflow-wrap:anywhere;line-height:16px}.calendar-studio :is(.composer-media-error,.field-hint) button{border:1px solid var(--line);border-radius:5px;padding:4px 7px;background:var(--surface)}html body #root .publish-calendar.calendar-studio :is(.composer-error,.confirmation em,.danger){color:#ffb2a7!important;-webkit-text-fill-color:#ffb2a7!important}html body #root .calendar-studio .danger{border-color:#aa6b5e!important;background:#402c24!important}.calendar-studio .field-hint{font-size:11px;line-height:16px;color:var(--ink-dim);margin:0}.calendar-studio .composer-submit{flex-wrap:wrap;justify-content:flex-end;min-width:0}html body #root .publish-calendar.calendar-studio .post-composer>footer{border-color:var(--line)!important;background:var(--surface)!important}.calendar-studio .confirmation{overflow-wrap:anywhere}.calendar-studio .day-agenda{max-height:calc(100dvh - 40px);overflow:auto}.calendar-studio :is(.day-agenda,.mobile-agenda) .calendar-post{min-height:80px;padding:9px 10px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-open{grid-template-columns:45px minmax(0,1fr) auto;gap:3px 8px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-poster{width:45px;height:49px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-title{font-size:13px;line-height:19px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-account strong,.calendar-studio :is(.day-agenda,.mobile-agenda) .post-time{font-size:11px;line-height:18px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-account .calendar-platform-mark{width:21px;height:21px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-account .platform-logo{width:15px;height:15px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-actions{margin-left:53px;min-height:18px}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-move{font-size:11px}.calendar-studio :is(.day-agenda,.mobile-agenda) .calendar-post em{font-size:10px}html body #root .calendar-studio-shell .app-nav.appbar{--ink:#e9f3e9;--ink-dim:#abc1af;--surface:#183423;--surface-2:#24432e;--line:#31513b;--acid-dim:#24462b;background:#0e251a!important;color:#e9f3e9!important;border-bottom-color:#2c4b36!important}html body #root .calendar-studio-shell :is(.side,.side.drawer,.side.open){background:#0a1e14!important;border-color:#2e4b36!important;color:#eaf4e9!important}html body #root .calendar-studio-shell .side-item{color:#c5d6c8!important}html body #root .calendar-studio-shell .side-item :is(.side-lab,svg){color:#c5d6c8!important}html body #root .calendar-studio-shell .side-item .side-hint{color:#95b09e!important}html body #root .calendar-studio-shell .side-item.on{background:#20482e!important;border-color:#3d6847!important}html body #root .calendar-studio-shell .side-item.on :is(.side-lab,svg){color:#e4f5dc!important}html body #root .calendar-studio-shell .side-item:hover:not(.on){background:#143122!important}html body #root .calendar-studio-shell :is(.side-group,.side-usage){color:#92af99!important}html body #root .calendar-studio-shell :is(.side-active-job,.side-tag){background:#1a3626!important;border-color:#38523b!important;color:#d4e6d3!important}@media (max-width:1250px) and (min-width:768px){html body #root .publish-calendar.calendar-studio{padding:18px 18px 24px}.calendar-studio .calendar-layout{grid-template-columns:minmax(212px,232px) minmax(0,1fr);gap:18px}.calendar-studio .calendar-clip-tray{padding:15px 11px 11px}html body #root .calendar-studio .clip-tray-select{grid-template-columns:64px minmax(0,1fr);gap:9px}.calendar-studio .clip-tray-poster{width:64px;height:82px}.calendar-studio .clip-tray-copy strong{font-size:11px;line-height:16px}.calendar-studio .month-title{gap:10px}.calendar-studio .month-title h2{font-size:26px}.calendar-studio .calendar-schedule-tools{grid-template-columns:minmax(0,1fr) 86px;gap:9px 12px;padding:10px}.calendar-studio .calendar-schedule-tools .destination-picker{grid-template-columns:1fr;gap:6px}.calendar-studio .calendar-schedule-tools .destination-picker>label{grid-column:1;grid-row:1}.calendar-studio .calendar-schedule-tools .destination-platforms{grid-column:1;grid-row:2;justify-content:flex-start}.calendar-studio .calendar-schedule-tools .destination-picker>select{grid-column:1;grid-row:3}.calendar-studio .posting-time{align-self:end}.calendar-studio .timezone-select{grid-column:1/-1;display:flex;align-items:center;gap:8px}.calendar-studio .timezone-select select{width:auto;min-width:0;max-width:240px;margin-left:auto;height:30px}.calendar-studio .month-grid.rows-5{--calendar-day-height:clamp(102px, calc((100dvh - 400px)/5) ,122px)}.calendar-studio .month-grid.rows-6{--calendar-day-height:clamp(98px,calc((100dvh - 400px)/6),112px)}.calendar-studio .post-account strong{display:none}.calendar-studio :is(.day-agenda,.mobile-agenda) .post-account strong{display:block}.calendar-studio .day-cell .post-actions em{display:none}html body #root .calendar-studio .day-cell .post-open{grid-template-columns:25px minmax(0,1fr) auto;gap:2px 3px}.calendar-studio .day-cell .post-poster{width:25px;height:31px}.calendar-studio .day-cell .post-actions{margin-left:28px}}@media (min-width:768px) and (max-height:850px){.calendar-studio .clip-tray-list{max-height:calc(100dvh - 405px)}.calendar-studio .publish-heading{margin-bottom:14px}.calendar-studio .month-nav{margin-bottom:10px;min-height:38px}.calendar-studio .calendar-schedule-tools{padding-top:6px;padding-bottom:6px}.calendar-studio .month-grid.rows-5{--calendar-day-height:80px}.calendar-studio .month-grid.rows-6{--calendar-day-height:70px}.calendar-studio .day-number{height:21px}html body #root .calendar-studio .day-cell{padding:3px}.calendar-studio .day-cell.has-multiple .post-actions{height:9px;min-height:9px}}@media (max-width:767px){html body #root .publish-calendar.calendar-studio{padding:17px 12px 28px}.calendar-studio .publish-heading{min-height:42px;gap:8px;margin-bottom:16px}.calendar-studio .publish-heading h1{font-size:25px}.calendar-studio .publish-heading p{font-size:11px}.calendar-studio .publish-heading-actions{gap:4px}html body #root .calendar-studio .publish-heading .primary{min-height:38px;height:38px;padding:0 11px;font-size:12px;white-space:nowrap}.calendar-studio .publish-heading .secondary{display:none}.calendar-studio .calendar-layout{display:flex;flex-direction:column;gap:19px}.calendar-studio .calendar-clip-tray,.calendar-studio .calendar-main{width:100%}.calendar-studio .calendar-clip-tray{padding:13px 11px 10px;border-radius:13px}.calendar-studio .calendar-clip-tray h2{font-size:17px;line-height:21px}.calendar-studio .calendar-clip-tray header p{margin-top:2px;font-size:10px}.calendar-studio .tray-count{min-width:37px;min-height:31px;padding:5px 9px;font-size:12px}.calendar-studio .tray-search{margin:11px 0 8px}.calendar-studio .tray-search input{height:34px;font-size:12px}.calendar-studio .tray-instructions{margin:0 3px 9px;font-size:10px;line-height:14px}.calendar-studio .clip-tray-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:194px;gap:7px;padding-right:3px}.calendar-studio .calendar-clip{padding:5px;border-radius:8px}html body #root .calendar-studio .clip-tray-select{grid-template-columns:48px minmax(0,1fr);gap:7px}.calendar-studio .clip-tray-poster{width:48px;height:78px;border-radius:5px}.calendar-studio .clip-tray-poster>b{right:2px;bottom:3px;padding:1px 3px;font-size:8px;line-height:12px}.calendar-studio .clip-tray-copy{gap:6px;padding-right:0;padding-bottom:10px}.calendar-studio .clip-tray-copy strong{font-size:10px;line-height:14px}.calendar-studio .clip-tray-copy small{font-size:9px;line-height:13px}.calendar-studio .clip-tray-selected{width:17px;height:17px;font-size:11px;left:3px;top:3px}.calendar-studio .calendar-clip>.calendar-drag-handle{height:24px;width:22px;min-width:22px;font-size:19px}.calendar-studio .calendar-clip-tray footer{padding-top:9px}.calendar-studio .month-nav{min-height:36px;margin-bottom:12px;gap:6px}.calendar-studio .month-title{gap:7px;flex-wrap:wrap}.calendar-studio .month-title h2{font-size:25px;letter-spacing:-.8px}.calendar-studio .month-count{min-width:0;font-size:9px;padding:3px 7px;border-radius:12px}.calendar-studio .month-count:before{width:4px;height:4px}.calendar-studio .month-switch{gap:2px}html body #root .calendar-studio .month-nav button{width:23px;min-width:23px;height:28px;font-size:23px}html body #root .calendar-studio .month-nav .month-today{min-width:49px;height:28px;padding:0 8px;margin-right:3px;font-size:10px}.calendar-studio .calendar-schedule-tools{grid-template-columns:minmax(0,1fr) 124px;gap:10px 11px;padding:11px;margin-bottom:9px}.calendar-studio .posting-time input{min-width:124px;box-sizing:border-box}.calendar-studio .calendar-schedule-tools .destination-picker{grid-template-columns:minmax(0,1fr);gap:6px}.calendar-studio .calendar-schedule-tools .destination-picker>label{grid-column:1;grid-row:1;font-size:10px}.calendar-studio .calendar-schedule-tools .destination-platforms{grid-column:1;grid-row:2;justify-content:flex-start;gap:4px}html body #root .calendar-studio .calendar-schedule-tools .destination-platforms button{padding:3px 5px;min-height:27px;gap:4px;font-size:9px}.calendar-studio .calendar-schedule-tools .destination-platforms button .calendar-platform-mark{width:18px;height:18px;border-radius:4px}.calendar-studio .calendar-schedule-tools .destination-platforms button .platform-logo{width:13px;height:13px}.calendar-studio .calendar-schedule-tools .destination-picker>select{grid-column:1;grid-row:3;font-size:11px}.calendar-studio .posting-time{align-self:end}.calendar-studio .timezone-select{grid-column:1/-1;display:flex;align-items:center;gap:8px}.calendar-studio .timezone-select select{height:30px;width:auto;max-width:240px;flex:1;margin-left:auto;font-size:11px}.calendar-studio .timezone-select>span{min-width:60px}.calendar-studio .publish-filters{flex-wrap:nowrap;gap:5px;margin-bottom:9px}html body #root .calendar-studio .publish-filters select{flex:1;width:0;padding:0 6px;font-size:9px}html body #root .calendar-studio .publish-filters button{padding:0 7px;font-size:9px}.calendar-studio :is(.calendar-connect,.calendar-feedback,.calendar-selection,.calendar-pending-save){padding:9px;gap:8px;flex-wrap:wrap;font-size:11px;line-height:16px}.calendar-studio :is(.calendar-connect,.calendar-feedback,.calendar-selection,.calendar-pending-save) button{font-size:10px}html body #root .calendar-studio .calendar-panel{border-radius:9px!important}.calendar-studio .weekday-row{height:28px}.calendar-studio .weekday-row>span{padding:0 4px;font-size:8px;line-height:11px;letter-spacing:.1px;justify-content:center}html body #root .calendar-studio .day-cell{min-height:85px;padding:3px}.calendar-studio .day-number{height:24px}.calendar-studio .day-number>span{width:20px;height:20px;font-size:10px;line-height:18px}html body #root .calendar-studio .day-number button{display:none}.calendar-studio .day-posts{gap:0}.calendar-studio .day-posts>.calendar-post:nth-child(n+2){display:none}html body #root .calendar-studio .day-cell .calendar-post{padding:3px 2px;border-radius:5px!important}html body #root .calendar-studio .day-cell .post-open{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 1px}.calendar-studio .day-cell .post-poster{display:none}.calendar-studio .day-cell .post-account{grid-column:1;grid-row:1}.calendar-studio .day-cell .post-account strong{display:none}.calendar-studio .day-cell .post-account .calendar-platform-mark{width:12px;height:12px;border-radius:3px}.calendar-studio .day-cell .post-account .platform-logo{width:9px;height:9px}.calendar-studio .day-cell .post-time{grid-column:2;grid-row:1;font-size:8px;line-height:10px}.calendar-studio .day-cell .post-title{grid-column:1/-1;grid-row:2;font-size:8px;line-height:11px}.calendar-studio .day-cell .post-actions{display:flex;min-height:20px;height:20px;justify-content:flex-end;margin:0}.calendar-studio .day-cell .post-actions :is(em,.post-move){display:none}html body #root .calendar-studio .day-cell .post-actions .calendar-drag-handle{width:24px;min-width:24px;height:20px;font-size:20px}.calendar-studio .day-cell>.more-posts{display:none}.calendar-studio .compact-day-agenda{display:block;border:0;background:transparent;color:#a6c0a9;padding:2px 0 0;font-size:8px!important;line-height:12px;width:100%;text-align:left}.calendar-studio .calendar-blank-note{width:62%;max-width:235px;padding:14px 12px}.calendar-studio .calendar-blank-note strong{font-size:14px;line-height:19px}.calendar-studio .calendar-blank-note p{font-size:10px;line-height:15px}.calendar-studio .calendar-grid-caption{padding-top:9px;align-items:flex-start;font-size:9px;line-height:14px;gap:9px}.calendar-studio .calendar-grid-caption p{max-width:205px}html body #root .calendar-studio .mobile-agenda{display:grid;gap:14px;margin-top:20px;padding:0;background:transparent!important}.calendar-studio .mobile-agenda section{min-width:0;display:grid;gap:7px}.calendar-studio .mobile-agenda h2{margin:0;padding-bottom:7px;font:600 13px/18px Space Grotesk,Inter,sans-serif;border-bottom:1px solid var(--line)}.calendar-studio .mobile-agenda .post-actions,.calendar-studio .day-agenda .post-actions{display:flex}html body #root .calendar-studio .mobile-agenda .calendar-drag-handle,html body #root .calendar-studio .day-agenda .calendar-drag-handle{min-width:30px;width:30px;height:30px;font-size:24px}.calendar-studio .publish-overlay{padding:0;align-items:end}.calendar-studio .post-composer,.calendar-studio .clip-selector{width:100%;height:100dvh;max-height:100dvh;padding:16px}.calendar-studio .composer-body{display:block;overflow:auto;min-height:0;padding:12px 0}.calendar-studio .composer-body aside{margin-bottom:12px}.calendar-studio .composer-body aside video{width:100%;height:150px}.calendar-studio .composer-submit{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px}.calendar-studio .composer-submit input{width:100%;min-width:0;font-size:12px}.calendar-studio .composer-submit label{grid-column:1;grid-row:1}.calendar-studio .composer-submit .primary{grid-column:2;grid-row:1;align-self:end;font-size:12px;padding:0 10px}.calendar-studio .confirmation{grid-column:1/-1;grid-row:2;max-width:none;font-size:11px}.calendar-studio .post-composer>footer{position:static;flex-shrink:0;padding-top:10px;gap:10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.calendar-studio .post-composer>footer>.danger{width:100%}html body #root .calendar-studio .day-agenda{width:100%;border-radius:14px 14px 0 0!important;max-height:85dvh;padding:18px}.calendar-studio .selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-studio .selector-player,.calendar-studio .selector-tools{grid-template-columns:1fr}.calendar-studio .clip-selector footer{gap:10px}.calendar-studio .clip-selector footer>div{min-width:0;flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.calendar-studio *,.calendar-studio *:before,.calendar-studio *:after{scroll-behavior:auto;transition:none!important;animation:none!important}}html body #root .calendar-studio-shell .topbar-burger{background:#23462e!important;border-color:#42684a!important;color:#edf6e9!important;-webkit-text-fill-color:#edf6e9!important}html body #root .calendar-studio-shell .appbar>div>em{color:#53fc18!important;-webkit-text-fill-color:#53fc18!important}html body #root .calendar-studio-shell [data-testid=account-menu]{border-color:#42684a!important;color:#cfe2cd!important}html body #root .calendar-studio-shell [data-testid=account-menu]>span:first-child{background:#24462b!important;color:#d7f2c7!important;-webkit-text-fill-color:#d7f2c7!important}html body #root .publish-calendar.calendar-studio .post-composer .danger{color:#ffb2a7!important;-webkit-text-fill-color:#ffb2a7!important}@media (min-width:768px) and (max-height:850px){html body #root .calendar-studio .day-cell .calendar-post{padding:3px}html body #root .calendar-studio .day-cell .post-open{grid-template-columns:24px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell .post-poster{width:24px;height:25px}.calendar-studio .day-cell .post-title{font-size:9px;line-height:11px}.calendar-studio .day-cell .post-account .calendar-platform-mark{width:12px;height:12px}.calendar-studio .day-cell .post-account .platform-logo{width:9px;height:9px}.calendar-studio .day-cell .post-account strong{display:none}.calendar-studio .day-cell .post-time{font-size:8px;line-height:10px}.calendar-studio .day-cell .post-actions{height:11px;min-height:11px;margin:0 0 0 28px}.calendar-studio .day-cell .post-actions em{line-height:10px;font-size:7px}.calendar-studio .day-cell .post-move{line-height:11px;font-size:8px}html body #root .calendar-studio .day-cell .post-actions .calendar-drag-handle{height:11px;font-size:14px}html body #root .calendar-studio .day-cell.has-multiple .calendar-post{padding:2px}html body #root .calendar-studio .day-cell.has-multiple .post-open{grid-template-columns:20px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell.has-multiple .post-poster{width:20px;height:21px}.calendar-studio .day-cell.has-multiple .post-account .calendar-platform-mark{width:10px;height:10px}.calendar-studio .day-cell.has-multiple .post-account .platform-logo{width:8px;height:8px}.calendar-studio .day-cell.has-multiple .post-actions{margin-left:24px;height:9px;min-height:9px}.calendar-studio .day-cell.has-multiple .post-actions :is(em,.post-move){line-height:9px;font-size:7px}html body #root .calendar-studio .day-cell.has-multiple .post-actions .calendar-drag-handle{height:9px;font-size:12px}}@media (min-width:768px) and (min-height:700px){.calendar-studio .calendar-main{display:flex;flex-direction:column;height:calc(100dvh - 178px);min-height:0}.calendar-studio .calendar-main>:not(.calendar-panel){flex-shrink:0}html body #root .calendar-studio .calendar-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.calendar-studio .weekday-row{flex:0 0 31px}html body #root .calendar-studio .month-grid{--calendar-rows:5;flex:1 1 auto;min-height:0;grid-template-rows:repeat(var(--calendar-rows),minmax(0,1fr))}html body #root .calendar-studio .month-grid.rows-4{--calendar-rows:4}html body #root .calendar-studio .month-grid.rows-6{--calendar-rows:6}html body #root .calendar-studio .day-cell{min-height:0;padding:2px}.calendar-studio .day-number{height:20px}.calendar-studio .day-posts{gap:2px}.calendar-studio .day-cell.has-multiple .day-number{height:18px}html body #root .calendar-studio .day-cell.has-multiple .calendar-post{padding:2px}html body #root .calendar-studio .day-cell.has-multiple .post-open{grid-template-columns:20px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell.has-multiple .post-poster{width:20px;height:20px}.calendar-studio .day-cell.has-multiple .post-title{font-size:9px;line-height:10px}.calendar-studio .day-cell.has-multiple .post-account strong{display:none}.calendar-studio .day-cell.has-multiple .post-account .calendar-platform-mark{width:10px;height:10px}.calendar-studio .day-cell.has-multiple .post-account .platform-logo{width:8px;height:8px}.calendar-studio .day-cell.has-multiple .post-actions{height:10px;min-height:10px;margin:0 0 0 24px}.calendar-studio .day-cell.has-multiple .post-actions :is(em,.post-move){line-height:10px;font-size:7px}html body #root .calendar-studio .day-cell.has-multiple .post-actions .calendar-drag-handle{height:10px;font-size:13px}.calendar-studio .day-cell>.more-posts{height:12px;padding:0;font-size:8px;line-height:12px}.calendar-studio .calendar-grid-caption{padding-right:48px}}@media (min-width:768px) and (min-height:700px) and (max-height:900px){.calendar-studio .calendar-main{height:calc(100dvh - 170px)}.calendar-studio .day-number{height:18px}.calendar-studio .day-number>span{width:18px;height:18px;font-size:10px;line-height:18px}.calendar-studio .day-posts>.calendar-post:nth-child(n+2){display:none}.calendar-studio .day-cell>.more-posts{display:none}.calendar-studio .compact-day-agenda{display:block;width:100%;height:12px;padding:0;border:0;background:transparent;color:#b7ceb6;text-align:left;font-size:8px!important;line-height:12px}.calendar-studio .day-cell:not(.has-multiple) .compact-day-agenda{display:none}html body #root .calendar-studio .day-cell .calendar-post{padding:2px}html body #root .calendar-studio .day-cell .post-open{grid-template-columns:20px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell .post-poster{width:20px;height:20px}.calendar-studio .day-cell .post-title{font-size:9px;line-height:10px}.calendar-studio .day-cell .post-account .calendar-platform-mark{width:10px;height:10px}.calendar-studio .day-cell .post-account .platform-logo{width:8px;height:8px}.calendar-studio .day-cell .post-account strong{display:none}.calendar-studio .day-cell .post-actions{height:9px;min-height:9px;margin:0 0 0 24px}.calendar-studio .day-cell .post-actions :is(em,.post-move){font-size:7px;line-height:9px}html body #root .calendar-studio .day-cell .post-actions .calendar-drag-handle{height:9px;font-size:12px}.calendar-studio .month-grid.rows-6 .post-actions{display:none}.calendar-studio .month-grid.rows-6 .compact-day-agenda{display:block}}@media (min-width:768px) and (min-height:901px) and (max-height:1100px){.calendar-studio .month-grid.rows-6 .day-posts>.calendar-post:nth-child(n+2){display:none}.calendar-studio .month-grid.rows-6 .day-cell>.more-posts{display:none}.calendar-studio .month-grid.rows-6 .compact-day-agenda{display:block;width:100%;height:12px;padding:0;border:0;background:transparent;color:#b7ceb6;text-align:left;font-size:8px!important;line-height:12px}}html body #root .calendar-studio-shell>button[aria-label="Report a problem"]{width:36px!important;height:36px!important;min-height:36px;padding:0!important;right:18px!important;bottom:8px!important;background:#23462e!important;border:1px solid #4a7050!important;border-radius:50%!important;color:#e3f0dc!important;font-size:0!important;box-shadow:0 4px 12px #04180c33!important}html body #root .calendar-studio-shell>button[aria-label="Report a problem"]:before{content:"?";display:grid;place-items:center;width:100%;height:100%;font:600 18px/1 Inter,sans-serif;color:#e3f0dc}html body #root .calendar-studio-shell~.clippr-support{right:18px;bottom:8px}html body #root .calendar-studio-shell~.clippr-support .support-launcher{min-height:36px;width:36px;height:36px;padding:0;background:#23462e!important;border-color:#4a7050!important;color:#e3f0dc!important}html body #root .calendar-studio-shell~.clippr-support .support-launcher>span{display:none}html body #root .calendar-studio-shell~.clippr-support .support-launcher svg{width:18px;height:18px;color:#e3f0dc!important}@media (max-width:767px){html body #root .calendar-studio-shell>button[aria-label="Report a problem"],html body #root .calendar-studio-shell~.clippr-support .support-launcher{position:fixed!important;left:132px!important;right:auto!important;top:12px!important;bottom:auto!important;width:36px!important;height:36px!important}}html body #root .calendar-studio .day-posts>.calendar-post:nth-child(n+2){display:none}html body #root .calendar-studio .day-cell>.more-posts{display:none}html body #root .calendar-studio .day-cell>.compact-day-agenda{display:block;width:100%;height:12px;padding:0;border:0;background:transparent;color:#b7ceb6;text-align:left;font-size:8px!important;line-height:12px}html body #root .calendar-studio .day-cell:not(.has-multiple)>.compact-day-agenda{display:none}@media (min-width:768px){.calendar-studio .calendar-main{min-height:min-content}html body #root .calendar-studio .calendar-panel{--minimum-day-height:70px;--calendar-row-count:5;min-height:calc(var(--minimum-day-height)*var(--calendar-row-count) + 33px)}html body #root .calendar-studio .calendar-panel.rows-4{--calendar-row-count:4}html body #root .calendar-studio .calendar-panel.rows-6{--calendar-row-count:6;--minimum-day-height:60px}html body #root .calendar-studio .day-cell{min-height:var(--minimum-day-height);padding:2px}.calendar-studio .day-number{height:18px}.calendar-studio .day-number>span{height:18px;width:18px;font-size:10px;line-height:18px}html body #root .calendar-studio .day-cell .calendar-post{padding:2px}html body #root .calendar-studio .day-cell .post-open{grid-template-columns:20px minmax(0,1fr) auto;gap:0 4px}.calendar-studio .day-cell .post-poster{width:20px;height:20px}.calendar-studio .day-cell .post-title{font-size:9px;line-height:10px}.calendar-studio .day-cell .post-account .calendar-platform-mark{width:10px;height:10px}.calendar-studio .day-cell .post-account .platform-logo{width:8px;height:8px}.calendar-studio .day-cell .post-account strong{display:none}.calendar-studio .day-cell .post-time{font-size:8px;line-height:10px}.calendar-studio .day-cell .post-actions{height:10px;min-height:10px;margin:0 0 0 24px}.calendar-studio .day-cell .post-actions :is(em,.post-move){font-size:7px;line-height:10px}html body #root .calendar-studio .day-cell .post-actions .calendar-drag-handle{height:10px;font-size:13px}.calendar-studio .month-grid.rows-6 .post-actions{display:none}html body #root .calendar-studio .month-grid.rows-6 .day-cell>.compact-day-agenda{display:block}}@media (max-width:767px){html body #root .calendar-studio .day-cell>.compact-day-agenda{height:14px;padding-top:2px;line-height:12px}}.creator-workspace{width:100%;max-width:1500px;margin:auto;padding:42px 44px 80px;box-sizing:border-box;color:var(--ink);font-family:Inter,sans-serif;min-height:calc(100vh - 60px)}.creator-workspace header,.section-heading,.workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.creator-workspace header{margin-bottom:28px}.creator-workspace h1{font:650 40px Space Grotesk,sans-serif;letter-spacing:-1.2px;margin:3px 0 8px}.creator-workspace h2{font:600 20px Space Grotesk,sans-serif;margin:3px 0}.creator-workspace p{color:var(--ink-dim);font-size:13px;line-height:1.55;margin:0}.workspace-eyebrow{letter-spacing:1.8px;font:700 10px JetBrains Mono,monospace!important;color:var(--accent-text)!important}.creator-workspace button,.creator-workspace input,.creator-workspace select{font:inherit;font-size:13px;color:var(--ink);background:#171b18;border:1px solid #293029;padding:10px 13px;border-radius:9px;box-sizing:border-box}.creator-workspace button{cursor:pointer;min-height:42px}.creator-workspace button.primary{background:var(--acid);color:#071006;border-color:var(--acid);font-weight:750}.creator-workspace button.active,.view-switch button[aria-pressed=true]{border-color:var(--acid);color:var(--accent-text);background:#5bff3014}.creator-workspace button:disabled{opacity:.55}.workspace-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.workspace-overview{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(260px,1.45fr);background:#101411;border:1px solid #232923;border-radius:14px;margin-bottom:26px;overflow:hidden}.workspace-overview>div{padding:17px 20px;border-right:1px solid #232923;display:flex;flex-direction:column;gap:5px}.workspace-overview>div:last-child{border:0}.workspace-overview span,.workspace-overview small{font-size:11px;color:var(--ink-dim)}.workspace-overview strong{font:650 22px Space Grotesk,sans-serif}.workspace-overview .allowance strong{font-size:15px;color:var(--accent-text)}.workspace-toolbar{margin:0 0 12px}.workspace-toolbar nav{display:flex;gap:7px;flex-wrap:wrap}.view-switch{display:flex;gap:4px}.view-switch button{min-height:36px;padding:7px 11px}.workspace-search{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;margin-bottom:32px}.workspace-search label,.workspace-search input{width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workspace-search-primary{display:grid;grid-template-columns:minmax(240px,1fr);margin-bottom:12px}.workspace-search-primary input{width:100%}.workspace-mobile-filters{display:none}.workspace-desktop-filters .workspace-search{grid-template-columns:180px auto;justify-content:end}.workspace-desktop-filters .workspace-search select{min-width:180px}.workspace-section{margin-top:30px}.section-heading{padding-bottom:14px;border-bottom:1px solid #202620;margin-bottom:16px}.workspace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:18px}.workspace-grid.list{grid-template-columns:1fr}.workspace-card{background:#111512;border:1px solid #252c26;border-radius:14px;overflow:hidden;min-width:0;box-shadow:0 16px 40px -36px #000;transition:border-color .15s,transform .15s}.workspace-card:hover{border-color:#3c473d;transform:translateY(-1px)}.workspace-card.list{display:grid;grid-template-columns:260px 1fr}.workspace-thumb{aspect-ratio:16/9;background:linear-gradient(145deg,#18351e,#0c120e);position:relative;display:flex;align-items:center;justify-content:center;color:var(--accent-text);font-size:34px;overflow:hidden}.workspace-card.list .workspace-thumb{aspect-ratio:auto;min-height:190px}.workspace-thumb:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000094)}.workspace-thumb img{width:100%;height:100%;object-fit:cover}.workspace-badge{position:absolute;z-index:1;left:12px;bottom:11px;background:#090c09df;color:#eaf0ea;font-size:10px;padding:5px 8px;border-radius:6px}.workspace-card-body{padding:17px}.workspace-card-head{display:flex;gap:8px}.workspace-card-head>input{width:100%;background:transparent;border-color:transparent;padding:5px 3px;font:650 16px Space Grotesk,sans-serif;text-overflow:ellipsis}.workspace-card-head>input:focus{border-color:var(--acid)}.icon-button{padding:5px!important;min-width:36px;min-height:36px!important;background:transparent!important}.workspace-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;margin:2px 3px 13px!important}.workspace-counts{display:flex;gap:14px;font-size:11px;color:var(--ink-dim);padding:11px 3px;border-top:1px solid #202620}.workspace-counts strong{color:var(--ink);font-size:13px}.workspace-state{min-height:38px;padding:12px;border-radius:8px;background:#171b18}.workspace-state.needs_attention{color:#ffb7ae;background:#2a1716}.workspace-progress{padding:12px;background:#151b16;border-radius:9px}.workspace-progress>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.workspace-progress>div span{color:var(--accent-text);font-weight:700}.workspace-progress progress{width:100%;height:6px;margin:11px 0 6px;accent-color:var(--acid)}.workspace-progress p{font-size:10.5px}.workspace-card .workspace-actions{margin:14px 0}.collection-field{display:flex;align-items:center;gap:8px;color:var(--ink-dim);font-size:10px}.collection-field input{width:100%;padding:8px 10px}.workspace-error{padding:14px 16px;border:1px solid #a94c45;background:#241414;border-radius:9px;margin-bottom:20px}.workspace-empty{padding:72px 20px;text-align:center;border:1px dashed #303831;border-radius:16px;background:#0f130f}.workspace-empty h2{font-size:25px}.workspace-empty>p:not(.workspace-eyebrow){max-width:540px;margin:10px auto 18px}.empty-mark{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 16px;border-radius:16px;background:#5bff301a;color:var(--accent-text)}.workspace-skeleton{padding:60px;text-align:center;color:var(--ink-dim)}.creator-workspace :focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (max-width:900px){.creator-workspace{padding:28px 24px 60px}.workspace-overview{grid-template-columns:repeat(2,1fr)}.workspace-overview>div:nth-child(2){border-right:0}.workspace-overview>div{border-bottom:1px solid #232923}.workspace-overview>div:nth-last-child(-n+2){border-bottom:0}.workspace-search{grid-template-columns:1fr 160px}.workspace-search>button{grid-column:1/-1}.workspace-card.list{grid-template-columns:210px 1fr}}@media (max-width:600px){.creator-workspace{padding:12px 12px 80px}.creator-workspace header{align-items:center;flex-direction:row;margin-bottom:10px}.creator-workspace header>div:first-child>p{display:none}.creator-workspace h1{font-size:27px;margin:0}.creator-workspace header .workspace-actions{margin-left:auto}.creator-workspace header .workspace-actions button{min-height:40px;padding:8px 11px}.workspace-overview{display:flex;margin-bottom:10px;border-radius:10px}.workspace-overview>div{padding:8px 10px;border:0!important;flex:1}.workspace-overview>div.allowance{flex:1.5}.workspace-overview>div:nth-child(2){display:none}.workspace-overview span{font-size:9px}.workspace-overview strong{font-size:15px}.workspace-overview small{display:none}.workspace-search-primary{grid-template-columns:1fr auto;gap:8px;margin-bottom:8px}.workspace-mobile-filters{display:block}.workspace-mobile-filters summary{list-style:none;border:1px solid #293029;border-radius:9px;padding:10px 12px;min-height:40px;box-sizing:border-box;font-size:12px;cursor:pointer}.workspace-mobile-filters summary::-webkit-details-marker{display:none}.workspace-mobile-filters[open]{grid-column:1/-1}.mobile-filter-panel{display:grid;gap:8px;padding:9px 0}.mobile-filter-panel nav{display:flex;gap:6px;overflow:auto}.mobile-filter-panel nav button{white-space:nowrap;min-height:36px;padding:7px 9px}.workspace-desktop-filters{display:none}.workspace-section{margin-top:12px}.section-heading{padding-bottom:7px;margin-bottom:9px}.section-heading p{display:none}.section-heading .workspace-eyebrow{display:block}.section-heading h2{font-size:16px}.workspace-grid{grid-template-columns:1fr}.workspace-card.list{display:block}.workspace-card.list .workspace-thumb{aspect-ratio:16/9;min-height:0}.workspace-thumb{aspect-ratio:2/1}.workspace-card-body{padding:12px}.workspace-state{min-height:0;padding:8px}.workspace-card .workspace-actions{margin:9px 0}.collection-field{display:none}}@media (prefers-reduced-motion:reduce){.workspace-card{transition:none}}.creator-workspace{background:radial-gradient(circle at 82% 2%,rgba(83,252,24,.035),transparent 28%)}.creator-workspace header{padding-bottom:4px}.workspace-overview{box-shadow:0 18px 55px -45px #000,inset 0 1px #ffffff06}.workspace-overview>div{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.workspace-search-primary input{min-height:46px;background:#121713;border-color:#2b332c;padding-left:15px}.workspace-toolbar{padding-top:2px}.workspace-card{background:linear-gradient(180deg,#121713,#0f1310);box-shadow:0 20px 55px -42px #000}.workspace-card:hover{border-color:#465348;transform:translateY(-3px);box-shadow:0 26px 58px -38px #000000e6}.workspace-thumb img{transition:transform .35s ease,filter .25s ease}.workspace-card:hover .workspace-thumb img{transform:scale(1.018);filter:saturate(1.05)}.workspace-card-body{border-top:1px solid rgba(255,255,255,.025)}.workspace-state{border:1px solid rgba(255,255,255,.025)}.workspace-progress{border:1px solid rgba(83,252,24,.12);background:linear-gradient(135deg,#53fc1811,#131814)}.workspace-progress progress{border:0;border-radius:99px;overflow:hidden;background:#283029}.workspace-progress progress::-webkit-progress-bar{background:#283029}.workspace-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#36c90c,var(--acid));border-radius:99px}.workspace-card .workspace-actions .primary{box-shadow:0 10px 28px -16px var(--acid-glow)}@media (min-width:1100px){.creator-workspace{padding-top:34px}.creator-workspace header{margin-bottom:22px}.workspace-overview{margin-bottom:20px}.workspace-search{margin-bottom:24px}.workspace-section{margin-top:24px}}.project-candidates{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.project-candidates li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#00000029;font:11px/1.35 Inter,sans-serif}.project-candidates strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-candidates span{flex:none;color:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:9px}.saved-streamers{width:100%;max-width:1240px;margin:0 auto;padding:40px 36px 64px;box-sizing:border-box;font-family:Inter,sans-serif;color:var(--ink);min-width:0}.ss-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.ss-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--ink-dim);margin:0 0 10px}.ss-header h1{font:700 34px/1.1 Space Grotesk,sans-serif;letter-spacing:-1px;margin:0 0 12px}.ss-header h1:focus{outline:none}.ss-header p:last-child{margin:0;font-size:14px;color:var(--ink-dim);line-height:1.6}.saved-streamers button,.ss-context button{font:600 12px/1.4 Inter,sans-serif;border:1px solid var(--line);border-radius:8px;padding:10px 14px;background:var(--surface-2);color:var(--ink);cursor:pointer}.saved-streamers button:hover:not(:disabled){border-color:var(--acid)}.saved-streamers button:disabled{opacity:.5;cursor:default}.saved-streamers button.ss-primary{background:var(--acid);color:#090b0a;border-color:var(--acid);font-weight:700;white-space:nowrap}.saved-streamers button.ss-text-button{background:none;border:none;color:var(--ink-dim);padding:4px 0}.saved-streamers button:focus-visible,.saved-streamers input:focus-visible,.saved-streamers select:focus-visible,.saved-streamers textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;align-items:start}.ss-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;box-sizing:border-box}.ss-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px}.ss-avatar{height:44px;width:44px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font:700 21px Space Grotesk,sans-serif}.ss-platform{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border:1px solid var(--line);border-radius:5px;padding:5px 7px;color:var(--ink-dim)}.ss-card h2{font:700 21px/1.3 Space Grotesk,sans-serif;letter-spacing:-.4px;margin:0 0 7px;overflow-wrap:anywhere}.ss-channel{display:block;color:var(--ink-dim);font-size:11px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-channel:hover{color:var(--accent-text)}.ss-settings{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.ss-settings span{background:var(--surface-2);color:var(--ink-dim);font-size:10px;padding:5px 7px;border-radius:5px}.ss-moments{font-size:12px;color:var(--ink-dim);line-height:1.6;margin:14px 0 20px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.ss-card>.ss-primary{width:100%;display:flex;justify-content:space-between;gap:14px;align-items:center}.ss-card-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.ss-card-actions button{padding:4px 0;border:none;background:none;font-size:10px;color:var(--ink-dim)}.ss-form{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:24px}.ss-form-title{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}.ss-form-title h2{margin:0;font:600 22px Space Grotesk,sans-serif;letter-spacing:-.5px}.ss-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ss-form label{display:flex;flex-direction:column;gap:9px;color:var(--ink);font-size:12px;font-weight:600;margin-bottom:20px;min-width:0}.ss-form input:not([type=checkbox]),.ss-form select,.ss-form textarea{box-sizing:border-box;width:100%;min-width:0;font:400 13px/1.6 Inter,sans-serif;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);padding:10px 12px}.ss-form input:disabled{opacity:.65}.ss-form textarea{resize:vertical}.ss-form small,.ss-form label span{font-size:10px;color:var(--ink-dim);font-weight:400}.ss-lengths{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ss-form .ss-check{flex-direction:row;align-items:center;gap:10px;margin:0;font-weight:400;font-size:12px;line-height:1.5}.ss-check input{width:16px;height:16px;accent-color:var(--acid);flex-shrink:0}.ss-caption-row{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px}.ss-help,.ss-footnote{font-size:11px;line-height:1.7;color:var(--ink-dim);margin:18px 0 0}.ss-form-actions{display:flex;gap:10px;margin-top:22px}.ss-footnote{margin-top:28px}.ss-empty{padding:64px 20px;text-align:center;border:1px dashed var(--line);border-radius:14px}.ss-empty-icon{display:inline-flex;color:var(--ink-dim);width:44px;height:44px;margin-bottom:12px}.ss-empty h2{font:600 22px Space Grotesk,sans-serif;letter-spacing:-.5px;margin:6px 0 12px}.ss-empty p{font-size:13px;color:var(--ink-dim);line-height:1.7;max-width:400px;margin:0 auto 24px}.ss-error{background:var(--surface);border:1px solid #a8404f;color:var(--ink);padding:14px 16px;border-radius:9px;font-size:12px;line-height:1.6;margin-bottom:18px}.ss-error button{margin-left:12px}.ss-feedback{font-size:12px;line-height:1.6;color:var(--accent-text);margin:0 0 18px}.ss-remove{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ss-remove p{font-size:11px;line-height:1.6;color:var(--ink-dim)}.ss-remove button{margin:0 6px 5px 0;font-size:11px}.ss-context{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin:0 0 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-family:Inter,sans-serif;color:var(--ink)}.ss-context strong{display:block;font-size:12px}.ss-context p{font-size:11px;line-height:1.6;color:var(--ink-dim);margin:4px 0 0}.ss-context button{font-size:11px;padding:6px 10px}.ss-results-action{padding:10px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;align-items:center;font-family:Inter,sans-serif}.ss-results-action button{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:600 11px Inter,sans-serif;padding:8px 12px;cursor:pointer}.ss-results-action span{font-size:11px;color:var(--ink-dim)}@media (max-width:640px){.saved-streamers{padding:28px 16px 48px}.ss-header{align-items:start;gap:14px;margin-bottom:24px}.ss-header h1{font-size:28px}.ss-header p:last-child{font-size:12px}.ss-header>.ss-primary{font-size:11px;padding:9px 11px}.ss-fields{grid-template-columns:1fr;gap:0}.ss-form{padding:20px 16px}.ss-card{padding:20px}.ss-grid{grid-template-columns:1fr}.ss-empty{padding:40px 16px}.ss-results-action{justify-content:space-between;padding:10px 16px}.ss-results-action span{max-width:50%;line-height:1.5}}.studio-shell{display:grid;grid-template-columns:240px minmax(0,1fr) 290px;gap:18px;align-items:start}.studio-shell .studio-transcript{grid-column:1;grid-row:1 / span 2}.studio-preview{grid-column:2;min-width:0}.studio-inspector{grid-column:3;grid-row:1 / span 2;min-width:0}.studio-timeline{grid-column:2;min-width:0}.studio-transcript{padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:10px;color:var(--ink);font-family:Inter,sans-serif}.studio-section-head,.studio-history,.studio-word-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.studio-section-head{justify-content:space-between}.studio-transcript p,.studio-word-tools span{font-size:12px;color:var(--ink-dim)}.studio-words{margin:14px 0;display:flex;gap:4px;flex-wrap:wrap;line-height:1.8}.studio-transcript button,.studio-history button{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;color:var(--ink);padding:6px 9px;font:12px Inter,sans-serif;cursor:pointer}.studio-transcript .is-cut{text-decoration:line-through;opacity:.55}.studio-transcript .is-current{background:var(--acid);color:var(--on-accent)}.studio-word-edit{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.studio-word-edit label{display:flex;flex-direction:column;gap:6px;width:100%}.studio-word-edit input{font:14px Inter,sans-serif;color:var(--ink);background:var(--surface-2);padding:8px;border:1px solid var(--line);border-radius:6px;min-width:0}.studio-history{margin:0 0 18px}.studio-history span{margin-left:auto;font:12px Inter,sans-serif;color:var(--ink-dim)}.studio-history button:disabled{opacity:.4;cursor:default}.studio-shell video[data-testid=clip-video]{height:auto!important;max-height:540px!important;width:100%!important}.studio-scrub{width:100%;accent-color:var(--acid);margin:10px 0}.studio-inspector>div{min-width:0}@media (max-width:1200px){.studio-shell{grid-template-columns:210px minmax(0,1fr)}.studio-inspector{grid-column:1/-1;grid-row:auto}.studio-timeline{grid-column:2}.studio-shell .studio-transcript{grid-row:1 / span 2}}@media (max-width:960px){.studio-shell{display:flex;flex-direction:column}.studio-shell>*{width:100%}.studio-preview{order:0}.studio-timeline{order:1}.studio-transcript{order:2}.studio-inspector{order:3}.studio-history span{width:100%;margin-left:0}.studio-transcript button{min-height:40px}.studio-word-edit input{font-size:16px}}.studio-sample{display:block}.studio-shell{grid-template-columns:minmax(180px,.72fr) minmax(440px,2.05fr) minmax(230px,1fr)}.studio-transcript-search{display:flex;flex-direction:column;gap:6px;margin:18px 0;font-size:12px}.studio-transcript-search input{width:100%;box-sizing:border-box;padding:10px;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:8px}.studio-words{display:block;max-height:520px;overflow-y:auto;-webkit-user-select:none;user-select:none}.studio-transcript .studio-transcript-paragraph{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;margin:16px 0;color:var(--ink);font-size:14px;line-height:1.9}.studio-transcript .studio-transcript-time{padding:2px 0;align-self:start;background:none;border:none;font-size:10px;color:var(--ink-dim)}.studio-transcript-paragraph>span>button{display:inline;padding:2px 3px;margin-right:2px;border:0;background:transparent;border-radius:3px;font-size:14px;line-height:1.8}.studio-transcript-paragraph>span>button.is-selected{background:#4278b766;color:var(--ink)}.studio-transcript-paragraph>span>button.is-found{outline:1px solid var(--acid)}.studio-selection-actions{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);padding-top:12px}.studio-selection-actions>span{width:100%;font-size:12px;color:var(--ink-dim)}.studio-caption-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;overflow:auto;padding:2px}.studio-caption-presets button{min-width:0;padding:0;border:2px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface-2);color:var(--ink);cursor:pointer}.studio-caption-presets button[aria-pressed=true]{border-color:var(--acid)}.studio-caption-presets video{display:block;width:100%;height:180px;object-fit:contain;background:#101010}.studio-caption-presets span{display:block;padding:8px 4px;font-size:12px;font-weight:600}@media (max-width:1240px){.studio-shell{grid-template-columns:minmax(200px,.72fr) minmax(440px,2fr)}.studio-inspector{grid-column:1/-1;grid-row:auto}.studio-timeline{grid-column:2}.studio-shell .studio-transcript{grid-row:1 / span 2}}@media (max-width:650px){.studio-words{max-height:340px}.studio-caption-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-video-stage{position:relative;width:100%;container-type:inline-size;background:#000;border-radius:10px;overflow:hidden}.studio-caption-overlay{position:absolute;left:4%;right:4%;display:flex;justify-content:center;flex-wrap:wrap;gap:.28em;text-align:center;font-weight:900;line-height:1.25;pointer-events:none;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}.studio-caption-overlay span{display:inline-block}.studio-caption-tiktok{background:#0009;border-radius:4px;padding:4px 8px;left:10%;right:10%}.studio-player-controls{display:flex;gap:12px;align-items:center;padding:9px 12px;background:var(--surface-2);border-radius:0 0 8px 8px;color:var(--ink);font-size:12px}.studio-player-controls button{background:none;border:0;color:var(--ink);cursor:pointer;font-size:19px;padding:3px 8px}.studio-player-controls label{margin-left:auto;display:flex;align-items:center;gap:8px}.studio-player-controls input{width:85px;accent-color:var(--acid)}.studio-video-stage:fullscreen{display:flex;justify-content:center;align-items:center}.studio-video-stage:fullscreen video{max-height:100vh!important}.project-results-head{padding:22px 20px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;background:linear-gradient(135deg,#111712,#0d100e)}.project-results-head p{margin:0;color:var(--accent-text);font:700 10px JetBrains Mono,monospace;letter-spacing:1.6px}.project-results-head h1{margin:4px 0;font:650 25px Space Grotesk,sans-serif;color:var(--ink)}.project-results-head span,.project-results-head aside{font:12px Inter,sans-serif;color:var(--ink-dim)}.project-results-head nav{display:flex;align-self:end;gap:5px}.project-results-head nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-dim);padding:9px 12px;cursor:pointer}.project-results-head nav button.active{color:var(--accent-text);border-color:var(--acid)}.project-results-head aside{grid-column:1/-1;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.project-results-head aside strong{color:var(--ink)}@media (max-width:650px){.project-results-head{grid-template-columns:1fr;padding:16px 14px}.project-results-head nav{grid-row:2}.project-results-head aside{grid-row:3}}.mobile-editor-action{display:none}@media (max-width:650px){.mobile-editor-action{position:sticky;top:calc(58px + env(safe-area-inset-top));z-index:18;display:flex;align-items:center;gap:10px;margin:8px 0 14px;padding:8px 9px;background:#101411f5;border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 32px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-editor-action details{flex:1;min-width:0;color:var(--ink-dim);font:11px Inter,sans-serif}.mobile-editor-action summary{cursor:pointer;white-space:nowrap}.mobile-editor-action details span{display:block;padding-top:5px}.mobile-editor-action>button{min-height:44px;padding:10px 18px;border:0;border-radius:8px;background:var(--acid);color:#071006;font-weight:800}.studio-history>span{display:none}}.studio-shell{padding:2px}.studio-transcript,.studio-inspector>div,.studio-timeline{box-shadow:0 18px 52px -44px #000}.studio-transcript{background:linear-gradient(180deg,#141815,#101310);border-radius:13px}.studio-preview{padding:12px;background:#0b0e0c;border:1px solid var(--line);border-radius:14px}.studio-preview video{box-shadow:0 20px 55px -35px #000}.studio-timeline{padding:13px 15px;background:linear-gradient(180deg,#141815,#101310);border:1px solid var(--line);border-radius:12px}.studio-history{padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#101411}.studio-history button{min-height:32px}@media (max-width:650px){.studio-preview,.studio-history{padding:7px}.mobile-editor-action{border-color:#39443b;box-shadow:0 14px 36px -20px #000}}.studio-shell.studio-no-transcript{grid-template-columns:minmax(0,1fr) minmax(230px,290px)}.studio-no-transcript .studio-preview,.studio-no-transcript .studio-timeline{grid-column:1}.studio-no-transcript .studio-inspector{grid-column:2;grid-row:1 / span 2}@media (max-width:900px){.studio-shell.studio-no-transcript{grid-template-columns:minmax(0,1fr)}.studio-no-transcript .studio-inspector{grid-column:1;grid-row:auto}}html body #root .clippr-workspace-theme{--workspace-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#090B0A!important;--surface:#141816!important;--surface-2:#1B201D!important;--surface-3:#242B26!important;--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--line:#303A33!important;--acid:#85F95C;--accent-text:#EDF2ED;--on-accent:#0C1808;--acid-dim:rgba(133,249,92,.09)!important;--acid-glow:rgba(133,249,92,.13)!important;background:radial-gradient(ellipse 74% 35% at 75% 0%,#1B201Daa,transparent 75%),var(--surface)!important;color:var(--ink)!important;font-family:var(--workspace-font)!important;-webkit-font-smoothing:antialiased}html body #root .clippr-workspace-theme :is(button,input,textarea,select){font-family:var(--workspace-font)!important}html body #root .clippr-workspace-theme [style*=JetBrains]:not(.studio-caption-overlay *){font-family:var(--workspace-font)!important;letter-spacing:.015em!important}html body #root .clippr-workspace-theme :is(button,a,input,textarea,select):focus-visible{outline:2px solid #517948!important;outline-offset:3px!important}html body #root .clippr-workspace-theme .app-nav{background:#141816e8!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0!important;box-shadow:0 1px #0000000d;color:var(--ink)!important}html body #root .clippr-workspace-theme .app-nav>div:first-child{font-weight:650;letter-spacing:-.25px}html body #root .clippr-workspace-theme :is(.creator-workspace,.export-library,.saved-streamers,.publish-calendar,.processing-workspace){background:transparent!important}html body #root .clippr-workspace-theme :is(.side,.export-card,.workspace-card,.studio-preview,.studio-inspector,.studio-timeline,.studio-transcript,.workspace-story-form,.workspace-story-preview,.calendar-clip-tray,.home-box){--bg:#090B0A!important;--surface:#141816!important;--surface-2:#1B201D!important;--surface-3:#242B26!important;--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--line:#303A33!important;--accent-text:#EDF2ED;--acid-dim:rgba(133,249,92,.09)!important;--on-accent:#0C1808;color:var(--ink)!important}html body #root .clippr-workspace-theme :is(.side,.side.drawer,.side.open){background:radial-gradient(ellipse at 0 20%,#151B1780,transparent 62%),linear-gradient(160deg,#151b17,#090b0a)!important;border:0!important;border-radius:0 20px 20px 0;box-shadow:8px 0 36px #0001}html body #root .clippr-workspace-theme .side-item{border:0!important;border-radius:12px;color:#f3f5f3!important;min-height:48px;margin:2px 0;transition:background .16s,box-shadow .16s}html body #root .clippr-workspace-theme .side-item.on{background:linear-gradient(110deg,#242b2670,#151b1770)!important;border:0!important;box-shadow:inset 3px 0 #000,inset 0 0 0 1px #00000020!important}html body #root .clippr-workspace-theme .side-item:hover:not(.on){background:#85f95c10!important}html body #root .clippr-workspace-theme .side-item :is(.side-lab,svg){color:#f3f5f3!important}html body #root .clippr-workspace-theme .side-item .side-hint{color:#f3f5f3!important;font-size:11px}html body #root .clippr-workspace-theme .side-group{font-size:9px!important;letter-spacing:1.8px!important;color:#f3f5f3!important;font-weight:650}html body #root .clippr-workspace-theme .side :is(.side-active-job,.side-tag){background:#151b1780!important;border:0!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .side [data-testid=usage-bar],html body #root .clippr-workspace-theme .side [data-testid=usage-bar]>div:first-child{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--accent-text:#EDF2ED;color:#f3f5f3!important;background:#151b17!important;border:0!important;border-radius:12px}html body #root .clippr-workspace-theme :is(.export-library,.creator-workspace,.publish-calendar){padding-top:32px}html body #root .clippr-workspace-theme :is(.export-library-header,.creator-workspace>header,.publish-heading){position:relative;min-height:140px;align-items:center;margin-bottom:25px;border:0!important}html body #root .clippr-workspace-theme :is(.export-library h1,.creator-workspace h1,.publish-heading h1,.ls-hero h1,.home-h1,.workspace-story-heading h1){font-family:var(--workspace-font)!important;font-size:clamp(34px,3.9vw,56px)!important;font-weight:760!important;line-height:1.07!important;letter-spacing:-2.2px!important;color:var(--ink)!important}html body #root .clippr-workspace-theme :is(.export-library h1 span,.ls-hero h1 span,.home-h1 span){color:var(--acid)!important}html body #root .clippr-workspace-theme :is(.export-eyebrow,.workspace-eyebrow,.ls-eyebrow){font-family:var(--workspace-font)!important;font-size:10px!important;letter-spacing:2px!important;font-weight:700;color:var(--ink-dim)!important}html body #root .clippr-workspace-theme :is(.export-library-header p,.creator-workspace>header p,.publish-heading p,.ls-hero p){font-size:14px;line-height:1.6;color:var(--ink-dim)!important}html body #root .clippr-workspace-theme :is(.export-header-actions button,.workspace-actions button,.workspace-search-primary input,.workspace-search select,.workspace-search button,.export-library-tools>button,.export-library-tools>select,.export-library-search,.publish-heading .secondary,.publish-filters select){border:0!important;border-radius:11px;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 3px 14px #00000007;font-weight:600}html body #root .clippr-workspace-theme :is(.export-header-actions .primary,.creator-workspace .primary,.publish-heading .primary){background:linear-gradient(120deg,var(--acid),var(--acid))!important;color:var(--ink)!important;border:0!important;border-radius:11px;font-weight:750;box-shadow:0 8px 22px #00000024}html body #root .clippr-workspace-theme .export-library-header{background:radial-gradient(ellipse at 80% 5%,#85F95C22,transparent 70%);border-radius:18px}html body #root .clippr-workspace-theme .export-library-tools{gap:10px}html body #root .clippr-workspace-theme .export-library-search input{font-size:13px}html body #root .clippr-workspace-theme .export-library-context{background:transparent!important;padding:3px 0;border:0!important;font-size:11px}html body #root .clippr-workspace-theme .export-library-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}html body #root .clippr-workspace-theme .export-card{background-color:#151b17!important;background-image:linear-gradient(145deg,#151B1770,transparent 75%);border:0!important;border-radius:18px;box-shadow:0 12px 32px -20px #00000070;transition:transform .18s,box-shadow .18s}html body #root .clippr-workspace-theme .export-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0009}html body #root .clippr-workspace-theme .export-card-media{aspect-ratio:16/10.5;background:#151b17!important}html body #root .clippr-workspace-theme .export-card-preview{background:#151b17!important;border:0!important}html body #root .clippr-workspace-theme .export-play{background:linear-gradient(transparent,#090b0a55)!important;color:#fff!important}html body #root .clippr-workspace-theme .export-card-body{padding:17px}html body #root .clippr-workspace-theme .export-card h2{font:650 14px/1.5 var(--workspace-font)!important;color:#f3f5f3!important;letter-spacing:-.15px;min-height:42px;margin-bottom:12px}html body #root .clippr-workspace-theme .export-card-meta{color:#f3f5f3!important;font-size:10px;margin-bottom:14px}html body #root .clippr-workspace-theme .export-ready{color:#f3f5f3!important}html body #root .clippr-workspace-theme .export-ready:before{color:var(--acid)!important}html body #root .clippr-workspace-theme .export-card-actions{gap:8px}html body #root .clippr-workspace-theme .export-card-actions button{border:0!important;min-height:37px;border-radius:8px;font-size:11px!important;background:#151b17!important;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;box-shadow:inset 0 1px #00000009}html body #root .clippr-workspace-theme .export-card-actions .export-edit{background:var(--surface-2)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-weight:750!important}html body #root .clippr-workspace-theme .export-card-actions .export-download{background:#151b17!important;color:var(--acid)!important;-webkit-text-fill-color:var(--acid)!important}html body #root .clippr-workspace-theme .export-favourite{display:grid;place-items:center;top:12px;right:12px;width:35px;height:35px;border-radius:10px;border:0!important;background:#151b17cc!important;color:#f3f5f3!important;-webkit-text-fill-color:#F3F5F3!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 3px 12px #0002}html body #root .clippr-workspace-theme .export-favourite[aria-pressed=true]{color:#f4c752!important;-webkit-text-fill-color:rgb(244,199,82)!important;background:#151b17e6!important;box-shadow:inset 0 0 0 1px #00000040,0 4px 15px #0003}html body #root .clippr-workspace-theme .export-library-tools button[aria-pressed=true]{color:var(--danger)!important;background:var(--surface-2)!important}html body #root .clippr-workspace-theme .workspace-overview{background:linear-gradient(120deg,#151b17,#151b17)!important;border:0!important;border-radius:18px;box-shadow:0 10px 30px -20px #00000045}html body #root .clippr-workspace-theme .workspace-overview strong{font-family:var(--workspace-font)!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .workspace-overview :is(span,small){color:#f3f5f3!important}html body #root .clippr-workspace-theme .workspace-card{background:#151b17!important;border:0!important;border-radius:17px;box-shadow:0 12px 30px -22px #00000060;overflow:hidden}html body #root .clippr-workspace-theme .workspace-card :is(input,.workspace-card-head input){background:transparent!important;color:#f3f5f3!important;border-color:transparent!important;font-weight:650}html body #root .clippr-workspace-theme .workspace-card .workspace-actions button{background:#151b17!important;color:#f3f5f3!important;box-shadow:none}html body #root .clippr-workspace-theme .workspace-card .workspace-actions .primary{background:var(--surface-2)!important;color:var(--ink)!important}html body #root .clippr-workspace-theme .workspace-card .icon-button{background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:8px;font-size:20px}html body #root .clippr-workspace-theme .workspace-card .icon-button[aria-pressed=true]{color:#f4c752!important;background:#151b17!important}html body #root .clippr-workspace-theme .workspace-card :is(.workspace-source,.workspace-counts,.workspace-state,.collection-field){color:#f3f5f3!important}html body #root .clippr-workspace-theme .workspace-card .collection-field{border-top-color:#303a3313!important}html body #root .clippr-workspace-theme .workspace-toolbar button{border:0!important;background:transparent!important;border-radius:9px;color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .workspace-toolbar button.active{background:var(--surface-2)!important;color:var(--acid)!important}html body #root .clippr-workspace-theme [data-testid=home]{background:radial-gradient(ellipse at 60% 15%,#1B201D5c,transparent 63%)}html body #root .clippr-workspace-theme .home-wrap{max-width:920px;padding-top:67px}html body #root .clippr-workspace-theme .home-box{padding:11px;border:0!important;border-radius:19px;background:linear-gradient(115deg,#151b17,#151b17)!important;box-shadow:0 16px 40px -18px #0000004d}html body #root .clippr-workspace-theme .home-box input{color:#f3f5f3!important;font-size:15px!important;padding:17px!important}html body #root .clippr-workspace-theme .home-box input::placeholder{color:#f3f5f3!important}html body #root .clippr-workspace-theme .home-go{border-radius:11px;background:var(--acid)!important;color:var(--ink)!important;min-height:52px}html body #root .clippr-workspace-theme .home-set{background:var(--surface)!important;border:0!important;border-radius:10px;padding:9px 12px;box-shadow:0 2px 10px #00000004}html body #root .clippr-workspace-theme .home-tool{border:0!important;border-radius:15px;background:var(--surface-2)!important;box-shadow:0 6px 20px #00000005;padding:21px}html body #root .clippr-workspace-theme :is(.studio-preview,.studio-inspector,.studio-timeline,.studio-transcript){background:linear-gradient(140deg,#151b17,#151b17)!important;color:#f3f5f3!important;border:0!important;border-radius:18px;box-shadow:0 12px 32px -23px #0007}html body #root .clippr-workspace-theme .studio-preview{padding:14px}html body #root .clippr-workspace-theme .studio-inspector{padding:19px}html body #root .clippr-workspace-theme .studio-inspector>div{background:transparent!important;border-color:#303a3310!important;box-shadow:none!important}html body #root .clippr-workspace-theme .studio-inspector :is(button,input,select,textarea){background:#151b17!important;color:#f3f5f3!important;border-color:transparent!important;border-radius:9px}html body #root .clippr-workspace-theme .studio-inspector :is(button[aria-pressed=true],button[style*="background: var(--acid)"]){background:var(--surface-2)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body #root .clippr-workspace-theme .studio-inspector button[data-testid^=cap-tab-]{color:#f3f5f3!important;font-size:11px!important}html body #root .clippr-workspace-theme .studio-inspector button[data-testid^=cap-tab-][style*="background: var(--acid)"]{background:var(--acid)!important;color:var(--ink)!important}html body #root .clippr-workspace-theme .studio-caption-presets{background:transparent!important;gap:9px;max-height:380px}html body #root .clippr-workspace-theme .studio-caption-presets button{border:1px solid #303A3312!important;border-radius:11px;background:#151b17!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .studio-caption-presets button[aria-pressed=true]{border-color:#517948!important;box-shadow:0 0 0 2px #00000020}html body #root .clippr-workspace-theme .studio-caption-presets video{height:145px!important;object-fit:contain;background:#090b0a!important}html body #root .clippr-workspace-theme .studio-caption-presets span{font:600 11px var(--workspace-font)!important;padding:9px 4px;color:#f3f5f3!important}html body #root .clippr-workspace-theme .studio-player-controls{gap:8px;padding:11px 10px;background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:0 0 12px 12px}html body #root .clippr-workspace-theme .studio-player-controls>button{background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:8px;font:650 12px var(--workspace-font)!important;padding:9px 10px}html body #root .clippr-workspace-theme .studio-player-controls>button:first-child{background:var(--acid)!important;color:var(--ink)!important;font-size:17px!important}html body #root .clippr-workspace-theme .studio-player-controls label{font-size:11px;gap:5px}html body #root .clippr-workspace-theme .studio-preview>div[style*="text-align: center"]{color:#f3f5f3!important}html body #root .clippr-workspace-theme .studio-preview [data-testid=clip-watermark]{background:#151b17!important;border:0!important;color:#f3f5f3!important;border-radius:10px}html body #root .clippr-workspace-theme .studio-preview [data-testid=clip-watermark] :is(span,span span){color:#f3f5f3!important}html body #root .clippr-workspace-theme .studio-history{background:var(--surface-2)!important;border:0!important;padding:9px 13px;border-radius:12px;box-shadow:none}html body #root .clippr-workspace-theme .studio-history button{background:transparent!important;border:0!important;color:var(--ink-dim)!important;border-radius:8px}html body #root .clippr-workspace-theme [data-testid=live-workspace-page]{background:transparent!important}html body #root .clippr-workspace-theme .ls-shell{background:radial-gradient(ellipse at 80% 0%,#151B1755,transparent 55%),#151b17!important;border:0!important;border-radius:23px;box-shadow:0 20px 45px -24px #00000060}html body #root .clippr-workspace-theme :is(.ls-shell-top,.ls-start-panel,.ls-panel){border-color:#303a330d!important}html body #root .clippr-workspace-theme :is(.ls-start-panel,.ls-stat,.ls-panel){background:#151b17!important;border:0!important;border-radius:14px}html body #root .clippr-workspace-theme .ls-stat strong{font-family:var(--workspace-font)!important;color:#f3f5f3!important;letter-spacing:-1px}html body #root .clippr-workspace-theme .ls-clip-card{border:0!important;background:#151b17!important;border-radius:12px}html body #root .clippr-workspace-theme .ls-clip-card--selected{box-shadow:inset 3px 0 #000}html body #root .clippr-workspace-theme .ls-settings-card{border:0!important;border-radius:16px;background:var(--surface)!important;box-shadow:0 5px 20px #00000005}html body #root .clippr-workspace-theme .ls-pill{font:650 9px var(--workspace-font)!important;border:0!important;background:#151b17!important;letter-spacing:.5px}html body #root .clippr-workspace-theme .workspace-story-page{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:25px;align-items:start!important;width:100%;max-width:1450px;margin:0 auto;padding:32px clamp(16px,3vw,42px) 65px!important;background:transparent!important}html body #root .clippr-workspace-theme .workspace-story-heading{grid-column:1/-1;padding:5px 0 10px}html body #root .clippr-workspace-theme .workspace-story-heading>span{font:650 10px var(--workspace-font);letter-spacing:1.8px;color:var(--ink-dim)}html body #root .clippr-workspace-theme .workspace-story-heading h1{margin:13px 0 12px}html body #root .clippr-workspace-theme .workspace-story-heading h1 em{font-style:normal;color:var(--acid)}html body #root .clippr-workspace-theme .workspace-story-heading p{color:var(--ink-dim);font:14px/1.6 var(--workspace-font)}html body #root .clippr-workspace-theme .workspace-story-form{max-width:none!important;border:0!important;border-radius:20px!important;background:linear-gradient(140deg,#151b17,#151b17)!important;padding:27px!important;box-shadow:0 14px 38px -22px #0005!important;min-width:0}html body #root .clippr-workspace-theme .workspace-story-form h2{font:700 24px var(--workspace-font)!important;letter-spacing:-.7px}html body #root .clippr-workspace-theme .workspace-story-form :is(input,textarea,select){background:#151b17!important;border:1px solid #51794820!important;border-radius:10px!important;color:#f3f5f3!important;padding:12px!important;font-size:13px!important}html body #root .clippr-workspace-theme .workspace-story-form :is(input,textarea)::placeholder{color:#f3f5f3!important}html body #root .clippr-workspace-theme .workspace-story-form button{border-color:#51794820!important;border-radius:9px!important}html body #root .clippr-workspace-theme .workspace-story-form textarea{min-height:158px;line-height:1.75}html body #root .clippr-workspace-theme .workspace-story-preview{position:sticky;top:85px;background:#151b17;border-radius:20px;border:0;overflow:hidden;box-shadow:0 15px 35px -24px #000a}html body #root .clippr-workspace-theme .workspace-story-preview-head{display:flex;flex-direction:column;gap:6px;padding:22px}html body #root .clippr-workspace-theme .workspace-story-preview-head span{font:650 9px var(--workspace-font);letter-spacing:1.5px;color:var(--acid)}html body #root .clippr-workspace-theme .workspace-story-preview-head strong{font:650 17px var(--workspace-font);color:#f3f5f3}html body #root .clippr-workspace-theme .workspace-story-preview video{display:block;width:100%;max-height:330px;object-fit:contain;background:#090b0a}html body #root .clippr-workspace-theme .workspace-story-preview-copy{padding:24px}html body #root .clippr-workspace-theme .workspace-story-preview h3{font:700 22px/1.3 var(--workspace-font);letter-spacing:-.6px;color:#f3f5f3;margin-bottom:12px}html body #root .clippr-workspace-theme .workspace-story-preview p{font:12px/1.7 var(--workspace-font);color:#f3f5f3}html body #root .clippr-workspace-theme .workspace-story-preview ol{list-style:none;margin:20px 0 0;display:grid;gap:15px}html body #root .clippr-workspace-theme .workspace-story-preview li{display:flex;gap:12px;align-items:center;font-size:12px;color:#f3f5f3}html body #root .clippr-workspace-theme .workspace-story-preview li b{font:700 10px var(--workspace-font);color:var(--acid);background:#151b17;padding:8px;border-radius:7px}html body #root .clippr-workspace-theme .calendar-panel{border:0!important;border-radius:18px!important;overflow:hidden;box-shadow:0 8px 28px #00000009}html body #root .clippr-workspace-theme .calendar-clip-tray{background:linear-gradient(145deg,#151b17,#151b17)!important;border:0!important;border-radius:18px!important;padding:19px}html body #root .clippr-workspace-theme .calendar-clip-tray :is(h2,h3,strong){color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-clip-tray :is(p,small,.tray-count,.tray-instructions){color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-clip-tray input{background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:9px!important}html body #root .clippr-workspace-theme .calendar-clip{background:#151b17!important;border:0!important;border-radius:10px!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-clip button{color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-drag-handle{background:#151b17!important;border:0!important;color:var(--acid)!important}html body #root .clippr-workspace-theme .calendar-clip .clip-tray-copy :is(strong,small){color:#f3f5f3!important}html body #root .clippr-workspace-theme :is(.calendar-schedule-tools,.publish-filters){background:#14181680!important;border:0!important;border-radius:12px}html body #root .clippr-workspace-theme .weekday-row{background:var(--surface-2)!important;color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .day-cell{border-color:var(--line)!important}html body #root .clippr-workspace-theme .day-cell.today{background:var(--surface-2)!important;box-shadow:inset 0 3px #000;border-color:var(--line)!important}html body #root .clippr-workspace-theme .calendar-post{background:#151b17!important;border:0!important;border-radius:8px!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-post :is(button,span,strong){color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-post .post-time{color:var(--acid)!important}@media (max-width:1100px){html body #root .clippr-workspace-theme .workspace-story-page{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:18px}html body #root .clippr-workspace-theme .studio-shell{gap:12px}}@media (max-width:700px){html body #root .clippr-workspace-theme :is(.export-library,.creator-workspace,.publish-calendar){padding-top:20px}html body #root .clippr-workspace-theme :is(.export-library-header,.creator-workspace>header,.publish-heading){min-height:94px;margin-bottom:20px}html body #root .clippr-workspace-theme :is(.export-library h1,.creator-workspace h1,.publish-heading h1,.ls-hero h1,.home-h1,.workspace-story-heading h1){font-size:34px!important;letter-spacing:-1.35px!important}html body #root .clippr-workspace-theme .home-wrap{padding-top:34px}html body #root .clippr-workspace-theme .export-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body #root .clippr-workspace-theme .export-card{border-radius:13px}html body #root .clippr-workspace-theme .export-card-body{padding:11px}html body #root .clippr-workspace-theme .export-card h2{font-size:12px!important;min-height:36px}html body #root .clippr-workspace-theme .export-card-actions{grid-template-columns:1fr auto;gap:6px}html body #root .clippr-workspace-theme .export-edit{grid-column:1/-1}html body #root .clippr-workspace-theme .export-schedule{grid-row:3;grid-column:1/-1}html body #root .clippr-workspace-theme .export-favourite{width:30px;height:30px;top:8px;right:8px}html body #root .clippr-workspace-theme .workspace-story-page{display:flex!important;flex-direction:column;gap:20px;padding:22px 14px 45px!important}html body #root .clippr-workspace-theme .workspace-story-heading{padding:0 0 8px}html body #root .clippr-workspace-theme .workspace-story-form{padding:20px 16px!important}html body #root .clippr-workspace-theme .workspace-story-preview{position:static;width:100%}html body #root .clippr-workspace-theme .studio-inspector{padding:15px;width:100%}html body #root .clippr-workspace-theme .studio-preview{padding:9px}html body #root .clippr-workspace-theme .studio-player-controls{flex-wrap:wrap;gap:7px}html body #root .clippr-workspace-theme .studio-player-controls label{margin-left:auto}html body #root .clippr-workspace-theme .studio-player-controls>button{padding:8px;font-size:11px!important}html body #root .clippr-workspace-theme .studio-caption-presets video{height:125px!important}}@media (prefers-reduced-motion:reduce){html body #root .clippr-workspace-theme :is(.export-card,.side-item){transition:none!important;transform:none!important}}html body #root .clippr-workspace-theme .publish-calendar.calendar-studio{--bg:#090B0A!important;--surface:#141816!important;--surface-2:#1B201D!important;--surface-3:#242B26!important;--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--line:#303A33!important;--accent-text:#EDF2ED!important;--muted:#ADB7AF!important;--border:#354238!important;color:var(--ink)!important;color-scheme:dark}html body #root .clippr-workspace-theme.calendar-studio-shell .app-nav.appbar{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;background:#141816e8!important;color:var(--ink)!important;border:0!important}html body #root .clippr-workspace-theme .calendar-studio .month-title h2{color:var(--ink)!important;font-family:var(--workspace-font)!important;font-weight:700;letter-spacing:-.8px}html body #root .clippr-workspace-theme .calendar-studio .month-title h2>span{color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .calendar-studio :is(.calendar-panel,.month-grid){background:var(--surface)!important;border:0!important}html body #root .clippr-workspace-theme .calendar-studio .day-cell{background:var(--surface)!important;color:var(--ink-dim)!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}html body #root .clippr-workspace-theme .calendar-studio .day-cell.outside{background:var(--surface-2)!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-studio .day-cell.today{background:var(--surface-2)!important;box-shadow:inset 0 3px #000;border-color:var(--line)!important}html body #root .clippr-workspace-theme .calendar-studio .day-cell:hover:not(.outside){background:var(--surface)!important}html body #root .clippr-workspace-theme .calendar-studio .day-cell.past:not(.outside)>.day-number>span{color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .calendar-studio .weekday-row>span{color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .calendar-studio .month-nav button{background:var(--surface-2)!important;color:var(--acid)!important;border:0!important;border-radius:9px}html body #root .clippr-workspace-theme .calendar-studio .calendar-schedule-tools :is(input,select),html body #root .clippr-workspace-theme .calendar-studio .publish-filters select{background:var(--surface)!important;color:var(--ink-dim)!important;border:0!important;color-scheme:dark}html body #root .clippr-workspace-theme .calendar-studio .calendar-schedule-tools :is(label,small){color:var(--ink-dim)!important}html body #root .clippr-workspace-theme .calendar-studio .publish-filters button{color:var(--acid)!important;border:0!important;background:var(--surface-2)!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-empty{background:#1b201ded!important;color:var(--acid)!important;border:1px solid var(--line)!important;box-shadow:0 8px 24px #00000008}html body #root .clippr-workspace-theme .calendar-studio .calendar-empty :is(strong,p,span){color:var(--acid)!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-clip-tray{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--accent-text:#EDF2ED!important;--surface:#141816!important;--surface-2:#1B201D!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-clip-tray input{background:#151b17!important;color:#f3f5f3!important;border:0!important}html body #root .clippr-workspace-theme .studio-timeline [data-testid=tl-card]{background:#151b17!important;border:0!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .studio-timeline [data-testid=tl-card] button{background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:7px}html body #root .clippr-workspace-theme .side-logo{color:#f3f5f3!important;font-family:var(--workspace-font)!important;font-size:25px!important;letter-spacing:-1.3px!important}html body #root .clippr-workspace-theme .side-logo em{color:var(--acid)!important}html body #root .clippr-workspace-theme :is(.side-group,.ls-summary,.ls-demo-row,.ls-panel-title>span,.ls-platform-hint,.home-live-kicker,.home-live-platforms){font-family:var(--workspace-font)!important}html body #root .clippr-workspace-theme .home-live-spotlight{border:0!important;border-radius:19px!important;background:var(--surface-2)!important;box-shadow:0 10px 32px #00000007}html body #root .clippr-workspace-theme .workspace-card .workspace-counts{border-color:#303a3312!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-blank-note{background:#1b201df5!important;border:1px solid var(--line)!important;box-shadow:0 10px 28px #00000010}html body #root .clippr-workspace-theme .calendar-studio .calendar-blank-note :is(strong,p,span){color:var(--acid)!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-schedule-tools .destination-platforms button{background:var(--surface-2)!important;border:0!important;color:var(--acid)!important}html body #root .clippr-workspace-theme .calendar-studio .calendar-schedule-tools .destination-platforms button[aria-pressed=true]{background:#151b17!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .clip-batch-card{--ink:#F3F5F3!important;--ink-dim:#ADB7AF!important;--surface:#141816!important;--surface-2:#1B201D!important;--line:#303A33!important;--bg:#090B0A!important;background:#151b17!important;color:#f3f5f3!important;border:0!important;border-radius:16px;box-shadow:0 10px 30px -22px #0007}html body #root .clippr-workspace-theme .clip-batch-card .clip-batch-copy{padding:17px}html body #root .clippr-workspace-theme .clip-batch-card h3{color:#f3f5f3!important;font:650 15px/1.4 var(--workspace-font)!important}html body #root .clippr-workspace-theme .clip-batch-card .clip-batch-copy p{color:#f3f5f3!important}html body #root .clippr-workspace-theme .clip-batch-card .clip-batch-open{background:var(--surface-2)!important;color:var(--ink)!important;border:0!important;border-radius:9px}html body #root .clippr-workspace-theme .clip-batch-summary{background:transparent!important;border:0!important}html body #root .clippr-workspace-theme .clip-batch-summary h1{font:750 clamp(30px,3.4vw,47px)/1.12 var(--workspace-font)!important;letter-spacing:-1.5px;color:var(--ink)!important}html body #root .clippr-workspace-theme{background:#090b0a!important}html body #root .clippr-workspace-theme [data-testid=home]{background:none!important}html body #root .clippr-workspace-theme :is(.home-go,button.primary,.publish-heading .primary,.workspace-card .workspace-actions .primary,.studio-player-controls>button:first-child){background:var(--acid)!important;color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important}html body #root .clippr-workspace-theme .studio-inspector :is(button[aria-pressed=true],button[style*="background: var(--acid)"]){background:var(--acid)!important;color:var(--on-accent)!important;-webkit-text-fill-color:var(--on-accent)!important}html body #root .clippr-workspace-theme .app-nav{background:#111612!important;color:#f3f5f3!important}html body #root .clippr-workspace-theme .new-customer-demo{background:#141816!important;border:1px solid #303A33!important}html body #root .clippr-workspace-theme .side-item.on{background:#1a241b!important;box-shadow:inset 3px 0 var(--acid)!important}html body #root .funnel-results{display:block!important;overflow-y:auto!important;min-width:0;scroll-padding-top:15px}html body #root .clip-batch-summary.clip-batch-summary--compact{background:transparent;border:0;padding:23px 24px 6px;gap:8px;grid-template-columns:1fr}html body #root .clip-batch-summary--compact .clip-batch-heading>p{margin-bottom:6px;font-size:9px}html body #root .clip-batch-summary--compact .clip-batch-heading>h1{font:750 clamp(27px,3vw,38px)/1.1 Inter,sans-serif;letter-spacing:-1.2px}html body #root .clip-batch-summary--compact .clip-batch-description{margin-top:7px;font-size:12px}html body #root .clip-batch-summary--compact .clip-batch-status{gap:10px;font-size:10px}html body #root .clip-batch-summary--compact .clip-batch-status>small{display:none}html body #root .funnel-results .first-clip-spotlight{margin-top:12px}html body #root .funnel-results .clip-batch-header-nav{flex-wrap:wrap;gap:10px 20px;margin-top:15px}html body #root .funnel-results .clip-batch-header-nav>button{min-height:44px}html body #root .funnel-editor{scroll-padding-top:18px;min-width:0}html body #root .funnel-editor .studio-preview{scroll-margin-top:76px}html body #root .funnel-editor .studio-inspector .post-ready-draft{margin:0 0 20px;padding:0!important;background:#213e2a!important;color:#e5f2df!important;border:0;box-shadow:none;border-radius:12px}html body #root .funnel-editor .post-ready-details>summary{display:flex;flex-direction:column;gap:5px;position:relative;cursor:pointer;padding:16px 37px 16px 15px;min-height:60px;list-style:none;color:#effbea;font:700 14px/1.4 Inter,sans-serif}html body #root .funnel-editor .post-ready-details>summary::-webkit-details-marker{display:none}html body #root .funnel-editor .post-ready-details>summary:after{content:"+";position:absolute;right:15px;top:17px;font-size:19px;color:#b0ed94}html body #root .funnel-editor .post-ready-details[open]>summary:after{content:"−"}html body #root .funnel-editor .post-ready-details>summary>small{font-size:10px;font-weight:450;color:#b9d3b5}html body #root .funnel-editor .post-ready-fields{padding:0 15px 16px}html body #root .funnel-editor .post-ready-fields header{display:none}html body #root .funnel-editor .post-ready-fields>p{font-size:11px;line-height:1.6;color:#c0d6bc!important;margin:0 0 13px}html body #root .funnel-editor .post-ready-fields>label{color:#dcefd6!important;font:650 11px Inter,sans-serif;margin:13px 0 6px;display:block}html body #root .funnel-editor .post-ready-fields :is(input,textarea){background:#f4faef!important;color:#18321c!important;-webkit-text-fill-color:#18321c!important;border:0;min-height:42px;padding:10px!important;width:100%}html body #root .funnel-editor .post-ready-fields .post-ready-actions{display:grid;grid-template-columns:1fr;gap:7px}html body #root .funnel-editor .post-ready-fields .post-ready-actions>button{min-height:40px;font-size:11px!important}html body #root .funnel-editor .post-ready-fields footer,html body #root .funnel-editor .post-ready-fields>small{color:#b7d3b0!important;font-size:10px;line-height:1.5}@media (max-width:650px){html body #root .clip-batch-summary.clip-batch-summary--compact{padding:20px 14px 4px}html body #root .funnel-results .first-clip-head{margin-bottom:13px}html body #root .funnel-results .first-clip-head p{display:none}html body #root .funnel-editor .studio-inspector{order:1}html body #root .funnel-editor .studio-timeline{order:2}html body #root .funnel-editor .post-ready-fields :is(input,textarea){font-size:16px!important}}html body #root .clippr-workspace-theme .funnel-results .first-clip-spotlight .first-clip-head{margin-bottom:15px;align-items:center}html body #root .clippr-workspace-theme .funnel-results .first-clip-spotlight .first-clip-head h2{font-size:27px;margin:7px 0 0}html body #root .clippr-workspace-theme .funnel-results .first-clip-spotlight .first-clip-head p{display:none}html body #root .clippr-workspace-theme .funnel-results .first-clip-item:first-child .first-clip-thumb{max-height:210px}html body #root .clippr-workspace-theme .funnel-results .first-clip-row{grid-template-rows:repeat(2,minmax(174px,1fr))}html body #root .funnel-editor .free-clip-notice--compact{display:block;padding:10px 13px;margin:10px 0;max-width:100%}html body #root .funnel-editor .free-clip-notice--compact>summary{display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer;font:600 12px/1.5 Inter,sans-serif;list-style:none;color:#305837}html body #root .funnel-editor .free-clip-notice--compact>summary::-webkit-details-marker{display:none}html body #root .funnel-editor .free-clip-notice--compact>summary>span{font-size:10px;font-weight:450;text-decoration:underline;color:#596d5c}html body #root .funnel-editor .free-clip-notice--compact>div{padding-top:10px;font-size:12px;line-height:1.6}html body #root .funnel-editor .studio-history{margin-bottom:14px;gap:8px;min-height:43px;padding:5px 9px}html body #root .funnel-editor .studio-history [data-testid=toggle-transcript]{margin:0!important;min-height:32px;padding:6px 10px!important}html body #root .clippr-workspace-theme .studio-inspector .post-ready-draft .post-ready-actions>button{background:#d9ebd0!important;color:#1b3621!important;-webkit-text-fill-color:#1b3621!important;border:0!important;font-weight:650}html body #root .clippr-workspace-theme .studio-inspector .post-ready-draft .post-ready-actions>button:first-child{background:#80f24e!important;color:#142811!important;-webkit-text-fill-color:#142811!important}@media (max-width:1100px){html body #root .clippr-workspace-theme .funnel-results .first-clip-row{grid-template-rows:auto}}html body #root .studio-video-stage[data-full-scene=true]{aspect-ratio:9/16;width:min(100%,303.75px);height:auto;max-height:none;margin:0 auto;background:#102018;isolation:isolate}html body #root .studio-video-stage[data-full-scene=true]>video[data-testid=clip-video]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;background:transparent!important;border:0!important;z-index:1;border-radius:0!important;box-shadow:none!important}html body #root .studio-video-stage[data-full-scene=true]>.full-scene-backdrop{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%!important;height:110%!important;max-height:none!important;object-fit:cover;filter:blur(10px);opacity:.8;pointer-events:none;border:0;box-shadow:none;z-index:0}html body #root .portrait-fit-note{padding:10px 12px;border-radius:9px;background:#25462e;color:#e1f5dc!important;font:12px/1.5 Inter,sans-serif;margin:0 0 14px}@media (max-width:650px){html body #root .studio-video-stage[data-full-scene=true]{width:min(100%,281.25px)}}.activation-workspace{width:min(1440px,100%);box-sizing:border-box;margin:0 auto;padding:32px 48px 28px;color:var(--ink);animation:activation-enter .35s ease both}.activation-topline,.activation-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;font:10px JetBrains Mono,monospace;letter-spacing:1.3px;color:var(--ink-dim)}.activation-topline{padding-bottom:24px;border-bottom:1px solid var(--line)}.activation-text-button{border:0;background:transparent;color:var(--ink-dim);font:12px Inter,sans-serif;cursor:pointer;min-height:44px;padding:8px 0;letter-spacing:0}.activation-text-button:hover{color:var(--ink)}.activation-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:48px;align-items:center;min-height:0;padding:48px 0}.activation-eyebrow{font:10px JetBrains Mono,monospace;letter-spacing:1.5px;color:var(--accent-text);margin:0 0 22px;line-height:1.6}.activation-copy h1{font:600 clamp(34px,4vw,54px)/1.06 "Space Grotesk",sans-serif;letter-spacing:-2px;margin:0 0 24px;outline-offset:8px}.activation-copy h1 em{color:var(--accent-text);font-style:normal}.activation-intro{max-width:390px;font:15px/1.7 Inter,sans-serif;color:var(--ink-dim);margin:0 0 32px}.activation-actions{display:grid;gap:10px;max-width:355px}.activation-primary,.activation-secondary,.activation-next a{min-height:50px;border-radius:9px;padding:14px 20px;font:600 14px Inter,sans-serif;cursor:pointer;transition:background .16s,transform .16s;text-decoration:none;box-sizing:border-box}.activation-primary,.activation-next a{background:var(--acid);color:var(--on-accent);border:1px solid var(--acid);display:flex;justify-content:space-between;align-items:center;gap:24px}.activation-primary:hover,.activation-next a:hover{background:#76ff45;transform:translateY(-1px)}.activation-secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.activation-secondary:hover{background:var(--surface-2)}.activation-workspace button:disabled{cursor:wait;opacity:.65;transform:none}.activation-workspace :focus-visible,.activation-next a:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.activation-footnote{font:12px/1.65 Inter,sans-serif;color:var(--ink-dim);max-width:370px;margin:18px 0 0}.activation-footnote>span{color:var(--accent-text);margin-right:6px}.activation-film{margin:0;width:100%;max-width:none;justify-self:stretch;border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0005}.activation-film-top{display:flex;justify-content:space-between;padding:14px 18px;font:9px JetBrains Mono,monospace;color:var(--ink-dim);letter-spacing:1px}.activation-film img{display:block;width:100%;height:auto;aspect-ratio:9/13;object-fit:cover;object-position:center 35%;border-block:1px solid var(--line)}.activation-film figcaption{padding:20px;display:grid;gap:8px}.activation-film figcaption .activation-eyebrow{margin:0;font-size:9px}.activation-film figcaption strong{font:500 19px Space Grotesk,sans-serif}.activation-film figcaption>span:last-child{font:12px/1.6 Inter,sans-serif;color:var(--ink-dim)}.activation-footer{border-top:1px solid var(--line);padding-top:22px;font-size:9px;letter-spacing:.4px}.activation-stages{list-style:none;margin:0;padding:0;display:grid;gap:0}.activation-stages li{display:flex;gap:14px;align-items:flex-start;min-height:43px;color:var(--ink-dim)}.activation-stage-icon{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font:9px JetBrains Mono,monospace;flex-shrink:0}.activation-stages strong{font:500 12px/24px Inter,sans-serif}.activation-stages p{font:12px/1.5 Inter,sans-serif;margin:2px 0 16px;max-width:320px;color:var(--ink-dim)}.activation-stages .complete .activation-stage-icon{color:var(--accent-text)}.activation-stages .current{color:var(--ink)}.activation-stages .current .activation-stage-icon{border-color:var(--acid);color:var(--accent-text);box-shadow:0 0 0 4px var(--acid-dim)}.activation-reconnect{font:12px/1.6 Inter,sans-serif;color:var(--ink-dim)}.activation-next{margin:28px auto 0;max-width:780px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:28px 0 8px}.activation-next .activation-eyebrow{margin-bottom:10px}.activation-next h2{font:500 24px/1.2 Space Grotesk,sans-serif;letter-spacing:-.6px;margin:0 0 8px}.activation-next p:last-child{font:13px/1.6 Inter,sans-serif;color:var(--ink-dim);margin:0}.activation-next a{flex-shrink:0}.activation-skeleton>div:first-child{display:grid;gap:20px}.activation-skeleton span{height:28px;background:var(--surface-2);border-radius:6px;animation:activation-pulse 1.5s ease infinite}.activation-skeleton span:nth-child(2){width:80%}.activation-skeleton span:nth-child(3){width:90%;height:60px}.activation-film-skeleton{width:100%;height:500px;border-radius:16px;background:var(--surface)}.activation-shell .side-usage{visibility:hidden}.activation-shell .appbar [data-testid=page-title]{font-size:0!important}.activation-shell .appbar [data-testid=page-title]:after{content:"Your first clip";font-size:16px}.activation-sample-details{max-width:780px;margin:auto}.activation-sample-details>p{font:14px/1.7 Inter,sans-serif;color:var(--ink-dim)}.activation-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:600 13px Inter,sans-serif;text-decoration:none;background:var(--surface)}@keyframes activation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes activation-pulse{50%{opacity:.4}}@media (max-width:1000px){.activation-workspace{padding:24px}.activation-layout{gap:32px}.activation-copy h1{font-size:40px}.activation-layout{grid-template-columns:1fr}.activation-film{max-width:none}}@media (max-width:650px){.activation-workspace{padding:12px 22px 24px}.activation-topline{padding-bottom:12px}.activation-layout{grid-template-columns:1fr;gap:30px;padding:32px 0;min-height:0}.activation-copy h1{font-size:40px;letter-spacing:-1.5px}.activation-intro{font-size:14px;margin-bottom:24px}.activation-actions{max-width:none}.activation-film{max-width:100%;display:block;box-shadow:none;border-radius:12px}.activation-film-top{display:flex;flex-wrap:wrap;gap:8px}.activation-film img{aspect-ratio:9/13;border:0;border-right:1px solid var(--line)}.activation-film figcaption{padding:16px;align-content:center}.activation-film figcaption strong{font-size:17px}.activation-film figcaption>span:last-child{font-size:11px}.activation-eyebrow{font-size:9px;margin-bottom:18px}.activation-footer{flex-direction:column;align-items:flex-start;gap:10px}.activation-next{flex-direction:column;align-items:stretch;gap:20px}.activation-next h2{font-size:24px}.activation-skeleton{min-height:550px}.activation-film-skeleton{height:170px}}@media (prefers-reduced-motion:reduce){.activation-workspace,.activation-skeleton span{animation:none}.activation-workspace *,.activation-next a{transition:none!important}}.activation-result .side-usage{visibility:hidden}.activation-clip-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;gap:20px!important;padding:24px!important}.activation-selected{display:grid;grid-template-columns:minmax(220px,310px) minmax(260px,1fr);grid-template-rows:auto auto auto 1fr;column-gap:48px;align-content:start;max-width:1000px;width:100%;box-sizing:border-box;margin:0 auto;padding:40px!important}.activation-selected>:nth-child(1){grid-column:2;grid-row:1;margin-top:24px}.activation-selected>:nth-child(2){grid-column:2;grid-row:2;font-size:34px!important}.activation-selected>:nth-child(3){grid-column:2;grid-row:3}.activation-selected>:nth-child(4){grid-column:1;grid-row:1/5}.activation-selected video{height:auto!important;max-height:560px!important;width:100%!important;aspect-ratio:9/16}.activation-selected .activation-sample-details{grid-column:2;grid-row:4;width:100%;margin:0}.activation-selected .activation-next{display:block;margin-top:32px}.activation-selected .activation-next a{margin-top:20px;width:max-content}@media (max-width:1000px){.activation-selected{column-gap:24px;padding:28px!important;grid-template-columns:minmax(190px,260px) minmax(200px,1fr)}}@media (max-width:650px){.activation-clip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:20px!important}.activation-selected{display:block;padding:24px!important}.activation-selected>:nth-child(1){margin-top:0}.activation-selected>:nth-child(2){font-size:28px!important}.activation-selected video{max-height:480px!important;width:auto!important;max-width:100%!important}.activation-selected .activation-next a{width:100%}}.activation-copy h1:focus{outline:none}html.activation-document,html.activation-document body{height:auto;min-height:100%;overflow-x:clip;overflow-y:visible}.activation-film-top a{color:var(--accent-text);font:500 12px/1.4 Inter,sans-serif;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.activation-film-top{align-items:center}.activation-film video{min-width:0}.post-export-upgrade{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);text-align:left}.post-export-upgrade .post-export-upgrade-kicker{font-size:10px;font-weight:750;letter-spacing:.08em;color:var(--ink-dim);margin-bottom:7px}.post-export-upgrade h3{font-size:19px;line-height:1.25;margin:0 0 8px;color:var(--ink)}.post-export-upgrade p{font-size:13px;line-height:1.5;color:var(--ink-dim);margin:0}.post-export-upgrade-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.post-export-upgrade-actions button{flex:1;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.post-export-upgrade-actions button:first-child{background:#111;color:#fff;border-color:#111}.post-export-upgrade-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cf50-shell{--cf50-accent: #c9fa88;width:min(1400px,calc(100% - 42px));margin:23px auto 0;padding:17px 19px 13px;border:1px solid #344336;border-radius:15px;background:linear-gradient(160deg,#0b110d,#090d0b);color:#f5f7f2;text-align:left;box-shadow:0 10px 45px #00000040;font-family:Inter,Arial,sans-serif}.cf50-shell *{box-sizing:border-box}.cf50-top{display:flex;min-height:91px;align-items:center;gap:21px;margin-bottom:15px}.cf50-source{display:flex;flex:0 0 343px;align-items:center;gap:12px;min-width:0}.cf50-source video{display:block;width:139px;max-width:45%;aspect-ratio:16/9;object-fit:cover;background:#111b13;border:1px solid #475b46;border-radius:6px}.cf50-source-label{display:flex;flex-direction:column;min-width:0;gap:3px}.cf50-source-label>span,.cf50-headline>span{font:600 9px Inter,Arial,sans-serif;letter-spacing:1.8px;color:#a3b5a5;white-space:nowrap}.cf50-source-label strong{font-size:14px;font-weight:600;letter-spacing:-.2px;white-space:nowrap}.cf50-source-label small{font-size:10px;color:#9ca99e;white-space:nowrap}.cf50-headline{flex:1;min-width:0}.cf50-shell .cf50-headline h2{text-align:left!important;margin:4px 0 3px!important;font:600 clamp(19px,2.4vw,30px)/1.15 Inter,Arial,sans-serif!important;letter-spacing:-1.1px!important;color:#f4f7f2!important}.cf50-shell .cf50-headline h2 em{font-style:normal;color:var(--cf50-accent)}.cf50-headline p{font-size:11px;line-height:1.4;color:#91a091;margin:0}.cf50-total{border:1px solid #5b7753;border-radius:100px;padding:7px 13px;color:#c9fa91;font:600 11px Inter,Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}.cf50-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.cf50-card{display:none;aspect-ratio:16/9;min-width:0;position:relative;overflow:hidden;border:1px solid #374b3b;border-radius:5px;background-image:url(/hero/dana/contact-50.jpg);background-repeat:no-repeat;background-size:1000% 500%;background-color:#111813;opacity:0;transform:translateY(10px) scale(.965);transition:opacity .35s ease,transform .42s cubic-bezier(.2,.8,.2,1),border-color .28s;box-shadow:0 2px 6px #00000026}.cf50-card.cf50-visible{display:block;opacity:1;transform:translateY(0) scale(1);animation:cf50-reveal-glow .55s ease-out}.cf50-card video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;background:transparent;transition:opacity .2s}.cf50-card.cf50-playing video{opacity:1}@keyframes cf50-reveal-glow{0%{border-color:#c9fa88;box-shadow:0 0 15px #c9fa882b}to{border-color:#374b3b;box-shadow:0 2px 6px #00000026}}.cf50-bottom{border-top:1px solid #2a392d;margin-top:13px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9ab09b;font:500 10px Inter,Arial,sans-serif}.cf50-bottom i{display:inline-block;width:6px;height:6px;margin-right:6px;background:var(--cf50-accent);border-radius:50%;box-shadow:0 0 9px #c9fa8873}.cf50-bottom>span:last-child{font-size:9px;color:#718472;letter-spacing:1.1px}.cf50-shell .cf50-disclosure{font:400 10px/1.55 Inter,Arial,sans-serif!important;color:#738073!important;margin:10px auto 0!important;text-align:center}@media (min-width: 1200px) and (min-height: 760px){html body #root .marketing-hero.opus-style-hero:has(.cf50-shell){padding-bottom:24px}.opus-style-hero:has(.cf50-shell) .opus-hero-header{margin-bottom:10px}.cf50-shell{margin-top:17px;padding:13px 16px 12px}.cf50-top{min-height:75px;margin-bottom:12px}.cf50-source video{width:122px}.cf50-grid{gap:5px}.cf50-bottom{margin-top:10px;padding-top:8px}}@media (max-width: 1100px){.cf50-source{flex-basis:285px}.cf50-source video{width:119px}.cf50-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 850px){.cf50-shell{width:calc(100% - 24px);padding:16px}.cf50-top{gap:10px;flex-wrap:wrap}.cf50-source{flex:1 1 280px}.cf50-headline{flex:1 1 230px}.cf50-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 500px){.cf50-shell{width:calc(100% - 20px);margin-top:20px;padding:14px 12px;border-radius:12px}.cf50-top{gap:12px;margin-bottom:14px}.cf50-source{flex:1 1 100%;gap:12px}.cf50-source video{width:118px}.cf50-source-label strong{font-size:13px}.cf50-headline{flex:1 1 auto}.cf50-shell .cf50-headline h2{font-size:20px!important;margin:4px 0 0!important}.cf50-headline p{font-size:10px}.cf50-total{font-size:10px;padding:5px 8px}.cf50-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cf50-bottom{font-size:9px}.cf50-bottom>span:last-child{display:none}.cf50-shell .cf50-disclosure{font-size:9px!important}}@media (prefers-reduced-motion: reduce){.cf50-card,.cf50-card.cf50-visible{opacity:1;transform:none;transition:none;animation:none!important}}html body #root .marketing-hero.opus-style-hero:has(.cf50-shell) .opus-hero-subtitle{max-width:590px;font:400 clamp(14px,1.3vw,17px)/1.55 Inter,Arial,sans-serif;color:#aab5ac;letter-spacing:-.008em;margin:0 auto 22px}@media (max-width:767px){html body #root .marketing-hero.opus-style-hero:has(.cf50-shell) .opus-hero-subtitle{max-width:330px;font-size:13px;line-height:1.6;margin-bottom:20px}}.new-customer-demo{box-sizing:border-box;width:100%;min-width:0;margin:24px auto 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-align:left;max-width:760px;font-family:Inter,sans-serif;color:var(--ink)}.new-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.new-demo-heading strong{font-size:16px;line-height:1.4}.new-demo-heading p{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--ink-dim)}.new-demo-animation{box-sizing:border-box;display:block;width:100%;min-width:0;aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#071a12}.new-customer-demo .new-demo-animation video,.new-customer-demo .new-demo-animation img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;border:0;border-radius:0;background:#071a12!important;box-shadow:none!important}.new-customer-demo .new-demo-animation video{pointer-events:none}.new-customer-demo .new-demo-animation video::-webkit-media-controls{display:none!important}.marketing-hero-split .new-customer-demo{max-width:none;margin:0;padding:12px;box-shadow:0 16px 48px #182a1c12}.marketing-hero-split .new-demo-heading{padding:6px 6px 2px}@media (max-width:640px){.new-customer-demo{padding:10px}.new-demo-heading{align-items:flex-start;gap:8px}.new-demo-heading strong{font-size:15px}.new-demo-heading p{font-size:12px}.marketing-hero-split .new-customer-demo{padding:8px}}.marketing-live-feature{padding:78px 40px 80px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 55% 70% at 78% 45%,rgba(83,252,24,.045),transparent 85%)}.marketing-live-feature *{box-sizing:border-box}.marketing-live-inner{max-width:1270px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(36px,5vw,78px);align-items:center}.marketing-live-copy,.marketing-live-visual{min-width:0}.marketing-live-eyebrow{display:flex;align-items:center;gap:10px;color:var(--accent-text);font:700 10px JetBrains Mono,monospace;letter-spacing:2px;margin-bottom:24px}.marketing-live-eyebrow i{background:var(--acid);height:8px;width:8px;border-radius:50%;box-shadow:0 0 0 4px #53fc181f}.marketing-live-copy h2{font:650 clamp(33px,3.4vw,52px)/1.085 "Space Grotesk",sans-serif;letter-spacing:-1.8px;color:var(--ink);margin:0 0 24px}.marketing-live-copy h2 span{display:block;color:var(--accent-text)}.marketing-live-copy>p{font:400 15px/1.75 Inter,sans-serif;max-width:475px;color:var(--ink-dim);margin:0 0 24px}.marketing-live-steps{display:grid;max-width:410px;margin-bottom:27px}.marketing-live-steps>div{padding:12px 0;border-bottom:1px solid var(--line);font:550 13px Inter,sans-serif;color:var(--ink);display:flex;align-items:center;gap:15px}.marketing-live-steps>div span{color:var(--accent-text);font:700 10px JetBrains Mono,monospace;min-width:24px}.marketing-live-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.marketing-live-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--acid);border:1px solid var(--acid);border-radius:10px;color:var(--on-accent);padding:14px 18px;font:750 13px Inter,sans-serif;min-height:48px;cursor:pointer;transition:filter .17s,transform .17s}.marketing-live-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.marketing-live-cta:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.marketing-live-cta span{font-size:18px}.marketing-live-actions>span{color:var(--ink-dim);font-size:11px;line-height:1.5}.marketing-live-frame{border-radius:17px;overflow:hidden;background:#0b1610;color:#edf8ea;border:1px solid #385240;box-shadow:0 26px 65px -38px #0009,0 0 55px -40px #53fc1885}.marketing-live-frame-head,.marketing-live-frame-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#15251b;padding:13px 17px}.marketing-live-frame-head{border-bottom:1px solid #2c4332}.marketing-live-frame-head strong{font:700 10px JetBrains Mono,monospace;letter-spacing:.45px;display:flex;align-items:center;gap:9px}.marketing-live-frame-head strong i{display:block;width:8px;height:8px;background:#53fc18;border-radius:2px}.marketing-live-frame-head>span{font:700 9px JetBrains Mono,monospace;letter-spacing:.6px;color:#b7d5bb;border:1px solid #3a5b43;border-radius:99px;padding:6px 9px;white-space:nowrap}.marketing-live-video{width:100%;aspect-ratio:16/9;background:#060a07;overflow:hidden}.marketing-live-video video{display:block;width:100%;height:100%;object-fit:contain;background:#060a07;pointer-events:none;user-select:none;-webkit-user-select:none}.marketing-live-video video::-webkit-media-controls,.marketing-live-video video::-webkit-media-controls-panel,.marketing-live-video video::-webkit-media-controls-enclosure{display:none!important;opacity:0!important}.marketing-live-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(ellipse,#1b3524,#070f0b);font:700 14px Space Grotesk,sans-serif;letter-spacing:3px;color:#a5dba8}.marketing-live-frame-foot{border-top:1px solid #2c4332}.marketing-live-frame-foot>span{display:inline-flex;align-items:center;gap:8px;font:650 11px Inter,sans-serif}.marketing-live-frame-foot>span i{width:7px;height:7px;border-radius:50%;background:#53fc18}.marketing-live-frame-foot small{color:#9bb9a0;font:500 9px JetBrains Mono,monospace;white-space:nowrap}.marketing-live-media-caption{font-size:11px;line-height:1.6;color:var(--ink-dim);margin:13px 0 0;text-align:center}@media (max-width:1080px){.marketing-live-feature{padding:64px 28px}.marketing-live-inner{gap:28px}.marketing-live-copy h2{font-size:clamp(31px,3.65vw,44px)}.marketing-live-copy>p{font-size:13px}}@media (max-width:760px){.marketing-live-feature{padding:54px 20px}.marketing-live-inner{display:flex;flex-direction:column;align-items:stretch;gap:29px}.marketing-live-copy h2{font-size:clamp(36px,7vw,49px);margin-bottom:17px}.marketing-live-copy>p{font-size:14px;max-width:none;margin-bottom:17px}.marketing-live-steps{max-width:none;margin-bottom:21px}.marketing-live-steps>div{padding:10px 0}}@media (max-width:480px){.marketing-live-feature{padding:43px 15px 47px}.marketing-live-copy h2{font-size:37px}.marketing-live-cta{width:100%}.marketing-live-frame-head,.marketing-live-frame-foot{padding:11px 12px}.marketing-live-frame-foot small{font-size:8px}}.marketing-header{position:sticky;top:0;z-index:50;flex-shrink:0;background:#090b0af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.marketing-nav{max-width:1280px;height:76px;padding:0 40px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.marketing-logo{color:var(--ink);text-decoration:none;font:700 27px Space Grotesk,sans-serif;letter-spacing:-1px;justify-self:start}.marketing-logo span{color:var(--acid)}.marketing-links,.marketing-actions{display:flex;align-items:center;gap:28px}.marketing-actions{justify-content:flex-end;gap:20px}.marketing-links a,.marketing-mobile-links a{color:var(--ink-dim);text-decoration:none;font-size:13px;white-space:nowrap}.marketing-header button{cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap}.marketing-signin{background:none;color:var(--ink);border:0;padding:10px 0}.marketing-start{background:var(--acid);color:var(--on-accent);border:0;border-radius:9px;padding:12px 20px}.marketing-menu{display:none;background:none;border:1px solid var(--line);color:var(--ink-dim);border-radius:8px;padding:9px}.marketing-mobile-links{display:none}.marketing-landing{flex:1;min-width:0;width:100%;font-family:Inter,sans-serif}.marketing-container{width:100%;max-width:1200px;margin:0 auto}.marketing-hero{padding:44px 40px 0;text-align:center;background:radial-gradient(ellipse 60% 30% at 50% 0%,rgba(83,252,24,.045),transparent 80%)}.marketing-badge{display:inline-flex;padding:7px 12px;border:1px solid rgba(83,252,24,.25);border-radius:999px;background:#53fc180e;color:var(--accent-text);font:500 10px JetBrains Mono,monospace;letter-spacing:1.8px;margin-bottom:22px}.marketing-hero h1{font:600 clamp(44px,4.6vw,66px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-2.7px;margin:0 auto 22px;max-width:1160px;text-wrap:balance}.marketing-hero h1 span{color:var(--accent-text)}.marketing-description{font-size:16px;color:var(--ink-dim);line-height:1.75;max-width:655px;margin:0 auto 28px;text-wrap:pretty}.marketing-pricing-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);text-decoration:underline;text-underline-offset:4px;font:600 13px Inter,sans-serif;margin:-8px 0 20px}.marketing-pricing-link:hover{color:var(--accent-text)}.marketing-conversion{max-width:780px;margin:0 auto}.marketing-url-box{display:flex;gap:12px;align-items:center;padding:7px;background:var(--surface);border:1px solid #384036;border-radius:16px;transition:border-color .15s}.marketing-url-box:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px var(--acid-dim)}.marketing-url-box input{width:100%;flex:1;min-width:0;color:var(--ink);background:transparent;border:0;outline:0;font:14px Inter,sans-serif;padding:12px 14px}.marketing-platform{color:var(--ink-dim);text-transform:uppercase;font:9px JetBrains Mono,monospace}.marketing-find{display:flex;justify-content:center;align-items:center;gap:20px;flex-shrink:0;border:0;border-radius:10px;padding:17px 25px;background:var(--acid);color:var(--on-accent);font:700 14px Inter,sans-serif;cursor:pointer}.marketing-find:disabled{opacity:.65;cursor:default}.marketing-input-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:14px auto}.marketing-upload{display:inline-flex;align-items:center;gap:7px;background:none;color:var(--ink-dim);border:0;padding:6px 0;font:500 12px Inter,sans-serif;cursor:pointer}.marketing-formats{display:flex;gap:4px}.marketing-formats button{padding:6px 12px;background:transparent;color:var(--ink-dim);border:1px solid var(--line);border-radius:6px;font:11px JetBrains Mono,monospace;cursor:pointer}.marketing-formats button[aria-pressed=true]{color:var(--accent-text);border-color:#53fc1859;background:#53fc180f}.marketing-reassurance{color:var(--ink-dim);font-size:12px;margin:16px auto 10px}.marketing-reassurance span{margin:0 6px}.marketing-advanced{color:var(--ink-dim);font-size:11px}.marketing-advanced summary{cursor:pointer;width:fit-content;margin:auto;padding:6px}.marketing-advanced-content{margin:16px auto}.marketing-text-action{border:0;background:none;color:var(--ink-dim);text-decoration:underline;cursor:pointer;font:inherit;margin-bottom:18px}.marketing-demo{max-width:1100px;margin:36px auto 0}.marketing-eyebrow{color:var(--ink-dim);font:500 10px JetBrains Mono,monospace;letter-spacing:2px;margin-bottom:20px}.marketing-demo video{width:100%;aspect-ratio:16 / 9;object-fit:contain;display:block;border-radius:18px;border:1px solid #30382e;background:#000;box-shadow:0 0 55px -24px #53fc183b}.marketing-benefits{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 44px;padding:28px 0 36px;border-bottom:1px solid var(--line);color:var(--ink-dim);font-size:12px}.marketing-benefits>span{display:inline-flex;align-items:center;gap:8px}.marketing-benefits>span>span{color:var(--accent-text);font-size:12px}.marketing-section{padding:76px 40px;border-bottom:1px solid var(--line)}.marketing-section .marketing-eyebrow{color:var(--accent-text);text-align:center;margin-bottom:16px}.marketing-section h2{font:600 clamp(30px,3vw,42px)/1.15 "Space Grotesk",sans-serif;letter-spacing:-1.3px;text-align:center;margin-bottom:36px;text-wrap:balance}.marketing-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-mode-card{min-width:0;display:flex;flex-direction:column;padding:24px 20px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.marketing-mode-icon{display:flex;align-items:center;margin-bottom:25px}.marketing-mode-card h3{font:600 19px Space Grotesk,sans-serif;margin-bottom:12px}.marketing-mode-card p{color:var(--ink-dim);font-size:13px;line-height:1.7;margin-bottom:28px}.marketing-card-action{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.marketing-card-action button{display:flex;gap:14px;color:var(--ink);font:500 12px Inter,sans-serif;background:none;border:0;padding:6px 0;cursor:pointer}.marketing-card-action button span{color:var(--accent-text)}.marketing-card-action>span{color:var(--ink-dim);font-size:9px}.marketing-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1000px;margin:auto}.marketing-example-grid figure{min-width:0}.marketing-example-grid video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:14px;border:1px solid var(--line);background:#000}.marketing-example-grid figcaption{display:flex;flex-direction:column;gap:7px;font-size:13px;padding:15px 2px 0}.marketing-example-grid figcaption span{color:var(--ink-dim);font-size:10px}.marketing-landing>.land-px{padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2))}.marketing-landing button:focus-visible,.marketing-header button:focus-visible,.marketing-header a:focus-visible,.marketing-landing summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.marketing-header a:hover,.marketing-signin:hover,.marketing-card-action button:hover,.marketing-upload:hover{color:var(--accent-text)}@media (max-width: 1050px){.marketing-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-mode-card{min-height:250px}.marketing-nav{gap:16px;padding:0 24px}.marketing-links{gap:18px}}@media (max-width: 760px){.marketing-nav{display:flex;justify-content:space-between;padding:0 20px;height:68px}.marketing-links{display:none}.marketing-actions{gap:14px}.marketing-menu{display:block}.marketing-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px;border-top:1px solid var(--line)}.marketing-hero{padding:32px 20px 0}.marketing-hero h1{font-size:48px;line-height:1.05;letter-spacing:-2px;margin-bottom:22px}.marketing-description{font-size:14px;line-height:1.75;margin-bottom:24px}.marketing-badge{margin-bottom:20px}.marketing-url-box{flex-wrap:wrap;gap:4px;padding:8px;border-radius:14px}.marketing-url-box input{flex-basis:100%;padding:12px 5px 16px;font-size:16px}.marketing-platform{padding:0 5px 8px}.marketing-find{width:100%;padding:16px 20px}.marketing-input-options{gap:16px}.marketing-demo{margin-top:28px}.marketing-demo .marketing-eyebrow{font-size:9px;margin-bottom:14px}.marketing-benefits{display:grid;grid-template-columns:auto auto;justify-content:center;gap:16px 22px;padding:25px 0 30px;font-size:11px}.marketing-section{padding:52px 20px}.marketing-section h2{font-size:32px;margin-bottom:28px}.marketing-mode-grid{grid-template-columns:1fr;gap:12px}.marketing-mode-card{min-height:222px;padding:24px}.marketing-mode-icon{margin-bottom:18px}.marketing-mode-card p{margin-bottom:20px}.marketing-example-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:16px}.marketing-example-grid figure{flex:0 0 76%;scroll-snap-align:start}.marketing-landing>.land-px{padding-left:20px;padding-right:20px}}@media (max-width: 370px){.marketing-nav{padding:0 14px}.marketing-actions{gap:10px}.marketing-start{padding:10px 12px}.marketing-hero h1{font-size:44px}}html:has(.marketing-landing),body:has(.marketing-landing){height:auto;overflow-x:clip}.marketing-landing .scroll-target{scroll-margin-top:90px}.marketing-section#features h2{margin-bottom:12px}.marketing-modes-intro{margin:0 auto 32px;text-align:center;color:var(--ink-dim);font:400 15px/1.6 Inter,sans-serif}#features .marketing-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#features .marketing-mode-card{padding:26px 24px 20px;min-height:284px;border-radius:14px;box-shadow:0 3px 12px #16261804;transition:border-color .18s,box-shadow .18s}#features .marketing-mode-card:hover{border-color:#a8bba0;box-shadow:0 8px 24px #16261809}#features .marketing-mode-primary{border-color:#a9ca9b;background:#f4faef}#features .marketing-mode-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:21px;background:#f0f3ee;border-radius:12px}#features .marketing-mode-primary .marketing-mode-icon{background:#dff5d3}#features .marketing-mode-card h3{margin:0 0 12px;font-size:21px;letter-spacing:-.55px}#features .marketing-mode-card p{margin:0 0 22px;font:400 13px/1.65 Inter,sans-serif}#features .marketing-card-action{width:100%;padding-top:18px;border-top:1px solid #dde4d9}#features .marketing-card-action button{width:100%;min-height:44px;display:flex;justify-content:space-between;padding:10px 12px;font-size:13px;border-radius:7px;background:#f3f5f1;color:#1c271b}#features .marketing-card-action button span{color:inherit;font-size:18px}#features .marketing-mode-primary .marketing-card-action button{background:var(--acid);color:var(--on-accent)}@media (max-width:1100px){#features .marketing-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){#features .marketing-mode-grid{grid-template-columns:1fr;gap:14px}#features .marketing-mode-card{min-height:0;padding:22px}#features .marketing-mode-icon{margin-bottom:16px}.marketing-modes-intro{font-size:14px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){#features .marketing-mode-card{transition:none}}html body #root .marketing-hero.marketing-hero-split{padding:38px 40px 0;background:#090b0a!important}.marketing-hero-split>.marketing-container{max-width:1600px}.marketing-hero-columns{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:24px;align-items:center;padding:12px 0 8px}.marketing-hero-copy{min-width:0;text-align:left;position:relative;z-index:1}.hero-eyebrow{font:500 10px/1.5 Inter,sans-serif;letter-spacing:2.2px;color:#9baa9e;margin:0 0 24px}html body #root .marketing-hero-split h1{font:600 clamp(42px,3.85vw,64px)/1.07 "Space Grotesk","Inter",sans-serif;letter-spacing:-2.2px;margin:0 0 24px;text-wrap:initial;max-width:none;color:#f3f5f3}html body #root .marketing-hero-split h1 span{color:#85f95c!important}html body #root .marketing-hero-split .marketing-description{font-size:15px;line-height:1.75;margin:0 0 30px;max-width:535px;color:#adb7af!important;text-wrap:pretty}.marketing-hero-split .marketing-conversion{margin:0;max-width:590px}html body #root .marketing-hero-split .marketing-url-box{background:#141b17!important;border:1px solid #3F5044!important;border-radius:15px;padding:7px;gap:6px;box-shadow:0 0 0 5px #85f95c06!important}.marketing-hero-split .marketing-url-box input{font-size:13px;padding:13px 9px}.marketing-hero-split .marketing-find{padding:18px 19px;font-size:13px;gap:12px;border-radius:10px}.marketing-hero-split .marketing-platform{display:none}.marketing-hero-split .marketing-input-options{justify-content:flex-start;gap:28px;margin:12px 0 6px}.marketing-hero-split .marketing-pricing-link{margin:0;padding:7px 0;font-size:12px;text-decoration:none;font-weight:500;color:#adb7af}.marketing-hero-split .marketing-upload{font-size:12px}.marketing-hero-split .marketing-reassurance{font-size:11px;line-height:1.7;margin:16px 0 8px;color:#adb7af}.marketing-hero-split .marketing-advanced summary{margin:0;padding:6px 0;color:#9ca99f;font-size:11px}.marketing-hero-split .marketing-advanced-content{margin:14px 0;padding:16px;background:#141816;border:1px solid #303A33;border-radius:12px}.marketing-hero-split .marketing-advanced-content>.marketing-formats{margin-bottom:14px}.marketing-hero-art{width:100%;min-width:0;margin:0;position:relative}.hero-clip-note{margin:16px 0 0;font-size:11px;color:#91a095;text-align:center}.marketing-hero-split .marketing-benefits{padding:20px 0 30px;border-color:#252d27!important;gap:28px 42px}html body #root .marketing-hero-split .marketing-benefits>span>span{color:#85f95c!important}html body #root .hero-real-demo{padding:38px 40px;background:#0e1210!important}.hero-real-demo h2{font-size:25px;letter-spacing:-.6px;margin-bottom:16px}.hero-demo-disclosure{max-width:1100px;margin:auto;text-align:center}.hero-demo-disclosure>summary{list-style:none;cursor:pointer;color:#adb7af;font-size:13px;padding:12px}.hero-demo-disclosure>summary::-webkit-details-marker{display:none}.hero-demo-disclosure>summary span{color:#85f95c;margin-left:8px}.hero-demo-disclosure .new-customer-demo{margin-top:22px;text-align:left}@media (min-width:1001px) and (max-width:1200px){.marketing-hero-split .marketing-url-box{flex-wrap:wrap}.marketing-hero-split .marketing-url-box input{flex-basis:100%}.marketing-hero-split .marketing-find{width:100%}}@media (max-width:1000px){html body #root .marketing-hero.marketing-hero-split{padding:32px 24px 0}.marketing-hero-columns{grid-template-columns:1fr;gap:25px;padding:0}.marketing-hero-copy{text-align:center;max-width:670px;margin:auto;width:100%}html body #root .marketing-hero-split h1{font-size:clamp(42px,6vw,62px);letter-spacing:-1.8px}html body #root .marketing-hero-split .marketing-description{margin:0 auto 25px;max-width:540px}.marketing-hero-split .marketing-conversion{margin:auto}.marketing-hero-split .marketing-input-options{justify-content:center}.marketing-hero-split .marketing-advanced summary{margin:auto}.marketing-hero-art{max-width:840px;margin:auto}.hero-eyebrow{margin-bottom:18px}}@media (max-width:600px){html body #root .marketing-hero.marketing-hero-split{padding:28px 18px 0}.hero-eyebrow{font-size:9px;letter-spacing:1.7px}html body #root .marketing-hero-split h1{font-size:42px;letter-spacing:-1.6px;margin-bottom:20px;line-height:1.06}html body #root .marketing-hero-split .marketing-description{font-size:14px;line-height:1.7;margin-bottom:24px}.marketing-hero-split .marketing-url-box{flex-wrap:wrap;padding:8px}.marketing-hero-split .marketing-url-box input{flex-basis:100%;font-size:16px;padding:11px 8px 14px}.marketing-hero-split .marketing-find{width:100%;font-size:14px;padding:15px}.marketing-hero-split .marketing-reassurance{font-size:10px;margin-top:12px}.marketing-hero-columns{gap:24px}.marketing-hero-split .marketing-benefits{gap:14px 20px;padding:20px 0 26px;font-size:10px}.hero-clip-note{font-size:10px;margin-top:13px}html body #root .hero-real-demo{padding:30px 20px}.hero-real-demo h2{font-size:23px}}@media (max-width:370px){html body #root .marketing-hero-split h1{font-size:37px}}@media (max-width:767px){.marketing-hero-art{display:none!important}.marketing-hero-columns{gap:0}}html body #root #features.marketing-section{padding:48px 40px 52px;background:#0b0f0c!important}html body #root #features .marketing-mode-grid{gap:16px}html body #root #features .marketing-mode-card{min-height:235px;padding:22px;background:#171d19!important;border:1px solid #3A473D!important;color:#f3f5f3!important;box-shadow:none!important}html body #root #features .marketing-mode-icon{width:46px;height:46px;margin-bottom:15px;background:#27352b!important;color:#b3ff9a!important;border:1px solid #46604A}html body #root #features .marketing-mode-icon svg{stroke:#b3ff9a!important;color:#b3ff9a!important;opacity:1!important}html body #root #features .marketing-mode-card h3{color:#f3f5f3!important;margin-bottom:8px}html body #root #features .marketing-mode-card p{color:#bbc9be!important;margin-bottom:18px}html body #root #features .marketing-card-action{margin-top:auto}html body #root #features .marketing-card-action button{background:#e8efe8!important;color:#142018!important;-webkit-text-fill-color:#142018!important;border:1px solid #C8D7CA!important}html body #root #features .marketing-mode-primary .marketing-card-action button{background:#85f95c!important;border-color:#85f95c!important}html body #root #features .marketing-modes-intro{margin-bottom:22px;color:#bbc9be!important}html body #root #features h2{margin-bottom:8px}@media (max-width:700px){html body #root #features.marketing-section{padding:36px 18px 42px}html body #root #features .marketing-mode-card{min-height:0;padding:20px}}@media (min-width:1001px){.marketing-hero-columns{grid-template-columns:minmax(0,41fr) minmax(0,59fr)!important;gap:34px!important;align-items:center}.marketing-hero-art{max-width:none!important}.marketing-hero-split .marketing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #28322b;padding:24px 0 14px}.marketing-hero-split .marketing-benefits>span{padding:0 24px;border-right:1px solid #28322b}.marketing-hero-split .marketing-benefits>span:last-child{border-right:0}}.hero-trust-proof{display:inline-flex;align-items:center;gap:12px;min-height:35px;margin:0 0 22px;padding:6px 12px 6px 9px;border:1px solid #3e5140;border-radius:999px;background:linear-gradient(90deg,#1a281e,#141c17);color:#cbd8c9;font:500 12px/1.2 Inter,sans-serif;white-space:nowrap}.hero-trust-proof strong{color:#eaf7e6;font-weight:750}.hero-trust-icons{display:flex;align-items:center;padding-left:4px}.hero-trust-icons>span{width:23px;height:23px;margin-left:-5px;display:grid;place-items:center;border:2px solid #172119;border-radius:50%;color:#f3fbe9;font:700 11px/1 Inter,sans-serif;background:#456841}.hero-trust-icons>span:nth-child(2){background:#565280;color:#fff}.hero-trust-icons>span:nth-child(3){background:#44645d;color:#e5fff1}html body #root .marketing-hero-split h1{font-size:clamp(42px,3.75vw,63px);line-height:1.09;margin-bottom:22px;max-width:610px;letter-spacing:-2.35px}html body #root .marketing-hero-split .marketing-description{margin-bottom:26px}@media (max-width:1000px){.hero-trust-proof{justify-content:center}.marketing-hero-copy .hero-trust-proof{margin-left:auto;margin-right:auto}}@media (max-width:600px){.hero-trust-proof{font-size:11px;gap:9px;min-height:32px;margin-bottom:19px}.hero-trust-icons>span{width:21px;height:21px}html body #root .marketing-hero-split h1{font-size:clamp(39px,10.5vw,46px);line-height:1.09;letter-spacing:-1.7px}}html body #root .marketing-hero.opus-style-hero{position:relative;width:100%;max-width:none;overflow:hidden;text-align:center;background:#090b0a!important;padding:25px 0 40px;margin:0}.opus-screenreader-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}.opus-style-hero .opus-hero-header{position:relative;z-index:4;width:100%;max-width:1060px;margin:0 auto 33px;padding:0 28px}.opus-style-hero .hero-trust-proof{display:inline-flex;align-items:center;gap:10px;min-height:30px;margin:0 auto 17px;padding:5px 13px 5px 8px;background:#171e1a;border:1px solid #2e4132;border-radius:999px;font:500 11px/1 Inter,sans-serif;color:#bdc9bf;white-space:nowrap}.opus-style-hero .hero-trust-proof strong{color:#edf4e9;font-weight:700}.opus-style-hero .hero-trust-icons{display:flex;align-items:center;padding-left:4px}.opus-style-hero .hero-trust-icons span{display:grid;place-items:center;width:19px;height:19px;margin-left:-5px;border:2px solid #161e1a;border-radius:50%;background:#365b38;color:#ecfff0;font:700 9px/1 Inter,sans-serif}.opus-style-hero .hero-trust-icons span:nth-child(2){background:#4c526b}.opus-style-hero .hero-trust-icons span:nth-child(3){background:#40665c}.opus-style-hero .marketing-conversion{width:100%;max-width:850px;margin:0 auto}.opus-style-hero .opus-hero-inline-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.opus-style-hero .marketing-url-box{min-width:0;width:min(520px,calc(100% - 180px));height:55px;display:flex;align-items:center;gap:4px;padding:5px!important;border:1px solid #383f3a!important;border-radius:100px!important;background:#2e302f!important;box-shadow:none!important;transition:border-color .15s}.opus-style-hero .marketing-url-box:focus-within{border-color:#95ed78!important;box-shadow:0 0 0 3px #95ed7815!important}.opus-style-hero .marketing-url-box>input{flex:1;min-width:0;font:500 13px/1.3 Inter,sans-serif;padding:11px 12px!important;color:#f1f3f1}.opus-style-hero .marketing-url-box>input::placeholder{color:#a3aba5;opacity:1}.opus-style-hero .marketing-url-box .marketing-find{height:100%;flex:none;min-width:150px;display:grid;place-items:center;padding:9px 19px;border-radius:100px!important;background:#f3f5f3!important;color:#090b0a!important;font:750 13px Inter,sans-serif;gap:7px;transition:background .16s,color .16s}.opus-style-hero .marketing-url-box .marketing-find:not(:disabled):hover{background:#a6f47a}.opus-style-hero .marketing-url-box .marketing-find:disabled{opacity:1;background:#e4e8e5!important;color:#232923!important;cursor:default}.opus-style-hero .marketing-url-box .marketing-find>span{display:none}.opus-style-hero .marketing-input-options{display:flex;align-items:center;justify-content:center;gap:0;margin:0;flex:none}.opus-style-hero .marketing-upload{min-height:53px;border:1px solid #354138;border-radius:100px;padding:11px 17px;background:#0b0e0c;color:#f0f3ee;font:600 13px Inter,sans-serif;white-space:nowrap;gap:9px}.opus-style-hero .marketing-upload:hover{border-color:#6e9470;background:#162018}.opus-style-hero .marketing-upload>span{color:#cadacc!important}.opus-style-hero .opus-hero-under-form{display:flex;align-items:center;justify-content:center;gap:16px;min-height:25px;margin:7px 0 0}.opus-style-hero .marketing-reassurance{margin:0;font:500 10.5px/1.5 Inter,sans-serif;color:#97a498}.opus-style-hero .marketing-pricing-link{display:inline-flex;align-items:center;gap:3px;margin:0;text-decoration:none;color:#b5c1b7;font:500 10.5px Inter,sans-serif}.opus-style-hero .marketing-pricing-link:hover{color:#a9f17e}.opus-style-hero .marketing-advanced{display:block;margin:0 auto;color:#88988b}.opus-style-hero .marketing-advanced summary{margin:2px auto 0;padding:5px 10px;font:500 10.5px/1.4 Inter,sans-serif;color:#a7b2a8}.opus-style-hero .marketing-advanced[open]{padding-bottom:16px}.opus-style-hero .marketing-advanced-content{max-width:640px;margin:8px auto 0;border:1px solid #314136;border-radius:12px;background:#131d16;padding:15px;text-align:left}.opus-style-hero .marketing-platform{display:none}.opus-style-hero .opus-hero-outcome{margin:9px 0 0;color:#d8e5d9;font:600 17px/1.25 Space Grotesk,Inter,sans-serif;letter-spacing:-.025em}@media (max-width:767px){html body #root .marketing-hero.opus-style-hero{padding:19px 0 30px}.opus-style-hero .opus-hero-header{margin-bottom:20px;padding:0 15px}.opus-style-hero .hero-trust-proof{margin-bottom:16px;font-size:10.5px}.opus-style-hero .opus-hero-inline-cta{flex-wrap:wrap;gap:10px}.opus-style-hero .marketing-url-box{width:100%;height:54px;flex-wrap:nowrap;padding:4px!important}.opus-style-hero .marketing-url-box>input{font-size:13px!important;flex-basis:auto;padding:10px 9px!important}.opus-style-hero .marketing-url-box .marketing-find{width:auto;min-width:105px;padding:10px 11px;font-size:12px}.opus-style-hero .marketing-input-options{width:100%;justify-content:center}.opus-style-hero .marketing-upload{width:auto;min-height:40px;padding:8px 17px;font-size:12px}.opus-style-hero .opus-hero-under-form{gap:8px;flex-wrap:wrap;margin-top:6px}.opus-style-hero .marketing-reassurance,.opus-style-hero .marketing-pricing-link{font-size:10px}.opus-style-hero .marketing-advanced summary{font-size:10px}.opus-style-hero .opus-hero-outcome{font-size:15px;margin:5px 0 0}}@media (max-width:370px){.opus-style-hero .marketing-url-box .marketing-find{min-width:100px}.opus-style-hero .marketing-url-box>input{font-size:12px!important}}.marketing-header .marketing-start{background:#f4f6f4!important;color:#080c09!important;border-radius:9px!important}.marketing-header .marketing-start:hover{background:#dcebdc!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box .marketing-find{background:#f2f5f2!important;color:#0c100d!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box .marketing-find:disabled{background:#f2f5f2!important;color:#0c100d!important}html body #root .marketing-header .marketing-start{background:#f3f5f3!important;color:#090b0a!important;border-radius:9px!important}html body #root .marketing-header .marketing-start:hover{background:#dae8da!important}.opus-style-hero .opus-field-link-icon{width:19px;height:19px;flex:none;color:#b0bcb3;margin-left:14px}.opus-style-hero .opus-or{color:#cad2cd;font:500 12px/1 Inter,sans-serif}@media (max-width:767px){.opus-style-hero .opus-or{display:none}.opus-style-hero .opus-field-link-icon{width:16px;height:16px;margin-left:10px}}html body #root .marketing-hero.opus-style-hero{padding-top:28px}.opus-style-hero .opus-hero-header{max-width:1120px;margin-bottom:24px}html body #root .marketing-hero.opus-style-hero .opus-hero-title{max-width:1020px;margin:0 auto 9px;color:#f6f7f5;font:650 clamp(36px,3.7vw,54px)/1.1 "Space Grotesk",Inter,sans-serif;letter-spacing:-.045em;text-wrap:balance}html body #root .marketing-hero.opus-style-hero .opus-hero-title span{color:#8ff46c!important}.opus-style-hero .opus-hero-subtitle{max-width:800px;margin:0 auto 26px;color:#e8ede9;font:600 clamp(20px,2vw,28px)/1.4 Inter,sans-serif;letter-spacing:-.025em;text-wrap:balance}.opus-style-hero .marketing-conversion{max-width:1000px}.opus-style-hero .opus-hero-inline-cta{gap:13px}html body #root .marketing-hero.opus-style-hero .marketing-url-box{flex:1;min-width:0;width:auto;max-width:725px;height:67px;padding:7px!important;border:1px solid #505d54!important;border-radius:16px!important;background:#1b231e!important;box-shadow:0 12px 31px -25px #0008!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box:focus-within{border-color:#b0beb3!important;box-shadow:0 0 0 2px #c0cec31f!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box>input{font:500 16px/1.35 Inter,sans-serif!important;padding:13px 10px!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box>input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box .marketing-find{min-width:168px;height:100%;font-size:14px!important;border-radius:11px!important}.opus-style-hero .opus-field-link-icon{width:20px;height:20px;margin-left:14px}.opus-style-hero .marketing-upload{min-height:62px;padding:13px 19px}.opus-style-hero .opus-hero-under-form{margin-top:11px}.opus-style-hero .opus-style-showcase{--opus-card-width:min(930px, calc(100vw - 280px) ,max(755px, calc((100dvh - 425px)*1.72) ))}@media (max-width:767px){html body #root .marketing-hero.opus-style-hero{padding-top:23px}.opus-style-hero .opus-hero-header{padding:0 17px;margin-bottom:18px}html body #root .marketing-hero.opus-style-hero .opus-hero-title{font-size:clamp(32px,8.7vw,41px);line-height:1.12;letter-spacing:-.045em;margin-bottom:10px}.opus-style-hero .opus-hero-subtitle{font-size:20px;line-height:1.4;margin-bottom:22px}html body #root .marketing-hero.opus-style-hero .marketing-url-box{flex:none;width:100%;max-width:none;height:62px;padding:5px!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box>input{font-size:14px!important;padding:10px 5px!important}html body #root .marketing-hero.opus-style-hero .marketing-url-box .marketing-find{min-width:123px;font-size:12px!important}.opus-style-hero .opus-field-link-icon{width:16px;height:16px;margin-left:7px}.opus-style-hero .marketing-upload{min-height:41px;padding:9px 17px}.opus-style-hero .opus-style-showcase{--opus-card-width: calc(100vw - 26px) }}@media (max-width:370px){html body #root .marketing-hero.opus-style-hero .marketing-url-box .marketing-find{min-width:111px}}html body #root .clippr-workspace-theme .home-modern .home-wrap{max-width:1060px;padding:32px 14px 58px!important}.home-modern .home-entry{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "composer";align-items:start;gap:24px;padding:6px 0 29px;border-bottom:1px solid #28332c}.home-modern .home-entry-main{grid-area:intro;min-width:0}.home-modern .home-entry-composer{grid-area:composer;width:100%;min-width:0}.home-entry-kicker{font:650 10px/1.5 Inter,sans-serif;color:#9ba99e;letter-spacing:2px;margin:0 0 16px}html body #root .clippr-workspace-theme .home-modern .home-entry .home-h1{font-size:clamp(39px,3.7vw,52px)!important;font-weight:660!important;letter-spacing:-2px!important;line-height:1.07!important;text-align:left!important;text-wrap:balance!important;margin:0!important;color:#f3f6f2!important}html body #root .clippr-workspace-theme .home-modern .home-entry .home-h1 span{color:#90f76b!important}.home-modern .home-entry-description{text-align:left!important;max-width:720px;margin:16px 0 0!important;font-size:15px!important;line-height:1.65!important;color:#a9b6ac!important}.home-modern .home-composer-label{display:block;margin:0 0 10px 2px;color:#b9c8bc;font:650 11px/1.3 Inter,sans-serif;letter-spacing:.04em}html body #root .clippr-workspace-theme .home-modern .home-box{display:flex;align-items:center;gap:7px;width:100%;min-height:70px;border-radius:16px!important;padding:7px!important;background:#161e19!important;border:1px solid #3a4b3f!important;box-shadow:0 7px 25px -19px #000a!important;transition:none}html body #root .clippr-workspace-theme .home-modern .home-box:focus-within{border-color:#a8b8ac!important;box-shadow:0 0 0 2px #c8d6c91f!important}html body #root .clippr-workspace-theme .home-modern .home-box input{font:500 17px/1.3 Inter,sans-serif!important;padding:15px 17px!important;min-width:0;caret-color:#f4f6f3}html body #root .clippr-workspace-theme .home-modern .home-box input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important}html body #root .clippr-workspace-theme .home-modern .home-go{flex:none;min-width:174px;min-height:54px;padding:14px 22px!important;font:750 15px/1.25 Inter,sans-serif;border-radius:11px!important}.home-modern .home-box>span{max-width:60%}.home-modern .home-under{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px}.home-modern .home-under>span{font-size:12px!important;gap:9px!important}.home-modern .home-under button{font-size:12px!important}.home-modern .home-under>div{margin-top:0!important}html body #root .clippr-workspace-theme .home-modern .home-settings{margin-top:20px;gap:8px;padding-bottom:4px}.home-modern .home-set{background:#171d19!important;border-color:#2d3930!important;padding:9px 11px!important;border-radius:10px!important}.home-modern .home-set:hover{border-color:#718476!important}.home-modern .home-recent-section{margin-top:25px!important}.home-modern .home-recent-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px!important}.home-modern .home-recent-row{min-width:0;padding:13px 16px!important;background:#151c18!important;border:1px solid #334038!important;border-radius:12px!important;transition:none}.home-modern .home-recent-row:hover{background:#1a2620!important;border-color:#667b69!important}.home-modern .home-recent-row:focus-visible{outline:2px solid #c1d0c3!important;outline-offset:2px!important}.home-modern .home-entry *,.home-modern .home-recent-section *,.home-modern .home-tools *{animation:none!important;transition:none!important}@media (max-width:1100px) and (min-width:768px){.home-modern .home-entry{gap:22px}.home-modern .home-under{flex-wrap:wrap}}@media (max-width:767px){html body #root .clippr-workspace-theme .home-modern .home-wrap{padding:23px 0 44px!important}.home-modern .home-entry{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "composer";gap:20px;padding:0 0 18px}.home-entry-kicker{font-size:9px;letter-spacing:1.6px;margin-bottom:12px}html body #root .clippr-workspace-theme .home-modern .home-entry .home-h1{font-size:clamp(33px,9vw,41px)!important;letter-spacing:-1.3px!important;line-height:1.09!important}.home-modern .home-entry-description{font-size:13px!important;line-height:1.6!important;margin:13px 0 0!important}.home-modern .home-composer-label{font-size:10.5px;margin-bottom:8px}html body #root .clippr-workspace-theme .home-modern .home-box{flex-direction:column;align-items:stretch;min-height:0;border-radius:14px!important;padding:6px!important}html body #root .clippr-workspace-theme .home-modern .home-box input{font-size:16px!important;padding:14px 12px!important;min-height:51px}html body #root .clippr-workspace-theme .home-modern .home-go{min-width:0;min-height:49px;padding:13px!important;font-size:14px!important}.home-modern .home-box>span{max-width:100%}.home-modern .home-under{gap:7px;flex-wrap:wrap}.home-modern .home-under>div{width:100%}.home-modern .home-settings{margin-top:13px!important}.home-modern .home-recent-section{margin-top:22px!important}.home-modern .home-recent-list{grid-template-columns:minmax(0,1fr);gap:6px!important}.home-modern .home-recent-row{padding:10px 12px!important}}@media (prefers-reduced-motion:reduce){.home-entry *{transition:none!important}}.cookie-consent{position:fixed;z-index:1200;bottom:20px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 32px));box-sizing:border-box;padding:20px 24px;display:flex;align-items:center;gap:24px;background:#121514;color:#e8ede9;border:1px solid #394136;border-radius:14px;box-shadow:0 12px 48px #0009;font-family:Inter,sans-serif}.cookie-consent-copy{flex:1;min-width:0}.cookie-consent h2{margin:0 0 6px;font-size:15px;font-weight:700}.cookie-consent p{margin:0;color:#abb4ad;font-size:12px;line-height:1.6}.cookie-consent a{color:#b5ef9f;text-decoration:underline}.cookie-consent-actions{display:flex;gap:10px;flex-shrink:0}.cookie-consent-actions button{min-height:44px;min-width:138px;padding:10px 14px;border:1px solid #53fc18;border-radius:8px;background:#121514;color:#53fc18;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cookie-consent-actions button:hover{background:#20351a}.cookie-consent-actions button:focus-visible,.cookie-settings:focus-visible{outline:2px solid #e8ede9;outline-offset:3px}.cookie-settings{border:0;padding:0;background:transparent;color:var(--ink-dim);font:inherit;cursor:pointer}@media (max-width: 640px){.cookie-consent{bottom:12px;padding:18px;flex-direction:column;align-items:stretch;gap:16px}.cookie-consent-actions button{flex:1;min-width:0}}.cookie-consent{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}html body #root :is(.pp,.clippr-workspace-theme[data-workspace-page],[data-testid=live-workspace-page]){--bg:#0d0f10!important;--surface:#141719!important;--surface-2:#1c2023!important;--surface-3:#252a2e!important;--ink:#f1f3f4!important;--ink-dim:#a6afb5!important;--line:#2c3338!important;--acid:#85f95c!important;--on-accent:#10200c!important;--accent-text:#c8f8b7!important;--acid-dim:rgba(133,249,92,.07)!important;background:#0d0f10!important;color:#f1f3f4!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased}html body #root .pp .wrap{max-width:1160px!important;padding:0 32px!important}html body #root .pp nav{padding:22px 0!important;border-bottom:1px solid #22282c!important}html body #root .pp nav .nav-links a{font:500 13px/1.4 Inter,sans-serif!important;letter-spacing:0!important}html body #root .pp :is(.nav-manage,.nav-signin){min-height:40px;border-radius:9px!important;padding:9px 16px!important;font:600 13px/1.4 Inter,sans-serif!important;box-shadow:none!important}html body #root .pp .nav-signin{background:#20262a!important;color:#f1f3f4!important;-webkit-text-fill-color:#f1f3f4!important;border:1px solid #343c42!important}html body #root .pp .hero{padding:54px 0 32px!important;background:none!important}html body #root .pp .hero:before{display:none!important}html body #root .pp .hero h1{font:650 clamp(34px,4vw,48px)/1.13 Inter,sans-serif!important;letter-spacing:-1.8px!important}html body #root .pp .hero .sub{font:400 15px/1.65 Inter,sans-serif!important;color:#a6afb5!important;margin-top:14px!important}html body #root .pp .banner{border:1px solid #2c3338!important;border-radius:10px!important;background:#171c1f!important;color:#b9c2c8!important;font-size:13px!important;padding:14px 18px!important;box-shadow:none!important}html body #root .pp .pp-payg-feature{background:#161b1e!important;border:1px solid #303a40!important;border-radius:16px!important;box-shadow:none!important;padding:34px!important;gap:48px!important;margin:12px 0 48px!important;grid-template-columns:minmax(0,1fr) 284px!important}html body #root .pp .pp-payg-feature:before,html body #root .pp .pp-payg-feature:after{content:none!important;display:none!important}html body #root .pp .pp-payg-kicker{font:600 11px/1.5 Inter,sans-serif!important;letter-spacing:.09em!important;color:#b8c5bb!important}html body #root .pp .pp-payg-copy h2{font:600 clamp(27px,2.7vw,34px)/1.22 Inter,sans-serif!important;letter-spacing:-1.1px!important;margin:15px 0 16px!important;max-width:600px!important;color:#f1f3f4!important}html body #root .pp .pp-payg-copy h2 em{display:block;margin-top:3px;color:#f1f3f4!important;font-style:normal!important}html body #root .pp .pp-payg-copy h2>span{color:#f1f3f4!important}html body #root .pp .pp-payg-copy>p{font:400 14px/1.7 Inter,sans-serif!important;color:#aeb8bf!important;max-width:520px!important}html body #root .pp .pp-payg-perks{gap:9px 20px!important;margin-top:24px!important}html body #root .pp .pp-payg-perks span{font:500 12px/1.6 Inter,sans-serif!important;color:#c4cdd2!important}html body #root .pp .pp-payg-action{padding:24px!important;border:1px solid #333e45!important;border-radius:12px!important;background:#111619!important;box-shadow:none!important;display:block!important}html body #root .pp .pp-payg-rate-heading{font:500 13px/1.4 Inter,sans-serif!important;color:#dbe2e6!important}html body #root .pp .pp-payg-currency{border:0!important;background:none!important;padding:0!important;font:500 11px/1.4 Inter,sans-serif!important;color:#8b989f!important;letter-spacing:.04em!important}html body #root .pp .pp-payg-price{gap:9px!important;margin:22px 0 24px!important}html body #root .pp .pp-payg-price strong{font:600 64px/.95 Inter,sans-serif!important;letter-spacing:-3px!important}html body #root .pp .pp-payg-price .pp-payg-symbol{font:500 27px/1 Inter,sans-serif!important;padding-top:5px!important}html body #root .pp .pp-payg-price .pp-payg-unit{font:400 12px/1.4 Inter,sans-serif!important;color:#a6afb5!important}html body #root .pp .pp-payg-button{min-height:46px!important;border-radius:9px!important;background:#85f95c!important;color:#10200c!important;-webkit-text-fill-color:#10200c!important;font:650 12px/1.4 Inter,sans-serif!important;padding:12px 13px!important;box-shadow:none!important;transform:none!important}html body #root .pp .pp-payg-button:hover:not(:disabled){background:#9bff78!important}html body #root .pp .pp-payg-action>small{font:400 11px/1.5 Inter,sans-serif!important;color:#a6afb5!important;margin-top:12px!important}html body #root .pp .pp-payg-secure{display:flex;align-items:center;justify-content:center;gap:6px;color:#8e9ba3!important;font:400 10px/1.5 Inter,sans-serif!important;margin:12px 0 0!important}html body #root .pp .pp-monthly-heading{margin-bottom:18px!important}html body #root .pp .pp-monthly-heading h2{font:600 28px/1.2 Inter,sans-serif!important;letter-spacing:-.8px!important}html body #root .pp .billing-toggle{border:1px solid #2c3338!important;border-radius:10px!important;padding:4px!important;background:#161b1e!important;box-shadow:none!important}html body #root .pp .billing-toggle button{border-radius:7px!important;padding:9px 15px!important;font:500 12px/1.4 Inter,sans-serif!important;color:#aeb8bf!important;box-shadow:none!important}html body #root .pp .billing-toggle button.on{background:#30393f!important;color:#f1f3f4!important;-webkit-text-fill-color:#f1f3f4!important}html body #root .pp .billing-toggle .save{color:#a7e995!important;margin-left:6px!important}html body #root .pp .grid{gap:16px!important;margin:24px 0 32px!important;align-items:stretch!important}html body #root .pp .grid .card{background:#161b1e!important;background-image:none!important;border:1px solid #2c353c!important;border-radius:14px!important;box-shadow:none!important;padding:28px 24px!important;transform:none!important}html body #root .pp .grid .card.pop{border-color:#5a8050!important;background:#19201c!important;box-shadow:none!important}html body #root .pp .grid .card:hover{border-color:#4b575f!important;transform:none!important;box-shadow:none!important}html body #root .pp .grid .tier{font:600 13px/1.4 Inter,sans-serif!important;color:#e1e7eb!important;letter-spacing:.02em!important;margin-bottom:20px!important}html body #root .pp .grid .badge{top:-11px!important;font:600 10px/1.4 Inter,sans-serif!important;letter-spacing:.02em!important;padding:4px 10px!important;border-radius:6px!important;color:#c3eab8!important;-webkit-text-fill-color:#c3eab8!important;background:#25362a!important;border:1px solid #4d6e43!important;box-shadow:none!important}html body #root .pp .grid .price .amt{font:600 46px/1.1 Inter,sans-serif!important;letter-spacing:-2px!important}html body #root .pp .grid .price .per{font-size:12px!important;color:#a6afb5!important;margin-left:5px!important}html body #root .pp .grid .tagline{font:400 13px/1.65 Inter,sans-serif!important;color:#aeb8bf!important;min-height:45px!important;margin:14px 0 21px!important}html body #root .pp .grid .cta{min-height:44px!important;border-radius:9px!important;background:#272f35!important;color:#f1f3f4!important;-webkit-text-fill-color:#f1f3f4!important;border:1px solid #3b454c!important;box-shadow:none!important;font:600 13px/1.4 Inter,sans-serif!important}html body #root .pp .grid .cta.acid{background:#85f95c!important;color:#10200c!important;-webkit-text-fill-color:#10200c!important;border-color:transparent!important}html body #root .pp .grid .cta-note{font:400 11px/1.5 Inter,sans-serif!important;letter-spacing:0!important;color:#94a1a9!important;margin-top:10px!important}html body #root .pp .grid .feats{gap:13px!important}html body #root .pp .grid .feats li,html body #root .pp .grid .feats li :is(span,b){font-size:12px!important;line-height:1.6!important;color:#c1cbd2!important}html body #root .pp .grid .feats li.hd{font:500 10px/1.5 Inter,sans-serif!important;letter-spacing:.04em!important;color:#8d9ba3!important}html body #root .pp .grid .feats li .ck{background:none!important;border-radius:0!important;width:16px!important;height:16px!important}html body #root .pp .grid .hr{background:#2c353b!important}html body #root .pp .extra-hours{background:#141a1d!important;border:1px solid #29333a!important;border-radius:12px!important;padding:24px!important;box-shadow:none!important}html body #root .pp .extra-hours h2{font:600 18px/1.4 Inter,sans-serif!important;color:#e0e7eb!important;letter-spacing:-.3px!important}html body #root .pp .trust{font:400 12px/1.5 Inter,sans-serif!important;color:#9eacb5!important;gap:24px!important}html body #root .pp .faq{border-top:1px solid #252e34!important;padding-top:32px!important;margin-top:40px!important}html body #root .pp .faq h2{font:600 27px/1.3 Inter,sans-serif!important;letter-spacing:-.7px!important}html body #root .pp .faq .q{font:600 14px/1.55 Inter,sans-serif!important;color:#dce4e9!important}html body #root .pp .faq .a{font:400 13px/1.75 Inter,sans-serif!important;color:#a6b2ba!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.side,.app-nav){background:#111518!important;border-color:#272f35!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .clippr-workspace-theme[data-workspace-page] .side{border-radius:0!important}html body #root .clippr-workspace-theme[data-workspace-page] .side-item{border-radius:8px!important;min-height:45px!important;background:transparent!important;box-shadow:none!important}html body #root .clippr-workspace-theme[data-workspace-page] .side-item.on{background:#232c25!important;box-shadow:inset 2px 0 #85f95c!important}html body #root .clippr-workspace-theme[data-workspace-page] .side-item .side-hint{color:#8f9da5!important}html body #root .clippr-workspace-theme[data-workspace-page] .side-group{color:#7f8f98!important;font:600 10px/1.5 Inter,sans-serif!important;letter-spacing:.07em!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.side-tag,.export-ready,.support-ai-badge){border:0!important;border-radius:5px!important;background:#242d32!important;color:#b2c2cb!important;font:500 10px/1.4 Inter,sans-serif!important;padding:3px 6px!important;box-shadow:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.workspace-card,.workspace-overview,.export-card,.home-recent-row,.workspace-story-form,.workspace-story-preview,.ss-card){background:#171d21!important;background-image:none!important;border:1px solid #2b353c!important;border-radius:12px!important;box-shadow:none!important;transform:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.workspace-card,.export-card,.home-recent-row):hover{background:#1c2328!important;border-color:#43515a!important;transform:none!important;box-shadow:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-modern,.export-library-header){background:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-set,.home-chip,.workspace-toolbar button,.export-library-tools>button,.publish-filters select){border:1px solid #303b43!important;background:#1b2328!important;color:#becbd3!important;border-radius:8px!important;box-shadow:none!important;font:500 12px/1.4 Inter,sans-serif!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.workspace-toolbar button.active,.export-library-tools>button[aria-pressed=true]){border-color:#537647!important;background:#253229!important;color:#e0f3d8!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-box,.workspace-search-primary,.export-library-search){background:#151d22!important;border:1px solid #3a4851!important;border-radius:11px!important;box-shadow:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-box,.workspace-search-primary,.export-library-search):focus-within{border-color:#92b188!important;box-shadow:0 0 0 2px #85f95c12!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-go,.export-header-actions .primary,.workspace-actions .primary,.publish-heading .primary){border-radius:9px!important;background:#85f95c!important;color:#10200c!important;-webkit-text-fill-color:#10200c!important;box-shadow:none!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-entry,.home-recent-section){border-color:#28333a!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-recent-row,.workspace-card,.export-card) :is(small,.workspace-source,.workspace-counts,.export-card-meta){color:#9baab3!important}html body #root .payg-wallet{border:1px solid #33423b!important;border-radius:11px!important;background:#19221e!important;box-shadow:none!important;padding:16px!important}html body #root .payg-wallet-status{border:0;border-radius:5px;background:#2a3c2d;color:#c7e6bd;font:500 10px/1.4 Inter,sans-serif;padding:3px 6px}html body #root .payg-wallet [data-testid=payg-remaining]{font-weight:600!important;letter-spacing:-.6px}html body #root .payg-wallet-track{height:4px!important;background:#35433a!important;border-radius:3px!important}html body #root .payg-wallet>a{background:transparent!important;border:1px solid #43574a!important;border-radius:7px!important;color:#d3e9cb!important;font:500 11px/1.4 Inter,sans-serif!important;padding:7px 10px!important}html body #root .payg-wallet.compact{padding:9px 12px!important}html body #root #features .marketing-mode-card{background:#151b1f!important;border:1px solid #2c353c!important;border-radius:13px!important;box-shadow:none!important;transform:none!important}html body #root #features .marketing-mode-card:hover{border-color:#45545e!important;transform:none!important}html body #root :is(.auth-dialog,.limit-dialog,.cfh-card,.ct-card,.video-save-dialog,.support-panel,.payg-overlay>div){background:#151b1f!important;background-image:none!important;border:1px solid #36424b!important;border-radius:14px!important;box-shadow:0 24px 80px #0008!important;color:#f1f3f4!important}html body #root :is(.auth-dialog,.cfh-card,.ct-card):before{display:none!important}html body #root .payg-overlay>div>p:not([role=alert]){color:#a6b5be!important;font-size:13px!important;line-height:1.7!important}html body #root .payg-overlay input{background:#10171b!important;color:#f1f3f4!important;border:1px solid #3a4853!important;min-height:46px!important;border-radius:8px!important}html body #root .payg-overlay [data-testid=payg-checkout-button]{background:#85f95c!important;color:#10200c!important;border-radius:9px!important;min-height:46px!important;box-shadow:none!important}html body #root .payg-overlay button[aria-label]{color:#b4c1ca!important}html body #root .support-launcher{border-radius:10px!important;border:1px solid #37434b!important;background:#1b2328!important;padding:12px 15px!important;box-shadow:0 4px 16px #0003!important;font:500 12px/1.4 Inter,sans-serif!important}html body #root .support-panel{border-radius:14px!important}html body #root .support-suggestions button{background:#1c252b!important;border:1px solid #34414a!important;border-radius:8px!important;box-shadow:none!important}html body .cc-checkout{background:#0d1114!important;--acid:#85f95c!important}html body .cc-grid,html body .cc-summary:before{display:none!important}html body .cc-summary{background:#19211d!important;border:1px solid #34433a!important;border-radius:13px!important;box-shadow:none!important}html body .cc-summary-top,html body .cc-total,html body .cc-promo{border-color:#34433a!important}html body .cc-ruler,html body .cc-ruler-labels{display:none!important}html body .cc-plan-row>span,html body .cc-head-right>span{border:0!important;background:#29362d!important;border-radius:5px!important}html body .cc-title h1{font:600 clamp(30px,4vw,43px)/1.15 Inter,sans-serif!important;letter-spacing:-1.3px!important}html body .cc-pay{background:#85f95c!important;color:#10200c!important;border:0!important;border-radius:9px!important;box-shadow:none!important}html body .cc-email,html body .cc-promo input{background:#131b1f!important;border-color:#35434c!important}@media (max-width:850px){html body #root .pp .pp-payg-feature{grid-template-columns:minmax(0,1fr) 250px!important;gap:24px!important;padding:26px!important}html body #root .pp .grid .card{padding:24px 18px!important}}@media (max-width:700px){html body #root .pp .wrap{padding:0 18px!important}html body #root .pp .hero{padding:36px 0 24px!important}html body #root .pp .hero h1{font-size:34px!important;letter-spacing:-1.2px!important}html body #root .pp .hero .sub{font-size:13px!important}html body #root .pp .pp-payg-feature{grid-template-columns:minmax(0,1fr)!important;padding:22px!important;gap:24px!important;border-radius:13px!important;margin:8px 0 34px!important}html body #root .pp .pp-payg-copy h2{font-size:clamp(23px,6.8vw,27px)!important;line-height:1.23!important;letter-spacing:-.8px!important}html body #root .pp .pp-payg-copy>p{font-size:13px!important}html body #root .pp .pp-payg-perks{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:18px!important}html body #root .pp .pp-payg-action{padding:21px!important;border-radius:10px!important}html body #root .pp .pp-payg-price{margin:19px 0 22px!important}html body #root .pp .pp-payg-price strong{font-size:58px!important}html body #root .pp .pp-monthly-heading h2{font-size:26px!important}html body #root .pp .grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}html body #root .pp .grid .card{padding:26px 23px!important;border-radius:12px!important}html body #root .pp .grid .tagline{min-height:0!important}html body #root .pp .trust{flex-wrap:wrap!important;gap:12px 20px!important}html body #root .support-launcher{padding:10px 12px!important;bottom:16px!important;right:16px!important}html body #root .clippr-workspace-theme[data-workspace-page] :is(.home-set,.home-chip){min-height:36px!important}}@media (prefers-reduced-motion:reduce){html body #root :is(.pp,.clippr-workspace-theme[data-workspace-page]) :is(button,a){transition:none!important}}html body #root .payg-overlay>div>p[role=alert]{color:#ffb5b5!important;font-size:13px!important;line-height:1.6!important}@media (max-width:700px){html body #root:has(.pp) .clippr-support{position:static!important}html body #root:has(.pp) .support-launcher{position:static!important;display:flex!important;width:max-content!important;margin:20px auto 28px!important}html body #root:has(.pp) .support-panel{position:fixed!important;right:16px!important;bottom:16px!important;height:min(646px,calc(100dvh - 32px))!important;z-index:1101}}html body #root .legal-page{background:#0d0f10!important;color:#f1f3f4!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased}html body #root .legal-page .legal-content{max-width:816px!important;box-sizing:border-box;padding:56px 32px 80px!important}html body #root .legal-page h1{font:650 clamp(28px,3vw,34px)/1.2 Inter,sans-serif!important;letter-spacing:-1px!important}html body #root .legal-page h2{font:600 19px/1.4 Inter,sans-serif!important;letter-spacing:-.3px!important;color:#e4eaee!important}html body #root .legal-page p,html body #root .legal-page li{font:400 14px/1.85 Inter,sans-serif!important;color:#b6c0c7!important;overflow-wrap:anywhere}html body #root .legal-page .legal-updated{color:#99a7b0!important;font-size:13px!important}html body #root .legal-page a{color:#bbecaa!important;text-underline-offset:3px}html body #root .legal-page a:focus-visible{outline:2px solid #85f95c;outline-offset:4px}html body #root .legal-page .help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 40px}html body #root .legal-page .help-topics a{display:flex;align-items:center;min-height:46px;box-sizing:border-box;padding:12px 14px!important;border:1px solid #303b43!important;border-radius:8px!important;background:#171e23;color:#c4d0d8!important;font:400 12px/1.5 Inter,sans-serif!important;text-decoration:none!important}html body #root .legal-page .help-topics a:hover{border-color:#59724f!important;background:#1d2821}html body #root .legal-page section{scroll-margin-top:28px!important}html body #root .clippr-workspace-theme .workspace-card .workspace-state.needs_attention{background:#2a171b!important;color:#ffb7be!important;font-size:12px!important;line-height:1.6!important}@media (max-width:600px){html body #root .legal-page .legal-content{padding:32px 20px 64px!important}html body #root .legal-page .help-topics{grid-template-columns:minmax(0,1fr);margin:24px 0 32px}html body #root .legal-page h2{font-size:18px!important}}html body #root #features .marketing-card-action{border-top:0!important;padding-top:0!important}html body #root #features .marketing-card-action button{background:#242e34!important;border:1px solid #3b484f!important;color:#e2eaef!important;-webkit-text-fill-color:#e2eaef!important;border-radius:8px!important;min-height:44px}html body #root #features .marketing-mode-primary .marketing-card-action button{background:#85f95c!important;border-color:#85f95c!important;color:#10200c!important;-webkit-text-fill-color:#10200c!important}html body #root .clippr-live-studio{--ls-dark:#13191d;--ls-lime:#85f95c;--ls-sub:#a6b5be}html body #root .clippr-live-studio :is(.ls-start-panel,.ls-stat,.ls-panel,.ls-clip-card,.ls-advanced-inner){background:#171e23!important}html body #root .clippr-live-studio :is(.ls-shell,.ls-stat,.ls-panel,.ls-clip-card,.ls-advanced-inner){border-color:#303b43!important;box-shadow:none!important}html body #root .clippr-live-studio .ls-shell-top{border-color:#303b43!important}html body #root .clippr-live-studio .ls-start-panel{border-bottom-color:#303b43!important}html body #root .clippr-live-studio .ls-pill{background:#202a30!important;border-color:#35434b!important;border-radius:6px!important}
