.admin-feature{display:grid;grid-template-columns:.67fr 1.33fr;gap:45px;align-items:center}.admin-demo-wrap{overflow:hidden}.admin-dashboard{display:grid;grid-template-columns:142px 1fr;min-height:383px;overflow:hidden;color:#d6dce5;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#121823;box-shadow:var(--shadow)}.admin-page-showcase{padding-top:95px}.admin-page-showcase>.admin-demo-wrap{margin-top:45px}@media (max-width: 980px){.admin-feature{grid-template-columns:1fr;gap:32px}}@media (max-width: 640px){.admin-dashboard{grid-template-columns:1fr}}.admin-demo-wrap{position:relative;padding:20px;border-radius:25px;background:linear-gradient(145deg,#283e6533,#0b101d0a);isolation:isolate}.admin-dashboard{position:relative;overflow:hidden;border-color:#7dafff4d;background:linear-gradient(135deg,#14213af5,#080d19fa);box-shadow:0 32px 70px #00000063,0 0 0 1px #6b9dff14,0 0 65px #396fff2b}.admin-dashboard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 0%,rgba(76,142,255,.17),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.06),transparent 22%)}@media (max-width: 640px){.admin-demo-wrap{padding:10px}}.admin-demo-wrap{padding:13px;border-radius:22px;background:radial-gradient(ellipse at 63% 8%,rgba(45,107,203,.12),transparent 52%),#0a101d80}.admin-dashboard{border-color:#668ecb47;background:#0b1221;box-shadow:0 22px 48px #0000004d,0 0 20px #2e6ac412}.admin-dashboard:before{background:radial-gradient(circle at 75% 0%,rgba(43,106,199,.1),transparent 27%)}.admin-demo-wrap{background:radial-gradient(ellipse at 62% 8%,rgba(23,139,255,.2),transparent 51%),radial-gradient(ellipse at 12% 88%,rgba(91,76,255,.11),transparent 51%),#080e1c8c}.admin-dashboard{border-color:#5097ff6e;background:linear-gradient(135deg,#0c1a34,#08101f 78%);box-shadow:0 27px 60px #00000059,0 0 34px #247cff21}.admin-dashboard:before{background:radial-gradient(circle at 75% 0%,rgba(23,139,255,.2),transparent 30%),radial-gradient(circle at 15% 90%,rgba(91,76,255,.08),transparent 30%)}@media (max-width: 640px){.admin-dashboard{box-shadow:0 20px 43px #00000054,0 0 22px #247cff1c}}.admin-demo-wrap{background:radial-gradient(ellipse at 63% 8%,rgba(43,134,255,.13),transparent 52%),radial-gradient(ellipse at 10% 92%,rgba(131,102,255,.055),transparent 52%),#070d1a80}.admin-dashboard{border-color:#4b94f957;background:linear-gradient(135deg,#0b1930,#070f1f 80%);box-shadow:0 25px 54px #0000005c,0 0 22px #2b86ff17}.admin-dashboard:before{background:radial-gradient(circle at 75% 0%,rgba(43,134,255,.14),transparent 30%),radial-gradient(circle at 15% 92%,rgba(131,102,255,.045),transparent 31%)}.admin-demo-wrap{background:radial-gradient(ellipse at 62% 10%,rgba(38,136,255,.105),transparent 45%),#050a15a3}.admin-dashboard{border-color:#4897ff57;background:linear-gradient(135deg,#0a1830,#060d1d 82%);box-shadow:0 24px 54px #00000063,0 0 20px #2688ff16}.admin-dashboard:before{background:radial-gradient(circle at 74% 0%,rgba(38,136,255,.13),transparent 28%),radial-gradient(circle at 16% 90%,rgba(133,107,255,.04),transparent 30%)}.admin-dashboard .dash-spotlight{border-color:#539aff61;background:linear-gradient(112deg,#1f6df040,#152a5963 55%,#8067ff21)}.admin-dashboard .dash-card{border-color:#4990f542;background:linear-gradient(145deg,#0d1d3c,#0a162e)}.admin-dashboard .dash-tools button{border-color:#4d97fa36;background:#091832}.admin-dashboard .dash-tools button:hover{border-color:#8067ff94;background:#12264c}.admin-dashboard .dash-nav.active{color:#a7d1ff;border:1px solid rgba(67,144,253,.23);background:#2a7df026}.admin-dashboard .dash-utility>span:first-child{color:#8ef0ba}.admin-dashboard .dash-utility>span:first-child svg{color:#65e3a0}.admin-dashboard .dash-heading small{color:#89b9f5}.admin-access-page.standalone{display:grid;min-height:100dvh;place-items:center;padding:28px;background:#040814}.admin-access-page.standalone:before{display:none}.admin-access-page .admin-access-card{width:min(100%,430px);padding:31px;border:1px solid rgba(79,145,242,.28);border-radius:19px;background:linear-gradient(145deg,#0b1730,#070d1a);box-shadow:0 22px 50px #0000004d,0 0 24px #2688ff12;text-align:center}.admin-access-icon{display:grid;width:38px;height:38px;margin:0 auto 15px;place-items:center;color:#171104;border:1px solid rgba(255,221,134,.76);border-radius:11px;background:linear-gradient(180deg,#ffd76d,#ee9f1e)}.admin-access-card .eyebrow{padding:6px 10px;font-size:.57rem}.admin-access-card h1{max-width:none;margin:15px 0 9px;color:#f7f9ff;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.055em}.admin-access-card>p{max-width:35ch;margin:0 auto 22px;color:#9cacc4;font-size:.82rem;line-height:1.5}.admin-access-form{display:grid;gap:10px;text-align:left}.admin-access-form label{display:flex;align-items:center;gap:6px;color:#cbd8ec;font-size:.7rem;font-weight:800}.admin-access-form label svg{color:var(--amber)}.admin-access-form input{width:100%;min-height:47px;padding:0 12px;color:#f7f9ff;border:1px solid rgba(85,145,231,.38);border-radius:10px;outline:none;background:#050a14}.admin-access-form input:focus{border-color:#ffd365;box-shadow:0 0 0 3px #ffcf5838}.admin-access-form .button{width:100%;min-height:46px;margin-top:3px}.admin-access-error{margin:2px 0 0;color:#ffb2bd;font-size:.72rem;text-align:center}.admin-access-note{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;color:#8191a9;font-size:.66rem}.admin-access-note svg{color:#69e9a2}.admin-section-page{min-height:100dvh;padding:26px clamp(18px,4vw,60px) 70px;background:#040814}.admin-section-page:before{display:none}.admin-section-header{display:flex;align-items:center;justify-content:space-between;width:min(1180px,100%);margin:0 auto;padding-bottom:22px;border-bottom:1px solid rgba(85,141,223,.18)}.admin-section-header>div{display:flex;align-items:center;gap:14px}.admin-section-header span{display:inline-flex;align-items:center;gap:6px;color:#8da0bb;font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.1em}.admin-section-header span svg{color:#69e9a2}.admin-section-header button{min-height:34px;padding:0 11px}.admin-section-intro{width:min(1180px,100%);margin:58px auto 34px}.admin-section-intro h1{max-width:13ch;margin:13px 0;font-size:clamp(2.8rem,5vw,5.2rem)}.admin-section-intro p{max-width:680px;margin:0}@media (max-width: 820px){.admin-section-intro{margin-top:38px}}@media (max-width: 640px){.admin-access-page.standalone{padding:18px}.admin-access-page .admin-access-card{padding:25px 20px;border-radius:16px}.admin-section-page{padding:18px 14px 52px}.admin-section-header{padding-bottom:18px}.admin-section-header>div{gap:8px}.admin-section-header span{display:none}.admin-section-intro h1{font-size:clamp(2.4rem,13vw,3.3rem)}}.admin-access-page{display:grid;min-height:calc(100vh - 216px);padding:90px 20px;place-items:center}.admin-access-card{width:min(100%,540px);padding:54px 48px;text-align:center;border:1px solid rgba(83,141,235,.3);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(61,132,255,.13),transparent 42%),#0b1220;box-shadow:0 28px 68px #00000052}.admin-access-icon{display:grid;width:55px;height:55px;margin:0 auto 20px;color:#ffd365;border:1px solid rgba(255,202,94,.47);border-radius:16px;background:linear-gradient(145deg,#f4b937,#c9750d);place-items:center;box-shadow:0 8px 24px #de880e45}.admin-access-card h1{margin:15px 0;color:#fbfcff}.admin-access-card p{margin-bottom:28px;color:#b7c3d4}.admin-access-card .button{width:100%;justify-content:center}.admin-access-note{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:17px;color:#8fa1b9;font-size:.72rem}.admin-access-note svg{color:#65e3a0}.admin-access-form{display:grid;gap:11px;text-align:left}.admin-access-form label{display:inline-flex;gap:7px;align-items:center;color:#dbe7f8;font-size:.78rem;font-weight:700}.admin-access-form label svg{color:#ffd365}.admin-access-form input{width:100%;padding:13px 14px;color:#f6f9ff;border:1px solid rgba(106,146,214,.48);border-radius:9px;outline:none;background:#030914a8}.admin-access-form input:focus-visible{border-color:#ffd365;box-shadow:0 0 0 3px #ffcf5838}.admin-access-form .button{margin-top:5px}.admin-access-error{margin:0!important;color:#ff93a6!important;font-size:.78rem;line-height:1.45}.admin-section-page{min-height:100vh;padding-bottom:80px;background:radial-gradient(circle at 75% 0%,rgba(54,93,193,.15),transparent 28%),#030712}.admin-section-header{display:flex;justify-content:space-between;align-items:center;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:20px 0;border-bottom:1px solid rgba(78,114,179,.18)}.admin-section-header>div{display:flex;gap:16px;align-items:center}.admin-section-header>div>span{display:inline-flex;gap:7px;align-items:center;color:#77e4ad;font-size:.67rem;letter-spacing:.1em}.admin-section-header button{display:inline-flex;gap:7px;align-items:center;padding:9px 12px;color:#d6e1f0;border:1px solid rgba(93,128,189,.36);border-radius:8px;background:#0a1327bf;font-size:.72rem}.admin-section-intro{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:75px 0 35px}.admin-section-intro h1{max-width:12ch;margin:15px 0;color:#f8faff;font-size:clamp(2.6rem,5vw,5.3rem);line-height:.96;letter-spacing:-.06em}.admin-section-intro p{max-width:680px;color:#aebbd1;line-height:1.7}.admin-section-workspace{width:min(1240px,calc(100% - 40px));margin:0 auto}.template-demos-page{overflow:hidden;background:#030712}.template-demos-hero{display:grid;grid-template-columns:minmax(0,.97fr) minmax(280px,.7fr);gap:80px;align-items:center;width:min(1200px,calc(100% - 40px));margin:0 auto;padding:102px 4% 92px}.template-demos-hero h1{max-width:11ch;margin:16px 0 22px;color:#f9fbff;font-size:clamp(3.25rem,6.4vw,6.3rem);line-height:.94;letter-spacing:-.068em}.template-demos-hero p{max-width:610px;color:#aebbd1;font-size:1.05rem;line-height:1.75}.template-demos-points{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:30px;color:#e6edf8;font-size:.8rem}.template-demos-points span{display:inline-flex;gap:7px;align-items:center}.template-demos-points svg{color:#71e9af}.admin-template-bar{color:#eaf0fc}.admin-template-bar>span{flex:1}.admin-template-body{display:grid;grid-template-columns:.86fr 1.14fr;gap:20px;padding:26px}.admin-template-body small{color:#79a8ff;font-size:.62rem;letter-spacing:.1em}.admin-template-body h3{max-width:8ch;margin:12px 0;color:#f9fbff;font-size:1.55rem;line-height:.98;letter-spacing:-.04em}.admin-template-body p{color:#aebbd1;font-size:.76rem;line-height:1.6}.admin-module-list{display:grid;gap:8px}.admin-module-list button{display:grid;grid-template-columns:24px 1fr 14px;gap:9px;align-items:center;padding:11px;color:#dce8fa;text-align:left;border:1px solid rgba(87,130,208,.3);border-radius:9px;background:#112347c2;font-size:.7rem}.admin-module-list button span{color:#76e7ad;font-size:.58rem}.admin-module-list button svg{color:#ffcf63}.admin-template-note{display:flex;gap:8px;align-items:center;padding:13px 26px;color:#aebbd1;border-top:1px solid rgba(86,130,218,.23);background:#09142aba;font-size:.69rem}.admin-template-note svg{color:#9873ff}.template-demos-cta{width:min(1120px,calc(100% - 40px));margin:20px auto 100px;padding:72px 8%;border:1px solid rgba(84,136,233,.38);border-radius:22px;background:radial-gradient(circle at 83% 21%,rgba(85,90,227,.25),transparent 26%),radial-gradient(circle at 18% 88%,rgba(49,204,172,.13),transparent 36%),#081328}.template-demos-cta h2{max-width:9ch;margin:16px 0;color:#f9fbff;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.98;letter-spacing:-.058em}.template-demos-cta p{max-width:610px;color:#b4c2d8;line-height:1.7}.template-demos-cta strong{color:#ffd365}.template-demos-cta>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}@media (max-width: 640px){.admin-access-page{min-height:calc(100vh - 164px);padding:54px 14px}.admin-access-card{padding:42px 25px;border-radius:18px}.admin-section-header,.admin-section-intro,.admin-section-workspace{width:min(100% - 28px,1240px)}.admin-section-header{align-items:flex-start}.admin-section-header>div{gap:8px;flex-direction:column;align-items:flex-end}.admin-section-header>div>span{font-size:.56rem}.admin-section-intro{padding:52px 0 28px}.admin-section-intro h1{font-size:clamp(2.7rem,13vw,4.3rem)}.template-demos-hero{grid-template-columns:1fr;gap:38px;width:min(100% - 28px,1200px);padding:67px 0 59px}.template-demos-hero h1{font-size:clamp(3.15rem,14vw,5.1rem)}.admin-template-body{padding:22px}.template-demos-cta{width:min(100% - 28px,1120px);margin:6px auto 70px;padding:50px 24px}.template-demos-cta>div{display:grid}.template-demos-cta .button{width:100%}}.builder-page{--builder-accent: #438dff;--builder-accent-rgb: 67,141,255;--builder-accent-soft: rgba(67,141,255,.18)}.builder-page[data-accent=violet]{--builder-accent: #896dff;--builder-accent-rgb: 137,109,255;--builder-accent-soft: rgba(137,109,255,.18)}.builder-page[data-accent=pulse]{--builder-accent: #f16fc4;--builder-accent-rgb: 241,111,196;--builder-accent-soft: rgba(241,111,196,.17)}.builder-page[data-accent=green]{--builder-accent: #67e6a1;--builder-accent-rgb: 103,230,161;--builder-accent-soft: rgba(103,230,161,.17)}.builder-page[data-accent=rose]{--builder-accent: #ff5e78;--builder-accent-rgb: 255,94,120;--builder-accent-soft: rgba(255,94,120,.17)}.builder-page[data-accent=yellow]{--builder-accent: #f7af22;--builder-accent-rgb: 247,175,34;--builder-accent-soft: rgba(247,175,34,.17)}.builder-hero,.builder-workspace,.builder-preview-section,.builder-support{width:min(1200px,calc(100% - 40px));margin:auto}.builder-hero{display:grid;grid-template-columns:minmax(0,.87fr) minmax(430px,1.13fr);align-items:center;gap:70px;min-height:625px;padding:78px 0 92px}.builder-hero-copy h1{max-width:9.5ch;margin:17px 0 21px;font-size:clamp(3.2rem,5.7vw,6.15rem)}.builder-hero-copy p{max-width:545px;font-size:1.02rem}.builder-hero-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px;color:#cbd6e7;font-size:.76rem;font-weight:750}.builder-hero-points span{display:flex;align-items:center;gap:6px}.builder-hero-points svg{color:var(--builder-accent)}.builder-scroll-link{display:inline-flex;align-items:center;gap:7px;margin-top:27px;color:var(--amber-light);font-size:.83rem;font-weight:850}.builder-scroll-link:hover{color:var(--builder-accent)}.builder-workspace{padding:105px 0}.builder-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:42px}.builder-heading h2,.builder-preview-intro h2,.builder-support h2{margin:16px 0}.builder-heading p{max-width:650px;margin:0}.builder-count{display:flex;align-items:baseline;flex:0 0 auto;gap:6px;color:#9fb6d5;font-size:.75rem}.builder-count span{color:var(--builder-accent);font-size:2.7rem;font-weight:900;letter-spacing:-.08em}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.builder-module{display:grid;grid-template-columns:39px 1fr auto;align-items:start;gap:12px;padding:17px;color:#d5e2f2;border:1px solid rgba(121,172,246,.18);border-radius:12px;background:linear-gradient(145deg,#0d1935b8,#080f22d6);text-align:left;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.builder-module:hover{transform:translateY(-2px);border-color:rgba(var(--builder-accent-rgb),.46)}.builder-module.selected{border-color:rgba(var(--builder-accent-rgb),.63);background:linear-gradient(145deg,rgba(var(--builder-accent-rgb),.17),#0c1633e6);box-shadow:inset 0 1px #ffffff14,0 0 18px rgba(var(--builder-accent-rgb),.08)}.builder-module.selected .module-toggle{background:var(--builder-accent);border-color:var(--builder-accent)}.builder-preview-section{width:min(1350px,calc(100% - 20px));padding:100px max(22px,calc((100% - 1160px)/2));border:1px solid rgba(97,153,244,.15);border-radius:27px;background:radial-gradient(circle at 87% 20%,rgba(var(--builder-accent-rgb),.11),transparent 24%),linear-gradient(145deg,#0c1733,#060c1d 70%)}.builder-preview-intro{max-width:670px}.builder-preview-intro p{margin-bottom:42px}.builder-preview-shell{padding:18px;border:1px solid rgba(var(--builder-accent-rgb),.42);border-radius:17px;background:linear-gradient(145deg,#0f234ceb,#060e22f5);box-shadow:0 30px 90px #0000004d,0 0 30px rgba(var(--builder-accent-rgb),.1)}.builder-window-chrome{display:flex;align-items:center;gap:5px;height:18px;padding:0 2px 10px;border-bottom:1px solid rgba(115,177,255,.18)}.builder-window-chrome i{width:9px;height:9px;border-radius:50%}.builder-window-chrome i:nth-child(1){background:#ff5e78}.builder-window-chrome i:nth-child(2){background:#f7af22}.builder-window-chrome i:nth-child(3){background:#67e6a1}.builder-window-chrome span{margin-left:6px;color:#8aa8cf;font-family:DM Mono,monospace;font-size:.5rem;letter-spacing:.09em}.builder-preview-header{display:flex;justify-content:space-between;gap:20px;padding:22px 8px 17px}.builder-preview-header small{color:var(--builder-accent);font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.08em}.builder-preview-header h3{margin:8px 0 0;font-size:1.48rem}.builder-live{display:flex;align-items:center;align-self:flex-start;gap:6px;padding:6px 8px;color:#a3eec4;border:1px solid rgba(103,230,161,.28);border-radius:999px;background:#67e6a117;font-size:.61rem;font-weight:800;white-space:nowrap}.builder-live i{width:7px;height:7px;border-radius:50%;background:#67e6a1;box-shadow:0 0 8px #67e6a1}.builder-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:13px;padding:15px 8px 0;border-top:1px solid rgba(117,174,255,.16)}.builder-preview-footer>span{display:flex;align-items:center;gap:6px;color:#9fb6d7;font-size:.65rem}.builder-preview-footer>span svg{color:#67e6a1}.builder-preview-footer .button{min-height:41px;padding:0 15px;font-size:.72rem}.builder-support{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:center;padding:110px 0}.builder-support p{max-width:570px}.builder-support-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.builder-support-cards article{min-height:198px;padding:23px;border:1px solid rgba(94,154,247,.19);border-radius:13px;background:linear-gradient(145deg,#0f1d3bb8,#081022bd)}.builder-support-cards svg{color:var(--builder-accent)}.builder-support-cards h3{margin:18px 0 7px;font-size:1rem}.builder-support-cards p{margin:0;font-size:.73rem;line-height:1.55}@media (max-width: 980px){.builder-hero{grid-template-columns:1fr;gap:15px;padding-top:72px}.builder-hero-copy{max-width:680px}.builder-layout{grid-template-columns:1fr}.builder-support{grid-template-columns:1fr;gap:35px}}@media (max-width: 640px){.builder-hero,.builder-workspace,.builder-support{width:min(100% - 28px,1200px)}.builder-hero{min-height:0;padding:53px 0 58px}.builder-hero-copy h1{max-width:10ch;font-size:clamp(2.8rem,13vw,4rem)}.builder-hero-copy p{font-size:.93rem}.builder-hero-points{gap:9px 14px;font-size:.68rem}.builder-workspace{padding:72px 0}.builder-heading{display:block;margin-bottom:27px}.builder-heading h2,.builder-preview-intro h2,.builder-support h2{max-width:11ch;font-size:2.2rem}.builder-count{margin-top:17px}.builder-module{padding:14px}.builder-preview-section{width:calc(100% - 14px);padding:69px 15px;border-radius:19px}.builder-preview-intro p{margin-bottom:25px}.builder-preview-shell{padding:12px}.builder-preview-header{padding:16px 3px 12px}.builder-preview-header h3{max-width:12ch;font-size:1.12rem}.builder-live{padding:5px 6px;font-size:.49rem}.builder-preview-footer{display:grid;gap:13px;padding:13px 3px 0}.builder-preview-footer .button{width:100%;font-size:.65rem}.builder-support{padding:75px 0}.builder-support-cards{grid-template-columns:1fr}.builder-support-cards article{min-height:0}.builder-page .eyebrow{font-size:.58rem}}.admin-demo-wrap{background:radial-gradient(ellipse at 62% 8%,rgba(44,141,255,.25),transparent 50%),radial-gradient(ellipse at 12% 91%,rgba(128,92,247,.14),transparent 50%),#070d1da8}.builder-page{background:linear-gradient(180deg,transparent,rgba(7,12,29,.26))}.builder-workspace,.builder-preview-section,.builder-support{border-color:#5296ff45}.builder-module.selected{border-color:var(--ref-violet);box-shadow:0 0 0 1px #805cf738,0 14px 31px #463cb829}.admin-site-library{width:min(1180px,100%);margin:0 auto 34px;padding:clamp(22px,3.5vw,42px);border:1px solid rgba(77,143,235,.25);border-radius:22px;background:radial-gradient(circle at 87% 4%,rgba(63,106,236,.17),transparent 31%),radial-gradient(circle at 12% 82%,rgba(237,157,23,.1),transparent 30%),#081225;box-shadow:0 22px 55px #0003}.admin-site-library-head{display:flex;align-items:end;justify-content:space-between;gap:25px}.admin-site-library-head h2{max-width:none;margin:12px 0 7px;color:#f3f7ff;font-size:clamp(1.8rem,3vw,2.8rem)}.admin-site-library-head p{max-width:660px;margin:0;color:#aebbd1;font-size:.82rem;line-height:1.6}.admin-site-library-head>span{flex:0 0 auto;color:#70e9a5;font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.1em}.admin-site-library-filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 18px}.admin-site-library-filters button{min-height:34px;padding:0 11px;color:#9fb0c9;border:1px solid rgba(88,149,240,.24);border-radius:999px;background:#040b1994;font-family:DM Mono,monospace;font-size:.59rem;font-weight:700;letter-spacing:.06em;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.admin-site-library-filters button:hover,.admin-site-library-filters button:focus-visible{color:#f7fbff;border-color:#81b9ffad;outline:none;transform:translateY(-1px)}.admin-site-library-filters button.active{color:#101522;border-color:#ffd365;background:linear-gradient(180deg,#ffd36a,#eea125);box-shadow:0 6px 15px #de880e33}.admin-site-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.admin-site-library-empty{display:grid;min-height:210px;grid-column:1 / -1;margin:0;padding:28px;place-items:center;color:#8d9db5;border:1px dashed rgba(82,143,228,.28);border-radius:13px;background:#0810208f;font-size:.82rem;text-align:center}.admin-site-card{overflow:hidden;border:1px solid rgba(82,145,236,.27);border-radius:15px;background:#091426;box-shadow:0 15px 31px #00000024;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.admin-site-card:hover{border-color:#7eb7ff9e;box-shadow:0 20px 38px #0000003b;transform:translateY(-3px)}.admin-site-card.demo{border-color:#8e6cf55c}.admin-site-card.demo:hover{border-color:#b28fffc4}.admin-site-card-preview{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(103,162,245,.24);background:#050b17}.admin-site-card-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .35s var(--ease-out)}.admin-site-card:hover .admin-site-card-preview img{transform:scale(1.025)}.admin-site-card-preview:after{position:absolute;right:0;bottom:0;left:0;height:40%;background:linear-gradient(transparent,#0307109e);content:"";pointer-events:none}.admin-site-card-preview span{position:absolute;z-index:1;top:10px;left:10px;padding:4px 7px;color:#eff6ff;border:1px solid rgba(183,211,255,.34);border-radius:999px;background:#050d1dbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:DM Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.09em}.admin-site-card.demo .admin-site-card-preview span{color:#f2eaff;border-color:#bc9cff6b}.admin-site-card-copy{padding:16px}.admin-site-card-copy>span{color:#72e7aa;font-family:DM Mono,monospace;font-size:.55rem;font-weight:700;letter-spacing:.1em}.admin-site-card.demo .admin-site-card-copy>span{color:#bb9dff}.admin-site-card-copy h3{min-height:2.5em;margin:8px 0 13px;color:#f3f7ff;font-size:1rem;line-height:1.24}.admin-site-card-copy a{display:inline-flex;align-items:center;gap:6px;color:#ffd365;font-size:.73rem;font-weight:800}.admin-site-card-copy a:hover{color:#fff1bd}@media (max-width: 980px){.admin-site-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.admin-site-library{width:min(100% - 28px,1180px);padding:21px 16px;border-radius:17px}.admin-site-library-head{display:grid;gap:13px}.admin-site-library-head>span{font-size:.54rem}.admin-site-library-filters{margin:19px 0 14px}.admin-site-library-grid{grid-template-columns:1fr;gap:13px}.admin-site-card-copy{padding:15px}}.admin-guide-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(38px,7vw,92px);align-items:center;padding-top:clamp(82px,10vw,146px);padding-bottom:clamp(86px,10vw,148px)}.admin-guide-copy .section-intro{margin:0}.admin-guide-copy .section-intro h2{max-width:12ch}.admin-guide-copy .section-intro .section-copy{max-width:59ch}.admin-guide-copy .section-intro .section-copy p+p{margin-top:16px}.admin-guide-steps{display:grid;gap:9px;margin:27px 0 25px}.admin-guide-steps span{display:flex;align-items:center;gap:11px;color:#d0dcf2;font-size:.8rem}.admin-guide-steps b{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(242,190,77,.43);border-radius:9px;color:#f6cb73;background:#a16f1a2b;font-family:var(--mono);font-size:.57rem;letter-spacing:.08em}.admin-guide-demo .admin-demo-wrap{margin:0}.admin-guide-demo .generic-admin-dashboard{transform:none}@media (max-width: 980px){.admin-guide-demo{max-width:780px}}@media (max-width: 640px){.admin-guide-section{gap:28px;padding-top:68px;padding-bottom:70px}.admin-guide-steps{gap:8px;margin:22px 0}.admin-guide-steps span{font-size:.72rem}.admin-guide-steps b{width:25px;height:25px;font-size:.49rem}.admin-guide-demo .admin-demo-wrap{transform:scale(.96);transform-origin:top left;width:104.167%;margin-bottom:-2.5%}}.owner-dashboard-page{overflow:clip;background:radial-gradient(circle at 90% 7%,rgba(43,109,220,.18),transparent 24%),radial-gradient(circle at 12% 35%,rgba(127,90,245,.11),transparent 24%),#040914}.owner-preview-banner{position:sticky;top:0;z-index:80;padding:10px 18px;color:#07101d;background:#ffd06c;text-align:center;font:800 .68rem/1.2 DM Mono,monospace;letter-spacing:.12em}.owner-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(510px,1.08fr);gap:clamp(34px,5vw,82px);align-items:center;width:min(1240px,calc(100% - 80px));min-height:660px;margin:auto;padding:86px 0 80px}.owner-hero:before{content:"";position:absolute;inset:54px -9vw auto auto;width:500px;height:500px;border:1px solid rgba(104,154,255,.18);border-radius:50%;box-shadow:0 0 0 90px #689aff09,0 0 0 180px #6959ec06}.owner-hero-copy{position:relative;z-index:2;max-width:610px}.owner-hero h1{max-width:640px;margin:18px 0;color:#f7f9ff;font-size:clamp(2.8rem,5.3vw,5.2rem);line-height:.94;letter-spacing:-.07em}.owner-hero p{max-width:580px;margin:0;color:#b6c3d7;font-size:clamp(1.02rem,1.3vw,1.19rem);line-height:1.7}.owner-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.owner-trust{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:#91a6c7;font-size:.84rem}.owner-trust svg{color:#6fa4ff}.owner-device-visual{position:relative;z-index:1;min-height:490px}.owner-laptop{position:absolute;top:14px;right:0;width:min(100%,695px);padding:10px 10px 19px;border:1px solid rgba(112,160,255,.7);border-radius:15px 15px 12px 12px;background:linear-gradient(135deg,#0d1b34,#07101f 72%);box-shadow:0 25px 90px #0c41a161,inset 0 1px #ffffff26;transform:perspective(1300px) rotateY(-5deg) rotateX(1deg)}.owner-laptop:after{content:"";position:absolute;z-index:-1;right:5%;bottom:-18px;left:-4%;height:21px;border:1px solid rgba(136,169,221,.55);border-radius:0 0 48% 48%;background:linear-gradient(180deg,#263956,#0a1223)}.owner-laptop-camera{position:absolute;z-index:2;top:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:100%;background:#223554}.owner-phone{position:absolute;z-index:5;bottom:3px;left:2%;width:175px;padding:8px 5px;border:5px solid #253550;border-radius:26px;background:#030712;box-shadow:0 22px 44px #00000080,0 0 0 1px #ffffff2e inset;transform:rotate(3deg)}.owner-phone:after{content:"";display:block;width:40%;height:4px;margin:5px auto 0;border-radius:4px;background:#263950}.owner-phone-speaker{width:40px;height:4px;margin:0 auto 5px;border-radius:4px;background:#3a4b66}.owner-visual-ping{position:absolute;border:1px solid rgba(108,151,255,.7);border-radius:50%}.owner-visual-ping.ping-one{top:34%;right:-23px;width:20px;height:20px;box-shadow:0 0 0 9px #448bff14,0 0 22px 7px #448bff42}.owner-visual-ping.ping-two{right:6%;bottom:5%;width:9px;height:9px;background:#6cffc3;box-shadow:0 0 15px 5px #4effbc66}.owner-dashboard-mockup{min-height:335px;overflow:hidden;border:1px solid rgba(104,147,219,.5);border-radius:8px;color:#81b5ff;background:#081224;font-family:DM Mono,monospace;box-shadow:inset 0 1px #ffffff0f}.owner-mockup-bar{display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 13px;color:#8195b8;border-bottom:1px solid rgba(145,174,222,.16);background:#0c1930;font-size:8px;letter-spacing:.1em}.owner-mockup-logo{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#eff5ff;font-size:10px;font-weight:800;letter-spacing:-.02em}.owner-mockup-logo i{display:grid;width:17px;height:17px;place-items:center;color:#172237;border-radius:5px;background:#ffd16c;font-style:normal}.owner-mockup-bar b{display:grid;width:22px;height:22px;place-items:center;color:#051021;border-radius:100%;background:#73efc1;font-size:8px}.owner-mockup-body{display:grid;grid-template-columns:44px 1fr;min-height:296px}.owner-mockup-body aside{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:17px;border-right:1px solid rgba(145,174,222,.13);background:#0a1529}.owner-mockup-body aside i{display:grid;width:24px;height:24px;place-items:center;color:#697e9f;border-radius:6px;font-style:normal}.owner-mockup-body aside i.active{color:#081426;background:#7badff;box-shadow:0 0 12px #649bff73}.owner-mockup-main{padding:17px}.owner-mockup-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.owner-mockup-title small{display:block;color:#7083a1;font-size:7px;letter-spacing:.08em}.owner-mockup-title strong{display:block;margin-top:4px;color:#f4f8ff;font-size:17px;letter-spacing:-.055em}.owner-mockup-title>span{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;color:#a1b3d1;border:1px solid rgba(130,156,201,.25);border-radius:4px;font-size:7px}.owner-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.owner-stat-grid>div{min-height:79px;padding:10px;border:1px solid rgba(138,173,229,.18);border-radius:7px;background:linear-gradient(145deg,#183157d1,#0b1930e6)}.owner-stat-grid small{display:block;color:#8195b7;font-size:7px;line-height:1.3}.owner-stat-grid strong{display:flex;align-items:center;gap:2px;margin:7px 0 3px;color:#f5f8ff;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.05em}.owner-stat-grid strong svg{color:#ffd06c}.owner-stat-grid span{color:#79e4b1;font-size:7px}.owner-mockup-chart{margin-top:9px;padding:10px;color:#6aa5ff;border:1px solid rgba(138,173,229,.18);border-radius:7px;background:#09182ed9}.owner-mockup-chart div{display:flex;justify-content:space-between;color:#b8cae5;font-size:8px}.owner-mockup-chart div b{color:#76e7ba;font-weight:500}.owner-mockup-chart svg{display:block;width:100%;height:86px;margin-top:4px;overflow:visible}.owner-mockup-note{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;color:#9fb3cf;border:1px solid rgba(238,187,74,.2);border-radius:6px;background:#60460d21;font:8px/1.4 Manrope,sans-serif}.owner-mockup-note span{color:#ffd06c;font-size:12px}.owner-mockup-note p{margin:0}.owner-mockup-note b{color:#f5f1dd}.owner-theme-preview{position:relative;display:flex;min-height:135px;align-items:flex-end;margin-top:16px;padding:18px;overflow:hidden;color:#fff9ec;border:1px solid rgba(255,185,99,.42);border-radius:8px;background:linear-gradient(135deg,#5c2813,#b55c1f 54%,#42191f)}.owner-theme-preview:before{content:"";position:absolute;top:-30px;right:-25px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(255,203,94,.74),rgba(255,141,48,.15) 43%,transparent 68%)}.owner-theme-preview>*{position:relative;z-index:1}.owner-theme-preview>span{position:absolute;top:11px;left:12px;padding:4px 6px;color:#292012;border-radius:4px;background:#ffe080;font-size:7px;font-weight:800}.owner-theme-preview small{display:block;color:#ffda9e;font-size:7px;letter-spacing:.1em}.owner-theme-preview strong{display:block;max-width:180px;margin-top:4px;font-size:23px;line-height:.95;letter-spacing:-.08em}.owner-theme-preview p{margin:8px 0 0;color:#ffe6c5;font:8px/1.4 Manrope,sans-serif}.owner-theme-preview i{position:absolute;right:22px;bottom:16px;font-size:48px;font-style:normal;transform:rotate(18deg)}.owner-theme-controls{display:grid;gap:10px;margin-top:13px;color:#c9d6ea;font-size:8px}.owner-theme-controls>div{display:flex;gap:6px}.owner-theme-controls button{padding:6px 8px;color:#aabddb;border:1px solid rgba(139,172,219,.2);border-radius:4px;background:#102340;font:inherit}.owner-theme-controls button.active{color:#172132;border-color:#ffc866;background:#ffc866}.owner-theme-controls small{color:#8da1bd}.owner-google-top,.owner-analytics-top{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.owner-google-top>div,.owner-analytics-top>div{padding:12px;border:1px solid rgba(138,173,229,.18);border-radius:7px;background:#0f2240cc}.owner-google-top span{display:flex;align-items:center;gap:4px;color:#f8f5e6;font:700 23px/1 Manrope,sans-serif}.owner-google-top span svg{color:#ffd06c}.owner-google-top small,.owner-analytics-top small{display:block;margin-top:6px;color:#94a6c1;font-size:7px}.owner-google-top b,.owner-analytics-top b{display:block;color:#eff6ff;font-size:23px;line-height:1}.owner-search-list{margin-top:12px;padding:11px;border:1px solid rgba(138,173,229,.18);border-radius:7px;color:#b8cae5;font-size:8px}.owner-search-list>b{display:block;margin-bottom:9px;color:#e7effc}.owner-search-list>div{display:grid;grid-template-columns:105px 1fr 20px;align-items:center;gap:8px;margin-top:7px}.owner-search-list i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#1c3152}.owner-search-list i:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#67d6b0,#6fa6ff)}.owner-search-list strong{color:#ebf4ff;font-size:8px}.owner-analytics-top{grid-template-columns:repeat(3,1fr)}.owner-analytics-top b{margin-top:4px;font-size:17px}.owner-analytics-top span{color:#76e7ba;font-size:7px}.owner-source-bars{display:grid;gap:7px;margin-top:11px;padding:11px;color:#b8cae5;border:1px solid rgba(138,173,229,.18);border-radius:7px;font-size:8px}.owner-source-bars>b{margin-bottom:2px;color:#f0f5ff}.owner-source-bars>div{display:grid;grid-template-columns:50px 1fr 27px;gap:7px;align-items:center}.owner-source-bars i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#1b3152}.owner-source-bars em{display:block;height:100%;border-radius:inherit;background:#7eabff}.owner-source-bars strong{font-size:7px}.owner-coming-soon{display:grid;min-height:210px;place-content:center;justify-items:center;gap:8px;margin-top:16px;padding:20px;text-align:center;border:1px dashed rgba(146,174,218,.34);border-radius:8px;background:repeating-linear-gradient(135deg,#152a4a59,#152a4a59 10px,#0f203a73 10px 20px)}.owner-coming-soon>span{display:grid;width:33px;height:33px;place-items:center;color:#afc1dd;border-radius:10px;background:#142946}.owner-coming-soon strong{color:#f4f7fd;font-size:16px}.owner-coming-soon p{max-width:220px;margin:0;color:#a6b7cf;font:10px/1.5 Manrope,sans-serif}.owner-coming-soon small{color:#9eb1d2;font-size:7px;letter-spacing:.15em}.owner-section{width:min(1160px,calc(100% - 80px));margin:auto;padding:clamp(74px,10vw,140px) 0}.owner-section-heading{max-width:610px}.owner-section-heading.centered{margin:auto;text-align:center}.owner-section-heading h2{margin:15px 0;color:#f5f8ff;font-size:clamp(2rem,4vw,3.7rem);line-height:.98;letter-spacing:-.065em}.owner-section-heading p{margin:0;color:#aebcd1;line-height:1.7}.owner-problem-section{width:min(1160px,calc(100% - 80px));margin:auto;padding:64px 0 80px;border-top:1px solid rgba(131,161,209,.14)}.owner-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.owner-problem-grid article{min-height:170px;padding:22px;border:1px solid rgba(130,163,218,.2);border-radius:12px;background:linear-gradient(145deg,#142848d1,#081021e6)}.owner-problem-grid article>span{display:grid;width:37px;height:37px;place-items:center;color:#8ab7ff;border:1px solid rgba(116,166,245,.28);border-radius:10px;background:#4780e01f}.owner-problem-grid p{max-width:255px;margin:20px 0 0;color:#edf2fb;font-size:1.08rem;line-height:1.35}.owner-feature-tour{padding-top:30px}.owner-feature-list{display:grid;gap:clamp(62px,9vw,128px);margin-top:70px}.owner-feature-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);gap:clamp(35px,8vw,115px);align-items:center}.owner-feature-row.reverse{grid-template-columns:minmax(280px,.75fr) minmax(0,1.1fr)}.owner-feature-row.reverse .owner-feature-mockup,.owner-feature-row.reverse .owner-feature-upload{grid-column:2;grid-row:1}.owner-feature-row.reverse .owner-feature-copy{grid-column:1;grid-row:1}.owner-feature-mockup{padding:12px;border:1px solid rgba(117,159,224,.28);border-radius:14px;background:linear-gradient(145deg,#142f58ba,#070f1feb);box-shadow:0 28px 60px #00000038}.owner-feature-upload{overflow:hidden;border:1px solid rgba(117,159,224,.28);border-radius:14px}.owner-feature-upload img{display:block;width:100%;height:auto}.owner-availability{display:inline-flex;padding:6px 9px;border-radius:99px;font:700 .64rem/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.owner-availability.available{color:#83f0c0;border:1px solid rgba(105,228,173,.3);background:#2cab7021}.owner-availability.coming_soon{color:#b7c2d4;border:1px solid rgba(154,172,198,.25);background:#8897b21a}.owner-feature-number{display:block;margin-top:18px;color:#5e7ba8;font:700 .72rem/1 DM Mono,monospace;letter-spacing:.12em}.owner-feature-copy h3{margin:10px 0 13px;color:#f4f7fd;font-size:clamp(1.8rem,3vw,2.85rem);line-height:.98;letter-spacing:-.06em}.owner-feature-copy>p{margin:0;color:#b7c3d6;font-size:1rem;line-height:1.65}.owner-feature-live,.owner-feature-wait{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:.82rem}.owner-feature-live{color:#81e6b4}.owner-feature-wait{color:#a7b6cc}.owner-pricing{border-top:1px solid rgba(131,161,209,.14)}.owner-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1000px;margin:45px auto 0}.owner-pricing-grid article{position:relative;padding:30px;border:1px solid rgba(129,161,211,.23);border-radius:14px;background:#0a1427}.owner-pricing-grid article.popular{border-color:#ffcd6994;box-shadow:0 0 0 1px #ffcc6724,0 20px 45px #aa761024}.owner-popular{position:absolute;top:-11px;left:23px;padding:5px 9px;color:#172031;border-radius:99px;background:#ffd06c;font:800 .59rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.owner-pricing-grid h3{margin:0;color:#dce8f8;font-size:1rem}.owner-pricing-grid>article>strong{display:block;margin:18px 0;color:#fff6df;font-size:2.8rem;line-height:1;letter-spacing:-.06em}.owner-pricing-grid strong small{margin-left:5px;color:#9db0cb;font-size:.82rem;letter-spacing:0}.owner-pricing-grid ul{display:grid;gap:10px;min-height:122px;padding:0;margin:0;list-style:none;color:#b9c5d8;font-size:.9rem}.owner-pricing-grid li{display:flex;gap:7px}.owner-pricing-grid li svg{flex:0 0 auto;margin-top:2px;color:#71dfae}.owner-pricing-grid .button{width:100%;margin-top:23px;justify-content:center}.owner-video-section{padding-top:10px}.owner-video-section video{display:block;width:min(900px,100%);margin:42px auto 0;border:1px solid rgba(130,163,218,.32);border-radius:14px;background:#030712;box-shadow:0 20px 46px #0000004d}.owner-for-section{border-top:1px solid rgba(131,161,209,.14)}.owner-for-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:900px;margin:42px auto 0}.owner-for-grid>div{display:flex;align-items:center;gap:10px;padding:16px;color:#cbd7e9;border:1px solid rgba(130,163,218,.17);border-radius:10px;background:#1223409e}.owner-for-grid svg{color:#ffd06c}.owner-steps{width:100%;padding:clamp(74px,10vw,125px) max(40px,calc((100% - 1160px)/2));background:linear-gradient(115deg,#173664b3,#080f1ff0 62%,#492d7973)}.owner-steps>.owner-section-heading{margin:auto;text-align:center}.owner-steps>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px}.owner-steps article{padding:10px 0 0 25px;border-left:1px solid rgba(159,185,231,.28)}.owner-steps article>span{color:#ffd06c;font:800 .7rem/1 DM Mono,monospace;letter-spacing:.12em}.owner-steps h3{margin:14px 0 9px;color:#f5f8ff;font-size:1.35rem}.owner-steps p{margin:0;color:#b8c6d9;line-height:1.6}.owner-faq{max-width:790px}.owner-faq>div:last-child{margin-top:40px}.owner-faq details{border-bottom:1px solid rgba(139,166,210,.2)}.owner-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;color:#edf3fd;cursor:pointer;font-weight:700;list-style:none}.owner-faq summary::-webkit-details-marker{display:none}.owner-faq summary svg{flex:0 0 auto;color:#8ab2f4;transition:transform .18s var(--ease-out)}.owner-faq details[open] summary svg{transform:rotate(180deg)}.owner-faq details p{max-width:690px;margin:0;padding:0 4px 20px;color:#b7c5d9;line-height:1.65}.owner-signup-section{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,100px);align-items:start;width:min(1160px,calc(100% - 80px));margin:auto;padding:clamp(80px,10vw,135px) 0;scroll-margin-top:30px}.owner-signup-copy{position:sticky;top:100px}.owner-signup-copy h2{margin:14px 0;color:#f6f8fe;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.065em}.owner-signup-copy>p{margin:0;color:#b7c5d9;font-size:1.05rem;line-height:1.65}.owner-signup-copy>div{display:grid;gap:11px;margin-top:30px;color:#a8bbd3;font-size:.9rem}.owner-signup-copy>div span{display:flex;align-items:center;gap:8px}.owner-signup-copy svg{color:#76e5b5}.owner-signup-card{padding:clamp(22px,4vw,40px);border:1px solid rgba(129,164,222,.32);border-radius:16px;background:linear-gradient(145deg,#12284de6,#070e1df5);box-shadow:0 30px 80px #00000040}.owner-signup-form{display:grid;gap:17px}.owner-signup-form label,.owner-signup-form legend{display:grid;gap:7px;color:#dfe9f7;font-size:.82rem;font-weight:700}.owner-signup-form label>span{color:#8ca1c2;font-weight:500}.owner-signup-form input:not([type=checkbox]):not([type=radio]),.owner-signup-form select,.owner-signup-form textarea,.owner-admin-panel input:not([type=checkbox]):not([type=radio]),.owner-admin-panel select,.owner-admin-panel textarea{width:100%;color:#eff5ff;border:1px solid rgba(140,172,220,.27);border-radius:7px;outline:0;background:#0309148c;font:400 .94rem/1.3 Manrope,sans-serif;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.owner-signup-form input:not([type=checkbox]):not([type=radio]),.owner-signup-form select,.owner-admin-panel input:not([type=checkbox]):not([type=radio]),.owner-admin-panel select{min-height:43px;padding:10px 12px}.owner-signup-form textarea,.owner-admin-panel textarea{padding:11px 12px;resize:vertical}.owner-signup-form input:focus,.owner-signup-form select:focus,.owner-signup-form textarea:focus,.owner-admin-panel input:focus,.owner-admin-panel select:focus,.owner-admin-panel textarea:focus{border-color:#7aa8ff;box-shadow:0 0 0 3px #5d97ff26}.owner-signup-form option,.owner-admin-panel option{color:#f4f7ff;background:#0b1528}.owner-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.owner-inline-fieldset,.owner-checkbox-fieldset{display:flex;flex-wrap:wrap;gap:11px 18px;padding:0;margin:0;border:0}.owner-inline-fieldset legend,.owner-checkbox-fieldset legend{width:100%}.owner-inline-fieldset>label,.owner-checkbox-fieldset label{display:inline-flex;align-items:center;gap:7px;color:#b7c5d9;font-weight:500}.owner-inline-fieldset input,.owner-checkbox-fieldset input,.owner-consent input,.owner-check-inline input{accent-color:#ffc64d}.owner-website-input{width:100%;margin-top:2px}.owner-checkbox-fieldset>div{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px 14px}.owner-checkbox-fieldset label{padding:8px 10px;border:1px solid rgba(131,163,214,.2);border-radius:7px;background:#0c1a328c;font-size:.8rem}.owner-consent{display:flex!important;align-items:flex-start;gap:9px!important;color:#b8c7dc!important;font-size:.78rem!important;font-weight:500!important;line-height:1.45}.owner-consent input{flex:0 0 auto;margin-top:2px}.owner-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.owner-form-error{margin:-2px 0 0;color:#ffb0b5;font-size:.82rem}.owner-signup-form .button{width:100%;justify-content:center}.owner-privacy{display:flex;align-items:center;gap:6px;margin:-4px 0 0;color:#8fa2bf;font-size:.72rem;line-height:1.4}.owner-privacy svg{flex:0 0 auto;color:#73dfaf}.owner-privacy a{color:#b9d1ff}.owner-form-success{display:grid;gap:14px;padding:15px 3px 4px}.owner-form-success>span{display:grid;width:47px;height:47px;place-items:center;color:#092017;border-radius:14px;background:#76e5b5}.owner-form-success h3{margin:0;color:#f4f8ff;font-size:1.6rem;line-height:1.1}.owner-form-success p{margin:0;color:#b4c3d8;line-height:1.6}.owner-form-success .button{width:fit-content}.owner-final-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1160px,calc(100% - 80px));margin:0 auto 100px;padding:clamp(30px,5vw,58px);border:1px solid rgba(255,204,101,.42);border-radius:16px;background:radial-gradient(circle at 86% 35%,rgba(255,188,68,.2),transparent 26%),linear-gradient(120deg,#101b32,#16172b)}.owner-final-cta h2{max-width:550px;margin:12px 0 0;color:#fbf7e9;font-size:clamp(1.8rem,3vw,3rem);line-height:1;letter-spacing:-.055em}.owner-sticky-cta{position:fixed;z-index:50;right:12px;bottom:12px;left:12px;display:none;align-items:center;justify-content:center;gap:9px;min-height:52px;color:#172031;border:1px solid rgba(255,233,169,.85);border-radius:10px;background:linear-gradient(135deg,#ffd973,#f1a414);box-shadow:0 10px 30px #00000059;font:800 .94rem/1 Manrope,sans-serif}.owner-coming-page .button{margin-top:16px}.owner-admin-panel{max-width:1360px;margin:0 auto 56px;padding:28px;color:#d5e2f3;border:1px solid rgba(101,150,235,.32);border-radius:16px;background:radial-gradient(circle at 96% 0,rgba(65,133,255,.16),transparent 24%),#081326;box-shadow:0 20px 55px #0000003d}.owner-admin-loading{display:flex;align-items:center;gap:9px;min-height:110px}.owner-admin-panel .spin{animation:ownerSpin .9s linear infinite}.owner-admin-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.owner-admin-head h2{margin:8px 0;color:#f5f8ff;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.05em}.owner-admin-head p{max-width:670px;margin:0;color:#9fb4d0;line-height:1.55}.owner-admin-head>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.owner-admin-live,.owner-admin-hidden{padding:6px 8px;border-radius:99px;font:800 .61rem/1 DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.owner-admin-live{color:#77edba;border:1px solid rgba(91,225,163,.35);background:#1d915b26}.owner-admin-hidden{color:#c0cbdc;border:1px solid rgba(169,184,210,.22);background:#9aaecc17}.owner-admin-message{margin:22px 0 0;padding:11px 13px;color:#b7d2ff;border:1px solid rgba(117,169,255,.35);border-radius:8px;background:#3d77dc1f;font-size:.86rem}.owner-admin-tabs{display:flex;gap:6px;margin:28px -28px 0;padding:0 28px;border-bottom:1px solid rgba(127,164,219,.2)}.owner-admin-tabs button{display:inline-flex;align-items:center;gap:7px;padding:14px 12px;color:#9eb2cf;border:0;border-bottom:2px solid transparent;background:transparent;font:700 .82rem/1 Manrope,sans-serif}.owner-admin-tabs button.active{color:#f1f6ff;border-bottom-color:#ffd06c}.owner-admin-tabs button span{display:grid;min-width:19px;height:19px;place-items:center;color:#10213d;border-radius:99px;background:#ffd06c;font:800 .65rem/1 DM Mono,monospace}.owner-admin-settings{display:grid;grid-template-columns:202px minmax(0,1fr);gap:30px;padding-top:28px}.owner-admin-settings>nav{display:grid;align-content:start;gap:3px;padding-right:20px;border-right:1px solid rgba(127,164,219,.17)}.owner-admin-settings>nav button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 9px;color:#9eb2ce;border:0;border-radius:7px;background:transparent;text-align:left;font:600 .8rem/1 Manrope,sans-serif}.owner-admin-settings>nav button.active{color:#eff6ff;background:#457de22b}.owner-editor-heading{max-width:700px;margin-bottom:24px}.owner-editor-heading h3{margin:9px 0;color:#f0f5ff;font-size:1.45rem;letter-spacing:-.035em}.owner-editor-heading p{margin:0;color:#9eb4d1;line-height:1.55}.owner-admin-editor{min-width:0}.owner-admin-editor>label,.owner-admin-card>label,.owner-admin-feature label{display:grid;gap:7px;margin-top:16px;color:#dce7f6;font-size:.78rem;font-weight:700}.owner-admin-editor label>span{color:#8fa5c3;font-weight:500}.owner-admin-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.owner-admin-three{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(180px,1fr) minmax(115px,.55fr);gap:13px;align-items:end}.owner-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(137,168,214,.16)}.owner-toggle-row b{display:block;color:#eaf2fd;font-size:.89rem}.owner-toggle-row span{display:block;margin-top:4px;color:#90a6c4;font-size:.78rem}.owner-switch{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:5px 7px;color:#aebdd1;border:1px solid rgba(139,169,211,.26);border-radius:99px;background:#0a1830;font:700 .65rem/1 DM Mono,monospace}.owner-switch i{display:block;width:22px;height:12px;border-radius:99px;background:#42516a}.owner-switch i:after{content:"";display:block;width:8px;height:8px;margin:2px;border-radius:50%;background:#d6dfeb;transition:transform .16s var(--ease-out)}.owner-switch.on{color:#0e251b;border-color:#82eabc;background:#77e6b4}.owner-switch.on i{background:#285c49}.owner-switch.on i:after{background:#f0fff7;transform:translate(10px)}.owner-admin-list{display:grid;gap:13px}.owner-admin-feature{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr) 28px;gap:12px;padding:17px 17px 17px 10px;border:1px solid rgba(130,164,215,.2);border-radius:10px;background:#0c1c36a8}.owner-admin-sort{display:grid;align-content:start;justify-items:center;gap:4px;color:#7f96b8;cursor:grab}.owner-admin-sort span{font:800 .63rem/1 DM Mono,monospace}.owner-admin-feature-fields>.owner-admin-two label{margin-top:0}.owner-delete{align-self:start;display:grid;width:27px;height:27px;place-items:center;color:#e69aa3;border:1px solid rgba(224,130,145,.25);border-radius:6px;background:#9b2c3f1f}.owner-feature-thumb{overflow:hidden;height:74px;border:1px solid rgba(135,166,213,.22);border-radius:6px;background:#061020}.owner-feature-thumb img{width:100%;height:100%;object-fit:cover}.owner-feature-thumb .owner-dashboard-mockup{min-height:74px;border:0;border-radius:0;transform:scale(.52);transform-origin:top left;width:192%}.owner-add-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;margin-top:14px;padding:9px 11px;color:#b9d2fb;border:1px dashed rgba(116,162,232,.48);border-radius:7px;background:#3363b31c;font:700 .78rem/1 Manrope,sans-serif}.owner-admin-card{padding:18px;border:1px solid rgba(130,164,215,.2);border-radius:10px;background:#0c1c36a8}.owner-admin-card>label:first-child{margin-top:0}.owner-check-inline{display:flex!important;align-items:center;gap:7px;color:#cad8ea!important;font-size:.82rem!important}.owner-text-delete{margin-top:12px;padding:0;color:#df939d;border:0;background:transparent;font:700 .76rem/1 Manrope,sans-serif}.owner-admin-upload{display:grid;gap:7px;color:#dce7f6;font-size:.78rem;font-weight:700}.owner-upload-drop{display:grid!important;place-items:center;min-height:112px;margin-top:15px;overflow:hidden;color:#a9c6f2!important;border:1px dashed rgba(114,164,239,.52);border-radius:8px;background:#3668be1a;text-align:center;cursor:pointer}.owner-upload-drop input{position:absolute;width:1px!important;height:1px;opacity:0}.owner-upload-drop span{display:inline-flex;align-items:center;gap:8px}.owner-admin-video{display:block;width:min(600px,100%);margin-top:15px;border-radius:8px;background:#02060d}.owner-form-switches{margin-bottom:17px}.owner-integration-note{max-width:680px;padding:11px;color:#ebd192;border:1px solid rgba(239,191,82,.25);border-radius:7px;background:#6e4b1021;font-size:.78rem;line-height:1.5}.owner-share-preview{display:block;width:min(560px,100%);margin-top:14px;border:1px solid rgba(128,163,217,.3);border-radius:8px}.owner-version-list{display:grid;gap:7px}.owner-version-list>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(131,164,209,.19);border-radius:8px;background:#0d1d3791}.owner-version-list span{display:flex;align-items:center;gap:7px;color:#e4edf9;font-weight:700}.owner-version-list small{color:#91a7c5}.owner-version-list button{display:inline-flex;align-items:center;gap:6px;padding:7px 8px;color:#bbd5ff;border:1px solid rgba(111,159,238,.35);border-radius:6px;background:#416fc221;font:700 .72rem/1 Manrope,sans-serif}.owner-lead-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:26px 0 18px}.owner-lead-summary article{min-height:95px;padding:15px;border:1px solid rgba(130,164,215,.2);border-radius:9px;background:#0d1d37a1}.owner-lead-summary small{display:block;color:#92a9c7;font:800 .61rem/1.3 DM Mono,monospace;letter-spacing:.08em}.owner-lead-summary strong{display:block;margin-top:10px;color:#f3f7ff;font-size:1.8rem;line-height:1}.owner-lead-summary article:last-child div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.owner-lead-summary article:last-child span{padding:4px 6px;color:#afc4e4;border:1px solid rgba(131,163,208,.2);border-radius:99px;font-size:.68rem}.owner-leads-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:14px}.owner-leads-toolbar>div{display:flex;gap:10px}.owner-leads-toolbar label{display:grid;gap:5px;color:#aebfd5;font-size:.68rem;font-weight:700}.owner-leads-toolbar select{min-height:35px!important;padding:6px 8px!important;font-size:.78rem!important}.owner-lead-list{display:grid;gap:10px}.owner-lead-list article{padding:17px;border:1px solid rgba(132,165,212,.2);border-radius:9px;background:#0a182fb8}.owner-lead-head{display:flex;justify-content:space-between;gap:12px}.owner-lead-head strong{display:block;color:#eff5ff}.owner-lead-head span{display:block;margin-top:4px;color:#91a6c2;font-size:.75rem}.owner-lead-head label{display:grid;gap:4px;color:#aebfd4;font-size:.65rem;font-weight:700}.owner-lead-head select{min-height:33px!important;padding:5px 7px!important;font-size:.74rem!important}.owner-lead-details{display:flex;flex-wrap:wrap;gap:7px 10px;margin:14px 0}.owner-lead-details span{padding:6px 7px;color:#b2c2d8;border:1px solid rgba(133,165,211,.16);border-radius:5px;background:#162b4c6b;font-size:.74rem}.owner-lead-details b{color:#e4edf9}.owner-lead-notes{display:grid;gap:6px;color:#aebfd5;font-size:.73rem;font-weight:700}.owner-lead-notes textarea{font-size:.8rem!important}.owner-leads-empty{margin:0;padding:30px;color:#93a7c2;border:1px dashed rgba(128,162,211,.3);border-radius:8px;text-align:center}.owner-performance{padding:35px 0 5px}.owner-performance-intro{max-width:720px}.owner-performance-intro h3{margin:10px 0;color:#eff5ff;font-size:1.65rem;letter-spacing:-.04em}.owner-performance-intro p{color:#9fb4cf;line-height:1.65}.owner-performance-intro code{padding:2px 4px;color:#f8d886;border-radius:3px;background:#172238}.owner-performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.owner-performance-grid article{padding:20px;border:1px solid rgba(131,164,212,.2);border-radius:10px;background:#0c1c36a8}.owner-performance-grid svg{color:#7cb0ff}.owner-performance-grid small{display:block;margin-top:19px;color:#96abc7;font:800 .62rem/1.3 DM Mono,monospace;letter-spacing:.1em}.owner-performance-grid strong{display:block;margin-top:8px;color:#eff5ff;font-size:1.45rem}.owner-performance-grid p{margin:7px 0 0;color:#9ab0cc;font-size:.82rem;line-height:1.45}.owner-performance-boundary{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:14px;color:#a8bbd2;border:1px solid rgba(239,190,82,.21);border-radius:8px;background:#6a4d131c}.owner-performance-boundary b{flex:0 0 150px;color:#f0d68d}.owner-performance-boundary p{margin:0;font-size:.82rem;line-height:1.5}@media (max-width:900px){.owner-hero{grid-template-columns:1fr;width:min(680px,calc(100% - 48px));padding-top:65px}.owner-device-visual{min-height:430px;width:100%;max-width:680px}.owner-laptop{width:92%}.owner-phone{left:1%}.owner-feature-row,.owner-feature-row.reverse{grid-template-columns:1fr;gap:28px}.owner-feature-row.reverse .owner-feature-mockup,.owner-feature-row.reverse .owner-feature-upload,.owner-feature-row.reverse .owner-feature-copy{grid-column:auto;grid-row:auto}.owner-feature-row.reverse .owner-feature-copy{order:2}.owner-pricing-grid{grid-template-columns:1fr;max-width:500px}.owner-signup-section{grid-template-columns:1fr}.owner-signup-copy{position:static}.owner-steps>div:last-child{gap:20px}.owner-admin-head{flex-direction:column}.owner-admin-head>div:last-child{justify-content:flex-start}.owner-admin-settings{grid-template-columns:1fr}.owner-admin-settings>nav{display:flex;overflow-x:auto;padding:0 0 12px;border-right:0;border-bottom:1px solid rgba(127,164,219,.17)}.owner-admin-settings>nav button{flex:0 0 auto;width:auto}.owner-lead-summary,.owner-admin-three{grid-template-columns:1fr 1fr}.owner-feature-thumb{grid-column:span 2}}@media (max-width:620px){.owner-hero,.owner-section,.owner-problem-section,.owner-signup-section,.owner-final-cta{width:min(100% - 36px,510px)}.owner-hero{min-height:0;padding:48px 0 28px}.owner-hero h1{font-size:clamp(2.65rem,14vw,4.2rem)}.owner-hero p{font-size:.98rem}.owner-hero-actions{display:grid}.owner-hero-actions .button{justify-content:center}.owner-device-visual{min-height:300px;margin-top:7px}.owner-laptop{top:8px;right:0;width:91%;padding:6px 6px 14px}.owner-laptop .owner-dashboard-mockup{min-height:195px}.owner-laptop .owner-mockup-bar{min-height:24px;padding:5px 7px;font-size:5px}.owner-laptop .owner-mockup-logo{font-size:7px}.owner-laptop .owner-mockup-logo i{width:12px;height:12px}.owner-laptop .owner-mockup-bar b{width:14px;height:14px;font-size:5px}.owner-laptop .owner-mockup-body{min-height:171px;grid-template-columns:28px 1fr}.owner-laptop .owner-mockup-body aside{gap:7px;padding-top:7px}.owner-laptop .owner-mockup-body aside i{width:16px;height:16px}.owner-laptop .owner-mockup-main{padding:8px}.owner-laptop .owner-mockup-title small{font-size:5px}.owner-laptop .owner-mockup-title strong{font-size:10px}.owner-laptop .owner-mockup-title>span{padding:3px;font-size:5px}.owner-laptop .owner-stat-grid{gap:4px;margin-top:7px}.owner-laptop .owner-stat-grid>div{min-height:48px;padding:5px}.owner-laptop .owner-stat-grid small,.owner-laptop .owner-stat-grid span{font-size:4px}.owner-laptop .owner-stat-grid strong{margin:3px 0 2px;font-size:11px}.owner-laptop .owner-mockup-chart{margin-top:5px;padding:5px}.owner-laptop .owner-mockup-chart div,.owner-laptop .owner-mockup-chart span,.owner-laptop .owner-mockup-chart b{font-size:5px}.owner-laptop .owner-mockup-chart svg{height:40px;margin-top:0}.owner-laptop .owner-mockup-note{gap:4px;margin-top:5px;padding:4px;font-size:5px}.owner-phone{bottom:0;left:0;width:114px;padding:4px 3px;border-width:3px;border-radius:17px}.owner-phone .owner-dashboard-mockup{min-height:190px}.owner-phone .owner-mockup-bar{padding:4px;font-size:4px}.owner-phone .owner-mockup-logo{font-size:5px}.owner-phone .owner-mockup-logo i{width:9px;height:9px}.owner-phone .owner-mockup-body{min-height:166px;grid-template-columns:16px 1fr}.owner-phone .owner-mockup-main{padding:5px}.owner-phone .owner-mockup-title strong{font-size:7px}.owner-phone .owner-stat-grid{gap:2px;margin-top:5px}.owner-phone .owner-stat-grid>div{min-height:31px;padding:3px}.owner-phone .owner-stat-grid small,.owner-phone .owner-stat-grid span{font-size:3px}.owner-phone .owner-stat-grid strong{margin:2px 0;font-size:7px}.owner-phone .owner-mockup-chart{margin-top:3px;padding:3px}.owner-phone .owner-mockup-chart svg{height:30px}.owner-phone .owner-mockup-note{display:none}.owner-problem-section{padding:52px 0}.owner-problem-grid{grid-template-columns:1fr;gap:9px;margin-top:27px}.owner-problem-grid article{display:flex;min-height:0;align-items:center;gap:15px;padding:16px}.owner-problem-grid p{margin:0;font-size:.98rem}.owner-feature-list{gap:65px;margin-top:48px}.owner-feature-copy h3{font-size:2rem}.owner-dashboard-mockup{min-height:280px}.owner-mockup-body{min-height:241px;grid-template-columns:32px 1fr}.owner-mockup-body aside{gap:10px;padding-top:11px}.owner-mockup-body aside i{width:19px;height:19px}.owner-mockup-main{padding:11px}.owner-stat-grid{grid-template-columns:1fr 1fr}.owner-mockup-chart svg{height:68px}.owner-theme-preview{min-height:120px}.owner-search-list>div{grid-template-columns:82px 1fr 16px;gap:5px}.owner-analytics-top{gap:4px}.owner-analytics-top>div{padding:7px}.owner-signup-section{padding:76px 0}.owner-form-grid,.owner-checkbox-fieldset>div{grid-template-columns:1fr}.owner-final-cta{display:grid;margin-bottom:92px;padding:27px}.owner-final-cta .button{justify-content:center}.owner-sticky-cta{display:inline-flex}.owner-for-grid{grid-template-columns:1fr 1fr}.owner-steps{padding-right:25px;padding-left:25px}.owner-steps>div:last-child{grid-template-columns:1fr;margin-top:32px}.owner-faq{width:min(100% - 36px,510px)}.owner-faq summary{padding:17px 2px;font-size:.92rem}.owner-admin-panel{margin-right:14px;margin-left:14px;padding:18px}.owner-admin-tabs{gap:2px;margin:23px -18px 0;padding:0 18px;overflow-x:auto}.owner-admin-tabs button{flex:0 0 auto;padding:12px 8px;font-size:.72rem}.owner-admin-tabs button svg{display:none}.owner-admin-settings{gap:21px;padding-top:20px}.owner-admin-two,.owner-admin-three{grid-template-columns:1fr}.owner-feature-thumb{grid-column:auto}.owner-admin-feature{grid-template-columns:25px minmax(0,1fr) 25px;gap:7px;padding:12px 9px 12px 5px}.owner-lead-summary{grid-template-columns:1fr 1fr}.owner-lead-summary article{min-height:80px;padding:10px}.owner-leads-toolbar{align-items:flex-start;flex-direction:column}.owner-leads-toolbar>div{width:100%}.owner-leads-toolbar label{flex:1}.owner-lead-head{align-items:flex-start;flex-direction:column}.owner-lead-head label{width:100%}.owner-performance-grid{grid-template-columns:1fr}.owner-performance-boundary{flex-direction:column;gap:5px}.owner-performance-boundary b{flex:initial}.owner-version-list>div{grid-template-columns:1fr auto}.owner-version-list small{grid-column:1}}@media (prefers-reduced-motion:reduce){.owner-dashboard-page *,.owner-admin-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-demo-page{--demo-accent: #d1779a;--demo-accent-secondary: #d8b363;color:#edf4ff;background:radial-gradient(circle at 87% 10%,color-mix(in srgb,var(--demo-accent) 17%,transparent),transparent 25%),radial-gradient(circle at 18% 32%,rgba(82,122,245,.16),transparent 30%),#070d1c}.admin-demo-page h1,.admin-demo-page h2,.admin-demo-page h3{color:#f6f9ff}.admin-demo-page p{color:#aebed5}.admin-demo-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:78px;align-items:center;width:min(1200px,calc(100% - 40px));min-height:615px;margin:auto;padding:84px 0 91px}.admin-demo-hero h1{max-width:10ch;margin:17px 0 20px;font-size:clamp(3.35rem,6.15vw,6.45rem);line-height:.94}.admin-demo-hero h1 em{color:var(--demo-accent-secondary);font-style:normal}.admin-demo-hero>div:first-child>p{max-width:620px;font-size:1.04rem;line-height:1.72}.admin-demo-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}.admin-demo-hero-actions .button{border-color:var(--demo-accent-secondary);background:var(--demo-accent-secondary)}.admin-demo-secondary-link{display:inline-flex;align-items:center;gap:6px;color:#d8e6ff;font-size:.82rem;font-weight:800}.admin-demo-secondary-link:hover{color:var(--demo-accent-secondary)}.admin-demo-disclaimer{display:flex;align-items:center;gap:7px;margin-top:19px;color:#a7b8cf;font-size:.72rem;font-weight:700}.admin-demo-disclaimer svg{color:#75e1a7}.admin-demo-business-picker{position:relative;overflow:hidden;padding:27px;border:1px solid rgba(134,177,255,.26);border-radius:19px;background:linear-gradient(145deg,#0f2043f0,#091128f5);box-shadow:0 29px 80px #00000054,inset 0 1px #ffffff0f}.admin-demo-business-picker:after{content:"";position:absolute;right:-17%;bottom:-43%;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--demo-accent) 26%,transparent),transparent 68%);pointer-events:none}.admin-demo-business-picker>span{position:relative;z-index:1;color:#91bff5;font-family:var(--mono, "DM Mono", monospace);font-size:.61rem;letter-spacing:.12em}.admin-demo-business-picker>div{position:relative;z-index:1;display:grid;gap:9px;margin-top:17px}.admin-demo-business-picker button{display:grid;grid-template-columns:13px 1fr;gap:3px 10px;align-items:center;padding:13px;color:#b7c7de;border:1px solid rgba(137,173,231,.18);border-radius:11px;background:#050d1d59;text-align:left;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.admin-demo-business-picker button:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--demo-accent) 52%,transparent)}.admin-demo-business-picker button.active{border-color:color-mix(in srgb,var(--demo-accent) 72%,white 10%);background:color-mix(in srgb,var(--demo-accent) 14%,rgba(8,20,43,.88));box-shadow:inset 0 1px #ffffff14}.admin-demo-business-picker button i{grid-row:span 2;width:10px;height:10px;border:2px solid rgba(245,250,255,.8);border-radius:50%;box-shadow:0 0 13px currentColor}.admin-demo-business-picker button strong{color:#f2f7ff;font-size:.79rem;letter-spacing:-.02em}.admin-demo-business-picker button small{color:#9aacc5;font-size:.56rem;letter-spacing:.08em}.admin-demo-workspace{width:min(1320px,calc(100% - 20px));margin:auto;padding:101px max(22px,calc((100% - 1160px)/2));border:1px solid rgba(96,150,255,.26);border-radius:28px;background:radial-gradient(circle at 92% 7%,color-mix(in srgb,var(--demo-accent) 14%,transparent),transparent 26%),linear-gradient(145deg,#0d1b39,#060d1e 74%)}.admin-demo-workspace-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.admin-demo-workspace-top h2{max-width:11ch;margin:16px 0 0}.admin-demo-utility-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-demo-utility-actions button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 12px;color:#c6d8ee;border:1px solid rgba(132,174,241,.27);border-radius:9px;background:#06102575;font-size:.72rem;font-weight:800;transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.admin-demo-utility-actions button:hover{color:#fff;border-color:color-mix(in srgb,var(--demo-accent) 60%,#fff);background:color-mix(in srgb,var(--demo-accent) 15%,rgba(7,18,38,.8))}.admin-demo-app-shell{display:grid;grid-template-columns:194px minmax(0,1fr);min-height:610px;overflow:hidden;border:1px solid rgba(104,153,238,.38);border-radius:18px;background:#08142a;box-shadow:0 34px 90px #0000005e,inset 0 1px #ffffff0f}.admin-demo-sidebar{display:flex;flex-direction:column;padding:18px 12px;border-right:1px solid rgba(118,163,237,.18);background:linear-gradient(180deg,#091832,#071126)}.admin-demo-side-brand{display:flex;align-items:center;gap:9px;margin:1px 5px 24px;color:#eff5ff;font-family:var(--mono, "DM Mono", monospace);font-size:.58rem;letter-spacing:.08em;line-height:1.22}.admin-demo-side-brand>span{display:grid;width:29px;height:29px;place-items:center;color:#081426;border-radius:8px;background:var(--demo-accent-secondary);font-family:Manrope,sans-serif;font-size:.63rem;font-weight:900;letter-spacing:-.04em}.admin-demo-sidebar nav{display:grid;gap:3px}.admin-demo-sidebar nav button,.admin-preview-toggle{display:flex;align-items:center;gap:9px;width:100%;padding:9px;color:#8199bb;border:1px solid transparent;border-radius:8px;background:transparent;font-size:.7rem;font-weight:700;text-align:left;transition:color .18s var(--ease-out),background .18s var(--ease-out),border-color .18s var(--ease-out)}.admin-demo-sidebar nav button:hover{color:#dce9ff;background:#7eadff14}.admin-demo-sidebar nav button.active{color:#f0f6ff;border-color:color-mix(in srgb,var(--demo-accent) 42%,transparent);background:color-mix(in srgb,var(--demo-accent) 15%,rgba(18,43,85,.6))}.admin-demo-sidebar nav button.active svg{color:var(--demo-accent-secondary)}.admin-preview-toggle{margin-top:auto;color:#dce9ff;border-color:#88b7ff36;background:#538be51a}.admin-preview-toggle:hover,.admin-preview-toggle.active{color:#071326;border-color:var(--demo-accent-secondary);background:var(--demo-accent-secondary)}.admin-demo-sidebar>p{margin:13px 5px 0;color:#6e83a2;font-size:.57rem;line-height:1.5}.admin-demo-sidebar>p i,.admin-demo-kicker i,.admin-demo-how article>span:before{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#75e1a7;box-shadow:0 0 9px #75e1a7;content:""}.admin-demo-main-panel{min-width:0;padding:34px;background:radial-gradient(circle at 87% 7%,color-mix(in srgb,var(--demo-accent) 13%,transparent),transparent 24%),linear-gradient(145deg,#0c2145ba,#050e2185)}.admin-demo-overview-head{display:flex;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid rgba(125,165,232,.18)}.admin-demo-kicker,.admin-demo-editor-heading>span,.admin-qr-maker small,.admin-query-list>span{display:flex;align-items:center;color:#91c3ff;font-family:var(--mono, "DM Mono", monospace);font-size:.58rem;letter-spacing:.1em}.admin-demo-kicker{color:#a8c7ff}.admin-demo-overview-head h2{margin:10px 0 5px;font-size:clamp(1.75rem,3vw,2.55rem)}.admin-demo-overview-head p{max-width:520px;margin:0;font-size:.76rem}.admin-demo-status{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:5px;padding:7px 9px;color:#9de5ba;border:1px solid rgba(117,225,167,.26);border-radius:99px;background:#3da66d17;font-size:.62rem;font-weight:800;white-space:nowrap}.admin-demo-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:19px}.admin-demo-summary-grid article{min-height:143px;padding:16px;border:1px solid rgba(132,176,242,.22);border-radius:11px;background:linear-gradient(145deg,#132e5db5,#091936de)}.admin-demo-summary-grid article>svg{color:var(--demo-accent-secondary)}.admin-demo-summary-grid article>span{display:block;margin-top:12px;color:#8aa8d0;font-family:var(--mono, "DM Mono", monospace);font-size:.52rem;letter-spacing:.09em}.admin-demo-summary-grid article strong{display:block;overflow:hidden;margin-top:5px;color:#f0f6ff;font-size:.85rem;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.admin-demo-summary-grid article small{display:-webkit-box;overflow:hidden;margin-top:4px;color:#9db0cb;font-size:.62rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-demo-overview-footer{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(125,165,232,.17)}.admin-demo-overview-footer span{display:flex;align-items:center;color:#9fc0ed;font-family:var(--mono, "DM Mono", monospace);font-size:.57rem;letter-spacing:.08em}.admin-demo-overview-footer span i{width:7px;height:7px;margin-right:6px;border-radius:50%;background:#75e1a7;box-shadow:0 0 8px #75e1a7}.admin-demo-overview-footer p{margin:4px 0 0;font-size:.67rem}.admin-demo-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;color:#071527;border:1px solid var(--demo-accent-secondary);border-radius:8px;background:var(--demo-accent-secondary);font-size:.68rem;font-weight:900;transition:transform .18s var(--ease-out),filter .18s var(--ease-out)}.admin-demo-action-button:hover{transform:translateY(-1px);filter:brightness(1.07)}.admin-demo-action-button:disabled{cursor:not-allowed;opacity:.45}.admin-demo-editor{max-width:760px}.admin-demo-editor-heading{margin-bottom:24px}.admin-demo-editor-heading h2{margin:10px 0 7px;font-size:clamp(1.8rem,3vw,2.65rem)}.admin-demo-editor-heading p{max-width:600px;margin:0;font-size:.79rem;line-height:1.62}.admin-demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.admin-demo-field{display:grid;gap:7px;margin:0 0 14px;color:#dce9fb;font-size:.7rem;font-weight:800}.admin-demo-field input,.admin-demo-field textarea{width:100%;padding:12px 13px;color:#f2f7ff;border:1px solid rgba(134,180,247,.27);border-radius:9px;outline:0;background:#030c1ea1;font-size:.82rem;font-weight:600;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.admin-demo-field textarea{resize:vertical}.admin-demo-field input:focus,.admin-demo-field textarea:focus{border-color:var(--demo-accent-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-accent) 20%,transparent)}.admin-demo-field small{color:#7790b3;font-size:.58rem;font-weight:500}.admin-demo-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:5px 0 14px;padding:14px;color:#dae8fb;border:1px solid rgba(132,176,242,.22);border-radius:10px;background:#0a1b3885;text-align:left}.admin-demo-toggle-row span{display:grid;gap:3px}.admin-demo-toggle-row strong{font-size:.75rem}.admin-demo-toggle-row small{color:#92a8c5;font-size:.63rem;font-weight:500}.admin-demo-toggle-row>i{position:relative;flex:0 0 auto;width:34px;height:19px;border-radius:99px;background:#31435f;transition:background .18s var(--ease-out)}.admin-demo-toggle-row>i b{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#dce8f8;transition:transform .18s var(--ease-out)}.admin-demo-toggle-row>i.active{background:var(--demo-accent-secondary)}.admin-demo-toggle-row>i.active b{transform:translate(15px);background:#10243f}.admin-demo-editor-hint{display:flex;gap:11px;align-items:flex-start;margin-top:20px;padding:15px;border:1px solid color-mix(in srgb,var(--demo-accent) 29%,transparent);border-radius:10px;background:color-mix(in srgb,var(--demo-accent) 9%,rgba(12,30,63,.68))}.admin-demo-editor-hint svg{flex:0 0 auto;margin-top:2px;color:var(--demo-accent-secondary)}.admin-demo-editor-hint strong{color:#eff5ff;font-size:.7rem}.admin-demo-editor-hint p{margin:3px 0 0;font-size:.64rem;line-height:1.5}.admin-qr-maker{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center;padding:18px;border:1px solid rgba(138,180,244,.25);border-radius:13px;background:linear-gradient(145deg,#142e5db8,#07152ee0)}.admin-qr-code{display:grid;width:154px;height:154px;place-items:center;overflow:hidden;color:#9abbe7;border:7px solid #fffdf8;border-radius:7px;background:#fffdf8}.admin-qr-code img{display:block;width:100%;height:100%;object-fit:contain}.admin-qr-maker strong{display:block;overflow:hidden;margin:7px 0;color:#f2f7ff;font-size:.9rem;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.admin-qr-maker p{max-width:350px;margin-bottom:15px;font-size:.67rem}.admin-demo-inline-error{margin:10px 0 0;color:#ffb2a9;font-size:.68rem}.admin-inquiry-options{display:grid;gap:9px}.admin-inquiry-options>button{display:grid;grid-template-columns:28px 1fr 22px;gap:11px;align-items:center;padding:13px;color:#adc3df;border:1px solid rgba(131,176,241,.22);border-radius:10px;background:#07132a91;text-align:left;transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.admin-inquiry-options>button:hover{border-color:color-mix(in srgb,var(--demo-accent) 55%,transparent)}.admin-inquiry-options>button.selected{color:#eaf4ff;border-color:color-mix(in srgb,var(--demo-accent) 63%,transparent);background:color-mix(in srgb,var(--demo-accent) 13%,rgba(9,26,56,.78))}.admin-inquiry-options>button>svg{color:var(--demo-accent-secondary)}.admin-inquiry-options span{display:grid;gap:2px}.admin-inquiry-options strong{font-size:.74rem}.admin-inquiry-options small{color:#8ea6c5;font-size:.61rem}.admin-inquiry-options i{display:grid;width:20px;height:20px;place-items:center;color:#071427;border-radius:50%;background:transparent}.admin-inquiry-options button.selected i{background:var(--demo-accent-secondary)}.admin-demo-gallery-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-demo-gallery-picker button{overflow:hidden;padding:0;color:#dce9fc;border:1px solid rgba(133,180,244,.26);border-radius:10px;background:#0d1b35;text-align:left}.admin-demo-gallery-picker button.selected{border-color:var(--demo-accent-secondary);box-shadow:0 0 0 2px color-mix(in srgb,var(--demo-accent) 22%,transparent)}.admin-demo-gallery-picker img{display:block;width:100%;aspect-ratio:.95;object-fit:cover}.admin-demo-gallery-picker span{display:flex;align-items:center;gap:5px;min-height:38px;padding:7px 8px;font-size:.57rem;font-weight:800}.admin-demo-gallery-picker span svg{color:var(--demo-accent-secondary)}.admin-search-widget{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-search-widget>div{padding:16px;border:1px solid rgba(134,178,243,.22);border-radius:10px;background:#0a1d3da6}.admin-search-widget span{display:block;color:#91a9c9;font-family:var(--mono, "DM Mono", monospace);font-size:.51rem;letter-spacing:.08em}.admin-search-widget strong{display:block;margin:9px 0 2px;color:#f3f8ff;font-size:1.72rem;letter-spacing:-.07em}.admin-search-widget small{color:#7f97b8;font-size:.58rem}.admin-query-list{display:grid;gap:8px;margin-top:17px;padding:16px;border:1px solid rgba(134,178,243,.22);border-radius:10px;background:#05102385}.admin-query-list>span{margin-bottom:5px;color:#b8c7e0}.admin-query-list>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(80px,1fr) 30px;gap:10px;align-items:center}.admin-query-list b{color:#cfdbed;font-size:.67rem;font-weight:700}.admin-query-list i{display:block;height:6px;overflow:hidden;border-radius:99px;background:#1d3458}.admin-query-list em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--demo-accent-secondary),var(--demo-accent))}.admin-query-list strong{color:#eaf3ff;font-size:.65rem;text-align:right}.admin-public-preview{grid-column:span 2;display:grid;grid-template-rows:43px 1fr;min-width:0;background:#edf0ec}.admin-public-preview-bar{display:flex;align-items:center;gap:10px;padding:0 16px;color:#aebbd0;background:#101b2c;font-family:var(--mono, "DM Mono", monospace);font-size:.56rem;letter-spacing:.05em}.admin-public-preview-bar>span{display:flex;gap:5px}.admin-public-preview-bar i{width:8px;height:8px;border-radius:50%;background:#6d7a8b}.admin-public-preview-bar i:first-child{background:#ff6d85}.admin-public-preview-bar i:nth-child(2){background:#f4c860}.admin-public-preview-bar i:nth-child(3){background:#71e2a1}.admin-public-preview-bar b{overflow:hidden;flex:1;color:#bfcbe0;text-overflow:ellipsis;white-space:nowrap}.admin-public-preview-bar button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#e7edf7;border:1px solid rgba(255,255,255,.17);border-radius:6px;background:transparent;font-size:.58rem;font-weight:800}.admin-public-site{min-height:566px;overflow:hidden;color:#1d2732;background:#f8f7f2;font-family:Manrope,Arial,sans-serif}.admin-public-site header{display:flex;align-items:center;justify-content:space-between;padding:17px 5%;color:#202a36}.admin-public-site header strong{font-size:1.05rem;letter-spacing:-.05em}.admin-public-site header span{color:#6d7884;font-family:DM Mono,monospace;font-size:.48rem;letter-spacing:.08em}.admin-public-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 5%;color:#fff;background:var(--demo-accent);font-size:.7rem;font-weight:800;text-align:center}.admin-public-site main{width:min(950px,88%);margin:auto;padding:34px 0 52px;overflow:visible}.admin-public-hero{display:grid;grid-template-columns:1fr .85fr;gap:30px;align-items:center}.admin-public-hero small{color:var(--demo-accent);font-family:DM Mono,monospace;font-size:.58rem;line-height:1.45;letter-spacing:.09em}.admin-public-hero h2{max-width:7ch;margin:12px 0 11px;color:#1d2732;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:.91;letter-spacing:-.08em}.admin-public-hero p{margin-bottom:20px;color:#52606b;font-size:.75rem}.admin-public-hero button{display:inline-flex;padding:10px 13px;color:#fff;border:0;border-radius:7px;font-size:.68rem;font-weight:900}.admin-public-hero img{width:100%;aspect-ratio:.9;border-radius:8px;object-fit:cover;box-shadow:16px 20px color-mix(in srgb,var(--demo-accent-secondary) 47%,transparent)}.admin-public-feature{position:relative;overflow:hidden;margin-top:41px;padding:24px;color:#fff;border-radius:11px;background:linear-gradient(125deg,var(--demo-accent),var(--demo-accent-secondary))}.admin-public-feature:after{content:"";position:absolute;right:-5%;bottom:-85%;width:260px;height:260px;border:1px solid rgba(255,255,255,.44);border-radius:50%}.admin-public-feature>*{position:relative;z-index:1}.admin-public-feature small{color:#ffffffd1;font-family:DM Mono,monospace;font-size:.54rem;letter-spacing:.1em}.admin-public-feature h3{margin:8px 0 6px;color:#fff;font-size:1.46rem}.admin-public-feature p{max-width:570px;margin-bottom:15px;color:#ffffffdb;font-size:.72rem}.admin-public-feature button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#fff;border:0;background:transparent;font-size:.7rem;font-weight:900}.admin-public-details{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}.admin-public-details>div{display:grid;gap:6px;color:#4d5a68;font-size:.6rem;line-height:1.35}.admin-public-details svg,.admin-clock-icon{color:var(--demo-accent)}.admin-clock-icon{width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.admin-clock-icon:after{content:"";display:block;width:1px;height:4px;margin:2px 0 0 5px;background:currentColor;box-shadow:2px 3px 0 -.1px currentColor;transform-origin:bottom}.admin-demo-how{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center;width:min(1200px,calc(100% - 40px));margin:auto;padding:116px 0}.admin-demo-how>div>p{max-width:540px;font-size:.91rem;line-height:1.7}.admin-demo-how-grid{display:grid;gap:9px}.admin-demo-how-grid article{position:relative;padding:20px 20px 20px 70px;border:1px solid rgba(126,169,236,.21);border-radius:12px;background:linear-gradient(145deg,#0f2143b8,#070f22cc)}.admin-demo-how-grid article>span{position:absolute;top:20px;left:20px;color:var(--demo-accent-secondary);font-family:var(--mono, "DM Mono", monospace);font-size:.68rem;letter-spacing:.08em}.admin-demo-how-grid article>span:before{display:block;margin:0 0 9px}.admin-demo-how-grid h3{margin:0 0 5px;font-size:1rem}.admin-demo-how-grid p{margin:0;font-size:.72rem;line-height:1.55}.admin-demo-cta{position:relative;overflow:hidden;width:min(1200px,calc(100% - 40px));margin:0 auto 104px;padding:78px 9%;border:1px solid color-mix(in srgb,var(--demo-accent) 50%,transparent);border-radius:22px;background:radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--demo-accent) 29%,transparent),transparent 26%),radial-gradient(circle at 18% 95%,color-mix(in srgb,var(--demo-accent-secondary) 17%,transparent),transparent 38%),#101d3b}.admin-demo-cta h2{max-width:9ch;margin:16px 0}.admin-demo-cta p{max-width:610px;font-size:.92rem}.admin-demo-cta>div{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.admin-demo-cta .button:first-child{border-color:var(--demo-accent-secondary);background:var(--demo-accent-secondary)}@media (max-width: 980px){.admin-demo-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:72px}.admin-demo-hero>div:first-child{max-width:700px}.admin-demo-business-picker{max-width:700px;width:100%}.admin-demo-workspace-top{align-items:start}.admin-demo-app-shell{grid-template-columns:164px minmax(0,1fr)}.admin-demo-how{grid-template-columns:1fr;gap:38px}.admin-demo-how>div{max-width:690px}}@media (max-width: 640px){.admin-demo-hero,.admin-demo-how,.admin-demo-cta{width:min(100% - 28px,1200px)}.admin-demo-hero{padding:56px 0 63px}.admin-demo-hero h1{max-width:10ch;font-size:clamp(3rem,14vw,4.25rem)}.admin-demo-hero>div:first-child>p{font-size:.92rem}.admin-demo-hero-actions{display:grid;gap:15px}.admin-demo-hero-actions .button{width:100%}.admin-demo-business-picker{padding:18px}.admin-demo-business-picker button{padding:11px}.admin-demo-workspace{width:calc(100% - 14px);padding:67px 14px;border-radius:19px}.admin-demo-workspace-top{display:grid;gap:18px;margin-bottom:26px}.admin-demo-workspace-top h2{max-width:12ch;font-size:2.25rem}.admin-demo-utility-actions{justify-content:start}.admin-demo-utility-actions button{flex:1;justify-content:center}.admin-demo-app-shell{display:block;min-height:0;overflow:visible;border-radius:14px}.admin-demo-sidebar{position:static;display:block;overflow:hidden;padding:12px;border-right:0;border-bottom:1px solid rgba(118,163,237,.18)}.admin-demo-side-brand{margin:0 3px 12px}.admin-demo-sidebar nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px}.admin-demo-sidebar nav button{flex:0 0 auto;width:auto;padding:8px}.admin-demo-sidebar nav button span{display:none}.admin-preview-toggle{margin-top:11px}.admin-demo-sidebar>p{display:none}.admin-demo-main-panel{padding:19px 14px}.admin-demo-overview-head{display:grid;gap:12px}.admin-demo-overview-head h2{font-size:1.85rem}.admin-demo-status{width:fit-content;margin:0}.admin-demo-summary-grid{grid-template-columns:1fr}.admin-demo-summary-grid article{min-height:114px}.admin-demo-overview-footer{display:grid;align-items:start}.admin-demo-overview-footer .admin-demo-action-button{width:100%}.admin-demo-editor-heading h2{font-size:1.9rem}.admin-demo-form-grid{grid-template-columns:1fr;gap:0}.admin-qr-maker{grid-template-columns:1fr;gap:17px}.admin-qr-code{width:145px;height:145px}.admin-demo-gallery-picker{grid-template-columns:1fr}.admin-demo-gallery-picker img{aspect-ratio:1.8}.admin-search-widget{grid-template-columns:1fr}.admin-query-list>div{grid-template-columns:minmax(88px,.95fr) minmax(60px,1fr) 26px;gap:6px}.admin-public-preview{display:grid;grid-template-rows:43px auto;border-radius:0}.admin-public-site{min-height:0}.admin-public-preview-bar b{font-size:.48rem}.admin-public-preview-bar button{font-size:.54rem}.admin-public-site main{width:min(100% - 34px,950px);padding:26px 0 35px}.admin-public-site header{padding:14px 17px}.admin-public-site header span{max-width:124px;text-align:right}.admin-public-hero{grid-template-columns:1fr;gap:19px}.admin-public-hero h2{max-width:8ch;font-size:3.1rem}.admin-public-hero img{aspect-ratio:1.25;box-shadow:10px 12px color-mix(in srgb,var(--demo-accent-secondary) 47%,transparent)}.admin-public-details{grid-template-columns:1fr 1fr}.admin-demo-how{gap:30px;padding:74px 0}.admin-demo-how-grid article{padding:18px 18px 18px 64px}.admin-demo-how-grid article>span{top:18px;left:18px}.admin-demo-cta{margin-bottom:70px;padding:52px 24px}.admin-demo-cta h2{font-size:2.45rem}.admin-demo-cta>div{display:grid}.admin-demo-cta .button{width:100%}}.admin-teaser-screenshot{position:relative;overflow:hidden;min-height:270px;border:1px solid rgba(102,163,255,.44);border-radius:16px;background:radial-gradient(circle at 94% 7%,rgba(131,91,243,.24),transparent 30%),linear-gradient(145deg,#102c62,#070e22 72%);box-shadow:inset 0 1px #ffffff1f,0 22px 45px #00000042}.admin-teaser-chrome{display:flex;align-items:center;gap:5px;min-height:37px;padding:0 12px;border-bottom:1px solid rgba(127,179,255,.2);color:#b4cce9;font-family:var(--mono);font-size:.44rem;font-weight:750;letter-spacing:.07em}.admin-teaser-chrome i{width:6px;height:6px;border-radius:50%;background:#ff6472;box-shadow:10px 0 #f3bc4a,20px 0 #61d89a}.admin-teaser-chrome span{margin-left:25px}.admin-teaser-layout{display:grid;grid-template-columns:27% 1fr;min-height:232px}.admin-teaser-layout aside{display:grid;align-content:start;gap:10px;padding:16px 11px;border-right:1px solid rgba(127,177,255,.15);color:#91b3df;font-family:var(--mono);font-size:.43rem;letter-spacing:.04em}.admin-teaser-layout aside b{margin-bottom:4px;color:#e8f3ff;font-size:.49rem}.admin-teaser-layout>div{padding:19px}.admin-teaser-live{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;color:#a7f1c7;border:1px solid rgba(100,226,163,.31);border-radius:99px;background:#17915d26;font-family:var(--mono);font-size:.4rem;font-weight:800;letter-spacing:.06em}.admin-teaser-live i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.admin-teaser-layout h3{margin:19px 0 5px;color:#f5f8ff;font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:-.055em}.admin-teaser-layout p{margin:16px 0 5px;color:#a9bfd9;font-family:var(--mono);font-size:.45rem;letter-spacing:.04em}.admin-teaser-layout strong{display:block;padding:9px 10px;color:#e8f3ff;border:1px solid rgba(130,179,255,.23);border-radius:6px;background:#05102b7d;font-size:.58rem}.admin-teaser-layout button{min-height:30px;margin-top:12px;padding:0 10px;color:#2c1d08;border:0;border-radius:5px;background:linear-gradient(135deg,#ffdb72,#ed9c1d);font-size:.54rem;font-weight:850}@media (max-width: 980px){.admin-teaser-screenshot{max-width:720px}}@media (max-width: 640px){.admin-teaser-screenshot{min-height:232px}.admin-teaser-layout{min-height:194px}.admin-teaser-chrome{min-height:33px;font-size:.38rem}.admin-teaser-layout>div{padding:15px}.admin-teaser-layout h3{margin-top:15px}.admin-teaser-layout aside{padding:12px 8px;font-size:.38rem}}.admin-teaser-save{display:inline-grid;min-height:30px;margin-top:12px;padding:0 10px;place-items:center;color:#2c1d08;border-radius:5px;background:linear-gradient(135deg,#ffdb72,#ed9c1d);font-size:.54rem;font-weight:850}.builder-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px}.builder-hero-links .live-admin-demo-link,.builder-hero-links .builder-scroll-link{margin-top:0}@media (max-width: 640px){.builder-hero-links{display:grid;justify-items:start;gap:15px}}.builder-upgrades{margin-top:24px;padding:24px;border:1px solid rgba(166,125,255,.29);border-radius:16px;background:radial-gradient(circle at 94% 6%,rgba(148,92,247,.13),transparent 25%),linear-gradient(145deg,#15123ca3,#070e1feb);box-shadow:inset 0 1px #ffffff0d}.builder-upgrades-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.builder-upgrades-heading>div{max-width:670px}.builder-upgrades-heading h3{margin:13px 0 8px;color:#f2f5ff;font-size:1.32rem;letter-spacing:-.045em}.builder-upgrades-heading p{margin:0;color:#aebbd1;font-size:.78rem;line-height:1.55}.builder-upgrade-count{display:inline-flex;align-items:baseline;flex:0 0 auto;gap:5px;color:#aeb9d2;font-size:.67rem;white-space:nowrap}.builder-upgrade-count span{color:#c9aeff;font-size:1.8rem;font-weight:850;letter-spacing:-.07em}.builder-upgrades-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.builder-upgrade{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:15px;color:#dce7f7;border:1px solid rgba(145,128,229,.23);border-radius:12px;background:#060c1e66;text-align:left;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.builder-upgrade:hover{transform:translateY(-2px);border-color:#bb9aff94;background:#3a25703d}.builder-upgrade.selected{border-color:#c3a0ffb8;background:linear-gradient(145deg,#7a4cd047,#0f1c3de0);box-shadow:inset 0 1px #ffffff14,0 12px 27px #4b2e9b21}.builder-upgrade.selected .upgrade-toggle{border-color:#c6a5ff;background:#c6a5ff}@media (max-width: 640px){.builder-preview-section{width:min(100% - 28px,680px);margin-right:auto;margin-left:auto;padding:48px 16px;border-radius:18px}.builder-preview-intro{max-width:31ch}.builder-preview-shell{max-width:100%;margin-right:auto;margin-left:auto}.builder-upgrades{margin-top:18px;padding:18px 15px;border-radius:14px}.builder-upgrades-heading{display:grid;gap:14px}.builder-upgrades-heading h3{max-width:19ch;font-size:1.15rem}.builder-upgrades-heading p{font-size:.72rem}.builder-upgrades-grid{grid-template-columns:1fr;gap:8px;margin-top:16px}.builder-upgrade{padding:13px}}.client-media-admin-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1120px,calc(100% - 40px));margin:38px auto;padding:25px 28px;border:1px solid rgba(118,167,255,.27);border-radius:18px;background:radial-gradient(circle at 96% 8%,rgba(91,132,255,.17),transparent 27%),linear-gradient(145deg,#0c1c3de0,#050c1df5);box-shadow:inset 0 1px #ffffff0f}.client-media-admin-entry h2{margin:10px 0 8px;color:#f2f6ff;font-size:1.35rem;letter-spacing:-.045em}.client-media-admin-entry p{max-width:66ch;margin:0;color:#aebfd8;font-size:.78rem;line-height:1.58}.client-media-header a{display:inline-flex;align-items:center;gap:6px;color:#bfd4f2;font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:0}.client-media-intro,.client-media-workspace,.client-media-create,.client-media-message{width:min(1240px,calc(100% - 48px));margin-right:auto;margin-left:auto}.client-media-intro{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:50px 0 30px}.client-media-intro>div{max-width:700px}.client-media-intro h1{max-width:16ch;margin:11px 0 12px;color:#f3f6ff;font-size:clamp(2rem,4vw,3.55rem);letter-spacing:-.07em;line-height:.98}.client-media-intro p{max-width:70ch;margin:0;color:#aebfd8;font-size:.86rem;line-height:1.6}.client-media-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;margin-bottom:20px;padding:18px;border:1px solid rgba(118,167,255,.29);border-radius:14px;background:#081228d1}.client-media-create label,.client-media-detail-panel label{display:grid;gap:6px;color:#b5c8e3;font-size:.65rem;font-weight:750;letter-spacing:.04em}.client-media-create .button{align-self:end;min-height:42px}.client-media-message{margin-bottom:17px;padding:11px 13px;color:#bdeed1;border:1px solid rgba(104,223,161,.26);border-radius:9px;background:#07503533;font-size:.75rem;line-height:1.4}.client-media-workspace{display:grid;grid-template-columns:254px minmax(0,1fr);min-height:650px;overflow:hidden;border:1px solid rgba(109,145,201,.25);border-radius:20px;background:linear-gradient(145deg,#0b1732e0,#050b1bfa);box-shadow:0 18px 60px #00000038}.client-media-sidebar{padding:18px 12px;border-right:1px solid rgba(121,155,208,.17);background:#040a187a}.client-media-sidebar-head,.client-media-folder-tree>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px 12px;color:#a7c2e5;font-family:var(--mono);font-size:.59rem;font-weight:800;letter-spacing:.09em}.client-media-sidebar button,.client-media-folder-row button{border:0;background:transparent}.client-media-sidebar-head button,.client-media-folder-tree>div>button{display:grid;width:28px;height:28px;place-items:center;color:#9fc8ff;border:1px solid rgba(115,170,255,.28);border-radius:7px;cursor:pointer}.client-media-review-list{display:grid;gap:5px;padding-bottom:18px;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-review-list button{display:grid;gap:3px;width:100%;padding:10px;color:#d4e1f5;border-radius:8px;text-align:left;cursor:pointer}.client-media-review-list button:hover,.client-media-review-list button.active{color:#f0f6ff;background:#3666b93d}.client-media-review-list span{font-size:.76rem;font-weight:750}.client-media-review-list small{color:#8fa6c7;font-size:.62rem}.client-media-folder-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;min-height:35px;border-radius:6px}.client-media-folder-row>button{display:flex;min-width:0;align-items:center;gap:7px;color:#b9c9df;font-size:.68rem;text-align:left;cursor:pointer}.client-media-folder-row.active{background:#3062bb3d}.client-media-folder-row.active>button{color:#eff7ff;font-weight:750}.client-media-folder-row>span{display:flex;opacity:0;transition:opacity .15s var(--ease-out)}.client-media-folder-row:hover>span,.client-media-folder-row.active>span{opacity:1}.client-media-folder-row>span button{width:18px;padding:0;color:#91acd1;font-size:.65rem;cursor:pointer}.client-media-folder-row>span button:last-child{color:#ff9dab}.client-media-content{min-width:0;padding:28px}.client-media-toolbar{display:flex;align-items:start;justify-content:space-between;gap:20px}.client-media-toolbar h2{margin:8px 0 5px;color:#eff5ff;font-size:1.55rem;letter-spacing:-.055em}.client-media-toolbar p{margin:0;color:#9cafc9;font-size:.72rem}.client-media-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.client-media-toolbar-actions select{min-height:38px;padding:0 9px;color:#d7e5f9;border:1px solid rgba(116,158,219,.29);border-radius:7px;background:#09152d;font:inherit;font-size:.68rem}.client-media-dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:24px;padding:16px;color:#98c6ff;border:1px dashed rgba(111,169,252,.54);border-radius:13px;background:linear-gradient(105deg,#1d4b902e,#09132999)}.client-media-dropzone.dragging{border-color:#82c8ff;background:#2869c24d}.client-media-dropzone>svg{color:#80c3ff}.client-media-dropzone div{display:grid;gap:3px}.client-media-dropzone strong{color:#dceeff;font-size:.76rem}.client-media-dropzone span{color:#99afd0;font-size:.65rem;line-height:1.45}.client-media-upload-queue{display:grid;gap:7px;margin-top:12px}.client-media-upload-queue>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(120px,2fr) auto;gap:8px;align-items:center;padding:7px 9px;color:#c6d7ec;border:1px solid rgba(111,150,206,.2);border-radius:7px;background:#0710249e;font-size:.64rem}.client-media-upload-queue progress{width:100%;accent-color:#72c4ff}.client-media-upload-queue small{color:#97b8d9}.client-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.client-media-card{min-width:0;overflow:hidden;padding:0;color:inherit;border:1px solid rgba(111,151,209,.25);border-radius:11px;background:#070f22b8;text-align:left;cursor:pointer;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.client-media-card:hover{border-color:#89beffa6;background:#12264cc7;transform:translateY(-2px)}.client-media-thumb{position:relative;display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;color:#9db9e1;background:linear-gradient(135deg,#0d1b37,#060b18)}.client-media-thumb img,.client-media-thumb video{width:100%;height:100%;object-fit:cover}.client-media-thumb>span:first-child{display:grid;gap:8px;justify-items:center;font-size:.62rem}.client-media-kind{position:absolute;right:8px;bottom:8px;display:grid;width:26px;height:26px;place-items:center;color:#e3efff;border:1px solid rgba(214,232,255,.32);border-radius:7px;background:#050a18cc}.client-media-card>div:last-child{display:grid;gap:6px;padding:10px}.client-media-card strong{overflow:hidden;color:#e6efff;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.client-media-card small:last-child{color:#90a9c9;font-size:.59rem}.client-media-status{display:inline-flex;width:max-content;align-items:center;gap:4px;padding:3px 6px;color:#b9caf0;border:1px solid rgba(129,163,222,.3);border-radius:999px;background:#23447a38;font-family:var(--mono);font-size:.47rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-media-status.approved{color:#a1f0c8;border-color:#5be1a261;background:#0b684433}.client-media-status.needs_changes{color:#ffdc88;border-color:#f8bc4b5e;background:#6f480940}.client-media-status.rejected{color:#ffa8b2;border-color:#fa758766;background:#76182f3b}.client-media-empty{margin:12px 9px;color:#8fa7c6;font-size:.7rem;line-height:1.5}.client-media-content-empty{display:grid;min-height:300px;place-items:center;text-align:center}.client-media-share-list{display:grid;gap:7px;margin-top:24px;padding:13px;border:1px solid rgba(152,113,245,.25);border-radius:10px;background:#361e671f}.client-media-share-list>span{color:#cfb7ff;font-family:var(--mono);font-size:.55rem;font-weight:800;letter-spacing:.08em}.client-media-share-list div{display:flex;align-items:center;gap:7px;color:#c5b7e4;font-size:.68rem}.client-media-share-list button{margin-left:auto;color:#ffa5b4;border:0;background:transparent;font:inherit;font-size:.65rem;cursor:pointer}.client-media-viewer-backdrop{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:24px;background:#01040cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.client-media-viewer{width:min(1160px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(132,176,240,.38);border-radius:16px;background:#08132a;box-shadow:0 30px 90px #0000009e}.client-media-viewer>header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid rgba(128,164,213,.18)}.client-media-viewer h2{margin:7px 0 0;color:#f0f5ff;font-size:1.15rem}.client-media-viewer>header>button{display:grid;width:32px;height:32px;place-items:center;color:#b9cbdf;border:1px solid rgba(137,167,205,.25);border-radius:8px;background:transparent;cursor:pointer}.client-media-viewer-main{display:grid;grid-template-columns:minmax(0,1fr) 310px}.client-media-stage{display:grid;min-width:0;min-height:480px;align-content:center;justify-items:center;padding:20px;background:#030711}.client-media-stage img,.client-media-stage video{display:block;width:auto;max-width:100%;height:auto;max-height:560px;border-radius:7px;object-fit:contain;background:#000}.client-media-stage video{aspect-ratio:9 / 16}.client-media-viewer-nav{display:flex;width:100%;max-width:640px;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:#9db3d1;font-size:.67rem}.client-media-viewer-nav button{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;color:#d2e2f8;border:1px solid rgba(116,159,219,.32);border-radius:7px;background:#0b1d3ec7;font:inherit;cursor:pointer}.client-media-viewer-nav button:disabled{opacity:.38;cursor:not-allowed}.client-media-detail-panel{display:grid;align-content:start;gap:15px;padding:20px;border-left:1px solid rgba(128,164,213,.18);background:#071023d1}.client-media-detail-panel select{width:100%}.client-media-viewer-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.client-media-viewer-actions .button{justify-content:center;min-height:35px;padding:0 8px;font-size:.62rem}.client-media-viewer-actions .button-danger{color:#ffb3bd;border-color:#f76c8066;background:#6c1a2d38}.client-media-detail-panel section{display:grid;gap:8px}.client-media-detail-panel h3{margin:0;color:#dce9fc;font-size:.74rem}.client-media-detail-panel article{padding:8px;border:1px solid rgba(119,156,207,.18);border-radius:7px;background:#040a1885}.client-media-detail-panel article.current{border-color:#6ddca65c}.client-media-detail-panel article>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.client-media-detail-panel article strong{display:block;color:#dfeaff;font-size:.65rem}.client-media-detail-panel article p{margin:5px 0 3px;color:#b5c6de;font-size:.66rem;line-height:1.4}.client-media-detail-panel article small{display:block;color:#8199bb;font-size:.55rem}.client-media-detail-panel article button{display:inline-flex;align-items:center;gap:4px;padding:3px 0;color:#9fc8ff;border:0;background:transparent;font:inherit;font-size:.59rem;cursor:pointer}@media (max-width: 900px){.client-media-viewer-main{grid-template-columns:1fr}.client-media-detail-panel{border-top:1px solid rgba(128,164,213,.18);border-left:0}.client-media-stage{min-height:360px}}@media (max-width: 640px){.client-media-admin-entry{display:grid;width:calc(100% - 32px);margin:28px auto;padding:19px}.client-media-admin-entry .button{width:100%;justify-content:center}.client-media-header{min-height:62px}.client-media-header>div{gap:9px;font-size:.48rem}.client-media-header a{font-size:.65rem}.client-media-intro{display:grid;gap:19px;padding:34px 0 21px}.client-media-intro h1{font-size:2.1rem}.client-media-intro .button{width:100%;justify-content:center}.client-media-create{grid-template-columns:1fr}.client-media-create .button{width:100%;justify-content:center}.client-media-workspace{grid-template-columns:1fr;overflow:visible;border-radius:15px}.client-media-sidebar{border-right:0;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-review-list{display:flex;overflow-x:auto;gap:7px}.client-media-review-list button{min-width:155px}.client-media-folder-tree{display:grid;grid-template-columns:auto repeat(4,max-content);align-items:center;gap:6px;overflow-x:auto;padding-top:14px}.client-media-folder-tree>div{grid-column:1 / -1;padding-bottom:1px}.client-media-folder-row{width:max-content;min-height:34px;padding:0 5px!important;border:1px solid rgba(115,151,207,.18)}.client-media-folder-row>span{display:none}.client-media-content{padding:17px}.client-media-toolbar{display:grid;gap:14px}.client-media-toolbar h2{font-size:1.35rem}.client-media-toolbar-actions{justify-content:start}.client-media-toolbar-actions select,.client-media-toolbar-actions .button{flex:1 1 145px;justify-content:center}.client-media-dropzone{grid-template-columns:auto minmax(0,1fr);padding:13px}.client-media-dropzone .button{grid-column:1 / -1;width:100%;justify-content:center}.client-media-upload-queue>div{grid-template-columns:1fr}.client-media-viewer-backdrop{align-items:end;padding:0}.client-media-viewer{max-height:94dvh;border-radius:16px 16px 0 0}.client-media-stage{min-height:min(56dvh,480px);padding:13px}.client-media-stage img,.client-media-stage video{max-height:50dvh}.client-media-viewer-nav{margin-top:10px}.client-media-detail-panel{padding:15px}.client-media-viewer-actions{grid-template-columns:1fr 1fr}}.client-control-page,.client-portal-page,.client-portal-login{min-height:100vh;padding:22px clamp(16px,4vw,64px) 72px;color:#f4f6ff;background:radial-gradient(circle at 84% 4%,rgba(60,100,255,.16),transparent 29rem),#050814}.client-control-header,.client-portal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1440px;margin:auto;padding:10px 0 28px;border-bottom:1px solid rgba(119,148,255,.19)}.client-control-header>div,.client-portal-header>div{display:flex;align-items:center;gap:16px;color:#aeb9d7;font:700 .71rem/1 DM Mono,monospace;letter-spacing:.12em}.client-control-header button,.client-portal-header button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(147,166,255,.28);border-radius:999px;color:#f0f3ff;background:#0f1631c7;font:700 .75rem/1 inherit}.client-control-hero,.client-portal-welcome{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:1440px;margin:auto;padding:clamp(34px,6vw,76px) 0 34px}.client-control-hero>div{max-width:780px}.client-control-hero h1,.client-portal-welcome h1{max-width:800px;margin:10px 0 14px;font-size:clamp(2.2rem,5vw,4.9rem);letter-spacing:-.07em;line-height:.94}.client-control-hero p,.client-portal-welcome p{max-width:680px;margin:0;color:#aeb9d7;font-size:1.02rem;line-height:1.65}.client-control-message,.client-portal-message{max-width:1440px;margin:0 auto 16px;padding:12px 16px;border:1px solid rgba(104,244,160,.37);border-radius:12px;color:#9cffb5;background:#16634329}.client-control-grid{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);max-width:1440px;min-height:680px;margin:auto;overflow:hidden;border:1px solid rgba(106,140,255,.35);border-radius:24px;background:#070d21db;box-shadow:0 30px 80px #0000004d}.client-control-list{padding:18px 12px;border-right:1px solid rgba(106,140,255,.24);background:#0a132de6}.client-control-list>div{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 15px;color:#9caae5;font:700 .7rem/1 DM Mono,monospace;letter-spacing:.13em}.client-control-list>div button{border:0;color:#ffc94f;background:transparent}.client-control-list>button{display:grid;grid-template-columns:10px 30px 1fr;gap:10px;align-items:center;width:100%;padding:12px 10px;border:1px solid transparent;border-radius:13px;color:#f3f5ff;background:transparent;text-align:left}.client-control-list>button:hover,.client-control-list>button.active{border-color:#5b8bff78;background:linear-gradient(115deg,#2143a74f,#121841c2)}.client-control-list img,.client-control-list strong{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#1d356e;color:#ffd05a;object-fit:cover}.client-control-list b,.client-control-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-control-list b{font-size:.9rem}.client-control-list small{margin-top:4px;color:#94a2c7;font-size:.73rem}.client-control-main{min-width:0;padding:clamp(22px,3vw,46px)}.client-login-form{display:grid;grid-template-columns:1fr 1.1fr;gap:8px}.client-login-form input:last-of-type{grid-column:1/-1}.client-login-form button{justify-self:start}.client-login-ready{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:11px;margin-top:12px;border:1px solid rgba(109,241,159,.33);border-radius:12px;color:#c8fdd5;background:#23704b2b;font-size:.78rem}.client-login-ready button{display:inline-flex;align-items:center;gap:4px;border:0;color:#f9d263;background:transparent;font-weight:700}.client-control-empty{padding:16vh 10%;color:#a7b1d0;text-align:center}.client-control-empty h2{margin-bottom:5px;color:#fff}.client-portal-login{display:grid;place-items:center;padding:32px 20px}.client-portal-login>.brand{position:absolute;top:28px;left:clamp(20px,5vw,72px)}.client-portal-login section{width:min(100%,460px);padding:clamp(26px,6vw,48px);border:1px solid rgba(117,147,255,.35);border-radius:23px;background:linear-gradient(145deg,#162758cf,#070c1feb)}.client-portal-login h1{margin:10px 0 12px;font-size:clamp(2.4rem,7vw,3.8rem);letter-spacing:-.075em}.client-portal-login p{color:#b2bedf;line-height:1.6}.client-portal-login form{display:grid;gap:15px;margin-top:24px}.client-portal-login label{display:grid;gap:7px;color:#c3cdea;font-size:.83rem;font-weight:700}.client-portal-login input{box-sizing:border-box;width:100%;padding:12px;border:1px solid rgba(116,145,245,.38);border-radius:10px;color:#fff;background:#030819bf}.client-portal-login form>p{margin:0;color:#ffb0bd;font-size:.83rem}.client-portal-login small{display:block;margin-top:20px;color:#8290b5;line-height:1.5}.client-portal-welcome .button{white-space:nowrap}.client-portal-workspace{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);max-width:1440px;min-height:590px;margin:auto;overflow:hidden;border:1px solid rgba(104,138,247,.34);border-radius:22px;background:#070d21db}.client-portal-workspace>aside{padding:21px 13px;border-right:1px solid rgba(104,138,247,.23);background:#0a132de0}.client-portal-workspace>aside>span{display:block;padding:2px 10px 14px;color:#98a7dc;font:700 .69rem/1 DM Mono,monospace;letter-spacing:.12em}.client-portal-workspace>aside>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:10px;color:#dbe3ff;background:transparent;text-align:left}.client-portal-workspace>aside>button.active{border-color:#6a93ff78;background:#3052b44a}.client-portal-workspace>aside p{padding:0 10px;color:#8794ba;font-size:.83rem;line-height:1.55}.client-portal-media{min-width:0;padding:clamp(22px,4vw,44px)}.client-portal-media-head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:21px;border-bottom:1px solid rgba(105,137,244,.2)}.client-portal-media-head h2{margin:8px 0 5px;font-size:2rem;letter-spacing:-.05em}.client-portal-media-head p{margin:0;color:#97a5cb;font-size:.84rem}.client-portal-media-head>div:last-child{display:flex;gap:8px;align-items:center}.client-portal-media-head select{padding:9px 10px;border:1px solid rgba(111,143,242,.35);border-radius:9px;color:#e8efff;background:#0a1330}.client-portal-media-head button{display:inline-flex;align-items:center;gap:6px;padding:10px;border:1px solid rgba(101,232,152,.4);border-radius:9px;color:#b4ffd0;background:#1868492b;font-weight:700}.client-portal-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:22px}.client-portal-media-grid>button{min-width:0;padding:0 0 12px;overflow:hidden;border:1px solid rgba(108,140,244,.28);border-radius:14px;color:#f1f4ff;background:#0c1635b8;text-align:left}.client-portal-media-grid>button:hover{border-color:#85a9ff}.client-portal-media-grid>button>div{position:relative;overflow:hidden;background:#030712;aspect-ratio:1.38}.client-portal-media-grid img,.client-portal-media-grid video{display:block;width:100%;height:100%;object-fit:cover}.client-portal-media-grid>button>div>span{position:absolute;bottom:8px;left:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#030819cc}.client-portal-media-grid strong{display:block;padding:11px 11px 6px;overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.client-portal-media-grid .client-media-status{margin-left:11px}.client-portal-empty{padding:45px 0;color:#8e9cc1}.client-portal-viewer{max-width:1120px}@media (max-width:820px){.client-control-page,.client-portal-page{padding:14px 14px 44px}.client-control-header,.client-portal-header{padding-bottom:18px}.client-control-header>div>span,.client-portal-header>div>span{display:none}.client-control-hero,.client-portal-welcome{flex-direction:column;align-items:start;padding:35px 4px 24px}.client-control-hero h1,.client-portal-welcome h1{font-size:clamp(2.35rem,11vw,3.5rem)}.client-control-grid,.client-portal-workspace{grid-template-columns:1fr;border-radius:17px}.client-control-list,.client-portal-workspace>aside{display:flex;gap:8px;padding:12px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(104,138,247,.23)}.client-control-list>div,.client-portal-workspace>aside>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.client-control-list>button{flex:0 0 min(248px,72vw)}.client-portal-workspace>aside>button{flex:0 0 auto;width:max-content}.client-control-main,.client-portal-media{padding:21px 15px}.client-login-form{grid-template-columns:1fr}.client-login-form input:last-of-type{grid-column:auto}.client-portal-media-head>div:last-child{justify-content:space-between;width:100%}.client-portal-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-portal-login>.brand{top:18px;left:20px}.client-portal-login section{margin-top:45px}}.client-media-folder-row .client-visible{color:#8effb1!important;border-color:#71f4a475!important;background:#2d9c5d2e!important}.client-media-folder-create{display:grid;gap:8px;margin:0 4px 11px;padding:10px;border:1px solid rgba(121,174,255,.35);border-radius:9px;background:#132a565c}.client-media-folder-create label{color:#b9d4f7;font-size:.61rem;font-weight:750;line-height:1.3}.client-media-folder-create input{min-width:0;min-height:34px;padding:0 8px;color:#eff6ff;border:1px solid rgba(137,174,226,.35);border-radius:6px;outline:none;background:#030918d1;font:inherit;font-size:.66rem}.client-media-folder-create input:focus{border-color:#8ec9ff;box-shadow:0 0 0 3px #5eb4ff26}.client-media-folder-create>div{display:flex;align-items:center;gap:8px}.client-media-folder-create .button{min-height:30px;padding:0 9px;font-size:.59rem}.client-media-folder-create>div>button:not(.button){padding:0;color:#adc3e1;border:0;background:transparent;font:inherit;font-size:.62rem;cursor:pointer}.client-media-upload-error{display:flex;align-items:start;gap:8px;margin:12px 0 0;padding:10px 11px;color:#ffd5db;border:1px solid rgba(252,116,137,.47);border-radius:8px;background:#77192d42;font-size:.69rem;line-height:1.45}.client-media-upload-error svg{flex:0 0 auto;margin-top:1px;color:#ff9cab}.client-media-upload-error strong{color:#fff0f2}@media (max-width: 640px){.client-media-folder-create{width:min(260px,calc(100vw - 68px))}}.client-media-sidebar-head,.client-media-folder-heading,.client-media-client-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px 13px;color:#a7c2e5;font-family:var(--mono);font-size:.59rem;font-weight:800;letter-spacing:.09em}.client-media-client-heading{padding-bottom:17px;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-client-heading strong{overflow:hidden;color:#eff6ff;font-family:var(--sans);font-size:.85rem;font-weight:780;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.client-media-sidebar-head>button,.client-media-client-heading>button{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#9fc8ff;border:1px solid rgba(115,170,255,.28);border-radius:7px;background:transparent;cursor:pointer}.client-media-folder-tree{padding-top:18px}.client-media-folder-heading{padding-bottom:10px}.client-media-folder-heading>span{text-transform:uppercase}.client-media-new-folder{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 8px;color:#ffcf62;border:1px solid rgba(255,192,67,.36)!important;border-radius:7px;background:#ffb72b17!important;font:800 .57rem/1 var(--mono);letter-spacing:.03em;cursor:pointer}.client-media-folder-heading>.client-media-new-folder{width:auto;height:29px;flex:0 0 auto;white-space:nowrap}.client-media-folder-row{position:relative;display:flex;min-width:0;min-height:42px;align-items:center;gap:6px;margin:2px 0;padding:0 5px 0 0;border:1px solid transparent;border-radius:9px}.client-media-folder-row:hover,.client-media-folder-row:focus-within{border-color:#74a4ec2e;background:#1e3e7a21}.client-media-folder-row.active{border-color:#5a8ee447;background:linear-gradient(100deg,#3062bb4f,#1e39721c)}.client-media-folder-select{display:flex!important;flex:1 1 auto;min-width:0;align-items:center;gap:8px;padding:0 2px;color:#b9c9df;border:0;background:transparent;font:650 .68rem/1 var(--sans);text-align:left;cursor:pointer}.client-media-folder-select>svg{width:16px;height:16px;flex:0 0 16px;color:#95b7ea}.client-media-folder-select>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-media-folder-select small{display:inline-grid;min-width:17px;height:17px;flex:0 0 auto;place-items:center;padding:0 4px;color:#91a8ca;border-radius:99px;background:#698dc721;font:800 .5rem/1 var(--mono)}.client-media-folder-row.active .client-media-folder-select{color:#f0f6ff;font-weight:780}.client-media-folder-row.active .client-media-folder-select>svg{color:#ffd168}.client-media-visibility{min-width:53px;padding:4px 6px;color:#aebdd2;border:1px solid rgba(130,157,197,.25)!important;border-radius:99px;background:#1f304f73!important;font:800 .46rem/1 var(--mono);letter-spacing:.025em;white-space:nowrap;cursor:pointer}.client-media-folder-row .client-media-visibility.client-visible{color:#8effb1!important;border-color:#71f4a475!important;background:#2d9c5d2e!important}.client-media-folder-actions{position:relative;display:flex;width:auto;height:28px;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto}.client-media-folder-menu-trigger{display:grid;width:24px;height:24px;place-items:center;padding:0;color:#b9cee8;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:0;transition:opacity .15s var(--ease-out),background .15s var(--ease-out)}.client-media-folder-row:hover .client-media-folder-menu-trigger,.client-media-folder-row:focus-within .client-media-folder-menu-trigger,.client-media-folder-actions:focus-within .client-media-folder-menu-trigger{opacity:1}.client-media-folder-menu-trigger:hover,.client-media-folder-menu-trigger:focus-visible{color:#fff;background:#739ee633;outline:none}.client-media-folder-menu{position:absolute;z-index:4;top:29px;right:0;display:grid;width:146px;gap:2px;padding:5px;border:1px solid rgba(125,166,229,.34);border-radius:9px;background:#0b1732;box-shadow:0 15px 32px #0000006b}.client-media-folder-menu button{display:flex;min-height:29px;align-items:center;gap:7px;width:100%;padding:0 7px;color:#d6e4f7;border:0;border-radius:5px;background:transparent;font:680 .6rem/1 var(--sans);text-align:left;cursor:pointer}.client-media-folder-menu button:hover,.client-media-folder-menu button:focus-visible{background:#3a67b34a;outline:none}.client-media-folder-menu .danger{color:#ffabb7}.client-media-folder-menu .danger:hover,.client-media-folder-menu .danger:focus-visible{background:#82263d47}.client-media-dropzone.is-compact{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin-top:18px;padding:10px 12px;border-style:solid;border-color:#6ca4f44d;border-radius:10px;background:#11254e61}.client-media-dropzone.is-compact strong{font-size:.69rem}.client-media-dropzone.is-compact span{font-size:.59rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-media-dropzone.is-compact .button{min-height:31px;padding:0 10px;font-size:.59rem}.client-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:22px}.client-media-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;border-radius:13px}.client-media-thumb{aspect-ratio:4 / 3;background:linear-gradient(135deg,#0c1b3b,#050a16)}.client-media-thumb img,.client-media-thumb video{display:block;width:100%;height:100%;object-fit:contain;background:#030711}.client-media-thumb.is-portrait{background:linear-gradient(115deg,#0f254e,#040914)}.client-media-thumb.is-portrait video,.client-media-thumb.is-portrait img{object-fit:contain}.client-media-play{position:absolute;left:50%;top:50%;display:grid;width:31px;height:31px;place-items:center;color:#fff2cf;border:1px solid rgba(255,221,136,.62);border-radius:50%;background:#040a19b3;box-shadow:0 4px 16px #0000005c;transform:translate(-50%,-50%);pointer-events:none}.client-media-play svg{margin-left:2px}.client-media-card-meta{display:grid;min-width:0;gap:7px;min-height:79px;padding:11px}.client-media-card-meta>strong{overflow:hidden;color:#eaf1ff;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-media-card-meta>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.client-media-card-meta small{overflow:hidden;color:#91a9c8;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.client-media-card .client-media-kind{display:none}@media (max-width: 1079px){.client-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.client-media-folder-tree{display:block;overflow:visible;padding-top:14px}.client-media-folder-heading{display:flex!important;width:auto;padding:0 6px 10px!important}.client-media-new-folder{flex:0 0 auto;white-space:nowrap}.client-media-folder-row{width:100%;min-height:43px;padding-right:4px!important}.client-media-folder-menu-trigger{opacity:1}.client-media-visibility{min-width:49px;font-size:.44rem}.client-media-dropzone.is-compact{grid-template-columns:auto minmax(0,1fr)}.client-media-dropzone.is-compact .button{grid-column:auto;width:auto}.client-media-dropzone.is-compact span{white-space:normal}.client-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.client-media-card-meta{min-height:74px;padding:9px}.client-media-card-meta>div{align-items:start;flex-direction:column;gap:5px}.client-media-card-meta small{max-width:100%}}@media (prefers-reduced-motion: reduce){.client-media-folder-menu-trigger{transition:none}}.client-media-clean-workspace{grid-template-columns:278px minmax(0,1fr);min-height:620px}.client-media-clean-sidebar{padding:20px 13px}.client-media-clean-intro{padding-bottom:24px}.client-media-clean-intro h1{max-width:21ch}.client-media-refresh{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:#b9d5ff;border:1px solid rgba(117,163,230,.32);border-radius:9px;background:#0c1c3dad;cursor:pointer}.client-media-clean-sidebar .client-media-folder-tree{padding-top:18px}.client-media-clean-sidebar .client-media-folder-heading{min-width:0;padding-right:2px}.client-media-clean-sidebar .client-media-new-folder{display:inline-flex!important;min-width:104px;flex-direction:row!important;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.client-media-clean-sidebar .client-media-folder-row{min-height:44px;padding-right:4px}.client-media-clean-sidebar .client-media-folder-select{min-width:0}.client-media-folder-share{display:inline-flex;min-height:25px;align-items:center;justify-content:center;gap:4px;padding:0 6px;color:#abc0dc;border:1px solid rgba(130,157,197,.25)!important;border-radius:99px;background:#1f304f73!important;font:800 .45rem/1 var(--mono);letter-spacing:.01em;white-space:nowrap;cursor:pointer}.client-media-folder-share.is-shared{color:#95f1be;border-color:#71f4a475!important;background:#2d9c5d2e!important}.client-media-folder-share svg{flex:0 0 auto}.client-media-clean-content{padding:30px}.client-media-clean-toolbar{min-height:58px}.client-media-clean-toolbar h2{margin-bottom:3px}.client-media-clean-dropzone{margin-top:18px;padding:19px}.client-media-library-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:30px;padding-bottom:13px;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-library-head h2{margin:0 0 5px;color:#eff5ff;font-size:1.25rem;letter-spacing:-.045em}.client-media-library-head p{margin:0;color:#9cafc9;font-size:.7rem}.client-media-library-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.client-media-select-toggle,.client-media-delete-selected{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#bfd0e9;border:1px solid rgba(121,158,211,.31);border-radius:8px;background:#0b1c3da8;font:760 .62rem/1 var(--sans);cursor:pointer}.client-media-select-toggle.active{color:#fff1c7;border-color:#ffc34999;background:#e69d1e2e}.client-media-delete-selected{color:#ffd1d8;border-color:#f76f856b;background:#701b3042}.client-media-delete-selected:disabled{cursor:not-allowed;opacity:.42}.client-media-clean-grid{align-items:start;grid-auto-flow:row dense;margin-top:17px}.client-media-clean-grid .client-media-card{display:block;min-width:0;align-self:start;overflow:hidden}.client-media-card-open{position:relative;display:block;width:100%;padding:0;color:inherit;border:0;background:transparent;cursor:pointer}.client-media-card-open:focus-visible{outline:2px solid #ffcd63;outline-offset:-3px}.client-media-clean-grid .client-media-thumb{aspect-ratio:4 / 3}.client-media-clean-grid .client-media-card.is-portrait .client-media-thumb{aspect-ratio:9 / 16}.client-media-card-selection{position:absolute;z-index:2;top:9px;right:9px;display:grid;width:23px;height:23px;place-items:center;color:#081326;border:1px solid rgba(255,239,190,.86);border-radius:50%;background:#040a19c7;box-shadow:0 3px 12px #0000005c}.client-media-card.is-selected{border-color:#ffc74dd6;box-shadow:0 0 0 1px #ffc74d29,0 10px 28px #0000003b}.client-media-card.is-selected .client-media-card-selection{color:#201504;border-color:#ffd46d;background:#ffd46d}.client-media-clean-grid .client-media-card-meta{display:flex;min-width:0;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px}.client-media-clean-grid .client-media-card-meta>strong{min-width:0;flex:1 1 auto}.client-media-card-delete{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;color:#ffacb8;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer}.client-media-card-delete:hover,.client-media-card-delete:focus-visible{color:#ffdbe0;border-color:#f76f855e;background:#781d334a;outline:none}.client-media-clean-viewer{width:min(900px,100%)}.client-media-clean-viewer .client-media-viewer-main{display:block}.client-media-clean-viewer .client-media-stage video{aspect-ratio:auto}@media (max-width: 1079px){.client-media-clean-workspace{grid-template-columns:252px minmax(0,1fr)}.client-media-clean-content{padding:24px}.client-media-clean-sidebar .client-media-new-folder{min-width:96px}.client-media-folder-share{padding-right:5px;padding-left:5px;font-size:.42rem}}@media (max-width: 640px){.client-media-clean-workspace{grid-template-columns:1fr}.client-media-clean-sidebar{padding:16px 13px 14px;border-right:0;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-clean-sidebar .client-media-folder-tree{padding-top:14px}.client-media-clean-sidebar .client-media-folder-heading{padding-right:6px!important}.client-media-clean-sidebar .client-media-folder-row{width:100%;padding-right:4px!important}.client-media-clean-sidebar .client-media-folder-menu-trigger{opacity:1}.client-media-folder-share{min-height:24px;padding-right:5px;padding-left:5px;font-size:.41rem}.client-media-clean-content{padding:17px}.client-media-clean-toolbar{min-height:0}.client-media-clean-dropzone{margin-top:16px;padding:15px}.client-media-library-head{align-items:start;margin-top:24px}.client-media-library-actions{justify-content:start}.client-media-library-actions>button{flex:1 1 auto}.client-media-clean-grid .client-media-card-meta{min-height:48px;padding:9px}}.client-media-upload-row.is-success{border-color:#67df9d47}.client-media-upload-row.is-error{grid-template-columns:minmax(110px,1fr) minmax(120px,2fr) auto auto;border-color:#ff819357}.client-media-upload-row.is-error small{color:#ffb3bf}.client-media-upload-actions{display:inline-flex;align-items:center;gap:5px}.client-media-upload-actions button{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:4px;padding:0 7px;color:#d8e8ff;border:1px solid rgba(128,165,219,.32);border-radius:6px;background:#0c1c3dd1;font:700 .58rem/1 var(--sans);cursor:pointer}.client-media-upload-actions button:hover{border-color:#97c5ffb8;color:#f5f9ff}.client-media-upload-actions button:last-child{color:#ffbdc6;border-color:#ff849652}@media (max-width: 640px){.client-media-upload-row.is-error{grid-template-columns:1fr}.client-media-upload-actions{justify-content:flex-start}}.admin-leads-page{min-height:100vh;padding:24px;background:radial-gradient(circle at 85% 0%,rgba(62,91,184,.18),transparent 31rem),#071326;color:#eef5ff}.admin-leads-header{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto;padding-bottom:22px;border-bottom:1px solid rgba(132,165,212,.19)}.admin-leads-back{display:inline-flex;align-items:center;gap:7px;color:#aec9ed;font-size:.84rem;font-weight:700}.admin-leads-shell{max-width:980px;margin:0 auto;padding:62px 0 96px}.admin-leads-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.admin-leads-intro .eyebrow{display:inline-flex;align-items:center;gap:6px}.admin-leads-intro h1{max-width:650px;margin:11px 0;color:#f4f8ff;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.06em}.admin-leads-intro p{max-width:600px;margin:0;color:#9fb5d2;line-height:1.6}.admin-leads-count{display:grid;flex:0 0 auto;min-width:110px;padding:16px 18px;border:1px solid rgba(129,163,214,.24);border-radius:12px;background:#0f2445ad;text-align:center}.admin-leads-count strong{color:#f7d470;font-size:2rem;line-height:1}.admin-leads-count span{margin-top:5px;color:#9bb1ce;font:.7rem/1.3 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.admin-leads-filters{display:flex;flex-wrap:wrap;gap:8px;margin:31px 0 18px}.admin-leads-filters button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;color:#a8bbd3;border:1px solid rgba(130,164,210,.24);border-radius:99px;background:#0f24458f;font:700 .75rem/1 Manrope,sans-serif}.admin-leads-filters button span{display:grid;min-width:18px;height:18px;place-items:center;color:#89a4c9;border-radius:99px;background:#7999c82b;font:800 .61rem/1 DM Mono,monospace}.admin-leads-filters button.active{color:#17233b;border-color:#f0c856;background:#f4cd67}.admin-leads-filters button.active span{color:#17233b;background:#14233e24}.admin-leads-message,.admin-leads-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:104px;margin:0;color:#a8bdd8;border:1px dashed rgba(128,162,210,.32);border-radius:12px;background:#0d1e3a8c;text-align:center}.admin-leads-message{justify-content:flex-start;min-height:0;padding:13px 15px;color:#fec6c6;border-style:solid;border-color:#ea7d8459;background:#822a362b}.admin-leads-list{display:grid;gap:13px}.admin-lead-record{scroll-margin-top:24px;padding:20px;border:1px solid rgba(129,163,214,.24);border-radius:12px;background:linear-gradient(145deg,#0f2548d1,#0a1931e0);box-shadow:0 12px 34px #00000029}.admin-lead-record>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-lead-form{display:inline-block;color:#f4cd68;font:800 .65rem/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-lead-record h2{margin:8px 0 3px;color:#f1f6ff;font-size:1.2rem}.admin-lead-record header p{margin:0;color:#91a7c4;font-size:.78rem}.admin-lead-id{padding:5px 7px;color:#8ea8ca;border:1px solid rgba(128,161,211,.2);border-radius:5px;font:800 .64rem/1 DM Mono,monospace}.admin-lead-contact{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.admin-lead-contact a{display:inline-flex;align-items:center;gap:6px;padding:7px 8px;color:#c6dbf6;border:1px solid rgba(126,164,219,.22);border-radius:6px;background:#2c508424;font-size:.78rem}.admin-lead-message{margin-top:14px;padding:12px;border:1px solid rgba(126,162,210,.16);border-radius:8px;background:#0611246b}.admin-lead-message small,.admin-lead-extra dt{display:block;color:#8ba4c5;font:800 .61rem/1.3 DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.admin-lead-message p{margin:6px 0 0;color:#d4e1f1;white-space:pre-wrap;line-height:1.55}.admin-lead-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0}.admin-lead-extra>div{min-width:0;padding:10px;border:1px solid rgba(124,160,210,.15);border-radius:7px;background:#1c365e36}.admin-lead-extra dd{margin:5px 0 0;color:#c4d5eb;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}@media (max-width:640px){.admin-leads-page{padding:18px}.admin-leads-header{padding-bottom:16px}.admin-leads-shell{padding:42px 0 60px}.admin-leads-intro{align-items:flex-start;flex-direction:column;gap:17px}.admin-leads-intro h1{font-size:2.25rem}.admin-leads-count{grid-template-columns:auto auto;align-items:center;gap:7px;min-width:0;padding:11px 13px}.admin-leads-count strong{font-size:1.35rem}.admin-leads-count span{margin:0;text-align:left}.admin-leads-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.admin-leads-filters button{flex:0 0 auto}.admin-lead-record{padding:16px}.admin-lead-record>header{gap:10px}.admin-lead-contact{display:grid;grid-template-columns:1fr}.admin-lead-contact a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-lead-extra{grid-template-columns:1fr 1fr}.admin-lead-extra>div:last-child:nth-child(odd){grid-column:span 2}}.client-control-header .client-control-leads-link{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;color:#f0f3ff;border:1px solid rgba(147,166,255,.28);border-radius:999px;background:#0f1631c7;font:700 .75rem/1 var(--sans);text-decoration:none}.client-control-header .client-control-leads-link:hover{border-color:#ffc94f9e;color:#fff5d2}.client-media-type-section{min-width:0;margin-top:30px}.client-media-type-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(121,155,208,.17)}.client-media-type-heading h2,.client-media-type-heading h3{margin:0;color:#eff5ff;font-size:1.2rem;letter-spacing:-.04em}.client-media-type-heading>span{flex-shrink:0;color:#9cafc9;font-size:.75rem}.client-media-clean-sidebar .client-media-single-share{display:flex;width:100%;justify-content:center;margin-top:18px;color:#101010;border:1px solid var(--amber);background:var(--amber)}.client-media-folder-tree .client-media-single-share-link{display:grid;gap:10px;margin:16px 0;color:#f7ce7b;font-size:.75rem;overflow-wrap:anywhere}.client-media-folder-tree .client-media-single-share-link button{display:block;width:100%;height:auto;min-height:34px;padding:9px;border:1px solid rgba(214,173,93,.3);border-radius:8px;background:#d6ad5d14;color:inherit;cursor:pointer}.client-media-client-sections{width:min(1120px,calc(100% - 64px));margin:0 auto 48px}.client-media-client-sections .client-share-grid{width:100%;margin-top:20px}.client-media-client-uploader{min-width:0}.client-media-photo-fallback{display:grid;place-content:center;min-height:140px;padding:20px;color:#d1d9e7;font-size:.8rem;text-align:center}.client-media-photo-fallback a{color:#f7ce7b;text-decoration:underline}@media (max-width: 640px){.client-media-client-sections{width:calc(100% - 28px)}.client-media-type-section{margin-top:24px}.client-media-type-heading{align-items:start}}.client-summary-bar,.client-summary-contact{display:flex;flex-wrap:wrap;gap:14px 22px;padding:18px 0;border-bottom:1px solid rgba(108,138,255,.2)}.client-summary-field{min-width:110px;max-width:100%}.client-summary-field>span{display:block;margin-bottom:5px;color:#9ba9cf;font:600 .65rem/1.3 var(--mono);letter-spacing:.025em}.client-summary-field>div{display:flex;align-items:center;gap:8px}.client-summary-field strong,.client-summary-field a{color:#edf1ff;font-size:.82rem;font-weight:650}.client-summary-field a{display:inline-flex;align-items:center;gap:5px}.client-summary-field a:hover{color:#f5cc7e}.client-summary-field button{display:inline-grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid rgba(126,151,250,.25);border-radius:6px;color:#abbadb;background:#121b3999;cursor:pointer}.client-summary-field button:hover{color:#f5cc7e;border-color:#f5cc7e66}.client-summary-field button:focus-visible,.client-analytics-controls button:focus-visible,.client-login-collapse summary:focus-visible{outline:2px solid #f5cc7e;outline-offset:3px}.client-summary-field form{display:flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:100%}.client-summary-field input,.client-summary-field select{width:170px;max-width:100%;min-height:34px;padding:6px 8px;border:1px solid rgba(126,151,250,.38);border-radius:7px;background:#0e1835;color:#eff3ff;font-size:.8rem}.client-summary-field form>small{flex-basis:100%;max-width:260px;color:#ffb5bd;font-size:.74rem}.client-summary-contact{padding:14px 0}.client-login-collapse{margin-top:17px;padding:0}.client-login-collapse summary{padding:17px 21px;color:#edf1ff;font-size:.9rem;font-weight:700;cursor:pointer}.client-login-collapse-content{padding:0 21px 21px}.client-analytics-panel{margin-top:17px}.client-analytics-panel>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.client-analytics-panel h3{margin:5px 0 0;color:#f3f5ff;font-size:1.25rem;letter-spacing:-.035em}.client-analytics-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.client-analytics-controls>div{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(126,151,250,.25);border-radius:10px}.client-analytics-controls button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 9px;border:0;border-radius:7px;color:#a9b6d7;background:transparent;font-size:.74rem;font-weight:650;cursor:pointer}.client-analytics-controls button.active{background:#263759;color:#f7cf85}.client-analytics-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:20px}.client-analytics-settings label{display:grid;gap:7px;color:#b9c5e0;font-size:.75rem}.client-analytics-settings input{width:100%;min-width:0;padding:10px;border:1px solid rgba(126,151,250,.3);border-radius:8px;background:#0e1835;color:#eff3ff;font-size:.78rem}.client-analytics-settings>p{grid-column:1 / -1;margin:0;color:#96a6c6;font-size:.7rem;overflow-wrap:anywhere}.client-analytics-disconnected{margin:20px 0 1px;color:#abb8d4;font-size:.85rem}.client-analytics-period,.client-analytics-note{margin:17px 0 0;color:#91a2c4;font-size:.71rem;line-height:1.65}.client-analytics-source{margin-top:22px;padding-top:17px;border-top:1px solid rgba(126,151,250,.18)}.client-analytics-panel h4{margin:0 0 14px;color:#eef3ff;font-size:.95rem}.client-analytics-panel h5{margin:18px 0 8px;color:#bbc9e5;font-size:.79rem}.client-analytics-source p,.client-analytics-lists p{color:#96a6c6;font-size:.76rem}.client-analytics-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.client-analytics-metric{min-width:0;padding:14px;border:1px solid rgba(126,151,250,.18);border-radius:11px;background:#0911288c}.client-analytics-metric>span{color:#9facce;font-size:.75rem}.client-analytics-metric>strong{display:block;margin:6px 0;color:#f1f5ff;font-size:1.7rem;letter-spacing:-.04em}.client-analytics-change{display:flex;align-items:center;flex-wrap:wrap;gap:3px;color:#a2b2d1;font-size:.65rem}.client-analytics-change>span{color:#91a2c4}.client-analytics-change.up{color:#8ce2b4}.client-analytics-change.down{color:#ffa6ae}.client-analytics-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.client-analytics-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(126,151,250,.12)}.client-analytics-row>span{min-width:0;overflow-wrap:anywhere;color:#c0cce3;font-size:.76rem}.client-analytics-row>div{min-width:95px}.client-analytics-row strong{color:#eef3ff;font-size:.73rem;font-weight:650}.client-analytics-row.query{display:grid;grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(90px,1fr));gap:12px}@media (max-width: 1100px){.client-analytics-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.client-analytics-settings>button{justify-self:start}.client-analytics-row.query{grid-template-columns:repeat(3,minmax(0,1fr))}.client-analytics-row.query>span{grid-column:1 / -1}}@media (max-width: 640px){.client-summary-bar{gap:17px 20px;padding:17px 0}.client-summary-field{min-width:112px;flex:1 1 calc(50% - 20px)}.client-analytics-panel{padding:17px}.client-analytics-controls{gap:5px}.client-analytics-controls button{padding:6px}.client-analytics-settings,.client-analytics-lists{grid-template-columns:1fr}.client-analytics-row.query{grid-template-columns:1fr;gap:6px}.client-analytics-row.query>span{grid-column:auto;font-weight:650}}.owner-analytics-panel{margin:0 0 24px}.client-portal-analytics-panel{margin:24px 0}.client-analytics-share-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;color:#eee;font-size:14px}.client-analytics-share-toggle input{width:17px;height:17px;accent-color:#e4b956}.client-analytics-share-toggle span{color:#929db5;font-size:12px}
