@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pricing-page{color:#243048;background:#f7f8fc;min-height:100vh}.pricing-header,.pricing-page main,.pricing-footer{max-width:1120px;margin:0 auto}.pricing-header{justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.pricing-intro{text-align:center;max-width:770px;margin:20px auto 72px;padding:32px}.pricing-intro h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(40px,6vw,70px);line-height:1.1}.pricing-intro h1 span{color:#6262df}.pricing-intro>p{color:#63708a;font-size:17px;line-height:1.8}.pricing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pricing-intro .pricing-pilot-note{margin-top:20px;font-size:12px}.pricing-plans{text-align:center;padding:0 32px}.pricing-plans>p{color:#63708a}.pricing-plan-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.pricing-plan{background:#fff;border:1px solid #e2e6f0;border-radius:20px;padding:28px}.pricing-plan h3{margin:0 0 8px;font-size:22px}.pricing-plan p{color:#63708a;font-size:13px;line-height:1.7}.pricing-plan .pricing-amount{margin:24px 0}.pricing-amount strong{color:#243048;letter-spacing:-1px;font-size:36px}.pricing-amount span{margin-left:6px}.pricing-plan .pricing-offer{color:#6262df;font-weight:600}.pricing-extra{font-size:14px}.pricing-details{grid-template-columns:1fr 1fr;gap:56px;padding:64px 32px;display:grid}.pricing-details h2{align-items:center;gap:10px;font-size:20px;display:flex}.pricing-details ul{padding:0;list-style:none}.pricing-details li{align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.pricing-details li svg{color:#6262df;flex-shrink:0}.pricing-details p{color:#63708a;font-size:14px;line-height:1.8}.pricing-page a{color:#5554ce}.pricing-footer{color:#63708a;border-top:1px solid #e2e6f0;flex-wrap:wrap;align-items:center;gap:16px;padding:28px 32px;font-size:12px;display:flex}.pricing-footer a{margin-left:auto}@media (max-width:700px){.pricing-header{padding:20px}.pricing-intro{margin-bottom:32px;padding:24px 20px}.pricing-plans{padding:0 20px}.pricing-plan-grid,.pricing-details{grid-template-columns:1fr}.pricing-details{gap:24px;padding:40px 20px}.pricing-plan{padding:24px}.pricing-footer{padding:24px 20px}}.legal-page{color:#302c46;background:#f8f7fc;min-height:100vh}.legal-header,.legal-main,.legal-footer{max-width:1120px;margin:0 auto;padding-left:32px;padding-right:32px}.legal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;padding-bottom:28px;display:flex}.legal-skip-link{z-index:10;background:#fff;border-radius:8px;padding:12px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.legal-skip-link:focus{transform:none}.legal-intro{max-width:760px;padding:36px 0 40px}.legal-intro h1{letter-spacing:-1.4px;margin:16px 0;font-size:clamp(32px,4.6vw,48px);line-height:1.2}.legal-intro p{color:#71647e;margin:16px 0 0;font-size:16px;line-height:1.8}.legal-intro .legal-effective-date{color:#877a92;font-size:13px}.legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;padding-bottom:56px;display:grid}.legal-contents{background:#f0eef9;border-radius:14px;padding:20px;position:sticky;top:24px}.legal-contents h2{font-size:14px;font-weight:600}.legal-contents ol{margin:16px 0 0;padding:0;list-style:none}.legal-contents li{margin:12px 0;font-size:12px;line-height:1.6}.legal-contents a{color:#66567d}.legal-contents a:hover,.legal-document a:hover,.legal-footer a:hover{text-decoration:underline}.legal-contents .legal-plans-link{color:var(--purple-dark);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:inline-flex}.legal-document{background:#fff;border:1px solid #e8e1f0;border-radius:18px;min-width:0;padding:32px}.legal-document section{scroll-margin-top:24px}.legal-document section+section{border-top:1px solid #eee8f3;margin-top:32px;padding-top:28px}.legal-document h2{color:#473650;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.45}.legal-document p,.legal-document li{color:#71647e;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.legal-document p{margin:14px 0}.legal-document ul{margin:16px 0;padding-left:22px}.legal-document li{margin:9px 0;padding-left:3px}.legal-document .legal-contact{border-top:1px solid #eee8f3;margin-top:32px;padding-top:24px}.legal-footer{border-top:1px solid #e8e1f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-bottom:28px;display:flex}.legal-footer nav{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px;display:flex}.legal-footer a{color:#776187}.legal-footer a[aria-current=page]{color:var(--purple-dark);font-weight:500}.auth-form .signup-legal-notice{color:#867192;margin:18px 0;font-size:11px;line-height:1.8}.signup-legal-notice a{text-underline-offset:2px;text-decoration:underline}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.footer-legal-links a{color:#8560aa}.pricing-footer .footer-legal-links a{margin-left:0}@media (max-width:760px){.legal-header,.legal-main,.legal-footer{padding-left:20px;padding-right:20px}.legal-header{padding-top:22px;padding-bottom:22px}.legal-intro{padding-top:22px;padding-bottom:30px}.legal-intro p{font-size:14px}.legal-layout{grid-template-columns:1fr;gap:22px;padding-bottom:36px}.legal-contents{padding:18px 20px;position:static}.legal-contents ol{flex-wrap:wrap;gap:10px 20px;margin-top:12px;display:flex}.legal-contents li{margin:0}.legal-document{border-radius:14px;padding:24px 20px}.legal-document h2{font-size:18px}.legal-document p,.legal-document li{font-size:13px}.legal-footer nav{gap:12px 16px}}:root{color:#25243b;font-synthesis:none;--purple:#695cfe;--purple-dark:#5144df;--soft-purple:#f6f5ff;--ink:#25243b;--muted:#777789;--line:#e9e9f1;--danger:#bc3d4d;background:#e4e9f7;font-family:Poppins,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:var(--purple);text-decoration:none}button{color:inherit}button,input,select{touch-action:manipulation}button:focus-visible{outline-offset:3px;outline:3px solid #ab9fff}a:focus-visible{outline-offset:3px;outline:3px solid #ab9fff}summary:focus-visible{outline-offset:3px;outline:3px solid #ab9fff}input:focus,select:focus{outline-offset:1px;border-color:#695cfe;outline:2px solid #695cfe}.screen-name-control{align-items:stretch;gap:8px;display:flex}.screen-name-control>input{flex:1}.screen-name-control>input:disabled{color:#7f668e;-webkit-text-fill-color:#7f668e;opacity:1;cursor:default;background:#f6f5fa}.screen-name-control .screen-name-edit{width:44px;min-height:44px;color:var(--purple);background:var(--soft-purple);border:1px solid #e4d9ec;flex-shrink:0}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}.muted{color:var(--muted)}.small{font-size:11px}.full-width{width:100%}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:500;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.primary-button{background:var(--purple);color:#fff;box-shadow:0 4px 10px #695cfe1b}.primary-button:hover:not(:disabled){background:var(--purple-dark);box-shadow:0 5px 14px #695cfe32}.secondary-button{color:#5d5c75;background:#fff;border-color:#e5e4ef}.secondary-button:hover:not(:disabled){background:var(--soft-purple);border-color:#d9d5ff}.danger-button{color:#fff;background:var(--danger)}.manage-button.primary-button,.library-upload-box .button.primary-button{color:#fff;border-color:#0000}.icon-button{color:#86859a;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--purple);background:#f1efff}.subtle-danger:hover:not(:disabled){color:var(--danger);background:#fff0f2}.text-button{color:var(--purple);background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.text-button:hover{text-decoration:underline}.text-link{color:var(--purple);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--purple-dark)}.danger-text{color:var(--danger)!important}.brand{align-items:center;gap:10px;display:flex}.brand img{border-radius:9px;width:37px;height:37px}.brand>span{color:#302c53;letter-spacing:-1.4px;font-size:27px;font-weight:600;line-height:1}.brand-dot{color:var(--purple)}.eyebrow{letter-spacing:1.4px;color:#8983b3;align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.small-dot{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.quiet-label{color:#9a99aa;align-items:center;gap:5px;font-size:10px;display:inline-flex}.app-shell{background:#f7f8fc;min-height:100vh}.sidebar{z-index:20;background:#fff;border-right:1px solid #e9eaf3;flex-direction:column;width:224px;padding:32px 20px 21px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.sidebar-brand{justify-content:space-between;align-items:center;margin-bottom:34px;padding-left:12px;display:flex}.workspace-switch{border:1px solid #efedf7;border-radius:10px;align-items:center;gap:9px;margin-bottom:35px;padding:12px 9px;display:flex}.workspace-symbol{color:#a4866b;background:#f5efe7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.workspace-switch>div{min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.workspace-switch div>span{color:#a09daa;margin-top:3px;font-size:9px;display:block}.nav-section-label{color:#adabbc;letter-spacing:1.4px;margin-bottom:12px;padding-left:14px;font-size:8px;font-weight:500}.nav-item{color:#92909f;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:14px;font-size:12px;display:flex}.nav-item.active{color:var(--purple);background:#f2f0ff;font-weight:500}.nav-item:hover{color:var(--purple);background:#f7f6ff}.nav-count{background:#e4dfff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:28px}.pilot-card{background:linear-gradient(135deg,#f8f7ff,#f1efff);border-radius:11px;padding:17px 14px}.pilot-card>div:first-child{color:var(--purple);align-items:center;gap:8px;display:flex}.pilot-card strong{font-size:11px;font-weight:500}.pilot-card p{color:#938eae;margin:10px 0 13px;font-size:10px;line-height:1.7}.pilot-card>span{color:#847caa;font-size:9px;display:block}.license-track{background:#e7e2fb;border-radius:20px;height:5px;margin-top:10px;overflow:hidden}.license-track i{background:var(--purple);border-radius:20px;height:100%;transition:width .2s;display:block}.exit-nav{margin-top:22px;padding-left:14px;font-size:11px}.sidebar-footnote{color:#b6b3c3;padding:15px 14px 0;font-size:8px;display:block}.workspace-main{margin-left:224px}.topbar{background:#ffffffba;border-bottom:1px solid #eeeef5;justify-content:space-between;align-items:center;height:74px;padding:0 42px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:16px;display:flex}.topbar-breadcrumb{color:#aaa7b7;align-items:center;gap:14px;font-size:10px;display:flex}.topbar-breadcrumb strong{color:#676275;font-weight:500}.topbar-divider{background:#e8e6ef;width:1px;height:22px}.account-chip{color:#777081;background:0 0;border:0;align-items:center;gap:8px;max-width:180px;padding:0;font-size:10px;display:flex}.account-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:124px;overflow:hidden}.avatar{width:30px;height:30px;color:var(--purple);background:#e9e4ff;border:3px solid #f4f1ff;border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.demo-banner{color:#7364b4;background:#f0edff;border-bottom:1px solid #e7e2fd;align-items:center;gap:8px;min-height:35px;padding:9px 42px;font-size:9px;display:flex}.demo-banner strong{font-weight:500}.demo-banner a{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:500;display:flex}.main-content{max-width:1560px;margin:0 auto;padding:38px 42px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.9px;margin-top:9px;font-size:clamp(23px,2.35vw,33px);font-weight:600;line-height:1.4}.page-heading p{color:#96919f;margin-top:5px;font-size:11px}.page-heading>.button{margin-top:13px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:37px;display:grid}.stat-card{background:#fff;border:1px solid #edeef5;border-radius:12px;flex-direction:column;padding:22px 23px 20px;display:flex;position:relative;box-shadow:0 3px 5px #28224002}.stat-icon{color:#8b7feb;background:#f3f1ff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:21px;right:20px}.stat-label{color:#888394;padding-right:32px;font-size:10px;font-weight:500}.stat-card strong{letter-spacing:-1px;margin-top:6px;font-size:32px;font-weight:500;line-height:1.4}.stat-detail{color:#ada7b5;margin-top:4px;font-size:8px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading h2{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.section-heading p{color:#a09aaa;margin-top:3px;font-size:10px}.count-pill{color:#9b8ec7;background:#eeebfb;border-radius:5px;padding:1px 6px;font-size:9px}.screens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.screen-card{background:#fff;border:1px solid #e8e9f2;border-radius:13px;overflow:visible;box-shadow:0 5px 10px #2c265a03}.screen-card-top{justify-content:space-between;align-items:center;padding:15px 19px 8px;display:flex}.status-badge{white-space:nowrap;color:#97909e;background:#f4f2f5;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:500;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-online,.status-ready{color:#53a07e;background:#edf8f3}.status-preparing,.status-processing,.status-pending{color:#b18b4e;background:#fbf3e6}.status-unassigned{color:#8775bf;background:#f3efff}.status-failed{color:#ba4e5f;background:#fff0f2}.card-menu{flex-shrink:0;position:relative}.card-menu summary{color:#a8a1b4;cursor:pointer;border-radius:4px;padding:3px;list-style:none;display:flex}.card-menu summary::-webkit-details-marker{display:none}.card-menu[open] summary{color:var(--purple);background:#f3efff}.card-menu>div{z-index:8;background:#fff;border:1px solid #e8e5f4;border-radius:8px;width:160px;padding:5px;position:absolute;top:30px;right:0;box-shadow:0 10px 35px #25203b22}.card-menu button{text-align:left;color:#6d637e;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;padding:9px 8px;font-size:10px;display:flex}.card-menu button:hover{background:#f6f3ff}.screen-preview-stage{background:radial-gradient(#f3eddf 0%,#f8f6f1 55%,#faf9f6 100%);border:0;border-radius:9px;justify-content:center;align-items:center;width:calc(100% - 38px);height:230px;margin:0 19px;padding:25px 27px;display:flex;position:relative}.screen-device{aspect-ratio:16/9;background:#29282b;border-radius:5px;width:100%;max-width:390px;padding:5px 5px 10px;display:flex;position:relative;box-shadow:0 12px 20px #49372224}.screen-device:after{content:"";background:#706b67;border-radius:50%;width:19%;height:4px;position:absolute;bottom:-11px;left:40.5%;box-shadow:0 -5px 0 -1px #575352}.screen-device .media-image{aspect-ratio:16/9;object-fit:contain;background:#211e25;width:100%;height:100%}.screen-device.portrait-device{aspect-ratio:9/16;width:auto;max-width:none;height:185px;padding:4px 4px 8px}.portrait-device .media-image{aspect-ratio:9/16}.portrait-device:after{display:none}.device-indicator{background:#9e98a7;border-radius:50%;width:2px;height:2px;position:absolute;bottom:4px;left:calc(50% - 1px)}.preparing-overlay{color:#fff;background:#292237dd;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:9px}.screen-card-content{padding:21px 20px 19px}.screen-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.screen-title-row h3{overflow-wrap:anywhere;font-size:14px;font-weight:500}.platform-label{color:#a6a1b0;background:#f7f6fa;border:1px solid #eeebf3;border-radius:4px;padding:3px 6px;font-size:8px}.screen-orientation{color:#aba4b3;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.screen-orientation span{margin-left:2px}.screen-assignment{background:#fcfbff;border:1px solid #efedf5;border-radius:8px;align-items:center;gap:9px;margin:20px 0 17px;padding:12px 10px;display:flex}.assignment-icon{color:#b3a7e3;background:#f1ecff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.screen-assignment>div{flex:1;min-width:0}.screen-assignment div>span{color:#b0a6bc;letter-spacing:.8px;font-size:6px;font-weight:500;display:block}.screen-assignment strong{color:#7b6e92;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;font-weight:500;display:block;overflow:hidden}.manage-button{color:#7d7194;border-color:#eae6f5;min-height:36px;padding:8px;font-size:10px}.help-strip{background:#f0edff;border:1px solid #e8e3ff;border-radius:11px;align-items:center;gap:15px;margin-top:28px;padding:23px 25px;display:flex}.help-strip-icon{color:#9483de;background:#e6dfff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.help-strip h3{color:#716195;font-size:11px;font-weight:500}.help-strip p{color:#a094b4;margin-top:4px;font-size:9px}.help-strip>.text-link{color:#8773bf;white-space:nowrap;margin-left:auto;font-size:9px}.player-link-row{color:#afa6bc;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:21px 0 14px;font-size:8px;display:flex}.player-link-row a{color:#9b88c3;align-items:center;gap:4px;display:flex}.media-image{object-fit:cover;width:100%;height:100%}.media-placeholder{color:#b1a8bf;background:#f5f1fa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:80px;display:flex}.media-placeholder span{font-size:9px}.list-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 23px;font-size:10px;display:flex}.search-box{color:#b0a8bf;background:#fff;border:1px solid #e7e6ef;border-radius:8px;align-items:center;gap:8px;width:215px;height:37px;padding:7px 10px;display:flex}.search-box input{color:#746881;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.search-box input::placeholder{color:#b6acbf}.search-box .icon-button{min-width:20px;min-height:24px;padding:2px}.galleries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gallery-card{background:#fff;border:1px solid #e8e7f1;border-radius:12px}.gallery-card-cover{aspect-ratio:16/9;background:#efebf4;border:0;border-radius:11px 11px 0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-card-cover>.media-image{object-fit:contain}.cover-play{color:#fff;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a204988;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .18s;display:grid;position:absolute;top:calc(50% - 20px);bottom:auto;left:calc(50% - 20px);right:auto}.gallery-card-cover:hover .cover-play,.media-card-cover:hover .cover-play{opacity:1}.gallery-card-cover:focus-visible .cover-play{opacity:1}.slide-count{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2c2541a3;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex;position:absolute;bottom:12px;left:13px}.gallery-card-body{padding:18px 19px}.gallery-card-body .screen-title-row h3{font-size:13px}.gallery-meta{color:#a49aad;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.gallery-card-bottom{border-top:1px solid #f0ebf5;justify-content:space-between;align-items:center;margin-top:16px;padding-top:19px;display:flex}.gallery-assignment{color:#b3a9bb;align-items:center;gap:5px;font-size:9px;display:inline-flex}.gallery-assignment.assigned{color:#9b8abc}.content-tip{color:#a79aaf;justify-content:center;align-items:center;gap:7px;margin:30px 0 5px;font-size:9px;display:flex}.library-upload-box{background:#f6f3ff;border:1px dashed #d5cbee;border-radius:12px;align-items:center;gap:17px;padding:24px;display:flex}.upload-symbol{color:#a58ed7;background:#eee8ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.library-upload-box>div{flex:1;min-width:0}.library-upload-box h3{color:#7c6695;overflow-wrap:anywhere;font-size:12px;font-weight:500}.library-upload-box p{color:#ae9dbb;margin-top:4px;font-size:8px}.library-upload-box .button{color:#8d72aa;border-color:#e4d6f4;min-height:37px;padding:8px 13px;font-size:10px}.library-filters{gap:5px;display:flex}.library-filters button{color:#a295af;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:10px;display:flex}.library-filters button.active{color:#8a6abd;background:#eee6fa}.library-filters button>span{color:#a28aba;background:#ebe3f3;border-radius:4px;padding:1px 4px;font-size:8px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.media-card{background:#fff;border:1px solid #e8e3ef;border-radius:11px;overflow:hidden}.media-card-cover{aspect-ratio:16/10;background:#f1edf4;border:0;width:100%;padding:0;display:block;position:relative}.media-card-cover>.media-image{object-fit:contain}.media-kind-label{color:#fff;letter-spacing:.5px;background:#31243f90;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:flex;position:absolute;bottom:10px;left:10px}.media-card-body{padding:13px 14px 10px}.media-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.media-card p{color:#b7aabd;margin-top:5px;font-size:7px}.media-card-body>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.media-card .status-badge{font-size:7px}.card-error{overflow-wrap:anywhere;margin:7px 0;color:var(--danger)!important;font-size:9px!important}.account-layout{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.settings-card{background:#fff;border:1px solid #e9e3ef;border-radius:12px;padding:26px}.settings-card-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.settings-card-heading>span{color:#a280cc;background:#f4edfc;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.settings-card h2{font-size:13px;font-weight:500}.settings-card-heading p{color:#b7a7bd;margin-top:5px;font-size:9px}.settings-card>p{color:#a894b0;margin:15px 0;font-size:10px;line-height:1.9}.settings-card .button{min-height:37px;font-size:10px}.license-big-number{flex-direction:column;display:flex}.license-big-number strong{letter-spacing:-1px;color:#6f4c91;font-size:42px;font-weight:500;line-height:1.5}.license-big-number strong>span{color:#c5b1d1;font-size:25px}.license-big-number>span{color:#b69ac2;font-size:10px}.license-settings .license-track{height:6px;margin:20px 0}.plan-label{color:#b098c0;border-top:1px solid #f0e8f5;align-items:center;gap:5px;margin-top:20px;padding-top:16px;font-size:9px;display:flex}.playback-settings ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.playback-settings li{color:#a184b5;align-items:center;gap:7px;font-size:10px;display:flex}.demo-settings{background:#fcf9ff}.workspace-footer{color:#c0b3c9;border-top:1px solid #ebe6f1;align-items:center;gap:8px;margin:31px 0 0;padding-top:20px;font-size:7px;display:flex}.workspace-footer .brand img{opacity:.4;border-radius:4px;width:18px;height:18px}.workspace-footer>span:last-child{margin-left:auto}.empty-state{text-align:center;background:#fff;border:1px dashed #ded4eb;border-radius:12px;padding:48px 25px}.large-empty-icon{color:#b398ce;background:#f4eefc;border-radius:17px;place-items:center;width:68px;height:68px;margin-bottom:15px;display:inline-grid}.empty-state h2{color:#80628e;font-size:17px;font-weight:500}.empty-state p{color:#b5a1bf;max-width:370px;margin:10px auto 20px;font-size:10px;line-height:1.9}.connection-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.connection-error h1{font-size:23px;font-weight:500}.connection-error p{color:#9b7eac;max-width:480px;margin:13px 0 23px;font-size:12px;line-height:1.9}.connection-error>div{gap:8px;display:flex}.loading-state{color:#9480b5;justify-content:center;align-items:center;gap:12px;min-height:75vh;font-size:13px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28203970;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal{background:#fff;border-radius:17px;width:510px;max-width:100%;max-height:calc(100dvh - 52px);padding:28px;overflow-y:auto;box-shadow:0 22px 85px #26153533}.modal-wide{width:780px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.modal-heading h2{letter-spacing:-.5px;color:#48324f;font-size:21px;font-weight:600}.modal-heading p{color:#af9bb9;margin-top:6px;font-size:10px;line-height:1.9}.modal-actions{border-top:1px solid #f0e9f5;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;padding-top:22px;display:flex}.modal-actions>.muted{margin-right:auto;font-size:8px}.field{color:#8c7499;flex-direction:column;gap:7px;margin-bottom:17px;font-size:10px;font-weight:500;display:flex}.field input,.field select{color:#7f668e;background:#fefcfe;border:1px solid #e4d9ec;border-radius:8px;width:100%;min-width:0;min-height:43px;padding:10px 12px;font-size:11px;font-weight:400}.field input::placeholder{color:#c3aecb}.field input[readonly]{color:#b5a0c2;background:#faf6fc}.field-help{color:#b79fc0;align-items:flex-start;gap:5px;font-size:9px;font-weight:400;line-height:1.7;display:flex}.field-error{color:#b6526b;background:#fff4f6;border:1px solid #f6d6df;border-radius:8px;margin:13px 0;padding:11px 13px;font-size:10px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-span-two{grid-column:span 2}.input-unit{display:flex;position:relative}.input-unit input{padding-right:40px}.input-unit>span{color:#b69abf;font-size:10px;position:absolute;top:13px;right:12px}.notice{color:#a384b9;background:#f7f1ff;border:1px solid #ebddf8;border-radius:8px;align-items:center;gap:10px;margin:13px 0;padding:13px 15px;font-size:10px;line-height:1.8;display:flex}.success-notice{color:#679b77;background:#eff9f3;border-color:#d6ebdd}.warning-notice{color:#b69a68;background:#fff8ed;border-color:#f0e0c5}.warning-notice .text-button{margin-left:auto}.demo-note{display:block}.error-notice{color:#b66273;background:#fff3f4;border-color:#f1d2d8}.editor-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:23px 0 13px;display:flex}.editor-section-heading h3{color:#8b699e;font-size:12px;font-weight:500}.editor-section-heading h3>span{background:#f0e4f8;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:9px}.editor-section-heading>.text-button{font-size:9px}.playlist-empty{text-align:center;color:#bf9fd2;border:1px dashed #dbc8e7;border-radius:9px;padding:24px}.playlist-empty p{color:#a480b7;margin-top:7px;font-size:11px}.playlist-empty>span{margin-top:4px;font-size:9px;display:block}.playlist-items{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.playlist-items li{background:#fdfaff;border:1px solid #eee3f5;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.item-order{color:#be9cd0;text-align:center;min-width:12px;font-size:10px}.playlist-items .media-image,.playlist-items .media-placeholder{object-fit:contain;background:#f2e8fa;border-radius:4px;width:66px;height:41px;min-height:0}.playlist-item-name{flex:1;min-width:0}.playlist-item-name strong{white-space:nowrap;text-overflow:ellipsis;color:#9872ab;font-size:9px;font-weight:500;display:block;overflow:hidden}.playlist-item-name span{color:#c2a6ce;margin-top:4px;font-size:7px;display:block}.compact-duration{color:#bd9bcc;align-items:center;gap:4px;font-size:8px;display:flex}.compact-duration input{color:#a17ab7;border:1px solid #e6d7f0;border-radius:6px;width:55px;padding:7px 4px 7px 8px;font-size:10px}.reorder-buttons{gap:1px;display:flex}.reorder-buttons .icon-button{min-width:26px;min-height:27px;padding:4px}.asset-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.asset-picker>button{text-align:left;background:#fbf6ff;border:1px solid #eadcf4;border-radius:7px;padding:0;position:relative;overflow:hidden}.asset-picker .media-image{aspect-ratio:16/10;object-fit:contain;height:auto}.asset-picker button>span:not(.picker-plus){color:#ad89c3;white-space:nowrap;text-overflow:ellipsis;padding:7px;font-size:7px;display:block;overflow:hidden}.picker-plus{color:#a083c6;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 7px #7c549829}.asset-picker>button:hover{border-color:#b291dd}.content-options{border:0;margin:24px 0 19px;padding:0}.content-options legend{color:#9875ab;margin-bottom:10px;font-size:10px;font-weight:500}.segmented-control{background:#fbf7fe;border:1px solid #ecdff4;border-radius:8px;gap:3px;padding:4px;display:flex}.segmented-control button{color:#b495c6;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font-size:9px;display:flex}.segmented-control button.selected{color:#9871c1;background:#fff;box-shadow:0 2px 6px #7744a012}.revision-summary{color:#b499c4;background:#fcf8ff;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:12px;font-size:8px;display:flex}.pair-instructions{background:#fcf6ff;border:1px solid #f0e3f8;border-radius:10px;gap:14px;margin-bottom:20px;padding:17px;display:flex}.pair-icon{color:#b595d0;background:#fff;border:1px solid #e5d2f5;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.pair-instructions strong{color:#a07ab4;font-size:11px;font-weight:500}.pair-instructions p{color:#c1a4cf;margin:4px 0 8px;font-size:9px;line-height:1.8}.pairing-code-input{letter-spacing:4px;text-transform:uppercase;text-align:center;min-height:58px!important;font-size:22px!important}.content-preview-stage{aspect-ratio:16/9;background:#19141f;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.content-preview-stage .media-image,.content-preview-stage video{object-fit:contain;width:100%;height:100%}.preview-controls{align-items:center;gap:3px;margin-top:15px;display:flex}.preview-controls>span{color:#b898ca;margin-left:10px;font-size:10px}.preview-controls>.button{min-height:34px;margin-left:auto;padding:7px 10px;font-size:9px}.toast{z-index:70;color:#9875b1;background:#fff;border:1px solid #e0d2ed;border-radius:11px;align-items:center;gap:10px;max-width:calc(100vw - 35px);padding:13px 15px;font-size:10px;display:flex;position:fixed;bottom:24px;left:calc(50% + 112px);transform:translate(-50%);box-shadow:0 10px 35px #38234924}.toast>svg{color:#74a78b}.toast .icon-button{min-width:24px;min-height:24px;margin-left:8px;padding:3px}.auth-page{background:#f8f7fc;min-height:100vh;padding:33px 7vw 22px}.auth-header{justify-content:space-between;align-items:center;max-width:1260px;margin:0 auto;display:flex}.auth-header .brand img{width:36px;height:36px}.auth-main{grid-template-columns:1.18fr 1fr;align-items:center;gap:8vw;max-width:1160px;margin:63px auto 55px;display:grid}.auth-story h1{color:#2e2145;letter-spacing:-2.4px;margin:20px 0 18px;font-size:clamp(37px,4.4vw,60px);font-weight:600;line-height:1.17}.auth-story h1>span{color:var(--purple)}.auth-story>p{color:#ab9ab6;max-width:410px;font-size:11px;line-height:1.95}.auth-display{background:#fff;border:1px solid #e5d9ee;border-radius:12px;margin-top:32px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 15px 35px #4c226a0d}.display-bar{color:#bfaace;background:#fff;align-items:center;gap:4px;padding:10px 12px;font-size:7px;display:flex}.display-bar>span:not(:last-child){background:#e8dcf0;border-radius:50%;width:4px;height:4px}.display-bar>span:last-child{margin-left:7px}.auth-display>img{aspect-ratio:16/9;object-fit:contain;width:100%}.display-caption{color:#b59ac5;justify-content:space-between;align-items:center;padding:13px 14px;font-size:8px;display:flex}.display-caption>span{align-items:center;gap:6px;display:flex}.display-caption .small-dot{background:#8cba9f;width:4px;height:4px}.auth-benefits{color:#b698c6;flex-wrap:wrap;gap:16px;margin-top:21px;font-size:7px;display:flex}.auth-benefits>span{align-items:center;gap:5px;display:flex}.auth-benefits svg{width:13px}.auth-card{background:#fff;border:1px solid #e9dff2;border-radius:17px;padding:34px;box-shadow:0 8px 30px #47266504}.auth-card-icon{color:#a681cb;background:#f3eafb;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:19px;display:grid}.auth-card h2{color:#695072;letter-spacing:-.6px;font-size:22px;font-weight:600}.auth-card>p:not(.demo-disclaimer):not(.auth-switch){color:#c1a8ce;margin-top:8px;margin-bottom:25px;font-size:10px;line-height:1.9}.auth-form{margin-top:23px}.auth-form .field{margin-bottom:17px;font-size:10px}.auth-form input{min-height:45px;font-size:11px}.password-input{display:flex;position:relative}.password-input input{padding-right:42px}.password-input>.icon-button{color:#bb9acd;position:absolute;top:6px;right:7px}.forgot-link{color:#aa83c3;margin:-3px 0 23px auto;font-size:9px;display:block}.auth-switch{color:#b696c7;text-align:center;margin:19px 0 5px;font-size:9px}.auth-switch>.text-button{font-size:9px}.or-divider{color:#c2a9cf;white-space:nowrap;align-items:center;gap:10px;margin:23px 0;font-size:8px;display:flex}.or-divider>span{background:#f0e5f6;width:100%;height:1px}.demo-disclaimer{text-align:center;color:#c4accf;max-width:290px;margin:14px auto 0;font-size:8px;line-height:1.9}.setup-notice{background:#fcf8ff;border:1px solid #eadff2;border-radius:10px;margin:24px 0 22px;padding:16px}.setup-notice p{color:#b99fc8;margin-top:9px;font-size:9px;line-height:1.9}.setup-notice details{color:#a885ba;margin-top:13px;font-size:9px}.setup-notice summary{cursor:pointer}.setup-notice code{overflow-wrap:anywhere;color:#9a78ad;font-family:monospace;font-size:9px}.auth-footer{color:#c0aacd;border-top:1px solid #e9e0f0;justify-content:space-between;max-width:1260px;margin:0 auto;padding-top:21px;font-size:8px;display:flex}.mobile-only,.mobile-brand,.bottom-nav,.sidebar-scrim{display:none}.page-heading p,.section-heading p,.stat-detail,.gallery-meta,.screen-orientation,.content-tip,.player-link-row{color:#85798f}.stat-label,.nav-item,.topbar-breadcrumb,.account-chip{color:#82758e}.screen-assignment div>span,.screen-assignment strong,.platform-label{color:#877499}.field,.field-help,.modal-heading p,.modal-actions>.muted,.playlist-item-name strong,.playlist-item-name span,.asset-picker button>span:not(.picker-plus),.preview-controls>span{color:#9274a5}.auth-story>p,.auth-card>p:not(.demo-disclaimer):not(.auth-switch),.setup-notice p,.demo-disclaimer,.auth-switch,.auth-benefits,.settings-card>p,.settings-card-heading p,.library-upload-box p,.media-card p{color:#95809f}.status-online,.status-ready{color:#368761}.status-pending,.status-processing,.status-preparing{color:#967139}.status-offline{color:#7f7588}@media (min-width:1500px){.sidebar{width:246px;padding-left:24px;padding-right:24px}.workspace-main{margin-left:246px}.screen-preview-stage{height:290px}.screen-device{max-width:465px}.screen-device.portrait-device{height:235px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.toast{left:calc(50% + 123px)}}@media (max-width:1150px){.sidebar{width:205px;padding-left:14px;padding-right:14px}.workspace-main{margin-left:205px}.main-content{padding:30px 28px 20px}.topbar,.demo-banner{padding-left:28px;padding-right:28px}.screen-preview-stage{height:190px;padding:20px}.screen-device.portrait-device{height:155px}.stats-grid{gap:12px}.stat-card{padding:20px 17px}.stat-icon{width:30px;height:30px;top:20px;right:14px}.stat-icon svg{width:17px}.help-strip{gap:11px;padding:18px}.help-strip p{max-width:260px}.help-strip>.text-link{font-size:8px}.auth-main{gap:5vw}.auth-card{padding:27px}}@media (max-width:930px) and (min-width:781px){.sidebar{width:188px}.workspace-main{margin-left:188px}.sidebar-brand{padding-left:8px}.brand>span{font-size:25px}.main-content{padding-left:22px;padding-right:22px}.screen-card-content{padding:17px 14px}.screen-preview-stage{width:calc(100% - 28px);height:164px;margin-left:14px;margin-right:14px;padding:18px 11px}.screen-device.portrait-device{height:135px}.screen-title-row h3{font-size:12px}.screen-assignment{gap:6px;padding:10px 8px}.screen-assignment strong{font-size:9px}.platform-label{font-size:7px}.stat-label{font-size:8px}.stat-detail{font-size:7px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:1fr}.list-toolbar>.muted{max-width:150px}.help-strip>.text-link,.demo-banner-detail{display:none}}@media (max-width:780px){.sidebar{z-index:40;width:250px;transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:35;background:#2e223d55;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-only{display:inline-flex}.workspace-main{margin-left:0}.topbar{height:64px;padding:0 24px}.topbar-left,.topbar-right{gap:9px}.topbar-breadcrumb{display:none}.mobile-brand{display:block}.mobile-brand .brand img{border-radius:7px;width:29px;height:29px}.account-chip{font-size:9px}.topbar-divider{display:none}.demo-banner{padding:8px 24px;font-size:8px}.main-content{padding:29px 24px 86px}.page-heading{gap:12px;margin-bottom:25px}.page-heading h1{letter-spacing:-.8px;font-size:27px}.page-heading p{font-size:10px}.page-heading .eyebrow{letter-spacing:1px;font-size:8px}.page-heading>.button{gap:5px;min-height:38px;padding:9px 12px;font-size:10px}.stats-grid{gap:12px;margin-bottom:29px}.stat-card{padding:18px 15px}.stat-icon{width:28px;height:28px;top:16px;right:12px}.stat-label{font-size:9px}.stat-card strong{font-size:27px}.stat-detail{font-size:7px}.screens-grid{gap:17px}.screen-preview-stage{width:calc(100% - 28px);height:183px;margin-left:14px;margin-right:14px;padding:17px 12px}.screen-device.portrait-device{height:146px}.screen-card-top{padding:13px 15px 8px}.screen-card-content{padding:18px 15px 15px}.screen-title-row h3{font-size:12px}.screen-orientation{font-size:7px}.screen-assignment{margin-top:17px;padding:10px 8px}.screen-assignment strong{font-size:9px}.assignment-icon{width:29px;height:29px}.platform-label{font-size:7px}.help-strip{margin-top:21px}.help-strip h3{font-size:11px}.help-strip p{font-size:8px}.bottom-nav{width:100%;padding:7px 12px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:25;background:#fffe;border-top:1px solid #e9e0f0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0}.bottom-nav button{color:#a698b4;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:5px 20px;font-size:8px;display:flex}.bottom-nav button.active{color:var(--purple);background:#f5efff}.toast{width:max-content;bottom:83px;left:50%}.account-layout{gap:18px}.settings-card{padding:22px}.auth-page{padding-left:5vw;padding-right:5vw}.auth-main{grid-template-columns:1fr 1fr;gap:4vw}.auth-story h1{font-size:39px}.auth-card{padding:24px 21px}.auth-card h2{font-size:19px}.auth-benefits{gap:8px}.auth-benefits span:last-child{display:none}.gallery-card-body{padding:16px}.gallery-card-bottom{gap:4px}.gallery-card-bottom>.text-link{font-size:9px}.media-grid{gap:15px}}@media (max-width:600px){.topbar{padding:0 18px}.main-content{padding:25px 18px 85px}.demo-banner{padding-left:18px;padding-right:18px}.demo-banner-detail{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading p{max-width:280px;font-size:9px;line-height:1.8}.page-heading>.button{margin-top:24px;padding:9px 10px;font-size:9px}.page-heading>.button svg{width:14px}.eyebrow{letter-spacing:.8px!important;font-size:7px!important}.stats-grid{gap:9px}.stat-card{padding:16px 12px}.stat-icon{display:none}.stat-label{padding-right:0;font-size:8px}.stat-card strong{font-size:26px}.stat-detail{font-size:7px;line-height:1.6}.section-heading h2{font-size:13px}.section-heading p{font-size:9px}.section-heading>.quiet-label{font-size:8px}.screens-grid{grid-template-columns:1fr;gap:19px}.screen-preview-stage{width:calc(100% - 36px);height:230px;margin-left:18px;margin-right:18px;padding:23px 30px}.screen-device{max-width:350px}.screen-device.portrait-device{height:185px}.screen-card-top{padding:15px 19px 8px}.screen-card-content{padding:20px 19px 18px}.screen-title-row h3{font-size:14px}.screen-orientation{font-size:8px}.screen-assignment strong{font-size:11px}.screen-assignment div>span{font-size:7px}.assignment-icon{width:35px;height:35px}.manage-button{min-height:39px;font-size:11px}.help-strip{flex-wrap:wrap;gap:10px;padding:16px}.help-strip-icon{width:35px;height:35px}.help-strip>div{flex:1}.help-strip p{max-width:none}.help-strip>.text-link{margin-left:45px}.player-link-row{padding:0 10px;font-size:8px;line-height:1.8}.list-toolbar{flex-wrap:wrap;gap:12px}.search-box{order:2;width:100%}.list-toolbar>.muted{font-size:9px}.galleries-grid{grid-template-columns:1fr;gap:20px}.gallery-card-body{padding:18px 19px}.gallery-card-body h3{font-size:13px!important}.gallery-meta{font-size:9px}.gallery-card-bottom>.text-link{font-size:10px}.content-tip{text-align:center;align-items:flex-start;margin-top:21px;font-size:8px;line-height:1.8}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.media-card-body{padding:12px}.library-upload-box{flex-wrap:wrap;gap:11px;padding:19px 17px}.upload-symbol{width:35px;height:35px}.library-upload-box h3{font-size:10px}.library-upload-box p{font-size:8px;line-height:1.8}.library-upload-box>.button{min-height:33px;margin-left:46px;font-size:9px}.account-layout{grid-template-columns:1fr}.settings-card h2{font-size:14px}.settings-card .field{font-size:11px}.settings-card-heading p{font-size:9px}.settings-card>p{font-size:10px}.auth-page{padding:25px 22px 20px}.auth-header .quiet-label{font-size:8px}.auth-header .brand>span{font-size:25px}.auth-main{grid-template-columns:1fr;gap:28px;margin-top:40px}.auth-story{text-align:center}.auth-story h1{letter-spacing:-1.8px;margin-top:16px;font-size:41px}.auth-story>p{max-width:350px;margin:0 auto;font-size:10px}.auth-display{max-width:400px;margin:28px auto 0}.auth-benefits{justify-content:center;gap:12px}.auth-benefits span:last-child{display:flex}.auth-card{width:100%;max-width:440px;margin:0 auto;padding:28px}.auth-card h2{font-size:22px}.auth-main .eyebrow{font-size:8px!important}.auth-footer{gap:10px;font-size:7px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:calc(100dvh - 24px);padding:23px 20px}.modal-heading h2{font-size:20px}.modal-heading p{font-size:9px}.modal-actions{flex-wrap:wrap}.modal-actions>.muted{width:100%;margin-bottom:5px}.modal-actions .button{min-height:40px;padding:10px 14px;font-size:11px}.asset-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.playlist-items li{gap:7px;padding:8px 7px}.playlist-items .media-image,.playlist-items .media-placeholder{width:45px;height:33px}.playlist-item-name strong{font-size:8px}.compact-duration input{width:47px;font-size:9px}.compact-duration span{display:none}.reorder-buttons{flex-direction:column;gap:0}.reorder-buttons .icon-button{min-height:18px;padding:2px}.playlist-items li>.icon-button{min-width:25px;padding:4px}.preview-controls{flex-wrap:wrap}.preview-controls>.button{width:100%;margin-top:10px}.preview-controls>span{margin-left:auto;font-size:9px}.field input,.field select{min-height:45px;font-size:12px}.bottom-nav button{padding-left:18px;padding-right:18px}.toast{font-size:9px}.account-chip>span:last-child{display:none}}@media (max-width:380px){.page-heading{flex-wrap:wrap;gap:12px}.page-heading>.button{margin-top:0}.page-heading h1{font-size:23px}.stat-card{padding:14px 9px}.stat-label{font-size:7px}.stat-detail{font-size:6px}.screen-preview-stage{height:195px;padding:20px}.screen-device.portrait-device{height:157px}.media-grid{grid-template-columns:1fr}.bottom-nav button{padding-left:13px;padding-right:13px}.asset-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-header .quiet-label{display:none}.auth-card{padding:25px 21px}.auth-story h1{font-size:37px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-heading p,.section-heading p,.stat-detail,.quiet-label,.gallery-meta,.screen-orientation,.gallery-assignment,.library-upload-box p,.content-tip,.player-link-row,.settings-card-heading p,.media-card p{font-size:11px}.status-badge,.platform-label,.slide-count,.screen-assignment div>span,.stat-label,.media-kind-label{font-size:10px}.screen-assignment strong,.manage-button,.media-card h3,.gallery-card-bottom>.text-link{font-size:12px}.nav-section-label,.eyebrow{font-size:10px}.demo-banner,.pilot-card p,.pilot-card>span,.workspace-switch div>span,.topbar-breadcrumb,.account-chip{font-size:11px}.workspace-switch strong,.pilot-card strong{font-size:12px}.screen-orientation{gap:6px;line-height:1.7}.field,.field-help,.modal-heading p,.notice,.field-error,.settings-card>p,.playlist-item-name strong,.playlist-item-name span,.preview-controls>span,.revision-summary,.pair-instructions p{font-size:12px}.field input,.field select,.compact-duration input,.editor-section-heading h3,.pair-instructions strong{font-size:14px}.asset-picker button>span:not(.picker-plus),.editor-section-heading>.text-button{font-size:11px}.playlist-items .media-image{width:70px;height:44px}.auth-story>p,.auth-card>p:not(.demo-disclaimer):not(.auth-switch),.setup-notice p,.demo-disclaimer,.auth-switch,.auth-form .field,.auth-switch>.text-button,.forgot-link,.auth-benefits,.display-caption,.display-bar{font-size:12px}.auth-form input{font-size:14px}.auth-display{transform:none}.toast{font-size:12px}@media (max-width:1150px) and (min-width:781px){.stat-label,.stat-detail{font-size:10px}.screen-assignment strong{font-size:11px}.screen-assignment div>span{font-size:9px}.screen-orientation{font-size:10px}.platform-label{font-size:9px}.gallery-meta,.help-strip>.text-link{font-size:10px}}@media (max-width:780px){.sidebar{overflow-y:auto}.nav-item{font-size:14px}.sidebar-footnote{font-size:10px}.page-heading p,.section-heading p,.gallery-meta,.screen-orientation,.gallery-assignment,.library-upload-box p,.content-tip,.player-link-row,.settings-card-heading p,.media-card p,.field,.field-help,.modal-heading p,.notice,.field-error,.settings-card>p,.preview-controls>span,.revision-summary,.pair-instructions p,.library-filters button,.list-toolbar>.muted,.search-box input,.account-chip,.demo-banner,.help-strip p{font-size:12px}.eyebrow{line-height:1.6;font-size:10px!important}.quiet-label,.stat-label{font-size:11px}.stat-detail{font-size:10px}.stat-card strong{font-size:29px}.status-badge,.platform-label,.slide-count,.media-card .status-badge,.screen-assignment div>span{font-size:11px}.button,.page-heading>.button,.manage-button,.gallery-card-bottom>.text-link,.library-upload-box .button,.settings-card .button,.modal-actions .button{font-size:12px}.help-strip h3,.library-upload-box h3,.settings-card h2,.screen-title-row h3,.gallery-card-body .screen-title-row h3{font-size:14px}.screen-assignment strong{font-size:13px}.gallery-card-body .screen-title-row h3{font-size:15px!important}.gallery-card-bottom>.text-link{font-size:12px}.screen-card-top .status-badge{padding:5px 8px}.preparing-overlay{font-size:11px}.field input,.field select,.auth-form input,.search-box input{font-size:16px}.search-box{min-height:42px}.library-filters{flex-wrap:wrap}.library-filters button{padding:10px 12px}.library-filters button>span{font-size:10px}.media-card h3{font-size:12px}.media-card p{font-size:11px;line-height:1.8}.media-kind-label{font-size:10px}.settings-card-heading p,.settings-card>p{line-height:1.8}.playback-settings li{font-size:12px;line-height:1.7}.plan-label{font-size:11px}.license-big-number>span{font-size:12px}.bottom-nav button{padding-top:6px;padding-bottom:6px;font-size:11px}.bottom-nav button svg{width:22px;height:22px}.auth-story>p,.auth-card>p:not(.demo-disclaimer):not(.auth-switch),.setup-notice p,.demo-disclaimer,.auth-switch,.auth-form .field,.auth-switch>.text-button,.forgot-link,.auth-benefits,.display-caption,.display-bar{font-size:12px}.auth-benefits{font-size:11px}.auth-header .quiet-label{font-size:10px}.auth-main .eyebrow{font-size:10px!important}.toast{font-size:12px;bottom:88px}.workspace-footer{font-size:10px}}@media (max-width:600px){.page-heading h1{font-size:25px}.page-heading>.button{min-height:42px;padding:10px 12px}.page-heading p{max-width:330px}.stat-card{padding:16px 12px}.stat-label{font-size:11px;line-height:1.8}.stat-detail{font-size:10px;line-height:1.8}.stat-card strong{font-size:28px}.section-heading>.quiet-label{font-size:10px}.section-heading p{font-size:12px}.screen-title-row h3{font-size:16px}.screen-orientation,.status-badge,.platform-label,.slide-count,.media-card .status-badge{font-size:12px}.screen-assignment{margin-top:20px;padding:13px 11px}.screen-assignment strong{font-size:13px}.screen-assignment div>span{font-size:10px}.manage-button{min-height:42px}.help-strip p{font-size:12px;line-height:1.9}.help-strip>.text-link{margin-left:45px;font-size:12px}.content-tip,.player-link-row{font-size:12px}.player-link-row a{margin-top:3px}.modal{padding:22px 18px}.modal-heading p{font-size:12px}.modal-actions>.muted{font-size:11px}.playlist-items li{grid-template-columns:18px 48px minmax(0,1fr) 32px;gap:7px 8px;padding:10px 9px;display:grid}.item-order{grid-area:1/1;font-size:12px}.playlist-items .media-image,.playlist-items .media-placeholder{grid-area:1/2;width:48px;height:35px}.playlist-item-name{grid-area:1/3}.playlist-item-name strong{font-size:11px}.playlist-item-name span{font-size:10px}.playlist-items li>.icon-button{grid-area:1/4;min-width:32px;min-height:36px}.compact-duration{grid-area:2/2;width:110px;font-size:12px}.compact-duration input{width:62px;min-height:36px;font-size:16px}.compact-duration span{display:inline}.reorder-buttons{flex-direction:row;grid-area:2/3/auto/span 2;justify-content:flex-end;gap:5px}.reorder-buttons .icon-button{min-width:36px;min-height:36px}.asset-picker button>span:not(.picker-plus){font-size:10px}.picker-plus{width:28px;height:28px}.segmented-control button{padding:11px 5px;font-size:11px}.preview-controls>span{font-size:12px}.preview-controls>.button{min-height:40px;font-size:12px}.preview-controls .icon-button{min-width:38px;min-height:38px}.auth-card{padding:28px}.auth-footer{font-size:10px;line-height:1.8}.toast{max-width:calc(100vw - 24px)}.library-upload-box{grid-template-columns:44px minmax(0,1fr);display:grid}.library-upload-box>.upload-symbol{grid-area:1/1}.library-upload-box>div{grid-area:1/2}.library-upload-box>.button{grid-area:2/1/auto/-1;width:100%;min-height:44px;margin-left:0}}.screen-card-top{align-items:center;gap:10px}.screen-card-state{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.screen-card-state>.status-badge,.screen-card-top>.card-menu{flex-shrink:0}.screen-header-assignment{flex:1;min-width:0}.screen-header-assignment>span{letter-spacing:.5px;text-transform:uppercase;color:#7d7194;font-size:10px;line-height:1.5;display:block}.screen-header-assignment>strong{color:#7b6e92;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.screen-card-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.screen-card-actions>.button{white-space:normal;gap:6px;min-width:0;min-height:44px;padding:10px;font-size:12px}.screen-card-actions>.button>svg{flex-shrink:0}.screen-delivery-note{color:#9274a5;align-items:center;gap:7px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.screen-delivery-note>svg{flex-shrink:0}.screen-delivery-confirmed{color:#648b7a}.screen-schedule-next{color:#7d7194;background:#fcfbff;border:1px solid #efedf5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;display:flex}.screen-schedule-next>svg{flex-shrink:0;margin-top:2px}.screen-schedule-next>div{min-width:0}.screen-schedule-next span,.screen-schedule-next p{font-size:11px;line-height:1.7}.screen-schedule-next strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.screen-schedule-next p{color:#9274a5;margin-top:2px}.transition-speed-field{border:0;min-width:0;padding:0}.transition-speed-field>legend{margin-bottom:7px;padding:0}.transition-speed-options>button{min-width:0;min-height:44px;font-size:12px}.transition-speed-options>button.selected{color:var(--purple-dark)}@media (max-width:600px){.screen-header-assignment>strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.transition-speed-field{grid-column:1/-1}}.schedule-default{color:#8270a1;background:#f6f3ff;border:1px solid #e8e3ff;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.schedule-default>svg{flex-shrink:0;margin-top:2px}.schedule-default>div{min-width:0}.schedule-default span{font-size:11px;display:block}.schedule-default strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.7;display:block}.schedule-default p,.schedule-time-zone,.schedule-help,.schedule-midnight{color:#9274a5;font-size:12px;line-height:1.8}.schedule-default p{margin-top:3px}.schedule-time-zone{overflow-wrap:anywhere;margin:12px 0 20px}.schedule-time-zone strong{font-weight:500}.schedule-empty{text-align:center;color:#9274a5;border:1px dashed #ddd2eb;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}.schedule-empty strong{font-size:14px;font-weight:500}.schedule-empty p{max-width:440px;font-size:12px;line-height:1.8}.schedule-slots{flex-direction:column;gap:14px;display:flex}.schedule-slot{background:#fefcfe;border:1px solid #e8e3ef;border-radius:10px;padding:16px}.schedule-slot-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.schedule-slot-heading h4{color:#7f668e;font-size:13px;font-weight:500}.schedule-slot-heading>.icon-button{min-width:44px;min-height:44px}.schedule-days{border:0;min-width:0;margin:0 0 16px;padding:0}.schedule-days legend{color:#8c7499;margin-bottom:7px;padding:0;font-size:12px;font-weight:500}.schedule-days>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.schedule-days button{color:#7f668e;background:#fff;border:1px solid #e4d9ec;border-radius:7px;min-width:0;min-height:44px;padding:8px 0;font-size:12px}.schedule-days button.selected{background:var(--purple);border-color:var(--purple);color:#fff}.schedule-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.schedule-times .field{min-width:0;margin-bottom:0}.schedule-times input{min-width:0;max-width:100%;min-height:44px}.schedule-midnight{margin-top:9px}.schedule-add{min-height:44px;margin-top:16px}.schedule-help{margin-top:14px}@media (max-width:600px){.schedule-slot{padding:12px}.schedule-days>div{gap:3px}.schedule-days button{font-size:11px}.schedule-times{gap:10px}.schedule-times input{padding:10px 8px}.schedule-add{width:100%}.schedule-editor .modal-actions>.button{min-height:44px}}.library-uploads{background:#fff;border:1px solid #e8e3ef;border-radius:12px;margin-top:18px;padding:18px}.library-uploads-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.library-uploads-heading h2{color:#7f668e;font-size:14px;font-weight:500}.library-uploads-heading span{color:#9274a5;margin-top:3px;font-size:11px;display:block}.library-uploads-heading>.text-button{min-height:44px;font-size:11px}.upload-queue{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.upload-queue-item{background:#fefcfe;border:1px solid #eee8f4;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.upload-queue-icon{color:#9274a5;background:#f2edfc;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.upload-ready .upload-queue-icon{color:#53a07e;background:#edf8f3}.upload-failed .upload-queue-icon{color:#ba4e5f;background:#fff0f2}.upload-queue-detail{min-width:0}.upload-queue-detail>strong{color:#7f668e;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.upload-queue-meta{color:#9274a5;flex-wrap:wrap;gap:3px 10px;font-size:11px;line-height:1.8;display:flex}.upload-ready .upload-queue-state{color:#53a07e}.upload-failed .upload-queue-state{color:#ba4e5f}.upload-queue-progress{-webkit-appearance:none;appearance:none;width:100%;height:6px;accent-color:var(--purple);background:#eee8f6;border:0;border-radius:6px;margin-top:8px;display:block;overflow:hidden}.upload-queue-progress::-webkit-progress-bar{background:#eee8f6;border-radius:6px}.upload-queue-progress::-webkit-progress-value{background:var(--purple);border-radius:6px}.upload-queue-progress::-moz-progress-bar{background:var(--purple);border-radius:6px}.upload-queue-help,.upload-queue-error{color:#9274a5;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}.upload-queue-error{color:#b6526b}.upload-queue-retry{min-height:44px;padding:9px 12px;font-size:12px}.upload-queue-note{color:#9274a5;align-items:flex-start;gap:7px;margin-top:12px;font-size:11px;line-height:1.8;display:flex}.upload-queue-note>svg{flex-shrink:0;margin-top:3px}.media-usage-link{color:#9274a5;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:7px 0 0;font-size:11px;line-height:1.8;display:flex}.media-usage-link>span:first-child{overflow-wrap:anywhere}.media-usage-link>span:last-child{color:var(--purple);align-items:center;gap:4px;display:inline-flex}.media-card-body>div>.subtle-danger{min-width:44px;min-height:44px}.media-retry-processing{white-space:normal;width:100%;min-height:44px;margin-top:8px;padding:9px 7px;font-size:11px}.media-usage-intro,.media-usage-zone{color:#9274a5;font-size:12px;line-height:1.8}.media-usage-section{margin-top:22px}.media-usage-section h3{color:#7f668e;align-items:center;gap:7px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.media-usage-section h3>span{color:#9274a5;background:#f5f0fc;border-radius:5px;padding:1px 6px;font-size:11px}.media-usage-section ul{margin:0;padding:0;list-style:none}.media-usage-section>ul{background:#fefcfe;border:1px solid #e8e3ef;border-radius:9px}.media-usage-section>ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.media-usage-section>ul>li+li{border-top:1px solid #eee8f4}.media-usage-section li strong{color:#7f668e;overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.media-usage-section li p{color:#9274a5;margin-top:4px;font-size:12px;line-height:1.8}.media-usage-section .button{min-height:44px;padding:9px 11px;font-size:11px}.media-usage-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.media-usage-actions>.text-button{min-height:44px;font-size:11px}.media-usage-section ul.media-usage-hours{flex-direction:column;gap:8px;margin-top:8px;display:flex}.media-usage-hours>li{color:#9274a5;align-items:flex-start;gap:7px;font-size:11px;line-height:1.8;display:flex}.media-usage-hours>li>svg{flex-shrink:0;margin-top:3px}.media-usage-hours span{overflow-wrap:anywhere}.media-usage-zone{overflow-wrap:anywhere;margin-top:10px}@media (max-width:600px){.library-uploads{padding:14px}.library-uploads-heading{flex-wrap:wrap;gap:5px 10px}.upload-queue-item{grid-template-columns:36px minmax(0,1fr);padding:11px}.upload-queue-retry{grid-column:2;width:100%}.media-usage-section>ul>li{grid-template-columns:minmax(0,1fr);gap:10px}.media-usage-section>ul>li>.button{justify-self:start}.media-usage-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px 12px}}.screen-diagnostics-link{color:#9274a5;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:7px;font-size:12px;display:flex}.screen-diagnostics-link:hover{color:var(--purple);background:#f7f3ff}.screen-last-report-note{color:#9274a5;align-items:flex-start;gap:6px;margin-top:12px;font-size:11px;line-height:1.8;display:flex}.screen-last-report-note>svg{flex-shrink:0;margin-top:3px}.diagnostic-demo-note{color:#9274a5;background:#f6f3ff;border-radius:8px;margin-bottom:15px;padding:10px 12px;font-size:12px;line-height:1.8}.diagnostic-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostic-label{color:#9274a5;margin-bottom:7px;font-size:11px;display:block}.diagnostic-toolbar>.button{min-height:44px;padding:10px 12px;font-size:12px}.diagnostic-report{color:#9274a5;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:16px 0 20px;font-size:12px;display:grid}.diagnostic-report dt{font-weight:500}.diagnostic-report dd{margin:0;line-height:1.8}.diagnostic-report dd>span{margin-top:3px;font-size:11px;display:block}.diagnostic-delivery{border-top:1px solid #eee8f4;margin-bottom:15px;padding-top:18px}.diagnostic-content-stages{flex-direction:column;gap:12px;display:flex}.diagnostic-content-stages>section{background:#fefcfe;border:1px solid #e8e3ef;border-radius:10px;min-width:0;padding:14px}.screen-diagnostics h3{color:#7f668e;font-size:13px;font-weight:500;line-height:1.7}.diagnostic-content-stages h3{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.diagnostic-content-stages h3>span{color:#9274a5;background:#f2edfc;border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.diagnostic-content-stages h3>small{color:#9274a5;margin-left:auto;font-size:10px;font-weight:400}.diagnostic-content-summary{align-items:flex-start;gap:10px;display:flex}.diagnostic-content-icon{color:#9274a5;background:#f2edfc;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.diagnostic-content-summary>div{min-width:0}.diagnostic-content-summary strong{color:#7f668e;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.8;display:block}.diagnostic-content-summary p,.diagnostic-help{color:#9274a5;font-size:11px;line-height:1.8}.diagnostic-help{margin-top:10px}.diagnostic-pending,.diagnostic-issues,.diagnostic-last-error{margin-top:22px}.diagnostic-pending h3{align-items:center;gap:7px;margin-bottom:10px;display:flex}.diagnostic-pending ul{border:1px solid #e8e3ef;border-radius:9px;margin:0;padding:0;list-style:none}.diagnostic-pending li{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.diagnostic-pending li+li{border-top:1px solid #eee8f4}.diagnostic-pending li>div{min-width:0}.diagnostic-pending strong{color:#7f668e;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.8;display:block}.diagnostic-pending li>div>span{color:#9274a5;font-size:11px}.diagnostic-pending .status-badge{flex-shrink:0}.diagnostic-issues>h3{margin-bottom:10px}.diagnostic-issue{color:#9274a5;background:#f7f3ff;border:1px solid #e8e3ef;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:13px;display:flex}.diagnostic-issue-warning{color:#9f8051;background:#fff8ed;border-color:#f0e0c5}.diagnostic-issue>svg{flex-shrink:0;margin-top:2px}.diagnostic-issue>div{min-width:0}.diagnostic-issue strong,.diagnostic-last-error>strong{font-size:12px;font-weight:500;line-height:1.8;display:block}.diagnostic-issue p,.diagnostic-last-error>p{margin-top:4px;font-size:12px;line-height:1.8}.diagnostic-issue .text-button{align-items:center;gap:6px;min-height:44px;margin-top:5px;font-size:12px;display:inline-flex}.diagnostic-last-error{color:#9274a5;border:1px solid #e8e3ef;border-radius:9px;padding:14px}.diagnostic-last-error h3{margin-bottom:8px}.diagnostic-last-error>span{margin-top:8px;font-size:11px;line-height:1.8;display:block}.diagnostic-confirmation-note{color:#9274a5;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.diagnostic-confirmation-note>svg{flex-shrink:0;margin-top:3px}.diagnostic-confirmation-note p{font-size:11px;line-height:1.8}.account-access-summary{color:#6f4c91;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-access-summary>strong{font-size:13px;font-weight:500}.account-access-status{color:#766680;background:#f3eff8;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.account-access-active{color:#367b66;background:#e9f5ef}.account-access-suspended,.account-access-expired{color:#986c34;background:#fff3df}.account-capacity-remaining{font-weight:500}.account-access-expiry{color:#9274a5;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:18px 0;font-size:12px;line-height:1.8;display:grid}.account-access-expiry dd{text-align:right;margin:0}.settings-card .account-payment-note{border-top:1px solid #f0e8f5;padding-top:16px;font-size:12px}.subscription-settings{grid-column:1/-1}.subscription-actions{flex-wrap:wrap;gap:10px;display:flex}.subscription-current-price{font-weight:500}.subscription-dates{color:#80688f;margin:16px 0;font-size:12px}.subscription-dates:empty{display:none}.subscription-dates>div{justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;display:flex}.subscription-dates dd{text-align:right;margin:0}.subscription-plans-heading{color:#6f4c91;margin:26px 0 14px;font-size:16px;font-weight:500}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.subscription-plan{color:#80688f;background:#fefbff;border:1px solid #e7dcf0;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.subscription-plan-current{background:#faf5ff;border-color:#aa8cda}.subscription-plan-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.subscription-plan-title h4{color:#6f4c91;font-size:15px;font-weight:500}.subscription-plan-title>span{color:#8560aa;background:#eee4fa;border-radius:12px;padding:3px 7px;font-size:10px}.subscription-plan p{font-size:12px;line-height:1.7}.subscription-plan-price strong{color:#694592;font-size:25px;font-weight:500}.subscription-plan-price>span{font-size:12px}.subscription-plan .subscription-plan-benefit{color:#6f4c91;font-size:11px}.subscription-plan .button{width:100%;min-height:42px;padding:10px;font-size:12px}.subscription-plan>.primary-button{margin-top:auto}.subscription-extras{margin-top:4px;margin-bottom:0}.subscription-total{border-top:1px solid #e7dcf0;padding-top:10px}.subscription-total>span{display:block}.subscription-terms{color:#8f759c;margin-top:16px;font-size:12px;line-height:1.8}.subscription-trial-copy{color:#80688f;margin-top:14px;font-size:13px;line-height:1.8}.subscription-demo-note strong{font-weight:500}.screen-plan-limit{background:#fff8ed;border-radius:8px;margin:10px 0;padding:10px}.screen-plan-limit p{color:#856b47;margin-top:7px;font-size:11px;line-height:1.8}.confirmation-resend{margin:12px 0}.confirmation-resend>.text-button{margin-bottom:7px;font-size:12px}.auth-footer,.workspace-footer{flex-wrap:wrap;gap:12px}.footer-support{color:#8560aa;font-size:12px}.workspace-footer>.footer-support{margin-left:auto}@media (max-width:780px){.subscription-plans{grid-template-columns:1fr}.subscription-dates>div{flex-wrap:wrap;gap:4px}.subscription-dates dd{text-align:left}.subscription-actions>.button{width:100%}.subscription-plan{padding:17px}.subscription-plan p,.subscription-plan .subscription-plan-benefit{font-size:12px}.subscription-plan .button{min-height:44px}}.pair-access-notice{flex-wrap:wrap;align-items:flex-start;gap:8px}.pair-access-notice>span{flex:220px}.pair-access-notice>.text-button{min-height:32px;font-size:12px}.screen-diagnostics .modal-actions>.button{min-height:44px}@media (min-width:760px){.diagnostic-content-stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.diagnostic-content-stages h3{align-content:flex-start;min-height:47px}}@media (max-width:600px){.revision-summary{flex-direction:column;align-items:flex-start;line-height:1.8}.diagnostic-toolbar{align-items:flex-end}.diagnostic-toolbar>.button{gap:5px;padding:10px 9px;font-size:11px}.diagnostic-report{grid-template-columns:78px minmax(0,1fr);gap:10px}.diagnostic-content-stages>section{padding:12px}.screen-diagnostics .modal-actions{flex-wrap:wrap}}
