.fallback-slide.is-full .widget-preview-stage.xw-stage{padding:clamp(14px,3%,48px)}.xw-stage{gap:14px}.xw-stage>span{letter-spacing:3px;font-size:11px;color:#f8a36a;font-weight:700}.xw-stage h2{margin:0}.xw-count{display:flex;gap:clamp(14px,4%,50px)}.xw-count div{display:grid;gap:4px}.xw-count strong{font:800 clamp(40px,9vh,110px)/1 Manrope,sans-serif;letter-spacing:-2px}.xw-count small{text-transform:uppercase;letter-spacing:2px;font-size:.6em;opacity:.75}.xw-days-count{font:800 clamp(80px,20vh,240px)/1 Manrope,sans-serif;letter-spacing:-6px}.xw-days.xw-green{background:linear-gradient(145deg,#0e2e1e,#14532d)}.xw-days.xw-amber{background:linear-gradient(145deg,#3a2a10,#6b4a12)}.xw-days.xw-red{background:linear-gradient(145deg,#3a1414,#7f1d1d)}.xw-days small{padding:8px 14px;border:1px solid #ffffff40;border-radius:30px;letter-spacing:1.5px}.xw-wifi img{width:min(42%,300px);aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;padding:10px}.xw-meeting-state{font:800 clamp(40px,12vh,140px)/1 Manrope,sans-serif;letter-spacing:-2px}.xw-meeting.xw-free{background:linear-gradient(145deg,#0e2e1e,#166534)}.xw-meeting.xw-busy,.xw-hours.xw-busy{background:linear-gradient(145deg,#3a1414,#991b1b)}.xw-hours.xw-free{background:linear-gradient(145deg,#0e2e1e,#166534)}.xw-hours-rows{display:grid;gap:8px;width:min(90%,520px)}.xw-hours-rows p{display:flex;justify-content:space-between;padding:8px 14px;border-radius:6px;background:#ffffff12;margin:0}.xw-hours-rows p.today{background:#f97316;font-weight:700}.xw-fact h2{max-width:80%;font:700 clamp(18px,4.5vh,42px)/1.3 Manrope,sans-serif}.xw-dots{display:flex;gap:6px}.xw-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff40}.xw-dots i.on{background:#f97316}.xw-leader{display:flex;flex-direction:column;align-items:stretch;width:100%}.xw-leader-row{display:grid;grid-template-columns:34px 1fr 2fr auto;gap:12px;align-items:center;text-align:left}.xw-leader-row b{color:#f8a36a}.xw-leader-row div{height:12px;background:#ffffff20;border-radius:6px;overflow:hidden}.xw-leader-row div i{display:block;height:100%;background:linear-gradient(90deg,#f97316,#fbbf24);border-radius:6px}.xw-leader-row em{font-style:normal;font-size:.85em;opacity:.8}.xw-goal-pct{font:800 clamp(60px,16vh,180px)/1 Manrope,sans-serif}.xw-goal-bar{width:min(85%,700px);height:22px;background:#ffffff25;border-radius:11px;overflow:hidden}.xw-goal-bar i{display:block;height:100%;background:linear-gradient(90deg,#f97316,#fbbf24)}.xw-employee img,.xw-employee-initials{width:min(30%,180px);aspect-ratio:1;border-radius:50%;object-fit:cover;border:5px solid #f97316;display:grid;place-items:center;background:#2a3b49;font:800 3em Manrope}.xw-fact,.xw-employee,.xw-lobby,.xw-goal,.xw-days,.xw-wifi,.xw-countdown,.xw-meeting{text-align:center}.xw-lobby-clock{display:grid;gap:2px}.xw-lobby-clock strong{font:800 clamp(40px,10vh,110px)/1 Manrope}.xw-lojapilot{text-align:left;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(14px,3%,40px)}.xw-lp-head{display:flex;align-items:center;gap:14px}.xw-lp-head img{width:clamp(38px,8vh,72px);height:clamp(38px,8vh,72px);border-radius:12px;object-fit:contain;background:#fff;padding:6px}.xw-lp-head span{letter-spacing:3px;font-size:clamp(11px,1.6vh,15px);font-weight:800;color:var(--lp-accent,#4f46e5);text-transform:uppercase}.xw-lp-head em{margin-left:auto;font-style:normal;font-size:.72em;opacity:.65}.xw-lp-body{display:flex;align-items:center;gap:clamp(18px,4%,56px);flex:1;min-height:0}.xw-lp-photo{width:38%;aspect-ratio:1;object-fit:cover;border-radius:18px;background:#ffffff12}.xw-lp-empty{display:grid;place-items:center;font:800 clamp(60px,18vh,180px)/1 Manrope,sans-serif;color:var(--lp-accent,#4f46e5);background:#ffffff12}.xw-lp-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(6px,1.6vh,18px)}.xw-lp-info small{letter-spacing:3px;font-size:clamp(9px,1.4vh,13px);color:var(--lp-accent,#4f46e5);font-weight:800}.xw-lp-info h2{margin:0;font-size:clamp(26px,6vh,64px);line-height:1.05}.xw-lp-price{font:800 clamp(30px,8vh,84px)/1 Manrope,sans-serif;color:#fbbf24}.xw-lp-info p{margin:0;opacity:.75;font-size:clamp(13px,2.4vh,22px)}.xw-lp-dots{display:flex;gap:6px;margin-top:4px}.xw-lp-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff35}.xw-lp-dots i.on{background:var(--lp-accent,#4f46e5)}.xw-lp-qr{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.xw-lp-qr img{width:clamp(90px,20vh,190px);aspect-ratio:1;background:#fff;border-radius:14px;padding:8px}.xw-lp-qr figcaption{font-size:clamp(9px,1.4vh,13px);font-weight:700;letter-spacing:1px;opacity:.8;text-transform:uppercase}.widget-html-preview{padding:0!important;display:block!important;overflow:hidden}.widget-html-preview iframe{display:block;width:100%;height:100%;min-height:200px;border:0;background:transparent}.video-url-stage{background:#000}.video-url-stage video{display:block;width:100%;height:100%;min-height:200px;object-fit:cover;background:#000}.video-url-stage iframe{min-height:0}.re-slide{position:absolute;inset:0;display:flex;background:#fff;color:#171f2c;overflow:hidden;container-type:inline-size;font-family:Inter,system-ui,sans-serif;text-align:left}.re-slide *{box-sizing:border-box}.re-hero{position:relative;width:66.666%;height:100%;overflow:hidden;background:#25394c}.re-main-image{width:100%;height:100%;object-fit:cover;animation:re-kenburns 20s alternate infinite linear}@keyframes re-kenburns{to{transform:scale(1.1)}}.re-hero-copy{position:absolute;bottom:0;left:0;right:0;padding:6%;color:#fff;background:linear-gradient(transparent,#000000d4);display:flex;flex-direction:column;align-items:flex-start}.re-tag{background:#2563eb;border-radius:99px;padding:.6% 2%;font-size:1.25cqw;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.re-slide .re-hero-copy h2{font-family:Playfair Display,Georgia,serif;font-size:4.1cqw;line-height:1.1;letter-spacing:0;margin:2% 0 1%;color:#fff}.re-slide .re-hero-copy p{font-size:1.7cqw;color:#e5e7eb;margin:0}.re-features{display:flex;gap:3cqw;margin-top:3%;font-size:1.8cqw;font-weight:700}.re-features span{white-space:nowrap}.re-features b{color:#60a5fa;margin-right:.6cqw}.re-details{width:33.334%;height:100%;background:#f9fafb;padding:3.5% 2.6%;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.re-logo{height:7cqw;border-bottom:1px solid #e1e4e9;margin-bottom:2cqw;display:flex;align-items:flex-start}.re-logo img{max-width:65%;height:4cqw;object-fit:contain;object-position:left;opacity:.55;filter:grayscale(1)}.re-price{display:block;color:#163768;font-size:3.5cqw;line-height:1.1;white-space:nowrap}.re-reference{display:block;color:#6b7280;font-size:1.45cqw;margin-top:.6cqw}.re-slide .re-details h3{font-size:1.7cqw;line-height:1.2;margin:2.7cqw 0 1.2cqw;color:#171f2c}.re-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1cqw}.re-gallery div{height:9.5cqw;background:#e5e7eb;border-radius:.7cqw;overflow:hidden}.re-gallery img{width:100%;height:100%;object-fit:cover}.re-agent{display:flex;align-items:center;background:#fff;border:1px solid #eee;border-radius:1.1cqw;padding:1.3cqw;box-shadow:0 .7cqw 2cqw #1b29301b;gap:1cqw}.re-agent-image{width:5cqw;height:5cqw;object-fit:cover;border-radius:50%;flex-shrink:0}.re-agent div{min-width:0;display:flex;flex-direction:column;gap:.25cqw}.re-slide .re-agent small{font-size:.75cqw;color:#6b7280;letter-spacing:.08em}.re-agent strong{font-size:1.5cqw;white-space:nowrap}.re-agent span{font-size:1.1cqw;color:#2563eb;font-weight:700;white-space:nowrap}.re-widgets{position:absolute;top:2%;right:2%;display:flex;gap:1cqw;color:#fff}.re-widgets>div{background:#111b24b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff30;border-radius:1cqw;min-width:8cqw;padding:1cqw;box-shadow:0 .4cqw 1.5cqw #0002}.re-weather{display:flex;align-items:center;gap:.8cqw}.re-weather>span{font-size:2.6cqw;color:#fbbf24}.re-weather div,.re-clock{display:flex;flex-direction:column;text-align:center}.re-weather strong,.re-clock strong{font-size:1.9cqw;line-height:1.1}.re-slide .re-weather small,.re-slide .re-clock small{font-size:.9cqw;letter-spacing:0;color:#ddd}.fallback-content:has(>.template-real-estate){padding:0}.fallback-slide.template-real-estate{position:absolute;inset:0}.signage-zone .fallback-slide.template-real-estate{position:relative;padding:0}.fallback-slide .re-slide .re-clock small,.fallback-slide .re-slide .re-weather small,.fallback-slide .re-slide .re-agent small{letter-spacing:.08em;color:inherit}.preset-slide{position:absolute;inset:0;display:flex;overflow:hidden;container-type:inline-size;font-family:Inter,system-ui,sans-serif;text-align:left}.preset-slide *{box-sizing:border-box}.preset-slide img{display:block;object-fit:cover}.preset-slide h2,.preset-slide h3,.preset-slide p{margin:0;letter-spacing:normal}.preset-slide span{white-space:pre-line}.preset-restaurant{color:#fff;background:#101013}.restaurant-menu{width:58.333%;padding:4% 5%;display:flex;flex-direction:column}.restaurant-menu header{text-align:center;flex:none}.preset-slide .restaurant-menu h2{font:700 4.3cqw Playfair Display,Georgia,serif;color:#d4af37;text-transform:uppercase}.restaurant-menu header>span{font-size:1.15cqw;letter-spacing:.2em;color:#aaa}.restaurant-items{display:grid;grid-template-columns:1fr 1fr;gap:.5cqw 2cqw;align-content:center;flex:1}.restaurant-cell{min-width:0}.restaurant-cell:nth-child(1),.restaurant-cell:nth-child(3){display:contents}.restaurant-items h3{grid-column:1/-1}.preset-slide .restaurant-items h3{color:#d4af37;font:2cqw Playfair Display,Georgia,serif;border-bottom:1px solid #6d5a2a;padding-bottom:.3cqw}.restaurant-item{padding:.4cqw 0}.restaurant-item>div{display:flex;justify-content:space-between;gap:.6cqw;align-items:baseline}.restaurant-item strong,.restaurant-item b{font-size:1.6cqw}.restaurant-item b{color:#d4af37;white-space:nowrap}.preset-slide .restaurant-item p{color:#aaa;font-size:1.1cqw;margin-top:.3cqw}.restaurant-visual{width:41.667%;height:100%;position:relative;border-left:.35cqw solid #d4af37}.restaurant-visual>img{width:100%;height:100%}.restaurant-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101013bb,transparent);pointer-events:none}.restaurant-promo{position:absolute;bottom:5%;right:5%;z-index:1;background:#08090ce0;border:1px solid #d4af3770;padding:1.5cqw;text-align:center;border-radius:.8cqw;display:flex;flex-direction:column;gap:.4cqw;font-size:1.3cqw}.restaurant-promo>span{color:#d4af37;font-family:Playfair Display,Georgia,serif}.restaurant-promo small{font-size:1cqw;color:#aaa}.preset-bi{background:#0f172a;color:#f1f5f9;padding:3.5% 4%;display:flex;flex-direction:column;gap:3cqw}.preset-bi header{display:flex;justify-content:space-between;align-items:start}.preset-slide .preset-bi h2,.preset-slide.preset-bi h2{font-size:3.2cqw;color:#fff}.preset-bi header span{font-size:1.1cqw;color:#94a3b8}.preset-bi .bi-status{color:#5eead4;font-size:1.2cqw}.bi-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5cqw}.bi-metric,.bi-chart{background:#1e293b;border:1px solid #334155;border-radius:1.1cqw;padding:1.7cqw}.bi-metric{display:flex;flex-direction:column;gap:.8cqw}.bi-metric small{font-size:1cqw;color:#94a3b8}.bi-metric strong{font-size:2.7cqw}.bi-metric-line{height:.5cqw;width:66%;border-radius:1cqw;background:linear-gradient(90deg,#38bdf8,#14b8a6)}.bi-charts{display:grid;grid-template-columns:2fr 1fr;gap:1.5cqw;flex:1;min-height:0}.bi-chart{display:flex;flex-direction:column;min-height:0}.preset-slide .bi-chart h3{font-size:1.5cqw;color:#fff}.bi-chart>small{font-size:.7cqw;color:#94a3b8;letter-spacing:0}.bi-bars{flex:1;display:flex;align-items:end;justify-content:space-around;padding-top:1cqw}.bi-bars i{width:5%;background:linear-gradient(#38bdf8,#1d4ed8);border-radius:.3cqw .3cqw 0 0}.bi-donut{width:min(17cqw,65%);aspect-ratio:1;border-radius:50%;background:conic-gradient(#38bdf8 0 45%,#22d3ee 45% 73%,#4f46e5 73%);margin:auto;position:relative}.bi-donut:after{content:"";position:absolute;inset:23%;border-radius:50%;background:#1e293b}.preset-corporate{background:#133779;color:#fff;padding:4%;gap:4%;align-items:center}.corporate-bg{position:absolute;inset:0;width:100%;height:100%;opacity:.24}.corporate-main{position:relative;z-index:1;width:62%}.corporate-tag{background:#3b82f6;border:1px solid #93c5fd;border-radius:5cqw;padding:.5cqw 1cqw;width:max-content;font-size:1cqw;font-weight:800}.preset-slide.preset-corporate h2{font-size:5cqw;line-height:1.1;margin:2.4cqw 0;color:#fff}.preset-slide.preset-corporate p{font-size:1.7cqw;line-height:1.5;color:#dbeafe}.corporate-info{display:flex;align-items:center;gap:2cqw;padding:1.5cqw;margin-top:2.5cqw;border:1px solid #ffffff40;border-radius:1cqw;background:#ffffff24;width:max-content;max-width:100%}.corporate-info>div{display:flex;flex-direction:column;background:#2563eb;padding:1cqw;border-radius:.7cqw;font-size:1cqw}.corporate-info strong{font-size:2cqw}.corporate-info section{display:flex;flex-direction:column;gap:.4cqw}.corporate-info section strong{font-size:1.3cqw}.corporate-info small{font-size:1cqw;color:#bfdbfe}.corporate-events{z-index:1;align-self:stretch;width:34%;border:1px solid #ffffff40;border-radius:1.5cqw;background:#ffffff18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2.5cqw;display:flex;flex-direction:column;gap:2.3cqw}.preset-slide .corporate-events h3{font-size:2cqw;color:#fff;border-bottom:1px solid #ffffff40;padding-bottom:1.5cqw}.corporate-event{display:flex;gap:1cqw;align-items:center}.corporate-event>b{background:#ffffff3b;border-radius:.6cqw;padding:.5cqw;font-size:2cqw;text-align:center}.corporate-event>b small{display:block;font-size:.75cqw}.corporate-event>div{display:flex;flex-direction:column;gap:.5cqw}.corporate-event strong{font-size:1.25cqw}.corporate-event small{font-size:1cqw;color:#bfdbfe}.preset-retail{background:#facc15;color:#101010}.retail-copy{width:52%;padding:5% 6%;display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:1}.retail-tag{padding:.6cqw 1.2cqw;background:#101010;color:#facc15;text-transform:uppercase;font-size:1.7cqw;font-weight:900;letter-spacing:.12em;transform:rotate(-3deg)}.preset-slide.preset-retail h2{font-size:8cqw;line-height:.94;white-space:pre-line;font-weight:900;margin:2cqw 0;color:#101010}.preset-slide.preset-retail p{font-size:2.7cqw;font-weight:800;color:#121212}.retail-copy>small{font-size:1.3cqw;margin-top:3cqw;color:#3f3f46}.retail-visual{width:48%;height:100%;position:relative;background:#171717;transform:skew(-7deg);overflow:hidden;transform-origin:bottom}.retail-visual img{width:120%;height:100%;transform:skew(7deg);max-width:none;margin-left:-8%}.retail-price{position:absolute;top:12%;right:10%;width:14cqw;height:14cqw;border-radius:50%;background:#dc2626;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:skew(7deg) rotate(10deg);font-size:1.6cqw;text-transform:uppercase;font-weight:800;box-shadow:0 1cqw 3cqw #0007}.retail-price strong{font-size:4.5cqw}.preset-healthcare{background:#f0fdfa;color:#134e4a}.healthcare-queue{width:33.333%;background:#fff;display:flex;flex-direction:column;z-index:1}.healthcare-queue header{background:#0d9488;color:#fff;text-align:center;padding:2.5cqw}.healthcare-queue header>b{font-size:3.2cqw}.preset-slide.preset-healthcare h2{font-size:2.5cqw;color:inherit}.healthcare-queue header>span{font-size:1.3cqw;color:#ccfbf1}.healthcare-queue section{padding:3cqw;flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.4cqw}.preset-slide .healthcare-queue h3{font-size:2cqw;border-left:.4cqw solid #14b8a6;padding-left:1cqw;margin-bottom:1cqw}.healthcare-ticket{display:flex;align-items:center;justify-content:space-between;background:#f0fdfa;border:1px solid #99f6e4;border-radius:1cqw;padding:1cqw 1.4cqw;font-size:1.4cqw}.healthcare-ticket strong{font-size:3cqw;color:#0f766e}.healthcare-message{width:66.667%;height:100%;position:relative;color:#fff;display:flex;align-items:center}.healthcare-message img{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.healthcare-message:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#134e4ad9,transparent)}.healthcare-message>div{position:relative;z-index:1;padding:8%;max-width:85%}.healthcare-tag{background:#14b8a6;border-radius:5cqw;padding:.5cqw 1.2cqw;font-weight:800;font-size:1.2cqw}.preset-slide.preset-healthcare .healthcare-message h2{font-size:5.5cqw;line-height:1.05;white-space:pre-line;margin:2cqw 0;color:#fff}.preset-slide.preset-healthcare .healthcare-message p{font-size:2cqw;line-height:1.45;color:#ccfbf1;border-left:.4cqw solid #2dd4bf;padding-left:1.5cqw}.preset-widgets{position:absolute;z-index:5;top:1.7%;right:2%;display:flex;gap:.7cqw;color:#fff}.preset-widgets>div{background:#0a1720bd;border:1px solid #ffffff33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8cqw;min-width:7.5cqw;padding:.7cqw}.preset-widgets .re-weather{gap:.4cqw}.preset-widgets .re-weather>span{font-size:1.9cqw}.preset-widgets .re-weather strong,.preset-widgets .re-clock strong{font-size:1.5cqw}.preset-widgets .re-weather small,.preset-widgets .re-clock small{font-size:.75cqw;letter-spacing:0;color:#e4edf3}.preset-widgets .re-weather.w-strip{display:flex;flex-direction:row;align-items:center;gap:.55cqw;white-space:nowrap}.preset-widgets .re-weather.w-strip .w-icon,.preset-widgets .re-weather.w-strip strong{font-size:1.4cqw}.preset-widgets .re-weather.w-strip small{font-size:1cqw;color:#cfe3ee}.preset-widgets .re-weather.w-strip .w-cond{font-style:normal;font-size:.85cqw;color:#9db4c4}.re-weather.w-detail{flex-direction:column;align-items:flex-start;gap:.35cqw}.re-weather.w-detail .w-icon{font-size:2.4cqw;line-height:1}.re-weather.w-detail .w-body{display:flex;flex-direction:column;gap:.1cqw}.re-weather.w-detail .w-body strong{font-size:2.1cqw;line-height:1}.re-weather.w-detail .w-cond{font-style:normal;font-size:.85cqw;color:#cfe3ee}.re-weather.w-detail .w-stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25cqw .9cqw;margin-top:.3cqw;text-align:left}.re-weather.w-detail .w-stats i{font-style:normal;font-size:.7cqw;color:#9db4c4;display:flex;gap:.3cqw}.re-weather.w-detail .w-stats b{color:#fff;font-weight:700}.preset-widgets .re-weather.w-detail{min-width:11cqw}.fallback-content:has(>.template-restaurant),.fallback-content:has(>.template-bi),.fallback-content:has(>.template-corporate),.fallback-content:has(>.template-retail),.fallback-content:has(>.template-healthcare){padding:0}.fallback-slide.template-restaurant,.fallback-slide.template-bi,.fallback-slide.template-corporate,.fallback-slide.template-retail,.fallback-slide.template-healthcare{position:absolute;inset:0}.signage-zone .fallback-slide.template-restaurant,.signage-zone .fallback-slide.template-bi,.signage-zone .fallback-slide.template-corporate,.signage-zone .fallback-slide.template-retail,.signage-zone .fallback-slide.template-healthcare{position:relative;padding:0}.niche-slide{--niche-accent:#60a5fa;--niche-photo:none;container-type:inline-size;background-image:linear-gradient(90deg,#080d18f0,#080d18c7 54%,#080d18a3),var(--niche-photo),radial-gradient(ellipse at 82% 12%,color-mix(in srgb,var(--niche-accent) 24%,transparent),transparent 38%),linear-gradient(135deg,#0b1220,#172235 58%,#101827);background-size:cover;background-position:center;color:#f8fafc;padding:4.2%;display:flex}.niche-shell{width:100%;display:flex;flex-direction:column;position:relative;z-index:1;min-height:0}.niche-topline{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(6px,.7cqw,14px);color:#b7c3d7}.niche-topline strong{color:#fff}.niche-live{color:var(--niche-accent);font-weight:700}.niche-content{flex:1;display:grid;grid-template-columns:1.08fr .92fr;gap:5%;align-items:center;min-height:0}.niche-kicker{display:block;color:var(--niche-accent);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(6px,.9cqw,17px);font-weight:800;margin-bottom:1.2em}.niche-title{font-size:clamp(13px,4.2cqw,82px);line-height:1.02;letter-spacing:-.045em;font-weight:800;margin:0 0 .22em;color:#fff}.niche-t-serif{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em}.niche-t-display{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.niche-t-black{font-weight:800;letter-spacing:-.045em}.niche-t-blacki{font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em}.niche-t-light{font-weight:300;letter-spacing:-.03em}.niche-kicker{font-family:Oswald,sans-serif;font-weight:600}.niche-card-value{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.02em}.niche-panel-label{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.12em}.niche-subtitle{display:block;color:#c1ccdc;font-size:clamp(8px,1.25cqw,25px);line-height:1.45;max-width:28em}.niche-panel{background:#0b1220b8;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:clamp(14px,2vw,38px);box-shadow:0 25px 60px #0005}.niche-panel-label{display:block;color:#99a8be;font-size:clamp(6px,.75cqw,15px);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6em}.niche-feature{border-bottom:1px solid rgba(255,255,255,.12);padding:clamp(5px,1.15cqw,22px) 0;display:flex;justify-content:space-between;gap:1em;align-items:center;font-size:clamp(8px,1.25cqw,24px)}.niche-feature:last-child{border-bottom:0}.niche-feature b{color:var(--niche-accent);white-space:nowrap}.niche-footer{color:#94a3b8;font-size:clamp(6px,.8cqw,16px);border-top:1px solid rgba(255,255,255,.13);padding-top:1.3em}.niche-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw;margin-top:.5em}.niche-card{min-height:clamp(42px,9cqw,170px);background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border:1px solid rgba(255,255,255,.13);border-radius:1cqw;padding:clamp(6px,1.4cqw,26px);display:flex;flex-direction:column;justify-content:space-between;gap:.4em}.niche-card-value{color:var(--niche-accent);font-size:clamp(9px,1.8cqw,34px);line-height:1.05;font-weight:800}.niche-card-text{color:#aab8cb;font-size:clamp(6px,.75cqw,15px)}.niche-slide.niche-layout-cards .niche-content{display:block;padding-top:3%}.niche-slide.niche-layout-cards .niche-title{font-size:clamp(13px,3.6cqw,68px)}.niche-slide.niche-layout-cards .niche-panel{margin-top:2%}.niche-slide.niche-layout-hero .niche-content{grid-template-columns:1.15fr .85fr}.viagens-slide{background:#000;font-family:Inter,DM Sans,sans-serif}.viagens-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:viagens-kenburns 20s infinite alternate linear}@keyframes viagens-kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}.viagens-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.85),transparent 60%)}.viagens-card{position:absolute;left:4%;bottom:6%;z-index:2;max-width:58%;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-top-color:#fff6;border-left-color:#fff6;border-radius:1.6cqw;padding:2.4cqw;box-shadow:0 25px 50px #0006}.viagens-card-top{display:flex;align-items:center;gap:.9cqw;margin-bottom:.7cqw}.viagens-tag{background:#f97316;color:#fff;padding:.3cqw .9cqw;border-radius:99px;font-size:.72cqw;font-weight:800;text-transform:uppercase;letter-spacing:.15em;display:inline-block}.viagens-depart{color:#fff;font-size:.95cqw;font-weight:500}.viagens-title{font-family:Playfair Display,serif;font-weight:700;font-size:3.6cqw;color:#fff;margin:0 0 .4cqw;line-height:1.05}.viagens-sub{color:#bfdbfe;font-size:1.25cqw;display:block;margin-bottom:1.7cqw}.viagens-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:2cqw}.viagens-price-label{color:#93c5fd;font-size:.72cqw;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:.3cqw}.viagens-price{display:flex;align-items:flex-start;color:#fff}.viagens-price>span{font-size:1.5cqw;font-weight:700;color:#fb923c;margin:.45cqw .15cqw 0 0}.viagens-price strong{font-size:3.4cqw;font-weight:700;line-height:1}.viagens-cta{text-align:right}.viagens-cta-title{color:#fff;font-weight:600;font-size:1.1cqw;display:block;margin-bottom:.25cqw}.viagens-cta-note{color:#93c5fd;font-size:.85cqw}.gym-slide{background:#09090b;font-family:Oswald,Inter,sans-serif;display:flex}.gym-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;filter:grayscale(1);mix-blend-mode:overlay}.gym-left{position:relative;z-index:1;width:50%;padding:4.5cqw;display:flex;flex-direction:column;justify-content:center}.gym-tag{align-self:flex-start;background:#cf0;color:#000;padding:.25cqw 1cqw;font-size:1.25cqw;font-weight:700;text-transform:uppercase;letter-spacing:.18em;transform:skew(-12deg);margin-bottom:1.6cqw}.gym-title{font-size:5.4cqw;font-weight:900;font-style:italic;text-transform:uppercase;line-height:.95;letter-spacing:-.03em;margin:0 0 .9cqw;white-space:pre-line;color:#fff}.gym-trainer{font-size:1.8cqw;color:#a1a1aa;font-family:Inter,sans-serif;display:block;margin-bottom:2.4cqw}.gym-next{display:flex;align-items:center;gap:1.4cqw;border-left:.3cqw solid #ccff00;padding-left:1.4cqw}.gym-next strong{font-size:3.4cqw;font-weight:900;color:#fff}.gym-next span{font-family:Inter,sans-serif;font-size:1.05cqw;color:#a1a1aa;text-transform:uppercase;letter-spacing:.1em;display:flex;flex-direction:column;line-height:1.5}.gym-panel{position:relative;z-index:1;width:50%;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4.5cqw;display:flex;flex-direction:column;gap:1.4cqw}.gym-sched-title{font-size:1.7cqw;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#cf0;border-bottom:1px solid #27272a;padding-bottom:1cqw;display:block;margin-bottom:.5cqw}.gym-row{display:flex;align-items:center;gap:1.2cqw;background:#27272a80;border:1px solid #27272a;border-radius:.9cqw;padding:1cqw 1.3cqw}.gym-row-time{font-size:1.5cqw;font-weight:700;color:#71717a}.gym-row-info{flex:1;display:flex;flex-direction:column;gap:.15cqw}.gym-row-info strong{font-family:Inter,sans-serif;font-size:1.1cqw;font-weight:700;text-transform:uppercase;color:#fff}.gym-row-info small{font-family:Inter,sans-serif;font-size:.78cqw;color:#a1a1aa}.gym-status{font-style:normal;font-family:Inter,sans-serif;font-size:.62cqw;padding:.28cqw .7cqw;border-radius:.4cqw;text-transform:uppercase;letter-spacing:.08em;background:#27272a}.gym-status.is-ok{color:#4ade80;border:1px solid rgba(74,222,128,.3)}.gym-status.is-full{color:#f87171;border:1px solid rgba(248,113,113,.3)}.gym-status.is-soon{color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.car-slide{background:#0f1115;color:#fff;font-family:Inter,DM Sans,sans-serif;overflow:hidden}.car-glow{position:absolute;top:0;right:0;width:75%;height:100%;background:linear-gradient(to left,rgba(30,58,138,.2),transparent)}.car-img{position:absolute;right:-10%;top:10%;width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 20px 50px rgba(0,0,0,.8))}.car-copy{position:relative;z-index:1;height:100%;width:52%;padding:4.5cqw;display:flex;flex-direction:column}.car-logo{height:4cqw;width:4cqw;object-fit:contain;margin-bottom:2cqw}.car-model{font-weight:300;font-size:4.6cqw;letter-spacing:-.04em;margin:0 0 .4cqw;color:#fff}.car-sub{font-size:1.5cqw;font-weight:700;color:#3b82f6;text-transform:uppercase;letter-spacing:.18em;display:block;margin-bottom:3cqw}.car-specs{display:grid;grid-template-columns:1fr 1fr;gap:1.8cqw;margin-bottom:2cqw}.car-spec-label{display:block;color:#6b7280;text-transform:uppercase;font-size:.7cqw;font-weight:700;letter-spacing:.15em;margin-bottom:.3cqw}.car-spec strong{font-size:2.3cqw;font-weight:300;color:#fff}.car-price-block{margin-top:auto}.car-price-label{color:#9ca3af;font-size:.9cqw;display:block;margin-bottom:.2cqw}.car-price-block strong{font-size:3cqw;font-weight:700;color:#fff}.sd-editor-structured .sd-editor-toolbar,.sd-editor-structured>.sd-editor-body{display:none}.sd-structured-body{display:grid;grid-template-columns:minmax(0,1fr) 306px;flex:1;min-height:0}.sd-structured-widgets{grid-template-columns:212px minmax(0,1fr) 306px}.sd-structured-scale{width:min(100%,1050px)!important}.sd-structured-body .sd-slide-canvas{background:#fff}.sd-structured-panel{padding:18px 14px}.sd-structured-panel h3{font-size:15px;margin:0 0 5px;color:#263142}.sd-structured-panel p{font-size:11px;line-height:1.5;color:#7d8998;margin:0 0 16px}.sd-structured-field{padding:10px 0;border-top:1px solid #e8ebef}.sd-structured-field-head{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:8px}.sd-structured-field-head strong{font-size:11px}.sd-structured-field-head span{display:flex;align-items:center;gap:4px;white-space:nowrap}.sd-structured-field-head input{width:auto!important}.sd-structured-field select{margin-top:6px}.sd-editor-structured.sd-editor-preview .sd-structured-body{display:block}.sd-editor-structured.sd-editor-preview .sd-structured-body .sd-canvas-area{height:calc(100vh - 54px)}@media(max-width:720px){.sd-structured-body{display:flex;flex-direction:column;overflow:auto}.sd-structured-body .sd-canvas-area{flex:none;min-height:250px}.sd-structured-body .sd-canvas-stage{padding:14px}.sd-editor-structured .sd-structured-body .sd-properties-sidebar{position:relative;display:block;top:auto;bottom:auto;right:auto;width:100%;box-shadow:none;overflow:visible}}.pair-modal.template-field-modal{width:min(1120px,96vw);max-height:92vh;overflow:auto;padding:30px}.template-modal-grid{display:grid;grid-template-columns:minmax(310px,430px) minmax(0,1fr);gap:24px;align-items:start}.template-modal-form{min-width:0}.template-modal-form>p{font-size:11px;line-height:1.6;color:#7d8998;margin:0 0 12px}.template-modal-fields{max-height:58vh;overflow:auto;padding-right:6px}.template-modal-fields .sd-structured-panel{padding:0}.template-modal-fields .sd-structured-panel h3{display:none}.template-modal-simple-fields{display:grid;gap:10px}.template-field-row span{display:block;margin-bottom:5px}.template-field-row textarea,.template-field-row input,.template-field-row select{width:100%;box-sizing:border-box}.template-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.template-modal-preview{min-width:0;position:sticky;top:0}.template-modal-preview>.admin-label{display:block;margin-bottom:10px}.template-modal-stage{border:1px solid #e3e8ee;border-radius:12px;background:#fff;box-shadow:0 14px 36px #17233414}@media(max-width:920px){.pair-modal.template-field-modal{padding:24px}.template-modal-grid{grid-template-columns:1fr}.template-modal-preview{position:relative}.template-modal-fields{max-height:46vh}}.sd-media-open{margin-top:7px;width:100%;padding:8px 10px;border:1px dashed #bfcbd7;border-radius:7px;background:#f8fafc;color:#356b9d;font-size:11px;font-weight:700;cursor:pointer}.sd-media-open:hover{border-color:#79a8cd;background:#eef6fc}.sd-structured-media-backdrop{z-index:90}.sd-structured-media-dialog{width:min(780px,94vw);max-height:86vh;overflow:auto}.sd-structured-media-dialog .sd-media-grid button{display:grid;gap:7px;padding:9px;border:1px solid #e3eaf0;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.sd-structured-media-dialog .sd-media-grid button:hover{border-color:#7fa9cf;box-shadow:0 8px 22px #19324a12}.sd-structured-media-thumb{display:block;height:96px;border-radius:7px;background:linear-gradient(135deg,#e9f0f7,#dfe8f1);overflow:hidden}.sd-structured-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sd-structured-media-dialog .sd-media-grid strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-picker-dialog{width:min(850px,100%);max-height:85vh;overflow:auto}.widget-picker-dialog h2{font:750 23px Manrope,sans-serif;margin:0 0 20px}.widget-picker-dialog>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px}.widget-picker-dialog>div>button{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-height:112px;text-align:left;background:#f8fbff;border:1px solid #e1eaf3;padding:12px;border-radius:8px;cursor:pointer;color:#263a51}.widget-picker-dialog>div>button:hover{border-color:#f97316;background:#fff7f1}.widget-picker-dialog>div>button>span{font-size:21px}.widget-picker-dialog strong{font-size:12px}.widget-picker-dialog small{font-size:10px;line-height:1.45;color:#77889b}.swiftads-settings{margin:22px 0;padding:clamp(20px,3vw,32px);border:1px solid #dde6f1;background:linear-gradient(140deg,#f8fbff,#fff 65%);border-radius:16px}.swiftads-settings header>span{font-size:10px;letter-spacing:.13em;color:#e76615;font-weight:800}.swiftads-settings h2{font:750 clamp(22px,2.5vw,30px)/1.15 Manrope,sans-serif;color:#1a2a3c;margin:10px 0}.swiftads-settings p{color:#627386;font-size:13px;line-height:1.6}.swiftads-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.swiftads-settings-grid article{background:#fff;padding:20px;border:1px solid #e1e8ef;border-radius:12px;min-width:0}.swiftads-settings-badge{display:flex;align-items:center;justify-content:space-between;gap:8px}.swiftads-settings-badge img{width:115px;height:39px;object-fit:contain;object-position:left}.swiftads-settings-badge span{font-size:10px;color:#3a7cbb;background:#eef6ff;border-radius:20px;padding:6px 8px}.swiftads-settings h3{font-size:18px;margin:14px 0 4px}.swiftads-settings-grid label{display:block;font-size:10px;font-weight:800;color:#46576a;letter-spacing:.08em;margin:15px 0 6px}.swiftads-settings textarea{display:block;width:100%;min-height:150px;resize:vertical;border:1px solid #dce4ed;background:#f7f9fc;border-radius:8px;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,monospace;color:#1b3551}.swiftads-settings small{display:block;color:#738293;font-size:11px;margin-top:7px;line-height:1.4}.swiftads-settings>.primary-button{padding:12px 18px;font-size:13px}@media(max-width:760px){.swiftads-settings-grid{grid-template-columns:1fr}}.swiftads-settings-grid.external-ads-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.swiftads-settings-grid.external-ads-grid{grid-template-columns:1fr}}.screen-pair-modal{width:min(100%,490px);padding:0;overflow:hidden}.screen-pair-modal>header{padding:22px 26px 16px;border-bottom:1px solid #e9edf2;display:flex;justify-content:space-between;align-items:start}.screen-pair-modal h2{font:750 24px Manrope,sans-serif;margin:5px 0}.screen-pair-modal .modal-close{position:static}.screen-pair-modal>p,.screen-pair-modal>form,.screen-pair-guides{margin:0;padding:15px 26px}.screen-pair-modal>p{font-size:13px;color:#697889;padding-bottom:0}.screen-pair-modal form label{display:block;margin:16px 0 7px;font-size:12px;font-weight:700;color:#4c6071}.screen-pair-modal form label small{font-weight:400;color:#8493a1}.screen-pair-modal form .modal-code-input{width:100%;height:68px;text-align:center;letter-spacing:.6em;font:750 29px Manrope,sans-serif;color:#1f3e60;background:#f3f8ff;border:1px solid #b5cdf0}.screen-pair-modal form .modal-text-input{width:100%;font-size:14px;height:44px}.screen-pair-guides{border-top:1px solid #e7edf3;margin-top:10px}.screen-pair-guides>button{border:0;background:none;padding:0;color:#275f97;font-size:13px;font-weight:700;cursor:pointer}.screen-pair-guides p,.screen-pair-guides small{font-size:12px;color:#6b7d91;line-height:1.6}.screen-player-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.screen-player-options a,.screen-player-options button{padding:11px 9px;border:1px solid #cbdceb;background:#f6faff;border-radius:7px;text-align:center;font-size:12px;text-decoration:none;color:#245780}.screen-player-options button:disabled{opacity:.62;cursor:not-allowed}.screen-pair-guides code{overflow-wrap:anywhere;color:#285b90}.screen-pair-modal footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e7edf3;padding:15px 26px}.screen-pair-modal footer button{font-size:13px;padding:10px 14px}@media(max-width:520px){.screen-pair-modal>header,.screen-pair-modal>p,.screen-pair-modal>form,.screen-pair-guides,.screen-pair-modal footer{padding-left:17px;padding-right:17px}}.screen-detail-top-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.screen-detail-top-actions .secondary-button{display:inline-flex;align-items:center;min-height:31px;padding:7px 10px;text-decoration:none;font-size:11px}.screen-detail-top-actions a[aria-disabled=true]{pointer-events:none;opacity:.5}.device-detail-tabs button{font-size:12px!important;padding:13px 5px}.device-detail-tabs{scrollbar-width:thin}@media(max-width:700px){.screen-detail-top-actions{width:100%}.screen-detail-top-actions .secondary-button{flex:1;justify-content:center}.device-detail-tabs button{font-size:11px!important}}.screen-timeline{background:#fff;border:1px solid #e3e9ee;border-radius:12px;padding:clamp(16px,2.5vw,27px);color:#243448}.screen-timeline header h2{font:750 24px Manrope,sans-serif;margin:8px 0}.screen-timeline header p{font-size:13px;color:#708091;line-height:1.5}.screen-time-tools{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:24px 0}.screen-time-tools label{font-size:11px;color:#64768b;display:grid;gap:7px}.screen-time-tools input{border:1px solid #d9e3ed;border-radius:6px;padding:9px;color:#253950;font-size:13px}.screen-time-presets{display:flex;flex-wrap:wrap;gap:7px}.screen-time-presets button,.screen-timeline-notes button{border:1px solid #d7e4ee;background:#f5f9fd;border-radius:6px;padding:9px 11px;color:#316291;cursor:pointer;font-size:11px}.screen-timeline-days{display:grid;gap:12px}.screen-timeline-day strong{font-size:12px}.screen-day-track{height:26px;border-radius:6px;background:#eaf0f5;position:relative;overflow:hidden;cursor:crosshair;margin:6px 0}.screen-track-base{position:absolute;inset:0;background:linear-gradient(90deg,#dce8f1,#f2f6fa)}.screen-track-slot{position:absolute;top:0;bottom:0;background:#7a69e5;opacity:.8}.screen-track-position{position:absolute;top:0;bottom:0;width:3px;background:#f27018;z-index:2}.screen-timeline-day>small{display:flex;justify-content:space-between;color:#8291a0;font-size:10px}.screen-timeline-result{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:20px;margin-top:23px}.screen-timeline-display{aspect-ratio:16/9;overflow:hidden;background:#162133;border-radius:8px;display:grid;place-items:center;color:#dce8f5}.screen-timeline-display iframe{display:block;width:100%;height:100%;border:0}.screen-timeline-notes{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.screen-timeline-notes>strong{font-size:18px}.screen-timeline-notes>span,.screen-timeline-notes>small{color:#697b8c;font-size:12px;line-height:1.5}.screen-timeline-notes h3{font-size:10px;color:#53677b;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0}.screen-timeline-notes button.active{background:#fff1e5;border-color:#f4a16a;color:#ad5013}@media(max-width:740px){.screen-timeline-result{grid-template-columns:1fr}}.screen-share-panel{background:#fff;border:1px solid #e5eaf0;border-radius:11px;padding:24px}.screen-share-panel h2{font:750 23px Manrope,sans-serif;margin:9px 0}.screen-share-panel p{max-width:740px;font-size:13px;line-height:1.65;color:#607080}.screen-share-audio{display:flex;align-items:center;gap:9px;font-size:12px;color:#42586a;margin:18px 0}.screen-share-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.screen-share-actions button{padding:10px 15px}.screen-share-actions span{font-size:12px;color:#567087}.screen-share-local{display:block;margin:18px 0;max-width:640px;width:100%;aspect-ratio:16/9;background:#0c1724;object-fit:contain;border-radius:8px}.screen-share-panel>small{display:block;font-size:11px;color:#81909d;margin-top:16px;line-height:1.5}.screen-share-receiver{position:absolute;inset:0;background:#0a1421;display:grid;place-items:center;z-index:4}.screen-share-receiver video{display:block;width:100%;height:100%;object-fit:contain}.screen-share-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.screen-share-wait{position:absolute;color:#d8e8fa;font-size:16px;text-align:center}.screen-share-sound{position:absolute;bottom:18px;right:18px;background:#18283bc9;color:#fff;border:1px solid #ffffff55;padding:8px 12px;border-radius:6px;cursor:pointer}.fallback-content:has(>.screen-share-receiver){padding:0}.screen-playlist-manager{display:grid;gap:16px}.screen-layout-row,.screen-playlist-row,.screen-create-playlist{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.screen-layout-row{padding:17px;background:#f3f7fb;border:1px solid #dfe7f1;border-radius:9px}.screen-playlist-manager label{display:grid;gap:7px;font-size:11px;font-weight:700;color:#53687a;flex:1;min-width:200px}.screen-playlist-manager select,.screen-playlist-manager input{width:100%;padding:10px 11px;border:1px solid #dce4ec;border-radius:6px;background:#fff;color:#203245;font-size:13px}.screen-playlist-manager button{font-size:12px}.screen-playlist-heading{display:flex;align-items:center;gap:10px}.screen-playlist-heading h3{font-size:17px;margin:4px 0}.screen-playlist-heading span,.screen-playlist-manager p{color:#8090a0;font-size:12px}.screen-playlist-items{display:grid;gap:8px}.screen-playlist-items article{display:flex;gap:11px;align-items:center;border:1px solid #e6ebef;background:#fff;border-radius:8px;padding:12px}.screen-playlist-order{font-size:11px;color:#eb761e;font-weight:800}.screen-playlist-items article>div:nth-child(2){display:grid;gap:4px;flex:1}.screen-playlist-items strong{font-size:13px}.screen-playlist-items small{font-size:11px;color:#82909b}.screen-playlist-controls{display:flex;gap:5px}.screen-playlist-controls button{border:1px solid #e3eaf0;background:#f9fbfd;border-radius:5px;padding:6px 10px;cursor:pointer}.screen-add-content{border:1px dashed #cddce8;padding:13px;border-radius:7px}.screen-add-content summary{cursor:pointer;color:#246ca5;font-size:12px;font-weight:700}.screen-add-content>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px;margin-top:12px;max-height:230px;overflow:auto}.screen-add-content button{text-align:left;padding:9px;border:1px solid #e3eaf0;background:#fff;border-radius:5px;cursor:pointer}.screen-add-content button small{display:block;color:#7c8f9e}.screen-create-playlist{border-top:1px solid #e7ecef;padding-top:18px}.screen-zone-select{flex:0 0 auto;min-width:170px;width:auto!important;font-size:11px}.screen-zone-hint{margin:0}.screen-add-media>label.screen-media-zone{display:flex;align-items:center;gap:8px;max-width:340px;margin:10px 0 0}.screen-add-media .screen-media-zone select{flex:1}.screen-media-note{display:block;margin-top:8px;color:#8090a0;font-size:10px}.screen-media-item{display:grid;gap:7px;padding:0!important;overflow:hidden}.screen-media-item img,.screen-media-item video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#16222e}.screen-media-item>span{padding:0 9px 9px;font-size:11px;word-break:break-all}.screen-zone-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.screen-gap-field{display:flex!important;flex-direction:row;align-items:center;gap:8px;flex:0 0 auto!important;min-width:0!important;font-size:10px}.screen-gap-field input{width:72px!important;padding:7px 9px!important}.screen-duration-field{display:flex!important;flex-direction:row;align-items:center;gap:4px;flex:0 0 auto;min-width:0}.screen-duration-field input{width:58px!important;padding:6px 8px!important;font-size:11px;text-align:center}.screen-duration-field span{font-size:10px;color:#82909b;font-weight:700}.screen-now-panel{border:1px solid #e5eaf0;border-radius:12px;background:#fff;padding:clamp(16px,2vw,25px)}.screen-now-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.screen-now-heading h2{font:750 24px Manrope,sans-serif;margin:8px 0}.screen-now-heading p{font-size:12px;color:#7d8996}.screen-now-live{font-size:10px;font-weight:700;background:#edf4fa;color:#345a7a;padding:7px 10px;border-radius:20px}.screen-now-live i{display:inline-block;width:6px;height:6px;background:#f36e18;border-radius:50%;margin-right:5px}.screen-now-frame{width:100%;aspect-ratio:16/9;max-height:65vh;position:relative;background:#0e1827;color:#e0ecf5;border-radius:9px;overflow:hidden;display:grid;place-items:center}.screen-now-frame iframe{width:100%;height:100%;border:0;display:block}.screen-now-frame>div{max-width:430px;text-align:center;font-size:16px;line-height:1.5;padding:18px}.screen-now-caveat{font-size:12px;color:#667a8c;line-height:1.55}.screen-now-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.screen-now-actions button{font-size:11px;padding:9px 12px}.screen-now-actions small{margin-left:auto;font-size:11px;color:#7c8d9d}.screen-now-capture{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.screen-now-capture img{flex:1;min-height:0;width:100%;object-fit:contain;background:#000}.screen-now-capture-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:.8rem;color:var(--muted,#8fa3bd)}:root{font-family:DM Sans,sans-serif;color:#192720;background:#f5f7f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#192720;--muted:#87918b;--line:#e9ede9;--green:#2b7558;--green-dark:#1c553e;--mint:#dff2e9}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,a,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{width:252px;background:#fff;border-right:1px solid #ebefeb;position:fixed;inset:0 auto 0 0;padding:27px 17px 13px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:10px;padding:0 9px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;letter-spacing:-1px}.brand-light{font-weight:500;color:#78857c}.brand-mark{width:29px;height:29px;border-radius:9px;background:#2d7759;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:7px}.brand-mark span{display:block;width:4px;border-radius:4px;background:#fff}.brand-mark span:nth-child(1){height:8px;opacity:.72}.brand-mark span:nth-child(2){height:13px}.brand-mark span:nth-child(3){height:10px;opacity:.86}.workspace{height:59px;display:flex;align-items:center;gap:10px;margin:29px 0 28px;padding:8px 10px;border:1px solid #edf0ed;border-radius:11px}.workspace-avatar{width:33px;height:33px;border-radius:8px;background:#e6eee8;color:#477458;font-family:Manrope,sans-serif;font-weight:800;display:grid;place-items:center}.workspace-copy,.profile-copy{display:flex;flex-direction:column;gap:3px;flex:1}.workspace-copy strong,.profile-copy strong{font-size:12px;font-weight:700}.workspace-copy span,.profile-copy span{font-size:10px;color:#929b95}.workspace>svg{color:#a1aaa4;transform:rotate(90deg)}.nav-label{font-size:10px;letter-spacing:1.2px;color:#a1aaa4;font-weight:700;padding:0 11px;margin:0 0 10px}.sidebar nav{display:grid;gap:4px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.nav-link{height:40px;border:0;background:transparent;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 11px;text-align:left;font-size:13px;color:#7d8981;cursor:pointer}.nav-link svg{color:#89958e}.nav-link.selected{background:#edf5f0;color:#286647;font-weight:700}.nav-link.selected svg{color:#347654}.nav-count{margin-left:auto;background:#fff;border-radius:5px;padding:3px 7px;color:#6b8173;font-size:10px}.tools-label{margin-top:31px}.sidebar-bottom{margin-top:auto}.help-card{border:1px solid #edf0ed;background:#fbfcfb;border-radius:10px;padding:13px;margin-bottom:14px;display:flex;flex-direction:column;align-items:flex-start}.help-icon{width:26px;height:26px;border-radius:7px;background:#edf5f0;color:#397554;display:grid;place-items:center;margin-bottom:10px}.help-card strong{font-size:11px}.help-card>span{font-size:10px;color:#8a958d;margin:4px 0 10px}.help-card button,.text-button,.activity-link{border:0;background:transparent;color:#377653;font-size:10px;font-weight:700;display:flex;align-items:center;gap:6px;padding:0;cursor:pointer}.profile{width:100%;display:flex;align-items:center;gap:9px;background:transparent;border:0;padding:7px 4px 3px;text-align:left}.profile-avatar,.top-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#e8d7c8;color:#714b35;font-size:10px;font-weight:700}.profile-copy strong{font-size:11px}.profile-copy span{font-size:9px}.profile>svg{color:#a3ada6}.main-area{margin-left:252px;min-height:100vh}.topbar{height:67px;border-bottom:1px solid #e9ede9;background:#ffffffd6;display:flex;align-items:center;justify-content:space-between;padding:0 47px;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#98a19a;font-size:11px}.breadcrumbs svg{color:#b3bbb5}.breadcrumbs strong{font-weight:600;color:#48564d}.top-actions{display:flex;align-items:center;gap:19px}.icon-button{border:0;background:transparent;color:#87928a;display:flex;align-items:center;cursor:pointer}.search-button{border:1px solid #e9ede9;border-radius:7px;height:31px;padding:0 8px;gap:8px;font-size:10px}.search-button kbd{font-family:inherit;color:#a6aea8;background:#f5f7f5;border:1px solid #ebeeeb;border-radius:4px;padding:2px 4px;font-size:9px}.notification-button{position:relative;padding:4px}.notification-button i{width:5px;height:5px;border-radius:50%;background:#eaa371;position:absolute;right:3px;top:3px;border:1px solid #fff}.top-avatar{width:28px;height:28px}.mobile-menu{display:none}.content-wrap{max-width:1290px;margin:0 auto;padding:35px 47px 20px}.welcome-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}.eyebrow,.section-kicker{font-size:9px;letter-spacing:1.25px;font-weight:700;color:#8a968e}.eyebrow{display:flex;align-items:center;gap:7px}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#70aa82}.welcome-row h1{font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-1.1px;margin:7px 0 5px;font-weight:700}.wave{font-size:21px;color:#d5a56c}.welcome-row p{margin:0;color:#89938c;font-size:12px}.primary-button{border:0;border-radius:8px;background:#286c4e;color:#fff;padding:11px 16px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:11px;cursor:pointer;box-shadow:0 4px 9px #286c4e1c;transition:background .2s,transform .2s}.primary-button:hover{background:#1f5d41;transform:translateY(-1px)}.hero-card{height:243px;border-radius:13px;overflow:hidden;position:relative;background:linear-gradient(108deg,#153e30,#194935 56%,#285d42);display:flex;color:#fff;padding:28px 34px;margin-bottom:17px}.hero-copy{position:relative;z-index:2}.hero-pill{font-size:8px;letter-spacing:1.2px;display:flex;align-items:center;gap:7px;color:#c5d7c9}.hero-pill span{width:5px;height:5px;border-radius:50%;background:#a7d4aa;box-shadow:0 0 0 3px #a7d4aa26}.hero-copy h2{font-family:Manrope,sans-serif;font-size:31px;line-height:1.08;letter-spacing:-.9px;margin:13px 0 7px}.hero-copy h2 em{font-style:normal;color:#abd5ac}.hero-copy p{font-size:10px;line-height:1.6;color:#bfd0c2;margin:0}.hero-button{display:flex;align-items:center;gap:9px;border:1px solid #ffffff47;background:#ffffff0d;color:#fff;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:700;margin-top:12px;cursor:pointer}.hero-art{position:absolute;inset:0 0 0 46%;overflow:hidden}.sun-glow{position:absolute;width:340px;height:340px;right:60px;top:-160px;border-radius:50%;background:radial-gradient(circle,#b5c76e36,transparent 67%)}.hero-screen{position:absolute;right:95px;top:31px;width:299px;height:179px;padding:7px;border:1px solid #e5e8d24a;border-radius:10px;background:#14291f;box-shadow:0 13px 32px #0a241a55;transform:rotate(-2deg)}.screen-top{height:16px;display:flex;justify-content:space-between;align-items:center;padding:0 4px}.tiny-brand{font-size:6px;font-weight:700;color:#e7efe4;display:flex;align-items:center;gap:4px}.tiny-brand i{width:8px;height:8px;border-radius:3px;background:#77a47c}.tiny-status{font-size:5px;color:#91b28f;letter-spacing:.7px}.screen-scene{height:146px;border-radius:5px;overflow:hidden;position:relative;background:linear-gradient(127deg,#d9d9bf,#e9ddb7 48%,#bdc391)}.scene-sun{position:absolute;right:39px;top:17px;width:55px;height:55px;border-radius:50%;background:#f5e9bf;box-shadow:0 0 36px #fff4c877}.scene-hill{position:absolute;width:130%;height:100px;border-radius:50% 50% 0 0;bottom:-67px;left:-10%}.hill-back{background:#849b72;transform:rotate(-13deg)}.hill-front{background:#475f46;bottom:-79px;left:22%;transform:rotate(13deg)}.scene-text{position:absolute;left:17px;top:27px;color:#34503a;display:flex;flex-direction:column}.scene-text small{font-size:5px;letter-spacing:1.1px;font-weight:700}.scene-text b{font-family:Manrope,sans-serif;font-size:23px;line-height:.99;margin:6px 0 5px;letter-spacing:-.7px}.scene-text span{font-size:6px}.scene-leaf{position:absolute;right:52px;bottom:22px;color:#f2eed0;font-size:29px;transform:rotate(17deg)}.floating-tag{position:absolute;top:46px;right:34px;background:#fff;color:#31503b;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:700;box-shadow:0 7px 20px #09281c33;display:flex;align-items:center;gap:6px;transform:rotate(3deg)}.live-dot{width:6px;height:6px;background:#64af73;border-radius:50%}.float-spark{position:absolute;right:64px;bottom:34px;color:#d2d989;font-size:24px}.float-orb{position:absolute;width:11px;height:11px;border-radius:50%;right:41px;top:132px;background:#e4a77c;box-shadow:0 0 0 7px #e4a77c24}.hero-index{position:absolute;right:24px;bottom:15px;display:flex;align-items:center;gap:7px;font-size:7px;color:#b8cbbc}.hero-index i{height:1px;width:20px;background:#95b29b}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:19px}.metric-card{background:#fff;border:1px solid #ecefec;border-radius:10px;padding:13px 14px;min-height:115px;display:flex;flex-direction:column}.metric-top{display:flex;align-items:center;gap:8px;color:#849088;font-size:9px}.metric-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.metric-icon.mint{background:#e8f4ec;color:#44805e}.metric-icon.peach{background:#fbefe7;color:#bd8155}.metric-icon.lilac{background:#f0ecf8;color:#7e6b9a}.metric-top button{margin-left:auto;border:0;background:transparent;color:#a6afa8;padding:0;display:grid;cursor:pointer}.metric-value{font-family:Manrope,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.7px;margin:8px 0 4px}.metric-value small{font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;color:#96a098;letter-spacing:0;margin-left:5px}.metric-detail{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#a0a9a2;margin-top:auto}.detail-positive{color:#5a9a69}.metric-spark{height:17px;display:flex;align-items:flex-end;gap:2px}.metric-spark i{width:3px;border-radius:2px;background:#78b18a;height:38%}.metric-spark i:nth-child(2){height:56%}.metric-spark i:nth-child(3){height:48%}.metric-spark i:nth-child(4){height:75%}.metric-spark i:nth-child(5){height:52%}.metric-spark i:nth-child(6){height:88%}.metric-spark i:nth-child(7){height:62%}.metric-spark i:nth-child(8){height:78%}.metric-spark i:nth-child(9){height:58%}.metric-spark i:nth-child(10){height:100%}.metric-spark i:nth-child(11){height:82%}.metric-spark.peach i{background:#d9a27e}.metric-spark.lilac i{background:#9f91ba}.plan-card{padding:13px 15px}.plan-top{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.7px;color:#919b94}.plan-top>svg{margin-left:auto;color:#99a39c}.plan-mark{width:22px;height:22px;background:#e8f2eb;color:#347452;border-radius:6px;display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.plan-card>strong{display:block;font-family:Manrope,sans-serif;font-size:13px;margin-top:6px;flex:1}.plan-card>strong span{color:#b3bdb5;font-weight:400}.plan-progress{height:4px;border-radius:3px;background:#edf0ed;margin:12px 0 7px;overflow:hidden}.plan-progress i{display:block;width:60%;height:100%;background:#69a87b;border-radius:4px}.plan-foot{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#98a29a}.plan-foot button{border:0;background:transparent;color:#387652;font-size:8px;font-weight:700;padding:0;cursor:pointer}.lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);gap:13px}.panel{background:#fff;border:1px solid #ecefec;border-radius:10px;padding:17px 17px 0}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.section-kicker{font-size:8px;letter-spacing:1px;color:#9aa49d}.panel-heading h3{font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.3px;margin:4px 0 0}.heading-count{font-family:DM Sans,sans-serif;font-size:9px;color:#a7b0a9;font-weight:500;vertical-align:middle;margin-left:3px}.device-list{display:flex;flex-direction:column}.device-row{min-height:57px;border-top:1px solid #f0f2f0;display:flex;align-items:center;gap:9px}.device-art{width:36px;height:34px;border-radius:7px;position:relative;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.device-art.mint{background:#e2eee4}.device-art.blue{background:#e1ebef}.device-art.lavender{background:#ece6f0}.device-art>span{position:absolute;font-size:20px;color:#698b70;right:4px;top:0}.device-art.blue>span{color:#68889a}.device-art.lavender>span{color:#85719a}.mini-screen{position:absolute;left:5px;bottom:5px;width:20px;height:13px;border:1.5px solid #637c67;border-radius:2px;background:#eef3e7;transform:rotate(-7deg)}.mini-screen i{position:absolute;bottom:-3px;left:8px;width:3px;height:3px;background:#637c67}.device-info{min-width:105px;display:flex;flex-direction:column;gap:3px;flex:1}.device-info strong{font-size:10px}.device-info span{font-size:8px;color:#9aa39c}.device-playing{min-width:124px;display:flex;flex-direction:column;gap:4px}.device-playing>span{font-size:7px;color:#a8b0aa;letter-spacing:.6px}.device-playing strong{font-size:8px;font-weight:600;color:#647168;display:flex;align-items:center;gap:4px}.device-playing svg{color:#70a37d}.device-status{display:flex;align-items:center;gap:5px;font-size:8px;min-width:48px}.device-status i,.panel-footer>span i,.page-footer>span:nth-child(2) i{width:6px;height:6px;background:#73b185;border-radius:50%}.device-status.online{color:#5c986b}.device-status.offline{color:#c28c64}.device-status.offline i{background:#d7a17a}.row-menu{border:0;background:transparent;color:#a9b2ab;padding:4px;display:grid;cursor:pointer}.panel-footer{height:34px;border-top:1px solid #f0f2f0;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#9ba59d}.panel-footer>span{display:flex;align-items:center;gap:6px}.panel-footer>span i{width:5px;height:5px}.panel-footer button{border:0;background:transparent;color:#647a6b;font-size:8px;display:flex;align-items:center;gap:4px;cursor:pointer}.activity-panel{padding-bottom:0}.activity-list{margin-top:3px}.activity-row{min-height:52px;border-top:1px solid #f0f2f0;display:flex;align-items:center;gap:9px}.activity-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.activity-icon.green{background:#e7f4eb;color:#4f9565}.activity-icon.blue{background:#e8f0f4;color:#62899c}.activity-icon.orange{background:#fbefe6;color:#bd855f}.activity-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.activity-copy strong{font-size:9px}.activity-copy span{font-size:7px;color:#9aa49d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-row time{font-size:8px;color:#a1aaa3;align-self:flex-start;padding-top:13px}.activity-link{height:34px;border-top:1px solid #f0f2f0;width:100%;justify-content:flex-start;font-size:8px}.page-footer{display:flex;align-items:center;gap:21px;margin-top:18px;font-size:8px;color:#9da69f}.page-footer>span:nth-child(2){display:flex;align-items:center;gap:6px}.page-footer>span:nth-child(2) i{width:5px;height:5px}.page-footer a{margin-left:auto;display:flex;align-items:center;gap:4px;color:#718078}.toast{position:fixed;right:24px;bottom:24px;background:#1c392b;color:#fff;box-shadow:0 12px 35px #102c1f30;border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:9px;font-size:11px;z-index:50;max-width:min(400px,calc(100vw - 32px));animation:toast-in .25s ease-out}.toast-check{width:22px;height:22px;border-radius:50%;background:#ffffff20;display:grid;place-items:center;flex-shrink:0}.toast button{margin-left:5px;border:0;background:transparent;color:#bdd0c2;font-size:18px;cursor:pointer}@keyframes toast-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.scrim{display:none}.player-page{min-height:100vh;background:#f4f7f4;display:flex;flex-direction:column;position:relative;overflow:hidden}.player-top{height:76px;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.player-brand{padding:0}.player-tag{border:1px solid #e1e9e2;border-radius:20px;padding:7px 10px;display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.8px;color:#87938a}.player-tag i{width:5px;height:5px;background:#80b18c;border-radius:50%}.player-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 18px 46px;position:relative}.pair-card{width:min(100%,440px);background:#fff;border:1px solid #e9eeea;border-radius:15px;padding:34px 43px 27px;box-shadow:0 18px 55px #263c2c0b;position:relative;z-index:1}.pair-icon{width:57px;height:52px;margin:0 auto 20px;position:relative}.pair-screen{position:absolute;width:47px;height:34px;left:4px;top:3px;border:2px solid #397655;border-radius:7px;background:#ecf5ee;transform:rotate(-5deg)}.pair-screen:after{content:"";position:absolute;width:11px;height:2px;border-radius:2px;background:#397655;bottom:-6px;left:16px}.pair-screen span{position:absolute;width:22px;height:15px;border-radius:3px;background:linear-gradient(135deg,#bfd8bd,#dce6c2);left:10px;top:8px}.pair-screen i{position:absolute;width:4px;height:4px;border-radius:50%;background:#77a780;right:5px;top:5px}.pair-spark{position:absolute;right:0;top:-3px;color:#dfa878;font-size:17px}.pair-eyebrow{font-size:8px;font-weight:700;letter-spacing:1.3px;color:#75a27d;display:flex;align-items:center;justify-content:center;gap:6px}.pair-eyebrow i{width:5px;height:5px;border-radius:50%;background:#80b88a}.pair-card h1{text-align:center;font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;line-height:1.17;margin:10px 0}.pair-card h1 em{font-style:normal;color:#54835f}.pair-card>p{text-align:center;font-size:11px;color:#8b968e;line-height:1.7;margin:0 auto 23px;max-width:320px}.pair-card form label{display:block;font-size:8px;letter-spacing:1px;font-weight:700;color:#7c8980;margin-bottom:7px}.code-input{height:48px;border:1px solid #e2e9e3;border-radius:7px;display:flex;align-items:center;padding:0 12px;transition:border .2s}.code-input:focus-within{border-color:#7ba787;box-shadow:0 0 0 3px #79a8881c}.code-input input{width:100%;border:0;outline:0;color:#244c34;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:4px;text-align:center}.code-input input::placeholder{color:#ced7cf;letter-spacing:3px}.code-input>span{font-size:8px;color:#adb7af;white-space:nowrap}.code-success{border-color:#75ad7c}.pair-button{margin-top:11px;width:100%;height:43px;justify-content:space-between;padding:0 14px;font-size:10px}.pair-button:disabled{cursor:not-allowed;background:#a9bdae;box-shadow:none;transform:none}.pair-help,.pair-feedback{margin-top:17px;display:flex;justify-content:center;align-items:center;gap:5px;color:#909b93;font-size:9px}.pair-help a{color:#387653;font-weight:700}.pair-feedback{color:#4c8a5d}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#75b180;box-shadow:0 0 0 4px #75b18022}.player-note{display:flex;align-items:center;gap:7px;margin-top:18px;color:#929d95;font-size:9px;position:relative;z-index:1}.player-note svg{color:#73a17b}.player-decoration{position:absolute;border:1px solid #e3ebe3;border-radius:50%}.deco-one{width:370px;height:370px;left:-130px;top:8%;box-shadow:0 0 0 35px #e9efe9,0 0 0 36px #e3ebe3,0 0 0 70px #edf2ed,0 0 0 71px #e5ece5}.deco-two{width:290px;height:290px;right:-90px;bottom:3%;box-shadow:0 0 0 35px #e9efe9,0 0 0 36px #e3ebe3,0 0 0 70px #edf2ed,0 0 0 71px #e5ece5}.player-footer{height:53px;padding:0 5.2%;display:flex;align-items:center;gap:19px;border-top:1px solid #e7ece7;color:#a0aaa2;font-size:8px;position:relative;z-index:2}.player-footer span:nth-child(2){margin-left:auto}.player-footer span i{font-style:normal;color:#7da181}.player-footer a{display:flex;align-items:center;gap:4px;color:#6d7c71}@media(max-width:1120px){.sidebar{width:220px}.main-area{margin-left:220px}.topbar{padding:0 30px}.content-wrap{padding:30px}.hero-screen{right:54px;width:270px}.floating-tag{right:17px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lower-grid{grid-template-columns:1fr}.device-playing{min-width:180px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .24s ease;width:260px;box-shadow:10px 0 35px #162b1f14}.sidebar.sidebar-open{transform:translate(0)}.scrim{display:block;position:fixed;inset:0;background:#12271c55;border:0;z-index:15}.main-area{margin-left:0}.topbar{height:58px;padding:0 17px}.mobile-menu{display:grid;place-items:center;border:0;background:transparent;color:#64756a;padding:4px}.breadcrumbs{margin-right:auto;margin-left:12px;font-size:10px}.top-actions{gap:11px}.search-button{border:0;padding:3px}.search-button span,.search-button kbd{display:none}.content-wrap{padding:27px 18px 19px}.welcome-row{align-items:flex-start;gap:12px}.welcome-row h1{font-size:24px}.welcome-row p{font-size:10px;max-width:250px;line-height:1.5}.welcome-row .primary-button{font-size:0;width:39px;height:39px;padding:0;justify-content:center;flex-shrink:0}.welcome-row .primary-button svg{width:20px;height:20px}.eyebrow{font-size:7px}.hero-card{height:226px;padding:23px 22px}.hero-copy h2{font-size:26px}.hero-copy p{font-size:9px;max-width:245px}.hero-art{left:39%;opacity:.64}.hero-screen{right:-28px;top:72px;width:205px;height:130px;transform:rotate(-5deg)}.screen-scene{height:97px}.scene-text{top:17px;left:11px}.scene-text b{font-size:17px}.scene-text small{font-size:4px}.scene-text span{font-size:5px}.scene-sun{width:38px;height:38px;right:24px}.scene-hill{height:70px;bottom:-48px}.hill-front{bottom:-58px}.floating-tag{top:35px;right:10px;padding:6px 7px;font-size:6px}.hero-index{display:none}.metrics-grid{gap:8px}.metric-card{padding:11px;min-height:108px}.metric-top{font-size:8px;gap:6px}.metric-icon{width:24px;height:24px}.metric-value{font-size:22px}.metric-detail{font-size:7px}.plan-card{padding:11px}.plan-foot{font-size:7px}.lower-grid{gap:10px}.panel{padding:14px 12px 0}.panel-heading h3{font-size:14px}.device-row{gap:7px}.device-art{width:32px;height:31px}.device-info{min-width:90px}.device-playing{min-width:0;display:none}.device-status{font-size:7px;min-width:44px}.row-menu svg{width:15px}.page-footer{gap:12px;font-size:7px}.page-footer>span:nth-child(2){display:none}.player-top{height:64px;padding:0 18px}.player-center{padding:30px 16px 40px}.pair-card{padding:27px 23px 23px}.pair-card h1{font-size:27px}.pair-card>p{font-size:10px}.player-footer{height:50px;padding:0 17px;gap:8px;font-size:7px}.player-footer span:nth-child(2){display:none}.deco-one{left:-275px}.deco-two{right:-230px}}@media(max-width:390px){.metrics-grid{grid-template-columns:1fr 1fr}.metric-spark{display:none}.hero-art{opacity:.45}.hero-copy h2{font-size:24px}.device-status{min-width:42px}.device-info strong{font-size:9px}.device-info span,.panel-footer{font-size:7px}.activity-copy span{max-width:180px}}:root{--orange:#f97316;--blue:#3b82f6}.brand{padding:0}.brand-logo{display:block;width:174px;height:55px;object-fit:contain;object-position:left center}.primary-button{background:var(--orange);box-shadow:0 4px 12px #f9731620}.primary-button:hover{background:#e7650b}.nav-link.selected{background:#fff3e9;color:#c95408}.nav-link.selected svg{color:var(--orange)}.text-button,.activity-link,.help-card button,.page-footer a{color:#3277da}.profile{cursor:pointer;border-radius:8px}.profile:hover{background:#f7f8f7}.sidebar-bottom{position:relative}.profile-menu{position:absolute;left:2px;right:2px;bottom:51px;padding:6px;background:#fff;border:1px solid #e9ede9;border-radius:9px;box-shadow:0 12px 28px #19272014;z-index:3}.profile-menu button{width:100%;text-align:left;background:transparent;border:0;border-radius:6px;padding:9px 10px;font-size:10px;color:#536158;cursor:pointer}.profile-menu button:hover{background:#f5f7f5}.profile-menu .signout-item{color:#d25534;border-top:1px solid #f0f1ef;border-radius:0;margin-top:4px}.signout-item span{float:right}.workspace-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:4px 0 26px}.workspace-page-heading h1{font:700 30px Manrope,sans-serif;letter-spacing:-1px;margin:8px 0 5px}.workspace-page-heading p{font-size:12px;color:#89938c;margin:0}.workspace-page-heading .eyebrow{font-size:8px}.screen-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #ebefeb;border-radius:10px;margin-bottom:18px}.screen-summary>div{padding:16px 20px;border-right:1px solid #edf0ed;display:flex;flex-direction:column;gap:6px}.screen-summary>div:last-child{border:0}.screen-summary span{font-size:8px;letter-spacing:1px;color:#95a098;font-weight:700}.screen-summary strong{font:700 20px Manrope,sans-serif}.screen-summary>div:last-child strong{font:600 12px DM Sans,sans-serif;color:#57705f}.screen-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.screen-card{background:#fff;border:1px solid #ebefeb;border-radius:10px;padding:16px;display:flex;align-items:flex-start;gap:13px;position:relative}.device-art.large{width:57px;height:56px;border-radius:10px;flex:none}.device-art.large .mini-screen{width:34px;height:22px;left:9px;bottom:9px}.device-art.large .mini-screen i{left:14px;bottom:-4px}.device-art.large>span{font-size:30px;right:6px;top:1px}.screen-card-copy{min-width:0;flex:1}.screen-card-copy h3{font:700 14px Manrope,sans-serif;margin:7px 0 3px}.screen-card-copy p{font-size:9px;color:#929c95;margin:0}.screen-card .device-status{font-size:7px}.screen-card-meta{display:flex;flex-direction:column;gap:3px;margin-top:13px;padding-top:10px;border-top:1px solid #eff1ef}.screen-card-meta span{font-size:8px;color:#9aa39d}.screen-card-meta strong{font-size:9px;font-weight:600;color:#65746a}.add-screen-card{min-height:133px;background:#ffffff80;border:1px dashed #cfd8d0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#66756a;cursor:pointer}.add-screen-card>span{width:30px;height:30px;border-radius:9px;background:#fff0e4;color:var(--orange);display:grid;place-items:center}.add-screen-card strong{font-size:10px}.add-screen-card small{font-size:8px;color:#99a29b}.secondary-button{border:1px solid #e2e8e3;background:#fff;border-radius:7px;padding:9px 13px;font-size:10px;color:#647168;cursor:pointer}.inline-success{margin:-9px 0 16px;padding:11px 14px;background:#edf7ef;border:1px solid #d8ebdc;border-radius:7px;color:#3c8650;font-size:11px}.modal-backdrop{position:fixed;inset:0;background:#111d17a3;z-index:60;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pair-modal{width:min(100%,410px);border-radius:15px;background:#fff;padding:28px;box-shadow:0 30px 90px #101c1640;position:relative;animation:toast-in .2s ease-out}.modal-close{position:absolute;right:14px;top:11px;border:0;background:transparent;font-size:23px;color:#89948c;cursor:pointer}.modal-symbol{width:42px;height:42px;border-radius:12px;background:#fff0e5;color:var(--orange);display:grid;place-items:center;margin-bottom:18px}.pair-modal .section-kicker{font-size:8px}.pair-modal h2{font:700 20px Manrope,sans-serif;margin:6px 0}.pair-modal>p{font-size:10px;line-height:1.6;color:#89938c;margin:0 0 20px}.pair-modal form label{display:block;margin:12px 0 6px;font-size:8px;letter-spacing:.8px;font-weight:700;color:#7d8981}.modal-code-input,.modal-text-input{width:100%;height:43px;border:1px solid #e2e9e3;border-radius:7px;padding:0 12px;outline:none}.modal-code-input:focus,.modal-text-input:focus{border-color:#82a7dc;box-shadow:0 0 0 3px #3b82f617}.modal-code-input{text-align:center;font:700 17px Manrope,sans-serif;letter-spacing:5px;color:#365e97}.modal-code-input::placeholder{color:#c6d0d8}.modal-text-input{font-size:11px}.pair-modal-hint{display:flex;align-items:center;gap:7px;font-size:9px;color:#929d95;margin:13px 0}.pair-modal-hint .pulse-dot{width:6px;height:6px}.modal-submit{width:100%;justify-content:space-between;margin-top:10px}.modal-submit:disabled{opacity:.45;cursor:not-allowed}.modal-error{margin:8px 0;color:#c75331;font-size:9px}.pair-error button{border:0;background:transparent;color:#2672d8;text-decoration:underline;margin-left:4px;font-size:9px;cursor:pointer}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.collection-card{border:1px solid #e9ede9;border-radius:10px;background:#fff;overflow:hidden}.collection-art{height:148px;display:grid;place-items:center;position:relative;overflow:hidden}.collection-art>span{font-size:44px;position:relative;z-index:1}.collection-art-orange{background:linear-gradient(140deg,#fce1c8,#fcf2e8 50%,#e9bb92)}.collection-art-blue{background:linear-gradient(140deg,#c9e0fa,#edf4fd 53%,#a9c7ec)}.collection-art-green{background:linear-gradient(140deg,#d3eadc,#f0f7f2 53%,#a7c8b4)}.collection-play{position:absolute;right:13px;bottom:11px;width:25px;height:25px;display:grid;place-items:center;background:#ffffffb5;color:#294736;border-radius:50%;font-size:9px}.collection-meta{display:flex;justify-content:space-between;align-items:flex-start;padding:13px;gap:7px}.collection-meta h3{font:700 11px Manrope,sans-serif;margin:0}.collection-meta p{font-size:8px;color:#98a19a;margin:5px 0 0}.collection-status{padding:4px 6px;border-radius:4px;background:#f1f4f1;color:#778279;font-size:7px;white-space:nowrap}.schedule-card,.profile-panel,.account-panel{background:#fff;border:1px solid #e9ede9;border-radius:10px}.schedule-month{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #edf0ed}.schedule-month>div:first-child{display:flex;flex-direction:column;gap:4px}.schedule-month span{font-size:8px;letter-spacing:1px;color:#9aa39c;font-weight:700}.schedule-month strong{font:600 12px Manrope,sans-serif}.schedule-month strong i{color:#aeb7b0;font-style:normal}.schedule-month button{width:29px;height:29px;border:1px solid #e9ede9;border-radius:6px;background:#fff;color:#647168;font-size:18px;cursor:pointer;margin-left:5px}.schedule-days{display:grid;grid-template-columns:repeat(7,1fr)}.schedule-day{min-height:195px;text-align:center;border-right:1px solid #f0f2f0;padding:14px 6px;display:flex;flex-direction:column;align-items:center;gap:9px}.schedule-day:last-child{border:0}.schedule-day>span{font-size:8px;color:#929d95;font-weight:700}.schedule-day>strong{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font:600 11px Manrope,sans-serif}.schedule-day.today>strong{background:var(--blue);color:#fff}.schedule-slot{width:100%;height:6px;border-radius:5px;background:#f8b36f;margin-top:7px}.schedule-day:nth-child(2) .schedule-slot,.schedule-day:nth-child(5) .schedule-slot{background:#8bb8f6}.schedule-day small{font-size:7px;color:#849087;line-height:1.4}.schedule-legend{display:flex;gap:15px;padding:12px 18px;border-top:1px solid #edf0ed;font-size:8px;color:#778279}.schedule-legend span{display:flex;align-items:center;gap:5px}.schedule-legend i{width:6px;height:6px;border-radius:50%}.orange-dot{background:var(--orange)}.blue-dot{background:var(--blue)}.green-dot{background:#6da479}.profile-page-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.profile-panel{padding:20px}.profile-panel-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #edf0ed}.profile-panel-head>div:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.profile-panel-head>div:nth-child(2) strong{font-size:12px}.profile-panel-head>div:nth-child(2) span{font-size:9px;color:#8d9890}.profile-avatar-large{width:46px;height:46px;font-size:13px}.profile-field{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid #f0f2f0}.profile-field:last-child{border:0;padding-bottom:0}.profile-field span{font-size:8px;letter-spacing:.8px;color:#9ba49d;font-weight:700}.profile-field strong{font-size:10px;font-weight:600}.account-panel{padding:20px}.account-panel h3{font:700 15px Manrope,sans-serif;margin:8px 0}.account-panel p{font-size:10px;color:#89938c;line-height:1.6;margin:0 0 20px}.signout-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff5f2;border:1px solid #f4ddd6;color:#c25437;padding:10px 12px;border-radius:7px;font-size:10px;cursor:pointer}.account-panel>small{display:block;margin-top:12px;color:#9ba49d;font-size:8px;line-height:1.5}.player-brand .brand-logo{width:166px;height:52px}.player-code-card{width:min(100%,470px);text-align:center}.pairing-code{display:flex;justify-content:center;gap:7px;margin:21px 0 11px}.pairing-code span{width:48px;height:57px;border:1px solid #e5eaf0;background:linear-gradient(160deg,#fbfdff,#f2f7ff);border-radius:9px;display:grid;place-items:center;color:#255994;font:800 27px Manrope,sans-serif;box-shadow:0 3px 9px #234d7710}.pairing-code .code-loading{width:auto;border:0;box-shadow:none;background:transparent;letter-spacing:8px}.code-expiry{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#97a19a}.code-expiry i{width:6px;height:6px;background:var(--orange);border-radius:50%}.code-expiry strong{color:#405b77}.pair-confirmation{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #eef1ee;margin-top:22px;padding-top:16px;color:#89948c;font-size:9px}.pair-confirmation .pulse-dot{width:7px;height:7px}.confirm-check{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#e4f4e7;color:#3a9350;font-size:11px;font-weight:800}.player-code-card.is-paired .pair-screen{border-color:#53a66a}.player-code-card.is-paired .pair-eyebrow{color:#4a9860}.player-code-card.is-paired .pair-eyebrow i{background:#58a86b}.player-code-card .pair-icon{margin-bottom:16px}.player-code-card>p{margin-bottom:5px}.player-code-card .pairing-code{margin-top:19px}.player-code-card .pair-help{margin-top:14px}.player-code-card .pair-error{margin-top:12px;font-size:9px;color:#be5536}.landing-page{background:#fff;color:#17202c;overflow:hidden}.landing-nav{height:77px;max-width:1260px;padding:0 34px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-logo .brand-logo{width:175px}.landing-nav nav,.landing-nav-actions{display:flex;align-items:center;gap:27px}.landing-nav nav a,.login-link{font-size:11px;color:#687383;transition:color .2s}.landing-nav nav a:hover,.login-link:hover{color:#111b2a}.landing-nav-actions{gap:19px}.nav-cta{display:flex;align-items:center;gap:8px;background:#17202c;color:#fff;padding:11px 14px;border-radius:7px;font-size:10px;font-weight:700}.mobile-landing-cta{display:none}.landing-hero{min-height:610px;background:#111c2c;color:#fff;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:58px max(calc((100vw - 1190px)/2),6.4vw) 72px;isolation:isolate}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 46%,#1b4160 0%,transparent 49%),radial-gradient(ellipse at 12% 100%,#142c39 0%,transparent 55%)}.landing-hero-copy{position:relative;z-index:2;padding-bottom:16px}.landing-label,.landing-kicker{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#8ea0b2}.landing-label{display:flex;align-items:center;gap:9px}.landing-label i{width:6px;height:6px;background:var(--orange);box-shadow:0 0 0 5px #f9731625;border-radius:50%}.landing-hero h1{font:800 clamp(42px,5vw,66px)/1.04 Manrope,sans-serif;letter-spacing:-3px;margin:24px 0 17px}.landing-hero h1 span{color:var(--orange)}.landing-hero-copy>p{max-width:430px;color:#b8c4d0;font-size:13px;line-height:1.8;margin:0}.landing-hero-actions{display:flex;align-items:center;gap:22px;margin-top:27px}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:13px 16px;font-size:10px;font-weight:700}.orange-button{background:var(--orange);color:#fff;box-shadow:0 8px 20px #f973162d}.orange-button:hover{background:#ec690d}.landing-text-link{font-size:10px;color:#d4dde6}.landing-text-link span{color:#7aa9e9;margin-left:5px}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:38px;color:#8fa0b0;font-size:9px}.proof-avatars{display:flex;padding-left:4px}.proof-avatars i{width:23px;height:23px;border-radius:50%;border:2px solid #172533;margin-left:-4px;display:grid;place-items:center;background:#e2a074;color:#563a2b;font-style:normal;font-size:7px;font-weight:800}.proof-avatars i:nth-child(2){background:#7ba6d4;color:#203950}.proof-avatars i:nth-child(3){background:#91ae8d;color:#314b31}.landing-hero-visual{height:440px;position:relative;display:grid;place-items:center}.visual-glow{position:absolute;width:370px;height:370px;right:17%;top:7%;border-radius:50%;background:#2f83ed22;filter:blur(45px)}.visual-orbit{position:absolute;width:470px;height:360px;border:1px solid #7897b51d;border-radius:50%;transform:rotate(-30deg)}.orbit-two{width:530px;height:410px;transform:rotate(30deg);border-color:#ec9d6519}.mock-display{width:min(100%,420px);height:300px;position:relative;z-index:2;border-radius:12px;background:#f6f5ee;padding:10px;box-shadow:0 35px 75px #060c15a3;transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.mock-display-top,.mock-display-foot{height:22px;display:flex;align-items:center;justify-content:space-between;color:#4e5b62}.mock-display-top img{width:98px;height:25px;object-fit:contain;object-position:left center}.mock-display-top>span{font-size:6px;color:#438a57;letter-spacing:.7px}.mock-display-top>span i{display:inline-block;width:5px;height:5px;background:#68ae68;border-radius:50%;margin-right:4px}.mock-ad{height:235px;position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(134deg,#e9cf9d,#f4dfb6 48%,#8aa477);padding:26px;color:#354532}.mock-ad>span,.mock-ad>strong,.mock-ad>small{position:relative;z-index:2;display:block}.mock-ad>span{font-size:7px;letter-spacing:1.5px;font-weight:700}.mock-ad>strong{font:800 37px/.99 Manrope,sans-serif;letter-spacing:-1.8px;margin:9px 0}.mock-ad>small{font-size:8px}.mock-ad-shape{position:absolute;border-radius:50%;filter:blur(1px)}.shape-one{width:200px;height:200px;right:-20px;top:-37px;background:#f3e7c1}.shape-two{width:300px;height:118px;right:-50px;bottom:-46px;background:#81936b;transform:rotate(-14deg)}.shape-three{width:260px;height:100px;right:-75px;bottom:-63px;background:#455e43;transform:rotate(12deg)}.mock-display-foot{height:21px;font-size:6px;color:#849088}.floating-status{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;border-radius:7px;background:#fff;padding:10px 12px;box-shadow:0 10px 30px #07101e4a;color:#536170;font-size:8px;font-weight:700}.status-orange{right:2%;top:22%;transform:rotate(4deg)}.status-orange i{width:6px;height:6px;background:#5bae6b;border-radius:50%}.status-blue{left:4%;bottom:19%;transform:rotate(-4deg)}.status-blue span{width:22px;height:22px;background:#e8f1ff;color:var(--blue);border-radius:5px;display:grid;place-items:center;font-size:8px}.visual-star{position:absolute;color:#f4a067}.star-a{top:11%;right:11%;font-size:28px}.star-b{bottom:22%;right:9%;color:#84b7ff;font-size:22px}.hero-scroll{position:absolute;bottom:23px;left:max(calc((100vw - 1190px)/2),6.4vw);font-size:7px;letter-spacing:1.2px;color:#708397}.hero-scroll span{margin-left:9px;color:#f6a16b}.landing-sectors,.features-section,.pricing-section{max-width:1190px;margin:auto;padding:96px 34px}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px}.landing-section-heading .landing-kicker,.pricing-section .landing-kicker{color:#6e7c8e}.landing-section-heading h2,.platform-copy h2{font:750 clamp(30px,4vw,44px)/1.12 Manrope,sans-serif;letter-spacing:-1.7px;margin:12px 0 0}.landing-section-heading h2 span,.platform-copy h2 span{color:var(--blue)}.landing-section-heading>p{max-width:340px;color:#7d8998;font-size:11px;line-height:1.8;margin:0 0 4px}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sector-card{background:#f6f8fa;border-radius:10px;padding:18px;min-height:300px;position:relative;overflow:hidden}.sector-number{font-size:7px;color:#7a8796;font-weight:700;letter-spacing:1px;position:relative;z-index:2}.sector-illustration{height:144px;position:relative;margin:8px -18px 10px;overflow:hidden}.hospitality .sector-illustration{background:linear-gradient(130deg,#e6f1f2,#d2e4e3)}.hotel-window{position:absolute;width:166px;height:100px;background:#76949a;right:28px;top:18px;border:7px solid #fbfaf5;box-shadow:0 6px 12px #314b4b20}.hotel-window:before,.hotel-window:after{content:"";position:absolute;background:#e7c189}.hotel-window:before{height:100%;width:3px;left:50%}.hotel-window:after{height:3px;width:100%;top:50%}.hotel-lamp{position:absolute;left:36px;bottom:0;width:50px;height:90px;border-radius:60% 60% 0 0;background:#dfab77}.hotel-lamp:after{content:"";position:absolute;width:22px;height:73px;left:14px;bottom:0;background:#53646a}.hotel-plant{position:absolute;right:23px;bottom:8px;font-size:30px;color:#587962}.corporate .sector-illustration{background:linear-gradient(130deg,#e9e5fb,#d8d9f0)}.corp-block{position:absolute;bottom:0;width:54px;background:#fff;box-shadow:0 5px 15px #4f538d15;border-radius:5px 5px 0 0}.b1{height:88px;left:20%}.b2{height:125px;left:39%;background:#556db5}.b3{height:102px;left:58%}.corp-line{position:absolute;height:2px;width:130px;left:26%;top:39px;background:#f6975f;transform:rotate(-13deg)}.retail .sector-illustration{background:linear-gradient(130deg,#fce9d7,#f5d6b9)}.retail-sun{position:absolute;width:90px;height:90px;right:30px;top:14px;border-radius:50%;background:#f8b678}.retail-arch{position:absolute;bottom:0;left:22%;width:120px;height:105px;border:11px solid #fff9f1;border-bottom:0;border-radius:65px 65px 0 0}.retail-bag{position:absolute;bottom:10px;left:45%;width:50px;height:48px;background:#ef784a;color:#fff;display:grid;place-items:center;font:800 18px Manrope,sans-serif}.sector-card h3{font:700 15px Manrope,sans-serif;margin:8px 0}.sector-card p{font-size:9px;color:#768293;line-height:1.7;max-width:300px;margin:0 0 12px}.sector-card>a{font-size:8px;color:#2c72d1;font-weight:700;display:flex;align-items:center;gap:6px}.platform-section{background:#f3f6fa;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:85px max(calc((100vw - 1122px)/2),7vw)}.platform-copy .landing-kicker{color:#6e7c8e}.platform-copy>p{font-size:11px;line-height:1.8;color:#7d8997;max-width:390px;margin:15px 0 23px}.platform-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.platform-list>div{display:flex;align-items:center;gap:9px}.platform-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;font-style:normal}.platform-icon.orange{background:#fff0e4;color:#e76a14}.platform-icon.blue{background:#e7f0fd;color:#3579df}.platform-icon span{font-size:14px}.platform-list>div>span{display:flex;flex-direction:column;gap:3px}.platform-list strong{font-size:9px}.platform-list small{font-size:7px;color:#8995a1;line-height:1.4}.platform-visual{min-height:390px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.platform-backdrop{position:absolute;width:310px;height:310px;border-radius:50%;background:#dfeaf8}.portable-label{position:absolute;top:26px;left:12%;right:11%;display:flex;justify-content:space-between;color:#6e7c8e;font-size:7px;letter-spacing:1px}.portable-label i{font-style:normal;color:var(--orange);font-size:16px}.portable-tv{position:relative;width:330px;height:255px;z-index:1;margin-top:-15px}.portable-screen{position:relative;height:210px;border:9px solid #192331;background:#d7e2be;border-radius:11px;overflow:hidden;box-shadow:0 20px 33px #21334831}.portable-sun{position:absolute;right:35px;top:20px;width:53px;height:53px;border-radius:50%;background:#f2c778}.portable-land{position:absolute;width:120%;height:120px;border-radius:50% 50% 0 0;bottom:-82px;left:-10%}.land-back{background:#a4b789;transform:rotate(-8deg)}.land-front{background:#637c65;left:24%;bottom:-94px;transform:rotate(11deg)}.portable-message{position:absolute;left:20px;top:23px;color:#263a32;z-index:2;display:flex;flex-direction:column;gap:7px}.portable-message small{font-size:6px;letter-spacing:1px}.portable-message strong{font:800 24px/.99 Manrope,sans-serif}.portable-screen-brand{position:absolute;right:9px;bottom:8px;background:#fff;border-radius:4px;padding:3px}.portable-screen-brand img{width:65px;height:21px;object-fit:contain}.portable-frame{position:absolute;bottom:30px;left:50%;transform:translate(-50%);width:47px;height:24px;border-radius:0 0 8px 8px;background:#17202b;display:flex;align-items:center;justify-content:center;gap:5px}.portable-frame i{width:3px;height:3px;border-radius:50%;background:#8696a6}.portable-leg{position:absolute;bottom:4px;width:8px;height:28px;background:#273240;border-radius:4px}.leg-left{left:23%}.leg-right{right:23%}.portable-caption{position:absolute;bottom:48px;z-index:2;font-size:7px;color:#708096;letter-spacing:.9px}.caption-dot{display:inline-block;width:5px;height:5px;background:#65a875;border-radius:50%;margin-right:5px}.portable-caption>span:nth-child(2){padding:0 4px;color:#b4bec9}.portable-title{position:absolute;bottom:7px;text-align:center;font:700 13px/1.4 Manrope,sans-serif}.portable-specs{position:absolute;bottom:-23px;display:flex;gap:13px}.portable-specs span{font-size:6px;color:#6e7c8e;white-space:nowrap}.features-section{padding-top:98px;padding-bottom:87px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e8edf1;border-left:1px solid #e8edf1}.feature-item{padding:20px 19px 19px;border-right:1px solid #e8edf1;border-bottom:1px solid #e8edf1;min-height:142px}.feature-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:700;background:#fff0e4;color:#e96e16}.feature-1{background:#eaf2fe;color:#367be2}.feature-item h3{font:700 11px Manrope,sans-serif;margin:11px 0 5px}.feature-item p{font-size:8px;line-height:1.7;color:#818d9c;margin:0;max-width:240px}.layout-note{display:flex;align-items:center;gap:13px;padding:17px 19px;background:#f4f7fa;border-radius:8px;margin-top:15px}.layout-note>span{font:800 22px Manrope,sans-serif;color:var(--blue)}.layout-note>div{display:flex;flex-direction:column;gap:4px;flex:1}.layout-note strong{font-size:9px}.layout-note small{font-size:8px;color:#7d8997}.layout-note>a{font-size:8px;font-weight:700;color:#3477d8;display:flex;align-items:center;gap:6px;white-space:nowrap}.pricing-section{padding-top:82px;padding-bottom:92px}.pricing-heading{align-items:center}.pricing-heading h2{font-size:38px}.billing-switch{display:flex;background:#f1f4f7;padding:4px;border-radius:7px}.billing-switch button{border:0;background:transparent;border-radius:5px;padding:8px 11px;color:#788596;font-size:9px;cursor:pointer}.billing-switch button.active{background:#fff;box-shadow:0 1px 4px #17202c13;color:#253347;font-weight:700}.billing-switch button span{color:#4282df;font-size:7px;margin-left:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.price-card{position:relative;border:1px solid #e4eaf0;border-radius:10px;padding:22px 21px 19px;background:#fff}.price-card.popular{border:1.5px solid var(--blue);box-shadow:0 10px 32px #3b82f614}.popular-ribbon{position:absolute;right:12px;top:12px;color:#347be2;background:#eaf2fe;border-radius:4px;padding:5px 6px;font-size:6px;letter-spacing:.6px;font-weight:800}.price-plan-name{font:700 13px Manrope,sans-serif}.price-card>p{font-size:9px;color:#8a95a2;margin:5px 0 16px}.price-amount{display:flex;align-items:baseline;gap:5px}.price-amount strong{font:800 36px Manrope,sans-serif;letter-spacing:-1.6px}.price-amount span{font-size:9px;color:#8792a0}.price-period{font-size:7px;color:#a1aab5;margin-top:2px}.price-divider{border-top:1px solid #e9edf1;margin:16px 0}.price-card ul{display:grid;gap:11px;padding:0;margin:0 0 21px;list-style:none}.price-card li{font-size:9px;color:#526071;display:flex;align-items:center;gap:8px}.price-card li span{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;color:#45855b;background:#e8f5eb;font-size:8px}.price-cta{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe6ec;border-radius:6px;padding:10px 11px;color:#3b5877;font-size:8px;font-weight:700}.price-cta.filled{background:var(--blue);border-color:var(--blue);color:#fff}.pricing-footnote{text-align:center;margin:17px 0 0;color:#8994a2;font-size:8px}.landing-final-cta{position:relative;text-align:center;overflow:hidden;background:#111c2c;color:#fff;padding:68px 20px 63px}.landing-final-cta .landing-kicker{color:#9aabbb}.landing-final-cta h2{font:750 clamp(30px,4vw,43px)/1.16 Manrope,sans-serif;letter-spacing:-1.8px;margin:13px 0}.landing-final-cta>p{font-size:10px;color:#bac5d1;line-height:1.8}.landing-final-cta>div:not(.cta-orb){display:flex;justify-content:center;gap:10px;margin-top:20px}.outline-button{border:1px solid #738091;color:#fff}.landing-final-cta>small{display:block;margin-top:13px;color:#89a;font-size:7px}.cta-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:220px;height:220px;left:-65px;top:-70px;background:#3b82f62b}.orb-two{width:200px;height:200px;right:-65px;bottom:-70px;background:#f9731626}.landing-footer{max-width:1190px;margin:auto;min-height:111px;padding:22px 34px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:13px}.landing-footer .brand-logo{width:158px;height:47px}.landing-footer>span{font-size:8px;color:#8c97a3}.landing-footer>div{display:flex;gap:16px}.landing-footer>div a{font-size:8px;color:#657283}.landing-footer>small{grid-column:1/-1;border-top:1px solid #edf0f3;padding-top:11px;color:#98a2ad;font-size:7px}.login-page{min-height:100vh;background:#f5f7f9;display:flex;flex-direction:column;align-items:center;padding:26px 18px}.login-logo{align-self:flex-start;margin-left:max(calc((100vw - 1180px)/2),0px)}.login-logo .brand-logo{width:175px}.login-card{width:min(100%,410px);background:#fff;border:1px solid #e8edf0;border-radius:12px;padding:30px;margin:auto;box-shadow:0 15px 45px #2233480b}.login-card .eyebrow{font-size:8px;color:#6b7d8d}.login-card h1{font:750 25px/1.2 Manrope,sans-serif;letter-spacing:-.8px;margin:11px 0 8px}.login-card>p{font-size:10px;color:#7d8997;line-height:1.7;margin:0 0 21px}.login-card form label{display:block;font-size:8px;letter-spacing:.8px;color:#687789;font-weight:700;margin:13px 0 6px}.login-card form input{width:100%;height:42px;border:1px solid #e0e7ed;border-radius:6px;padding:0 11px;outline:0;font-size:10px}.login-card form input:focus{border-color:#72a2e5;box-shadow:0 0 0 3px #3b82f616}.login-submit{width:100%;justify-content:space-between;margin-top:17px}.login-switch{text-align:center;padding-top:17px;border-top:1px solid #edf0f2;margin-top:18px;color:#8792a0;font-size:9px}.login-switch a{color:#3277da;font-weight:700}.login-back{display:block;text-align:center;margin-top:18px;font-size:8px;color:#8792a0}.login-footer{font-size:8px;color:#9ba5b0;padding-bottom:5px}@media(max-width:900px){.landing-nav{padding:0 22px}.landing-nav nav{gap:14px}.landing-nav nav a{font-size:9px}.landing-nav-actions{gap:11px}.landing-hero{padding-left:5vw;padding-right:5vw}.landing-hero-visual{transform:scale(.9)}.landing-section-heading>p{max-width:280px}.platform-section{padding-left:6vw;padding-right:6vw;gap:22px}.landing-footer{grid-template-columns:170px 1fr}.landing-footer>div{grid-column:1/-1;grid-row:2}.landing-footer>small{grid-row:3}.landing-footer>span{justify-self:end}}@media(max-width:680px){.brand-logo{width:151px;height:48px}.landing-nav{height:65px;padding:0 16px}.landing-nav nav{display:none}.landing-nav-actions{display:flex;gap:10px}.landing-nav-actions .login-link,.landing-nav-actions .nav-cta{display:none}.mobile-landing-cta{display:flex;align-items:center;gap:6px;background:#17202c;color:#fff;border-radius:6px;padding:9px 11px;font-size:9px}.landing-hero{grid-template-columns:1fr;padding:44px 22px 68px;min-height:0}.landing-hero h1{font-size:clamp(43px,12vw,59px);letter-spacing:-2.4px;margin-top:20px}.landing-hero-copy>p{font-size:11px;max-width:400px}.landing-hero-actions{gap:14px;flex-wrap:wrap}.landing-button{font-size:9px;padding:12px}.hero-proof{margin-top:25px}.landing-hero-visual{height:300px;margin:5px -14px 0;transform:none}.mock-display{width:min(85vw,370px);height:247px;padding:8px}.mock-ad{height:190px;padding:22px}.mock-ad>strong{font-size:31px}.visual-orbit{width:370px;height:290px}.orbit-two{width:420px;height:330px}.status-orange{right:1%;top:15%}.status-blue{left:0;bottom:14%}.hero-scroll{left:22px;bottom:19px}.landing-sectors,.features-section,.pricing-section{padding:64px 18px}.landing-section-heading{display:block;margin-bottom:23px}.landing-section-heading h2,.platform-copy h2{font-size:32px}.landing-section-heading>p{margin-top:12px;font-size:10px}.sector-grid{grid-template-columns:1fr;gap:11px}.sector-card{min-height:0;padding:15px}.sector-illustration{margin-left:-15px;margin-right:-15px;height:132px}.sector-card h3{font-size:14px}.sector-card p{font-size:9px}.platform-section{grid-template-columns:1fr;padding:60px 21px 75px;gap:24px}.platform-list{gap:14px 5px}.platform-list small{font-size:6px}.platform-visual{min-height:335px}.platform-backdrop{width:260px;height:260px}.portable-tv{transform:scale(.9);margin-top:-9px}.portable-label{left:5%;right:5%;top:18px}.portable-specs{gap:9px}.portable-specs span{font-size:5px}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-item{padding:14px 12px;min-height:142px}.feature-item h3{font-size:10px}.feature-item p{font-size:7px}.layout-note{align-items:flex-start;flex-wrap:wrap;padding:14px}.layout-note>div{min-width:calc(100% - 45px)}.layout-note>a{margin-left:40px}.pricing-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pricing-heading h2{font-size:32px}.pricing-grid{grid-template-columns:1fr;gap:12px}.price-card{padding:19px}.price-amount strong{font-size:32px}.price-card ul{gap:9px}.landing-final-cta{padding:54px 19px}.landing-final-cta>p{font-size:9px}.landing-final-cta>p br{display:none}.landing-final-cta>div:not(.cta-orb){flex-wrap:wrap}.landing-footer{padding:21px 18px;grid-template-columns:1fr;gap:8px}.landing-footer .brand-logo{width:150px}.landing-footer>span{justify-self:start}.landing-footer>div{grid-column:auto;grid-row:auto;flex-wrap:wrap;gap:12px}.landing-footer>small{grid-column:auto;grid-row:auto}.login-card{padding:24px 21px}.workspace-page-heading{align-items:flex-start}.workspace-page-heading h1{font-size:25px}.workspace-page-heading p{font-size:10px;max-width:250px}.workspace-page-heading>.primary-button{font-size:0;padding:10px;width:39px;height:39px;justify-content:center;flex:none}.workspace-page-heading>.primary-button svg{width:20px;height:20px}.screen-summary>div{padding:12px 10px}.screen-summary span{font-size:6px}.screen-summary strong{font-size:16px}.screen-summary>div:last-child strong{font-size:9px}.screen-cards{grid-template-columns:1fr}.collection-grid{grid-template-columns:1fr 1fr;gap:9px}.collection-art{height:110px}.collection-meta{padding:10px;display:block}.collection-meta h3{font-size:9px}.collection-meta p{font-size:7px}.collection-status{display:inline-block;margin-top:7px}.schedule-card{overflow:hidden}.schedule-month{padding:14px}.schedule-days{min-width:550px}.schedule-legend{overflow:auto;white-space:nowrap}.profile-page-grid{grid-template-columns:1fr}.profile-panel,.account-panel{padding:15px}.profile-panel-head .secondary-button{font-size:8px;padding:8px}.pair-modal{padding:23px}.player-code-card{padding:27px 17px}.pairing-code{gap:4px}.pairing-code span{width:40px;height:49px;font-size:22px}.player-code-card h1{font-size:25px}.player-code-card>p{font-size:9px}.player-brand .brand-logo{width:146px;height:47px}}.login-demo-info{display:flex;align-items:flex-start;gap:9px;padding:12px;background:#f1f6fd;border:1px solid #e0ebfa;border-radius:7px;margin:18px 0}.login-demo-info>span{width:18px;height:18px;flex:none;display:grid;place-items:center;background:#dceafe;color:#3179dd;border-radius:50%;font:700 11px Manrope,sans-serif}.login-demo-info p{margin:1px 0 0;color:#64758a;font-size:9px;line-height:1.65}:root{--green:#f97316;--mint:#fff1e7;--orange:#f97316}.eyebrow-dot,.hero-pill>span,.panel-footer>span i,.live-dot,.landing-label i{background:#f97316!important}.metric-icon.mint,.metric-spark.mint i,.activity-icon.green{background:#fff0e5;color:#e7650b}.hero-card{background:#f97316!important}.device-status.online i{background:#f97316!important;box-shadow:0 0 0 3px #f9731620!important}.screen-card{flex-wrap:wrap}.manage-screen-button{margin-left:auto;border:1px solid #f4d3bd;background:#fff8f2;color:#c95408;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:700;cursor:pointer}.manage-screen-button:hover{background:#fff0e5}.heading-actions{display:flex;gap:8px;align-items:center}.heading-actions .secondary-button{display:flex;align-items:center;gap:5px}.content-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.content-item-card{overflow:hidden;border:1px solid #e9ede9;background:#fff;border-radius:10px}.content-item-art{height:125px;display:flex;align-items:center;justify-content:center;position:relative;background:color-mix(in srgb,var(--item-color) 13%,white);color:var(--item-color)}.content-item-art>span{font-size:42px}.content-item-art small{position:absolute;left:12px;bottom:10px;font-size:7px;letter-spacing:.7px;font-weight:800}.content-item-card>div:last-child{padding:12px}.content-item-card h3{font:700 11px Manrope,sans-serif;margin:0}.content-item-card p{font-size:8px;line-height:1.5;color:#89938c;margin:5px 0 0}.interactive-card{cursor:pointer}.card-click-area{display:block;text-align:left;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.empty-state{padding:30px;background:#fff;border:1px dashed #dce3df;border-radius:10px;color:#849087;font-size:11px;grid-column:1/-1}.modal-textarea{height:76px!important;padding:10px 12px!important;resize:vertical;font:10px DM Sans,sans-serif}.playlist-picker{max-height:190px;overflow:auto;border:1px solid #e7ece8;border-radius:7px;padding:3px}.picker-row{display:flex!important;align-items:center;gap:9px;padding:8px!important;margin:0!important;border-bottom:1px solid #f0f2f0;letter-spacing:0!important;color:#5c6961!important}.picker-row:last-child{border-bottom:0}.picker-row input{accent-color:#f97316}.picker-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.picker-row strong{font-size:9px}.picker-row small{font-size:8px;color:#929d95}.picker-order{font-size:10px;color:#f97316}.assigned-preview{display:flex;flex-direction:column;gap:5px;padding:11px;margin-top:13px;background:#fff7f0;border:1px solid #fde4d2;border-radius:7px}.assigned-preview span{font-size:7px;letter-spacing:.8px;color:#be5a1c;font-weight:800}.assigned-preview strong{font-size:10px;color:#4b5550}.assigned-preview small{font-size:8px;color:#89938c}.landing-menu-toggle,.mobile-menu-login{display:none}@media(max-width:680px){.landing-nav{position:relative;z-index:30}.landing-menu-toggle{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e7ebef;border-radius:7px;background:#fff;color:#273547;cursor:pointer}.landing-nav nav.landing-menu-open{display:flex;position:absolute;top:58px;left:12px;right:12px;z-index:40;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:#fff;border:1px solid #e8edf1;border-radius:10px;box-shadow:0 15px 38px #1825361a}.landing-nav nav.landing-menu-open a{padding:12px 10px;border-bottom:1px solid #f0f2f4;font-size:12px}.landing-nav nav.landing-menu-open a:last-child{border-bottom:0}.landing-nav nav.landing-menu-open .mobile-menu-login{display:block;color:#f97316;font-weight:700}.mobile-landing-cta{margin-left:auto;margin-right:9px}.content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-item-art{height:100px}.heading-actions{gap:5px}.heading-actions .primary-button,.heading-actions .secondary-button{font-size:0;padding:10px;width:39px;height:39px;justify-content:center;flex:none}.heading-actions button svg{width:19px;height:19px}.screen-card{padding:12px}.manage-screen-button{width:100%;margin:2px 0 0}.content-modal{max-height:90vh;overflow:auto}}.picker-order-actions{display:flex;gap:3px}.picker-order-actions button{width:20px;height:20px;border:1px solid #f2e4db;border-radius:4px;background:#fff;color:#a84d12;cursor:pointer;line-height:1}.picker-order-actions button:disabled{opacity:.35;cursor:default}.player-page{background:linear-gradient(145deg,#fff8f1,#fffdfb,#fff2e7)}.player-decoration{border-color:#f5dcc9}.player-tag{border-color:#f3d6c2;color:#8a5a3d}.player-tag i,.pulse-dot{background:#f97316;box-shadow:0 0 0 4px #f9731622}.pair-card{border-color:#f4e5d9;box-shadow:0 18px 55px #8a4b2310}.pair-screen{border-color:#3b82f6;background:#eff6ff}.player-paired-page{background:#111d2b;color:#f8fafc}.player-paired-page .player-top,.player-paired-page .player-footer{background:#f8f7f2}.player-paired-page .player-center{min-height:calc(100vh - 117px);padding:clamp(20px,5vh,54px) clamp(18px,6vw,80px);display:grid;place-items:center}.player-welcome-slide{position:relative;isolation:isolate;overflow:hidden;width:min(100%,1440px);aspect-ratio:16/9;min-height:420px;border:12px solid #f7f6f0;border-radius:26px;background:linear-gradient(120deg,#142334,#1c3045 58%,#183a55);box-shadow:0 28px 80px #09111c70;display:flex;flex-direction:column}.player-welcome-slide:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 50%,#3b82f644,transparent 35%),linear-gradient(90deg,transparent 50%,#f9731610)}.player-welcome-slide>header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(18px,4vw,58px);border-bottom:1px solid #ffffff1c;background:#f8f7f2}.player-welcome-slide>header img{width:190px;max-width:45%;height:auto}.player-welcome-slide>header span{display:flex;align-items:center;gap:10px;color:#588b65;font-size:clamp(8px,1vw,13px);font-weight:800;letter-spacing:.14em}.player-welcome-slide>header i{width:9px;height:9px;border-radius:50%;background:#64ae75;box-shadow:0 0 0 5px #64ae7520}.player-welcome-copy{position:relative;z-index:1;margin:auto 8%;max-width:780px}.player-welcome-copy>span{font-size:clamp(9px,1vw,14px);font-weight:800;letter-spacing:.22em;color:#f9a36a}.player-welcome-copy h1{margin:22px 0 12px;font:800 clamp(38px,7vw,100px)/.98 Manrope,sans-serif;letter-spacing:-.055em;color:#fff}.player-welcome-copy h1 em{font-style:normal;color:#f97316}.player-welcome-copy p{max-width:600px;margin:0;color:#c3cfdb;font-size:clamp(13px,1.7vw,23px);line-height:1.55}.player-welcome-meta{display:flex;align-items:baseline;gap:20px;margin-top:clamp(22px,4vh,48px)}.player-welcome-meta strong{font:700 clamp(23px,3vw,42px) Manrope,sans-serif;color:#fff}.player-welcome-meta span{text-transform:capitalize;color:#a8bac9;font-size:clamp(10px,1.2vw,16px);letter-spacing:.08em}.player-welcome-orb{position:absolute;right:7%;top:24%;width:clamp(120px,22vw,330px);aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff06;z-index:0}.player-welcome-slide>footer{display:flex;gap:9px;align-items:center;padding:0 clamp(18px,4vw,58px) 18px;color:#91a2b1;font-size:9px;font-weight:700;letter-spacing:.18em}.player-welcome-slide>footer span{color:#f97316}.player-paired-page .player-note{color:#bbc7d2}.player-paired-page .player-note svg{color:#3b82f6}.player-paired-page .player-decoration{opacity:.16}@media(max-width:680px){.player-paired-page .player-center{min-height:calc(100vh - 114px);padding:18px 12px}.player-welcome-slide{aspect-ratio:auto;min-height:min(72vh,650px);border-width:7px;border-radius:18px}.player-welcome-slide>header{height:58px;padding:0 15px}.player-welcome-slide>header img{width:145px}.player-welcome-copy{margin:0 7%}.player-welcome-copy h1{font-size:clamp(38px,11vw,62px)}.player-welcome-orb{right:-8%;top:35%;width:52vw}.player-welcome-meta{align-items:flex-start;flex-direction:column;gap:5px}.player-welcome-slide>footer{font-size:7px;padding:0 15px 13px}}.pair-screen:after{background:#3b82f6}.pair-screen span{background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.pair-screen i{background:#3b82f6}.pair-spark{color:#f97316}.pair-eyebrow{color:#c65c17}.pair-eyebrow i{background:#f97316}.pair-card h1 em{color:#f97316}.pair-help a,.player-footer a{color:#c95408}.player-note svg,.player-footer span i{color:#3b82f6}.player-footer{border-color:#f2dfd1}.player-code-card.is-paired .pair-screen{border-color:#3b82f6}.player-code-card.is-paired .pair-eyebrow{color:#c65c17}.player-code-card.is-paired .pair-eyebrow i{background:#f97316}.confirm-check{background:#fff0e5;color:#c95408}.hero-card{background:linear-gradient(112deg,#14233b,#1c3554 62%,#244c70)!important}.hero-copy h2 em{color:#fb923c}.hero-pill{color:#dbe6f4}.hero-pill>span{background:#fb923c!important;box-shadow:0 0 0 3px #fb923c30}.hero-art{opacity:.88}.floating-tag{color:#20324a}.player-decoration{border-color:#f6c7a6}.deco-one,.deco-two{box-shadow:0 0 0 35px #fff0e5,0 0 0 36px #f8dfcc,0 0 0 70px #fff6ef,0 0 0 71px #f7e4d5}.admin-nav-label{margin-top:21px}.admin-nav-link{height:34px;font-size:10px;gap:9px}.master-badge{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #f3d8c4;border-radius:7px;background:#fff8f2;color:#a74d12;font-size:9px;font-weight:700;white-space:nowrap}.master-subnav{display:flex;gap:7px;overflow-x:auto;margin:-7px 0 18px;padding-bottom:3px}.master-subnav button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #e8ecef;border-radius:7px;background:#fff;color:#687583;padding:9px 11px;font-size:9px;font-weight:700;cursor:pointer}.master-subnav button.active{border-color:#f5c39e;background:#fff2e8;color:#bd570e}.master-error{border:1px solid #f2c9c0;background:#fff6f4;color:#b84430;border-radius:7px;padding:11px 14px;margin-bottom:15px;font-size:10px}.admin-empty{background:#fff;border:1px solid #e9edf0;border-radius:10px;padding:28px;color:#7d8996;font-size:11px}.admin-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-admin-card,.admin-panel{background:#fff;border:1px solid #e6ebef;border-radius:11px;padding:18px}.plan-admin-card{display:flex;flex-direction:column;gap:12px}.plan-admin-card.free-plan-card{border-color:#f5c39e;box-shadow:0 5px 18px #ed8c4a0e}.plan-admin-card-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f2;padding-bottom:12px}.admin-label{font-size:7px;letter-spacing:1px;color:#8c98a4;font-weight:800}.plan-admin-card h2,.admin-panel h2{font:700 17px Manrope,sans-serif;margin:4px 0 0;color:#1f2e40}.plan-price{font:800 17px Manrope,sans-serif;color:#263850}.plan-price small{font:500 8px DM Sans,sans-serif;color:#8b96a2;margin-left:3px}.admin-field{display:flex;flex-direction:column;gap:5px;color:#687583;font-size:9px;font-weight:700}.admin-field input,.admin-field select,.admin-inline-form input,.admin-inline-form select,.admin-table select,.ad-create-form>input,.ad-create-form label input{width:100%;height:35px;border:1px solid #e1e7ec;border-radius:6px;padding:0 9px;color:#344456;background:#fff;font:10px DM Sans,sans-serif;outline:0}.admin-field input:focus,.admin-field select:focus,.admin-inline-form input:focus,.admin-inline-form select:focus{border-color:#f59b5e;box-shadow:0 0 0 3px #f9731615}.admin-field small,.admin-toggle small{font-size:8px;line-height:1.5;color:#96a0aa;font-weight:400}.plan-limits{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-admin-card>.primary-button{width:100%;justify-content:center;margin-top:auto}.admin-toggle{display:flex;align-items:center;gap:9px;padding:10px;border-radius:7px;background:#f6f8fa;color:#526173;font-size:9px}.admin-toggle input,.ad-active input{accent-color:#f97316}.admin-toggle span{display:flex;flex-direction:column;gap:3px}.required-ads-note{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #f9ddc7;background:#fff7f0;border-radius:7px;color:#c35a13}.required-ads-note span{display:flex;flex-direction:column;gap:3px}.required-ads-note strong{font-size:9px}.required-ads-note small{font-size:8px;color:#9a7a62}.admin-panel{padding:20px}.admin-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px}.admin-panel-heading h2{font-size:16px;margin:5px 0}.admin-panel-heading p{font-size:9px;color:#84909d;margin:5px 0 0;line-height:1.6}.mandatory-pill{border:1px solid #f4c7a6;background:#fff2e8;border-radius:20px;padding:6px 9px;color:#bb570f;font-size:7px;letter-spacing:.6px;font-weight:800;white-space:nowrap}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:end}.admin-field-wide{grid-column:1/-1}.admin-settings-grid>.primary-button{height:36px;justify-content:center}.admin-divider{height:1px;background:#edf0f2;margin:22px 0 17px}.ad-create-heading h3{font:700 13px Manrope,sans-serif;margin:4px 0 12px}.ad-create-form{display:grid;grid-template-columns:1fr 1.3fr 1.6fr auto auto;gap:8px;align-items:center}.ad-create-form label{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#788492;font-size:9px}.ad-create-form label input{width:56px}.ad-create-form .primary-button{white-space:nowrap;padding:9px 10px;font-size:9px}.ad-list{display:grid;gap:8px;margin-top:13px}.ad-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #edf0f2;border-radius:8px}.ad-thumb{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;background:#eaf2ff;color:#3b82f6;flex:none}.ad-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ad-copy strong{font-size:9px;color:#344456}.ad-copy span,.ad-copy small{font-size:8px;color:#8d98a4;overflow-wrap:anywhere}.ad-active{display:flex;align-items:center;gap:5px;color:#788492;font-size:8px;white-space:nowrap}.ad-row>.secondary-button{font-size:8px;padding:7px 9px;color:#bb553b}.admin-inline-form{display:grid;grid-template-columns:1fr 1.2fr .85fr auto;gap:8px;margin-bottom:16px}.admin-inline-form .primary-button{white-space:nowrap;padding:8px 10px;font-size:9px}.admin-table-wrap{overflow-x:auto;border:1px solid #edf0f2;border-radius:8px}.admin-table{width:100%;border-collapse:collapse;min-width:620px;text-align:left}.admin-table th{padding:10px 12px;background:#f8fafb;color:#8b97a3;font-size:7px;letter-spacing:.8px}.admin-table td{padding:11px 12px;border-top:1px solid #edf0f2;color:#687583;font-size:9px;white-space:nowrap}.admin-table td strong{display:block;color:#344456;font-size:9px}.admin-table td small{display:block;color:#8e99a5;font-size:8px;margin-top:3px}.admin-table select{width:auto;min-width:100px;height:29px;font-size:8px}.state-pill{display:inline-block;border-radius:20px;padding:5px 8px;background:#edf7ef;color:#40804d;font-size:7px;font-weight:700}.state-pill.invited,.state-pill.paused{background:#fff3e8;color:#b96321}@media(max-width:680px){.admin-plan-grid{grid-template-columns:1fr}.workspace-page-heading{flex-wrap:wrap}.master-badge{font-size:7px}.master-subnav button{font-size:8px;padding:8px}.admin-panel{padding:14px}.admin-settings-grid{grid-template-columns:1fr}.admin-field-wide{grid-column:auto}.ad-create-form,.admin-inline-form{grid-template-columns:1fr}.ad-create-form label{justify-content:flex-start}.ad-row{flex-wrap:wrap}.ad-copy{min-width:calc(100% - 55px)}.admin-inline-form .primary-button{justify-content:center}.plan-limits{gap:8px}.admin-nav-label{margin-top:14px}}.ad-preview-stage{margin-top:18px;padding:14px;background:#f7f9fb;border:1px solid #e8edf1;border-radius:9px}.ad-preview-screen{min-height:205px;position:relative;overflow:hidden;border-radius:7px;background:linear-gradient(135deg,#1b3150,#335f86);padding:20px;display:flex;align-items:center}.ad-preview-content{display:flex;flex-direction:column;gap:7px;color:#fff}.ad-preview-content small{font-size:7px;letter-spacing:.8px;color:#d5e2f0}.ad-preview-content strong{font:700 20px/1.1 Manrope,sans-serif}.ad-preview-content span{font-size:8px;color:#d6e0eb}.pip-preview-logo{position:absolute;width:54px;height:35px;padding:4px;display:grid;place-items:center;border-radius:6px;background:#ffffffed;box-shadow:0 3px 12px #07172b55}.pip-preview-logo img{max-width:100%;max-height:100%;object-fit:contain}.pip-preview-logo span{font-size:6px;text-align:center;color:#8b4c20}.popup-preview-ad{position:absolute;left:50%;top:50%;width:min(58%,330px);transform:translate(-50%,-50%);padding:13px 15px;border-radius:8px;border:1px solid #ffffff65;background:#fffdf9f2;box-shadow:0 12px 35px #05152b55;display:flex;flex-direction:column;gap:5px}.popup-preview-ad span{font-size:6px;letter-spacing:.7px;color:#c45b14;font-weight:800}.popup-preview-ad strong{font:700 12px Manrope,sans-serif;color:#1b2c40}.popup-preview-ad small{font-size:7px;color:#718094}.ad-preview-stage>small{display:block;color:#8995a2;font-size:8px;margin-top:8px}.free-pip-logo{position:fixed;z-index:20;width:96px;max-height:55px;padding:7px;display:grid;place-items:center;border-radius:7px;background:#ffffffed;box-shadow:0 4px 15px #172a3d30}.free-pip-logo img{display:block;max-width:100%;max-height:40px;object-fit:contain}.free-ad-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#0b1524b8;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.free-ad-modal{width:min(100%,620px);min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:28px;border:1px solid #ffffff80;border-radius:14px;background:linear-gradient(145deg,#fffdf9,#fff2e7);box-shadow:0 30px 90px #06132570}.free-ad-kicker{display:flex;align-items:center;gap:7px;color:#b7500a;font-size:8px;font-weight:800;letter-spacing:1px}.free-ad-kicker span{width:6px;height:6px;border-radius:50%;background:#f97316}.free-ad-modal h2{font:750 clamp(23px,4vw,34px)/1.15 Manrope,sans-serif;color:#172b43;margin:2px 0}.free-ad-modal p{font-size:12px;color:#586b80;margin:0}.free-ad-modal small{margin-top:12px;color:#8995a2;font-size:8px}.free-ad-creative{max-width:100%;max-height:150px;object-fit:contain;border-radius:7px}.master-preview-note{margin:-8px 0 16px;padding:9px 11px;border-left:2px solid #f97316;background:#fff8f2;color:#8d674d;font-size:8px;line-height:1.5}.top-avatar{border:0;cursor:pointer;overflow:hidden}.top-avatar img,.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.screen-card-actions{display:flex;gap:8px;align-items:center;width:100%;margin-top:4px}.screen-card-actions .manage-screen-button{margin-left:auto;display:flex;align-items:center;gap:7px}.copy-fallback-button{border:1px solid #dce8f8;background:#f5f9ff;color:#326cc2;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:700;cursor:pointer}.device-detail-heading>.text-button{margin:0 0 17px}.device-detail-tabs{display:flex;gap:20px;border-bottom:1px solid #e4e9e5;margin:18px 0 15px;overflow:auto}.device-detail-tabs a,.device-detail-tabs button{white-space:nowrap;padding:11px 1px;color:#78847c;font-size:9px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.device-detail-tabs a.active,.device-detail-tabs button.active{color:#ca570d;border-bottom:2px solid #f97316;font-weight:700}.device-detail-tabs button:focus-visible{outline:2px solid #f97316;outline-offset:2px}.device-detail-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);gap:13px}.device-live-panel,.device-info-panel,.device-detail-panel{background:#fff;border:1px solid #e5eae6;border-radius:10px;padding:14px}.device-live-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.device-live-head strong,.device-info-stat strong{font-size:10px}.device-live-head span{font-size:8px;color:#4c9561}.device-live-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f97316;margin-right:4px}.device-live-panel iframe{width:100%;height:230px;border:1px solid #e9ecea;border-radius:7px;background:#16202c}.fallback-copy-row{display:flex;align-items:center;gap:7px;margin-top:9px}.fallback-copy-row code{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f6f8f7;padding:8px;border-radius:5px;color:#52625a;font-size:8px}.device-info-panel{display:flex;flex-direction:column;gap:11px}.device-info-stat{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #eef0ee;padding-bottom:9px}.device-info-stat span,.device-info-panel>small{font-size:8px;color:#859087}.device-info-panel .admin-field,.device-info-panel .admin-field input{font-size:8px}.device-detail-panel{margin-top:13px}.device-detail-panel .admin-panel-heading{margin:0 0 12px}.device-detail-panel .admin-panel-heading h2{font-size:15px}.device-detail-panel .admin-panel-heading p{font-size:9px}.device-schedule-form,.live-send-row{display:flex;gap:7px;align-items:center}.device-schedule-form input,.device-schedule-form select,.live-send-row input{height:35px;border:1px solid #e2e8e3;border-radius:5px;padding:0 8px;background:#fff;min-width:0;font-size:9px}.device-schedule-form input:first-child,.device-schedule-form select,.live-send-row input{flex:1}.device-schedule-form .primary-button,.live-send-row button{font-size:8px;padding:9px}.device-schedule-list{display:grid;gap:6px;margin-top:10px}.device-schedule-list>div{display:flex;justify-content:space-between;padding:9px;background:#f8faf8;border-radius:5px;font-size:8px}.device-schedule-list>span{font-size:8px;color:#879189;padding:8px}.device-stat-bars{height:90px;display:flex;align-items:flex-end;gap:8px;padding:12px 4px 2px}.device-stat-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#fb9c5c,#f97316);min-height:10px}.slide-studio{border:1px solid #e6ebe7;border-radius:8px;padding:10px;margin:10px 0;background:#fafbfa}.slide-studio .admin-field{margin:0 0 8px}.slide-studio-tools{display:flex;gap:6px;margin-bottom:8px}.slide-studio-tools button{border:1px solid #dce6f4;background:#f5f9ff;color:#326bbd;border-radius:5px;padding:7px 10px;font-size:9px;cursor:grab}.slide-drop-canvas{position:relative;min-height:180px;overflow:hidden;border:1px dashed #e9a26e;border-radius:6px;background:linear-gradient(130deg,#fff5ec,#fff 65%);color:#25342d}.slide-drop-canvas>small{position:absolute;left:10px;bottom:8px;color:#ad704e;font-size:7px;letter-spacing:.5px}.slide-drop-canvas.template-minimal{background:#f4f7f8}.slide-drop-canvas.template-promo{background:linear-gradient(135deg,#f97316,#ffb36a);color:#fff}.slide-drop-canvas.template-split{background:linear-gradient(90deg,#fff 0 55%,#e7f0ff 55%)}.slide-canvas-element{position:absolute;z-index:2;transform:translate(-50%,-50%);padding:6px 9px;border-radius:5px;background:#fff;box-shadow:0 2px 9px #12203220;font-size:12px;font-weight:700;cursor:grab}.search-backdrop{z-index:100}.search-modal{width:min(100%,520px);background:#fff;border:1px solid #e5eae6;border-radius:12px;box-shadow:0 25px 80px #18253635;overflow:hidden}.search-input-row{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #edf0ee;color:#718078}.search-input-row input{flex:1;border:0;outline:0;font:13px DM Sans,sans-serif}.search-input-row kbd{padding:3px 6px;border:1px solid #e2e7e3;border-radius:4px;font-size:8px}.search-results{padding:12px}.search-results>.admin-label{display:block;padding:2px 7px 9px}.search-results>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:6px;background:transparent;text-align:left;color:#27352d;cursor:pointer}.search-results>button:hover{background:#fff5ed}.search-results>button>span{width:29px;height:29px;border-radius:6px;background:#fff0e5;color:#e9660c;display:grid;place-items:center}.search-results>button>strong{flex:1;font-size:10px}.search-results>button small{display:block;margin-top:3px;color:#8b958e;font-weight:400}.profile-edit-form{display:grid;gap:11px;margin:14px 0}.profile-edit-form label{display:grid;gap:5px;font-size:8px;letter-spacing:.5px;color:#65736b;font-weight:700}.profile-edit-form input{height:36px;border:1px solid #e0e7e1;border-radius:5px;padding:0 9px;font-size:10px}.profile-edit-form small{font-size:8px;color:#929b95;font-weight:400;letter-spacing:0}.avatar-upload{position:relative;overflow:hidden;cursor:pointer}.avatar-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.billing-modal{width:min(100%,520px)}.billing-modal.checkout-wide{width:min(96vw,960px);max-height:92vh;overflow:auto;padding:clamp(18px,2.6vw,30px)}.billing-modal .admin-field select{margin-top:6px}.billing-status{padding:10px;margin-top:10px;border-radius:6px;background:#fff4ec;color:#a34711;font-size:9px;line-height:1.5}.billing-note{display:block;margin-top:10px;color:#89938d;font-size:8px}.stripe-checkout-mount{min-height:300px;margin-top:14px;width:100%}.stripe-checkout-mount iframe{width:100%!important;border:0}.fallback-screen{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);background:#111d2b;color:#fff;font-family:DM Sans,sans-serif;overflow:hidden}.fallback-content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0;background:radial-gradient(circle at 82% 14%,#3b82f633,transparent 25%),linear-gradient(135deg,#182432,#293541)}.fallback-slide-brand{position:absolute;top:30px;left:clamp(28px,7vw,100px);font-size:10px;font-weight:700;letter-spacing:2px}.fallback-slide-brand i{font-style:normal;color:#f97316}.fallback-slide small,.fallback-overlay small{font-size:11px;letter-spacing:3px;color:#f8a36a}.fallback-slide h1{white-space:pre-line;font:800 clamp(38px,7vw,100px)/1.02 Manrope,sans-serif;letter-spacing:-4px;margin:18px 0}.fallback-slide p{font-size:clamp(14px,2vw,22px);color:#cad2d8}.fallback-slide>span{display:inline-flex;padding:10px 14px;border:1px solid #ffffff30;border-radius:30px;color:#b9c6cf;font-size:12px}.fallback-overlay{position:absolute;inset:12%;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;text-align:center;background:#f97316;color:#fff;border:9px solid white;border-radius:16px;box-shadow:0 25px 100px #0008}.fallback-overlay small{color:#fff3e8}.fallback-overlay strong{font:800 clamp(32px,7vw,90px)/1.05 Manrope,sans-serif}.fallback-offline-badge{position:fixed;left:16px;bottom:14px;z-index:30;display:flex;align-items:center;gap:8px;background:#111c2cd9;border:1px solid #3a4c60;border-radius:20px;padding:7px 13px;color:#9db2c6;font-size:9px;font-weight:700;letter-spacing:.08em}.fallback-offline-badge i{width:7px;height:7px;border-radius:50%;background:#f59e0b;animation:offline-pulse 2s infinite}@keyframes offline-pulse{0%,to{opacity:1}50%{opacity:.35}}.fallback-error{position:fixed;inset:0;display:grid;place-items:center;background:#182432;color:#fff;font:700 24px Manrope}.demo-iframe-screen{border-width:0;background:#111d2b}.demo-iframe-screen iframe{display:block;width:100%;height:100%;border:0}.demo-iframe-screen .portable-screen-brand{z-index:3}.landing-live-screen{height:235px;padding:0!important;background:#111d2b!important;overflow:hidden;border-radius:5px}.landing-live-screen iframe{display:block;width:100%;height:100%;border:0;background:#111d2b}@media(max-width:680px){.device-detail-grid{grid-template-columns:1fr}.device-live-panel iframe{height:180px}.device-schedule-form,.live-send-row{flex-wrap:wrap}.device-schedule-form>*{min-width:calc(50% - 8px)}.live-send-row input{flex-basis:100%}.device-detail-tabs{gap:14px}.device-detail-tabs a,.device-detail-tabs button{font-size:8px}.screen-card-actions{flex-direction:column;align-items:stretch}.screen-card-actions .manage-screen-button{margin:0;justify-content:center}.fallback-slide.is-text{padding:28px}.fallback-slide-brand{top:18px;left:28px;font-size:8px}.fallback-slide h1{font-size:clamp(32px,11vw,60px);letter-spacing:-2px}.fallback-slide p{font-size:12px}.search-modal{width:calc(100% - 24px)}.device-schedule-list>div{gap:8px;flex-direction:column}.screen-card-actions .copy-fallback-button{width:100%}}.screen-card-live{width:142px;height:80px;border:1px solid #e8ede8;border-radius:6px;background:#182432;object-fit:cover}.fallback-layout-canvas{position:absolute;inset:0;container-type:inline-size}.slide-canvas-el{position:absolute;white-space:pre-wrap;overflow:hidden;padding:6px 9px;line-height:1.2;overflow-wrap:anywhere;display:flex;flex-direction:column;justify-content:center}.slide-el-image,.slide-el-widget{padding:0}.slide-el-image img,.slide-el-image video,.slide-el-image iframe{width:100%;height:100%;object-fit:cover;display:block}.slide-el-image iframe{border:0}.slide-el-clock strong{display:block;font-size:1em;font-weight:800}.slide-el-clock small{font-size:.34em;color:#5c6961}.slide-el-shape{border-radius:12px}.slide-el-ticker{white-space:nowrap}.slide-el-widget>*{width:100%;height:100%}.fallback-overlay img{max-width:min(80%,800px);max-height:45vh;object-fit:contain;border-radius:8px}@media(max-width:680px){.screen-card-live{width:100%;height:105px;order:4}.device-detail-grid{grid-template-columns:1fr}}.queue-create-panel,.queue-counter-list,.queue-manager,.queue-partner-note{background:#fff;border:1px solid #e5eae6;border-radius:10px;padding:15px}.queue-create-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.queue-create-panel h2,.queue-manager-head h2{font:700 16px Manrope,sans-serif;margin:5px 0}.queue-create-panel p,.queue-manager-head p,.queue-partner-note p{font-size:9px;color:#87928a;margin:4px 0;line-height:1.5}.queue-create-panel form{display:grid;grid-template-columns:1.2fr 1.2fr .5fr auto;gap:7px;flex:1}.queue-create-panel input{min-width:0;height:35px;border:1px solid #e3e8e4;border-radius:5px;padding:0 8px;font-size:9px}.queue-create-panel label{display:flex;align-items:center;gap:5px;font-size:8px;color:#758078}.queue-create-panel label input{width:48px}.queue-create-panel .primary-button{white-space:nowrap;padding:9px;font-size:8px}.queue-workspace-grid{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:12px}.queue-counter-list{display:grid;gap:7px}.queue-counter-list>.admin-label{padding:4px 2px}.queue-counter-list>button{display:flex;align-items:center;gap:8px;text-align:left;padding:9px;border:1px solid transparent;border-radius:7px;background:#f8faf8;color:#334238;cursor:pointer}.queue-counter-list>button.active{border-color:#f6c8a9;background:#fff5ed}.queue-counter-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#fff0e5;color:#ca560c;font:800 13px Manrope,sans-serif;flex:none}.queue-counter-list>button strong{flex:1;font-size:9px}.queue-counter-list>button small{display:block;margin-top:3px;color:#929b95;font-size:7px;font-weight:400}.queue-manager{min-width:0}.queue-manager-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.queue-manager-head>.primary-button{font-size:9px;padding:10px}.queue-link-bar{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin:15px 0}.queue-link-bar label{display:grid;gap:4px;font-size:7px;letter-spacing:.6px;color:#849087;font-weight:800}.queue-link-bar input{height:31px;min-width:0;padding:0 7px;border:1px solid #e5eae6;border-radius:5px;color:#66736b;font-size:8px}.queue-link-bar label button{justify-self:end;margin-top:-31px;height:29px;border:0;background:#fff1e7;color:#bd540d;font-size:7px;font-weight:700;cursor:pointer}.queue-link-bar a{display:flex;align-items:center;gap:4px;color:#3475ce;font-size:8px;white-space:nowrap}.queue-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #edf0ed;border-radius:7px;overflow:hidden}.queue-stats>div{display:flex;flex-direction:column;gap:8px;padding:11px;border-right:1px solid #edf0ed}.queue-stats>div:last-child{border:0}.queue-stats span,.queue-call-panel>div>span{font-size:7px;letter-spacing:.6px;color:#88928b}.queue-stats strong{font:700 20px Manrope,sans-serif;color:#26352d}.queue-call-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;padding:14px;background:#172c2b;color:#fff;border-radius:8px}.queue-call-panel>div{display:flex;flex-direction:column;gap:5px}.queue-call-panel>div>span{color:#a8beb2}.queue-call-panel>div>strong{font:800 36px/1 Manrope,sans-serif;color:#fff}.queue-call-panel>div>small{font-size:8px;color:#c2d0c8}.queue-call-button{display:flex;align-items:center;gap:8px;border:0;border-radius:6px;background:#f97316;color:#fff;padding:12px 14px;font-size:9px;font-weight:800;cursor:pointer}.queue-call-button:disabled{opacity:.45;cursor:not-allowed}.queue-tables{display:grid;grid-template-columns:1fr 1fr;gap:10px}.queue-tables>section{min-width:0;border:1px solid #edf0ed;border-radius:7px;padding:10px}.queue-table-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.queue-table-head h3,.queue-table-head h2{font:700 11px Manrope,sans-serif;margin:0;color:#28372f}.queue-table-head>span{font-size:7px;color:#919b94}.queue-ticket-row{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #f0f2f0}.queue-ticket-row:last-child{border-bottom:0}.queue-ticket-row>strong{min-width:44px;color:#192c3a;font:800 13px Manrope,sans-serif}.queue-ticket-row>span{flex:1;min-width:0;font-size:8px;color:#56645b}.queue-ticket-row>span small{display:block;margin-top:3px;font-size:7px;color:#969f99}.ticket-state{font-style:normal;font-size:7px;color:#6c8373;white-space:nowrap}.ticket-state.called,.ticket-state.serving{color:#c45a12}.queue-ticket-row>button{border:1px solid #f4d2bb;border-radius:4px;background:#fff7f0;color:#bb510d;padding:5px 7px;font-size:7px;font-weight:700;cursor:pointer}.queue-empty{padding:14px 5px;color:#919b94;font-size:8px}.queue-partner-note{display:flex;align-items:center;gap:10px;margin-top:12px}.queue-partner-note>div{flex:1}.queue-partner-note strong{font-size:9px}.queue-partner-note .secondary-button{white-space:nowrap;font-size:8px}.public-queue-screen{position:fixed;inset:0;overflow:auto;background:#0d1118;color:#f7f9fb;padding:clamp(18px,4vw,54px);font-family:DM Sans,sans-serif}.public-queue-screen>header{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;padding-bottom:22px;border-bottom:1px solid #ffffff1a}.public-queue-screen>header img{width:120px;background:#fff;border-radius:8px;padding:6px}.public-queue-screen>header span,.public-queue-called>span,.public-queue-waiting>span{font-size:9px;letter-spacing:1.5px;color:#a7b1bd}.public-queue-screen>header h1{font:700 clamp(22px,4vw,40px) Manrope,sans-serif;margin:4px 0}.public-queue-screen>header small{color:#8d99a6;font-size:10px}.public-queue-screen>header time{font:700 clamp(20px,3vw,32px) Manrope,sans-serif;color:#f97316}.public-queue-current{display:grid;grid-template-columns:.9fr 1.5fr;gap:15px;margin:18px 0}.public-queue-called,.public-queue-waiting{min-height:230px;border:1px solid #ffffff17;border-radius:13px;background:#171c25;padding:20px}.public-queue-called{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(140deg,#202934,#18202b)}.public-queue-called>strong{font:800 clamp(70px,13vw,160px)/.9 Manrope,sans-serif;color:#ff791b;text-shadow:0 10px 45px #f9731640}.public-queue-waiting>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.public-queue-waiting article{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:8px;background:#222a34}.public-queue-waiting article strong{font:800 clamp(19px,3vw,33px) Manrope,sans-serif}.public-queue-waiting article small{font-size:8px;color:#9ca7b3}.public-queue-waiting p{color:#a4afb9;font-size:12px}.public-queue-history{padding:17px;border:1px solid #ffffff17;border-radius:11px;background:#141922}.public-queue-history>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.public-queue-history article{display:flex;align-items:center;gap:8px;padding:9px;border-radius:6px;background:#1e2630}.public-queue-history article strong{font:700 15px Manrope,sans-serif;color:#f97316}.public-queue-history article span,.public-queue-history article small{font-size:8px;color:#bac3cb}.public-queue-history article small{margin-left:auto}.public-queue-screen>footer{text-align:center;color:#83909c;font-size:9px;padding:18px}.public-queue-screen>footer i{color:#f97316;font-style:normal}.fallback-queue-widget{width:100%}.fallback-queue-widget h2{font:700 clamp(24px,4vw,48px) Manrope,sans-serif;margin:8px 0 22px}.fallback-queue-widget>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fallback-queue-widget section{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #ffffff20;border-radius:9px;background:#ffffff0c}.fallback-queue-widget section>span{font-size:9px;letter-spacing:1px;color:#ffae77}.fallback-queue-widget section>strong{font:800 clamp(25px,5vw,54px) Manrope,sans-serif}.fallback-queue-widget section>strong small{display:block;font:400 9px DM Sans,sans-serif;color:#bac4cd;margin-top:3px}@media(max-width:680px){.queue-create-panel{display:block}.queue-create-panel form{grid-template-columns:1fr 1fr;margin-top:13px}.queue-workspace-grid{grid-template-columns:1fr}.queue-counter-list{grid-template-columns:1fr 1fr}.queue-counter-list>.admin-label{grid-column:1/-1}.queue-link-bar{grid-template-columns:1fr}.queue-link-bar label button{justify-self:end}.queue-link-bar a{padding:4px}.queue-tables{grid-template-columns:1fr}.queue-ticket-row{gap:5px}.ticket-state{display:none}.queue-partner-note{align-items:flex-start;flex-wrap:wrap}.queue-partner-note>div{min-width:70%}.public-queue-screen{padding:15px}.public-queue-screen>header{grid-template-columns:70px 1fr;gap:10px}.public-queue-screen>header img{width:70px}.public-queue-screen>header time{grid-column:2;justify-self:start}.public-queue-current{grid-template-columns:1fr}.public-queue-called,.public-queue-waiting{min-height:160px;padding:14px}.public-queue-called>strong{font-size:75px}.public-queue-waiting>div{grid-template-columns:repeat(2,1fr)}.public-queue-history>div:last-child{grid-template-columns:repeat(2,1fr)}.queue-manager-head,.queue-call-panel{align-items:flex-start;flex-direction:column}.fallback-queue-widget>div{grid-template-columns:1fr}.fallback-queue-widget section{padding:9px;gap:5px}.fallback-queue-widget section>strong{font-size:25px}}.content-manage-button{margin-top:8px;padding:6px 9px;border:1px solid #f7d4bc;border-radius:5px;background:#fff7f1;color:#bd560f;font-size:8px;font-weight:800;cursor:pointer}.widget-management-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:14px;align-items:start}.widget-settings-panel,.widget-preview-panel{display:grid;gap:12px;padding:16px;border:1px solid #e5eae6;border-radius:10px;background:#fff}.widget-settings-panel>.admin-field{display:grid;gap:5px;font-size:9px;font-weight:700;color:#526158}.widget-settings-panel input,.widget-settings-panel select,.widget-settings-panel textarea{width:100%;min-height:34px;border:1px solid #dfe5e0;border-radius:6px;padding:8px;font:10px DM Sans,sans-serif;background:#fff;color:#25342c}.widget-settings-panel textarea{resize:vertical}.widget-settings-panel small,.widget-preview-panel>small{color:#87928a;font-size:8px;line-height:1.5}.widget-preview-panel .panel-heading{margin:0}.live-preview-tag{display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.7px;color:#64836b}.live-preview-tag i{width:6px;height:6px;background:#6baa77;border-radius:50%}.widget-preview-stage{position:relative;min-height:300px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border-radius:9px;background:linear-gradient(145deg,#172a31,#243b43);color:#fff;text-align:center}.widget-preview-stage>span{font-size:8px;letter-spacing:1.5px;color:#f8a46f}.widget-preview-stage h2{font:800 clamp(22px,3vw,36px) Manrope,sans-serif;margin:3px 0}.widget-preview-stage>p{font-size:12px;color:#d2d9dd}.widget-preview-stage>small{font-size:10px;color:#aab9bf}.clock-preview strong{font:800 clamp(38px,6vw,68px) Manrope,sans-serif;letter-spacing:2px;color:#fff}.clock-flip strong{padding:14px 18px;border-radius:8px;background:linear-gradient(#36434b 49%,#111b24 50%);font-variant-numeric:tabular-nums;box-shadow:0 8px 24px #0005}.clock-analog{background:radial-gradient(circle,#fff 0 3px,transparent 4px),#f5f4ed;border:7px solid #f97316;border-radius:50%;width:150px;height:150px;position:relative;box-shadow:0 10px 30px #0005}.analog-clock i,.analog-clock b{position:absolute;left:calc(50% - 2px);bottom:50%;width:4px;height:42px;border-radius:5px;background:#20313a;transform-origin:bottom;transform:rotate(35deg)}.analog-clock b{height:55px;width:3px;transform:rotate(145deg);background:#f97316}.daily-menu-preview{align-items:stretch;text-align:left;background:linear-gradient(130deg,#fffaf4,#f1e4d3);color:#17262a}.daily-menu-preview>span{color:#ce5f15;font-weight:900}.daily-menu-preview h2{font-size:clamp(24px,3vw,39px)}.daily-menu-preview>strong{color:#b55014;font-size:10px;letter-spacing:1px;margin-top:8px}.daily-menu-preview>p{display:flex;justify-content:space-between;margin:0;padding:9px 0;border-bottom:1px solid #d9c9b4;color:#26343a;font-size:12px}.daily-menu-preview>p b{color:#cb5d14}.daily-menu-preview>small{color:#77817c}.property-preview{align-items:flex-start;text-align:left;background:#17232d}.property-preview-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,#101b26e8,transparent),url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1200&q=80);background-size:cover;background-position:center;opacity:.58}.property-preview>*:not(.property-preview-photo){position:relative;z-index:1}.property-preview>strong{font:800 30px Manrope,sans-serif;color:#ff9a56}.widget-quick-config{display:grid;gap:9px;padding:11px;border:1px solid #e8ece8;border-radius:7px;background:#f9fbf9}.widget-quick-config label{display:grid;gap:5px;font-size:8px;font-weight:700;color:#647168}.widget-quick-config input,.widget-quick-config select{width:100%;height:32px;padding:6px;border:1px solid #dfe5e0;border-radius:5px;background:#fff}.widget-quick-config label:last-child{display:flex;align-items:center;grid-template-columns:auto 1fr}.widget-quick-config label:last-child input{width:auto;height:auto;accent-color:#f97316}@media(max-width:760px){.widget-management-grid{grid-template-columns:1fr}.widget-preview-stage{min-height:240px}.content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.content-library-grid{grid-template-columns:1fr}}.telemetry-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.telemetry-summary>div{display:flex;flex-direction:column;gap:7px;padding:11px;border:1px solid #e8ede9;border-radius:7px;background:#fbfcfb}.telemetry-summary small{font-size:7px;letter-spacing:.7px;color:#8b968e}.telemetry-summary strong{font-size:11px;color:#24332b}.telemetry-empty{display:block;padding:5px;color:#8b968e;font-size:9px}@media(max-width:680px){.telemetry-summary{grid-template-columns:1fr}.telemetry-summary strong{font-size:10px}}.content-item-art .widget-preview-stage{width:100%;height:100%;min-height:125px;max-height:125px;padding:10px;border-radius:0;gap:5px}.content-item-art .widget-preview-stage>span{font-size:6px}.content-item-art .widget-preview-stage h2{font-size:13px}.content-item-art .widget-preview-stage>p{font-size:8px;margin:0}.content-item-art .widget-preview-stage>small{font-size:7px}.content-item-art .clock-preview strong{font-size:23px}.content-item-art .clock-analog{width:58px;height:58px;border-width:3px}.content-item-art .analog-clock i{height:17px;width:2px;left:calc(50% - 1px)}.content-item-art .analog-clock b{height:22px;width:2px;left:calc(50% - 1px)}.content-item-art .daily-menu-preview>p{padding:3px 0;font-size:7px}.content-item-art .daily-menu-preview>strong{font-size:6px}.content-item-art .property-preview>strong{font-size:12px}.world-clock-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:100%;margin-top:6px}.world-clock-zones span{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:5px;background:#ffffff12;font-size:8px;color:#bdc9ce}.world-clock-zones b{font-size:13px;color:#fff}.sd-editor{position:fixed;inset:0;z-index:100;background:#eef0f4;color:#263142;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;overflow:hidden}.sd-editor *{box-sizing:border-box}.sd-editor-topbar{height:54px;flex-shrink:0;background:#fff;border-bottom:1px solid #e3e6eb;display:flex;align-items:center;gap:18px;padding:0 16px;z-index:3}.sd-editor-brand{display:flex;align-items:center;gap:9px;color:#192638;text-decoration:none;font-size:13px;font-weight:750;min-width:180px}.sd-brand-mark{width:29px;height:29px;border-radius:7px;background:#4b76db;color:#fff;display:grid;place-items:center;font-weight:850}.sd-editor-brand small{display:block;font-size:8px;letter-spacing:1px;color:#8993a2;margin-top:2px}.sd-document-name{width:min(270px,24vw);border:1px solid transparent!important;background:transparent!important;font-size:13px!important;font-weight:600;color:#243247;padding:8px!important}.sd-editor-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.sd-editor-actions button,.sd-editor-toolbar button,.sd-zoom-control button{border:0;cursor:pointer}.sd-save-state{font-size:10px;color:#2f8a62;white-space:nowrap;margin-right:8px}.sd-save-state.is-dirty{color:#929baa}.sd-quiet-btn{padding:9px 12px;background:transparent;color:#4a5667;font-size:11px;border-radius:6px}.sd-quiet-btn:hover{background:#f2f5f9}.sd-save-btn{background:#4b76db;color:#fff;padding:10px 21px;border-radius:6px;font-size:11px;font-weight:700}.sd-close-btn{width:32px;height:32px;background:transparent;color:#677386;font-size:24px;border-radius:6px}.sd-editor-toolbar{height:42px;flex-shrink:0;background:#fff;border-bottom:1px solid #e2e6eb;display:flex;align-items:center;gap:5px;padding:0 225px 0 220px}.sd-editor-toolbar button{width:28px;height:27px;background:transparent;color:#687587;border-radius:5px}.sd-toolbar-separator{height:21px;width:1px;background:#e3e7ed;margin:0 8px}.sd-editor-toolbar>span{font-size:11px;color:#586476}.sd-toolbar-hint{margin-left:15px;color:#a0a7b2!important;font-size:10px!important}.sd-editor-body{display:grid;grid-template-columns:212px minmax(0,1fr) 306px;min-height:0;flex:1}.sd-widget-sidebar,.sd-properties-sidebar{background:#fff;overflow:auto;min-height:0}.sd-widget-sidebar{border-right:1px solid #dfe3e9;padding:15px 12px}.sd-side-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;font-size:12px}.sd-side-heading button{background:transparent;border:0;color:#6c7888;cursor:pointer}.sd-widget-search{width:100%;height:33px;border:1px solid #e0e5ec;border-radius:5px;padding:8px 10px;font-size:10px;outline:none}.sd-palette-group{margin-top:17px}.sd-palette-group h4{font-size:10px;font-weight:650;color:#566173;margin:0 0 9px}.sd-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sd-palette-item{min-height:66px;border:1px solid #edf0f5;border-radius:6px;background:#fff;color:#536174;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:grab}.sd-palette-item:hover{border-color:#b6c9f6;background:#f7f9ff}.sd-palette-item span{font-size:21px;color:#4f79d9;font-weight:700}.sd-side-help{font-size:10px;line-height:1.55;color:#8a95a4}.sd-open-library{border:1px solid #dce5f8;background:#f5f8ff;color:#426dcc;border-radius:5px;padding:9px 10px;font-size:10px;cursor:pointer}.sd-canvas-area{display:flex;flex-direction:column;min-width:0;min-height:0;background:#eceef2;overflow:auto;position:relative}.sd-canvas-stage{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 30px 42px;overflow:auto}.sd-canvas-ruler{width:min(100%,1200px);display:flex;justify-content:space-between;color:#7d8795;font-size:10px;margin-bottom:10px}.sd-canvas-scale{flex-shrink:0;max-width:100%;container-type:inline-size;box-shadow:0 5px 20px #27384d1c}.sd-slide-canvas{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;touch-action:pan-x pan-y}.sd-slide-element{position:absolute;white-space:pre-wrap;overflow:hidden;padding:4px 7px;border:1px solid transparent;border-radius:2px;cursor:move;line-height:1.2;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}.sd-slide-element.is-selected{border:1px solid #4f79dc;outline:1px solid #fff;box-shadow:0 0 0 1px #4f79dc}.sd-slide-element.is-image img{width:100%;height:100%;object-fit:cover}.sd-slide-element.is-shape{border-radius:10px}.sd-instance-label{display:block;font-size:9px;letter-spacing:.08em;opacity:.65}.sd-ticker-text{display:block;white-space:nowrap}.sd-canvas-empty{position:absolute;inset:0;display:grid;place-items:center;color:#8d97a5;font-size:13px;pointer-events:none}.sd-zoom-control{position:sticky;bottom:12px;align-self:center;display:flex;align-items:center;gap:16px;padding:7px 11px;border:1px solid #e2e5eb;border-radius:8px;background:#fff;box-shadow:0 4px 14px #26344a12;margin-top:-32px;z-index:2}.sd-zoom-control button{background:transparent;color:#687587;font-size:15px;padding:2px 5px}.sd-zoom-control strong{font-size:10px;font-weight:600;min-width:30px;text-align:center}.sd-properties-sidebar{border-left:1px solid #dfe3e9}.sd-inspector-tabs{display:grid;grid-template-columns:1fr 1fr;height:43px;border-bottom:1px solid #e5e8ed;position:sticky;top:0;background:#fff;z-index:2}.sd-inspector-tabs button{border:0;background:#fff;color:#667184;font-size:11px;cursor:pointer;border-bottom:2px solid transparent}.sd-inspector-tabs button.active{color:#273448;font-weight:700;border-bottom-color:#4e78dc}.sd-properties-sidebar details{border-bottom:1px solid #e8ebef;padding:0 14px 14px}.sd-properties-sidebar summary{list-style:none;cursor:pointer;padding:15px 0;font-size:11px;font-weight:700;color:#354154}.sd-properties-sidebar summary::-webkit-details-marker{display:none}.sd-properties-sidebar summary:after{content:"⌄";float:right;color:#8893a2}.sd-properties-sidebar label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#5f6b7c;margin:9px 0}.sd-properties-sidebar input,.sd-properties-sidebar textarea,.sd-properties-sidebar select{width:100%;min-width:0;border:1px solid #dfe4eb;border-radius:4px;background:#fff;padding:8px 9px;color:#344154;font-size:11px;outline:none}.sd-properties-sidebar textarea{min-height:75px;resize:vertical}.sd-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.sd-background-control{display:flex;gap:7px}.sd-background-control input[type=color],.sd-properties-sidebar input[type=color]{width:36px;height:32px;padding:3px;flex-shrink:0}.sd-background-control input:last-child{flex:1}.sd-properties-sidebar .sd-check-field{display:flex;flex-direction:row;align-items:center}.sd-check-field input{width:auto}.sd-delete-element{border:1px solid #f0d6d6;background:#fff7f7;color:#b34d4d;padding:9px 11px;border-radius:5px;font-size:10px;cursor:pointer}.sd-layer-list{padding:14px}.sd-layer-list h4{font-size:11px}.sd-layer-list button{display:flex;width:100%;gap:8px;align-items:center;padding:10px;border:1px solid transparent;background:#fff;border-radius:5px;color:#4a5668;text-align:left;font-size:10px;cursor:grab}.sd-layer-list button:active{cursor:grabbing}.sd-layer-list button.active{background:#f0f5ff;border-color:#d7e2fb}.sd-layer-list button small{margin-left:auto;color:#8b95a3}.sd-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:20;background:#173c2e;color:#fff;border-radius:7px;padding:12px 16px;font-size:11px;box-shadow:0 8px 30px #1b2d3b2c;display:flex;align-items:center;gap:18px}.sd-toast.is-error{background:#8c3434}.sd-toast button{border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.sd-media-overlay{position:fixed;inset:0;z-index:30;background:#17233485;display:grid;place-items:center;padding:24px}.sd-media-dialog{width:min(860px,100%);max-height:85vh;overflow:auto;border-radius:12px;background:#fff;box-shadow:0 24px 90px #13223940;padding:22px}.sd-media-dialog header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e9edf2;padding-bottom:16px}.sd-media-dialog header small{font-size:9px;letter-spacing:1px;color:#4e78d8}.sd-media-dialog h2{font-size:22px;margin:5px 0}.sd-media-dialog p{font-size:11px;color:#7d8998}.sd-media-dialog header button{border:0;background:transparent;font-size:24px;cursor:pointer}.sd-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px}.sd-media-grid article{border:1px solid #e6ebf2;border-radius:8px;overflow:hidden;padding:12px}.sd-media-thumb{height:88px;background:#eef3fc;display:grid;place-items:center;color:#527bdb;font-size:28px;border-radius:5px;margin-bottom:10px}.sd-media-grid article>strong{font-size:12px}.sd-media-grid article p{min-height:30px;line-height:1.5}.sd-media-grid article button{width:100%;border:0;background:#4e78d8;color:#fff;padding:9px;border-radius:5px;font-size:10px;cursor:pointer}.sd-media-empty{grid-column:1/-1;padding:35px;text-align:center;color:#8994a3;font-size:12px}.sd-editor-preview .sd-editor-body{display:block}.sd-editor-preview .sd-canvas-area{height:calc(100vh - 54px)}.sd-editor-preview .sd-canvas-stage{padding:35px}.sd-editor-preview .sd-canvas-scale{width:min(88vw,calc((100vh - 170px)*1.777))!important}.sd-editor-preview .sd-slide-element{border-color:transparent;box-shadow:none}.sd-editor-preview .sd-slide-element.is-selected{border-color:transparent;outline:0}.sd-editor-preview .sd-slide-element.is-selected:after{display:none}@media(max-width:1000px){.sd-editor-body{grid-template-columns:175px minmax(0,1fr) 260px}.sd-editor-toolbar{padding-left:180px;padding-right:260px}.sd-editor-brand{min-width:140px}.sd-save-state,.sd-quiet-btn span{display:none}.sd-canvas-stage{padding:18px 14px 40px}}@media(max-width:720px){.sd-editor-topbar{gap:6px;padding:0 8px}.sd-editor-brand{min-width:auto}.sd-editor-brand>span:last-child{display:none}.sd-document-name{width:110px}.sd-editor-actions{gap:2px}.sd-editor-actions .sd-quiet-btn{display:none}.sd-save-btn{padding:9px 12px}.sd-editor-toolbar{padding:0 8px}.sd-toolbar-hint{display:none}.sd-editor-body{grid-template-columns:94px minmax(0,1fr)}.sd-widget-sidebar{padding:10px 6px}.sd-palette-grid{grid-template-columns:1fr}.sd-palette-item{min-height:51px;font-size:9px}.sd-palette-item span{font-size:16px}.sd-properties-sidebar{position:absolute;right:0;top:96px;bottom:0;width:min(300px,85vw);z-index:5;box-shadow:-8px 0 30px #14243b20;display:none}.sd-editor:has(.sd-layer-list) .sd-properties-sidebar{display:block}.sd-canvas-stage{padding:12px 8px 42px}.sd-canvas-ruler{font-size:8px}.sd-zoom-control{gap:8px}.sd-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.sd-media-grid{grid-template-columns:1fr}.sd-document-name{width:90px;font-size:10px!important}.sd-close-btn{width:24px}.sd-editor-actions{gap:0}.sd-save-btn{font-size:10px;padding:8px}.sd-editor-body{grid-template-columns:76px minmax(0,1fr)}}.widget-hub-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;margin:22px 0;border:1px solid #e7eaf0;border-radius:18px;background:linear-gradient(120deg,#fff,#f7f9fc)}.widget-hub-intro h2{margin:8px 0;font-size:22px;color:#172b43}.widget-hub-intro p{margin:0;max-width:720px;color:#718096;line-height:1.6}.widget-hub-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:116px;padding:14px;border-radius:14px;background:#edf5f2;color:#1b6c58}.widget-hub-stat strong{font-size:30px}.widget-hub-stat span{font-size:9px;font-weight:800;letter-spacing:.09em}.widget-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.widget-hub-card{padding:22px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 5px 20px #1c2b3a05;min-width:0}.widget-hub-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.widget-hub-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#f0f5fa;font-size:24px}.widget-hub-category{font-size:10px;font-weight:700;color:#77869a;background:#f5f7fa;padding:7px 10px;border-radius:20px}.widget-hub-card h3{margin:17px 0 7px;font-size:19px;color:#192e45}.widget-hub-card p{min-height:48px;margin:0;color:#728096;font-size:13px;line-height:1.55}.widget-hub-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:15px;border-top:1px solid #edf0f4}.widget-hub-card-footer>span{font-size:11px;color:#8490a0}.widget-detail-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 16px;padding:5px;border:1px solid #e7eaf0;border-radius:12px;background:#f7f9fb;width:max-content;max-width:100%}.widget-detail-tabs button{border:0;border-radius:8px;background:transparent;padding:10px 14px;color:#65758a;font:inherit;font-size:12px;cursor:pointer}.widget-detail-tabs button.active{background:#fff;color:#17344c;box-shadow:0 1px 5px #182b3d12;font-weight:700}.widget-detail-tabs button span{margin-left:5px;color:#8190a1}.widget-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px}.widget-detail-preview,.widget-detail-summary,.widget-defaults-panel,.widget-integration-panel{padding:22px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;min-width:0}.widget-preview-disclaimer{margin:14px 0 0;color:#8793a2;font-size:11px;line-height:1.5}.widget-menu-preview,.widget-property-preview,.widget-ads-preview{min-height:260px;padding:28px;border-radius:13px;background:#f6f8fb;display:flex;flex-direction:column;justify-content:center;gap:12px;color:#20364d}.widget-menu-preview>span,.widget-property-preview>span,.widget-ads-preview>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#43816f}.widget-menu-preview h2,.widget-property-preview h2{margin:0;font-size:27px}.widget-menu-preview>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #dfe6ed}.widget-property-preview{background:linear-gradient(140deg,#e7eef1,#f8f7f1)}.widget-property-preview strong{font-size:24px}.widget-ads-preview{background:linear-gradient(140deg,#172f4a,#315a71);color:#fff}.widget-ads-preview>span{color:#9fe0cc}.widget-ads-preview strong{font-size:27px;max-width:360px}.widget-ads-preview small{color:#d2e0e9}.streetspot-widget-preview{padding:20px;border-radius:13px;background:#14283a;color:#fff}.streetspot-preview-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.streetspot-preview-brand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e7f5ef;color:#173c31;font-weight:900}.streetspot-preview-brand div{display:flex;flex-direction:column;gap:4px}.streetspot-preview-brand small{font-size:11px;color:#b8c9d4}.streetspot-order-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:14px;border-radius:10px;background:#203b50}.streetspot-order-preview strong{font-size:22px}.streetspot-order-preview span{font-size:13px;color:#c6d9e4}.streetspot-order-preview i{width:9px;height:9px;border-radius:50%;background:#8de0b6}.widget-detail-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;padding:14px;border-radius:10px;background:#f6f8fb;color:#4c5d71;font-size:11px;line-height:1.6}.widget-defaults-panel{max-width:900px;display:flex;flex-direction:column;gap:15px}.widget-defaults-panel h2,.widget-integration-panel h2{margin:8px 0;font-size:21px}.widget-defaults-panel p,.widget-integration-panel p{margin:0;color:#728096;line-height:1.6}.widget-defaults-panel textarea{width:100%;box-sizing:border-box;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.widget-defaults-panel>small{color:#7d8999;line-height:1.5}.widget-content-list{display:grid;gap:10px}.widget-content-list article{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e7eaf0;border-radius:13px;background:#fff}.widget-content-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:11px;background:#f0f5fa;font-size:22px}.widget-content-list article>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.widget-content-list article small{color:#7b8999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-integration-panel{max-width:900px}.integration-status-row{display:flex;align-items:center;gap:9px;margin:20px 0;padding:14px;background:#f6f8fb;border-radius:10px}.integration-status-row small{margin-left:auto;color:#8b96a5}.integration-status-dot{width:9px;height:9px;border-radius:50%;background:#e5a34d}.widget-integration-panel ul{padding-left:20px;color:#66788c;line-height:1.9;font-size:13px}@media(max-width:800px){.widget-hub-grid,.widget-detail-grid{grid-template-columns:1fr}.widget-hub-intro{align-items:flex-start}.widget-detail-tabs{width:100%}.widget-content-list article{flex-wrap:wrap}.widget-content-list article .content-manage-button{margin-left:55px}}@media(max-width:520px){.widget-hub-intro{padding:20px;flex-direction:column}.widget-hub-stat{align-items:flex-start;min-width:0;width:100%;box-sizing:border-box}.widget-hub-grid{gap:12px}.widget-hub-card{padding:17px}.widget-hub-card p{min-height:0}.widget-detail-preview,.widget-detail-summary,.widget-defaults-panel,.widget-integration-panel{padding:16px}.widget-detail-tabs button{padding:9px}.streetspot-order-preview{flex-wrap:wrap}}.widget-brand-icon{padding:8px;box-sizing:border-box;background:#fff;border:1px solid #e8edf2;overflow:hidden}.widget-brand-icon img{width:100%;height:100%;object-fit:contain;display:block}.streetspot-preview-brand>img{width:132px;max-height:42px;object-fit:contain;object-position:left center;background:#fff;padding:5px 8px;border-radius:8px;box-sizing:border-box}.streetspot-preview-brand div{display:flex;flex-direction:column;gap:4px;min-width:0}.streetspot-product-thumb{width:34px;height:34px;object-fit:cover;border-radius:7px}.swiftads-preview-logo{width:42px;height:42px;object-fit:cover;border-radius:11px;align-self:flex-start}.swiftads-preview-image{width:100%;max-height:180px;object-fit:cover;border-radius:10px}.widget-ads-preview a{align-self:flex-start;color:#b8f0dc;font-weight:700;font-size:13px;text-decoration:none}.integration-brand-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}.integration-brand-heading>img{width:120px;max-height:64px;object-fit:contain;flex:0 0 auto}.integration-brand-heading h2{margin:6px 0;font-size:21px}.integration-brand-heading p{margin:0;color:#728096;line-height:1.55}.integration-status-dot.connected{background:#28a879}.widget-integration-panel .admin-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:700;color:#4b5d70}.widget-integration-panel .admin-field input,.widget-mode-switch select{width:100%;box-sizing:border-box;border:1px solid #dfe5ec;border-radius:9px;background:#fff;padding:12px 13px;color:#23394f;font:inherit;font-weight:400;outline:none}.widget-integration-panel .admin-field input:focus,.widget-mode-switch select:focus{border-color:#6b9e91;box-shadow:0 0 0 3px #6b9e9118}.widget-mode-switch{max-width:360px;margin:12px 0 18px}.widget-mode-switch label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#4b5d70}@media(max-width:520px){.integration-brand-heading{align-items:flex-start;flex-direction:column}.integration-brand-heading>img{max-width:145px}.streetspot-preview-brand>img{width:100px}.widget-brand-icon{padding:6px}}.pairing-persist-row{display:flex;justify-content:center;align-items:center;gap:14px;margin:4px 0 12px}.pairing-persist-row>span{display:flex;align-items:center;gap:7px;color:#87918b;font-size:9px}.pairing-persist-row>span i{width:7px;height:7px;border-radius:50%;background:#f97316;box-shadow:0 0 0 4px #f973161c}.pairing-persist-row button{border:1px solid #d8e5f4;border-radius:7px;background:#eff6ff;color:#255994;padding:8px 13px;font-size:10px;font-weight:700;cursor:pointer}.pairing-persist-row button:hover{background:#dcecff}@media(max-width:680px){.pairing-persist-row{gap:8px;flex-wrap:wrap}.pairing-persist-row>span{font-size:8px}.pairing-persist-row button{padding:8px 10px}}.swiftads-screen{display:flex;flex-direction:column;gap:16px;max-width:660px}.swiftads-stage{min-height:170px;display:flex;align-items:center}.swiftads-stage .swa-card{max-width:620px;width:100%}.swiftads-tag{letter-spacing:3px}.device-row{cursor:pointer}.schedule-device-picker{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.schedule-device-picker button{display:flex;align-items:center;gap:7px;border:1px solid #e2e8e3;border-radius:999px;background:#fff;padding:8px 14px;font-size:10px;font-weight:600;color:#4b5d70;cursor:pointer}.schedule-device-picker button.active{border-color:#23394f;background:#23394f;color:#fff}.schedule-device-picker button i{width:7px;height:7px;border-radius:50%;background:#c9d2c9}.schedule-device-picker button i.online{background:#28a879}.schedule-device-picker button i.offline{background:#d98383}.schedule-device-picker button.active i.offline{background:#f0a8a8}.schedule-day-picker{display:flex;gap:5px;flex:1 1 100%}.schedule-day-picker button{border:1px solid #e2e8e3;border-radius:6px;background:#fff;padding:7px 0;flex:1;font-size:8px;font-weight:700;color:#87918b;cursor:pointer}.schedule-day-picker button.active{border-color:#f97316;background:#fdf1e7;color:#c2540a}.device-schedule-list>div{align-items:center;flex-wrap:wrap}.device-schedule-list>div.slot-disabled{opacity:.45}.schedule-slot-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.schedule-slot-actions .slot-toggle{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;color:#4b5d70;cursor:pointer}.schedule-slot-actions>button{border:none;background:none;color:#255994;font-size:8px;font-weight:700;cursor:pointer;padding:0}.schedule-slot-actions>button.slot-delete{color:#c0392b}.schedule-slot-actions>button:hover{text-decoration:underline}.schedule-day small.slot-disabled{opacity:.4;text-decoration:line-through}.schedule-day small b{display:block;font-size:8px;color:#87918b;font-weight:600}.danger-button{border:1px solid #eec5c0;border-radius:7px;background:#fdf1ef;color:#c0392b;padding:10px 14px;font-size:9px;font-weight:700;cursor:pointer}.danger-button:hover{background:#f9e2de}.danger-button:disabled{opacity:.5;cursor:default}.device-edit-form{display:grid;gap:4px;margin:14px 0 4px;padding-top:14px;border-top:1px solid #f0f2f0}.device-edit-actions{display:flex;gap:8px;margin-top:8px}.device-edit-actions .primary-button{flex:1}@media(max-width:680px){.schedule-device-picker{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.schedule-slot-actions{margin-left:0}}.layout-group-label{display:block;margin:22px 0 10px}.layout-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px}.layout-card{border:1px solid #e9ede9;background:#fff;border-radius:11px;padding:13px;display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.layout-card:hover{border-color:#f0c8a8;box-shadow:0 6px 18px #f9731612}.layout-thumb{position:relative;width:100%;aspect-ratio:16/9;background:#f4f7f4;border:1px solid #e6eae6;border-radius:7px;overflow:hidden}.layout-thumb-portrait{aspect-ratio:9/16;max-width:110px;margin:0 auto}.layout-thumb span{position:absolute;border:1px solid #f5cfa9;background:#fdf3ea;display:grid;place-items:center;overflow:hidden}.layout-thumb b{font-size:6px;font-weight:700;color:#b45a14;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.layout-card-meta{display:flex;flex-direction:column;gap:3px}.layout-card-meta strong{font:700 11px Manrope,sans-serif}.layout-card-meta small{font-size:8px;color:#89938c}.layout-in-use{font-size:8px;color:#3a7d54;background:#eaf5ee;border-radius:5px;padding:4px 7px;display:inline-flex;align-items:center;gap:5px}.layout-in-use button{border:0;background:none;color:#b03a2e;font:inherit;cursor:pointer;padding:0;text-decoration:underline}.playlist-mode-switch{display:flex;border:1px solid #e6eae6;border-radius:8px;overflow:hidden;margin:2px 0 6px}.playlist-mode-switch button{flex:1;border:0;background:#fff;padding:9px;font-size:9px;font-weight:700;color:#87918b;cursor:pointer}.playlist-mode-switch button.active{background:#fdf1e7;color:#c2540a}.smart-rules-editor{border:1px solid #e9ede9;border-radius:9px;padding:12px;display:grid;gap:9px;background:#fbfcfb}.smart-rules-head{display:flex;align-items:center;gap:8px;font-size:9px;color:#5c6961;font-weight:700}.smart-rules-head select{font-size:9px;padding:5px 7px;border:1px solid #e2e8e3;border-radius:6px;background:#fff}.smart-rule-row{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:6px;align-items:center}.smart-rule-row select,.smart-rule-row input{font-size:9px;padding:7px 8px;border:1px solid #e2e8e3;border-radius:6px;background:#fff;min-width:0}.smart-rule-remove{width:22px;height:22px;border:1px solid #f0d9d2;border-radius:6px;background:#fdf1ef;color:#c0392b;cursor:pointer;line-height:1}.smart-rule-remove:disabled{opacity:.3;cursor:default}.smart-rule-add{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#c2540a;font-size:9px;font-weight:700;cursor:pointer;padding:0;justify-self:start}.smart-rules-foot{display:flex;gap:14px}.smart-rules-foot label{display:flex;align-items:center;gap:7px;font-size:8px;color:#87918b;font-weight:700;letter-spacing:.4px}.smart-rules-foot select,.smart-rules-foot input{font-size:9px;padding:5px 7px;border:1px solid #e2e8e3;border-radius:6px;background:#fff;width:auto}.smart-rules-foot input{width:64px}.smart-match-count{font-size:8px;color:#89938c}.picker-row-wrap{display:flex;align-items:center;gap:6px}.picker-row-wrap .picker-row{flex:1;min-width:0}.picker-zone-select{font-size:8px;padding:5px 6px;border:1px solid #f0dcc9;border-radius:6px;background:#fffaf5;color:#a84d12;max-width:130px;margin-right:4px}.signage-zones{position:relative;flex:1;width:100%}.signage-zone{position:absolute;overflow:hidden;padding:var(--zone-gap,0)}.signage-zone .fallback-slide{width:100%;height:100%;padding:0}.signage-zone .fallback-slide h1{font-size:clamp(14px,2.4vw,34px)}.signage-zone .fallback-slide p{font-size:clamp(8px,1vw,14px)}.simple-home{min-height:100vh;background:#f5f7f5;max-width:860px;margin:0 auto;padding:26px 34px 40px}.simple-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}.simple-brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.5px}.simple-logo{width:34px;height:34px;border-radius:9px;object-fit:cover;display:block;box-shadow:0 2px 8px #17202c22}.simple-top-actions{display:flex;align-items:center;gap:16px}.simple-mode-btn{display:flex;align-items:center;gap:7px;border:1px solid #e6eae6;background:#fff;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:700;color:#5c6961;cursor:pointer}.simple-mode-btn:hover{border-color:#f0c8a8;color:#c2540a}.simple-hero h1{font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-1.4px;margin:0 0 8px}.simple-hero p{color:#89938c;font-size:13px;margin:0 0 34px}.simple-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:40px}.simple-card{border:1px solid #e9ede9;background:#fff;border-radius:13px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.simple-card:hover{border-color:#f0c8a8;transform:translateY(-2px);box-shadow:0 10px 24px #f9731614}.simple-card-icon{width:40px;height:40px;border-radius:11px;background:#fdf1e7;color:#c2540a;display:grid;place-items:center}.simple-card strong{font-size:13px;font-weight:700}.simple-card small{font-size:10px;color:#89938c;line-height:1.5}.simple-devices h2{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.6px;margin:0}.simple-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.simple-link{border:0;background:none;color:#c2540a;font-size:10px;font-weight:700;cursor:pointer;padding:0}.simple-link:hover{text-decoration:underline}.simple-device-list{display:grid;gap:8px}.simple-device-row{display:flex;align-items:center;gap:14px;border:1px solid #e9ede9;background:#fff;border-radius:10px;padding:14px 17px;cursor:pointer;text-align:left}.simple-device-row:hover{border-color:#f0c8a8}.simple-device-row .device-status{flex:none}.simple-device-row strong{font-size:12px}.simple-device-row small{color:#89938c;font-size:10px}.simple-device-row>svg{margin-left:auto;color:#b3bbb5}.simple-footer{margin-top:44px;padding-top:20px;border-top:1px solid #e9ede9;display:flex;align-items:center;gap:10px;color:#89938c;font-size:10px}.mode-switch{border:1px solid #e9ede9;border-radius:7px;height:31px;padding:0 10px;gap:7px;font-size:10px;font-weight:700;color:#5c6961}.mode-switch:hover{border-color:#f0c8a8;color:#c2540a}@media(max-width:680px){.simple-home{padding:20px 18px 34px}.simple-hero h1{font-size:28px}.smart-rule-row,.simple-cards{grid-template-columns:1fr 1fr}}.media-upload-button{cursor:pointer}.media-setup-panel{margin:0 0 18px;border:1px solid #f0dcc9;background:#fffaf5;border-radius:11px;padding:18px}.media-setup-panel h3{font:700 14px Manrope,sans-serif;margin:8px 0 6px}.media-setup-panel p{font-size:10px;color:#5c6961;margin:0 0 10px}.media-setup-panel pre{background:#fff;border:1px solid #ecd9c7;border-radius:7px;padding:11px 13px;font-size:9px;line-height:1.7;color:#7a4a1e;overflow:auto;margin:0 0 8px}.media-setup-panel code{font-size:9px;background:#fff;padding:1px 5px;border-radius:4px;border:1px solid #ecd9c7}.media-setup-panel small{font-size:8px;color:#89938c}.media-drop{min-height:200px;border:2px dashed transparent;border-radius:13px;transition:border-color .15s,background .15s;padding:4px}.media-drop-active{border-color:#f0a35e;background:#fff8f2}.media-uploading{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:#c2540a;padding:8px 10px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13px}.media-card{border:1px solid #e9ede9;background:#fff;border-radius:11px;overflow:hidden}.media-thumb{height:130px;background:#0e1410;display:grid;place-items:center;overflow:hidden}.media-thumb img,.media-thumb video{width:100%;height:100%;object-fit:cover}.media-meta{padding:10px 12px 6px;display:flex;flex-direction:column;gap:3px}.media-meta strong{font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-meta small{font-size:8px;color:#89938c}.media-actions{display:flex;gap:6px;padding:8px 12px 12px}.media-actions button{flex:1;border:1px solid #e6eae6;background:#fff;border-radius:6px;padding:7px;font-size:8px;font-weight:700;color:#5c6961;cursor:pointer}.media-stream-badge{display:inline-block;margin-top:2px;font-size:8px;font-weight:700;letter-spacing:.3px;color:#7a5b16}.media-stream-ready{color:#1f7a4d}.media-stream-failed{color:#b33636}.media-actions button:hover{border-color:#f0c8a8;color:#c2540a}.media-actions .media-delete{color:#b03a2e;border-color:#f0d9d2}.media-actions .media-delete:hover{background:#fdf1ef;color:#b03a2e}.media-empty{grid-column:1/-1;text-align:center}.sd-media-section-label{font-size:9px;letter-spacing:1.1px;font-weight:700;color:#8993a2;margin:4px 0 10px;text-transform:uppercase}.sd-media-file-thumb img,.sd-media-file-thumb video{width:100%;height:100%;object-fit:cover;display:block}.sd-media-file-thumb{position:relative;padding:0!important;overflow:hidden;background:#10151c}.sd-media-file-thumb small{position:absolute;left:8px;bottom:7px;background:#000000a8;color:#fff;padding:2px 6px;border-radius:4px}.sd-slide-element.is-image video,.sd-slide-element.is-image iframe{width:100%;height:100%;object-fit:cover}.sd-slide-element.is-image iframe{border:0}.delete-screen-button{border:1px solid #f0d9d2;border-radius:6px;background:#fff;color:#b03a2e;padding:8px 10px;font-size:9px;font-weight:700;cursor:pointer}.delete-screen-button:hover{background:#fdf1ef}.screen-uptime{display:block;font-size:7px;color:#89938c;margin-top:4px;letter-spacing:.4px}.telemetry-via{display:block;font-style:normal;font-size:8px;color:#b45a14;font-weight:600;margin-top:2px}.sd-widget-live{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sd-widget-live .widget-preview-stage,.slide-el-widget .widget-preview-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;padding:7%;gap:.4em;border-radius:0;font-size:.85em;overflow:hidden}.sd-widget-live .widget-preview-stage>span,.slide-el-widget .widget-preview-stage>span{font-size:.5em;letter-spacing:.12em}.sd-widget-live .widget-preview-stage h2,.slide-el-widget .widget-preview-stage h2{font-size:1.5em;margin:0}.sd-widget-live .widget-preview-stage>p,.slide-el-widget .widget-preview-stage>p{font-size:.72em}.sd-widget-live .widget-preview-stage>small,.slide-el-widget .widget-preview-stage>small{font-size:.55em}.sd-widget-live .clock-preview strong,.slide-el-widget .clock-preview strong{font-size:2em;letter-spacing:.04em}.sd-widget-live .clock-preview small,.slide-el-widget .clock-preview small{font-size:.55em}.sd-widget-live .world-clock-zones,.slide-el-widget .world-clock-zones{font-size:.65em;gap:.3em}.sd-widget-live .daily-menu-preview>p,.slide-el-widget .daily-menu-preview>p{padding:.35em 0;font-size:.68em}.sd-widget-live .daily-menu-preview>strong,.slide-el-widget .daily-menu-preview>strong{font-size:.6em}.sd-widget-live .property-preview>strong,.slide-el-widget .property-preview>strong{font-size:1.15em}.template-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:20px}.template-card{border:1px solid #e4e9ef;border-radius:12px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.template-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.template-el{position:absolute;line-height:1.15;white-space:pre-wrap;overflow:hidden;font-weight:650}.template-meta{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.template-meta h3{font-size:14px}.template-meta p{font-size:11px;color:#7d8998;flex:1}.template-meta .primary-button{align-self:flex-start;font-size:11px;padding:9px 14px}.template-note{margin-top:18px;font-size:11px;color:#8994a3}.template-workspace{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.template-picker{display:grid;gap:8px;max-height:min(72vh,760px);overflow:auto;padding-right:4px}.template-picker button{display:flex;flex-direction:column;gap:5px;text-align:left;padding:13px 14px;background:#fff;border:1px solid #e4e9ef;border-radius:10px;color:#202b39;cursor:pointer}.template-picker button.active{border-color:#f97316;box-shadow:0 0 0 2px #f9731622}.template-picker button span{font-weight:700;font-size:12px}.template-picker button small{color:#7d8998;font-size:10px;line-height:1.45}.template-selected{border:1px solid #e4e9ef;border-radius:12px;background:#fff;overflow:hidden}.template-selected>.template-thumb{aspect-ratio:16/9}.template-selected .template-meta{padding:20px}.template-selected .template-meta h2{font-size:20px}.template-selected .template-meta .primary-button{font-size:12px;padding:10px 16px}.template-selected .template-meta>small{display:block;max-width:540px;color:#7d8998;line-height:1.5}.template-note-label{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#f97316}@media(max-width:760px){.template-workspace{grid-template-columns:1fr}.template-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.template-picker button{padding:10px}}.cache-create-panel{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border:1px solid #e4e9ef;border-radius:12px;background:#fff;padding:20px 22px;margin-top:20px}.cache-create-panel h2{font-size:17px;margin:4px 0}.cache-create-panel p{font-size:11px;color:#7d8998;max-width:340px}.cache-create-panel form{display:flex;flex-direction:column;gap:8px;min-width:300px}.cache-create-panel input{border:1px solid #dfe4eb;border-radius:6px;padding:9px 11px;font-size:12px;outline:none}.cache-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:18px}.cache-card{border:1px solid #e4e9ef;border-radius:12px;background:#fff;padding:16px}.cache-card-head{display:flex;align-items:center;gap:10px}.cache-card-head strong{font-size:13px;display:block}.cache-card-head small{font-size:10px;color:#8a95a4}.cache-card-head .slot-delete{margin-left:auto}.cache-icon{width:36px;height:36px;border-radius:8px;background:#eef3fc;color:#4e78d8;display:grid;place-items:center;flex-shrink:0}.cache-url{display:block;margin:12px 0;font-size:11px;color:#4a5667;background:#f5f7fa;padding:8px 10px;border-radius:6px;overflow:hidden;text-overflow:ellipsis}.cache-usage>span{display:block;font-size:9px;letter-spacing:.08em;color:#8a95a4;margin-bottom:5px}.cache-usage em{display:inline-block;font-style:normal;font-size:10px;background:#eef3fc;color:#426dcc;border-radius:4px;padding:3px 8px;margin:0 4px 4px 0}.cache-usage small{font-size:10px;color:#a0a7b2}.cache-assign-list{display:flex;flex-direction:column}.cache-assign-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #eef1f5}.cache-assign-row:last-child{border-bottom:0}.cache-assign-row strong{font-size:12px;min-width:180px}.cache-assign-row select{flex:1;border:1px solid #dfe4eb;border-radius:6px;padding:8px 10px;font-size:11px;background:#fff}.schedule-date-field{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#5f6b7c}.schedule-date-field input{border:1px solid #dfe4eb;border-radius:5px;padding:6px 8px;font-size:11px}.qr-preview{background:#fff!important;color:#17232d!important}.qr-preview-img{width:min(45%,140px);aspect-ratio:1;object-fit:contain;border-radius:6px}.qr-preview>span{color:#b55014!important}.qr-preview>strong{font-size:.9em}.qr-preview>small{color:#77817c!important;word-break:break-all}.reviews-preview{background:linear-gradient(145deg,#1c2b39,#24384a)}.review-stars{color:#f8c04a;font-size:1.4em;letter-spacing:.15em}.reviews-preview>p{max-width:85%;font-style:italic}.report-filters{display:flex;gap:10px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.report-filters select,.report-filters input{background:#fff;border:1px solid #dde4ef;border-radius:10px;color:#2a3a52;padding:9px 12px;font:inherit;font-size:13px}.report-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px}.report-stat{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:14px 16px;box-shadow:0 2px 10px #1a243808}.report-stat small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.report-stat strong{font-size:22px;color:#1b2940}.report-charts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.report-tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-panel{background:#fff;border:1px solid #e4e9f2;border-radius:16px;padding:18px;box-shadow:0 2px 10px #1a243808}.report-panel h3{margin:0 0 14px;font-size:14px}.report-panel table{width:100%;border-collapse:collapse;font-size:13px}.report-panel th{text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8896aa;padding:6px 8px;border-bottom:1px solid #e4e9f2}.report-panel td{padding:8px;border-bottom:1px solid #eef2f7;color:#2a3a52}.report-bars{display:flex;align-items:flex-end;gap:8px;height:140px}.report-bars-24{gap:3px}.report-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.report-bar i{display:block;width:100%;background:linear-gradient(180deg,#7ea4ff,#4f9df8);border-radius:6px 6px 0 0;min-height:2px}.report-bar span{font-size:9px;opacity:.5}.report-empty{opacity:.45;font-style:italic}@media(max-width:900px){.report-charts,.report-tables{grid-template-columns:1fr}}.ds-list{display:grid;gap:12px;margin-top:16px}.ds-card{background:#fff;border:1px solid #e4e9f2;border-radius:16px;padding:16px 18px;box-shadow:0 2px 10px #1a243808}.ds-keys{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ds-key{background:#eef3ff;border:1px solid #c9d8ff;color:#3b63c4;border-radius:8px;padding:4px 9px;font-size:11px;font-family:monospace;cursor:pointer}.ds-key:hover{background:#6d8dff40}.cache-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eef3ff;color:#4f76d6;flex-shrink:0}.cache-icon.alert-live{background:#fdeaea;color:#d64545;animation:pulse-dot 1.5s infinite}.feed-alert-card{margin-top:12px;background:#fdf0f0;border:1px solid #f3c8c8;border-radius:12px;padding:12px 14px}.feed-alert-card strong{color:#b03030}.feed-alert-card p{margin:6px 0;font-size:12px;opacity:.8}.feed-status{display:block;margin-top:10px;font-size:12px;opacity:.55}.cache-create-panel{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;background:#fff;border:1px solid #e4e9f2;border-radius:16px;padding:22px;margin-bottom:8px;box-shadow:0 2px 10px #1a243808}.cache-create-panel form{display:grid;gap:10px}.cache-create-panel input,.cache-create-panel select,.cache-create-panel textarea{background:#f7f9fc;border:1px solid #dde4ef;border-radius:10px;color:#2a3a52;padding:9px 12px;font:inherit;font-size:13px}@media(max-width:820px){.cache-create-panel{grid-template-columns:1fr}}.fallback-alert{display:flex;align-items:center;justify-content:center}.alert-card{max-width:70%;background:#a01414eb;border:2px solid #ff5c5c;border-radius:20px;padding:5vh 5vw;color:#fff;box-shadow:0 30px 80px #00000080;animation:pulse-dot 2s infinite}.alert-kicker{display:flex;align-items:center;gap:8px;font-size:1.2em;letter-spacing:.2em;font-weight:700;color:#ffd7d7;margin-bottom:2vh}.alert-card h1{font-size:3.2em;margin:0 0 2vh;line-height:1.1}.alert-card p{font-size:1.4em;opacity:.9}.alert-card small{opacity:.7}.kiosk-editor{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}@media(max-width:900px){.kiosk-editor{grid-template-columns:1fr}}.kiosk-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.kiosk-btn-row{display:grid;grid-template-columns:70px 1fr 1.2fr 1.4fr 30px;gap:8px;margin-bottom:8px}.kiosk-btn-row input{background:#f7f9fc;border:1px solid #dde4ef;border-radius:8px;color:#2a3a52;padding:8px 10px;font:inherit;font-size:12px}.kiosk-preview{border-radius:16px;min-height:420px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e9f2;box-shadow:inset 0 0 0 1px #00000008}.kiosk-preview-inner{text-align:center;padding:30px;width:100%}.kiosk-preview-inner h1{margin:0 0 8px;font-size:28px}.kiosk-preview-inner p{opacity:.7;margin:0 0 24px}.kiosk-preview-grid{display:grid;gap:12px}.kiosk-preview-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:18px 10px;display:flex;flex-direction:column;gap:4px;align-items:center}.kiosk-preview-btn span{font-size:22px}.kiosk-preview-btn strong{font-size:13px}.kiosk-preview-btn small{font-size:10px;opacity:.6}.kiosk-page{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.kiosk-loading{background:#0d1526}.kiosk-error{color:#fff;font-size:20px}.kiosk-idle{text-align:center;max-width:1100px;width:90%;padding:4vh 0}.kiosk-idle h1{font-size:52px;margin:0 0 10px}.kiosk-idle>p{font-size:20px;opacity:.7;margin:0 0 40px}.kiosk-grid{display:grid;gap:18px}.kiosk-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:32px 16px;display:flex;flex-direction:column;gap:8px;align-items:center;color:inherit;font:inherit;cursor:pointer;transition:transform .15s,background .15s}.kiosk-btn:hover{background:#ffffff24;transform:translateY(-3px)}.kiosk-btn-icon{font-size:34px}.kiosk-btn strong{font-size:17px}.kiosk-btn small{font-size:12px;opacity:.65}.kiosk-foot{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;opacity:.5}.kiosk-detail{text-align:center;max-width:600px}.kiosk-detail-icon{font-size:64px}.kiosk-detail h1{font-size:40px;margin:16px 0}.kiosk-detail p{font-size:18px;opacity:.8}.kiosk-back{position:absolute;top:24px;left:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:inherit;border-radius:10px;padding:10px 18px;font:inherit;cursor:pointer}.collection-card,.content-item-card{position:relative}.card-delete{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:8px;border:1px solid rgba(200,60,60,.3);background:#ffffffeb;color:#c0392b;font-size:15px;line-height:1;cursor:pointer;z-index:3;opacity:0;transition:opacity .15s}.collection-card:hover .card-delete,.content-item-card:hover .card-delete{opacity:1}.card-delete:hover{background:#c0392b;color:#fff}.template-el-img{position:absolute;object-fit:cover}.sd-brand-logo{height:32px;width:auto;border-radius:6px;object-fit:contain}.social-form-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:end}.social-form-row label{font-size:11px;opacity:.7;display:grid;gap:4px}.social-post-strip{display:grid;gap:8px;margin-top:12px}.social-post{background:#f7f9fc;border:1px solid #e6ecf4;border-radius:10px;padding:10px 12px}.social-post img{width:40px;height:40px;object-fit:cover;border-radius:8px;float:left;margin-right:10px}.social-post strong{font-size:12px}.social-post strong span{opacity:.5;font-weight:400}.social-post p{margin:4px 0 0;font-size:12px;color:#3a4a62}.social-screen{display:flex;flex-direction:column;height:100%;padding:4vh 4vw;color:#fff;background:#111827}.social-screen-head{display:flex;justify-content:space-between;font-size:1.4vw;letter-spacing:.15em;color:#8b98ad;margin-bottom:3vh}.social-screen-post{flex:1;display:flex;gap:3vw;align-items:center}.social-screen-post img{width:26vw;height:26vw;max-height:60vh;object-fit:cover;border-radius:16px}.social-screen-post strong{font-size:2vw;display:block}.social-screen-post em{font-style:normal;color:#8b98ad;font-weight:400}.social-screen-post p{font-size:2.4vw;line-height:1.4;margin:2vh 0}.social-screen-dots{display:flex;gap:8px;justify-content:center}.social-screen-dots i{width:8px;height:8px;border-radius:50%;background:#3a4560}.social-screen-dots i.on{background:#7ea4ff}.device-commands{display:flex;gap:8px;margin-top:6px}.device-commands .secondary-button{flex:1;justify-content:center}@keyframes fxFade{0%{opacity:0}to{opacity:1}}@keyframes fxSlideL{0%{transform:translate(6%);opacity:0}to{transform:none;opacity:1}}@keyframes fxZoom{0%{transform:scale(1.08);opacity:0}to{transform:none;opacity:1}}@keyframes fxSlideUp{0%{transform:translateY(8%);opacity:0}to{transform:none;opacity:1}}.fallback-slide.fx-fade{animation:fxFade .7s ease}.fallback-slide.fx-slide{animation:fxSlideL .7s cubic-bezier(.2,.7,.3,1)}.fallback-slide.fx-zoom{animation:fxZoom .8s cubic-bezier(.2,.7,.3,1)}.fallback-slide.fx-rise{animation:fxSlideUp .7s cubic-bezier(.2,.7,.3,1)}.kiosk-fullscreen,.kiosk-fullscreen *{cursor:none!important}.fullscreen-gate{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#080c14e0;color:#fff;border:0;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fullscreen-gate svg{color:#7ea4ff}.fullscreen-gate strong{font-size:22px}.fullscreen-gate small{font-size:13px;opacity:.6}.fullscreen-gate.inline{position:static;flex-direction:row;padding:12px 18px;border-radius:12px;background:#16233a;border:1px solid #2c3f60;margin-top:14px}.fullscreen-gate.inline strong{font-size:14px}@keyframes elRise{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes elZoom{0%{transform:scale(1.14);opacity:0}to{transform:none;opacity:1}}@keyframes elFade{0%{opacity:0}to{opacity:1}}@keyframes elSlideIn{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes elPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.04);opacity:1}to{transform:none;opacity:1}}.el-anim-rise{animation:elRise .8s cubic-bezier(.2,.7,.2,1) both}.el-anim-zoom{animation:elZoom .9s cubic-bezier(.2,.7,.2,1) both}.el-anim-fade{animation:elFade .9s ease both}.el-anim-slide{animation:elSlideIn .8s cubic-bezier(.2,.7,.2,1) both}.el-anim-pop{animation:elPop .7s cubic-bezier(.2,.7,.2,1) both}@keyframes fxWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fxPush{0%{transform:translate(-100%)}to{transform:none}}@keyframes fxReveal{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(120% at 50% 50%)}}@keyframes fxFlash{0%{opacity:0}40%{opacity:1;filter:brightness(2)}to{opacity:1;filter:none}}.fallback-slide.fx-wipe{animation:fxWipe .8s cubic-bezier(.3,.7,.3,1)}.fallback-slide.fx-push{animation:fxPush .7s cubic-bezier(.3,.7,.3,1)}.fallback-slide.fx-reveal{animation:fxReveal .9s ease}.fallback-slide.fx-flash{animation:fxFlash .8s ease}.delete-screen-button.confirming{background:#fdeaea;border-color:#f0b9b9;color:#b03030;font-weight:700}.sd-slide-element{touch-action:none}.sd-editor:not(.sd-editor-preview) .sd-slide-element.is-selected{overflow:visible}.sd-resize-handle{position:absolute;z-index:4;width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:2px;background:#4f79dc;box-shadow:0 0 0 1px #315bb8;touch-action:none}.sd-resize-handle.nw{left:-5px;top:-5px;cursor:nwse-resize}.sd-resize-handle.ne{right:-5px;top:-5px;cursor:nesw-resize}.sd-resize-handle.sw{left:-5px;bottom:-5px;cursor:nesw-resize}.sd-resize-handle.se{right:-5px;bottom:-5px;cursor:nwse-resize}.sd-align-guide{position:absolute;z-index:20;display:block;pointer-events:none;background:#ed6b42;opacity:.9}.sd-align-guide.vertical{top:0;bottom:0;width:1px}.sd-align-guide.horizontal{left:0;right:0;height:1px}.sd-editor-preview .sd-resize-handle,.sd-editor-preview .sd-align-guide{display:none}.workspace-picker{position:relative}.workspace{width:100%;cursor:pointer;background:#fff;color:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.workspace:hover,.workspace.open{border-color:#f4b27f;box-shadow:0 5px 16px #f9731612}.workspace.open>svg{transform:rotate(-90deg)}.workspace-menu{position:absolute;left:0;right:0;top:66px;z-index:8;display:grid;gap:5px;padding:8px;background:#fff;border:1px solid #e8ece9;border-radius:11px;box-shadow:0 16px 38px #16251b16}.workspace-menu>span{padding:4px 8px 2px;font-size:8px;letter-spacing:1.1px;color:#9aa49d;font-weight:800}.workspace-menu button{position:relative;display:grid;gap:3px;width:100%;padding:9px 28px 9px 9px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.workspace-menu button:hover{background:#f7f8f7}.workspace-menu button.selected{background:#fff3e9}.workspace-menu button strong{font-size:11px;color:#26352d}.workspace-menu button small{font-size:9px;color:#8c968f}.workspace-menu button svg{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:#e86d13}.workspace-menu .workspace-manage{margin-top:3px;padding-top:11px;border-top:1px solid #edf0ed;color:#3277da;font-size:10px;font-weight:700}.fallback-slide{position:relative;flex:1;min-height:0;width:100%}.fallback-slide.is-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,7vw,100px)}.fallback-slide.is-full{height:100%}.fallback-slide>small{position:absolute;top:12px;left:14px;z-index:3}.fallback-slide.is-full .widget-preview-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;padding:0;border-radius:0}.fallback-slide.is-full .widget-html-preview iframe{display:block;flex:1;width:100%;height:100%;border:0;border-radius:0}.fallback-slide.is-full .widget-preview-stage.daily-menu-preview,.fallback-slide.is-full .widget-preview-stage.generic-widget-preview,.fallback-slide.is-full .widget-preview-stage.reviews-preview,.fallback-slide.is-full .widget-preview-stage.menu-board-preview{padding:clamp(10px,3%,40px)}.signage-zone .fallback-slide.is-text{padding:clamp(8px,4%,30px)}.live-ad-list{margin-top:14px;display:grid;gap:8px}.live-ad-item{display:grid;grid-template-columns:1fr auto;gap:3px 14px;align-items:center;padding:11px 14px;border:1px solid #e3e9e4;border-radius:8px;background:#fbfdfc;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.live-ad-item:hover{border-color:#f97316;background:#fff7f1}.live-ad-item strong{font-size:11px}.live-ad-item small{grid-row:2;color:#8a948e;font-size:9px}.live-ad-item span{grid-row:1/3;color:#e86d13;font-size:9px;font-weight:700;letter-spacing:.5px}.overlay-ad-frame{width:min(90vw,728px);aspect-ratio:728/90;height:auto;border:0;display:block;background:#fff;border-radius:6px}.fallback-overlay .overlay-ad-swiftads{width:min(90vw,728px);min-height:110px}.live-ad-item{grid-template-columns:150px 1fr auto}.live-ad-item.live-ad-custom{grid-template-columns:1fr auto}.live-ad-thumb{grid-row:1/3;width:150px;height:20px;overflow:hidden;border:1px solid #e3e9e4;border-radius:4px;background:#fff;display:grid;place-items:center;font-size:12px;color:#9aa6a0}.live-ad-thumb iframe{width:728px;height:90px;border:0;transform:scale(.2);transform-origin:center;pointer-events:none}.videowall-full{display:contents}.videowall-slice{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center}.fallback-content{overflow:hidden}.videowall-create{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px;background:#f6f8f7;border:1px solid #e3e9e5;border-radius:9px;margin-bottom:18px}.videowall-create .admin-field{flex:0 1 180px}.videowall-create .admin-field:first-child{flex:1;min-width:200px}.videowall-list{display:grid;gap:16px}.videowall-card{border:1px solid #e3e9e5;border-radius:10px;padding:18px;background:#fff}.videowall-card-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.videowall-card-head h3{margin:3px 0 0;font-size:17px}.videowall-playlist{max-width:420px;margin-bottom:12px}.videowall-grid{display:grid;gap:8px;max-width:760px}.videowall-cell{aspect-ratio:16/9;background:#182432;color:#fff;border-radius:7px;padding:9px;display:grid;gap:5px;align-content:space-between}.videowall-cell>span{font-size:8px;letter-spacing:1px;color:#9fb3c8}.videowall-cell select{width:100%;font-size:10px;padding:6px;border:1px solid #ffffff30;border-radius:5px;background:#22303f;color:#fff}.videowall-note{display:block;margin-top:10px;color:#89938d;font-size:10px}.ds-connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:14px}.ds-connector-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid #e4e6ea;border-radius:14px;background:#fff;color:#1a2029;text-align:left;cursor:pointer;box-shadow:0 1px 2px #1018280a;transition:border-color .15s,box-shadow .15s,transform .15s}.ds-connector-card:hover{border-color:#ff7a1a;box-shadow:0 4px 12px #ff7a1a1f;transform:translateY(-1px)}.ds-connector-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#fff2e6;font-size:17px}.ds-connector-name{font-weight:700;font-size:14px;color:#141a22}.ds-connector-card small{color:#5c6673;font-size:11.5px;line-height:1.4}.ds-connector-badge{position:absolute;top:10px;right:10px;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ff7a1a,#ff9d3d);border-radius:999px;padding:2px 7px}.ds-connect-form{display:flex;flex-direction:column;gap:10px;margin-top:14px;max-width:560px}.ds-connect-head{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e4e6ea;border-radius:12px;background:#fafbfc;color:#1a2029}.ds-connect-head>div{flex:1;display:flex;flex-direction:column}.ds-connect-head small{color:#5c6673;font-size:11.5px}.ds-steps{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:12px;border-top:1px dashed #e4e6ea;color:#5c6673;font-size:12px}.ds-steps b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff2e6;color:#e06a00;font-size:10px;margin-right:6px}.weather-stage{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35em;height:100%;padding:clamp(12px,4%,48px);color:#fff}.weather-stage-kicker{font-size:clamp(9px,1.1vw,14px);letter-spacing:.14em;font-weight:700;opacity:.75}.weather-stage-main{display:flex;align-items:center;gap:.25em}.weather-stage-main i{font-style:normal;font-size:clamp(48px,9vw,140px);line-height:1}.weather-stage-main strong{display:block;font-family:Manrope,sans-serif;font-size:clamp(48px,9vw,140px);line-height:1;letter-spacing:-.03em}.weather-stage-main em{font-style:normal;font-size:clamp(13px,1.7vw,24px);opacity:.9}.weather-stage-city{margin:0;font-size:clamp(13px,1.6vw,22px);font-weight:600;opacity:.9}.weather-stage-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:.6em}.weather-stage-stats span{display:flex;flex-direction:column;gap:2px;padding:.55em .9em;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff14;font-size:clamp(12px,1.4vw,20px);font-weight:700}.weather-stage-stats b{font-size:clamp(8px,.9vw,12px);font-weight:600;letter-spacing:.08em;opacity:.75;text-transform:uppercase}.overlay-ad-banner{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;padding:0 22px 22px;pointer-events:none}.overlay-ad-banner .overlay-ad-frame,.overlay-ad-banner .overlay-ad-swiftads{pointer-events:auto;box-shadow:0 8px 30px #0006}.landing-nav nav .case-nav-group{position:relative;font-size:11px;color:#687383}.landing-nav nav .case-nav-group>summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer}.landing-nav nav .case-nav-group>summary::-webkit-details-marker{display:none}.case-nav-links{position:absolute;top:calc(100% + 14px);left:-12px;z-index:50;display:none;min-width:205px;padding:8px;background:#fff;border:1px solid #e4e9f1;border-radius:12px;box-shadow:0 15px 38px #1825361a}.case-nav-group[open] .case-nav-links{display:grid}.landing-nav nav .case-nav-links a{padding:10px 12px;border-radius:7px;font-size:13px;color:#536078;white-space:nowrap}.landing-nav nav .case-nav-links a:hover{background:#f5f7fb;color:#276ed0}.landing-hero{background:linear-gradient(115deg,#f4f7fc,#fff 58%,#fff2e7);color:#18243a;min-height:630px}.landing-hero:before{background:radial-gradient(ellipse at 84% 44%,#d8e8fb9c 0%,transparent 48%),radial-gradient(ellipse at 10% 100%,#fee9d780 0%,transparent 52%)}.landing-label{color:#65738a;font-size:12px}.landing-hero h1{font-size:clamp(48px,5.5vw,72px);letter-spacing:-3.4px}.landing-hero-copy>p{max-width:540px;color:#66738a;font-size:17px;line-height:1.7}.landing-hero-actions{gap:14px;margin-top:26px}.landing-button{font-size:14px;padding:14px 18px;border-radius:10px}.landing-text-link{font-size:14px;color:#526078}.hero-proof{font-size:13px;color:#66738a}.proof-avatars i{border-color:#f4f7fc}.mock-display{box-shadow:0 30px 65px #14213b36}.visual-orbit{border-color:#7897b533}.orbit-two{border-color:#ec9d6530}.floating-status{font-size:12px;padding:12px 14px;border-radius:10px}.floating-status.status-orange>span{color:#f97316;font-size:16px}.landing-sectors{padding-top:88px;padding-bottom:88px}.landing-section-heading{margin-bottom:34px}.landing-section-heading .landing-kicker,.pricing-section .landing-kicker{font-size:11px}.landing-section-heading h2,.platform-copy h2{font-size:clamp(34px,4vw,48px)}.landing-section-heading>p{font-size:15px;line-height:1.7;max-width:390px}.sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sector-card{background:#f7f8fb;border:1px solid #e7ebf1;border-radius:16px;padding:17px;min-height:0;transition:transform .2s,box-shadow .2s}.sector-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #17202c12}.sector-number{font-size:10px;letter-spacing:.8px}.sector-illustration{height:140px}.sector-card h3{font-size:19px;margin:11px 0 8px}.sector-card p{font-size:13px;line-height:1.6;min-height:63px;margin-bottom:13px}.sector-card>a{font-size:12px;line-height:1.4}.healthcare .sector-illustration{background:linear-gradient(130deg,#e4eff7,#cfdfeb)}.clinic-window{position:absolute;left:20%;top:18px;width:60%;height:102px;border:8px solid #fbfcfe;background:linear-gradient(90deg,#d4e7ed 49%,#9ebbc8 50%);box-shadow:0 7px 14px #354b5b20}.clinic-cross{position:absolute;right:18%;top:31px;width:39px;height:39px;border-radius:10px;background:#fff;color:#e9745d;display:grid;place-items:center;font:800 29px Arial;box-shadow:0 5px 12px #435a6b22}.clinic-seat{position:absolute;left:13%;bottom:0;width:54px;height:48px;border-radius:13px 13px 0 0;background:#829cad}.platform-section{padding-top:82px;padding-bottom:82px}.platform-copy>p{font-size:15px;line-height:1.7}.platform-list>div{gap:11px}.platform-list strong{font-size:14px}.platform-list small{font-size:11px;line-height:1.5}.portable-specs span{font-size:9px}.features-section,.pricing-section{padding-top:84px;padding-bottom:84px}.feature-item h3{font-size:15px}.feature-item p{font-size:12px;line-height:1.6}.layout-note strong{font-size:12px}.layout-note small{font-size:11px;line-height:1.5}.layout-note>a{font-size:11px}.pricing-heading h2{font-size:clamp(34px,4vw,44px)}.billing-switch button{font-size:12px;padding:10px 13px}.billing-switch button span{font-size:10px}.price-card{padding:24px}.price-plan-name{font-size:16px}.price-card>p{font-size:12px;line-height:1.5}.price-amount strong{font-size:40px}.price-amount span,.price-period{font-size:11px}.price-card ul{gap:12px}.price-card li{font-size:12px}.price-cta,.pricing-footnote,.landing-final-cta .landing-kicker{font-size:11px}.landing-final-cta h2{font-size:clamp(34px,4vw,48px)}.landing-final-cta>p{font-size:14px}.landing-final-cta>small{font-size:11px}.landing-footer>div{flex-wrap:wrap;gap:12px}.landing-footer>div a{font-size:11px}.landing-footer>span,.landing-footer>small{font-size:10px}.marketing-page .landing-nav nav .case-nav-group{font-size:11px}.marketing-page .landing-nav nav .case-nav-links{font-size:13px}.marketing-page .landing-footer>div{flex-wrap:wrap}.marketing-page .landing-footer>div a{font-size:10px}@media(max-width:1020px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-card p{min-height:45px}}@media(max-width:680px){.landing-hero{min-height:0;padding-top:46px;padding-bottom:60px}.landing-hero h1{font-size:clamp(44px,11vw,60px);letter-spacing:-2.6px}.landing-hero-copy>p{font-size:15px}.landing-button,.landing-text-link{font-size:13px}.landing-section-heading>p,.platform-copy>p{font-size:13px}.sector-grid{grid-template-columns:1fr}.sector-card h3{font-size:18px}.sector-card p{font-size:13px;min-height:0}.sector-card>a{font-size:12px}.landing-nav nav.landing-menu-open .case-nav-group{padding:11px 10px;border-bottom:1px solid #f0f2f4;font-size:12px}.landing-nav nav.landing-menu-open .case-nav-group>summary{padding:0}.landing-nav nav.landing-menu-open .case-nav-links{position:static;min-width:0;margin-top:8px;padding:5px 0 0;border:0;border-radius:0;box-shadow:none}.landing-nav nav.landing-menu-open .case-nav-links a{font-size:11px;padding:9px 12px}.landing-nav nav.landing-menu-open .case-nav-group[open] .case-nav-links{display:grid}.platform-list strong{font-size:12px}.platform-list small,.feature-item p{font-size:9px}.price-plan-name{font-size:14px}.price-card>p,.price-card li{font-size:11px}.landing-footer>div a{font-size:10px}}.prototype-hero{min-height:0;padding:58px 32px 72px;background:linear-gradient(115deg,#f5f8ff,#fff 58%,#fff3e9)}.prototype-hero:before{display:none}.landing-hero-inner,.prototype-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.landing-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.prototype-hero .landing-hero-copy{max-width:590px}.prototype-hero .landing-label{color:#f97316;font-size:12px;letter-spacing:.12em;font-weight:800}.prototype-hero .landing-hero-copy h1{font-size:clamp(42px,6vw,76px);line-height:1.04;letter-spacing:-.04em}.prototype-hero .landing-hero-copy h1 span{color:#f97316}.prototype-hero .landing-hero-copy>p{font-size:19px;line-height:1.65;color:#66738a;max-width:550px;margin:24px 0}.prototype-hero .landing-hero-actions{gap:12px}.prototype-hero .landing-button{border-radius:12px;padding:13px 19px}.prototype-proof{display:flex;align-items:center;gap:10px;margin-top:14px;color:#77839a;font-size:12px}.prototype-proof i{width:3px;height:3px;border-radius:50%;background:#aab4c2}.prototype-stats{display:flex;gap:28px;margin-top:28px;color:#68758d;font-size:13px}.prototype-stats>div{display:grid;gap:3px}.prototype-stats strong{color:#18243a;font-size:18px}.prototype-hero-visual{position:relative;padding:22px 0 22px 22px}.prototype-workspace-image{display:block;width:100%;height:400px;object-fit:cover;border-radius:24px}.prototype-floating{position:absolute;top:12px;left:0;background:#fff;padding:14px 18px;border-radius:14px;font-weight:700;box-shadow:0 12px 32px #14213b20}.prototype-floating b{color:#25a56a}.prototype-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#25a56a;margin-left:7px;vertical-align:1px}.prototype-floating small{display:block;margin-top:4px;color:#718096;font-size:11px;font-weight:400}.prototype-screen-card{position:absolute;right:-15px;bottom:0;width:205px;padding:10px;background:#fff;border-radius:16px;box-shadow:0 16px 36px #14213b30}.prototype-screen-card img{display:block;width:100%;height:140px;object-fit:cover;border-radius:9px}.prototype-screen-card small{display:block;padding:8px 4px 3px;color:#627087;font-size:11px}.prototype-hero .hero-scroll{color:#77839a}.prototype-section{padding:88px 0}.prototype-heading{margin:0 0 34px}.prototype-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.prototype-heading>p{font-size:16px;line-height:1.65;max-width:420px}.prototype-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.prototype-case-card{border:1px solid #e4e9f1;border-radius:18px;overflow:hidden;background:#fff;min-width:0}.prototype-case-card>img{display:block;width:100%;height:155px;object-fit:cover}.prototype-case-card>div{padding:19px}.prototype-case-card h3{font-size:19px;letter-spacing:-.04em;margin:0}.prototype-case-card p{font-size:14px;line-height:1.6;min-height:68px;margin:10px 0 15px}.prototype-case-card a{display:inline-flex;align-items:center;gap:7px;color:#3978ed;font-weight:700;font-size:13px}.prototype-case-card a:hover{color:#f97316}.landing-templates.prototype-section{background:#f5f7fb}.prototype-gallery{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.prototype-gallery-copy h2{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:0}.prototype-gallery-copy>p{font-size:16px}.prototype-template-tabs{display:grid;gap:9px;margin:23px 0}.prototype-template-tabs button{display:flex;gap:10px;align-items:center;text-align:left;background:#fff;border:1px solid #e4e9f1;border-radius:13px;padding:14px;color:#536078;font-weight:700;cursor:pointer}.prototype-template-tabs button:hover,.prototype-template-tabs button.active{border-color:#9bbaff;color:#3978ed}.prototype-template-frame{background:#172235;padding:16px;border-radius:22px}.prototype-template-frame>img{display:block;width:100%;height:355px;object-fit:cover;border-radius:12px}.prototype-template-caption{color:#fff;display:flex;justify-content:space-between;padding:12px 3px 0;font-size:13px}.prototype-template-caption span{color:#c7d2e3}.prototype-template-frame>p{margin:5px 3px 0;color:#aebbd0;font-size:12px}.prototype-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:36px}.prototype-feature{padding:24px;border:1px solid #e4e9f1;border-radius:17px;background:#fff}.prototype-feature>span{width:42px;height:42px;border-radius:13px;background:#edf3ff;color:#3978ed;display:grid;place-items:center;font-size:20px;margin-bottom:15px}.prototype-feature h3{font-size:18px}.prototype-feature p{font-size:14px;line-height:1.6;margin-bottom:0}.prototype-note{background:#fff8ed;border:1px solid #f8d6b4;color:#85511d;padding:14px 17px;border-radius:12px;font-size:13px;margin-top:20px}.prototype-compatibility{background:#101b2d;color:#fff;padding:88px 0}.prototype-compatibility .landing-kicker{color:#ff9b54}.prototype-compat-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.prototype-compat-copy h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.prototype-compat-copy>p{color:#b8c4d5}.prototype-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.prototype-chips span{border:1px solid #ffffff2b;border-radius:99px;padding:10px 14px;color:#e0e8f6}.prototype-compatibility .prototype-note{background:#1b2a42;border-color:#ffffff20;color:#d5deea}.prototype-compat-visual{padding:16px;background:#1b2a42;border:1px solid #ffffff20;border-radius:20px}.prototype-compat-visual img{display:block;width:100%;height:350px;object-fit:cover;border-radius:12px}.prototype-compat-visual p{margin:10px 4px 0;color:#b8c4d5;font-size:13px}.prototype-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.pricing-section.prototype-section{background:#fafbfe}.pricing-section.prototype-section .prototype-heading{align-items:end}.pricing-section.prototype-section .prototype-heading>div:first-child{max-width:650px}.pricing-section.prototype-section .prototype-heading>div:first-child>p{max-width:550px}.prototype-partners{background:#fff8f2}.prototype-partner-grid{display:grid;grid-template-columns:1fr .85fr;gap:48px;align-items:center}.prototype-partner-grid h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.prototype-partner-grid p{max-width:620px}.prototype-partner-card{min-height:300px;padding:30px;background:linear-gradient(145deg,#17243b,#284a78);border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 45px #18243a24}.prototype-partner-card>span{font-size:11px;letter-spacing:.15em;color:#ffb278}.prototype-partner-card strong{font-size:clamp(26px,3vw,38px);line-height:1.12;max-width:380px}.prototype-partner-card small{color:#d3deed}.prototype-faq-list{max-width:850px;margin:35px auto 0}.prototype-faq-list details{border-bottom:1px solid #e4e9f1;padding:18px 4px}.prototype-faq-list summary{font-weight:700;cursor:pointer}.prototype-faq-list p{font-size:14px}@media(max-width:1020px){.prototype-case-grid,.prototype-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.landing-hero-inner,.prototype-gallery,.prototype-compat-grid,.prototype-partner-grid{grid-template-columns:1fr}.prototype-hero-visual{max-width:680px;width:100%;margin:0 auto}.prototype-template-frame>img{height:300px}}@media(max-width:680px){.prototype-hero{padding:46px 14px 60px}.landing-hero-inner,.prototype-wrap{width:calc(100% - 28px)}.prototype-hero .landing-hero-copy h1{font-size:clamp(44px,11vw,60px);letter-spacing:-2.6px}.prototype-hero .landing-hero-copy>p{font-size:17px}.prototype-proof{flex-wrap:wrap}.prototype-case-grid,.prototype-feature-grid,.prototype-pricing-grid{grid-template-columns:1fr}.prototype-section{padding:62px 0}.prototype-heading h2,.prototype-gallery-copy h2,.prototype-compat-copy h2,.prototype-partner-grid h2{font-size:34px}.prototype-case-card p{min-height:0}.prototype-hero-visual{padding-left:10px;padding-bottom:12px}.prototype-workspace-image{height:280px}.prototype-screen-card{width:150px;right:0}.prototype-screen-card img{height:95px}.prototype-template-frame>img{height:240px}.prototype-compat-visual img{height:250px}.prototype-partner-card{min-height:230px}}.prototype-hero{display:block;color:#18243a}.landing-sectors.prototype-section,.features-section.prototype-section,.pricing-section.prototype-section{max-width:none}.platform-section.prototype-compatibility{max-width:none;margin:0;display:block}.prototype-hero .landing-hero-copy>p{max-width:550px}.prototype-template-frame>img{max-width:none}.prototype-hero-slides{position:relative;display:block;width:100%;aspect-ratio:16/9;border:14px solid #1a1f26;border-radius:30px;box-shadow:0 24px 50px #0a101873,inset 0 0 18px #0000008c;box-sizing:border-box;overflow:hidden;background:#0b1220;container-type:size}.prototype-hero-slides iframe{position:absolute;top:50%;left:50%;width:1600px;height:900px;border:0;opacity:0;transition:opacity .7s ease;pointer-events:none;transform:translate(-50%,-50%) scale(min(calc(100cqw/1600px),calc(100cqh/900px)));transform-origin:center}.prototype-hero-slides iframe.active{opacity:1}.prototype-template-stage{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative;container-type:size}.prototype-template-stage .preset-slide{position:absolute;inset:0}.prototype-template-stage iframe{position:absolute;top:50%;left:50%;width:1600px;height:900px;border:0;pointer-events:none;transform:translate(-50%,-50%) scale(min(calc(100cqw/1600px),calc(100cqh/900px)));transform-origin:center}.prototype-faq .prototype-heading{display:block;text-align:center}.prototype-hero .outline-button{border-color:#c3cad6;color:#17202c}.prototype-hero .outline-button:hover{border-color:#f97316;color:#f97316}.prototype-faq .prototype-faq-list{text-align:center}.prototype-faq-list summary{display:flex;justify-content:center;list-style:none}.prototype-faq-list summary::-webkit-details-marker{display:none}.prototype-faq-list details>summary:after{content:"▸";margin-left:8px;color:#f97316;transition:transform .2s}.prototype-faq-list details[open]>summary:after{transform:rotate(90deg)}.schedule-day{cursor:pointer}.schedule-day:hover,.schedule-day:focus-visible{background:#fafbfa}.schedule-day:focus-visible{outline:2px solid #f9731655;outline-offset:-2px}.schedule-more-toggle{font-size:8px;white-space:nowrap;border:0;background:transparent;cursor:pointer;color:#3277da}.schedule-advanced{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed #eef1ee}.schedule-advanced input{flex:1;min-width:140px}.schedule-advanced small{font-size:8px;color:#98a19a;flex-basis:100%}.schedule-day-modal{width:min(100%,480px)}.schedule-modal-slots{display:grid;gap:8px;margin:14px 0 20px}.schedule-modal-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#f8faf8;border:1px solid #eef1ee;border-radius:8px}.schedule-modal-slot-info{display:flex;flex-direction:column;gap:3px;min-width:0}.schedule-modal-slot-info strong{font:600 11px Manrope,sans-serif}.schedule-modal-slot-info b{font-size:10px;font-weight:600;color:#3d4a42}.schedule-modal-slot-info small{font-size:8px;color:#8d9890}.schedule-modal-empty{font-size:10px;color:#8d9890;margin:0;padding:12px;background:#f8faf8;border-radius:8px}@media(max-width:680px){.schedule-advanced input{min-width:calc(50% - 8px)}}.ad-frame-wrap{position:relative;display:block}.ad-click-layer{position:absolute;inset:0;z-index:3;pointer-events:auto}.widget-vars{display:contents}.widget-vars.theme-light .widget-preview-stage{background:#f4f6f4;color:#1a2622}.widget-vars.theme-light .widget-preview-stage>span{color:#c2570f}.widget-vars.theme-light .widget-preview-stage>p,.widget-vars.theme-light .widget-preview-stage>small,.widget-vars.theme-light .weather-stage-stats{color:#5b6a62}.widget-vars.has-bg .widget-preview-stage{background:var(--sd-widget-bg)}.widget-vars.has-color .widget-preview-stage{color:var(--sd-widget-color)}.widget-vars.hide-title .widget-preview-stage .wd-title{display:none}.widget-vars.hide-kicker .widget-preview-stage>span{display:none}.widget-appearance-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.widget-appearance-row .admin-field small{display:flex;align-items:center;gap:6px}.mk-404{text-align:center;padding:96px 20px 110px}.mk-404 h1{font-size:clamp(52px,8vw,84px);letter-spacing:-3px;margin:14px 0 10px}.mk-404 p{color:#77837b;max-width:420px;margin:0 auto}.mk-404-actions{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}.landing-page [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.landing-page [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.landing-page [data-reveal]{opacity:1;transform:none;transition:none}}.landing-hero h1,.landing-section-heading h2,.prototype-gallery-copy h2,.prototype-partner-grid h2,.landing-final-cta h2{background:linear-gradient(110deg,#17202c 15%,#3b82f6 45%,#f97316,#17202c 95%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:title-sheen 9s linear infinite}.landing-hero h1 span,.landing-section-heading h2 span,.landing-final-cta h2 span{-webkit-text-fill-color:var(--orange)}@keyframes title-sheen{0%{background-position:0% 0}to{background-position:230% 0}}.theme-toggle{width:34px;height:34px;border-radius:50%;border:1px solid #dbe3ec;background:#fff;color:#465268;font-size:15px;cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}.theme-toggle:hover{border-color:#9bb4d8;color:#17202c}.landing-page.dark .theme-toggle{background:#16223a;border-color:#2c3f5e;color:#ffd9a8}.landing-page.dark .swiftads-placement .swa-card{background:#111c2c;border-color:#223248;color:#e8eef7}.landing-page.dark .swiftads-placement .swa-art,.landing-page.dark .swiftads-placement .swa-slide{background-color:#111c2c}.landing-page.dark .swiftads-placement .swa-desc{color:#93a4ba}.landing-page.dark .swiftads-placement .swa-label{color:#7e93ad}.landing-page.dark .swiftads-placement .swa-ext{background:#111c2c;border-color:#2c3f5e;color:#7e93ad}.landing-page.dark .theme-toggle:hover{border-color:#4a6491}.landing-page,.landing-page section,.landing-page header,.landing-page footer,.landing-page article,.landing-page div,.landing-page button,.landing-page a{transition:background-color .35s ease,border-color .35s ease}.landing-page.dark{background:#0a1120;color:#dbe5f2}.landing-page.dark .landing-nav{background:#0a1120e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #1c2940}.landing-page.dark .landing-nav nav a,.landing-page.dark .login-link{color:#9fb1c8}.landing-page.dark .landing-nav nav a:hover,.landing-page.dark .login-link:hover{color:#eef4fb}.landing-page.dark .nav-cta{background:#f97316}.landing-page.dark .landing-hero{background:#0c1526}.landing-page.dark .landing-hero-copy>p{color:#9fb1c8}.landing-page.dark .landing-label,.landing-page.dark .landing-kicker,.landing-page.dark .hero-proof{color:#7e93ad}.landing-page.dark .hero-scroll{color:#5f748f}.landing-page.dark .prototype-section,.landing-page.dark .features-section,.landing-page.dark .pricing-section,.landing-page.dark .platform-section{background:#0d1728}.landing-page.dark .prototype-partners{background:#101a2e}.landing-page.dark .prototype-compatibility{background:#0c1526}.landing-page.dark .landing-section-heading>h2,.landing-page.dark .landing-section-heading h2,.landing-page.dark .platform-copy h2,.landing-page.dark .prototype-gallery-copy h2,.landing-page.dark .prototype-partner-grid h2,.landing-page.dark .prototype-compat-copy h2{background:linear-gradient(110deg,#eef4fb 15%,#7ba9f0 45%,#ff9b54,#eef4fb 95%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing-page.dark .landing-section-heading>p,.landing-page.dark .platform-copy>p,.landing-page.dark .prototype-gallery-copy>p,.landing-page.dark .prototype-partner-grid p,.landing-page.dark .prototype-case-card p,.landing-page.dark .prototype-feature p,.landing-page.dark .feature-item p,.landing-page.dark .sector-card p,.landing-page.dark .pricing-footnote,.landing-page.dark .prototype-faq-list p{color:#93a4ba}.landing-page.dark .sector-card,.landing-page.dark .feature-item,.landing-page.dark .price-card,.landing-page.dark .prototype-case-card,.landing-page.dark .prototype-feature,.landing-page.dark .prototype-template-tabs button,.landing-page.dark .layout-note{background:#121e33;border-color:#223248}.landing-page.dark .prototype-feature>span{background:#16263f;color:#7ba9f0}.landing-page.dark .features-grid{border-color:#223248}.landing-page.dark .feature-icon{background:#2a1c12;color:#ff9b54}.landing-page.dark .feature-1{background:#16243c;color:#7ba9f0}.landing-page.dark .sector-card h3,.landing-page.dark .feature-item h3,.landing-page.dark .price-plan-name,.landing-page.dark .prototype-feature h3,.landing-page.dark .prototype-case-card h3,.landing-page.dark .prototype-faq-list summary,.landing-page.dark .layout-note strong,.landing-page.dark .platform-list strong,.landing-page.dark .price-amount strong{color:#eef4fb}.landing-page.dark .sector-number,.landing-page.dark .platform-list small,.landing-page.dark .price-amount span,.landing-page.dark .price-period,.landing-page.dark .prototype-faq-list details{color:#7e93ad}.landing-page.dark .price-card li{color:#a8b9cf}.landing-page.dark .price-card li span{background:#15321f;color:#7cc993}.landing-page.dark .price-card.popular{border-color:#3b82f6;box-shadow:0 10px 32px #3b82f622}.landing-page.dark .popular-ribbon{background:#16243c}.landing-page.dark .price-cta{border-color:#2c3f5e;color:#9fb1c8}.landing-page.dark .price-cta.filled{background:#3b82f6;color:#fff}.landing-page.dark .billing-switch{background:#16223a}.landing-page.dark .billing-switch button{color:#8fa3bd}.landing-page.dark .billing-switch button.active{background:#22355a;color:#eef4fb;box-shadow:0 1px 4px #00000040}.landing-page.dark .prototype-template-tabs button{color:#9fb1c8}.landing-page.dark .prototype-template-tabs button:hover,.landing-page.dark .prototype-template-tabs button.active{border-color:#3b82f6;color:#7ba9f0}.landing-page.dark .prototype-note{background:#241a10;border-color:#4a3520;color:#e8b98a}.landing-page.dark .prototype-faq-list details{border-bottom-color:#223248}.landing-page.dark .sector-card>a,.landing-page.dark .feature-item a,.landing-page.dark .layout-note>a,.landing-page.dark .prototype-case-card a{color:#7ba9f0}.landing-page.dark .landing-final-cta{background:#0c1526}.landing-page.dark .landing-final-cta>p{color:#9fb1c8}.landing-page.dark .landing-final-cta>small{color:#6e829c}.landing-page.dark .outline-button{border-color:#44597c;color:#dbe5f2}.landing-page.dark .landing-footer>span,.landing-page.dark .landing-footer>small{color:#6e829c}.landing-page.dark .landing-footer>div a{color:#8fa3bd}.landing-page.dark .landing-footer>div a:hover{color:#eef4fb}.landing-page.dark .landing-footer>small{border-top-color:#1c2940}.queue-booth-brand{display:flex;align-items:center;gap:14px;margin-bottom:10px}.queue-booth-brand img{width:52px;height:52px;border-radius:12px;object-fit:contain;background:#fff;padding:5px}.queue-booth-brand strong{display:block;font-size:1.1em}.queue-booth-brand small{font-size:.7em;letter-spacing:1.5px;text-transform:uppercase;opacity:.65}.queue-catalog-card{display:flex;align-items:center;gap:clamp(18px,4%,48px);flex:1;min-height:0}.queue-catalog-card img{width:42%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#ffffff10}.queue-catalog-card strong{display:block;font-size:clamp(28px,6vh,58px);line-height:1.08}.queue-catalog-card span{font-size:clamp(16px,3vh,30px);opacity:.8}.login-page{background:radial-gradient(circle at 85% 10%,#dceafa 0,transparent 33%),radial-gradient(circle at 8% 90%,#fff0df 0,transparent 32%),#f5f7f9}.login-card{width:min(100%,460px);padding:clamp(24px,4vw,42px);box-shadow:0 24px 70px #26344a12}.login-card h1{font-size:clamp(26px,3vw,34px)}.login-card>p{font-size:14px;line-height:1.55}.login-card form label{font-size:12px;letter-spacing:.025em;margin:18px 0 7px}.login-card form input{height:47px;font-size:14px;padding:0 13px}.login-card .login-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:47px;padding:12px 17px;font-size:14px;line-height:1.2;color:#fff;border:0;border-radius:8px;cursor:pointer}.login-card .login-submit:disabled{opacity:.65;cursor:wait}.login-card .login-switch{font-size:13px;line-height:1.5}.login-switch button,.login-reset-link{border:0;background:transparent;color:#2366bb;font-size:13px;font-weight:700;cursor:pointer;padding:5px}.login-switch button:hover,.login-reset-link:hover{text-decoration:underline}.login-reset-link{display:block;margin:10px auto 0}.login-card .login-back{font-size:12px}.login-card .billing-status{font-size:12px;line-height:1.5}.login-footer{font-size:11px}@media(max-width:540px){.login-page{padding:16px}.login-logo{align-self:center;margin:0}.login-card{margin:24px auto}.login-card .login-submit{font-size:13px}}.signup-plan-field{display:flex;flex-direction:column;gap:6px;margin:13px 0 6px}.login-card form .signup-plan-field label{display:flex;flex-direction:column;gap:6px;font-size:8px;font-weight:700;color:#687789;letter-spacing:.8px;text-transform:uppercase;margin:0}.login-card form .signup-plan-field select{width:100%;height:42px;border:1px solid #e0e7ed;border-radius:6px;padding:0 11px;background:#fff;font-size:10px;color:#17202c;outline:0}.login-card form .signup-plan-field select:focus{border-color:#72a2e5;box-shadow:0 0 0 3px #3b82f616}.signup-plan-hint{font-size:10.5px;line-height:1.55;color:#7d8998;margin:0}.landing-templates{padding:clamp(64px,9vw,112px) max(calc((100vw - 1190px)/2),5vw);background:linear-gradient(155deg,#e7f1fc 0,#f7fbff 57%,#fff3e9);position:relative;overflow:hidden}.landing-templates:before{content:"";position:absolute;right:-12%;top:-60%;width:60vw;aspect-ratio:1;border:1px solid #4284cd22;border-radius:50%;pointer-events:none}.landing-templates-intro{display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative}.landing-templates-intro>div:first-child{max-width:630px}.landing-templates .landing-kicker{font-size:12px;color:#245787;letter-spacing:.1em}.landing-templates h2{font:750 clamp(34px,4vw,55px)/1.12 Manrope,sans-serif;letter-spacing:-.035em;color:#172a40;margin:16px 0}.landing-templates h2 em{color:#e66515;font-style:normal}.landing-templates-intro p{font-size:16px;line-height:1.7;color:#55677a;max-width:540px;margin:0 0 24px}.landing-templates-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;width:245px;aspect-ratio:1;background:#153c62;border-radius:50%;color:#fff;box-shadow:0 20px 50px #183a6240;transform:rotate(7deg)}.landing-templates-brand img{width:130px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}.landing-templates-brand strong{font:800 68px/1 Manrope,sans-serif;margin:12px 0 0}.landing-templates-brand span{font-size:10px;letter-spacing:.12em}.landing-template-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;position:relative}.landing-template-card{background:#fff;border:1px solid #d9e6f2;border-radius:12px;overflow:hidden;box-shadow:0 13px 30px #2d537422}.landing-template-preview{position:relative;aspect-ratio:16/9;overflow:hidden}.landing-template-card>div:last-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:16px}.landing-template-card>div:last-child>span{grid-column:1/-1;color:#e76618;font-size:10px;font-weight:800;letter-spacing:.08em}.landing-template-card strong{font:700 17px Manrope,sans-serif;color:#1a3047}.landing-template-card small{color:#74869a;font-size:11px}.landing-page .landing-hero-copy>p,.landing-page .landing-section-heading>p,.landing-page .platform-copy>p{font-size:clamp(14px,1.3vw,16px);line-height:1.65}.landing-page .landing-button,.landing-page .nav-cta{font-size:13px}.landing-page .sector-card p,.landing-page .feature-item p{font-size:13px;line-height:1.55}.landing-page .sector-card h3,.landing-page .feature-item h3{font-size:17px}.landing-page .platform-list strong{font-size:13px}.landing-page .platform-list small{font-size:11px}.landing-page .landing-final-cta>p{font-size:15px}.landing-page .landing-footer a,.landing-page .landing-footer span{font-size:12px}.landing-ad-banner:empty{display:none}.landing-ad-banner{width:fit-content;max-width:100%;margin:12px auto 92px;min-height:0;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-ad-card{max-width:1120px;margin:0 auto 64px;padding:24px clamp(16px,4vw,32px);background:#fff;border:1px solid #e3eaf2;border-radius:16px;box-shadow:0 13px 30px #2d53741a}.landing-ad-title{text-align:center;font:700 15px Manrope,sans-serif;color:#1a3047;margin:0;padding-bottom:20px}.landing-ad-frame{border-radius:8px;overflow:hidden;position:relative}.landing-ad-frame iframe{border:0;width:100%;height:100%;display:block}.landing-page.dark .landing-ad-card{background:#121e33;border-color:#223248;box-shadow:none}.landing-page.dark .landing-ad-title{color:#eef4fb}@media(max-width:760px){.landing-templates{padding:58px 20px}.landing-templates-intro{align-items:flex-start}.landing-templates-brand{width:100px;flex:none}.landing-templates-brand img{width:70px}.landing-templates-brand strong{font-size:34px;margin:0}.landing-templates-brand span{font-size:6px;text-align:center}.landing-template-cards{grid-template-columns:1fr;gap:14px;margin-top:28px}.landing-templates-intro p{font-size:14px}.landing-template-card strong{font-size:15px}.landing-page .landing-hero-copy>p,.landing-page .landing-section-heading>p,.landing-page .platform-copy>p{font-size:14px}.landing-page .sector-card p,.landing-page .feature-item p{font-size:12px}.landing-page .feature-item h3{font-size:14px}.landing-page .platform-list small{font-size:10px}}@media(max-width:480px){.landing-templates-brand{display:none}.landing-templates h2{font-size:33px}}.marketing-page{min-height:100vh}.mk-hero{max-width:860px;margin:0 auto;padding:96px 34px 30px;text-align:left}.mk-hero h1{font:800 clamp(36px,4.6vw,58px)/1.05 Manrope,sans-serif;letter-spacing:-2px;color:#141d2a;margin:18px 0 16px}.mk-hero>p{max-width:620px;color:#5d6b7b;font-size:14px;line-height:1.75;margin:0}.mk-hero-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.mk-hero-actions .landing-text-link{color:#42505f;font-size:11px}.mk-benefits{max-width:1190px;margin:0 auto;padding:26px 34px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mk-benefit{border:1px solid #e5ebf1;border-radius:14px;background:#fff;padding:26px 24px;box-shadow:0 4px 14px #16283a08}.mk-benefit-num{display:inline-block;font:800 11px Manrope,sans-serif;letter-spacing:1.5px;color:#f97316;margin-bottom:14px}.mk-benefit h2{font:700 19px Manrope,sans-serif;color:#1c2836;margin:0 0 10px}.mk-benefit p{font-size:12px;line-height:1.7;color:#5d6b7b;margin:0}.mk-strip{max-width:1190px;margin:0 auto 30px;padding:34px;display:flex;justify-content:space-between;gap:30px;align-items:flex-start;border-top:1px solid #edf0f4}.mk-strip h2{font:700 22px Manrope,sans-serif;color:#1c2836;margin:10px 0 0}.mk-strip-links{display:grid;gap:10px;min-width:280px}.mk-strip-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5ebf1;border-radius:9px;padding:13px 16px;color:#2c3949;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.mk-strip-links a:hover{border-color:#f97316;color:#e86d13}.mk-features{max-width:1190px;margin:0 auto;padding:30px 34px 70px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mk-feature{display:flex;gap:18px;align-items:flex-start;border:1px solid #e5ebf1;border-radius:14px;background:#fff;padding:24px}.mk-feature .feature-icon{flex:none;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:19px}.mk-feature h2{font:700 16px Manrope,sans-serif;color:#1c2836;margin:2px 0 8px}.mk-feature p{font-size:12px;line-height:1.7;color:#5d6b7b;margin:0}.mk-partner-options{max-width:1190px;margin:0 auto;padding:30px 34px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.mk-partner-card{border:1px solid #e5ebf1;border-radius:14px;background:#fff;padding:30px 28px}.mk-partner-card h2{font:700 21px Manrope,sans-serif;color:#1c2836;margin:12px 0 10px}.mk-partner-card p{font-size:12px;line-height:1.75;color:#5d6b7b;margin:0 0 10px}.mk-partner-card ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.mk-partner-card li{font-size:11px;line-height:1.65;color:#4d5a69;padding-left:16px;position:relative}.mk-partner-card li:before{content:"✓";position:absolute;left:0;color:#f97316;font-weight:800}.mk-lead{max-width:1190px;margin:20px auto 80px;padding:0 34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:start}.mk-lead-copy h2{font:800 30px Manrope,sans-serif;letter-spacing:-1px;color:#141d2a;margin:12px 0}.mk-lead-copy p{font-size:12px;line-height:1.7;color:#5d6b7b;margin:0}.mk-lead-form{background:#fff;border:1px solid #e5ebf1;border-radius:14px;padding:26px;box-shadow:0 10px 30px #16283a0d}.mk-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk-lead-grid label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:700;letter-spacing:.8px;color:#687583;text-transform:uppercase}.mk-lead-grid input,.mk-lead-grid select{height:40px;border:1px solid #dfe6ec;border-radius:8px;padding:0 12px;font:12px DM Sans,sans-serif;color:#263445;background:#fff;outline:0}.mk-lead-grid input:focus,.mk-lead-grid select:focus{border-color:#f59b5e;box-shadow:0 0 0 3px #f9731615}.mk-lead-status{margin-top:14px;padding:12px 14px;border-radius:8px;font-size:11px;line-height:1.6}.mk-lead-status.ok{background:#edf8f0;border:1px solid #c8e6cf;color:#2e7d44}.mk-lead-status.err{background:#fdf0ee;border:1px solid #f2c9c0;color:#b84430}.mk-lead-form .landing-button{margin-top:18px;border:0;cursor:pointer;font-family:DM Sans,sans-serif}@media(max-width:900px){.mk-hero{padding:64px 20px 20px}.mk-benefits,.mk-features,.mk-partner-options{grid-template-columns:1fr;padding:20px}.mk-strip{flex-direction:column;padding:26px 20px}.mk-lead{grid-template-columns:1fr;padding:0 20px;margin-bottom:50px}.mk-lead-grid{grid-template-columns:1fr}}.mk-legal-hero p{color:#7d8998}.mk-legal{max-width:760px;margin:0 auto;padding:0 24px 80px;display:flex;flex-direction:column;gap:34px}.mk-legal h2{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.02em;color:#192638;margin:0 0 10px}.mk-legal p{font-size:14px;line-height:1.75;color:#5c6875;margin:0 0 10px}.mk-legal ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.mk-legal li{font-size:14px;line-height:1.65;color:#5c6875}.mk-legal code{background:#f1f4f8;border-radius:5px;padding:1px 7px;font-size:12px}.mk-strip-rules ul{margin:0 0 22px;padding-left:20px;display:flex;flex-direction:column;gap:9px}.mk-strip-rules li{font-size:14px;line-height:1.6;color:#5c6875}.mk-niche-demo{max-width:1190px;margin:0 auto 40px;padding:20px 34px 0}.mk-niche-demo .landing-kicker{display:block;margin-bottom:14px}.mk-niche-frame{aspect-ratio:16/9;container-type:size;overflow:hidden;border-radius:16px;border:1px solid #e3e9f0;box-shadow:0 18px 50px #1d2d441c;background:#0e1522;position:relative}.mk-niche-frame iframe{position:absolute;top:50%;left:50%;width:1600px;height:900px;border:0;transform:translate(-50%,-50%) scale(min(calc(100cqw/1600px),calc(100cqh/900px)));transform-origin:center}@media(min-width:900px){.landing-ad-banner iframe.swa-code{width:900px!important;height:120px!important}}.workspace-no-sidebar .main-area{margin-left:0}.workspace-no-sidebar .topbar{padding-left:max(24px,calc((100vw - 1300px)/2))}.workspace-back{border:0;background:transparent;color:#de6415;font-size:12px;font-weight:700;cursor:pointer;padding:7px 11px 7px 0;margin-right:8px}.workspace-back:hover{text-decoration:underline}@media(max-width:760px){.workspace-no-sidebar .topbar{padding-left:16px}.workspace-no-sidebar .mobile-menu{display:grid}.workspace-no-sidebar .mobile-menu svg{transform:rotate(180deg)}.workspace-no-sidebar .workspace-back{display:none}}.ds-upload-label{display:flex;align-items:center;gap:12px;color:#345b82;font-size:12px;cursor:pointer}.ds-upload-label input{max-width:220px;font-size:11px}.cache-create-panel form>small{font-size:11px;color:#7d8d9c;line-height:1.5}
