@font-face{font-family:Screenix Marketing Sans;src:url(https://fonts.gstatic.com/s/onest/v9/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZtxFMQWXgSQ.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Screenix Marketing Sans;src:url(https://fonts.gstatic.com/s/onest/v9/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ptRtN.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Screenix Marketing Sans;src:url(https://fonts.gstatic.com/s/onest/v9/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZtxFMQWXgSQ.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Screenix Marketing Display;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/43OAXICAEMXK2ZL74G7H76KFIYNEDOYN/35V5DYORRU36WSBMUAXF43PXJDG6AK72/M6X7C56BMVHUUEP2JAWS7SGZ7N6BGP7I.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}.marketing-page,.screenix-product-theme,.marketing-navbar-scope{--marketing-background:#fbfaf6;--marketing-surface:#f4f2ec;--marketing-surface-strong:#ece9e0;--marketing-card:#fff;--marketing-text:#1c1a15;--marketing-muted:#56524a;--marketing-soft:#8c887e;--marketing-border:#e7e3d9;--marketing-button:#1c1a15;--marketing-button-text:#fbfaf6;--marketing-on-light:#1c1a15;--marketing-highlight:#746b58;--marketing-highlight-soft:#e9e3d6;--marketing-success:#347358;--marketing-danger:#a54b4b;--marketing-partial:#b98335;--marketing-chart-1:#746b58;--marketing-chart-2:#347358;--marketing-chart-3:#b98335;--marketing-chart-4:#8c887e;--marketing-chart-5:#a54b4b;--marketing-shadow:#1c1a1517;--background:var(--marketing-background);--foreground:var(--marketing-text);--card:var(--marketing-card);--card-foreground:var(--marketing-text);--popover:var(--marketing-card);--popover-foreground:var(--marketing-text);--primary:var(--marketing-button);--primary-foreground:var(--marketing-button-text);--secondary:var(--marketing-surface-strong);--secondary-foreground:var(--marketing-text);--muted:var(--marketing-surface);--muted-foreground:var(--marketing-muted);--accent:var(--marketing-highlight-soft);--accent-foreground:var(--marketing-text);--destructive:var(--marketing-danger);--border:var(--marketing-border);--input:var(--marketing-border);--ring:var(--marketing-highlight);--success:var(--marketing-success);--success-foreground:var(--marketing-success);--info:var(--marketing-highlight);--info-foreground:var(--marketing-highlight);--warning:var(--marketing-partial);--warning-foreground:var(--marketing-partial);--destructive-foreground:var(--marketing-danger);--chart-1:var(--marketing-chart-1);--chart-2:var(--marketing-chart-2);--chart-3:var(--marketing-chart-3);--chart-4:var(--marketing-chart-4);--chart-5:var(--marketing-chart-5)}.dark .marketing-page,.dark .screenix-product-theme,.dark .marketing-navbar-scope{--marketing-background:#11100d;--marketing-surface:#1b1914;--marketing-surface-strong:#25221b;--marketing-card:#201e19;--marketing-text:#f4f2ec;--marketing-muted:#aaa59a;--marketing-soft:#777166;--marketing-border:#353128;--marketing-button:#f4f2ec;--marketing-button-text:#1c1a15;--marketing-highlight:#c8b995;--marketing-highlight-soft:#302b21;--marketing-success:#70b38f;--marketing-danger:#dd7d7d;--marketing-partial:#d9a45a;--marketing-chart-1:#c8b995;--marketing-chart-2:#70b38f;--marketing-chart-3:#d9a45a;--marketing-chart-4:#777166;--marketing-chart-5:#dd7d7d;--marketing-shadow:#00000057}.screenix-product-theme{color:var(--marketing-text);font-family:Screenix Marketing Sans,Arial,sans-serif}:is(.screenix-dashboard-page,.screenix-product-theme) input:is([type=checkbox],[type=radio]){accent-color:var(--marketing-button)}.marketing-navbar-scope{display:contents}.marketing-navbar-cta,.marketing-navbar-scope .default-navbar-cta{display:none}.marketing-navbar-scope .marketing-navbar-cta{display:inline}.marketing-page{background:var(--marketing-background);min-height:100vh;color:var(--marketing-text);font-family:Screenix Marketing Sans,Arial,sans-serif;overflow-x:hidden}.marketing-page h1,.marketing-page .marketing-display{color:var(--marketing-text);letter-spacing:-.055em;font-family:Screenix Marketing Display,Georgia,serif;font-weight:300}.marketing-page h2{color:var(--marketing-text);letter-spacing:-.04em}.marketing-page>section:first-of-type h1,.marketing-page>main>section:first-of-type h1,.marketing-roadmap-page>section:first-of-type h1,.marketing-changelog-page>section:first-of-type h1,.marketing-trial-page main>div>section:first-of-type h1{font-family:Screenix Marketing Display,Georgia,serif;font-weight:300}.marketing-page h3,.marketing-page strong,.marketing-page .text-gray-950,.dark .marketing-page .dark\:text-white{color:var(--marketing-text)}.marketing-page .text-gray-600,.marketing-page .text-gray-500,.marketing-page .text-gray-700,.dark .marketing-page .dark\:text-gray-300,.dark .marketing-page .dark\:text-gray-400,.dark .marketing-page .dark\:text-gray-200,.dark .marketing-page .dark\:text-zinc-400{color:var(--marketing-muted)}.marketing-page .text-gray-400,.marketing-page .text-gray-300,.dark .marketing-page .dark\:text-gray-500,.dark .marketing-page .dark\:text-zinc-500,.dark .marketing-page .dark\:text-zinc-600,.dark .marketing-page .dark\:text-zinc-700{color:var(--marketing-soft)}.marketing-page .text-sky-600,.marketing-page .text-sky-700,.marketing-page .text-sky-500,.marketing-page .text-sky-300,.marketing-page .text-sky-400,.dark .marketing-page .dark\:text-sky-300,.dark .marketing-page .dark\:text-sky-400{color:var(--marketing-highlight)}.marketing-page .bg-sky-500,.marketing-page .bg-sky-400,.marketing-page .bg-info{background:var(--marketing-highlight)}.marketing-page .border-sky-500{border-color:var(--marketing-highlight)}.marketing-page .bg-amber-400\/80{background:color-mix(in srgb,var(--marketing-partial)80%,transparent)}.marketing-page .border-gray-200,.marketing-page .border-gray-100,.marketing-page .border-gray-300,.dark .marketing-page .dark\:border-zinc-800,.dark .marketing-page .dark\:border-zinc-700,.dark .marketing-page .dark\:border-gray-600,.marketing-page .divide-gray-200>:not(:last-child),.dark .marketing-page .dark\:divide-zinc-800>:not(:last-child){border-color:var(--marketing-border)}.marketing-page .hover\:text-gray-950:hover,.marketing-page .hover\:text-gray-700:hover,.dark .marketing-page .dark\:hover\:text-white:hover,.dark .marketing-page .dark\:hover\:text-gray-300:hover{color:var(--marketing-text)}.dark .marketing-page .dark\:bg-transparent{background-color:#0000}:is(.marketing-page,.screenix-product-theme) [class*=rounded-]{corner-shape:squircle}:is(.marketing-page,.screenix-product-theme) input:not([type=range]),:is(.marketing-page,.screenix-product-theme) textarea,:is(.marketing-page,.screenix-product-theme) select{border-color:var(--marketing-border);background:var(--marketing-card);color:var(--marketing-text)}:is(.marketing-page,.screenix-product-theme) input::placeholder,:is(.marketing-page,.screenix-product-theme) textarea::placeholder{color:var(--marketing-soft)}:is(.marketing-page,.screenix-product-theme) input:not([type=range]):focus,:is(.marketing-page,.screenix-product-theme) textarea:focus,:is(.marketing-page,.screenix-product-theme) select:focus{border-color:var(--marketing-highlight);box-shadow:0 0 0 4px color-mix(in srgb,var(--marketing-highlight)14%,transparent)}.dark :is(.marketing-page,.screenix-product-theme) [data-slot=button][class*=bg-white]{border-color:var(--marketing-border);background:var(--marketing-card);color:var(--marketing-text)}.dark :is(.marketing-page,.screenix-product-theme) [data-slot=button][class*=bg-white]:hover{background:var(--marketing-surface-strong)}.marketing-page .landing-grid,.marketing-page .landing-fade{opacity:0}.marketing-page .marketing-hero{background:var(--marketing-background)}.marketing-page .marketing-section{border-color:var(--marketing-border);background:var(--marketing-surface)}.marketing-page .marketing-section-card{border-color:var(--marketing-border);background:var(--marketing-card)}.marketing-page .marketing-card{border:1px solid var(--marketing-border);background:var(--marketing-card);box-shadow:0 22px 65px -45px var(--marketing-shadow);corner-shape:squircle;border-radius:28px}.marketing-page .marketing-button{border-color:var(--marketing-button);background:var(--marketing-button);color:var(--marketing-button-text)}.marketing-page .marketing-button-secondary{border-color:var(--marketing-border);background:var(--marketing-card);color:var(--marketing-text)}.marketing-page .marketing-button-on-light{color:var(--marketing-on-light)}.marketing-page .marketing-eyebrow{color:var(--marketing-highlight)}.marketing-page .marketing-muted{color:var(--marketing-muted)}.marketing-page .marketing-soft{color:var(--marketing-soft)}.marketing-page .marketing-border,.marketing-page section[class*=bg-card],.marketing-page section[class*=bg-muted]{border-color:var(--marketing-border)}.marketing-page article[class*=bg-card],.marketing-page div[class*=bg-card][class*=border],.marketing-page div[class*=bg-muted][class*=border]{border-color:var(--marketing-border);box-shadow:0 20px 55px -42px var(--marketing-shadow)}.marketing-legal-page article>section{border-color:var(--marketing-border)}.marketing-legal-page article p,.marketing-legal-page article li,.marketing-vision-page article>div p,.marketing-open-source-page article p{color:var(--marketing-muted)}.marketing-auth-page>section{background:var(--marketing-background)}.marketing-auth-page .marketing-card{box-shadow:0 28px 75px -48px var(--marketing-shadow)}.marketing-trial-page main,.marketing-upgrade-page,.marketing-roadmap-page,.marketing-changelog-page,.marketing-open-source-page,.marketing-open-source-program-page,.marketing-contact-page,.marketing-update-page,.marketing-dependencies-page,.marketing-purchase-page,.marketing-unsubscribe-page,.marketing-trial-page main>div>section:first-of-type,.marketing-upgrade-page>section:first-of-type,.marketing-roadmap-page>section:first-of-type,.marketing-changelog-page>section:first-of-type{background:var(--marketing-background)}.marketing-trial-page h2,.marketing-upgrade-page h2,.marketing-roadmap-page section>div>div>h2,.marketing-changelog-page section>div>h2,.marketing-open-source-page h2,.marketing-open-source-program-page h2,.marketing-contact-page h2,.marketing-update-page h2,.marketing-dependencies-page h2{font-family:Screenix Marketing Display,Georgia,serif;font-weight:300}.marketing-trial-page video{corner-shape:squircle;border-radius:28px}.marketing-upgrade-page .marketing-card{border-radius:28px}.marketing-upgrade-page footer,.marketing-legal-page footer,.marketing-auth-page footer,.marketing-open-source-page footer,.marketing-contact-page footer,.marketing-update-page footer,.marketing-dependencies-page footer,.marketing-purchase-page footer,.marketing-unsubscribe-page footer{border-color:var(--marketing-border);background:var(--marketing-surface)}.marketing-roadmap-page article,.marketing-changelog-page article,.marketing-open-source-page article,.marketing-open-source-program-page [data-slot=card]{corner-shape:squircle}.marketing-vision-page article{max-width:820px}.marketing-vision-page article>header,.marketing-vision-page article>footer{border-color:var(--marketing-border)}.marketing-vision-page article a,.marketing-legal-page article a,.marketing-open-source-page article a{color:var(--marketing-highlight);-webkit-text-decoration-color:color-mix(in srgb,var(--marketing-highlight)45%,transparent);text-decoration-color:color-mix(in srgb,var(--marketing-highlight)45%,transparent)}.marketing-dependencies-page [data-slot=tabs-list]{border:1px solid var(--marketing-border);background:var(--marketing-surface);corner-shape:squircle}.marketing-dependencies-page [data-slot=tab-indicator]{background:var(--marketing-card)}.marketing-dependencies-page [data-slot=tabs-content]>div:has(>table){overflow-x:auto}.marketing-dependencies-page table{min-width:580px}.marketing-purchase-page .marketing-card,.marketing-unsubscribe-page .marketing-card{box-shadow:0 28px 75px -48px var(--marketing-shadow)}.marketing-seo-page{background:var(--marketing-background)}.marketing-seo-page h2{font-family:Screenix Marketing Display,Georgia,serif;font-weight:300}.marketing-seo-page section[class*=bg-muted]{border-color:var(--marketing-border);background:var(--marketing-surface)}.marketing-seo-page section[class*=bg-background]{background:var(--marketing-background)}.marketing-seo-page div[class*=rounded-2xl][class*=border][class*=bg-card]{border-color:var(--marketing-border);background:var(--marketing-card);box-shadow:0 22px 65px -45px var(--marketing-shadow);corner-shape:squircle;border-radius:28px}.marketing-seo-page video,.marketing-seo-page iframe{corner-shape:squircle}.marketing-seo-page footer{border-color:var(--marketing-border);background:var(--marketing-surface)}.marketing-seo-page .bg-sky-500.text-white{color:var(--marketing-button-text)}.marketing-admin-page{background:var(--marketing-background)}.marketing-admin-header{border-color:var(--marketing-border);background:color-mix(in srgb,var(--marketing-background)94%,transparent);box-shadow:0 12px 36px color-mix(in srgb,var(--marketing-shadow)55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.56s cubic-bezier(.22,1,.36,1) backwards marketing-navbar-reveal}.marketing-admin-page [data-slot=tabs-list]{border:1px solid var(--marketing-border);background:var(--marketing-surface);corner-shape:squircle;border-radius:20px;gap:2px;padding:4px}.marketing-admin-page [data-slot=tabs-tab]{corner-shape:squircle;border-radius:15px;min-height:36px;padding-inline:14px}.marketing-admin-page [data-slot=tab-indicator]{background:var(--marketing-card);box-shadow:0 8px 24px -14px var(--marketing-shadow);corner-shape:squircle;border-radius:15px}.marketing-admin-page [data-slot=card]{border-color:var(--marketing-border);background:var(--marketing-card);box-shadow:0 22px 65px -45px var(--marketing-shadow);corner-shape:squircle;border-radius:28px}.marketing-admin-page [data-slot=card]:before{border-radius:27px}.marketing-admin-page [data-slot=card-title]{letter-spacing:-.04em;font-family:Screenix Marketing Display,Georgia,serif;font-size:1.75rem;font-weight:300}.marketing-admin-page [data-slot=table-container]{border:1px solid var(--marketing-border);corner-shape:squircle;border-radius:20px}.marketing-admin-page [data-slot=table-row]{border-color:var(--marketing-border)}.marketing-admin-page [class*=rounded-xl][class*=border]{border-color:var(--marketing-border);background-color:var(--marketing-card);corner-shape:squircle;border-radius:20px}.marketing-admin-page pre{border:1px solid var(--marketing-border);background:var(--marketing-surface);corner-shape:squircle;border-radius:16px}.screenix-dashboard-page,.screenix-share-page{background:var(--marketing-background);flex-direction:column;display:flex}.screenix-product-header{z-index:40;border-bottom:1px solid var(--marketing-border);background:color-mix(in srgb,var(--marketing-background)94%,transparent);box-shadow:0 12px 36px color-mix(in srgb,var(--marketing-shadow)48%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;animation:.56s cubic-bezier(.22,1,.36,1) backwards marketing-navbar-reveal;position:sticky;top:0}.screenix-product-header-inner{justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:76px;margin:0 auto;display:flex}.screenix-product-brand{width:max-content;color:var(--marketing-text);letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:500;display:inline-flex}.screenix-product-brand-logo{object-fit:contain;width:30px;height:30px;display:block}.screenix-product-header-actions{align-items:center;gap:8px;display:flex}.screenix-product-header-actions>[data-slot=button]{min-width:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.screenix-product-header-actions>[data-slot=button]:first-child{border-color:var(--marketing-border);border-radius:50%}.screenix-product-header-actions>[data-slot=button]:hover{background:var(--marketing-surface)}.screenix-product-primary-action{border:1px solid var(--marketing-button);background:var(--marketing-button);min-height:42px;color:var(--marketing-button-text);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex}.screenix-product-primary-action:hover{opacity:.88;transform:translateY(-1px)}.screenix-product-eyebrow{color:var(--marketing-muted);margin-bottom:9px;font-size:12px;font-weight:500}.screenix-product-eyebrow:before{content:"— "}.screenix-dashboard-main{flex:1 0 auto;width:min(1200px,100% - 48px);margin:0 auto;padding:56px 0 80px}.screenix-dashboard-heading h1{letter-spacing:-.055em;margin:0;font-family:Screenix Marketing Display,Georgia,serif;font-size:clamp(38px,4vw,50px);font-weight:300;line-height:1}.screenix-dashboard-heading{animation:.68s cubic-bezier(.22,1,.36,1) 80ms backwards marketing-page-reveal}.screenix-dashboard-nav{border:1px solid var(--marketing-border);background:var(--marketing-surface);corner-shape:squircle;border-radius:14px;padding:4px;animation:.68s cubic-bezier(.22,1,.36,1) .15s backwards marketing-page-reveal}.screenix-dashboard-main>div:last-child{animation:.76s cubic-bezier(.22,1,.36,1) .22s backwards marketing-page-reveal}.screenix-dashboard-page [class*=rounded-2xl][class*=border]{border-color:var(--marketing-border);box-shadow:0 22px 60px -48px var(--marketing-shadow);corner-shape:squircle;border-radius:22px}.screenix-dashboard-page [class*=rounded-xl][class*=border]{border-color:var(--marketing-border);corner-shape:squircle;border-radius:16px}.screenix-dashboard-page a[class*=bg-primary],.screenix-dashboard-page button[class*=bg-primary]{border-radius:8px}.screenix-product-footer{border-top:1px solid var(--marketing-border);background:var(--marketing-surface);flex:none}.screenix-product-footer-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 48px);margin:0 auto;padding:28px 0;display:flex}.screenix-share-content{width:min(1480px,100% - 48px);margin:0 auto;padding:32px 0 80px;animation:.76s cubic-bezier(.22,1,.36,1) 80ms backwards marketing-page-reveal}.screenix-share-title{letter-spacing:-.05em;margin:0;font-family:Screenix Marketing Display,Georgia,serif;font-size:clamp(28px,3vw,38px);font-weight:300;line-height:1.04}.screenix-share-player-frame{--screenix-player-radius:24px;border-radius:var(--screenix-player-radius);background:var(--marketing-border);box-shadow:0 30px 80px -48px var(--marketing-shadow);corner-shape:squircle;padding:1px}.screenix-share-player-frame>div{border-radius:calc(var(--screenix-player-radius) - 1px);corner-shape:squircle;overflow:hidden}.screenix-share-secondary-action{box-shadow:none;corner-shape:squircle;border-radius:8px}.screenix-share-page div[class*=bg-card][class*=border],.screenix-share-page form[class*=bg-card][class*=border]{border-color:var(--marketing-border);box-shadow:0 20px 55px -44px var(--marketing-shadow)}.screenix-share-page textarea,.screenix-share-page input:not([type=range]){background:var(--marketing-card)}.screenix-share-page input[type=range]{box-shadow:none;border-color:#0000}.marketing-navbar-scope header{border-bottom:1px solid var(--marketing-border);background:color-mix(in srgb,var(--marketing-background)94%,transparent);color:var(--marketing-text);box-shadow:0 12px 36px color-mix(in srgb,var(--marketing-shadow)55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Screenix Marketing Sans,Arial,sans-serif;animation:.56s cubic-bezier(.22,1,.36,1) backwards marketing-navbar-reveal}.marketing-navbar-scope header>div{width:min(1200px,100% - 48px);max-width:none;height:76px;padding:0}.marketing-navbar-scope header a,.marketing-navbar-scope header button,.marketing-navbar-scope header svg{color:var(--marketing-muted)}.marketing-navbar-scope .screenix-site-brand{color:var(--marketing-text);letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:500;display:inline-flex}.screenix-site-brand-logo{object-fit:contain;width:30px;height:30px;display:block}.marketing-navbar-scope header a:first-child,.marketing-navbar-scope header :is(a,button)[class*=bg-primary]{color:var(--marketing-text)}.marketing-navbar-scope header :is(a,button)[class*=bg-primary]{background:var(--marketing-button);color:var(--marketing-button-text);border-radius:999px}.marketing-page>section:first-of-type,.marketing-page>main>section:first-of-type,.marketing-page .marketing-load{animation:.76s cubic-bezier(.22,1,.36,1) 80ms backwards marketing-page-reveal}@keyframes marketing-navbar-reveal{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-page-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.marketing-navbar-scope header>div{width:calc(100% - 32px);height:68px}.screenix-product-header-inner,.screenix-dashboard-main,.screenix-share-content,.screenix-product-footer-inner{width:calc(100% - 32px)}.screenix-product-header-inner{height:68px}.screenix-dashboard-main,.screenix-share-content{padding-top:38px;padding-bottom:56px}.screenix-share-content{padding-top:24px}.screenix-product-footer-inner{flex-direction:column;align-items:flex-start}.screenix-share-player-frame{--screenix-player-radius:18px}}@media (prefers-reduced-motion:reduce){.marketing-navbar-scope header,.screenix-product-header,.screenix-share-content,.screenix-dashboard-heading,.screenix-dashboard-nav,.screenix-dashboard-main>div:last-child,.marketing-page>section:first-of-type,.marketing-page>main>section:first-of-type,.marketing-page .marketing-load{animation:none}}
