@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=Great+Vibes&family=Cormorant+Garamond:wght@500;600&display=swap";.pl-landing{--pl-accent:#ffd400;color:#fff;background:#101112 linear-gradient(150deg,#161718 0%,#111112 46%,#101010 100%);justify-content:center;align-items:center;min-height:100vh;padding:35px 18px 55px;font-family:DM Sans,system-ui,sans-serif;display:flex}.pl-page{width:min(100%,445px);margin:auto}.pl-identity{text-align:center;flex-direction:column;align-items:center;padding:5px 0 29px;display:flex}.pl-avatar{width:76px;height:76px;color:var(--pl-accent);background:#292a2a;border-radius:22px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 29px #0005}.pl-avatar img{object-fit:contain;width:100%;height:100%}.pl-identity h1{letter-spacing:-.9px;margin:21px 0 7px;font-family:Outfit,system-ui,sans-serif;font-size:clamp(28px,5.9vw,38px);font-weight:700;line-height:1.12}.pl-identity p{color:#a8a8a8;max-width:370px;margin:0;font-size:14px;line-height:1.6}.pl-options{flex-direction:column;gap:11px;display:flex}.pl-action{color:#f5f5f5;background:#252628;border-radius:16px;align-items:center;gap:14px;min-height:65px;padding:16px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:flex;box-shadow:0 4px 15px #0002}.pl-action svg:first-child{color:var(--pl-accent);flex-shrink:0}.pl-action span{flex:1}.pl-action svg:last-child{opacity:.7;flex-shrink:0}.pl-action:hover{background:#303132;transform:translateY(-2px)}.pl-action:focus-visible{outline:3px solid var(--pl-accent);outline-offset:3px}.pl-featured{background:var(--pl-accent);color:#151515}.pl-featured svg:first-child{color:#151515}.pl-featured:hover{background:var(--pl-accent);filter:brightness(.95)}.pl-powered{text-align:center;letter-spacing:.15px;color:#797979;margin-top:39px;font-family:Outfit,system-ui,sans-serif;font-size:11px}.pl-powered span{color:var(--pl-accent);margin:0 5px}.pl-no-actions{color:#aaa;text-align:center;font-size:14px;line-height:1.5}.pl-empty{text-align:center;color:#d7d7d7;flex-direction:column;gap:13px}.pl-empty>svg{color:#ffd400}.pl-empty h1{font-family:Outfit,sans-serif}.pl-empty p{color:#aaa}@media (width<=520px){.pl-landing{align-items:flex-start;padding:32px 18px 46px}.pl-page{padding-top:28px}.pl-identity{padding-bottom:27px}.pl-action{min-height:60px}}@media (prefers-reduced-motion:reduce){.pl-action{transition:none}}.dc-public{--dc-accent:#d4a43c;color:#f7f3eb;background:#090a09;justify-content:center;align-items:flex-start;min-height:100vh;padding:30px 16px 70px;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.dc-frame{background:#151515;border:1px solid #383430;border-radius:27px;width:min(100%,465px);overflow:hidden;box-shadow:0 28px 90px #0009}.dc-cover{background-image:radial-gradient(at 83% 20%,#594a32 0%,#141413 42%,#090909 85%);background-position:50%;background-size:cover;flex-direction:column;min-height:318px;padding:24px 25px 30px;display:flex}.dc-cover-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:45px;display:flex}.dc-brand-tag{letter-spacing:1.2px;color:var(--dc-accent);align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.dc-card-tag{letter-spacing:1.3px;color:#d0c9b6;font-size:9px}.dc-brand-ident{align-items:center;gap:13px;margin-bottom:23px;display:flex}.dc-brand-ident h1{color:#fff;margin:4px 0;font-size:27px;font-weight:850;line-height:1.1}.dc-avatar{width:58px;height:58px;color:var(--dc-accent);background:#282820;border:1px solid #8b815e80;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dc-avatar img{object-fit:contain;width:100%;height:100%}.dc-small{letter-spacing:2px;color:var(--dc-accent);font-size:9px;font-weight:800}.dc-location{color:#bdbab3;align-items:center;gap:5px;font-size:11px;display:flex}.dc-cover h2{letter-spacing:-.9px;color:#fff;max-width:370px;margin:2px 0 12px;font-family:Georgia,serif;font-size:clamp(29px,7vw,41px);font-weight:500;line-height:1.08}.dc-cover p{color:#d4cec3;max-width:340px;margin:0;font-size:13px;line-height:1.65}.dc-actions{padding:15px 20px 20px}.dc-btn{color:#f6f3ea;border:1px solid #4d4942;border-radius:14px;align-items:center;gap:13px;min-height:62px;margin:0 0 10px;padding:16px;text-decoration:none;display:flex}.dc-btn span{flex-direction:column;flex:1;gap:3px;font-size:15px;font-weight:800;display:flex}.dc-btn small{opacity:.73;font-size:10px;font-weight:450}.dc-btn-primary{background:var(--dc-accent);color:#111;border-color:#0000}.dc-btn-app{background:#222321}.dc-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0 24px;display:grid}.dc-quick a,.dc-quick button{color:#f1eee8;cursor:pointer;background:#222321;border:1px solid #41413d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 10px;font:700 12px Inter,system-ui,sans-serif;text-decoration:none;display:flex}.dc-quick svg{color:var(--dc-accent)}.dc-section{border-top:1px solid #383733;margin-top:20px;padding-top:20px}.dc-section-title{color:var(--dc-accent);letter-spacing:1.6px;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:10px;font-weight:800;display:flex}.dc-service-list,.dc-professional-list{flex-direction:column;gap:8px;display:flex}.dc-service-list>a,.dc-professional-list>a{color:#fff;background:#242421;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;display:flex}.dc-service-list span,.dc-professional-list span{flex-direction:column;flex:1;gap:4px;display:flex}.dc-service-list strong,.dc-professional-list strong{font-size:13px;font-weight:700}.dc-service-list small,.dc-professional-list small{color:#a7a6a0;align-items:center;gap:5px;font-size:11px;display:flex}.dc-service-list b{color:var(--dc-accent);font-size:12px}.dc-pro-avatar{width:36px;height:36px;color:var(--dc-accent);background:#3a3730;border-radius:11px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dc-pro-avatar img{object-fit:cover;width:100%;height:100%}.dc-professional-list>a.selected{outline:1px solid var(--dc-accent)}.dc-footer{color:#8b8980;letter-spacing:.6px;border-top:1px solid #393832;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:20px;font-size:9px;display:flex}.dc-footer small{color:var(--dc-accent)}.dc-loading{color:#e4d5b1;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:90vh;display:flex}.dc-manage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dc-manage-head h1{margin:4px 0 7px;font-size:28px}.dc-manage-head p{color:var(--muted);margin:0;font-size:13px}.dc-manage-tabs{gap:6px;max-width:520px;margin-bottom:20px;display:flex}.dc-manage-tabs button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:12px;flex:1;padding:12px;font-weight:800}.dc-manage-tabs button.selected{background:var(--accent);color:var(--bg);border-color:var(--accent)}.dc-manage-grid{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:start;gap:24px;display:grid}.dc-manage-form{padding:24px}.dc-manage-form h2,.dc-tool-panel h2{margin-bottom:5px;font-size:20px}.dc-manage-form>p,.dc-tool-panel p{color:var(--muted);font-size:13px;line-height:1.6}.dc-field{flex-direction:column;gap:7px;margin:16px 0;display:flex}.dc-field span{color:var(--text);font-size:12px;font-weight:750}.dc-field input,.dc-field select,.dc-copyrow input{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;color:var(--text);border-radius:12px;padding:12px 13px;font-size:13px}.dc-toggle{align-items:center;gap:10px;margin:16px 0;font-size:13px;font-weight:700;display:flex}.dc-toggle input{width:18px;height:18px;accent-color:var(--accent)}.dc-copyrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.dc-copyrow input{flex:1;min-width:140px}.dc-preview-col>.eyebrow{margin-bottom:11px;display:block}.dc-preview{border-radius:25px;max-height:780px;overflow:auto;box-shadow:0 8px 35px #0003}.dc-preview .dc-public{background:0 0;min-height:0;padding:0}.dc-preview .dc-frame{border-radius:22px;width:100%}.dc-preview-col>small{color:var(--muted);font-size:11px}.dc-tool-panel{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:28px;display:grid}.dc-qr-preview{color:#111;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:15px;padding:24px;display:flex}.dc-qr-preview img{width:235px;max-width:100%}.dc-qr-preview small{font-size:12px;font-weight:750}.dc-tool-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.dc-nfc-art{color:#d5ad58;text-align:center;background:#161916;border:1px solid #484739;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:18px;display:flex}.dc-nfc-art small{color:#aaa;font-size:11px}.dc-muted-note{margin-top:16px;font-size:12px!important}@media (width<=980px){.dc-manage-grid{grid-template-columns:1fr}.dc-preview-col{width:100%;max-width:460px;margin:auto}.dc-tool-panel{grid-template-columns:1fr}.dc-qr-preview{justify-self:center;width:100%;max-width:340px}}@media (width<=500px){.dc-public{min-height:100vh;padding:0}.dc-frame{border:0;border-radius:0}.dc-cover{min-height:300px;padding:22px 20px}.dc-actions{padding:14px}.dc-manage-form{padding:16px}.dc-tool-panel{padding:17px}}.dc-platform-card .dc-cover{background:radial-gradient(at 80% 0,#6b4b24 0%,#1b1915 43%,#070706 100%);min-height:345px}.dc-platform-card .dc-cover h2{max-width:420px}.dc-platform-card .dc-brand-tag,.dc-platform-card .dc-small,.dc-platform-card .dc-avatar{color:#e0b56a}.dc-platform-feature{color:#ece8df;background:#242421;border-radius:12px;align-items:center;gap:14px;padding:14px;font-size:13px;display:flex}.dc-platform-feature svg{color:#d8ae66}.dc-public:not(:has(.dc-platform-card)) .dc-frame{background:var(--dc-bg,#151515);color:var(--dc-text,#f7f3eb)}.dc-public:not(:has(.dc-platform-card)) .dc-actions{background:var(--dc-bg,#151515)}.dc-public:not(:has(.dc-platform-card)) .dc-btn-app{background:var(--dc-surface2,#242421);color:var(--dc-text,#f7f3eb)}.dc-public:not(:has(.dc-platform-card)) .dc-quick a{background:var(--dc-surface2,#242421);color:var(--dc-text,#f7f3eb)}.dc-public:not(:has(.dc-platform-card)) .dc-quick button{background:var(--dc-surface2,#242421);color:var(--dc-text,#f7f3eb)}.dc-public:not(:has(.dc-platform-card)) .dc-service-list>a{background:var(--dc-surface2,#242421);color:var(--dc-text,#f7f3eb)}.dc-public:not(:has(.dc-platform-card)) .dc-professional-list>a{background:var(--dc-surface2,#242421);color:var(--dc-text,#f7f3eb)}:is(.dc-public:not(:has(.dc-platform-card)) .dc-service-list small,.dc-public:not(:has(.dc-platform-card)) .dc-professional-list small){color:var(--dc-muted,#a7a6a0)}.dc2-public{--dc2-accent:#ffd400;--dc2-surface:#151513;--dc2-text:#fff;isolation:isolate;color:#fff;-webkit-font-smoothing:antialiased;background:#070706;justify-content:center;align-items:flex-start;min-height:100vh;padding:35px 16px 70px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:relative}.dc2-public:before{content:"";z-index:-1;opacity:.86;pointer-events:none;background-image:linear-gradient(90deg,#000000d4,#0000008a 50%,#000000d9),url(/assets/cartao-fundo-premium.webp);background-position:50%;background-size:cover;position:fixed;inset:0}.dc2-public *{box-sizing:border-box}.dc2-public button,.dc2-public input{font:inherit}.dc2-shell{background:#0b0b0a;border:1px solid #625a32;border-radius:28px;width:min(100%,465px);overflow:hidden;box-shadow:0 40px 110px #000000d9,0 0 40px #ffd40012}.dc2-hero{color:#fff;background-color:#090908;background-position:50%;background-size:cover;padding:22px 23px 26px;position:relative;overflow:hidden}.dc2-hero-platform{background-image:linear-gradient(#0000000f,#0000005e 37%,#000000d9 62%,#080807 100%),url(/assets/cartao-fundo-premium.webp);min-height:450px}.dc2-hero-shop{background-position:50% 32%;flex-direction:column;min-height:465px;display:flex}.dc2-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex;position:relative}.dc2-clipper{object-fit:contain;width:auto;height:37px}.dc2-top-label{color:#f6e6ab;text-align:right;letter-spacing:1.25px;text-shadow:0 2px 12px #000000b3;max-width:230px;font-size:9px;font-weight:800}.dc2-platform-brand{flex-direction:column;align-items:center;gap:7px;margin-top:33px;display:flex}.dc2-platform-brand .dc2-main-clipper{object-fit:contain;filter:drop-shadow(0 4px 16px #0009);width:auto;height:68px}.dc2-wordmark{object-fit:contain;filter:drop-shadow(0 8px 16px #0009);width:min(100%,305px);height:auto;max-height:151px}.dc2-platform-intro{text-align:center;max-width:350px;margin:22px auto 0}.dc2-accent-line{background:var(--dc2-accent);border-radius:10px;width:45px;height:3px;margin:0 auto 17px;display:block}.dc2-platform-intro h1{letter-spacing:-.75px;color:#fff;margin:0;font-size:clamp(22px,5vw,29px);font-weight:850;line-height:1.15}.dc2-platform-intro em{color:var(--dc2-accent);font-style:normal}.dc2-platform-intro p{color:#e5e3dc;max-width:335px;margin:12px auto 0;font-size:12px;line-height:1.65}.dc2-content{background:linear-gradient(#080807,#12110e 80%,#0c0b0a);padding:0 19px 22px}.dc2-action-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dc2-action{cursor:pointer;text-align:left;border:1px solid #494740;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;min-height:56px;padding:12px 13px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .16s,border-color .16s,filter .16s;display:flex}.dc2-action:hover,.dc2-quick-btn:hover{filter:brightness(1.11);transform:translateY(-1px)}.dc2-action:focus-visible,.dc2-quick-btn:focus-visible,.dc2-modal button:focus-visible{outline-offset:3px;outline:2px solid #fff}.dc2-action span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dc2-action small{opacity:.76;font-size:10px;font-weight:500;line-height:1.3}.dc2-action-primary{background:var(--dc2-accent);border-color:var(--dc2-accent);color:#0b0b09}.dc2-action-dark{color:#fff;background:linear-gradient(155deg,#272620,#161615)}.dc2-action>svg:first-child,.dc2-quick-btn>svg,.dc2-action>svg:last-child{flex-shrink:0}.dc2-shop .dc2-action-grid{grid-template-columns:1fr}.dc2-shop .dc2-action{min-height:64px;padding:13px 16px;font-size:15px}.dc2-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.dc2-quick-btn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(145deg,#292823,#171714);border:1px solid #48463a;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:12px 9px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .16s,filter .16s;display:flex}.dc2-quick-btn svg{color:var(--dc2-accent)}.dc2-quick-btn:disabled{opacity:.6;cursor:default}.dc2-mini-panel{background:linear-gradient(145deg,#2d291eeb,#0e0e0deb);border:1px solid #494434;border-radius:17px;margin-top:13px;padding:18px}.dc2-kicker{color:var(--dc2-accent);letter-spacing:1.5px;font-size:10px;font-weight:850;display:block}.dc2-mini-panel h2{letter-spacing:-.4px;color:#fff;margin:9px 0 7px;font-size:21px;font-weight:850}.dc2-mini-panel p{color:#bfbcb5;margin:0;font-size:12px;line-height:1.6}.dc2-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.dc2-mini-metrics>div{text-align:center;color:#e0ddd5;border-right:1px solid #454238;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:9px;display:flex}.dc2-mini-metrics>div:last-child{border-right:0}.dc2-mini-metrics svg{color:var(--dc2-accent)}.dc2-footer{text-align:center;color:#b8b4a5;letter-spacing:.8px;border-top:1px solid #383630;justify-content:center;align-items:center;gap:9px;margin-top:24px;padding-top:17px;font-size:10px;font-weight:750;display:flex}.dc2-footer img{object-fit:contain;max-width:17px;height:20px}.dc2-footer svg{color:var(--dc2-accent)}.dc2-shop-symbol{width:44px;height:44px;color:var(--dc2-accent);background:#0c0c0ab0;border:1px solid #8e743f;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dc2-shop-symbol img{object-fit:contain;width:100%;height:100%}.dc2-shop-identity{z-index:1;text-align:center;text-shadow:0 2px 24px #000c;flex-direction:column;align-items:center;margin-top:auto;padding:55px 4px 4px;display:flex;position:relative}.dc2-shop-identity h1{color:#fff;letter-spacing:-1.2px;word-break:break-word;margin:7px 0 5px;font-size:clamp(29px,7vw,39px);font-weight:950;line-height:1.02}.dc2-shop-identity .dc2-accent-line{margin:18px auto 13px}.dc2-shop-affiliation{color:#e1ddd3;justify-content:center;align-items:center;gap:4px;min-height:14px;margin:0;font-size:12px;line-height:1.3;display:flex}.dc2-shop-identity h2{color:var(--dc2-accent);letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(18px,5vw,24px);font-weight:850;line-height:1.2}.dc2-shop-description{color:#f0eae0;max-width:360px;margin:0;font-size:12px;line-height:1.6}.dc2-pro-avatar{border:3px solid var(--dc2-accent);width:78px;height:78px;color:var(--dc2-accent);background:#27251d;border-radius:50%;place-items:center;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 5px 20px #0009}.dc2-pro-avatar img{object-fit:cover;width:100%;height:100%}.dc2-pro-section{background:#211f1a;border:1px solid #444039;border-radius:15px;margin-top:18px;padding:16px}.dc2-pro-section p{color:#d4cec3;margin:8px 0 0;font-size:12px;line-height:1.5}.dc2-section{border-top:1px solid #35332c;margin-top:22px;padding-top:18px}.dc2-section-header{color:var(--dc2-accent);letter-spacing:1.4px;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;font-weight:850;display:flex}.dc2-service-list,.dc2-professional-list{flex-direction:column;gap:8px;display:flex}.dc2-service-list>a,.dc2-professional-list>a{color:#fff;background:#211f1b;border:1px solid #37342b;border-radius:13px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:flex}.dc2-service-list>a:hover,.dc2-professional-list>a:hover{border-color:var(--dc2-accent)}.dc2-service-list>a>span,.dc2-pro-details{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dc2-service-list strong,.dc2-pro-details strong{color:#fff;font-size:13px;font-weight:800}.dc2-service-list small,.dc2-pro-details small{color:#a9a69e;align-items:center;gap:5px;font-size:11px;display:flex}.dc2-service-list b{color:var(--dc2-accent);white-space:nowrap;font-size:13px}.dc2-service-list>a>svg:last-child,.dc2-professional-list>a>svg:last-child{color:#ad9a69}.dc2-pro-avatar-sm{width:41px;height:41px;color:var(--dc2-accent);background:#39342a;border-radius:11px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.dc2-pro-avatar-sm img{object-fit:cover;width:100%;height:100%}.dc2-address{color:#e4e0d8;background:#1e1c19;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px;font-size:12px;line-height:1.45;text-decoration:none;display:flex}.dc2-address>svg{color:var(--dc2-accent);flex-shrink:0}.dc2-address span{flex:1}.dc2-address small{letter-spacing:1.1px;color:var(--dc2-accent);margin-bottom:5px;font-size:9px;font-weight:850;display:block}.dc2-loading{color:#fff;text-align:center;background:#090909;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:30px;display:flex}.dc2-loading img{width:auto;height:70px}.dc2-loading h2{color:#fff;font-size:22px}.dc2-loading p{color:#b2ada3}.dc2-inline-message{color:var(--dc2-accent);text-align:center;margin-top:15px;font-size:12px}.dc2-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dc2-modal{color:#fff;text-align:center;background:#171613;border:1px solid #77704b;border-radius:23px;width:min(100%,420px);padding:24px;box-shadow:0 20px 80px #000a}.dc2-modal-title{text-align:left;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dc2-modal-title span{color:#ffd400;letter-spacing:1.5px;font-size:9px;font-weight:850}.dc2-modal-title h2{color:#fff;margin:4px 0 0;font-size:20px}.dc2-modal-title button{color:#fff;cursor:pointer;background:#22211d;border:1px solid #48453c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dc2-modal-qr{color:#0d0d0d;background:#fff;border-radius:13px;place-items:center;width:230px;max-width:100%;height:230px;margin:18px auto 12px;padding:12px;display:grid}.dc2-modal-qr img{object-fit:contain;width:100%;height:100%}.dc2-modal p{color:#bfbab0;font-size:12px;line-height:1.5}.dc2-modal>input{color:#f5f1e7;background:#0e0d0c;border:1px solid #4f4b3e;border-radius:9px;width:100%;padding:12px;font-size:11px}.dc2-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.dc2-modal-actions button{color:#fff;cursor:pointer;background:#25231e;border:1px solid #4a463a;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:7px;font-size:11px;display:flex}.dc2-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.dc2-modal-actions button:first-child{color:#15130c;background:#ffd400;border-color:#ffd400}.dc2-feedback{color:#ffe36a;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.dc-preview .dc2-public{background:0 0;min-height:0;padding:0}.dc-preview .dc2-public:before{display:none}.dc-preview .dc2-shell{width:100%;box-shadow:none;border:0;border-radius:22px}.dc-preview .dc2-shop-identity h1{font-size:30px}@media (width<=500px){.dc2-public{min-height:100vh;padding:0}.dc2-public:before{display:none}.dc2-shell{box-shadow:none;border:0;border-radius:0}.dc2-hero{padding:18px 17px 24px}.dc2-content{padding:0 14px 22px}.dc2-hero-platform{min-height:445px}.dc2-hero-shop{min-height:440px}.dc2-quick-grid,.dc2-action-grid{gap:8px}.dc2-action{padding:11px}.dc2-top-label{font-size:8px}}@media (width<=360px){.dc2-wordmark{max-width:258px}.dc2-action{gap:7px;font-size:11px}.dc2-action small{font-size:9px}.dc2-quick-btn{gap:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dc2-action,.dc2-quick-btn{transition:none}}.dc3-public{color:#f7f7f7;background:#090909;padding:30px 14px 60px;font-family:DM Sans,system-ui,sans-serif}.dc3-public:before{opacity:.5;background-image:linear-gradient(#000000de,#000000de),url(/assets/cartao-barbearia-natural.webp)}.dc3-public .dc3-shell{background:#101010;border:0;border-radius:26px;width:min(100%,470px);box-shadow:0 24px 70px #0000007a}.dc3-public .dc3-hero{background-position:50% 33%;justify-content:center;align-items:flex-end;min-height:342px;padding:28px 20px 30px;display:flex}.dc3-public .dc3-platform-hero{background-image:linear-gradient(#00000014,#00000061 45%,#090909eb),url(/assets/cartao-plataforma-natural.webp);background-position:50% 36%;min-height:390px}.dc3-public .dc3-platform-brand{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.dc3-public .dc3-main-clipper{object-fit:contain;filter:drop-shadow(0 8px 20px #0000008c);width:68px;height:84px;margin-bottom:12px}.dc3-public .dc3-wordmark{object-fit:contain;filter:drop-shadow(0 8px 18px #0000008c);width:min(82%,285px);max-height:135px;display:block}.dc3-public .dc3-platform-brand p{color:#e4e4e4;max-width:340px;margin:12px 0 0;font-size:13px;line-height:1.55}.dc3-public .dc3-content{background:linear-gradient(#0b0b0b,#121212);padding:22px 18px}.dc3-public .dc3-intro{text-align:center;margin:0 0 18px}.dc3-public .dc3-intro h1{letter-spacing:-.65px;color:#fff;max-width:380px;margin:0 auto 10px;font:800 27px/1.09 Outfit,DM Sans,system-ui,sans-serif}.dc3-public .dc3-intro em{color:var(--dc2-accent);font-style:normal}.dc3-public .dc3-intro p{color:#bfbfbf;margin:0;font:400 13px/1.55 DM Sans,system-ui,sans-serif}.dc3-public .dc3-actions{flex-direction:column;gap:9px;display:flex}.dc3-public .dc3-actions>.dc2-action{width:100%;min-height:55px;box-shadow:none;letter-spacing:0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:13px;padding:13px 16px;font:700 15px/1.2 Outfit,DM Sans,sans-serif;display:flex}.dc3-public .dc3-actions>.dc2-action span{flex:1;display:block}.dc3-public .dc3-actions>.dc2-action>svg:first-child{color:inherit;opacity:.94}.dc3-public .dc3-actions>.dc2-action>svg:last-child{opacity:.64}.dc3-public .dc3-actions>.dc2-action-dark{color:#f7f7f7;background:#202020}.dc3-public .dc3-actions>.dc2-action-dark:hover{background:#292929}.dc3-public .dc3-actions>.dc2-action-primary{background:var(--dc2-accent);color:#131313}.dc3-public .dc3-actions>.dc2-action:disabled{opacity:.55;cursor:default}.dc3-public .dc3-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.dc3-public .dc3-info>div{color:#dedede;text-align:center;background:#171717;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:13px 6px;font:500 11px/1.3 DM Sans,sans-serif;display:flex}.dc3-public .dc3-info svg{color:var(--dc2-accent)}.dc3-public .dc3-footer{color:#858585;letter-spacing:0;border:0;margin-top:22px;padding-top:0;font:500 11px/1.3 DM Sans,sans-serif}.dc3-public .dc3-footer img{width:auto;height:18px}.dc3-public .dc3-shop-identity{z-index:1;text-align:center;text-shadow:0 3px 20px #000000a6;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;display:flex;position:relative}.dc3-public .dc3-shop-identity h1{letter-spacing:-.7px;overflow-wrap:anywhere;color:#fff;margin:0;font:800 clamp(27px,7vw,38px)/1.03 Outfit,DM Sans,sans-serif}.dc3-public .dc3-shop-identity p{color:#ededed;max-width:360px;margin:0;font:400 13px/1.55 DM Sans,sans-serif}.dc3-public .dc3-shop-identity p.dc3-headline{font:700 16px/1.2 Outfit,sans-serif}.dc3-public .dc3-city{justify-content:center;align-items:center;gap:5px;display:flex}.dc3-public .dc3-hero-avatar{width:91px;height:91px;color:var(--dc2-accent);background:#121212db;border-radius:50%;place-items:center;margin:0 auto 4px;display:grid;overflow:hidden;box-shadow:0 5px 20px #0008}.dc3-public .dc3-hero-avatar img{object-fit:cover;width:100%;height:100%}.dc3-public .dc3-shop-avatar{border-radius:22px}.dc3-public .dc3-shop-avatar img{object-fit:contain;padding:6px}.dc3-public .dc3-shop-avatar span{color:var(--dc2-accent);font:800 30px/1 Outfit,sans-serif}.dc3-public .dc3-professional-avatar{width:100px;height:100px}.dc3-public .dc3-professional-shop{color:#dedede;justify-content:center;align-items:center;gap:7px;font:500 12px/1.3 DM Sans,sans-serif;display:flex}.dc3-public .dc3-professional-shop img{object-fit:contain;width:20px;height:20px}.dc3-public .dc3-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--dc2-accent);font:700 11px/1 Outfit,sans-serif}.dc3-public .dc3-section{border:0;margin-top:22px;padding:0}.dc3-public .dc3-section .dc2-section-header{letter-spacing:0;text-transform:none;color:#fff;margin-bottom:12px;font:800 17px/1.2 Outfit,sans-serif}.dc3-public .dc3-section .dc2-section-header svg{color:var(--dc2-accent)}.dc3-public .dc3-section .dc2-service-list>a,.dc3-public .dc3-section .dc2-professional-list>a{background:#1e1e1e;border:0;border-radius:14px;padding:13px}.dc3-public .dc3-section .dc2-service-list strong,.dc3-public .dc3-section .dc2-pro-details strong{font:700 14px/1.2 Outfit,sans-serif}.dc3-public .dc3-section .dc2-service-list b{color:var(--dc2-accent)}.dc3-public .dc3-section .dc2-pro-avatar-sm{background:#2b2b2b;border-radius:14px;width:52px;height:52px}.dc3-public .dc3-pro-summary{background:#191919;border-radius:16px;margin-top:20px;padding:16px}.dc3-public .dc3-pro-summary p{color:#d0d0d0;margin:8px 0;font:400 13px/1.5 DM Sans,sans-serif}.dc3-public .dc3-pro-summary a{color:var(--dc2-accent);align-items:center;gap:6px;font:700 13px/1.2 Outfit,sans-serif;text-decoration:none;display:inline-flex}.dc3-public .dc3-address{background:#1e1e1e;border:0;border-radius:15px;margin-top:20px}.dc3-public .dc3-address small{color:var(--dc2-accent)}.dc3-modal-backdrop .dc3-modal{background:#171717;border:0;box-shadow:0 20px 80px #000a}.dc3-modal-backdrop .dc3-modal>input{background:#0e0e0e;border-color:#353535;margin-top:14px}.dc3-modal-backdrop .dc3-modal-title span{color:var(--dc2-accent)}.dc3-share-options{flex-direction:column;gap:9px;margin-top:16px;display:flex}.dc3-share-options button{color:#fff;text-align:left;cursor:pointer;background:#262626;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:61px;padding:12px 14px;display:flex}.dc3-share-options button>span{flex-direction:column;flex:1;gap:4px;display:flex}.dc3-share-options strong{font:700 14px/1 Outfit,sans-serif}.dc3-share-options small{color:#bdbdbd;font:400 11px/1.2 DM Sans,sans-serif}.dc3-qr-actions button{background:#282828;border:0}.dc3-qr-actions button:first-child{color:#fff;background:#282828}@media (width<=500px){.dc3-public{padding:0}.dc3-public .dc3-shell{border-radius:0;width:100%}.dc3-public .dc3-hero{min-height:345px;padding:26px 17px}.dc3-public .dc3-platform-hero{min-height:375px}.dc3-public .dc3-content{padding:20px 15px 25px}.dc3-public .dc3-intro h1{font-size:25px}.dc3-public .dc3-main-clipper{width:72px;height:87px}.dc3-public .dc3-actions>.dc2-action{min-height:54px}}@media (prefers-reduced-motion:reduce){.dc3-public .dc3-actions>.dc2-action{transition:none}}.plm-root{gap:16px;display:grid}.plm-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.plm-intro h2{margin:0 0 6px}.plm-intro p{color:var(--muted,#aaa);max-width:650px;line-height:1.5}.plm-form{gap:16px;padding:22px;display:grid}.plm-form label{gap:7px;font-weight:700;display:grid}.plm-form input,.plm-detail input{background:var(--surface2,#222);width:100%;min-width:0;min-height:43px;color:inherit;border:1px solid var(--line,#333);border-radius:12px;padding:10px 12px}.plm-mode,.plm-tools{flex-wrap:wrap;gap:9px;display:flex}.plm-mode button{border:1px solid var(--line,#333);color:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;display:flex}.plm-mode .chosen,.plm-choices .chosen{border-color:var(--accent,#f6ce28);background:color-mix(in srgb,var(--accent,#f6ce28) 9%,transparent)}.plm-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plm-choices button{border:1px solid var(--line,#333);color:inherit;background:var(--surface2,#222);cursor:pointer;text-align:left;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.plm-choices button span{flex:1;gap:3px;display:grid}.plm-choices button small,.plm-help{color:var(--muted,#aaa);font-size:12px;line-height:1.5}.plm-empty{text-align:center;place-items:center;gap:8px;padding:36px;display:grid}.plm-list{gap:14px;display:grid}.plm-item{align-items:flex-start;gap:20px;padding:18px;display:flex}.plm-qr{aspect-ratio:1;background:#fff;border-radius:14px;place-items:center;width:132px;min-width:132px;display:grid;overflow:hidden}.plm-qr img{object-fit:contain;width:100%;height:100%}.plm-detail{flex:1;gap:10px;min-width:0;display:grid}.plm-detail p{color:var(--muted,#aaa);margin:0}.plm-title{align-items:center;gap:10px;display:flex}.plm-title h3{margin:0}.plm-title span{background:var(--surface2,#222);border-radius:100px;padding:5px 8px;font-size:11px}.plm-detail .btn{font-size:12px}.plm-detail small{display:block}@media (width<=650px){.plm-intro{flex-direction:column;align-items:flex-start}.plm-item{flex-direction:column}.plm-choices{grid-template-columns:1fr}}.landingV7Page{--bg:#090909;--bg-soft:#11110f;--panel:#121210;--panel-2:#171714;--line:#2b2924;--text:#f7f2e8;--muted:#aea89b;--accent:#ffd400;background:var(--bg);color:var(--text);min-height:100vh;font-family:DM Sans,Segoe UI,sans-serif;overflow-x:hidden}.landingV7Page *{box-sizing:border-box}.landingV7Page a{text-decoration:none}.landingV7Eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-block}.landingV7Section{padding:104px clamp(18px,4vw,60px)}.landingV7RoundPanel{background:linear-gradient(#121211eb,#0d0d0ceb);border:1px solid #ffffff12;border-radius:32px}.landingV7Nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808d6;border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:82px;padding:0 clamp(18px,4vw,60px);display:grid;position:fixed;inset:0 0 auto}.landingV7NavBrand{align-items:center;display:flex}.landingV7Brand{align-items:center;gap:12px;display:flex}.landingV7BrandIcon{background:#ffd40008;border:1px solid #5b4c16;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.landingV7Wordmark{object-fit:contain;width:164px;height:auto}.landingV7Brand.compact .landingV7BrandIcon{width:38px;height:38px}.landingV7Brand.compact .landingV7Wordmark{width:124px}.landingV7Links{justify-content:center;gap:28px;min-width:0;align-items:center!important;display:flex!important}.landingV7Links a,.landingV7Login{color:#c5bfb4;white-space:nowrap;align-items:center;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.landingV7Links a:hover,.landingV7Login:hover{color:#fff}.landingV7NavActions{align-items:center;gap:14px;display:flex}.landingV7MenuBtn{border:1px solid var(--line);color:#fff;background:#0f0f0e;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.landingV7Primary,.landingV7Secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.landingV7Primary{background:var(--accent);color:#17130b;border:1px solid var(--accent)}.landingV7Primary:hover{background:#ffe14f}.landingV7Primary.small{min-height:46px;padding:0 18px;font-size:13px}.landingV7Secondary{color:#f5f0e5;background:#0d0d0cbd;border:1px solid #3a3832}.landingV7Hero{padding:122px clamp(18px,4vw,60px) 36px;position:relative}.landingV7HeroPhoto,.landingV7HeroShade{pointer-events:none;position:absolute;inset:82px 0 0}.landingV7HeroPhoto{opacity:.92;background-position:50%;background-size:cover}.landingV7HeroShade{background:linear-gradient(90deg,#080808f2 0%,#080808cc 36%,#08080880 100%),linear-gradient(#0808081f 0%,#08080885 100%)}.landingV7Decor{color:#ffd40014;z-index:1;pointer-events:none;position:absolute}.landingV7DecorA{width:126px;height:126px;top:190px;right:8%}.landingV7DecorB{width:70px;height:70px;bottom:62px;left:8%}.landingV7HeroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:34px;max-width:1360px;margin:0 auto;display:grid;position:relative}.landingV7HeroCopy{max-width:740px;padding:40px 0}.landingV7HeroCopy h1{letter-spacing:-.065em;margin:18px 0 20px;font:700 clamp(54px,6vw,92px)/.94 DM Sans,sans-serif}.landingV7HeroCopy p{color:#d9d2c7;max-width:680px;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.58}.landingV7HeroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landingV7HeroProof{color:#e7e1ce;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;display:flex}.landingV7HeroProof svg{color:var(--accent)}.landingV7HeroMicroInfo{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.landingV7HeroMicroInfo span{color:#d2cbbf;background:#0b0b0a8f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;display:inline-flex}.landingV7HeroMicroInfo svg{color:var(--accent)}.landingV7ProductStage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0bb3;border:1px solid #ffffff14;border-radius:30px;padding:16px;box-shadow:0 26px 70px #00000057}.landingV7StageMedia.only-images{background:radial-gradient(circle at 82% 8%,#ffd40014,#0000 22%),#0c0c0b;border-radius:24px;min-height:430px;padding:14px;position:relative;overflow:hidden}.landingV7StageDots{justify-content:center;gap:8px;padding-top:14px;display:flex}.landingV7StageDots button{cursor:pointer;background:#3a3832;border:0;border-radius:999px;width:34px;height:8px;transition:all .18s}.landingV7StageDots button.active{background:var(--accent)}.landingV7DesktopShot{background:#0c0c0b;border:1px solid #302f2a;border-radius:22px;height:100%;overflow:hidden;box-shadow:0 30px 80px #0000006b}.landingV7DesktopTop{color:#6d6961;border-bottom:1px solid #24231f;align-items:center;gap:6px;height:42px;padding:0 15px;font-size:10px;display:flex}.landingV7DesktopTop i{background:#3d3a35;border-radius:50%;width:6px;height:6px}.landingV7DesktopTop i:first-child{background:#ffd400}.landingV7DesktopTop span{margin-left:7px}.landingV7DesktopBody{grid-template-columns:152px 1fr;height:calc(100% - 42px);display:grid}.landingV7DesktopBody aside{border-right:1px solid #24231f;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.landingV7DesktopBody aside .landingV7Brand{transform-origin:0 0;width:190px;margin-bottom:4px;transform:scale(.62)}.landingV7DesktopBody aside b{background:#2a2925;border-radius:2px;height:8px}.landingV7DesktopContent{padding:24px}.landingV7SlotLabel{color:#c8c1b4;background:#161613;border:1px solid #2f2d27;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;display:inline-flex}.landingV7SlotLabel.small{min-height:24px;padding:0 9px;font-size:10px}.landingV7DesktopContent h3{letter-spacing:-.03em;margin:15px 0 16px;font-size:24px}.landingV7FakeKpis{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.landingV7FakeKpis i{background:#11110f;border:1px solid #292823;border-radius:14px;height:76px}.landingV7FakeChart{background:#10100f;border:1px solid #292823;border-radius:16px;align-items:flex-end;height:212px;margin-top:12px;padding:22px;display:flex}.landingV7FakeChart span{background:linear-gradient(#ffd4002e,#ffd40005);border-radius:14px;width:100%;height:68%;display:block;position:relative}.landingV7FakeChart span:after{content:"";border-bottom:3px solid var(--accent);border-radius:40px 40px 0 0;position:absolute;inset:18% 6%}.landingV7PhoneShot{background:#080808;border:7px solid #171612;border-radius:34px;width:214px;height:414px;padding:18px 14px;position:absolute;bottom:18px;right:18px;box-shadow:0 28px 70px #0000008c}.landingV7PhoneNotch{background:#292823;border-radius:999px;width:68px;height:5px;margin:0 auto 14px}.landingV7PhoneBrand{justify-content:space-between;align-items:center;display:flex}.landingV7PhoneBrand img{object-fit:contain;width:20px;height:28px}.landingV7PhoneBrand i{background:#25231f;border-radius:999px;width:30px;height:7px}.landingV7PhoneShot strong{margin-top:10px;font-size:15px;display:block}.landingV7PhoneCard{background:#151411;border:1px solid #302c20;border-radius:15px;height:100px;margin-top:14px}.landingV7PhoneGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.landingV7PhoneGrid i{background:#11110f;border:1px solid #292823;border-radius:14px;height:72px}.landingV7PhoneNav{background:#10100f;border:1px solid #292823;border-radius:15px;justify-content:space-around;align-items:center;height:42px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.landingV7PhoneNav i{background:#555047;border-radius:50%;width:7px;height:7px}.landingV7PhoneNav i.on{background:#ffd400}.landingV7Ribbon{color:#7f796f;letter-spacing:.16em;white-space:nowrap;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:18px;min-height:68px;padding:0 20px;font-size:10px;font-weight:900;display:flex;overflow:hidden}.landingV7Ribbon i{background:#4b473f;border-radius:999px;width:4px;height:4px}.landingV7SectionHead{max-width:860px;margin:0 0 44px}.landingV7SectionHead.center{text-align:center;margin-inline:auto}.landingV7SectionHead h2,.landingV7BranchCopy h2,.landingV7IdentityCopy h2,.landingV7ExperienceCopy h2,.landingV7PricingHead h2,.landingV7FaqGrid h2,.landingV7FinalContent h2,.landingV7NfcCopy h2{letter-spacing:-.055em;margin:16px 0 18px;font:700 clamp(40px,4.4vw,66px)/1.03 DM Sans,sans-serif}.landingV7SectionHead p,.landingV7BranchCopy p,.landingV7IdentityCopy p,.landingV7ExperienceCopy p,.landingV7PricingHead p,.landingV7FaqGrid p,.landingV7FinalContent p,.landingV7NfcCopy p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.landingV7ProductWall{grid-template-columns:minmax(0,1fr) 320px;gap:18px;max-width:1300px;margin:0 auto;display:grid}.landingV7ProductWallMain,.landingV7ProductWallSide{background:#11110f;border:1px solid #ffffff12;border-radius:28px;padding:18px}.landingV7ProductWallMain{min-height:560px}.landingV7ProductWallMain .landingV7DesktopShot{height:100%}.landingV7ProductWallSide{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex}.landingV7ProductWallSide article{width:100%}.landingV7ProductWallSide small{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:900;display:block}.landingV7ProductWallSide h3{letter-spacing:-.03em;margin:8px 0 10px;font-size:28px}.landingV7ProductWallSide p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.landingV7CapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1300px;margin:0 auto;display:grid}.landingV7CapabilityCard{background:linear-gradient(#111110f2,#0c0c0bf2);border:1px solid #ffffff12;border-radius:28px;padding:28px}.landingV7CapabilityTop{grid-template-columns:50px 1fr;gap:16px;display:grid}.landingV7CapabilityIcon{width:50px;height:50px;color:var(--accent);background:#ffd4000a;border:1px solid #3a3214;border-radius:18px;place-items:center;display:grid}.landingV7CapabilityTop h3{letter-spacing:-.03em;margin:0 0 8px;font-size:27px}.landingV7CapabilityTop p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.landingV7CapabilityCard ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landingV7CapabilityCard li{color:#ded8cc;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.landingV7CapabilityCard li svg{color:var(--accent);flex:none;margin-top:2px}.landingV7NfcPanel{grid-template-columns:.98fr 1.02fr;align-items:center;gap:22px;padding:24px;display:grid}.landingV7NfcTags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.landingV7NfcTags span{color:#d8d1c4;background:#0d0d0c;border:1px solid #322f29;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex}.landingV7NfcTags svg{color:var(--accent)}.landingV7NfcVisual{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.landingV7NfcCard{background:#11110f;border:1px solid #ffffff14;border-radius:26px;padding:22px}.landingV7NfcCard.large{flex-direction:column;justify-content:flex-end;min-height:240px;display:flex}.landingV7NfcCard.large svg{color:var(--accent);margin-bottom:18px}.landingV7NfcCard.large strong{letter-spacing:-.04em;font-size:34px}.landingV7NfcCard.large small{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.landingV7NfcCard.small{flex-direction:column;justify-content:flex-end;min-height:180px;display:flex}.landingV7NfcCard.small span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:900}.landingV7NfcCard.small b{letter-spacing:-.03em;margin-top:10px;font-size:24px;line-height:1.15}.landingV7BranchLayout{grid-template-columns:.95fr 1.05fr;gap:24px;padding:24px;display:grid}.landingV7BranchCopy{padding:12px 8px 8px}.landingV7BranchCopy ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.landingV7BranchCopy li{color:#ddd7cb;align-items:flex-start;gap:10px;font-size:14px;display:flex}.landingV7BranchCopy li svg{color:var(--accent);flex:none;margin-top:2px}.landingV7BranchVisual{background:#10100f;border:1px solid #ffffff12;border-radius:28px;overflow:hidden}.landingV7BranchVisualHead{border-bottom:1px solid #26241f;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.landingV7BranchVisualHead span{letter-spacing:.12em;color:var(--accent);align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.landingV7BranchVisualHead b{font-size:13px}.landingV7BranchVisualBody{background:radial-gradient(circle at 30% 20%,#ffd40012,#0000 30%),#0b0b0a;min-height:340px;position:relative}.landingV7BranchVisualBody:before{content:"";border:1px dashed #ffffff0d;border-radius:22px;position:absolute;inset:18px}.landingV7BranchVisualBody .pin{background:var(--accent);border:4px solid #181713;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 1px #6c5917}.landingV7BranchVisualBody .p1{top:34%;left:26%}.landingV7BranchVisualBody .p2{top:26%;right:24%}.landingV7BranchVisualBody .p3{bottom:30%;right:34%}.landingV7BranchVisualBody .tip{background:#11110f;border:1px solid #38352f;border-radius:16px;min-width:160px;padding:10px 12px;position:absolute}.landingV7BranchVisualBody .tip span{color:#9f998f;font-size:11px;display:block}.landingV7BranchVisualBody .tip b{margin-top:4px;font-size:13px;display:block}.landingV7BranchVisualBody .t1{top:42%;left:10%}.landingV7BranchVisualBody .t2{top:36%;right:7%}.landingV7BranchVisualBody .t3{bottom:12%;right:16%}.landingV7BranchVisualFoot{border-top:1px solid #26241f;grid-template-columns:repeat(3,1fr);display:grid}.landingV7BranchVisualFoot span{border-right:1px solid #26241f;padding:18px}.landingV7BranchVisualFoot span:last-child{border-right:0}.landingV7BranchVisualFoot small,.landingV7BranchVisualFoot b{display:block}.landingV7BranchVisualFoot small{color:#7c776e;letter-spacing:.12em;font-size:10px}.landingV7BranchVisualFoot b{margin-top:8px;font-size:18px}.landingV7IdentityPanel{grid-template-columns:1.02fr .98fr;align-items:center;gap:22px;padding:24px;display:grid}.landingV7IdentityVisual{grid-template-columns:1fr 240px;gap:14px;display:grid}.landingV7IdentityCard{background:#11110f;border:1px solid #ffffff14;border-radius:28px}.landingV7IdentityCard.main{background:linear-gradient(#1a170bf2,#0c0c0bf5);flex-direction:column;justify-content:flex-end;min-height:280px;padding:28px;display:flex}.landingV7IdentityCard.main small{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:900}.landingV7IdentityCard.main strong{letter-spacing:-.04em;margin-top:12px;font-size:34px;line-height:1.05}.landingV7IdentityCard.main span{color:#d8d1c4;margin-top:10px;font-size:14px;line-height:1.6}.landingV7IdentityStack{gap:14px;display:grid}.landingV7IdentityCard.mini{align-items:center;gap:12px;min-height:84px;padding:18px;display:flex}.landingV7IdentityCard.mini svg{color:var(--accent)}.landingV7IdentityCard.mini b{font-size:15px;line-height:1.35}.landingV7IdentityList{gap:10px;margin-top:24px;display:grid}.landingV7IdentityList span{color:#ddd7cb;align-items:flex-start;gap:9px;font-size:14px;display:flex}.landingV7IdentityList svg{color:var(--accent);flex:none;margin-top:2px}.landingV7ExperiencePanel{grid-template-columns:1fr .92fr;gap:22px;padding:24px;display:grid}.landingV7ExperienceCopy{padding:12px 8px}.landingV7ExperienceTags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.landingV7ExperienceTags span{color:#d8d1c4;background:#0d0d0c;border:1px solid #322f29;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex}.landingV7ExperienceTags svg{color:var(--accent)}.landingV7PhotoBlock{background-position:50%;background-size:cover;border-radius:26px;min-height:360px;position:relative;overflow:hidden}.landingV7PhotoBlock:after{content:"";background:linear-gradient(#07070714,#07070775);position:absolute;inset:0}.landingV7PricingHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.landingV7Cycle{border:1px solid var(--line);background:#0d0d0c;border-radius:999px;padding:5px;display:flex}.landingV7Cycle button{color:#a59f94;cursor:pointer;background:0 0;border:0;border-radius:999px;height:42px;padding:0 18px;font-size:13px;font-weight:800}.landingV7Cycle button.active{background:var(--accent);color:#16120a}.landingV7PricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landingV7PricingGrid article{background:#10100f;border:1px solid #ffffff12;border-radius:28px;flex-direction:column;min-height:500px;padding:24px;display:flex;position:relative}.landingV7PricingGrid article.featured{border-color:#7b671d;box-shadow:inset 0 0 0 1px #ffd4001f}.landingV7PricingGrid article.trial{background:linear-gradient(#16140cf0,#0e0e0cf0)}.landingV7PlanFlag{min-height:26px;color:var(--accent);letter-spacing:.12em;background:#ffd4001a;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:18px;right:18px}.landingV7PlanHead>span{color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:900}.landingV7PlanHead h3{letter-spacing:-.04em;margin:14px 0 8px;font-size:30px}.landingV7PlanHead p{min-height:58px;color:var(--muted);margin:0;font-size:13px;line-height:1.58}.landingV7Promo{color:#e7d99f;border:1px solid #4e4317;border-radius:14px;align-items:center;gap:8px;min-height:42px;margin-top:16px;padding:0 12px;font-size:12px;display:flex}.landingV7Promo svg{color:var(--accent)}.landingV7PlanPrice{margin:22px 0 20px}.landingV7PlanPrice strong{font-size:34px;line-height:1;display:block}.landingV7PlanPrice small{color:#847f75;margin-top:5px;font-size:11px;display:block}.landingV7PricingGrid ul{flex:1;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.landingV7PricingGrid li{color:#d8d1c5;align-items:center;gap:9px;font-size:13px;line-height:1.45;display:flex}.landingV7PricingGrid li svg{color:var(--accent);flex:none}.landingV7PricingGrid article>a{color:#f7f2e8;border:1px solid #37342e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:13px;font-weight:850;display:flex}.landingV7PricingGrid article.featured>a{background:var(--accent);color:#17130b;border-color:var(--accent)}.landingV7FaqGrid{grid-template-columns:.78fr 1.22fr;gap:28px;display:grid}.landingV7FaqList{border-top:1px solid var(--line)}.landingV7FaqList details{border-bottom:1px solid var(--line)}.landingV7FaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;font-size:15px;font-weight:800;list-style:none;display:flex}.landingV7FaqList summary::-webkit-details-marker{display:none}.landingV7FaqList summary svg{color:#7f796e;transition:all .18s}.landingV7FaqList details[open] summary svg{color:var(--accent);transform:rotate(90deg)}.landingV7FaqList p{color:var(--muted);margin:-4px 36px 20px 0;font-size:14px;line-height:1.7}.landingV7Final{border:1px solid #ffffff14;border-radius:34px;min-height:520px;margin:24px clamp(18px,4vw,60px) 54px;position:relative;overflow:hidden}.landingV7FinalPhoto,.landingV7FinalShade{position:absolute;inset:0}.landingV7FinalPhoto{background-position:50%;background-size:cover}.landingV7FinalContent{z-index:1;flex-direction:column;justify-content:center;max-width:820px;min-height:520px;padding:56px;display:flex;position:relative}.landingV7FinalContent>div:last-child{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landingV7Footer{color:#7f796f;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;min-height:108px;padding:22px clamp(18px,4vw,60px) 36px;font-size:12px;display:flex}.landingV7Footer>a{color:#d8d2c6;font-weight:800}@media (width<=1200px){.landingV7HeroGrid,.landingV7NfcPanel,.landingV7BranchLayout,.landingV7IdentityPanel,.landingV7ExperiencePanel,.landingV7FaqGrid,.landingV7ProductWall{grid-template-columns:1fr}.landingV7ProductWallSide{align-items:flex-start}.landingV7ProductWallSide .landingV7PhoneShot{width:220px;height:420px;position:relative;bottom:auto;right:auto}.landingV7CapabilityGrid,.landingV7PricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingV7IdentityVisual{grid-template-columns:1fr}}@media (width<=900px){.landingV7Nav{grid-template-columns:1fr auto;height:74px;padding:0 16px}.landingV7Links{background:#0d0d0c;border:1px solid #2d2b25;border-radius:20px;flex-direction:column;gap:0;padding:8px;position:fixed;top:84px;left:12px;right:12px;box-shadow:0 20px 60px #00000073;align-items:stretch!important;display:none!important}.landingV7Links.open{display:flex!important}.landingV7Links a{min-height:46px;padding:0 12px}.landingV7NavActions .landingV7Login,.landingV7NavActions .landingV7Primary.small{display:none}.landingV7MenuBtn{display:flex}.landingV7Hero{padding-top:104px}.landingV7HeroPhoto,.landingV7HeroShade{inset:74px 0 0}.landingV7StageMedia.only-images{min-height:360px}.landingV7PhoneShot{width:170px;height:320px}.landingV7PricingGrid,.landingV7CapabilityGrid,.landingV7BranchVisualFoot{grid-template-columns:1fr}.landingV7BranchVisualFoot span{border-bottom:1px solid #26241f;border-right:0}.landingV7BranchVisualFoot span:last-child{border-bottom:0}}@media (width<=680px){.landingV7Wordmark{width:114px}.landingV7BrandIcon{width:36px;height:36px}.landingV7BrandIcon img{width:20px;height:27px}.landingV7Hero{padding:98px 14px 28px}.landingV7HeroCopy h1{font-size:46px}.landingV7HeroCopy p{font-size:15px}.landingV7HeroActions{grid-template-columns:1fr;display:grid}.landingV7HeroActions a{width:100%}.landingV7HeroMicroInfo{grid-template-columns:1fr;display:grid}.landingV7StageMedia.only-images{min-height:260px;padding:10px}.landingV7DesktopShot{height:100%}.landingV7DesktopBody{grid-template-columns:66px 1fr}.landingV7DesktopBody aside{padding:10px 7px}.landingV7DesktopBody aside .landingV7Brand{display:none}.landingV7DesktopContent{padding:12px}.landingV7DesktopContent h3{margin:10px 0 12px;font-size:18px}.landingV7FakeKpis i{height:44px}.landingV7FakeChart{height:112px;padding:12px}.landingV7PhoneShot{display:none}.landingV7Ribbon{justify-content:flex-start;padding-inline:14px}.landingV7Ribbon span:nth-of-type(n+6),.landingV7Ribbon i:nth-of-type(n+5){display:none}.landingV7Section{padding:76px 14px}.landingV7SectionHead h2,.landingV7BranchCopy h2,.landingV7IdentityCopy h2,.landingV7ExperienceCopy h2,.landingV7PricingHead h2,.landingV7FaqGrid h2,.landingV7FinalContent h2,.landingV7NfcCopy h2{font-size:38px}.landingV7NfcVisual{grid-template-columns:1fr}.landingV7PricingHead{flex-direction:column;align-items:flex-start}.landingV7Cycle{width:100%}.landingV7Cycle button{flex:1}.landingV7Final{min-height:460px;margin:14px 14px 40px}.landingV7FinalContent{min-height:460px;padding:28px 20px}.landingV7FinalContent>div:last-child{display:grid}.landingV7Footer{flex-direction:column;align-items:flex-start}.landingV7Footer>span{display:none}}@media (prefers-reduced-motion:reduce){.landingV7Page *{transition:none!important;animation:none!important}}.landingV7BrandIcon,.landingV7Brand.compact .landingV7BrandIcon{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.landingV7BrandIcon img{object-fit:contain;width:30px!important;height:38px!important}.landingV7Brand.compact .landingV7BrandIcon img{width:24px!important;height:31px!important}.landingV7Nav{grid-template-columns:auto minmax(0,1fr) auto!important}.landingV7Nav>nav.landingV7Links{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,2vw,30px)!important;width:auto!important;min-width:0!important;display:flex!important;position:static!important}.landingV7Nav>nav.landingV7Links>a{width:auto!important;min-height:0!important;padding:0!important;display:inline-flex!important}.landingV7StageMedia.only-images{background:#0b0b0a;min-height:460px;padding:0;position:relative;overflow:hidden}.landingV7HeroCarouselImage{object-fit:cover;object-position:center;width:100%;height:100%;animation:.65s cubic-bezier(.22,.72,.2,1) landingV7ImageIn;position:absolute;inset:0}.landingV7CarouselShade{pointer-events:none;background:linear-gradient(#07070705,#07070738);position:absolute;inset:0}.landingV7StageDots.overlay{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808087a;border-radius:999px;padding:8px 11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes landingV7ImageIn{0%{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.landingV7ProductSwitcher{background:linear-gradient(#121210,#0d0d0c);border:1px solid #ffffff12;border-radius:30px;max-width:1240px;margin:0 auto;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s}.landingV7ProductSwitcher:hover{border-color:#ffd40038;transform:translateY(-3px);box-shadow:0 24px 70px #00000047}.landingV7ProductTabs{background:#0b0b0a;border:1px solid #2d2b25;border-radius:999px;gap:5px;width:max-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex}.landingV7ProductTabs button{color:#a8a196;cursor:pointer;background:0 0;border:0;border-radius:999px;height:42px;padding:0 18px;font-size:13px;font-weight:800;transition:all .2s}.landingV7ProductTabs button:hover{color:#fff}.landingV7ProductTabs button.active{background:var(--accent);color:#17130b}.landingV7ProductDeviceStage{background:radial-gradient(circle at 80% 8%,#ffd4000f,#0000 22%),#0b0b0a;border:1px solid #282620;border-radius:24px;justify-content:center;align-items:center;min-height:560px;padding:22px;display:flex;position:relative;overflow:hidden}.landingV7ProductDeviceStage.desktop .landingV7DesktopShot{width:100%;height:510px;position:relative}.landingV7ProductDeviceStage.mobile .landingV7PhoneShot{width:270px;height:515px;animation:.35s both landingV7DeviceIn;position:relative;bottom:auto;right:auto}.landingV7ProductDeviceStage.desktop .landingV7DesktopShot{animation:.35s both landingV7DeviceIn}@keyframes landingV7DeviceIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.landingV7ProductModeCopy{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:6px 22px;padding:22px 8px 6px;display:grid}.landingV7ProductModeCopy>span{color:var(--accent);letter-spacing:.14em;grid-row:1/3;padding-top:5px;font-size:10px;font-weight:900}.landingV7ProductModeCopy h3{letter-spacing:-.035em;margin:0;font-size:25px}.landingV7ProductModeCopy p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.landingV7CapabilityMarker{align-items:center;gap:9px;margin-bottom:20px;display:flex}.landingV7CapabilityMarker span{width:34px;height:34px;color:var(--accent);background:#ffd4000d;border:1px solid #4b4017;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.landingV7CapabilityMarker b{color:#bdb6a9;letter-spacing:.14em;font-size:10px;font-weight:900}.landingV7CapabilityCard{transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.landingV7CapabilityCard:after{content:"";pointer-events:none;border:1px solid #ffd4000d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-50px}.landingV7CapabilityCard:hover{background:linear-gradient(#171612,#10100f);border-color:#ffd4003d;transform:translateY(-5px);box-shadow:0 22px 50px #00000038}.landingV7CapabilityCard:hover .landingV7CapabilityIcon{border-color:#665519;transform:translateY(-2px)}.landingV7CapabilityIcon{transition:all .22s}.landingV7NfcCard,.landingV7IdentityCard,.landingV7BranchVisual,.landingV7PricingGrid article,.landingV7ExperiencePanel{transition:transform .24s,border-color .24s,box-shadow .24s}.landingV7NfcCard:hover,.landingV7IdentityCard:hover,.landingV7PricingGrid article:hover{border-color:#ffd40038;transform:translateY(-4px);box-shadow:0 18px 44px #00000038}.landingV7PricingGrid article>a{transition:transform .18s,background .18s,border-color .18s}.landingV7PricingGrid article>a:hover{border-color:#76621c;transform:translateY(-1px)}.landingV7FaqList summary:hover{color:#fff}.landingV7FaqList summary:hover svg{color:var(--accent)}.landingV7Reveal{opacity:0;transition:opacity .68s cubic-bezier(.2,.7,.2,1),transform .68s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.landingV7Reveal.is-visible{opacity:1;transform:none}@media (width<=900px){.landingV7Nav>nav.landingV7Links{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:auto!important;padding:8px!important;display:none!important;position:fixed!important;top:84px!important;left:12px!important;right:12px!important}.landingV7Nav>nav.landingV7Links.open{display:flex!important}.landingV7Nav>nav.landingV7Links>a{width:100%!important;min-height:46px!important;padding:0 12px!important}.landingV7ProductDeviceStage{min-height:460px}.landingV7ProductDeviceStage.desktop .landingV7DesktopShot{height:410px}.landingV7ProductModeCopy{grid-template-columns:1fr}.landingV7ProductModeCopy>span{grid-row:auto}}@media (width<=680px){.landingV7BrandIcon img{width:24px!important;height:31px!important}.landingV7Brand.compact .landingV7BrandIcon img{width:21px!important;height:28px!important}.landingV7StageMedia.only-images{min-height:300px}.landingV7ProductTabs{width:100%}.landingV7ProductTabs button{flex:1;padding:0 10px;font-size:12px}.landingV7ProductDeviceStage{min-height:360px;padding:12px}.landingV7ProductDeviceStage.desktop .landingV7DesktopShot{height:330px}.landingV7ProductDeviceStage.mobile .landingV7PhoneShot{width:205px;height:390px;display:block}.landingV7ProductModeCopy{padding:18px 4px 4px}.landingV7ProductModeCopy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.landingV7Reveal{opacity:1;transform:none}.landingV7HeroCarouselImage,.landingV7ProductDeviceStage *{animation:none!important}}.landingV7ProductStage.hero-clean{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.landingV7StageMedia.only-images.clean{background:0 0!important;border:0!important;border-radius:28px!important;min-height:470px!important;padding:0!important;overflow:hidden!important}.landingV7StageDots.below{justify-content:center;gap:8px;padding-top:16px;display:flex}.landingV7StageDots.below button{cursor:pointer;background:#3a3832;border:0;border-radius:999px;width:34px;height:8px;transition:all .18s}.landingV7StageDots.below button.active{background:var(--accent)}.landingV7ProductSwitcher.clean{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.landingV7ProductDeviceStage.clean{min-height:560px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.landingV7CombinedPreview{justify-content:center;align-items:center;width:100%;min-height:560px;display:flex;position:relative}.landingV7CombinedDesktop{width:min(100%,980px);height:520px}.landingV7CombinedDesktop .landingV7DesktopShot{height:100%}.landingV7CombinedMobile{position:absolute;bottom:10px;right:7%}.landingV7CombinedMobile .landingV7PhoneShot{position:relative!important;bottom:auto!important;right:auto!important}.landingV7CapabilityRows{gap:16px;max-width:1300px;margin:0 auto;display:grid}.landingV7CapabilityRow{background:linear-gradient(#111110f5,#0b0b0af5);border:1px solid #ffffff12;border-radius:30px;grid-template-columns:minmax(280px,420px) 1fr;gap:20px;padding:24px 26px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:grid}.landingV7CapabilityRow:hover{background:linear-gradient(#151412fa,#0c0c0bfa);border-color:#ffd40033;transform:translateY(-4px);box-shadow:0 24px 56px #0003}.landingV7CapabilitySummary{gap:18px;display:grid}.landingV7CapabilityDetail{border-left:1px solid #ffffff12;align-content:center;padding-left:22px;display:grid}.landingV7CapabilityDetail small{color:var(--accent);letter-spacing:.14em;margin-bottom:16px;font-size:11px;font-weight:900}.landingV7CapabilityDetail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.landingV7CapabilityDetail li{color:#ddd7cb;background:#0f0f0d;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:9px;min-height:56px;padding:0 14px;font-size:14px;line-height:1.4;display:flex}.landingV7CapabilityDetail li svg{color:var(--accent);flex:none}@media (width<=1200px){.landingV7CapabilityRow{grid-template-columns:1fr}.landingV7CapabilityDetail{border-top:1px solid #ffffff12;border-left:0;padding-top:20px;padding-left:0}}@media (width<=900px){.landingV7StageMedia.only-images.clean{min-height:360px!important}.landingV7ProductDeviceStage.clean,.landingV7CombinedPreview{min-height:440px}.landingV7CombinedDesktop{height:380px}.landingV7CombinedMobile{bottom:-8px;right:2%}}@media (width<=680px){.landingV7StageMedia.only-images.clean{border-radius:22px!important;min-height:280px!important}.landingV7ProductDeviceStage.clean,.landingV7CombinedPreview{min-height:300px}.landingV7CombinedDesktop{width:100%;height:250px}.landingV7CombinedMobile{display:none}.landingV7CapabilityRow{border-radius:24px;padding:20px 18px}.landingV7CapabilityDetail ul{grid-template-columns:1fr}}.landingV7Hero{align-items:center;min-height:760px;display:flex}.landingV7HeroPhoto{animation:.7s cubic-bezier(.2,.7,.2,1) landingV7HeroBgIn}@keyframes landingV7HeroBgIn{0%{opacity:.34;transform:scale(1.012)}to{opacity:.92;transform:scale(1)}}.landingV7HeroGrid{align-items:center;width:100%;grid-template-columns:1fr!important}.landingV7HeroDots{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.landingV7HeroDots button{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:36px;height:8px;padding:0;transition:background .2s,width .2s,transform .2s;box-shadow:0 3px 14px #0000002e}.landingV7HeroDots button:hover{background:#ffffff7a;transform:translateY(-1px)}.landingV7HeroDots button.active{background:var(--accent);width:44px}.landingV7SectionHead.topic{max-width:960px;margin-bottom:34px}.landingV7TopicPills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.landingV7TopicPills span{color:#d8d1c4;background:#0d0d0c;border:1px solid #322f29;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex}.landingV7TopicPills svg{color:var(--accent);flex:none}.landingV7NfcVisual.standalone{grid-template-columns:1.15fr .85fr;gap:16px;max-width:1180px;display:grid}.landingV7NfcVisual.standalone .landingV7NfcCard.large{min-height:280px}.landingV7NfcVisual.standalone .landingV7NfcCard.small{align-self:end;min-height:220px}.landingV7NfcCard.small small{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6;display:block}.landingV7BranchVisual.standalone{border-radius:28px;max-width:1180px}.landingV7IdentityVisual.standalone{grid-template-columns:1.2fr .8fr;gap:16px;max-width:1180px;display:grid}.landingV7PaymentVisual{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;max-width:1180px;display:grid}.landingV7PaymentPhone,.landingV7PaymentStatus{background:linear-gradient(#121210,#0d0d0c);border:1px solid #ffffff14;border-radius:28px}.landingV7PaymentPhone{flex-direction:column;gap:12px;min-height:360px;padding:24px;display:flex}.landingV7PaymentPhoneTop{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;padding-bottom:18px;display:flex}.landingV7PaymentPhoneTop span{color:#a9a297;font-size:13px}.landingV7PaymentPhoneTop b{letter-spacing:-.04em;font-size:30px}.landingV7PaymentMethod{color:#d8d2c6;background:#10100f;border:1px solid #302e28;border-radius:18px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:0 14px;display:grid}.landingV7PaymentMethod.active{background:#15140f;border-color:#665619}.landingV7PaymentMethod.active svg{color:var(--accent)}.landingV7PaymentPhone>button{background:var(--accent);color:#17130b;border:0;border-radius:999px;min-height:50px;margin-top:auto;font-size:14px;font-weight:900}.landingV7PaymentStatus{flex-direction:column;min-height:360px;padding:30px;display:flex}.landingV7PaymentStatus>small{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:900}.landingV7PaymentStatus h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:34px}.landingV7PaymentStatus>p{color:var(--muted);max-width:560px;margin:0 0 26px;font-size:14px;line-height:1.7}.landingV7PaymentStatus>div{color:#aaa398;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:13px;display:flex}.landingV7PaymentStatus>div b{color:#f4eee4}.landingV7PaymentStatus>div b.ok{color:#9ed78e}.landingV7CapabilityRows .landingV7CapabilityRow:first-child{transition-delay:0s}.landingV7CapabilityRows .landingV7CapabilityRow:nth-child(2){transition-delay:90ms}.landingV7CapabilityRows .landingV7CapabilityRow:nth-child(3){transition-delay:.18s}@media (width<=900px){.landingV7Hero{min-height:720px}.landingV7HeroDots{bottom:18px}.landingV7NfcVisual.standalone,.landingV7IdentityVisual.standalone,.landingV7PaymentVisual{grid-template-columns:1fr}}@media (width<=680px){.landingV7Hero{min-height:700px}.landingV7HeroDots button{width:28px}.landingV7HeroDots button.active{width:36px}.landingV7TopicPills{grid-template-columns:1fr;display:grid}.landingV7TopicPills span{width:100%}.landingV7PaymentPhone,.landingV7PaymentStatus{border-radius:24px;padding:20px}}.landingV7SectionHead.topic.center-topic{text-align:center;margin-left:auto;margin-right:auto}.landingV7SectionHead.topic.center-topic .landingV7TopicPills{justify-content:center}.landingV7SectionHead.topic.align-right{text-align:right;margin-left:auto;margin-right:0}.landingV7SectionHead.topic.align-right .landingV7TopicPills{justify-content:flex-end}.landingV7SectionHead.topic.align-left{text-align:left;margin-left:0;margin-right:auto}.landingV7SectionCenter .landingV7NfcVisual.standalone{margin-left:auto;margin-right:auto}.landingV7SectionAlignRight .landingV7BranchVisual.standalone,.landingV7SectionAlignRight .landingV7PaymentVisual{margin-left:auto;margin-right:0}.landingV7SectionAlignLeft .landingV7IdentityVisual.standalone{margin-left:0;margin-right:auto}.landingV7SectionAlignRight.landingV7Reveal{transform:translate(30px)}.landingV7SectionAlignLeft.landingV7Reveal{transform:translate(-30px)}.landingV7SectionAlignRight.landingV7Reveal.is-visible,.landingV7SectionAlignLeft.landingV7Reveal.is-visible{transform:none}.landingV7Final{min-height:390px!important;margin-top:10px!important}.landingV7FinalContent{text-align:center!important;align-items:center!important;max-width:980px!important;min-height:390px!important;margin:0 auto!important;padding:44px 52px!important}.landingV7FinalContent h2{max-width:850px!important;margin-left:auto!important;margin-right:auto!important}.landingV7FinalContent p{max-width:650px!important;margin-left:auto!important;margin-right:auto!important}.landingV7FinalContent>div:last-child{justify-content:center!important}@media (width<=900px){.landingV7SectionHead.topic.align-right,.landingV7SectionHead.topic.align-left,.landingV7SectionHead.topic.center-topic{text-align:left;margin-left:0;margin-right:auto}.landingV7SectionHead.topic.align-right .landingV7TopicPills,.landingV7SectionHead.topic.center-topic .landingV7TopicPills{justify-content:flex-start}.landingV7SectionAlignRight.landingV7Reveal,.landingV7SectionAlignLeft.landingV7Reveal{transform:translateY(22px)}.landingV7SectionAlignRight.landingV7Reveal.is-visible,.landingV7SectionAlignLeft.landingV7Reveal.is-visible{transform:none}}@media (width<=680px){.landingV7Final{min-height:360px!important}.landingV7FinalContent{min-height:360px!important;padding:34px 20px!important}}.landingV7TopicActions{margin-top:20px;display:flex}.landingV7SectionHead.topic.align-right .landingV7TopicActions{justify-content:flex-end}.landingV7Secondary.topic{min-height:46px;padding:0 18px}.landingV7BranchShowcase.standalone{background:#0b0b0a;border:1px solid #ffffff14;border-radius:30px;max-width:1180px;min-height:560px;position:relative;overflow:hidden}.landingV7BranchShowcasePhoto,.landingV7BranchShowcaseShade{position:absolute;inset:0}.landingV7BranchShowcasePhoto{filter:saturate(.9)brightness(.72);background-position:50%;background-size:cover;transform:scale(1.02)}.landingV7BranchShowcaseShade{background:linear-gradient(90deg,#080808e0 0%,#08080885 40%,#080808bf 100%),radial-gradient(circle at 85% 15%,#ffd4002e,#0000 28%)}.landingV7BranchShowcasePanel{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#11110ff0,#0b0b0af5);border:1px solid #ffffff14;border-radius:28px;width:min(580px,100% - 48px);margin:42px 42px 42px auto;padding:20px;position:relative;box-shadow:0 24px 60px #00000059}.landingV7BranchPanelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.landingV7BranchPanelHead strong{letter-spacing:-.03em;font-size:20px}.landingV7BranchPanelHead span{color:#d5cec1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.landingV7BranchList{gap:12px;display:grid}.landingV7BranchItem{background:#0c0c0bb8;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px;display:grid}.landingV7BranchItem.matriz{background:#ffd4000f;border-color:#ffd40047}.landingV7BranchItemIcon{background:#ffd40014;border:1px solid #ffd4002e;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.landingV7BranchItemIcon img{object-fit:contain;width:22px;height:22px}.landingV7BranchItemCopy{min-width:0}.landingV7BranchItemCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.landingV7BranchItemCopy small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.landingV7BranchItem em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#15140f;border:1px solid #ffffff14;border-radius:999px;align-self:flex-start;padding:8px 10px;font-size:11px;font-style:normal;font-weight:900}.landingV7BranchMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.landingV7BranchMetrics span{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:16px 14px}.landingV7BranchMetrics small{color:#938d82;text-transform:uppercase;letter-spacing:.09em;font-size:11px;display:block}.landingV7BranchMetrics b{letter-spacing:-.03em;margin-top:7px;font-size:18px;display:block}.landingV7Final{min-height:500px!important}.landingV7FinalPhoto{transform:scale(1.03);background-position:top!important}.landingV7FinalGlow{z-index:0;background:radial-gradient(circle at 78% 16%,#ffd4002e,#0000 30%);position:absolute;inset:0}.landingV7FinalShade{background:linear-gradient(90deg,#080808eb 0%,#080808b3 44%,#080808e0 100%)!important}.landingV7FinalContent{z-index:1;position:relative}.landingV7FinalContent h2 span{color:var(--accent)}@media (width<=900px){.landingV7BranchShowcase.standalone{min-height:unset}.landingV7BranchShowcasePanel{width:auto;margin:20px}.landingV7BranchMetrics{grid-template-columns:1fr}}@media (width<=680px){.landingV7TopicActions{display:block}.landingV7Secondary.topic{width:100%}.landingV7BranchShowcasePanel{margin:14px;padding:16px}.landingV7BranchPanelHead{flex-direction:column;align-items:flex-start}.landingV7BranchItem{grid-template-columns:46px minmax(0,1fr);align-items:flex-start}.landingV7BranchItem em{grid-column:2;justify-self:start}}.landingV7DesktopRealShot{background:#090909;border:1px solid #ffffff14;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059}.landingV7DesktopRealShot img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.landingV7RealShotBadge{z-index:2;color:#f5f0e5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.landingV7RealShotBadge.small{min-height:28px;padding:0 10px;font-size:11px;top:18px;left:16px}.landingV7PhoneRealShot{background:#0b0b0a;border:1px solid #ffffff14;border-radius:38px;width:252px;height:510px;padding:12px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000080}.landingV7PhoneRealNotch{z-index:2;background:#171612;border-radius:999px;width:92px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.landingV7PhoneRealShot img{object-fit:cover;object-position:center top;border-radius:28px;width:100%;height:100%;display:block}.landingV7BranchImageCard.standalone{background:#0b0b0a;border:1px solid #ffffff14;border-radius:30px;max-width:1180px;overflow:hidden;box-shadow:0 28px 70px #00000047}@media (width<=900px){.landingV7CombinedPreview.real .landingV7CombinedDesktop{height:460px}.landingV7CombinedPreview.real .landingV7CombinedMobile{bottom:-4px;right:12px}.landingV7PhoneRealShot{width:220px;height:450px}}@media (width<=680px){.landingV7CombinedPreview.real{min-height:unset;gap:14px;display:grid}.landingV7CombinedPreview.real .landingV7CombinedDesktop{width:100%;height:240px}.landingV7CombinedPreview.real .landingV7CombinedMobile{justify-self:center;position:relative;bottom:auto;right:auto}.landingV7PhoneRealShot{width:190px;height:385px}.landingV7RealShotBadge{min-height:28px;padding:0 10px;font-size:11px;top:10px;left:10px}}.landingV7NfcGallery.standalone{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:18px;max-width:1180px;display:grid}.landingV7MediaCard,.landingV7IdentityImageCard.standalone{background:#0b0b0a;border:1px solid #ffffff14;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #00000047}.landingV7MediaCard{margin:0}.landingV7MediaCard.large,.landingV7MediaCard.small{min-height:320px}.landingV7MediaCard img,.landingV7IdentityImageCard.standalone img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.landingV7IdentityImageCard.standalone{max-width:1180px;margin-left:0;margin-right:auto}.landingV7IdentityImageCard.standalone img{object-fit:contain;background:#090909;height:auto}.landingV7PhotoBlock{background-position:50%;background-size:cover}@media (width<=900px){.landingV7NfcGallery.standalone{grid-template-columns:1fr}.landingV7MediaCard.large,.landingV7MediaCard.small{min-height:260px}}@media (width<=680px){.landingV7MediaCard.large,.landingV7MediaCard.small{border-radius:24px;min-height:220px}.landingV7IdentityImageCard.standalone{border-radius:24px}}.landingV7SectionHead.topic,.landingV7SectionHead.topic.align-right,.landingV7SectionHead.topic.align-left,.landingV7SectionHead.topic.center-topic{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.landingV7SectionHead.topic .landingV7TopicPills,.landingV7SectionHead.topic.align-right .landingV7TopicPills,.landingV7SectionHead.topic.align-left .landingV7TopicPills,.landingV7SectionHead.topic.center-topic .landingV7TopicPills,.landingV7SectionHead.topic .landingV7TopicActions,.landingV7SectionHead.topic.align-right .landingV7TopicActions,.landingV7SectionHead.topic.align-left .landingV7TopicActions{justify-content:center}.landingV7ProductModeCopy{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:880px;margin:0 auto}.landingV7ProductModeCopy>span{grid-row:auto;padding-top:0}.landingV7ProductModeCopy p{max-width:720px}.landingV7NfcGallery.standalone{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,920px);margin:0 auto}.landingV7MediaCard,.landingV7BranchImageCard.standalone,.landingV7IdentityImageCard.standalone{margin:0 auto;position:relative}.landingV7MediaCard.large,.landingV7MediaCard.small{height:300px;min-height:0}.landingV7MediaCard img{object-fit:cover;object-position:center}.landingV7BranchImageCard.standalone,.landingV7IdentityImageCard.standalone{width:min(100%,920px);max-width:920px}.landingV7BranchImageCard.standalone img,.landingV7IdentityImageCard.standalone img{width:100%;height:auto;display:block}.landingV7MediaOverlay{z-index:2;text-align:left;color:#fff;background:linear-gradient(#05050500,#050505e6 62%,#050505f7);padding:58px 22px 20px;position:absolute;bottom:0;left:0;right:0}.landingV7MediaOverlay:before{content:"";pointer-events:none;position:absolute;inset:0}.landingV7MediaOverlay small{color:var(--accent);letter-spacing:.16em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.landingV7MediaOverlay strong{letter-spacing:-.035em;font-size:22px;line-height:1.12;display:block}.landingV7MediaOverlay span{color:#d3cdc2;max-width:580px;margin-top:7px;font-size:13px;line-height:1.55;display:block}.landingV7MediaOverlay.wide{text-align:center;padding:86px 28px 24px}.landingV7MediaOverlay.wide span{margin-left:auto;margin-right:auto}.landingV7PaymentVisual{width:min(100%,1000px);margin-left:auto!important;margin-right:auto!important}.landingV7PricingHead{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.landingV7PricingHead>div:first-child{max-width:900px}.landingV7Cycle{align-self:center}.landingV7FaqGrid{grid-template-columns:1fr;gap:30px;width:min(100%,1000px);margin:0 auto}.landingV7FaqGrid>div:first-child{text-align:center;max-width:760px;margin:0 auto}.landingV7FaqList{text-align:left}@media (width<=900px){.landingV7NfcGallery.standalone{width:min(100%,720px)}.landingV7MediaCard.large,.landingV7MediaCard.small{height:260px}.landingV7BranchImageCard.standalone,.landingV7IdentityImageCard.standalone{width:min(100%,760px)}}@media (width<=680px){.landingV7SectionHead.topic,.landingV7SectionHead.topic.align-right,.landingV7SectionHead.topic.align-left,.landingV7SectionHead.topic.center-topic{text-align:center}.landingV7SectionHead.topic .landingV7TopicPills,.landingV7SectionHead.topic.align-right .landingV7TopicPills,.landingV7SectionHead.topic.center-topic .landingV7TopicPills{justify-content:center}.landingV7NfcGallery.standalone{grid-template-columns:1fr;width:100%}.landingV7MediaCard.large,.landingV7MediaCard.small{height:240px}.landingV7MediaOverlay{padding:54px 18px 17px}.landingV7MediaOverlay.wide{padding:72px 18px 18px}.landingV7MediaOverlay strong{font-size:19px}.landingV7MediaOverlay span{font-size:12px}}.landingV7DesktopRealShot,.landingV7PhoneRealShot{background:#090909}.landingV7DesktopRealShot:before{content:"";z-index:1;background:linear-gradient(#141412f5,#0e0e0df5);border-bottom:1px solid #ffffff0f;height:44px;position:absolute;top:0;left:0;right:0}.landingV7DesktopRealShot img{object-fit:contain;object-position:center top;background:#090909;padding:44px 10px 10px}.landingV7PhoneRealShot img{object-fit:contain;object-position:center top;background:#050505;padding:8px 0 0}.landingV7CombinedPreview.real .landingV7CombinedDesktop{width:min(100%,1040px);height:560px}.landingV7CombinedPreview.real .landingV7CombinedMobile{bottom:-8px;right:3.5%}@media (width<=900px){.landingV7CombinedPreview.real .landingV7CombinedDesktop{height:500px}}@media (width<=680px){.landingV7CombinedPreview.real .landingV7CombinedDesktop{height:280px}}.landingV7NfcGallery.standalone{align-items:start}.landingV7MediaCard.block{background:linear-gradient(#121211f2,#0b0b0afa);border-radius:28px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.landingV7MediaImageWrap{background:#090909;min-height:230px;position:relative}.landingV7MediaCard.block.large .landingV7MediaImageWrap,.landingV7MediaCard.block.small .landingV7MediaImageWrap{min-height:250px}.landingV7MediaCard.block img{object-fit:cover;width:100%;height:100%;display:block}.landingV7MediaTag{z-index:2;color:var(--accent);letter-spacing:.16em;background:#080808b8;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.landingV7MediaTag.fixed{position:absolute}.landingV7MediaBody{background:linear-gradient(#0f0f0dfa,#0c0c0bfa);border-top:1px solid #ffffff0f;gap:8px;padding:18px 18px 20px;display:grid}.landingV7MediaBody strong{letter-spacing:-.03em;font-size:22px;line-height:1.08}.landingV7MediaBody span{color:var(--muted);font-size:13px;line-height:1.55}.landingV7BranchImageCard.standalone.interactive{width:min(100%,980px);position:relative}.landingV7BranchImageCard.standalone.interactive img{width:100%;height:auto;display:block}.landingV7MapPins{z-index:2;position:absolute;inset:0}.landingV7MapPin{cursor:pointer;background:#0b0b09 url(/assets/login-clipper.png) 50%/15px no-repeat;border:2px solid #ffd400eb;border-radius:999px;width:34px;height:34px;transition:transform .2s,box-shadow .2s,border-color .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffd40024,0 16px 28px #0000006b}.landingV7MapPin:before{content:"";border:1px solid #ffd40038;border-radius:999px;animation:1.8s ease-out infinite landingMapPulse;position:absolute;inset:-8px}.landingV7MapPin:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 0 10px #ffd40029,0 18px 34px #00000075}.landingV7MapPin.active{border-color:#fff1ad;transform:translate(-50%,-50%)scale(1.09);box-shadow:0 0 0 12px #ffd4002e,0 22px 38px #00000085}@keyframes landingMapPulse{0%{opacity:.85;transform:scale(.82)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.landingV7BranchInfoCard{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808db;border:1px solid #ffffff14;border-radius:22px;min-width:260px;max-width:calc(100% - 48px);padding:16px 18px;position:absolute;bottom:24px;left:24px;box-shadow:0 16px 40px #00000061}.landingV7BranchInfoCard small{color:var(--accent);letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.landingV7BranchInfoCard strong{letter-spacing:-.03em;margin-top:8px;font-size:24px;line-height:1.08;display:block}.landingV7BranchInfoCard span{color:#d5cec2;margin-top:6px;font-size:13px;display:block}.landingV7BranchInfoCard div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landingV7BranchInfoCard b{background:#13130f;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.landingV7IdentityImageCard.standalone{background:linear-gradient(#121211f5,#0b0b0afa);border-radius:30px;grid-template-rows:auto auto;width:min(100%,900px);display:grid;overflow:hidden}.landingV7IdentityPreview{aspect-ratio:1672/941;background:#090909;min-height:420px;position:relative;overflow:hidden}.landingV7IdentityPreview:after{content:"";pointer-events:none;background:linear-gradient(135deg,#09090900 0%,#090909e0 42%,#090909 72%);width:280px;height:120px;position:absolute;bottom:0;right:0}.landingV7IdentityPreview img{object-fit:cover;object-position:center;background:#090909;width:100%;height:100%;transition:filter .25s;display:block;position:absolute;inset:0}.landingV7IdentityBody{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 20px;display:flex}.landingV7IdentityBody strong{letter-spacing:-.03em;font-size:22px;line-height:1.08;display:block}.landingV7IdentityBody span{color:var(--muted);max-width:520px;margin-top:8px;font-size:13px;line-height:1.55;display:block}.landingV7ColorPicker{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landingV7ColorPicker button{background:#0d0d0c;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.landingV7ColorPicker button.active{border-color:#ffd400a6;transform:translateY(-2px);box-shadow:0 0 0 4px #ffd4001f}.landingV7ColorPicker .swatch{border:1px solid #ffffff24;border-radius:999px;width:24px;height:24px;display:block}.landingV7ColorPicker .swatch.yellow{background:#ffd400}.landingV7ColorPicker .swatch.gold{background:linear-gradient(135deg,#c7a84a,#f4d57e)}.landingV7ColorPicker .swatch.silver{background:linear-gradient(135deg,#b8bcc6,#6b7280)}.landingV7ColorPicker .swatch.white{background:#f3f0eb}.landingV7FinalPhoto{background-position:50%!important;background-size:cover!important;transform:none!important}@media (width<=900px){.landingV7BranchInfoCard{max-width:none;bottom:16px;left:16px;right:16px}.landingV7IdentityBody{flex-direction:column;align-items:flex-start}.landingV7ColorPicker{justify-content:flex-start}}@media (width<=680px){.landingV7MediaCard.block.large .landingV7MediaImageWrap,.landingV7MediaCard.block.small .landingV7MediaImageWrap{min-height:210px}.landingV7MediaBody strong{font-size:19px}.landingV7BranchInfoCard strong{font-size:20px}.landingV7BranchInfoCard{padding:14px 14px 16px}.landingV7ColorPicker button{width:38px;height:38px}}.landingV7AccessSwitch{background:#0f0f0d;border:1px solid #ffffff14;border-radius:999px;gap:6px;width:min(100%,520px);margin:0 auto 18px;padding:6px;display:flex}.landingV7AccessSwitch button{color:#cfc8bb;background:0 0;border:0;border-radius:999px;flex:1;min-height:44px;font-size:14px;font-weight:700;transition:all .22s}.landingV7AccessSwitch button.active{background:var(--accent);color:#111}.landingV7AccessShowcase{width:min(100%,820px);margin:0 auto;animation:.28s landingFadeSwap;position:relative}@keyframes landingFadeSwap{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landingV7AccessShowcase .landingV7MediaCard.spotlight{min-height:unset;height:auto}.landingV7AccessShowcase .landingV7MediaImageWrap{min-height:370px}.landingV7AccessShowcase .landingV7MediaBody{padding:18px 18px 22px}.landingV7AccessShowcase .landingV7MediaBody strong{font-size:24px}.landingV7AccessShowcase .landingV7MediaBody span{font-size:14px}.landingV7IdentityPreview img{filter:none!important}.landingV7ColorPicker .swatch.red{background:#f33}.landingV7ColorPicker .swatch.blue{background:#1f87ff}.landingV7ColorPicker .swatch.green{background:#35dd45}@media (width<=900px){.landingV7AccessShowcase .landingV7MediaImageWrap{min-height:320px}}@media (width<=680px){.landingV7AccessSwitch{width:100%}.landingV7AccessShowcase .landingV7MediaImageWrap{min-height:240px}.landingV7AccessShowcase .landingV7MediaBody strong{font-size:20px}.landingV7AccessShowcase .landingV7MediaBody span{font-size:13px}.landingV7MapPin{background-size:12px;width:28px;height:28px}.landingV7IdentityPreview:after{width:180px;height:82px}}@media (width<=900px){.landingV7IdentityPreview{min-height:360px}}@media (width<=680px){.landingV7IdentityPreview{min-height:250px}}.landingV7Nav{align-items:center;gap:18px;width:min(100%,1360px);margin:0 auto}.landingV7NavBrand{min-width:0}.landingV7NavActions{justify-content:flex-end;min-width:max-content}.landingV7Wordmark{max-width:min(188px,28vw);height:auto}.landingV7Hero{min-height:760px}.landingV7HeroCopy{max-width:690px}.landingV7HeroCopy h1{max-width:11.5ch}.landingV7HeroArrows{z-index:4;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.landingV7HeroArrows button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a09b8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:46px;height:46px;transition:transform .18s,border-color .18s,background .18s;display:grid}.landingV7HeroArrows button:hover{background:#10100ed6;border-color:#ffd40059;transform:translateY(-1px)}.landingV7BranchImageCard.standalone.interactive{overflow:hidden}.landingV7BranchInfoCard{width:min(540px,100% - 48px)}.landingV7AccessShowcase .landingV7MediaCard.spotlight{animation:.22s landingFadeSwap}.landingV7AccessShowcase .landingV7MediaImageWrap{overflow:hidden}@media (width<=980px){.landingV7Nav{width:100%}.landingV7Wordmark{max-width:min(172px,50vw)}.landingV7Hero{min-height:700px;padding:96px 16px 34px}.landingV7HeroGrid{grid-template-columns:1fr;gap:16px}.landingV7HeroCopy{max-width:100%;padding:24px 0 8px}.landingV7HeroCopy h1{letter-spacing:-.058em;max-width:11ch;font-size:clamp(40px,7.2vw,58px);line-height:.96}.landingV7HeroCopy p{max-width:40ch;font-size:15px;line-height:1.62}.landingV7HeroDots{bottom:78px}.landingV7HeroArrows{bottom:18px}.landingV7BranchInfoCard{width:auto;max-width:none;bottom:18px;left:18px;right:18px}.landingV7BranchInfoCard strong{font-size:22px}}@media (width<=680px){.landingV7Nav{gap:12px;height:74px;padding:0 14px;grid-template-columns:minmax(0,1fr) auto!important}.landingV7NavBrand{overflow:hidden}.landingV7Wordmark{max-width:min(158px,52vw)}.landingV7MenuBtn{border-radius:16px;flex:none;width:48px;height:48px}.landingV7Hero{min-height:unset;padding:92px 16px 122px}.landingV7HeroPhoto,.landingV7HeroShade{inset:74px 0 0}.landingV7HeroCopy h1{letter-spacing:-.055em;max-width:10.5ch;margin:14px 0 16px;font-size:clamp(30px,8.8vw,42px);line-height:.98}.landingV7HeroCopy p{max-width:30ch;font-size:14px;line-height:1.62}.landingV7HeroActions{gap:10px;margin-top:24px}.landingV7HeroProof{font-size:13px}.landingV7HeroMicroInfo span{min-height:36px;padding:0 12px;font-size:12px}.landingV7HeroDots{bottom:78px}.landingV7HeroArrows{gap:8px;bottom:18px}.landingV7HeroArrows button{width:42px;height:42px}.landingV7BranchImageCard.standalone.interactive{background:linear-gradient(#121211fa,#0b0b0afa);border-radius:28px;display:grid}.landingV7BranchImageCard.standalone.interactive img{width:100%}.landingV7BranchInfoCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0af5;width:auto;max-width:none;margin:0 14px 14px;position:static;bottom:auto;left:auto;right:auto}.landingV7BranchInfoCard strong{font-size:18px}.landingV7BranchInfoCard span{font-size:12px}.landingV7BranchInfoCard b{min-height:32px;padding:0 10px;font-size:11px}.landingV7SectionHead h2,.landingV7BranchCopy h2,.landingV7IdentityCopy h2,.landingV7ExperienceCopy h2,.landingV7PricingHead h2,.landingV7FaqGrid h2,.landingV7FinalContent h2,.landingV7NfcCopy h2{font-size:32px;line-height:1.02}.landingV7AccessSwitch{margin-bottom:14px}.landingV7AccessShowcase .landingV7MediaImageWrap{min-height:230px}.landingV7AccessShowcase .landingV7MediaBody strong{font-size:18px}.landingV7AccessShowcase .landingV7MediaBody span{font-size:12px;line-height:1.55}}.landingV7HeroMobileTitle,.landingV7HeroMobileText,.landingV7HeroMobileCta{display:none}.landingV7HeroArrows{z-index:5;pointer-events:none;position:absolute;inset:0;transform:none}.landingV7HeroArrows button{pointer-events:auto;width:44px;height:44px;position:absolute;top:53%;transform:translateY(-50%)}.landingV7HeroArrows button.prev{left:18px}.landingV7HeroArrows button.next{right:18px}.landingV7HeroArrows button:hover{transform:translateY(-50%)scale(1.04)}.landingV7HeroDots{bottom:24px}@media (width<=680px){.landingV7HeroDesktopTitle,.landingV7HeroDesktopText,.landingV7HeroDesktopCta{display:none}.landingV7HeroMobileTitle,.landingV7HeroMobileText,.landingV7HeroMobileCta{display:inline}.landingV7Hero{align-items:flex-start;min-height:620px;padding:102px 16px 76px;display:flex}.landingV7HeroPhoto{opacity:1;background-position:62%}.landingV7HeroShade{background:linear-gradient(90deg,#070707f0 0%,#070707c7 34%,#0707074d 68%,#07070714 100%),linear-gradient(#07070714 0%,#07070733 72%,#0707078a 100%)}.landingV7HeroGrid{width:100%;display:block}.landingV7HeroCopy{width:min(67%,350px);max-width:none;padding:18px 0 0}.landingV7Eyebrow{letter-spacing:.15em;font-size:10px}.landingV7HeroCopy h1{letter-spacing:-.05em;max-width:none;margin:12px 0;font-size:clamp(30px,7.5vw,38px);line-height:.98}.landingV7HeroCopy p{max-width:27ch;font-size:13px;line-height:1.52}.landingV7HeroActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.landingV7HeroActions .landingV7Primary,.landingV7HeroActions .landingV7Secondary{justify-content:center;width:auto;min-width:154px;min-height:44px;padding:0 16px;font-size:13px}.landingV7HeroActions .landingV7Secondary{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08080894}.landingV7HeroProof{max-width:27ch;margin-top:13px;font-size:11px;line-height:1.35}.landingV7HeroMicroInfo{display:none!important}.landingV7HeroArrows{inset:74px 0 0}.landingV7HeroArrows button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;border-color:#ffffff29;width:38px;height:38px;top:54%}.landingV7HeroArrows button.prev{left:8px}.landingV7HeroArrows button.next{right:8px}.landingV7HeroDots{gap:7px;bottom:18px}.landingV7HeroDots button{width:22px;height:6px}.landingV7HeroDots button.active{width:32px}}@media (width<=430px){.landingV7Hero{min-height:590px;padding-top:94px}.landingV7HeroCopy{width:72%}.landingV7HeroCopy h1{font-size:30px}.landingV7HeroCopy p{font-size:12px}.landingV7HeroArrows button{width:36px;height:36px;top:57%}}.branchPage{width:100%;max-width:1480px;margin:0 auto;padding-bottom:34px}.branchPage .pageHead{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.branchPage .pageHead>div:first-child{max-width:790px}.branchPage .pageHead .eyebrow{color:var(--accent,#ffd400);letter-spacing:1.25px;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.branchPage .pageHead h1{letter-spacing:-1.7px;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.branchPage .pageHead p{max-width:760px;color:var(--muted,#96968f);margin:12px 0 0;font-size:14px;line-height:1.65}.branchPage .pageHead p b{color:var(--text,#f5f4ef)}.branchPage .pageHead>.btn{min-height:50px;box-shadow:0 12px 34px color-mix(in srgb,var(--accent,#ffd400) 11%,transparent);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:850;display:inline-flex}.branchAlert{margin-bottom:16px!important}.branchSuccess{border:1px solid color-mix(in srgb,#55c985 35%,var(--line,#2d2d29));background:color-mix(in srgb,#55c985 8%,var(--panel,#11110f));color:#a8e4bd;border-radius:14px;align-items:center;gap:9px;margin-bottom:16px;padding:13px 15px;font-size:12px;font-weight:750;display:flex}.branchKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.branchKpis article{border:1px solid var(--line,#2b2b27);background:linear-gradient(145deg,color-mix(in srgb,var(--panel,#11110f) 95%,var(--accent,#ffd400) 5%),var(--panel,#11110f));border-radius:18px;align-items:flex-start;gap:14px;min-height:126px;padding:19px 20px;display:flex;position:relative;overflow:hidden}.branchKpis article:after{display:none!important}.branchKpis article>span{width:42px;height:42px;color:var(--accent,#ffd400);background:0 0;border:0;border-radius:13px;flex:none;place-items:center;display:grid}.branchKpis article>div{min-width:0}.branchKpis small,.branchKpis b,.branchKpis p{display:block}.branchKpis small{color:var(--muted,#94948d);letter-spacing:.8px;text-transform:uppercase;margin-top:1px;font-size:9px;font-weight:900}.branchKpis b{color:var(--text,#f5f4ef);white-space:nowrap;text-overflow:ellipsis;margin:7px 0 4px;font-size:19px;line-height:1.15;overflow:hidden}.branchKpis p{color:var(--muted,#94948d);margin:0;font-size:11px;line-height:1.45}.branchPanel{border:1px solid var(--line,#2b2b27);background:var(--panel,#11110f);border-radius:20px;margin-top:0;padding:0 0 18px;overflow:hidden}.branchPanel .panelTitle{border-bottom:1px solid var(--line,#2b2b27);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2,#181815) 80%,transparent),transparent);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.branchPanel .panelTitle h3{letter-spacing:-.25px;margin:0;font-size:16px}.branchPanel .panelTitle p{color:var(--muted,#94948d);margin:5px 0 0;font-size:11px}.branchPanel .iconBtn{border:1px solid var(--line,#2b2b27);background:var(--panel-2,#181815);width:40px;height:40px;color:var(--text,#f5f4ef);cursor:pointer;border-radius:12px;place-items:center;display:grid}.branchPanel .iconBtn:hover{border-color:color-mix(in srgb,var(--accent,#ffd400) 38%,var(--line,#2b2b27));color:var(--accent,#ffd400)}.branchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px 2px;display:grid}.branchCard{border:1px solid var(--line,#2b2b27);background:var(--panel-2,#181815);border-radius:17px;min-width:0;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.branchCard:hover{border-color:color-mix(in srgb,var(--accent,#ffd400) 28%,var(--line,#2b2b27));transform:translateY(-2px);box-shadow:0 14px 32px #00000029}.branchCardTop{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.branchIcon{background:color-mix(in srgb,var(--accent,#ffd400) 10%,var(--panel,#11110f));width:42px;height:42px;color:var(--accent,#ffd400);border:1px solid color-mix(in srgb,var(--accent,#ffd400) 18%,var(--line,#2b2b27));border-radius:12px;place-items:center;display:grid}.branchCardTop>div:nth-child(2){min-width:0}.branchCardTop b,.branchCardTop span{display:block}.branchCardTop b{color:var(--text,#f5f4ef);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.branchCardTop span{background:color-mix(in srgb,var(--accent,#ffd400) 10%,transparent);width:max-content;color:var(--accent,#ffd400);letter-spacing:.35px;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:8.5px;font-weight:900}.branchCardTop i{border:1px solid var(--line,#2b2b27);color:var(--muted,#94948d);background:color-mix(in srgb,var(--panel,#11110f) 80%,transparent);border-radius:999px;padding:5px 8px;font-size:8.5px;font-style:normal;font-weight:800}.branchCardTop i.active{color:#8bd7a7;background:#14302055;border-color:#2f5e40}.branchAddress{border-top:1px solid color-mix(in srgb,var(--line,#2b2b27) 72%,transparent);min-height:43px;color:var(--muted,#94948d);align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.branchAddress svg{color:var(--accent,#ffd400);flex:none;margin-top:1px}.branchMeta{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.branchMeta span{background:var(--panel,#11110f);border:1px solid var(--line,#2b2b27);max-width:100%;color:var(--muted,#94948d);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;padding:6px 9px;font-size:9px;overflow:hidden}.branchLimitNotice{border:1px solid color-mix(in srgb,var(--accent,#ffd400) 28%,var(--line,#2b2b27));background:color-mix(in srgb,var(--accent,#ffd400) 6%,var(--panel,#11110f));border-radius:15px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px 16px;display:flex}.branchLimitNotice svg{color:var(--accent,#ffd400);flex:none}.branchLimitNotice b,.branchLimitNotice span{display:block}.branchLimitNotice b{color:var(--text,#f5f4ef);font-size:11px}.branchLimitNotice span{color:var(--muted,#94948d);margin-top:4px;font-size:10px;line-height:1.5}.branchModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.branchModal{border:1px solid var(--line,#2b2b27);background:var(--panel,#11110f);border-radius:22px;flex-direction:column;width:min(700px,96vw);max-height:min(840px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 34px 100px #00000094}.branchModalHead{border-bottom:1px solid var(--line,#2b2b27);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 23px 17px;display:flex}.branchModalHead .eyebrow{color:var(--accent,#ffd400);letter-spacing:1px;font-size:9px;font-weight:900}.branchModalHead h2{letter-spacing:-.7px;margin:5px 0;font-size:25px}.branchModalHead p{color:var(--muted,#94948d);margin:0;font-size:10px;line-height:1.5}.branchModalHead p b{color:var(--text,#f5f4ef)}.branchModalHead .iconBtn{border:1px solid var(--line,#2b2b27);background:var(--panel-2,#181815);width:38px;height:38px;color:var(--text,#f5f4ef);cursor:pointer;border-radius:11px;flex:none;place-items:center;display:grid}.branchModalScroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent,#ffd400) 30%,var(--line,#2b2b27)) transparent;padding:20px 23px 8px;overflow:auto}.branchModalScroll::-webkit-scrollbar{width:6px}.branchModalScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent,#ffd400) 30%,var(--line,#2b2b27));border-radius:99px}.branchFormTwo{grid-template-columns:1fr 1fr;gap:11px;display:grid}.branchFormTwo.address{grid-template-columns:150px 1fr}.branchFormTwo.numberRow{grid-template-columns:120px 1fr}.branchField{gap:7px;margin-bottom:13px;display:grid}.branchField>span{color:color-mix(in srgb,var(--text,#f5f4ef) 84%,var(--muted,#94948d));letter-spacing:.1px;font-size:9.5px;font-weight:850}.branchField>span small{color:var(--muted,#94948d);font-weight:600}.branchField input,.branchField select{border:1px solid var(--line,#2b2b27);background:var(--bg,#090907);width:100%;height:46px;color:var(--text,#f5f4ef);font:inherit;border-radius:12px;outline:0;padding:0 13px;font-size:11px}.branchField input:focus,.branchField select:focus{border-color:color-mix(in srgb,var(--accent,#ffd400) 55%,var(--line,#2b2b27));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#ffd400) 7%,transparent)}.branchField select option{background:var(--panel,#11110f);color:var(--text,#f5f4ef)}.branchCheck{border:1px solid var(--line,#2b2b27);background:var(--panel-2,#181815);cursor:pointer;border-radius:13px;align-items:flex-start;gap:11px;margin:4px 0 12px;padding:13px;display:flex}.branchCheck input{accent-color:var(--accent,#ffd400);margin-top:2px}.branchCheck b,.branchCheck small{display:block}.branchCheck b{color:var(--text,#f5f4ef);font-size:10px}.branchCheck small{color:var(--muted,#94948d);margin-top:4px;font-size:8.5px;line-height:1.45}.branchModalError{margin:8px 23px 0!important}.branchModalActions{border-top:1px solid var(--line,#2b2b27);background:color-mix(in srgb,var(--panel,#11110f) 95%,#000);justify-content:flex-end;gap:9px;padding:15px 23px 20px;display:flex}@media (width<=1100px){.branchKpis,.branchGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.branchPage .pageHead{grid-template-columns:1fr;display:grid}.branchPage .pageHead>.btn{width:100%}.branchKpis,.branchGrid,.branchFormTwo,.branchFormTwo.address,.branchFormTwo.numberRow{grid-template-columns:1fr}.branchGrid{padding:14px 14px 0}.branchPanel .panelTitle{padding:16px 14px}.branchModalBackdrop{padding:10px}.branchModal{border-radius:18px;max-height:calc(100dvh - 20px)}.branchModalHead,.branchModalScroll,.branchModalActions{padding-left:16px;padding-right:16px}.branchModalActions .btn{flex:1}}.branchCardV2{padding:17px!important}.branchIdentityLogo{background:color-mix(in srgb,var(--accent,#ffd400) 10%,var(--panel-2,#181815));border:1px solid color-mix(in srgb,var(--accent,#ffd400) 18%,var(--line,#2b2b27));width:48px;height:48px;color:var(--accent,#ffd400);border-radius:14px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.branchIdentityLogo img{object-fit:contain;width:100%;height:100%;padding:5px}.branchIdentityCopy{flex:1;min-width:0}.branchIdentityCopy b,.branchIdentityCopy span{display:block}.branchIdentityCopy b{font-size:12px}.branchIdentityCopy span{color:var(--muted,#94948d);margin-top:4px;font-size:8px}.branchNumbers{border-top:1px solid var(--line,#2b2b27);border-bottom:1px solid var(--line,#2b2b27);grid-template-columns:1.4fr .75fr 1fr;gap:8px;margin:13px 0 0;padding:12px 0;display:grid}.branchNumbers span{min-width:0}.branchNumbers small,.branchNumbers b{display:block}.branchNumbers small{letter-spacing:.7px;color:var(--muted,#94948d);font-size:6.8px;font-weight:900}.branchNumbers b{color:var(--text,#f5f4ef);margin-top:4px;font-size:11px}.branchCardV2 .branchMeta{margin-top:11px!important}@media (width<=760px){.branchNumbers{grid-template-columns:1fr 1fr}.branchNumbers span:first-child{grid-column:1/-1}}.counterColumns{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px;margin:20px 0;display:grid}.counterInventory,.counterCheckout,.counterHistory{padding:20px}.counterSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.counterSectionHead h2{margin:5px 0 0;font-size:19px}.counterSearch{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 12px;display:flex}.counterSearch input{width:100%;color:var(--text);background:0 0;border:none;outline:0;padding:13px 0}.counterProducts{max-height:570px;overflow:auto}.counterProduct{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 0;display:flex}.counterProduct:hover{opacity:.8}.counterProductImage{background:var(--panel-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.counterProductImage img{object-fit:cover;width:100%;height:100%}.counterProductInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.counterProductInfo small,.counterLine small,.counterCartEmpty span,.counterClientLabel small{color:var(--muted);font-size:12px}.counterProduct>strong{white-space:nowrap}.counterLine{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.counterLine>div:first-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.counterLine>strong{white-space:nowrap}.counterQty{align-items:center;gap:2px;display:flex}.counterQty button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:8px;width:28px;height:32px}.counterQty input{text-align:center;border:1px solid var(--line);background:var(--panel-2);width:47px;color:var(--text);border-radius:8px;padding:6px 2px}.counterRemove{color:var(--muted);cursor:pointer;background:0 0;border:0}.counterCartEmpty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.counterCartEmpty b{color:var(--text)}.counterTotal{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:18px 0;display:flex}.counterTotal strong{font-size:24px}.counterSubmit{justify-content:center;width:100%;margin-top:16px}.counterClientLabel{align-items:center;gap:7px;margin:6px 0;display:flex}.counterHistoryTable{overflow-x:auto}.counterHistory table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.counterHistory th,.counterHistory td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px;font-size:13px}.counterHistory th{color:var(--muted);font-weight:500}.counterSuccess{border:1px solid var(--line);border-radius:12px;margin:15px 0;padding:13px 17px}.counterSales .formGrid label{min-width:0}@media (width<=1000px){.counterColumns{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.counterLine{flex-wrap:wrap}.counterInventory,.counterCheckout,.counterHistory{padding:14px}.counterProduct{gap:8px}.counterProductImage{width:42px;height:42px}}.counterAutoDestination{background:var(--panel-2);color:var(--text);border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.counterChangeDestination{align-items:center;gap:8px;display:flex!important}.counterChangeDestination input{width:auto!important}.cashAccountManage .cashAccountsHint{background:var(--panel-2);color:var(--muted);border-radius:15px;align-items:center;gap:11px;margin-bottom:18px;padding:15px 17px;font-size:12px;line-height:1.6;display:flex}.cashAccountManage .cashAccountsHint svg{color:var(--accent);flex-shrink:0}.cashAccountManage .cashAccountsGrid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:14px;margin-bottom:25px;display:grid}.cashAccountManage .cashAccountsCard{background:var(--panel);border-radius:18px;padding:18px;box-shadow:0 6px 22px #00000014}.cashAccountManage .cashAccountsCard.isInactive{opacity:.72}.cashAccountManage .cashAccountsTitle{align-items:center;gap:11px;display:flex}.cashAccountManage .cashAccountsIcon{background:var(--panel-2);width:42px;height:42px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cashAccountManage .cashAccountsTitle>div{flex:1;gap:4px;min-width:0;display:grid}.cashAccountManage .cashAccountsTitle b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cashAccountManage .cashAccountsTitle small,.cashAccountManage .cashAccountsBalance small{color:var(--muted);font-size:11px}.cashAccountManage .cashAccountStatus{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.cashAccountManage .cashAccountStatus.active{color:var(--accent)}.cashAccountManage .cashAccountsBalance{gap:5px;margin:18px 0;display:grid}.cashAccountManage .cashAccountsBalance strong{letter-spacing:-.5px;color:var(--text);font-size:26px}.cashAccountManage .cashAccountsButtons{gap:8px;display:flex}.cashAccountManage .cashAccountsButtons .btn{flex:1;justify-content:center}@media (width<=550px){.cashAccountManage .cashAccountsGrid{grid-template-columns:1fr}.cashAccountManage .cashAccountsBalance strong{font-size:23px}}.cashAccountsTransferRow{background:var(--panel-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cashAccountsTransferRow span{font-size:12px;font-weight:700}.cashAccountsTransferRow small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.cashAccountsTransferRow strong{white-space:nowrap}.cashReceiptsOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.cashReceiptsStat{background:var(--panel);color:var(--accent);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.cashReceiptsStat div{gap:6px;display:grid}.cashReceiptsStat small{color:var(--muted);font-size:12px}.cashReceiptsStat b{color:var(--text);font-size:22px}.cashReceiptsTabs{gap:8px;margin:18px 0;display:flex}.cashReceiptsTabs button{background:var(--panel-2);color:var(--muted);cursor:pointer;border:0;border-radius:11px;padding:10px 16px;font-weight:750}.cashReceiptsTabs button.active{background:var(--accent);color:var(--bg)}.cashReceiptsGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.cashReceiptsItem{background:var(--panel);border-radius:16px;gap:14px;padding:16px;display:grid}.cashReceiptsItem>small{color:var(--muted)}.cashReceiptsTitle{justify-content:space-between;gap:8px;display:flex}.cashReceiptsTitle span{color:var(--muted);font-size:11px;font-weight:800}.cashReceiptsTitle span.ok{color:var(--accent)}.cashReceiptsAmounts{gap:6px;font-size:12px;display:grid}.cashReceiptsAmounts span{justify-content:space-between;gap:8px;display:flex}.cashReceiptsItem .btn{justify-content:center}@media (width<=580px){.cashReceiptsOverview{grid-template-columns:1fr}}.cashAccountMenu{align-self:flex-start;margin-top:11px;margin-left:auto;position:relative}.cashAccountMenu summary{cursor:pointer;background:var(--panel-2);color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.cashAccountMenu summary::-webkit-details-marker{display:none}.cashAccountMenuChoices{background:var(--panel);z-index:10;border-radius:12px;gap:4px;min-width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000040}.cashAccountMenuChoices button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px;font-size:12px}.cashAccountMenuChoices button:hover{background:var(--panel-2)}:root{--bg:#090909;--panel:#11110f;--panel-2:#171715;--panel-elev:#1d1d1a;--text:#f7f4ed;--muted:#918d84;--accent:#ffd400;--accent-2:#ffd400;--nav:#11110f;--nav-muted:#87837b;--line:#292823;--danger:#d8534f;--font:"DM Sans","Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Outfit","DM Sans","Segoe UI Variable","Segoe UI",sans-serif;--shadow:0 20px 55px #00000047}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font);margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.shell{background:radial-gradient(circle at 84% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 30%),var(--bg);grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--nav) 96%,#000),color-mix(in srgb,var(--nav) 88%,#000));border-right:1px solid color-mix(in srgb,var(--line) 82%,transparent);z-index:20;flex-direction:column;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;padding:8px 9px 16px;display:flex}.brandLogoWrap{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--panel-elev) 90%,#000));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));width:46px;height:46px;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:15px;place-items:center;display:grid;overflow:hidden}.brandLogo{object-fit:contain;width:34px;height:34px}.brandCopy{min-width:0}.brandCopy b,.brandCopy small{display:block}.brandCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.brandCopy small{letter-spacing:1.15px;color:var(--nav-muted);margin-top:4px;font-size:8px;font-weight:900}.shopSelect{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 85%,transparent);border-radius:14px;align-items:center;gap:8px;min-height:45px;margin:0 4px 14px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffff05}.shopSelect select{appearance:none;color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px;font-weight:750}.shopSelect option{background:var(--panel);color:var(--text)}nav{flex-direction:column;gap:4px;display:flex}.navGroup{flex-direction:column;gap:3px;margin:4px 0 10px;display:flex}.navGroupTitle{letter-spacing:1.35px;text-transform:uppercase;color:color-mix(in srgb,var(--nav-muted) 92%,transparent);padding:10px 12px 6px;font-size:8px;font-weight:950}.navItem{min-height:43px;color:color-mix(in srgb,var(--text) 72%,var(--muted));background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;padding:0 11px;font-size:11px;font-weight:760;transition:all .18s;display:flex;position:relative}.navItem svg{flex:none}.navItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navArrow{opacity:.35;margin-left:auto;transition:all .18s}.navItem:hover{background:color-mix(in srgb,var(--panel-elev) 82%,transparent);color:var(--text);transform:translate(2px)}.navItem.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,var(--panel-elev)),color-mix(in srgb,var(--accent) 5%,var(--panel)));color:var(--text);border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:inset 3px 0 0 var(--accent),0 10px 28px #0000001f}.navItem.active svg:first-child{color:var(--accent)}.sideBottom{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.userMini{align-items:center;gap:10px;padding:8px 9px;display:flex}.avatar{background:linear-gradient(145deg,var(--panel-elev),var(--panel-2));width:36px;height:36px;color:var(--accent);border:1px solid var(--line);border-radius:12px;place-items:center;font-weight:950;display:grid}.userMini b,.userMini small{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.userMini b{font-size:10px}.userMini small{color:var(--muted);margin-top:3px;font-size:8px}.logout{color:#e88989;width:100%}.main{min-width:0;position:relative}.workspaceTop{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.workspaceIdentity{align-items:center;gap:10px;display:flex}.workspaceIdentity small,.workspaceIdentity b{display:block}.workspaceIdentity small{letter-spacing:1.25px;color:var(--muted);font-size:7.5px;font-weight:900}.workspaceIdentity b{margin-top:2px;font-size:11px}.workspaceDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%}.workspaceActions{align-items:center;gap:10px;display:flex}.brandPill{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8.5px;font-weight:800;display:flex}.pulseDot{background:#5dd58f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5dd58f1a}.themeSwitch{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:4px;display:flex}.themeSwitch button{height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.themeSwitch button.active{background:var(--accent);color:#17120a}.pageHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.pageHead h1{letter-spacing:-1.35px;margin:6px 0 8px;font-size:34px;line-height:1.04}.pageHead p{color:var(--muted);max-width:720px;margin:0;font-size:12px;line-height:1.55}.eyebrow{letter-spacing:1.65px;color:var(--accent);text-transform:uppercase;font-size:8px;font-weight:950}.headActions,.rowActions{align-items:center;gap:8px;display:flex}.btn{background:var(--accent);color:#16120a;cursor:pointer;min-height:42px;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 12%,transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.secondary{background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.iconBtn{border:1px solid var(--line);background:var(--panel-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid}.iconBtn.dark{background:#0b0b0bbf}.miniBtn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800}.miniBtn.danger{color:#ff9191}.manageHero{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));min-height:255px;box-shadow:var(--shadow);isolation:isolate;border-radius:25px;margin-bottom:16px;position:relative;overflow:hidden}.manageHeroMedia{filter:saturate(.9)contrast(1.05);background:url(/assets/corte-03-costas.jpg) 50% 38%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.manageHero:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 96%,transparent) 0%,color-mix(in srgb,var(--bg) 82%,transparent) 42%,#00000038 78%,#00000014);z-index:0;position:absolute;inset:0}.manageHeroOverlay{z-index:1;flex-direction:column;justify-content:center;max-width:680px;min-height:255px;padding:36px;display:flex;position:relative}.manageHeroOverlay h2{letter-spacing:-1px;margin:8px 0 10px;font-size:31px}.manageHeroOverlay p{color:color-mix(in srgb,var(--text) 70%,var(--muted));max-width:500px;font-size:12px;line-height:1.65}.heroMeta{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.heroMeta span{border:1px solid color-mix(in srgb,var(--line) 85%,transparent);background:color-mix(in srgb,var(--panel) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);border-radius:12px;padding:9px 11px;font-size:9px}.heroMeta b{color:var(--text);margin-right:4px;font-size:13px}.subscriptionBar{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel));border-radius:16px;align-items:center;gap:20px;margin-bottom:16px;padding:13px 15px;display:flex}.subscriptionBar div{margin-right:auto}.subscriptionBar small,.subscriptionBar b{display:block}.subscriptionBar small{color:var(--accent);letter-spacing:1px;font-size:7px;font-weight:950}.subscriptionBar b{margin-top:3px;font-size:12px}.subscriptionBar span{color:var(--muted);font-size:9px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:linear-gradient(145deg,var(--panel-elev),var(--panel));border:1px solid var(--line);border-radius:18px;gap:12px;min-height:105px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001a}.kpi:after{content:"";background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-36px}.kpiIcon{background:color-mix(in srgb,var(--accent) 11%,var(--panel-2));width:42px;height:42px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 13%,var(--line));border-radius:13px;place-items:center;display:grid}.kpi small,.kpi strong,.kpi span{display:block}.kpi small{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:8px;font-weight:850}.kpi strong{letter-spacing:-.6px;margin-top:5px;font-size:23px}.kpi span{color:var(--muted);margin-top:3px;font-size:8px}.twoCols{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.panel{background:linear-gradient(145deg,var(--panel-elev),var(--panel));border:1px solid var(--line);border-radius:19px;overflow:hidden;box-shadow:0 12px 34px #00000017}.panel>h3{margin:0;padding:19px 20px 0;font-size:14px}.panelTitle{justify-content:space-between;align-items:center;padding:18px 19px 8px;display:flex}.panelTitle h3{margin:0;font-size:14px}.spotlightPanel{min-height:290px}.timelineList{padding:7px 16px 16px}.timelineItem{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 4px;display:grid}.timelineItem:last-child{border-bottom:0}.timelineHour{color:var(--accent);font-size:13px;font-weight:900}.timelineItem b,.timelineItem small{display:block}.timelineItem b{font-size:10px}.timelineItem small{color:var(--muted);margin-top:3px;font-size:8px}.visualPanel{grid-template-columns:44% 1fr;min-height:290px;display:grid}.visualPhoto{background:url(/assets/barba-01-perfil.jpg) 50%/cover no-repeat;min-height:290px}.visualCopy{flex-direction:column;justify-content:center;padding:26px;display:flex}.visualCopy h3{letter-spacing:-.6px;margin:7px 0 9px;font-size:21px}.visualCopy p{color:var(--muted);font-size:10px;line-height:1.7}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);white-space:nowrap;padding:13px 15px;font-size:10px}th{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;background:color-mix(in srgb,var(--panel-2) 50%,transparent);font-size:7.5px;font-weight:950}td b,td small{display:block}td small{color:var(--muted);margin-top:4px;font-size:8px}tbody tr{transition:all .15s}tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.status{text-transform:uppercase;background:var(--panel-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:5px 8px;font-size:7.5px;font-weight:950;display:inline-flex}.status.active,.status.paid,.status.admin{color:#76dda7;background:#63d49a12;border-color:#63d49a26}.status.trial,.status.pending,.status.scheduled{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.status.past-due,.status.overdue,.status.blocked,.status.suspended,.status.expired,.status.inactive{color:#ff8585;background:#ef646411;border-color:#ef646425}.toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.search{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:9px;min-width:360px;padding:0 12px;display:flex}.search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;height:42px}.empty{text-align:center;color:var(--muted);padding:34px;font-size:10px}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);border-radius:22px;width:100%;max-width:880px;max-height:90vh;overflow:auto;box-shadow:0 30px 80px #000a}.modalHead{background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px 15px;display:flex;position:sticky;top:0}.modalHead h2{margin:3px 0 0;font-size:21px}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.formGrid label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.formGrid label.full,.formGrid .full{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{background:var(--panel-2);color:var(--text);border:1px solid var(--line);text-transform:none;border-radius:11px;outline:0;padding:11px 12px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}.formGrid textarea{resize:vertical;min-height:92px}.check{text-transform:none!important;flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.check input{width:17px;height:17px}.featureBox{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;padding:14px}.featureBox p{color:var(--muted);font-size:10px}.checks{flex-wrap:wrap;gap:10px 18px;margin-top:10px;display:flex}.usageStrip{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.usageStrip>div{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px}.usageStrip small,.usageStrip b{display:block}.usageStrip small{color:var(--muted);font-size:8px}.usageStrip b{margin-top:4px;font-size:17px}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.planCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-elev),var(--panel));border-radius:18px;flex-direction:column;min-height:280px;padding:19px;display:flex}.planCard h3{margin:6px 0;font-size:19px}.planCard p{color:var(--muted);font-size:10px;line-height:1.55}.price{margin:16px 0;font-size:26px;font-weight:950}.price small{color:var(--muted);font-size:9px}.limitList{flex-wrap:wrap;gap:6px;display:flex}.limitList span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 7px;font-size:8px}.cardFoot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.bannerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bannerCard{min-height:230px;box-shadow:var(--shadow);background-position:50%;background-size:cover;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.bannerCard h3{margin:7px 0;font-size:24px}.bannerCard p{color:#ddd;max-width:75%;font-size:10px}.tableSelect{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:7px}.spinner{border:2px solid #0005;border-top-color:#111;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.spinner.large{border-color:#fff2;border-top-color:var(--accent);width:26px;height:26px}@keyframes spin{to{transform:rotate(360deg)}}.boot{background:var(--bg);justify-content:center;align-items:center;gap:14px;height:100vh;display:flex}.skeleton{background:linear-gradient(90deg,var(--panel),var(--panel-elev),var(--panel));background-size:220% 100%;border-radius:18px;animation:1.3s infinite sh}.skeleton.big{height:170px}@keyframes sh{to{background-position:-220% 0}}.errorBox,.lockedBox{color:#ff9292;background:#ef64640f;border:1px solid #ef64643b;border-radius:12px;margin:10px 0;padding:12px;font-size:9px}.lockedBox{flex-direction:column;align-items:flex-start;gap:6px;padding:25px;display:flex}.nfcBox,.paymentBox{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.nfcBox h2,.paymentBox h2{margin:4px 0}.nfcBox p,.paymentBox p{color:var(--muted);max-width:700px;font-size:10px}.adminHero{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 25%),linear-gradient(140deg,var(--panel-elev),var(--panel));min-height:230px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1fr 280px;align-items:center;gap:20px;margin-bottom:15px;padding:34px;display:grid;position:relative;overflow:hidden}.adminHero:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-95px;right:-40px}.adminHero h2{letter-spacing:-1px;margin:10px 0;font-size:31px}.adminHero p{color:var(--muted);max-width:620px;font-size:10px;line-height:1.7}.adminHeroStat{z-index:1;background:color-mix(in srgb,var(--bg) 38%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:18px;padding:21px;position:relative}.adminHeroStat small,.adminHeroStat strong,.adminHeroStat span{display:block}.adminHeroStat small{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:900}.adminHeroStat strong{margin:7px 0;font-size:30px}.adminHeroStat span{color:var(--muted);font-size:9px}.adminShell{--bg:#0a0a0b;--panel:#121214;--panel-2:#18181b;--panel-elev:#1d1d20;--text:#f6f4ef;--muted:#96928b;--accent:#e6b83f;--accent-2:#f0c552;--nav:#0d0d0f;--nav-muted:#88847d;--line:#2a292b;--danger:#d85b56;--font:"DM Sans",ui-sans-serif,system-ui;--font-display:"Outfit","DM Sans",ui-sans-serif,system-ui}.adminShell.adminLight{--bg:#f1f0ec;--panel:#fff;--panel-2:#eceae4;--panel-elev:#f9f8f4;--text:#1b1a18;--muted:#706d67;--accent:#b88922;--accent-2:#c99a31;--nav:#191a18;--nav-muted:#a6a59f;--line:#d9d5cd;--danger:#be4d48;background:var(--bg)}.adminLight .sidebar,.adminLight .sidebar .brandCopy b,.adminLight .sidebar .navItem,.adminLight .sidebar .userMini b{color:#f7f4ed}.adminLight .sidebar .navGroupTitle,.adminLight .sidebar .brandCopy small,.adminLight .sidebar .userMini small{color:#9d9990}.adminLight .sidebar .navItem.active{color:#fff;background:linear-gradient(90deg,#b8892233,#222)}.adminLight .sidebar .navItem.active svg:first-child{color:#e5bb58}.loginPage{color:#f7f4ed;background:#090909;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100vh;display:grid}.loginArt{background:radial-gradient(circle at 18% 12%,#ffd40020,#0000 27%),#0b0b0c;border-right:1px solid #242426;flex-direction:column;justify-content:space-between;padding:38px 52px 48px;display:flex;position:relative;overflow:hidden}.loginBrand{z-index:3;align-items:center;gap:12px;display:flex;position:relative}.loginBrand img{object-fit:contain;background:#171717;border:1px solid #2c2c2c;border-radius:15px;width:48px;height:48px;padding:6px}.loginBrand b,.loginBrand small{display:block}.loginBrand b{font-size:15px}.loginBrand small{letter-spacing:1.4px;color:#8c8982;margin-top:3px;font-size:8px;font-weight:900}.loginGallery{pointer-events:none;position:absolute;inset:0}.shot{background-position:50%;background-size:cover;border:1px solid #ffffff10;border-radius:28px;position:absolute;box-shadow:0 30px 80px #000b}.shotA{background-image:linear-gradient(#0001,#0007),url(/assets/corte-01-frente.jpg);width:36%;height:56%;top:8%;right:6%;transform:rotate(3deg)}.shotB{background-image:linear-gradient(#0002,#0008),url(/assets/corte-02-perfil.jpg);width:29%;height:42%;top:30%;right:31%;transform:rotate(-5deg)}.shotC{background-image:linear-gradient(#0001,#0008),url(/assets/barba-01-perfil.jpg);width:26%;height:38%;bottom:-5%;right:10%;transform:rotate(5deg)}.loginArt:after{content:"";background:linear-gradient(90deg,#090909 0%,#090909e8 37%,#09090950 72%,#09090920);position:absolute;inset:0}.loginHeroCopy{z-index:3;max-width:660px;padding-top:230px;position:relative}.artBadge{letter-spacing:1px;color:#f3c94f;align-items:center;gap:7px;font-size:8px;font-weight:950;display:inline-flex}.loginHeroCopy h1{letter-spacing:-2.7px;max-width:650px;margin:12px 0 18px;font-size:54px;line-height:.98}.loginHeroCopy h1 em{color:#ffd400;font-style:normal}.loginHeroCopy p{color:#aaa69e;max-width:560px;font-size:12px;line-height:1.7}.loginPanel{background:linear-gradient(#101011,#0c0c0d);place-items:center;padding:40px;display:grid}.loginCard{background:#121214;border:1px solid #29292c;border-radius:24px;flex-direction:column;gap:13px;width:min(430px,92%);padding:30px;display:flex;box-shadow:0 28px 70px #0009}.loginLock{color:#ffd400;background:#ffd40012;border:1px solid #ffd40022;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.loginCard h2{letter-spacing:-1px;margin:0;font-size:29px}.loginCard>p{color:#96928b;margin:-5px 0 3px;font-size:11px}.loginCard label{color:#aaa69e;text-transform:uppercase;letter-spacing:.55px;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.loginCard input{color:#f4f1ea;text-transform:none;background:#19191b;border:1px solid #303033;border-radius:12px;outline:0;padding:13px}.loginCard input:focus{border-color:#ffd40066;box-shadow:0 0 0 3px #ffd4000d}.loginCard .btn{min-height:47px;margin-top:4px}.loginFoot{color:#77746f;border-top:1px solid #29292c;margin-top:2px;padding-top:13px;font-size:8px;line-height:1.55}.loginFoot b{color:#aaa69e}@media (width<=1180px){.shell{grid-template-columns:92px minmax(0,1fr)}.sidebar{padding:16px 10px}.brand{justify-content:center}.brandCopy,.navItem span,.navArrow,.navGroupTitle,.shopSelect select,.shopSelect svg:last-child,.userMini>div:last-child{display:none}.shopSelect{justify-content:center;padding:0}.navGroup{margin:3px 0}.navItem{justify-content:center;padding:0}.workspaceTop{padding:0 24px}.kpiGrid{grid-template-columns:repeat(2,1fr)}.adminKpis{grid-template-columns:repeat(3,1fr)}.cardGrid{grid-template-columns:repeat(2,1fr)}.twoCols{grid-template-columns:1fr}.loginHeroCopy h1{font-size:44px}.visualPanel{grid-template-columns:36% 1fr}}@media (width<=760px){.shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;position:relative;overflow:auto}.sidebar nav{flex-direction:row}.navGroup{flex-direction:row;display:flex}.sideBottom,.shopSelect,.brand{display:none}.navItem{flex:none;width:43px}.workspaceTop{height:58px;padding:0 14px}.brandPill{display:none}.page{padding:20px 14px 50px}.pageHead{flex-direction:column;align-items:flex-start}.pageHead h1{font-size:28px}.kpiGrid,.adminKpis,.cardGrid,.bannerGrid,.twoCols,.formGrid{grid-template-columns:1fr}.usageStrip{grid-template-columns:1fr 1fr}.manageHero{min-height:220px}.manageHeroOverlay{min-height:220px;padding:24px}.manageHeroOverlay h2{font-size:26px}.manageHero:after{background:linear-gradient(90deg,#090909ef,#090909c5 70%,#09090966)}.visualPanel{grid-template-columns:1fr}.visualPhoto{min-height:170px}.adminHero{grid-template-columns:1fr;padding:24px}.adminHero h2{font-size:26px}.loginPage{grid-template-columns:1fr}.loginArt{display:none}.loginPanel{min-height:100vh;padding:20px}.search{width:100%;min-width:0}.toolbar{flex-direction:column}.subscriptionBar{flex-wrap:wrap;align-items:flex-start}.subscriptionBar div{width:100%}}.page{max-width:none;padding:24px 26px 42px}.pageHead{margin-bottom:18px}.pageHead h1{letter-spacing:-1.35px;font-size:32px}.pageHead p{max-width:720px}.main{min-width:0}.workspaceTop{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:66px;padding:0 26px}.shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{padding:14px 10px}.brand{gap:9px;padding:4px 8px 12px}.brandLogoWrap{width:36px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.brandLogo{object-fit:contain!important;border-radius:0!important;width:28px!important;height:40px!important}.brandCopy b{font-size:12px}.brandCopy small{font-size:6.5px}.navGroupTitle{letter-spacing:1.15px;padding:12px 9px 5px;font-size:6.5px}.navItem{border-radius:11px;gap:9px;min-height:42px;padding:0 10px}.navItem.active:before{display:none}.navItem svg:first-child{width:17px;height:17px}.shopSelect{border-radius:10px;min-height:40px;margin:0 4px 7px}.sideBottom{padding-top:8px}.userMini{padding:9px 7px}.avatar{border-radius:9px;width:30px;height:30px}.panel,.kpi,.planCard{box-shadow:none;border-radius:16px}.adminKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.adminHero{background:linear-gradient(135deg,#17130d,#111112 55%,#151515);border:1px solid #332b18;border-radius:18px;min-height:0;padding:24px 26px}.adminHero:after{display:none}.adminHero h2{margin:8px 0;font-size:30px;line-height:1.05}.adminHero h2 em{color:var(--accent);font-style:normal}.adminHeroStat{background:#0d0d0e;border:1px solid #2a251b;border-radius:14px;min-width:230px}.kpiIcon{border-radius:11px}.panelTitle{margin-bottom:10px}.tableWrap table th{padding:10px 12px}.tableWrap table td{padding:12px}.toolbar{margin-bottom:12px}.manageHero{border-radius:18px;min-height:250px}.subscriptionBar{border-radius:14px;margin:12px 0 14px}.brandPill{border-radius:10px}.adminLight .adminHero{background:linear-gradient(135deg,#fffaf0,#f6f1e7 65%,#fff);border-color:#ded4bf}.adminLight .adminHeroStat{background:#fff;border-color:#ded4bf}.premiumLogin .loginArt{background-image:linear-gradient(90deg,#00000026,#0000007a 70%,#000000b8),linear-gradient(#0000001f 55%,#000000a3),url(/assets/login-bg.jpg);background-position:50%;background-size:cover;border-right:1px solid #2b2516;min-height:100vh;padding:34px 42px 42px}.premiumLogin .loginArt:after{display:none}.loginBrandStack{z-index:3;flex-direction:column;align-items:center;gap:7px;width:220px;display:flex;position:relative}.clipperLogo{object-fit:contain;width:38px;height:60px}.wordmarkLogo{object-fit:contain;width:210px;max-height:80px}.premiumLogin .loginHeroCopy h1{margin:12px 0 16px;font-size:58px;line-height:.95}.premiumLogin .loginHeroCopy p{color:#d0ccc4;max-width:500px;font-size:14px;line-height:1.6}.loginLine{background:#ffd400;border-radius:99px;width:54px;height:4px;display:block}.premiumLogin .loginPanel{background:radial-gradient(circle at 35% 22%,#2a200e55,#0000 32%),linear-gradient(#11100e,#080808);align-items:stretch;padding:34px 40px}.premiumLogin .loginCard{background:linear-gradient(#121211f5,#0d0d0df5);border:1px solid #4a3b18;border-radius:26px;justify-content:center;gap:18px;width:100%;max-width:none;min-height:calc(100vh - 68px);padding:clamp(42px,5vw,82px);box-shadow:0 28px 90px #000b}.loginCardHead{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.loginCardHead h2{letter-spacing:-1.5px;margin:2px 0 6px;font-size:40px}.loginCardHead p{color:#96928b;margin:0;font-size:13px}.premiumLogin .loginLock{border-radius:14px;flex:none;width:50px;height:50px}.premiumLogin .loginCard label{gap:8px;font-size:9px}.fieldBox{position:relative}.premiumLogin .loginCard input{background:#171718;border-color:#3a3936;border-radius:13px;width:100%;height:58px;padding:0 48px 0 16px;font-size:14px}.fieldIcon{color:#8c8982;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.premiumLogin .loginCard .btn{border-radius:13px;height:58px;margin-top:4px;font-size:12px}.premiumLogin .loginFoot{color:#85817a;text-align:center;padding-top:18px;font-size:10px;line-height:1.6}.bootLogo{object-fit:contain;width:38px;height:60px;margin-bottom:18px}.subscriptionSummary{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel-2));border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.subscriptionSummary.blocked{background:linear-gradient(135deg,#231713,var(--panel));border-color:#8b5a2c}.planBigIcon{background:color-mix(in srgb,var(--accent) 12%,var(--panel));width:54px;height:54px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.planSummaryCopy h2{margin:4px 0 8px;font-size:26px}.planStatusLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.planStatusLine span{align-items:center;gap:5px;display:flex}.usageMini{gap:8px;display:flex}.usageMini span{background:var(--panel-elev);border-radius:12px;flex-direction:column;min-width:95px;padding:10px 12px;display:flex}.usageMini small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.usageMini b{margin-top:4px}.paywallNotice{color:#f6d6bd;background:#26170f;border:1px solid #75441e;border-radius:12px;flex-direction:column;gap:4px;margin:12px 0;padding:14px 16px;display:flex}.paywallNotice span{font-size:11px}.cycleSwitch{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:18px 0 12px;padding:4px;display:inline-flex}.cycleSwitch button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px}.cycleSwitch button.active{background:var(--accent);color:#111;font-weight:900}.saasPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.saasChoose{border:1px solid var(--line);background:var(--panel);border-radius:17px;flex-direction:column;gap:14px;padding:20px;display:flex}.saasChoose.current{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.saasChoose h3{margin:3px 0;font-size:20px}.saasChoose p{color:var(--muted);min-height:34px;font-size:11px}.saasPrice{font-size:25px;font-weight:950}.saasPrice small{color:var(--muted);margin-left:4px;font-size:9px}.featureLines{color:var(--muted);grid-template-columns:1fr 1fr;gap:6px;font-size:9px;display:grid}.featureLines span{align-items:center;gap:5px;display:flex}.featureLines svg{color:var(--accent)}.refreshPlan{margin-top:14px}.paymentConfig{grid-template-columns:60px 1fr;gap:15px;max-width:760px;display:grid}.configIcon{color:#ffd400;background:#ffd40014;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.configState{background:var(--panel-2);border-radius:12px;grid-column:1/-1;align-items:center;gap:9px;padding:13px;display:flex}.configState span{color:var(--muted);font-size:10px}.paymentConfig label,.paymentConfig .btn,.paymentConfig .successBox{grid-column:1/-1}.clientPortal{background:linear-gradient(#0009,#000b),url(/assets/login-bg.jpg) 50%/cover;place-items:center;min-height:100vh;padding:30px;display:grid}.clientPortalCard{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111e;border:1px solid #4a3b18;border-radius:24px;width:min(620px,94vw);padding:40px}.clientPortalCard>img{object-fit:contain;width:42px;height:66px}.clientPortalCard h1{margin:8px 0;font-size:34px}.clientPortalCard>p{color:#aaa69e;line-height:1.6}.clientQuick{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.clientQuick span{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:7px;padding:15px;font-size:10px;display:flex}.clientQuick svg{color:#ffd400}.roleProof{background:#0005;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:16px;padding:14px;display:flex}.roleProof span,.roleProof small{color:#aaa;font-size:10px}@media (width<=1080px){.premiumLogin{grid-template-columns:1fr}.premiumLogin .loginArt{display:none}.premiumLogin .loginPanel{padding:20px}.premiumLogin .loginCard{min-height:calc(100vh - 40px);padding:38px}.saasPlanGrid{grid-template-columns:1fr}.subscriptionSummary{grid-template-columns:auto 1fr}.usageMini{grid-column:1/-1;width:100%}.usageMini span{flex:1}.adminKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.loginBrandStack{margin:0 auto}.adminStrip{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px 18px;display:flex}.adminStripBrand{align-items:center;gap:12px;display:flex}.adminStripBrand img{object-fit:contain;width:30px;height:46px}.adminStripBrand div{flex-direction:column;display:flex}.adminStripBrand small,.adminStripMeta small{letter-spacing:.9px;color:var(--muted);font-size:6.5px;font-weight:900}.adminStripBrand b{margin-top:2px;font-size:15px}.adminStripBrand span{color:var(--muted);margin-top:2px;font-size:9px}.adminStripMeta{gap:8px;display:flex}.adminStripMeta>span{background:var(--panel-2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:130px;padding:10px 12px;display:grid}.adminStripMeta svg{color:var(--accent);grid-row:1/3}.adminStripMeta b{font-size:13px}.adminStripMeta small{grid-column:2}.adminOverview .panelTitle small{color:var(--muted);letter-spacing:.8px;font-size:6.5px;font-weight:900}.adminOverview .panelTitle h3{margin:2px 0 0}@media (width<=980px){.adminStrip{flex-direction:column;align-items:flex-start}.adminStripMeta{flex-wrap:wrap;width:100%}.adminStripMeta>span{flex:1}}.adminShell{font-size:calc(1rem * var(--admin-font-scale))}.page{padding:24px 28px 46px}.workspaceTop{height:62px;padding:0 26px}.kpiGrid,.twoCols,.cardGrid{gap:10px}.panel,.kpi,.planCard{border-radius:14px}.panel{padding:14px}.kpi{min-height:88px}.navItem.active{box-shadow:none;background:color-mix(in srgb,var(--accent) 12%,var(--panel-elev));border-color:#0000;transform:none}.navItem.active:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;right:10px}.navItem:hover{transform:none}.adminShell .brandLogoWrap{box-shadow:none!important;background:0 0!important;border:0!important;width:40px!important;height:52px!important}.adminShell .brandLogo{object-fit:contain!important;width:34px!important;height:50px!important}.adminLight .workspaceTop{background:#f4f1e9ee;border-color:#d7cebc}.adminLight .panel,.adminLight .kpi,.adminLight .planCard{box-shadow:0 10px 30px #6f614410}.adminLight .navItem.active{background:#ffffff12;border-color:#0000}.adminLight .tableWrap th{color:#6c6254}.adminLight .tableWrap td{color:#1c1a16}.adminLight .eyebrow{color:#9d7312}.adminLight input,.adminLight select,.adminLight textarea{background:#fff;color:#1b1a16!important;border-color:#d8cfbe!important}.premiumLogin .loginArt{background-image:linear-gradient(90deg,#00000014,#0000002e 56%,#00000061),linear-gradient(#0000000a 52%,#0000006b),url(/assets/login-bg.jpg);background-position:50%;background-size:cover}.loginBrandStack{z-index:5;top:34px;left:50%;transform:translate(-50%);width:330px!important;position:absolute!important}.premiumLogin .loginHeroCopy{max-width:620px;margin-top:auto!important;padding-top:0!important}.premiumLogin .loginHeroCopy h1{font-size:52px}.premiumLogin .loginPanel{padding:24px 28px}.premiumLogin .loginCard{border-radius:22px;min-height:calc(100vh - 48px);padding:clamp(42px,4.5vw,74px)}.premiumLogin .loginCard input{height:62px;font-size:15px}.premiumLogin .loginCard .btn{height:60px}.sheetBackdrop{justify-content:flex-end;align-items:stretch}.bottomSheetModal .modalBody{padding-bottom:30px;overflow:auto}@keyframes sheetUp{0%{opacity:.4;transform:translateY(44px)}to{opacity:1;transform:none}}.premiumSub{box-shadow:none}.planChooserHead{justify-content:space-between;align-items:end;gap:16px;margin:18px 0 10px;display:flex}.planChooserHead h3{margin:4px 0 0;font-size:20px}.compactPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compactPlan{appearance:none;text-align:left;color:var(--text);border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:15px;padding:16px;transition:all .18s}.compactPlan:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-2px)}.compactPlan.current{border-color:var(--accent)}.compactPlan.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel))}.compactPlanTop{justify-content:space-between;gap:8px;display:flex}.compactPlan h4{margin:3px 0 6px;font-size:17px}.compactPlan p{color:var(--muted);min-height:42px;font-size:10px;line-height:1.5}.compactPrice{margin-top:12px}.compactPrice del{color:var(--muted);font-size:9px;display:block}.compactPrice b{font-size:22px}.compactPrice small{color:var(--muted);margin-left:4px;font-size:8px}.compactMeta{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:13px;font-size:8px;display:flex}.compactMeta span:last-child{color:var(--accent);align-items:center;margin-left:auto;display:flex}.planOfferHero{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel));width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:18px;display:flex}.planOfferHero h3{margin:5px 0;font-size:21px}.planOfferHero p{color:var(--muted);font-size:10px}.planOfferHero .eyebrow{align-items:center;gap:5px;display:flex}.offerHeroPrice{text-align:right;min-width:150px}.offerHeroPrice small,.offerHeroPrice b,.offerHeroPrice span{display:block}.offerHeroPrice b{font-size:24px}.offerHeroPrice span{color:var(--muted);font-size:8px}.offerHeroPrice svg{color:var(--accent);margin-top:8px}.planSheet{flex-direction:column;gap:16px;display:flex}.sheetPlanIntro{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:16px}.sheetPlanIntro p{color:var(--muted);font-size:11px}.promoTag{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.sheetPrice{margin-top:12px}.sheetPrice del{color:var(--muted);font-size:10px}.sheetPrice strong{margin-left:8px;font-size:30px}.sheetPrice span{color:var(--muted);font-size:9px}.promoUntil{color:var(--accent);margin-top:4px;display:block}.sheetColumns{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.sheetColumns>div{border:1px solid var(--line);border-radius:14px;padding:15px}.sheetColumns h4{margin:0 0 10px}.sheetFeature{align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.sheetFeature svg{color:var(--accent)}.sheetLimit{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.sheetLimit:last-child{border:0}.sheetLimit small{color:var(--muted)}.planFeatured{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.featuredFlag{color:var(--accent);align-items:center;gap:5px;margin-bottom:8px;font-size:8px;font-weight:900;display:inline-flex}.adminPromo{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);border-radius:9px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:8px;display:flex}.adminPromo span{color:var(--muted)}.price del{color:var(--muted);font-size:10px;font-weight:600}.promoEditor{border-color:color-mix(in srgb,var(--accent) 20%,var(--line))}.promoEditorHead{justify-content:space-between;align-items:start;gap:14px;display:flex}.promoEditorHead p{margin:3px 0 0}.formGrid.nested{margin-top:12px}.analyticsPanel{margin-top:10px}.webBars{align-items:flex-end;gap:12px;height:220px;padding:14px 4px 0;display:flex}.webBarCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.webBarTrack{background:var(--panel-2);border-radius:10px 10px 5px 5px;align-items:flex-end;width:min(44px,62%);height:135px;display:flex;overflow:hidden}.webBarFill{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#000));border-radius:10px 10px 0 0;width:100%;transition:all .3s}.webBarValue{color:var(--muted);white-space:nowrap;margin-bottom:5px;font-size:7px}.webBarCol>span{margin-top:7px;font-size:8px;font-weight:900}.webBarCol>small{color:var(--muted);margin-top:2px;font-size:7px}.settingsPanel{max-width:900px}.settingBlock+.settingBlock{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.settingTitle{gap:12px;display:flex}.settingIcon{background:var(--panel-2);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.settingTitle h3{margin:0;font-size:17px}.settingTitle p{color:var(--muted);margin:4px 0 0;font-size:10px}.themeCards{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.themeCards button{border:1px solid var(--line);background:var(--panel-2);min-height:120px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.themeCards button.selected{border-color:var(--accent)}.themeCards button>svg:first-child{color:var(--accent)}.themeCards button>svg:last-child{position:absolute;top:14px;right:14px}.themeCards span{color:var(--muted);font-size:9px}.fontChoices{gap:8px;margin-top:14px;display:flex}.fontChoices button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 14px}.fontChoices button.selected{border-color:var(--accent);color:var(--accent)}@media (width<=980px){.compactPlanGrid,.sheetColumns{grid-template-columns:1fr}.planOfferHero{flex-direction:column;align-items:flex-start;gap:12px}.offerHeroPrice{text-align:left}.themeCards{grid-template-columns:1fr}.page{padding:20px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.shell{grid-template-columns:252px minmax(0,1fr);transition:grid-template-columns .22s}.shell.sidebarCollapsed{grid-template-columns:82px minmax(0,1fr)}.main{width:100%;min-width:0;overflow-x:hidden}.sidebar{scrollbar-width:none;padding:16px 12px;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebarCollapsed .brandCopy,.sidebarCollapsed .shopSelect select,.sidebarCollapsed .shopSelect .lucide-chevron-down,.sidebarCollapsed .navGroupTitle,.sidebarCollapsed .navItem span,.sidebarCollapsed .navArrow,.sidebarCollapsed .userMini>div:last-child{display:none}.sidebarCollapsed .brand,.sidebarCollapsed .userMini{justify-content:center}.sidebarCollapsed .shopSelect{justify-content:center;margin:0 4px 12px;padding:0}.sidebarCollapsed .shopSelect svg:first-child{margin:auto}.sidebarCollapsed .navItem{justify-content:center;width:48px;margin:0 auto;padding:0}.sidebarCollapsed .sideBottom .logout{width:48px;margin:0 auto}.sidebarCollapsed .brandLogoWrap{margin:auto}.brandLogoWrap{box-shadow:none!important;background:0 0!important;border:0!important}.navItem{border-radius:12px;transition:background .18s,color .18s,opacity .18s;border:0!important}.navItem:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel-elev));transform:none}.navItem.active:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent);border-radius:50%;position:absolute;right:11px}.sidebarCollapsed .navItem.active:after{right:4px}.workspaceTop{gap:18px;height:68px;padding:0 30px}.workspaceLeft,.workspaceActions{align-items:center;gap:10px;display:flex}.topIconButton,.topAction{border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;height:40px;transition:all .18s;display:inline-flex}.topIconButton{width:40px;padding:0}.topIconButton.quiet{color:var(--muted)}.topAction{gap:8px;padding:0 14px;font-size:10px;font-weight:850}.topAction:hover,.topIconButton:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text)}.workspaceIdentity small{font-size:7px}.pageHead{align-items:center;margin-bottom:20px}.pageHead h1{letter-spacing:-1.15px;margin:5px 0 7px;font-size:31px}.pageHead p{font-size:11px;line-height:1.6}.eyebrow{letter-spacing:1.45px;font-size:7px}.panel{background:var(--panel);border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:18px;padding:0;box-shadow:0 10px 28px #00000014}.panelTitle{padding:18px 20px 11px}.panelTitle h3{letter-spacing:-.2px;font-size:15px}.panelTitle p{color:var(--muted);margin:3px 0 0;font-size:9px}.kpiGrid{gap:11px}.kpi{background:var(--panel);border-color:color-mix(in srgb,var(--line) 92%,transparent);min-height:100px;box-shadow:none;border-radius:16px;padding:17px}.kpi:after{opacity:.8;width:76px;height:76px}.kpi strong{font-size:24px}.kpi small{letter-spacing:.65px;font-size:7px}.kpiIcon{border-radius:12px;width:40px;height:40px}.twoCols{gap:12px}.tableWrap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 20%,var(--line)) transparent;width:100%;overflow:auto visible}.tableWrap::-webkit-scrollbar{height:6px}.tableWrap::-webkit-scrollbar-track{background:0 0}.tableWrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:999px}table{min-width:680px}th,td{padding:13px 16px}tbody tr:last-child td{border-bottom:0}.btn{min-height:43px;box-shadow:none;border-radius:12px}.btn:hover{filter:brightness(1.03);transform:none}.buttonContent{justify-content:center;align-items:center;gap:9px;display:inline-flex}.btn.isLoading{cursor:progress}.btn.isLoading .spinner{border-color:#15120a #15120a33 #15120a33}.btn.secondary.isLoading .spinner{border-color:color-mix(in srgb,var(--text) 22%,transparent);border-top-color:var(--accent)}.iconBtn{transition:all .18s}.iconBtn:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent)}.modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:center;align-items:center;padding:24px;animation:.18s fadeBackdrop;display:flex;position:fixed;inset:0;overflow:hidden}.modal{background:var(--panel);border:1px solid color-mix(in srgb,var(--accent) 13%,var(--line));border-radius:22px;flex-direction:column;width:min(100%,880px);max-height:min(88vh,860px);animation:.22s cubic-bezier(.2,.8,.2,1) modalIn;display:flex;box-shadow:0 28px 90px #00000073;overflow:hidden!important}.modalHead{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;padding:18px 20px;position:relative;top:auto}.modalHead h2{font-size:20px}.modalBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 20%,var(--line)) transparent;padding:20px;overflow:hidden auto}.modalBody::-webkit-scrollbar{width:6px}.modalBody::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:99px}.modalClose{flex:none}.sheetBackdrop{padding:0 18px;align-items:flex-end!important}.bottomSheetModal{border-radius:24px 24px 0 0;width:min(900px,100%);max-height:min(82vh,760px);margin:0 auto;animation:.25s cubic-bezier(.2,.8,.2,1) sheetUp}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes fadeBackdrop{0%{opacity:0}to{opacity:1}}.formGrid{gap:14px}.formGrid label{letter-spacing:.55px;font-size:7.5px}.formGrid input,.formGrid select,.formGrid textarea{border-radius:12px;min-height:44px;padding:11px 13px}.formGrid textarea{min-height:104px}.featureBox{border-radius:14px;padding:16px}.errorBox,.successBox{border-radius:12px;padding:12px 14px;font-size:9px;animation:.22s messageIn}.successBox{color:#78dfa8;background:#55cd891a;border:1px solid #55cd8947}.successBox:before{content:"✓";background:#55cd8929;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-weight:900;display:inline-grid}@keyframes messageIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.skeletonLine,.skeletonCard span,.skeletonCard b,.skeletonCard i,.skeletonRow span{background:linear-gradient(100deg,var(--panel) 20%,var(--panel-elev) 42%,var(--panel) 64%);background-size:230% 100%;border-radius:9px;animation:1.25s ease-in-out infinite premiumShimmer;display:block}.skeletonLine.wide{width:280px;height:28px;margin:7px 0 10px}.skeletonLine.medium{width:min(520px,70%);height:12px;margin-bottom:24px}.skeletonCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;height:104px;padding:17px}.skeletonCard span{float:left;width:38px;height:38px;margin-right:12px}.skeletonCard b{width:48%;height:13px;margin:3px 0 10px 50px}.skeletonCard i{width:64%;height:22px;margin-left:50px}.skeletonPanel{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px}.skeletonRow{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);grid-template-columns:1.4fr 1fr .7fr;gap:22px;padding:12px 0;display:grid}.skeletonRow:last-child{border-bottom:0}.skeletonRow span{height:12px}.skeleton.big{border-radius:18px;height:180px}@keyframes premiumShimmer{0%{background-position:115% 0}to{background-position:-115% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.premiumChartPanel{margin-top:12px;padding-bottom:13px}.lineChart{padding:0 18px 10px;position:relative}.lineChart svg{width:100%;height:250px;display:block;overflow:visible}.chartGrid{stroke:color-mix(in srgb,var(--line) 78%,transparent);stroke-width:1px;stroke-dasharray:5 8}.chartPrimary{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 12px color-mix(in srgb,var(--accent) 18%,transparent))}.chartSecondary{fill:none;stroke:color-mix(in srgb,var(--text) 28%,var(--muted));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 8}.chartLabels{grid-template-columns:repeat(6,1fr);padding:0 18px;display:grid}.chartLabels span{text-align:center;color:var(--muted);font-size:8px;font-weight:800}.chartValue{text-align:right;position:absolute;top:-42px;right:22px}.chartValue b,.chartValue span{display:block}.chartValue b{font-size:18px}.chartValue span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-top:2px;font-size:7px}.chartEmpty{height:220px;color:var(--muted);place-items:center;font-size:10px;display:grid}.premiumLogin{background:#070707;grid-template-columns:minmax(0,1.06fr) minmax(520px,.94fr)}.premiumLogin .loginArt{background-image:linear-gradient(90deg,#0000000a,#00000021 68%,#00000047),linear-gradient(#00000005 44%,#0000006b),url(/assets/login-bg.jpg);background-position:50%;background-size:cover;border:0;min-height:100vh;padding:38px 44px 44px;position:relative}.loginBrandStack{z-index:5;flex-direction:column;align-items:center;gap:8px;width:360px!important;display:flex!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important}.premiumLogin .loginHeroCopy{z-index:4;max-width:590px;position:relative;margin-top:auto!important;padding:0!important}.premiumLogin .loginHeroCopy h1{letter-spacing:-2.2px;font-size:52px;line-height:.98}.premiumLogin .loginHeroCopy p{color:#ffffffd1;max-width:520px;font-size:13px}.premiumLogin .loginPanel{background:radial-gradient(circle at 12% 15%,#ffd4000e,#0000 26%),#0b0b0b;justify-content:center;align-items:center;min-height:100vh;padding:54px clamp(46px,5vw,92px);display:flex}.premiumLogin .loginCard{gap:19px;width:100%;max-width:650px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.premiumLogin .loginCardHead{margin-bottom:14px}.premiumLogin .loginCard input{background:#151516;border-color:#333;border-radius:15px;height:64px}.premiumLogin .loginCard .btn{border-radius:15px;height:64px}.premiumLogin .loginFoot{border-top:1px solid #282828;margin-top:7px;padding-top:18px}.loginLock{background:#ffd40014}.adminShell{--font:"DM Sans","Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Outfit","DM Sans","Segoe UI Variable","Segoe UI",sans-serif}.adminShell.adminLight{--bg:#f5f3ee;--panel:#fff;--panel-2:#f0ece4;--panel-elev:#faf8f3;--text:#181715;--muted:#6f6a61;--accent:#af7d0b;--accent-2:#c79521;--nav:#181817;--nav-muted:#aaa69c;--line:#ddd7cc;--danger:#b64640}.adminLight .panel,.adminLight .kpi,.adminLight .planCard,.adminLight .subscriptionBar{background:#fff;border-color:#ddd7cc;box-shadow:0 10px 32px #3f31130a}.adminLight .kpiIcon{background:#f7f1e4}.adminLight .topAction,.adminLight .topIconButton,.adminLight .modal,.adminLight .modalHead{background:#fff}.adminLight .tableWrap th{color:#706a60;background:#f5f2eb}.adminLight tbody tr:hover{background:#fbf8ef}.adminLight .formGrid input,.adminLight .formGrid select,.adminLight .formGrid textarea{color:#181715;background:#f7f4ee;border-color:#ddd7cc}.adminLight .lineChart .chartDot{fill:#fff}.adminLight .skeletonLine,.adminLight .skeletonCard span,.adminLight .skeletonCard b,.adminLight .skeletonCard i,.adminLight .skeletonRow span{background:linear-gradient(100deg,#ebe7df 20%,#f7f4ee 42%,#ebe7df 64%) 0 0/230% 100%}@media (width<=1180px){.shell{grid-template-columns:220px minmax(0,1fr)}.shell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.page{padding:22px}.adminKpis,.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumLogin{grid-template-columns:1fr}.premiumLogin .loginArt{display:none}.premiumLogin .loginPanel{min-height:100vh;padding:32px}.premiumLogin .loginCard{max-width:620px}.skeletonCards{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.shell,.shell.sidebarCollapsed{display:block}.sidebar{flex-direction:row;width:100%;height:auto;position:relative;overflow-x:auto}.sidebarCollapsed .navItem span{display:none}.workspaceTop{height:60px;padding:0 14px}.topAction span{display:none}.page{padding:18px 14px 44px}.pageHead{align-items:flex-start}.kpiGrid,.adminKpis,.twoCols,.skeletonCards{grid-template-columns:1fr}.modalBackdrop{padding:12px}.modal{border-radius:18px;max-height:92vh}.sheetBackdrop{padding:0}.bottomSheetModal{border-radius:22px 22px 0 0}.formGrid{grid-template-columns:1fr}.formGrid label.full,.formGrid .full{grid-column:1}.lineChart svg{height:210px}.chartValue{display:none}.chartLabels{padding:0 8px}.loginPanel{padding:20px}.premiumLogin .loginPanel{padding:24px}.premiumLogin .loginCardHead h2{font-size:34px}}.premiumBoot{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 22%),var(--bg);flex-direction:column;gap:7px;height:100vh}.bootMark{place-items:center;width:82px;height:104px;display:grid;position:relative;overflow:visible}.premiumBoot .bootLogo{object-fit:contain;width:56px;height:88px;margin:0;animation:1.45s ease-in-out infinite clipperFloat}.bootSweep{background:linear-gradient(90deg,transparent,var(--accent),transparent);filter:blur(.2px);border-radius:99px;height:3px;animation:1.45s ease-in-out infinite sweep;position:absolute;bottom:7px;left:12px;right:12px}.premiumBoot b{letter-spacing:-.2px;font-size:17px}.premiumBoot small{color:var(--muted);font-size:9px}.bootProgress{background:var(--panel-2);border-radius:99px;width:150px;height:3px;margin-top:10px;overflow:hidden}.bootProgress span{border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.1s ease-in-out infinite bootProgress;display:block}@keyframes clipperFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes sweep{0%,to{opacity:.3;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@keyframes bootProgress{0%{transform:translate(-115%)}to{transform:translate(250%)}}.page{max-width:none!important;margin:0!important;padding:24px 24px 56px!important}.workspaceTop{padding-left:24px!important;padding-right:24px!important}.workspaceDot{display:none!important}.topUser{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 10px 0 7px;display:flex}.topUserAvatar{background:var(--accent);color:#16120a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.topUser b,.topUser small{display:block}.topUser b{font-size:9px}.topUser small{color:var(--muted);margin-top:2px;font-size:7px}.notificationWrap,.topIconButton{position:relative}.notificationBadge{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent);background:#ffcf00;border-radius:50%;position:absolute;top:8px;right:8px}.notificationPanel{border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));background:var(--panel);z-index:60;border-radius:18px;width:360px;max-height:min(70vh,560px);animation:.18s modalIn;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 26px 80px #0000006b}.notificationHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 16px;display:flex}.notificationHead b,.notificationHead small{display:block}.notificationHead b{font-size:12px}.notificationHead small{color:var(--muted);margin-top:3px;font-size:8px}.notificationList{max-height:460px;overflow:auto}.notificationItem{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);gap:11px;padding:13px 15px;display:flex}.notificationItem:last-child{border-bottom:0}.notificationIcon{background:color-mix(in srgb,var(--accent) 9%,var(--panel-2));width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.notificationItem b{font-size:10px}.notificationItem p{color:var(--muted);margin:3px 0;font-size:8.5px;line-height:1.45}.notificationItem small{color:color-mix(in srgb,var(--muted) 82%,transparent);font-size:7px}.notificationEmpty{text-align:center;min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.notificationEmpty b{color:var(--text);font-size:10px}.notificationEmpty span{max-width:220px;font-size:8px}.notificationSkeleton{background:linear-gradient(100deg,var(--panel-2) 20%,var(--panel-elev) 42%,var(--panel-2) 64%);background-size:230% 100%;border-radius:12px;height:64px;margin:10px 12px;animation:1.25s ease-in-out infinite premiumShimmer}.premiumLogin{grid-template-columns:minmax(0,1.28fr) minmax(440px,.72fr)!important}.premiumLogin .loginArt{background-image:linear-gradient(90deg,#00000003,#0000000d 74%,#00000021),linear-gradient(#0000 40%,#00000040),url(/assets/login-bg.jpg)!important;background-position:50%!important}.loginBrandStack{gap:10px!important;width:430px!important;top:44%!important}.clipperLogo{width:82px!important;height:120px!important}.wordmarkLogo{width:400px!important;max-height:154px!important}.premiumLogin .loginPanel{background:#0b0b0b!important;padding:48px clamp(34px,3.6vw,68px)!important}.premiumLogin .loginCard{max-width:560px!important}.premiumLogin .loginCardHead h2{font-size:38px!important}.premiumLogin .loginCard input,.premiumLogin .loginCard .btn{height:56px!important}@media (width<=1180px){.page{padding:20px!important}.premiumLogin{grid-template-columns:1fr!important}.premiumLogin .loginArt{display:none!important}}@media (width<=760px){.page{padding:16px 12px 40px!important}.notificationPanel{width:auto;position:fixed;top:68px;left:12px;right:12px}.topUser div:last-child{display:none}}.navItem.active{box-shadow:0 10px 28px #0000001f!important}.desktopLogin{min-height:100vh;background:#090909!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important}.desktopLoginArt{overflow:hidden;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(90deg,#0000000a,#00000014 72%,#0000002e),linear-gradient(#0000 48%,#00000061),url(/assets/login-desktop-bg.png)!important;background-position:50%!important;background-size:cover!important;border:0!important;min-height:100vh!important;padding:38px 42px 42px!important;position:relative!important}.desktopLoginArt:before,.desktopLoginArt:after{display:none!important}.desktopLoginArt .loginHeroCopy{z-index:2;text-shadow:0 2px 20px #000;bottom:42px;left:42px;right:42px;max-width:540px!important;margin:0!important;padding:0!important;position:absolute!important}.desktopLoginArt .loginHeroCopy h1{letter-spacing:-1.8px!important;margin:13px 0 14px!important;font-size:clamp(34px,3.2vw,54px)!important;line-height:1!important}.desktopLoginArt .loginHeroCopy em{color:var(--accent);font-style:normal}.desktopLoginArt .loginHeroCopy p{color:#ffffffe6!important;max-width:480px!important;font-size:13px!important;line-height:1.6!important}.desktopLoginPanel{background:radial-gradient(circle at 50% 0,#ffd40009,#0000 26%),#0b0b0b!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:34px clamp(34px,4vw,72px)!important;display:flex!important}.desktopLoginCard{width:min(100%,520px)!important;max-width:520px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:17px!important;margin:0 auto!important;padding:0!important}.loginStaticBrand{flex-direction:column;justify-content:center;align-items:center;min-height:118px;margin:0 auto 18px;display:flex}.loginStaticClipper{object-fit:contain;width:42px;height:62px;margin-bottom:4px}.loginStaticWordmark{object-fit:contain;width:190px;max-height:82px}.desktopLoginCard .loginCardHead{align-items:flex-start;margin:2px 0 8px}.desktopLoginCard .loginCardHead h2{line-height:1.03;letter-spacing:-1.3px!important;margin:1px 0 7px!important;font-size:36px!important}.desktopLoginCard .loginCardHead p{font-size:12px!important}.desktopLoginCard label{gap:7px!important;font-size:9px!important}.desktopLoginCard input{background:#151516!important;border-color:#353535!important;border-radius:13px!important;height:56px!important;padding-left:16px!important;font-size:14px!important}.desktopLoginCard .btn{border-radius:13px!important;height:56px!important;margin-top:2px!important;font-size:12px!important}.desktopLoginCard .loginFoot{color:#807d76!important;border-top:1px solid #242424!important;margin-top:2px!important;padding-top:14px!important;font-size:9px!important;line-height:1.55!important}.webClipperOverlay{z-index:99999;background:#050505;justify-content:center;align-items:center;animation:.18s ease-out both clipperOverlayIn;display:flex;position:fixed;inset:0}.webClipperInline{background:var(--panel);border-radius:18px;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.webClipperCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(-18px)}.clipperHalo{background:var(--accent);pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.haloOuter{opacity:.035;width:150px;height:150px;top:-8px}.haloMid{opacity:.05;width:118px;height:118px;top:8px}.haloInner{opacity:.07;width:84px;height:84px;top:25px}.webMachineWrap{z-index:2;justify-content:center;align-items:center;height:132px;display:flex}.webMachine{background:var(--accent);width:62px;height:112px;box-shadow:0 14px 24px color-mix(in srgb,var(--accent) 32%,transparent);border-radius:15px 15px 19px 19px;justify-content:center;animation:.19s ease-in-out infinite alternate webClipperVibe;display:flex;position:relative}.webBlade{z-index:2;background:#d6d2c8;border-radius:5px;width:52px;height:24px;position:absolute;top:-13px;left:5px;box-shadow:0 2px 5px #0008}.webTeeth{z-index:3;background:#c9c5ba;border-radius:2px;justify-content:space-between;width:46px;height:9px;display:flex;position:absolute;top:-18px;left:8px;overflow:hidden}.webTeeth i{background:#777;width:3px;height:9px;display:block}.webMachineInset{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:11px;height:55px;position:absolute;top:31px;left:8px;right:8px}.webMachineSwitch{background:var(--accent);opacity:.82;border:1px solid #e0b85e;border-radius:7px;width:14px;height:27px;position:absolute;top:43px;left:24px}.webMachineDetail{background:var(--accent);opacity:.72;border-radius:3px;width:22px;height:3px;position:absolute;bottom:12px;left:20px}.webClipperCenter>strong{letter-spacing:1.2px;color:#f5f3ed;margin-top:17px;font-size:9px;font-weight:900}.webClipperCenter>small{letter-spacing:1.1px;color:#77736c;margin-top:7px;font-size:7.5px}@keyframes webClipperVibe{0%{transform:translate(-.5px)rotate(-1deg)}to{transform:translate(.5px)rotate(1deg)}}@keyframes clipperOverlayIn{0%{opacity:0}to{opacity:1}}@media (width<=980px){.desktopLogin{grid-template-columns:1fr!important}.desktopLoginArt{min-height:38vh!important}.desktopLoginPanel{min-height:62vh!important;padding:28px 24px 36px!important}.desktopLoginArt .loginHeroCopy{display:none}.loginStaticBrand{margin-bottom:10px}}:root{--admin-font-scale:1}.shell{align-items:stretch;min-height:100dvh}.main{flex-direction:column;min-height:100dvh;display:flex}.sidebar{height:100dvh;min-height:100dvh}.main>.page,.main>div>.page{flex:1}.page{width:100%!important;max-width:none!important;margin:0!important;padding:22px 20px 42px!important}.workspaceTop{padding:0 20px!important}.pageHead h1{font-size:clamp(28px,2.2vw,36px)!important}.pageHead p{font-size:12px!important}.panelTitle h3{font-size:16px!important}.panelTitle p{font-size:10px!important}.kpi small{font-size:8px!important}.kpi span{font-size:9px!important}.tableWrap th{font-size:8px!important}.tableWrap td{font-size:11px!important}.tableWrap td small{line-height:1.4;font-size:8px!important}.navItem span{font-size:10px!important}.navGroupTitle{font-size:7px!important}.workspaceIdentity b{font-size:12px!important}.navItem.active:after,.sidebarCollapsed .navItem.active:after{content:none!important;display:none!important}.navItem.active{background:color-mix(in srgb,var(--accent) 11%,var(--panel-elev))!important;box-shadow:none!important;border:0!important}.navItem.active .navArrow{opacity:.45!important;color:var(--muted)!important}.sideBottom:empty,.adminShell .sideBottom{display:none!important}.topUserMenuWrap{position:relative}.topUser{cursor:pointer;color:var(--text);font:inherit}.topUser>svg{color:var(--muted);margin-left:3px}.userDropdown{background:var(--panel);border:1px solid var(--line);z-index:80;border-radius:14px;min-width:220px;padding:7px;position:absolute;top:50px;right:0;box-shadow:0 24px 70px #00000059}.userDropdown button{width:100%;min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.userDropdown button:hover{background:var(--panel-2)}.userDropdown button.danger{color:#ef7b78}.premiumToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.premiumToolbar .search{flex:1;min-width:260px;max-width:520px}.filterSelect{border:1px solid var(--line);background:var(--panel);min-width:180px;height:43px;color:var(--text);border-radius:12px;outline:none;padding:0 36px 0 12px}.dataPanel{overflow:visible!important}.actionCell{width:72px;position:relative}.rowMenu{background:var(--panel-elev);border:1px solid var(--line);z-index:40;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:48px;right:10px;box-shadow:0 20px 60px #00000059}.rowMenu.cardMenu{top:auto;bottom:45px;right:0}.rowMenu button{width:100%;min-height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.rowMenu button:hover{background:var(--panel-2)}.rowMenu button.danger{color:#ef7b78}.rowMenu button:disabled{opacity:.45;cursor:not-allowed}.pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px 12px;display:flex}.pager.single{justify-content:flex-end}.pager>span{color:var(--muted);font-size:9px}.pager>div{gap:7px;display:flex}.pagerBtn{border:1px solid var(--line);background:var(--panel-2);height:34px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.pagerBtn:disabled{opacity:.35;cursor:not-allowed}.floatingSuccess{z-index:100;align-items:center;gap:9px;max-width:420px;animation:.2s modalIn;position:fixed;top:82px;right:22px;box-shadow:0 18px 60px #00000052;display:flex!important}.floatingSuccess button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detailGrid>div{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:13px}.detailGrid small,.detailGrid b{display:block}.detailGrid small{color:var(--muted);margin-bottom:5px;font-size:8px}.detailGrid b{font-size:11px}.chartPanelHead{align-items:flex-end}.chartMetricValue{text-align:right}.chartMetricValue span,.chartMetricValue b{display:block}.chartMetricValue span{color:var(--muted);text-transform:uppercase;font-size:8px}.chartMetricValue b{margin-top:3px;font-size:22px}.chartMetricSelector{gap:6px;padding:0 18px 4px;display:flex}.segmented button{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;border-radius:9px;height:34px;padding:0 11px;font-size:8.5px;font-weight:850}.segmented button.active{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.lineChart.interactive{position:relative}.lineChart .chartValue{z-index:2;text-align:right;pointer-events:none;position:absolute;top:12px;right:18px}.lineChart .chartValue small,.lineChart .chartValue b,.lineChart .chartValue span,.lineChart .chartValue em{display:block}.lineChart .chartValue small{color:var(--accent);font-size:8px;font-weight:900}.lineChart .chartValue b{margin-top:3px;font-size:20px}.lineChart .chartValue span{color:var(--muted);margin-top:2px;font-size:8px}.lineChart .chartValue em{color:var(--muted);margin-top:4px;font-size:7px;font-style:normal}.chartPoint{cursor:pointer}.chartPoint .chartDot{transition:r .15s,fill .15s}.chartPoint.selected .chartDot{fill:var(--bg);stroke-width:6px}.chartLabels button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 7px;font-size:8px}.chartLabels button.selected{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.paymentGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:12px;display:grid}.paymentHero,.paymentForm{padding:24px!important}.paymentHero{flex-direction:column;justify-content:flex-start;gap:18px;display:flex}.paymentHero h3{margin:6px 0 8px;font-size:22px}.paymentHero p{color:var(--muted);max-width:540px;font-size:11px;line-height:1.65}.configIcon.large{border-radius:16px;width:52px;height:52px}.configState{background:var(--panel-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.configState.ready{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}.configState b,.configState span{display:block}.configState b{font-size:11px}.configState span{color:var(--muted);margin-top:3px;font-size:8px}.formSectionTitle{align-items:center;gap:10px;margin-bottom:12px;display:flex}.formSectionTitle b,.formSectionTitle span{display:block}.formSectionTitle b{font-size:12px}.formSectionTitle span{color:var(--muted);margin-top:2px;font-size:9px}.tokenTitle{margin-top:22px}.environmentCards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.environmentCards button{text-align:left;border:1px solid var(--line);background:var(--panel-2);min-height:84px;color:var(--text);cursor:pointer;border-radius:13px;padding:13px}.environmentCards button b,.environmentCards button span{display:block}.environmentCards button b{font-size:11px}.environmentCards button span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.environmentCards button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-2))}.premiumField{color:var(--muted);gap:6px;font-size:9px;display:grid}.premiumField input{border:1px solid var(--line);background:var(--panel-2);height:46px;color:var(--text);border-radius:11px;padding:0 12px}.securityNote{color:var(--muted);align-items:flex-start;gap:8px;padding:11px 0 16px;font-size:8.5px;line-height:1.45;display:flex}.settingsPage{max-width:none!important}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.settingSection{padding:20px!important}.settingSection:last-child{grid-column:1/-1}.fontThemeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fontThemeGrid button{border:1px solid var(--line);background:var(--panel-2);min-height:82px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.fontThemeGrid button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-2))}.fontThemeGrid button div{flex:1}.fontThemeGrid button b,.fontThemeGrid button span{display:block}.fontThemeGrid button b{font-size:10px}.fontThemeGrid button span{color:var(--muted);margin-top:4px;font-size:8px}.fontSample{color:var(--accent);min-width:40px;font-size:24px}.fontSample.classic,.adminFont-classic{font-family:Georgia,Times New Roman,serif!important}.fontSample.editorial,.adminFont-editorial{font-family:Palatino Linotype,Palatino,Georgia,serif!important}.fontSample.compact,.adminFont-compact{font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif!important}.adminFont-modern{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.densityChoices{gap:8px;display:flex}.densityChoices button{border:1px solid var(--line);background:var(--panel-2);height:42px;color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 14px;display:flex}.densityChoices button.selected{border-color:var(--accent);color:var(--accent)}.adminDensity-compact .page{padding-top:16px!important}.adminDensity-compact .kpi{min-height:82px;padding:13px}.adminDensity-compact th,.adminDensity-compact td{padding-top:9px!important;padding-bottom:9px!important}.adminLight{--bg:#f1eee7!important;--panel:#fff!important;--panel-2:#f4efe5!important;--panel-elev:#fff!important;--text:#181613!important;--muted:#615b52!important;--accent:#a97300!important;--accent-2:#bf870c!important;--line:#d8cfc0!important;--danger:#a83f3c!important}.adminLight .main{background:var(--bg)!important}.adminLight .workspaceTop{background:#f1eee7f2!important}.adminLight .panel,.adminLight .kpi,.adminLight .planCard{background:#fff!important;border-color:#d8cfc0!important}.adminLight .kpi strong,.adminLight h1,.adminLight h2,.adminLight h3,.adminLight td,.adminLight b,.adminLight label{color:#181613!important}.adminLight .kpi small,.adminLight .kpi span,.adminLight p,.adminLight small,.adminLight .muted{color:#615b52!important}.adminLight .chartGrid{stroke:#ded6c9!important}.adminLight .lineChart .chartPrimary{stroke:#a97300!important}.adminLight .tableWrap thead{background:#f5efe5!important}.adminLight input,.adminLight select,.adminLight textarea{color:#181613!important;background:#fff!important;border-color:#cfc4b3!important}.adminLight .rowMenu,.adminLight .notificationPanel,.adminLight .userDropdown{background:#fff!important}.adminLight .pagerBtn,.adminLight .filterSelect{color:#181613!important;background:#fff!important}@media (width<=1000px){.paymentGrid,.settingsGrid{grid-template-columns:1fr}.settingSection:last-child{grid-column:auto}.page{padding:18px 14px 36px!important}.workspaceTop{padding:0 14px!important}}@media (width<=700px){.fontThemeGrid,.environmentCards,.detailGrid{grid-template-columns:1fr}.topUser div:nth-child(2){display:none}.topUser{padding-right:7px}.chartMetricSelector{overflow:auto}.premiumToolbar .search{min-width:100%;max-width:none}}.notificationItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.notificationItem:hover{background:var(--panel-2)}.notificationItem.read{opacity:.62}.adminShell{--bg:#080808!important;--panel:#10100f!important;--panel-2:#161614!important;--panel-elev:#1b1b18!important;--text:#f8f5ed!important;--muted:#9b978e!important;--accent:#f4c430!important;--accent-2:#ffd75a!important;--nav:#0b0b0b!important;--nav-muted:#918d84!important;--line:#2b2a26!important;--danger:#e36b66!important;background:var(--bg)!important}.adminShell .main{background:radial-gradient(circle at 88% 0%,#f4c4300b,transparent 30%),var(--bg)!important}.adminShell .workspaceTop{border-color:var(--line)!important;background:#080808f0!important}.adminShell .panel,.adminShell .kpi,.adminShell .planCard{border-color:var(--line)!important;color:var(--text)!important;background:linear-gradient(145deg,#171714,#10100f)!important}.adminShell input,.adminShell select,.adminShell textarea{color:var(--text)!important;background:#131312!important;border-color:#33312b!important}.adminShell input::placeholder,.adminShell textarea::placeholder{color:#6f6b63!important}.adminShell .tableWrap th{color:#a9a49a!important}.adminShell tbody tr:hover{background:#151513!important}.adminShell .navItem.active{box-shadow:none!important;background:#f4c4301a!important;border-color:#0000!important}.adminShell .navItem.active:after{content:none!important;display:none!important}.adminShell .navItem{border:0!important}.singleThemeSettings{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important}.singleThemeSettings .settingSection:last-child{grid-column:auto!important}.adminText-large{font-size:1.08em}.adminText-large .pageHead p,.adminText-large .panelTitle p,.adminText-large td,.adminText-large .tableAction,.adminText-large .navItem{font-size:1.05em!important}.adminText-large .pageHead h1{font-size:40px!important}.adminText-large .kpi strong{font-size:26px!important}.inlineActions{flex-wrap:wrap;align-items:center;gap:7px;min-width:max-content;display:flex}.tableAction{color:#f5f1e9;cursor:pointer;white-space:nowrap;background:#181816;border:1px solid #35332e;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850;transition:all .16s;display:inline-flex}.tableAction:hover{border-color:color-mix(in srgb,var(--accent) 55%,#35332e);background:color-mix(in srgb,var(--accent) 8%,#181816);color:#fff}.tableAction.danger{color:#ff9b96;border-color:#e36b663d}.tableAction.danger:hover{background:#e36b6614;border-color:#e36b6680}.cardInlineActions{justify-content:flex-end}.dataPanel td:last-child{min-width:230px}.premiumChartPanel{background:linear-gradient(145deg,#151513,#0e0e0d)!important;border-color:#2b2a26!important}.lineChart{padding-top:10px}.lineChart svg{height:235px}.chartGrid{opacity:.8;stroke:#292821!important;stroke-dasharray:3 9!important}.chartPrimary{stroke-width:3px!important;filter:drop-shadow(0 9px 16px #f4c4301f)!important}.chartDot{fill:#10100f!important;stroke:#f4c430!important;stroke-width:3px!important}.chartPoint.selected .chartDot{fill:#f4c430!important;stroke:#090909!important;stroke-width:3px!important}.chartLabels button{color:#77736b!important;font-size:8px!important}.chartLabels button:disabled{cursor:default;opacity:.48}.chartLabels button.selected{font-weight:900;color:#f4c430!important;background:0 0!important}.chartNoMovement{color:#77736b;z-index:2;background:#11110f;border:1px solid #292821;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lineChart .chartValue{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a09b8;border:1px solid #2b2a26;border-radius:12px;padding:9px 11px;top:6px!important;right:20px!important}.lineChart .chartValue b{font-size:18px!important}.lineChart .chartValue small{color:#f4c430!important}@media (width<=1050px){.singleThemeSettings{grid-template-columns:1fr!important}.dataPanel td:last-child{min-width:190px}.inlineActions{min-width:0}}.dataPanel{border-radius:18px!important;overflow:hidden!important}.dataPanel>.tableWrap{width:100%;border-radius:18px 18px 0 0!important;overflow:auto hidden!important}.dataPanel>.tableWrap table{width:100%;border-collapse:separate!important;border-spacing:0!important}.dataPanel>.tableWrap thead tr:first-child th:first-child{border-top-left-radius:17px!important}.dataPanel>.tableWrap thead tr:first-child th:last-child{border-top-right-radius:17px!important}.dataPanel>.tableWrap tbody tr:last-child td:first-child{border-bottom-left-radius:0!important}.dataPanel>.tableWrap tbody tr:last-child td:last-child{border-bottom-right-radius:0!important}.dataPanel>.pager:last-child{border-radius:0 0 17px 17px}.landingPage{--landing-bg:#070707;--landing-panel:#10100f;--landing-panel2:#171714;--landing-text:#faf7ef;--landing-muted:#a49f94;--landing-line:#2b2923;--landing-gold:#f4c430;background:var(--landing-bg);min-height:100vh;color:var(--landing-text);overflow-x:hidden}.landingPage *{scroll-behavior:smooth}.landingNav{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060606eb,#060606a8);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,4vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.landingBrand{align-items:center;gap:12px;display:flex}.landingBrand img{object-fit:contain;width:34px;height:42px}.landingBrand b,.landingBrand small{display:block}.landingBrand b{letter-spacing:-.2px;font-size:15px}.landingBrand small{letter-spacing:1.25px;color:#a49f94;margin-top:4px;font-size:7px;font-weight:900}.landingLinks{gap:28px;display:flex}.landingLinks a,.landingTextBtn{color:#c5c0b6;font-size:11px;font-weight:750;transition:all .2s}.landingLinks a:hover,.landingTextBtn:hover{color:#fff}.landingNavActions{align-items:center;gap:16px;display:flex}.landingBtn{background:var(--landing-gold);color:#151108;border:1px solid var(--landing-gold);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:11px;font-weight:950;transition:all .22s;display:inline-flex;box-shadow:0 14px 34px #f4c4301f}.landingBtn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #f4c4302e}.landingBtn.small{border-radius:11px;min-height:40px;padding:0 15px}.landingBtn.ghost{color:#f7f4ed;box-shadow:none;background:#ffffff09;border-color:#38352f}.landingBtn.ghost:hover{background:#f4c4300a;border-color:#6b5a22}.landingBtn.full{width:100%}.landingHero{isolation:isolate;align-items:center;height:min(900px,100vh);min-height:720px;display:flex;position:relative}.landingHeroImage{z-index:-3;background:url(/assets/landing-hero-desktop.png) 50%/cover no-repeat;position:absolute;inset:0}.landingHeroShade{z-index:-2;background:linear-gradient(90deg,#0404042e 0%,#0404044d 37%,#040404a3 69%,#070707 100%),linear-gradient(#0000 68%,#070707 100%);position:absolute;inset:0}.landingHeroContent{width:min(720px,90%);margin-left:clamp(28px,7vw,130px);padding-top:60px}.landingEyebrow{color:var(--landing-gold);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:950;display:inline-flex}.landingHero h1{letter-spacing:-4.8px;max-width:820px;margin:22px 0 25px;font-size:clamp(58px,6.8vw,108px);line-height:.91}.landingHero h1 em,.landingSectionHead h2 em,.flowCopy h2 em,.landingFinalCta h2 em{color:var(--landing-gold);font-style:normal}.landingHeroContent>p{color:#c1bbb0;max-width:650px;font-size:clamp(15px,1.4vw,20px);line-height:1.65}.landingHeroActions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.landingTrust{color:#aaa398;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:10px;font-weight:750;display:flex}.landingTrust span{align-items:center;gap:7px;display:flex}.landingTrust svg{color:var(--landing-gold)}.landingStrip{color:#6f6a61;letter-spacing:1.7px;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:24px;height:72px;font-size:8px;font-weight:950;display:flex}.landingStrip i{background:#4b473f;border-radius:50%;width:4px;height:4px}.landingSection{max-width:1680px;margin:auto;padding:120px clamp(28px,6vw,110px)}.landingSectionHead{max-width:720px;margin-bottom:48px}.landingSectionHead.centered{text-align:center;margin-left:auto;margin-right:auto}.landingSectionHead h2,.flowCopy h2,.landingFinalCta h2{letter-spacing:-3px;margin:14px 0 20px;font-size:clamp(42px,5vw,78px);line-height:.97}.landingSectionHead p,.flowCopy>p,.landingFinalCta p{color:var(--landing-muted);font-size:14px;line-height:1.75}.productSection{padding-top:96px}.landingPreview{max-width:1220px;min-height:650px;margin:0 auto 70px;position:relative}.previewGlow{filter:blur(28px);background:radial-gradient(circle,#f4c43021,#0000 67%);width:60%;height:60%;position:absolute;top:18%;left:18%}.previewBrowser{background:#0d0d0c;border:1px solid #302e28;border-radius:24px;height:580px;position:absolute;top:0;left:0;right:13%;overflow:hidden;transform:perspective(1300px)rotateX(1.5deg);box-shadow:0 45px 90px #00000080}.previewTop{color:#6c685f;border-bottom:1px solid #25231f;align-items:center;gap:7px;height:46px;padding:0 15px;font-size:8px;display:flex}.previewTop i{background:#3d3931;border-radius:50%;width:7px;height:7px}.previewTop i:first-child{background:#f4c430}.previewTop span{letter-spacing:.7px;margin-left:8px}.previewBody{grid-template-columns:145px 1fr;height:calc(100% - 46px);display:grid}.previewSide{border-right:1px solid #24231f;flex-direction:column;gap:18px;padding:20px;display:flex}.previewSide img{object-fit:contain;width:32px;height:32px;margin-bottom:12px}.previewSide span{background:#282721;border-radius:999px;height:9px}.previewSide span.on{background:#f4c430;width:75%}.previewContent{padding:34px}.previewHello small,.previewHello b{display:block}.previewHello small{color:#f4c430;letter-spacing:1.2px;font-size:7px}.previewHello b{margin-top:7px;font-size:22px}.previewKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.previewKpis i{background:linear-gradient(145deg,#171714,#10100f);border:1px solid #2c2a25;border-radius:14px;height:82px}.previewChart{background:#11110f;border:1px solid #2a2823;border-radius:16px;height:255px;margin-top:16px;padding:36px 18px 18px}.previewChart svg{width:100%;height:100%}.previewPhone{background:#080808;border:8px solid #171714;border-radius:38px;width:260px;height:520px;padding:20px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 38px 70px #0000008c}.previewPhoneTop{justify-content:space-between;align-items:center;display:flex}.previewPhoneTop img{object-fit:contain;width:28px;height:34px}.previewPhoneTop span{background:#26251f;border-radius:99px;width:42px;height:8px}.phoneHero{background:linear-gradient(145deg,#29261e,#111);border-radius:18px;height:135px;margin-top:20px;position:relative;overflow:hidden}.phoneHero:after{content:"";opacity:.28;background:#f4c430;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-32px;right:-25px}.phoneTitle{background:#e9e4d9;border-radius:99px;width:72%;height:12px;margin-top:19px}.phoneCards{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.phoneCards i{background:#151512;border:1px solid #292720;border-radius:16px;height:100px}.phoneNav{background:#11110f;border:1px solid #2c2a24;border-radius:17px;justify-content:space-around;align-items:center;height:48px;display:flex;position:absolute;bottom:19px;left:22px;right:22px}.phoneNav i{background:#5c574d;border-radius:50%;width:9px;height:9px}.phoneNav i.active{background:#f4c430;box-shadow:0 0 0 6px #f4c43014}.platformSplit{grid-template-columns:1fr 1fr;gap:14px;max-width:980px;margin:auto;display:grid}.platformSplit article{border:1px solid var(--landing-line);background:linear-gradient(145deg,#151513,#0d0d0c);border-radius:20px;padding:28px}.platformSplit svg{color:var(--landing-gold)}.platformSplit span{color:var(--landing-gold);letter-spacing:1.4px;margin:20px 0 7px;font-size:8px;font-weight:950;display:block}.platformSplit h3{margin:0 0 9px;font-size:24px}.platformSplit p{color:var(--landing-muted);margin:0;font-size:12px;line-height:1.65}.featureSection{border-top:1px solid #ffffff0d}.landingModuleGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landingModule{border:1px solid var(--landing-line);background:linear-gradient(145deg,#141412,#0c0c0b);border-radius:19px;min-height:255px;padding:24px;transition:all .22s}.landingModule:hover{background:linear-gradient(145deg,#191813,#0d0d0c);border-color:#55491e;transform:translateY(-5px)}.moduleIcon{width:46px;height:46px;color:var(--landing-gold);background:#f4c43014;border:1px solid #f4c43029;border-radius:14px;place-items:center;display:grid}.landingModule h3{margin:27px 0 10px;font-size:18px}.landingModule p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.7}.landingModule>span{color:#706b61;align-items:center;gap:6px;margin-top:24px;font-size:8px;font-weight:800;display:flex}.flowSection{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.flowVisual{min-height:580px;position:relative}.flowRing{border:1px solid #29271f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring1{width:430px;height:430px}.ring2{border-color:#3f3617;width:300px;height:300px}.flowCenter{text-align:center;background:linear-gradient(145deg,#191812,#0b0b0a);border:1px solid #544719;border-radius:44px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #0006}.flowCenter img{object-fit:contain;width:36px;height:48px;margin-bottom:8px}.flowCenter b{font-size:13px;line-height:1.05}.flowNode{color:#d8d2c8;background:#11110f;border:1px solid #2d2b24;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:112px;height:86px;font-size:9px;font-weight:850;display:flex;position:absolute}.flowNode svg{color:var(--landing-gold)}.flowNode.n1{top:4%;left:46%}.flowNode.n2{top:42%;left:8%}.flowNode.n3{top:47%;right:3%}.flowNode.n4{bottom:1%;left:48%}.flowCopy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.flowCopy li{color:#d2ccc1;align-items:center;gap:9px;font-size:11px;display:flex}.flowCopy li svg{background:var(--landing-gold);color:#151108;border-radius:50%;width:19px;height:19px;padding:3px}.experienceCard{background:radial-gradient(circle at 80% 20%,#f4c4301a,#0000 30%),linear-gradient(145deg,#151512,#0c0c0b);border:1px solid #332f22;border-radius:28px;grid-template-columns:1.2fr .8fr;gap:45px;padding:54px;display:grid}.experienceCard h2{letter-spacing:-2px;margin:15px 0;font-size:50px;line-height:.98}.experienceCard h2 em{color:var(--landing-gold);font-style:normal}.experienceCard p{color:var(--landing-muted);font-size:13px;line-height:1.7}.experienceTags{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.experienceTags span{color:#b7b1a6;border:1px solid #302e28;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.experienceTags svg{width:14px;color:var(--landing-gold)}.experienceQuote{border-left:1px solid #3d351b;flex-direction:column;justify-content:center;padding-left:38px;display:flex}.experienceQuote svg{color:var(--landing-gold)}.experienceQuote strong{color:#e9e4d9;margin:22px 0;font-size:24px;line-height:1.35}.experienceQuote small{color:#716c63}.pricingSection{border-top:1px solid #ffffff0d}.landingPricingGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1150px;margin:auto;display:grid}.landingPrice{background:#10100f;border:1px solid #2b2923;border-radius:22px;flex-direction:column;min-height:410px;padding:30px;display:flex;position:relative}.landingPrice.featured{background:radial-gradient(circle at 90% 0,#f4c43021,#0000 28%),#12120f;border-color:#6b581b;transform:translateY(-12px)}.priceBadge{letter-spacing:1.1px;background:var(--landing-gold);color:#151108;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:950;position:absolute;top:18px;right:18px}.landingPrice>span{letter-spacing:1.5px;color:var(--landing-gold);font-size:8px;font-weight:950}.landingPrice h3{margin:13px 0 9px;font-size:26px}.landingPrice p{color:var(--landing-muted);font-size:11px;line-height:1.6}.landingPrice ul{flex:1;gap:13px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.landingPrice li{color:#d6d0c5;align-items:center;gap:8px;font-size:10px;display:flex}.landingPrice li svg{width:17px;color:var(--landing-gold)}.faqSection{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.landingFaq{gap:8px;display:grid}.landingFaq details{background:#0f0f0e;border:1px solid #2a2822;border-radius:15px;overflow:hidden}.landingFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 18px;font-size:12px;font-weight:850;list-style:none;display:flex}.landingFaq summary::-webkit-details-marker{display:none}.landingFaq summary svg{color:#6f6a60;width:17px;transition:all .2s}.landingFaq details[open] summary svg{color:var(--landing-gold);transform:rotate(90deg)}.landingFaq p{color:var(--landing-muted);margin:0;padding:0 18px 18px;font-size:11px;line-height:1.7}.landingFinalCta{text-align:center;background:radial-gradient(circle at 78% 20%,#f4c43029,#0000 30%),linear-gradient(145deg,#171612,#0b0b0a);border:1px solid #453a17;border-radius:32px;place-items:center;min-height:500px;margin:60px clamp(28px,6vw,110px) 80px;padding:60px;display:grid}.landingFinalCta>div{max-width:850px}.landingFinalCta img{object-fit:contain;width:56px;height:72px;margin-bottom:18px}.landingFinalCta h2{font-size:clamp(48px,5vw,80px)}.landingFinalCta .landingHeroActions{justify-content:center}.landingFooter{color:#777269;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:30px clamp(28px,5vw,90px);font-size:9px;display:flex}.landingFooter>a{color:#d5cfc3;font-weight:850}.landingFooter .landingBrand img{width:29px;height:36px}@media (width<=1100px){.landingLinks{display:none}.landingHeroContent{margin-left:40px}.landingModuleGrid{grid-template-columns:repeat(2,1fr)}.flowSection{grid-template-columns:1fr}.flowVisual{order:2}.experienceCard{grid-template-columns:1fr}.experienceQuote{border-top:1px solid #3d351b;border-left:0;padding:28px 0 0}.faqSection{grid-template-columns:1fr}.landingPreview{min-height:560px}.previewBrowser{height:500px;right:8%}.previewPhone{width:220px;height:450px}.landingPricingGrid{grid-template-columns:1fr;max-width:680px}.landingPrice.featured{transform:none}}@media (width<=720px){.landingNav{height:66px;padding:0 16px}.landingBrand small{display:none}.landingBrand b{font-size:13px}.landingBrand img{width:27px;height:34px}.landingNavActions .landingTextBtn{display:none}.landingBtn.small{padding:0 12px;font-size:9px}.landingHero{align-items:flex-end;height:100svh;min-height:760px}.landingHeroImage{background-position:64%}.landingHeroShade{background:linear-gradient(#05050524 0%,#050505b8 57%,#070707 96%)}.landingHeroContent{width:auto;margin:0;padding:0 20px 55px}.landingHero h1{letter-spacing:-3px;font-size:56px}.landingHeroContent>p{font-size:13px}.landingHeroActions .landingBtn{width:100%}.landingTrust{gap:10px;font-size:8px}.landingStrip{justify-content:flex-start;padding-left:20px;overflow:hidden}.landingStrip span:nth-of-type(n+5),.landingStrip i:nth-of-type(n+4){display:none}.landingSection{padding:78px 20px}.landingSectionHead h2,.flowCopy h2,.landingFinalCta h2{letter-spacing:-2px;font-size:42px}.landingPreview{min-height:470px;margin-bottom:45px}.previewBrowser{border-radius:18px;height:390px;right:0}.previewBody{grid-template-columns:72px 1fr}.previewSide{padding:14px}.previewContent{padding:20px}.previewHello b{font-size:14px}.previewKpis i{height:55px}.previewChart{height:180px}.previewPhone{display:none}.platformSplit,.landingModuleGrid{grid-template-columns:1fr}.flowVisual{min-height:430px;margin:-30px;transform:scale(.82)}.ring1{width:390px;height:390px}.ring2{width:275px;height:275px}.experienceCard{padding:28px}.experienceCard h2{font-size:39px}.landingFinalCta{min-height:440px;margin:30px 14px 55px;padding:42px 20px}.landingFooter{flex-direction:column;align-items:flex-start}.landingFooter>span{display:none}}.landingV2Page{--lv2-gold:#f4c430;--lv2-bg:#070707;--lv2-panel:#10100f;--lv2-border:#292823;--lv2-text:#f5f2eb;--lv2-muted:#aaa59a;background:var(--lv2-bg);color:var(--lv2-text);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landingV2Page *{box-sizing:border-box}.landingV2Page a{text-decoration:none}.landingV2Nav{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707e0;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:84px;padding:0 clamp(24px,4vw,70px);display:grid;position:fixed;top:0;left:0;right:0}.landingV2NavBrand{align-items:center;min-width:230px;display:flex}.landingV2Brand{align-items:center;gap:14px;display:flex}.landingV2Clipper{object-fit:contain;flex:none;width:52px;height:68px}.landingV2Wordmark{object-fit:contain;width:188px;height:auto}.landingV2Brand.compact{gap:10px}.landingV2Brand.compact .landingV2Clipper{width:34px;height:46px}.landingV2Brand.compact .landingV2Wordmark{width:130px}.landingV2Links{justify-self:center;align-items:center;gap:34px;display:flex}.landingV2Links a,.landingV2Login{color:#c9c4b9;align-items:center;height:40px;font-size:14px;font-weight:650;line-height:1;transition:all .2s;display:flex}.landingV2Links a:hover,.landingV2Login:hover{color:#fff}.landingV2NavActions{align-items:center;gap:14px;display:flex}.landingV2Primary,.landingV2Secondary{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;transition:all .22s;display:inline-flex}.landingV2Primary{background:var(--lv2-gold);color:#17130a;border:1px solid var(--lv2-gold);box-shadow:0 14px 34px #f4c4301a}.landingV2Primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #f4c4302b}.landingV2Primary.small{border-radius:12px;min-height:44px;padding:0 17px;font-size:13px}.landingV2Secondary{color:#f5f2eb;background:#ffffff09;border:1px solid #36342e}.landingV2Secondary:hover{background:#f4c43009;border-color:#615423}.landingV2MenuBtn{color:#fff;background:#111;border:1px solid #2e2d28;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.landingV2Hero{isolation:isolate;align-items:center;height:min(900px,100vh);min-height:760px;display:flex;position:relative}.landingV2HeroImage{z-index:-3;background:url(/assets/landing-hero-desktop.png) 55%/cover no-repeat;position:absolute;inset:0}.landingV2HeroOverlay{z-index:-2;background:linear-gradient(90deg,#050505d1 0%,#050505ad 32%,#05050547 59%,#0505059e 100%),linear-gradient(#0000 76%,#070707 100%);position:absolute;inset:0}.landingV2HeroContent{width:min(780px,86vw);margin-left:clamp(28px,7vw,128px);padding-top:70px}.landingV2Eyebrow{color:var(--lv2-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;display:block}.landingV2Hero h1 em,.landingV2SectionHead h2 em,.landingV2FlowCopy h2 em,.landingV2ExperiencePanel h2 em{color:var(--lv2-gold);font-style:normal}.landingV2HeroContent>p{color:#d2ccc2;max-width:760px;margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.landingV2HeroActions{align-items:center;gap:12px;margin-top:34px;display:flex}.landingV2Proof{color:#bcb6ac;flex-wrap:wrap;gap:24px;margin-top:34px;font-size:13px;display:flex}.landingV2Proof span{align-items:center;gap:8px;display:flex}.landingV2Proof svg{color:var(--lv2-gold)}.landingV2Marquee{color:#7d786f;letter-spacing:.14em;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:24px;height:72px;font-size:11px;font-weight:800;display:flex}.landingV2Marquee i{background:#4b473f;border-radius:50%;width:4px;height:4px}.landingV2SectionHead.center{text-align:center;margin-left:auto;margin-right:auto}.landingV2SectionHead h2,.landingV2FlowCopy h2,.landingV2ExperiencePanel h2{margin:16px 0 20px;font-size:clamp(44px,4.7vw,76px);line-height:1.01}.landingV2SectionHead p,.landingV2FlowCopy>p,.landingV2ExperiencePanel>div>p{color:var(--lv2-muted);margin:0;font-size:17px;line-height:1.7}.landingV2Product{padding-top:100px}.landingV2Showcase{max-width:1240px;height:620px;margin:0 auto 54px;position:relative}.landingV2WebPreview{background:#0d0d0c;border:1px solid #312f29;border-radius:24px;height:540px;position:absolute;top:18px;left:0;right:12%;overflow:hidden;box-shadow:0 45px 100px #00000075}.landingV2BrowserBar{color:#746f66;border-bottom:1px solid #26241f;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:10px;display:flex}.landingV2BrowserBar i{background:#3b3933;border-radius:50%;width:7px;height:7px}.landingV2BrowserBar i:first-child{background:var(--lv2-gold)}.landingV2BrowserBar span{margin-left:8px}.landingV2BrowserBody{grid-template-columns:155px 1fr;height:calc(100% - 44px);display:grid}.landingV2BrowserBody aside{border-right:1px solid #26241f;flex-direction:column;gap:17px;padding:20px 18px;display:flex}.landingV2BrowserBody aside .landingV2Brand{transform-origin:0 0;width:190px;margin-bottom:5px;transform:scale(.66)}.landingV2BrowserBody aside>span{background:#2c2a24;border-radius:20px;height:9px}.landingV2BrowserBody aside>span.active{background:var(--lv2-gold);width:82%}.landingV2BrowserContent{padding:30px}.landingV2MiniHeader{justify-content:space-between;align-items:flex-end;display:flex}.landingV2MiniHeader small{color:var(--lv2-gold);letter-spacing:.12em;font-size:8px;display:block}.landingV2MiniHeader strong{margin-top:7px;font-size:22px;display:block}.landingV2MiniHeader b{color:#6f6a60;font-size:10px}.landingV2MiniKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.landingV2MiniKpis i{background:linear-gradient(145deg,#181814,#10100e);border:1px solid #2d2b25;border-radius:14px;height:84px}.landingV2MiniChart{background:#11110f;border:1px solid #292721;border-radius:16px;height:250px;margin-top:14px;padding:24px}.landingV2MiniChart svg{width:100%;height:100%}.landingV2Phone{background:#080808;border:8px solid #181713;border-radius:38px;width:264px;height:520px;padding:22px 18px;position:absolute;bottom:0;right:0;box-shadow:0 35px 80px #0000009e}.landingV2PhoneNotch{background:#27251f;border-radius:99px;width:72px;height:6px;margin:0 auto 16px}.landingV2PhoneHead{justify-content:space-between;align-items:center;display:flex}.landingV2PhoneHead img{object-fit:contain;width:24px;height:32px}.landingV2PhoneHead span{background:#26241f;border-radius:99px;width:38px;height:8px}.landingV2PhoneWelcome{margin-top:24px}.landingV2PhoneWelcome small{color:#858076;font-size:9px;display:block}.landingV2PhoneWelcome strong{margin-top:5px;font-size:16px;display:block}.landingV2PhoneCard.big{background:linear-gradient(145deg,#242018,#111);border:1px solid #2d2a23;border-radius:18px;height:130px;margin-top:18px}.landingV2PhoneGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.landingV2PhoneGrid i{background:#131311;border:1px solid #292720;border-radius:15px;height:92px}.landingV2PhoneNav{background:#11110f;border:1px solid #2b2923;border-radius:16px;justify-content:space-around;align-items:center;height:48px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.landingV2PhoneNav i{background:#555047;border-radius:50%;width:8px;height:8px}.landingV2PhoneNav i.on{background:var(--lv2-gold);box-shadow:0 0 0 6px #f4c43014}.landingV2PlatformCards{grid-template-columns:1fr 1fr;gap:14px;max-width:1020px;margin:auto;display:grid}.landingV2PlatformCards article{border:1px solid var(--lv2-border);background:#10100f;border-radius:20px;grid-template-columns:auto 1fr;gap:20px;padding:28px;display:grid}.landingV2PlatformCards svg{color:var(--lv2-gold);margin-top:3px}.landingV2PlatformCards span{color:var(--lv2-gold);letter-spacing:.14em;font-size:10px;font-weight:800}.landingV2PlatformCards h3{margin:7px 0 8px;font-size:24px}.landingV2PlatformCards p{color:var(--lv2-muted);margin:0;font-size:14px;line-height:1.6}.landingV2Features{border-top:1px solid #ffffff0d}.landingV2FeatureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landingV2Feature{border:1px solid var(--lv2-border);background:#0f0f0e;border-radius:20px;min-height:260px;padding:25px;transition:all .22s}.landingV2Feature:hover{border-color:#55491e;transform:translateY(-4px)}.landingV2FeatureTop{color:#69645b;justify-content:space-between;align-items:center;display:flex}.landingV2FeatureTop span{letter-spacing:.12em;font-size:11px;font-weight:800}.landingV2FeatureTop svg{color:var(--lv2-gold)}.landingV2Feature h3{margin:62px 0 10px;font-size:22px}.landingV2Feature p{color:var(--lv2-muted);margin:0;font-size:14px;line-height:1.68}.landingV2Flow{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.landingV2FlowCopy{position:sticky;top:130px}.landingV2Steps{gap:12px;display:grid}.landingV2Steps article{border:1px solid var(--lv2-border);background:#10100f;border-radius:20px;grid-template-columns:46px 44px 1fr;align-items:center;gap:16px;min-height:132px;padding:24px;display:grid}.landingV2Steps article>span{color:#6f6a61;font-size:12px;font-weight:800}.landingV2Steps svg{color:var(--lv2-gold)}.landingV2Steps h3{margin:0 0 6px;font-size:20px}.landingV2Steps p{color:var(--lv2-muted);margin:0;font-size:14px;line-height:1.55}.landingV2ExperiencePanel{background:radial-gradient(circle at 87% 5%,#f4c4301c,#0000 30%),#10100f;border:1px solid #3e3519;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;padding:54px;display:grid}.landingV2ExperienceList{gap:10px;display:grid}.landingV2ExperienceList span{color:#ddd7cb;border:1px solid #302e28;border-radius:15px;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-size:14px;display:flex}.landingV2ExperienceList svg{color:var(--lv2-gold)}.landingV2Pricing{border-top:1px solid #ffffff0d}.landingV2PricingGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:auto;display:grid}.landingV2PricingGrid article{border:1px solid var(--lv2-border);background:#0f0f0e;border-radius:22px;flex-direction:column;min-height:430px;padding:30px;display:flex;position:relative}.landingV2PricingGrid article.featured{background:radial-gradient(circle at 90% 0,#f4c4301a,#0000 26%),#11110f;border-color:#65551a;transform:translateY(-10px)}.landingV2PricingGrid article>b{background:var(--lv2-gold);color:#17130a;letter-spacing:.08em;border-radius:99px;padding:7px 9px;font-size:9px;position:absolute;top:18px;right:18px}.landingV2PricingGrid article>span{color:var(--lv2-gold);letter-spacing:.14em;font-size:11px;font-weight:800}.landingV2PricingGrid h3{margin:15px 0 8px;font-size:28px}.landingV2PricingGrid p{color:var(--lv2-muted);font-size:14px;line-height:1.6}.landingV2PricingGrid ul{flex:1;gap:12px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.landingV2PricingGrid li{color:#d7d1c6;align-items:center;gap:8px;font-size:13px;display:flex}.landingV2PricingGrid li svg{width:17px;color:var(--lv2-gold)}.landingV2PricingGrid article>a{color:#f5f2eb;border:1px solid #34312a;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:800;display:flex}.landingV2PricingGrid .featured>a{background:var(--lv2-gold);border-color:var(--lv2-gold);color:#17130a}.landingV2Faq{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.landingV2FaqIntro h2{letter-spacing:-.04em;margin:16px 0 12px;font-size:50px}.landingV2FaqIntro p{color:var(--lv2-muted);font-size:15px}.landingV2FaqList{gap:9px;display:grid}.landingV2FaqList details{border:1px solid var(--lv2-border);background:#0f0f0e;border-radius:16px;overflow:hidden}.landingV2FaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.landingV2FaqList summary::-webkit-details-marker{display:none}.landingV2FaqList summary svg{color:#716c63;width:18px;transition:all .2s}.landingV2FaqList details[open] summary svg{color:var(--lv2-gold);transform:rotate(90deg)}.landingV2FaqList p{color:var(--lv2-muted);margin:0;padding:0 18px 20px;font-size:14px;line-height:1.7}.landingV2Final{text-align:center;background:radial-gradient(circle at 76% 18%,#f4c4301f,#0000 28%),#0f0f0d;border:1px solid #493d17;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin:50px clamp(24px,5vw,90px) 80px;padding:60px;display:flex}.landingV2Final .landingV2Brand{margin-bottom:34px;transform:scale(.92)}.landingV2Final h2{margin:0;font-size:clamp(48px,5vw,78px);line-height:1.01}.landingV2Final p{max-width:700px;color:var(--lv2-muted);margin:22px 0 30px;font-size:17px;line-height:1.65}.landingV2Final>div:last-child{gap:12px;display:flex}.landingV2Footer{color:#777269;border-top:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:130px;padding:28px clamp(24px,5vw,90px);font-size:11px;display:grid}.landingV2Footer>span{text-align:center}.landingV2Footer>a{color:#d9d3c8;font-weight:700}.landingV2Footer .landingV2Brand.compact .landingV2Clipper{width:27px;height:36px}.landingV2Footer .landingV2Brand.compact .landingV2Wordmark{width:105px}@media (width<=1080px){.landingV2Links{background:#0d0d0c;border:1px solid #2c2a24;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:none;position:absolute;top:72px;left:20px;right:20px}.landingV2Links.open{display:flex}.landingV2Links a{padding:0 12px}.landingV2MenuBtn{display:flex}.landingV2NavBrand{min-width:0}.landingV2FeatureGrid{grid-template-columns:repeat(2,1fr)}.landingV2Flow{grid-template-columns:1fr;gap:46px}.landingV2FlowCopy{position:static}.landingV2ExperiencePanel{grid-template-columns:1fr}.landingV2PricingGrid{grid-template-columns:1fr;max-width:680px}.landingV2PricingGrid article.featured{transform:none}.landingV2Faq{grid-template-columns:1fr}.landingV2Showcase{height:560px}.landingV2WebPreview{height:485px;right:8%}.landingV2Phone{width:230px;height:470px}}@media (width<=720px){.landingV2Nav{grid-template-columns:1fr auto;height:70px;padding:0 16px}.landingV2NavBrand .landingV2Brand.compact .landingV2Clipper{width:26px;height:36px}.landingV2NavBrand .landingV2Brand.compact .landingV2Wordmark{width:102px}.landingV2NavActions{gap:8px}.landingV2Login,.landingV2Primary.small{display:none}.landingV2MenuBtn{display:flex}.landingV2Links{top:62px}.landingV2Hero{align-items:flex-end;height:100svh;min-height:760px}.landingV2HeroImage{background-position:64%}.landingV2HeroOverlay{background:linear-gradient(#0505052e 0%,#050505d9 58%,#070707 93%)}.landingV2HeroContent{width:auto;margin:0;padding:0 20px 54px}.landingV2Hero h1{letter-spacing:-.045em;font-size:52px;line-height:.98}.landingV2HeroContent>p{font-size:16px}.landingV2HeroActions{flex-direction:column;align-items:stretch}.landingV2HeroActions a{width:100%}.landingV2Proof{gap:12px;font-size:11px}.landingV2Marquee{justify-content:flex-start;gap:18px;padding:0 20px;overflow:hidden}.landingV2Marquee span:nth-of-type(n+5),.landingV2Marquee i:nth-of-type(n+4){display:none}.landingV2Section{padding:82px 20px}.landingV2SectionHead h2,.landingV2FlowCopy h2,.landingV2ExperiencePanel h2{font-size:40px}.landingV2SectionHead p,.landingV2FlowCopy>p,.landingV2ExperiencePanel>div>p{font-size:15px}.landingV2Showcase{height:420px;margin-bottom:38px}.landingV2WebPreview{border-radius:18px;height:390px;right:0}.landingV2BrowserBody{grid-template-columns:74px 1fr}.landingV2BrowserBody aside{padding:12px 9px}.landingV2BrowserBody aside .landingV2Brand{display:none}.landingV2BrowserContent{padding:18px}.landingV2MiniHeader strong{font-size:14px}.landingV2MiniKpis i{height:56px}.landingV2MiniChart{height:185px;padding:12px}.landingV2Phone{display:none}.landingV2PlatformCards,.landingV2FeatureGrid{grid-template-columns:1fr}.landingV2Feature{min-height:230px}.landingV2Feature h3{margin-top:48px}.landingV2Steps article{grid-template-columns:35px 36px 1fr;padding:18px}.landingV2ExperiencePanel{padding:28px}.landingV2PricingGrid h3{font-size:25px}.landingV2Final{min-height:470px;margin:24px 14px 55px;padding:42px 20px}.landingV2Final h2{font-size:44px}.landingV2Final>div:last-child{flex-direction:column;width:100%}.landingV2Final>div:last-child a{width:100%}.landingV2Final .landingV2Brand{transform:scale(.72)}.landingV2Footer{grid-template-columns:1fr;justify-items:start}.landingV2Footer>span{text-align:left}.landingV2Footer>a{display:none}}.landingV2Page{font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.landingV2Nav{grid-template-columns:minmax(210px,auto) minmax(360px,1fr) auto;align-items:center;gap:24px;height:78px;padding:0 clamp(28px,4vw,72px)}.landingV2NavBrand{align-items:center;min-width:210px;height:78px;overflow:hidden}.landingV2NavBrand .landingV2Brand.compact{gap:9px;height:50px}.landingV2NavBrand .landingV2Brand.compact .landingV2Clipper{width:30px;height:42px}.landingV2NavBrand .landingV2Brand.compact .landingV2Wordmark{width:126px;max-height:42px}.landingV2Links{flex-direction:row;justify-content:center;justify-self:stretch;align-items:center;gap:clamp(24px,2.4vw,42px);min-width:0;height:78px;display:flex}.landingV2Links a{white-space:nowrap;letter-spacing:-.01em;color:#bdb8ae;height:78px;padding:0;font-size:13px;font-weight:650}.landingV2Links a:hover{color:#fff}.landingV2NavActions{white-space:nowrap;flex-wrap:nowrap;height:78px}.landingV2Login{height:42px;padding:0 4px;font-size:13px}.landingV2Primary.small{border-radius:12px;height:42px;min-height:42px;padding:0 16px}.landingV2Hero{align-items:center;height:clamp(700px,82vh,840px);min-height:700px;padding-top:78px}.landingV2HeroImage{background-position:58%}.landingV2HeroOverlay{background:linear-gradient(90deg,#050505c7 0%,#050505a3 31%,#05050540 54%,#05050557 100%),linear-gradient(#0000 81%,#070707 100%)}.landingV2HeroContent{width:min(680px,48vw);max-width:680px;margin-left:clamp(36px,6vw,104px);padding-top:0;transform:translateY(-4px)}.landingV2Eyebrow{letter-spacing:.15em;font-size:11px}.landingV2Hero h1,.landingV2SectionHead h2,.landingV2FlowCopy h2,.landingV2ExperiencePanel h2,.landingV2Final h2{letter-spacing:-.048em;font-family:Segoe UI Variable Display,Segoe UI,Inter,system-ui,sans-serif;font-weight:690}.landingV2Hero h1{max-width:680px;margin:18px 0 22px;font-size:clamp(52px,4.35vw,74px);line-height:1.01}.landingV2HeroContent>p{color:#d1cbc1;max-width:620px;font-size:clamp(16px,1.15vw,19px);line-height:1.58}.landingV2HeroActions{margin-top:28px}.landingV2Proof{gap:20px;margin-top:28px;font-size:12px}.landingV2Section{padding:104px clamp(28px,6vw,110px)}.landingV2SectionHead{max-width:760px;margin-bottom:46px}.landingV2SectionHead h2,.landingV2FlowCopy h2,.landingV2ExperiencePanel h2{font-size:clamp(38px,3.8vw,62px);line-height:1.04}.landingV2SectionHead p,.landingV2FlowCopy>p,.landingV2ExperiencePanel>div>p{font-size:16px;line-height:1.7}@media (width<=1180px){.landingV2Nav{grid-template-columns:minmax(190px,auto) 1fr auto;gap:18px;padding:0 24px}.landingV2Links{gap:22px}.landingV2HeroContent{width:min(620px,54vw);margin-left:48px}.landingV2Hero h1{font-size:clamp(50px,5.2vw,68px)}}@media (width<=980px){.landingV2Nav{grid-template-columns:1fr auto;height:74px;padding:0 20px}.landingV2NavBrand{min-width:0;height:74px}.landingV2NavActions{height:74px}.landingV2Links{background:#0d0d0c;border:1px solid #2c2a24;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;height:auto;padding:10px;display:none;position:absolute;top:66px;left:18px;right:18px;box-shadow:0 24px 60px #00000073}.landingV2Links.open{display:flex}.landingV2Links a{height:46px;padding:0 12px}.landingV2MenuBtn{display:flex}.landingV2Hero{padding-top:74px}.landingV2HeroContent{width:min(600px,64vw);margin-left:36px}}@media (width<=720px){.landingV2Nav{height:68px;padding:0 14px}.landingV2NavBrand,.landingV2NavActions{height:68px}.landingV2NavBrand .landingV2Brand.compact .landingV2Clipper{width:25px;height:34px}.landingV2NavBrand .landingV2Brand.compact .landingV2Wordmark{width:96px;max-height:34px}.landingV2Links{top:60px}.landingV2Hero{align-items:flex-end;height:100svh;min-height:720px;padding-top:68px}.landingV2HeroImage{background-position:66%}.landingV2HeroOverlay{background:linear-gradient(#05050533 0%,#050505e0 56%,#070707 95%)}.landingV2HeroContent{width:auto;max-width:none;margin:0;padding:0 20px 46px;transform:none}.landingV2Hero h1{margin:14px 0 18px;font-size:clamp(42px,12vw,54px);line-height:1.01}.landingV2HeroContent>p{font-size:15px;line-height:1.55}.landingV2Proof{gap:10px;margin-top:22px;font-size:10.5px}.landingV2Section{padding:78px 20px}.landingV2SectionHead h2,.landingV2FlowCopy h2,.landingV2ExperiencePanel h2{font-size:38px}}.adminShell{--admin-sidebar-width:244px;position:relative;--bg:#090909!important;--panel:#11110f!important;--panel-2:#171715!important;--panel-elev:#1d1d1a!important;--text:#f7f4ed!important;--muted:#918d84!important;--accent:#ffd400!important;--accent-2:#ffd400!important;--nav:#11110f!important;--nav-muted:#87837b!important;--line:#292823!important;--danger:#d8534f!important;background:#090909!important;align-items:stretch!important;min-height:100dvh!important}.adminShell.sidebarCollapsed{--admin-sidebar-width:92px}.adminShell:before{content:"";width:var(--admin-sidebar-width);pointer-events:none;z-index:0;background:#11110f;border-right:1px solid #292823;position:absolute;top:0;bottom:0;left:0}.adminShell .sidebar{z-index:20;background:#11110f!important;border-right:1px solid #292823!important;align-self:start!important;height:100dvh!important;min-height:100dvh!important;position:sticky!important;top:0!important}.adminShell .main{z-index:1;background:#090909!important;min-height:100dvh!important}.adminShell .workspaceTop{height:70px!important;box-shadow:none!important;background:#11110ff2!important;border-bottom:1px solid #292823!important}.adminShell .page{max-width:none!important;padding:28px 30px 64px!important}.adminShell .pageHead{margin-bottom:18px!important}.adminShell .pageHead .eyebrow{color:#ffd400!important;letter-spacing:1.3px!important;font-size:8px!important}.adminShell .pageHead h1{letter-spacing:-1.25px!important;font-size:32px!important;line-height:1.03!important}.adminShell .pageHead p{color:#918d84!important;max-width:720px!important;font-size:11px!important}.adminShell .kpi{box-shadow:none!important;background:#1d1d1a!important;border:0!important;border-radius:18px!important;min-height:102px!important}.adminShell .kpi:after{display:none!important}.adminShell .kpiIcon{color:#11110f!important;background:#ffd400!important;border:0!important;border-radius:13px!important}.adminShell .panel,.adminShell .planCard{box-shadow:none!important;background:#1d1d1a!important;border:0!important;border-radius:20px!important}.adminShell .premiumChartPanel{background:#171715!important;border:0!important}.adminShell .tableWrap thead{background:#171715!important}.adminShell .tableWrap tbody tr{background:#1d1d1a!important}.adminShell .tableWrap tbody tr:hover{background:#22221f!important}.adminShell .navItem{color:#918d84!important;box-shadow:none!important;border:0!important}.adminShell .navItem:hover{color:#f7f4ed!important;background:#171715!important;transform:none!important}.adminShell .navItem.active{color:#f7f4ed!important;box-shadow:none!important;background:#1d1d1a!important;border:0!important}.adminShell .navItem.active svg{color:#ffd400!important}.adminShell .navItem.active:before,.adminShell .navItem.active:after{content:none!important;display:none!important}.adminShell .topIconButton,.adminShell .topUser{background:#1d1d1a!important;border-color:#292823!important}.adminShell .topUserAvatar{color:#11110f!important;background:#ffd400!important}.adminShell .segmented button{color:#918d84!important;background:#171715!important;border-color:#292823!important}.adminShell .segmented button.active{color:#ffd400!important;background:#1d1d1a!important;border-color:#ffd40066!important}.adminShell .lineChart .chartPrimary{stroke:#ffd400!important}.adminShell .chartDot{stroke:#ffd400!important;fill:#171715!important}.adminShell .chartPoint.selected .chartDot{fill:#ffd400!important;stroke:#090909!important}.adminShell .chartGrid{stroke:#292823!important}.adminShell .tableAction{color:#f7f4ed!important;background:#171715!important;border-color:#292823!important}.adminShell .tableAction:hover{background:#1d1d1a!important;border-color:#ffd40066!important}.adminShell .dataPanel{background:#1d1d1a!important}.adminShell .pager{background:#171715!important;border-color:#292823!important}.adminShell .search,.adminShell .filterSelect{color:#f7f4ed!important;background:#171715!important;border-color:#292823!important}@media (width<=1180px){.adminShell{--admin-sidebar-width:92px}}@media (width<=760px){.adminShell:before{display:none}.adminShell .sidebar{background:#11110f!important;height:auto!important;min-height:0!important;position:relative!important}.adminShell .main{min-height:100dvh!important}.adminShell .page{padding:20px 14px 54px!important}}.adminShell{grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)!important;background:linear-gradient(90deg,#11110f 0 var(--admin-sidebar-width),#090909 var(--admin-sidebar-width) 100%)!important}.adminShell:before{content:none!important;display:none!important}.adminShell .sidebar{width:100%!important;box-shadow:none!important;border-right:1px solid #292823!important}.adminShell .main{background:#090909!important;min-width:0!important}.adminShell .adminOverview{padding-bottom:38px!important}.adminShell .adminOverview .kpiGrid{gap:10px!important}.adminShell .adminOverview .kpi{border-radius:16px!important;min-height:88px!important;padding:14px 16px!important}.adminShell .adminOverview .kpi strong{font-size:19px!important}.adminShell .adminOverview .premiumChartPanel{overflow:hidden;border-radius:18px!important;margin-top:10px!important;padding-bottom:10px!important}.adminShell .adminOverview .chartPanelHead{margin-bottom:2px!important;padding:16px 18px 6px!important}.adminShell .adminOverview .chartPanelHead h3{font-size:15px!important}.adminShell .adminOverview .chartPanelHead p{font-size:9px!important}.adminShell .adminOverview .chartMetricSelector{margin:0 18px 3px!important}.adminShell .adminOverview .lineChart{min-height:0!important;padding:0 16px 6px!important}.adminShell .adminOverview .lineChart svg{height:176px!important;overflow:visible!important}.adminShell .adminOverview .chartLabels{margin-top:-1px;padding:0 7px!important}.adminShell .adminOverview .chartPrimary{filter:drop-shadow(0 0 5px #ffd40026);stroke-width:3.2px!important}.adminShell .adminOverview .chartPoint .chartDot{stroke-width:3px!important;fill:#11110f!important}.adminShell .adminOverview .chartPoint.selected .chartDot{filter:drop-shadow(0 0 8px #ffd40073);fill:#ffd400!important;stroke:#090909!important;stroke-width:4px!important}.adminShell .adminOverview .chartPoint.selected:after{content:""}.adminShell .adminOverview .twoCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important}.adminShell .adminOverview .twoCols>.panel{min-width:0;overflow:hidden;border-radius:18px!important}.adminShell .adminOverview .twoCols .panelTitle{margin-bottom:2px!important;padding:15px 17px 9px!important}.adminShell .adminOverview .twoCols table th,.adminShell .adminOverview .twoCols table td{padding-top:11px!important;padding-bottom:11px!important}.confirmDialog{grid-template-columns:52px 1fr;align-items:start;gap:15px;display:grid}.confirmIcon{color:#ffd400;background:#ffd4001a;border:1px solid #ffd4002e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.confirmDialog.danger .confirmIcon{color:#ef7772;background:#d8534f1a;border-color:#d8534f40}.confirmCopy{padding-top:2px}.confirmCopy>b{letter-spacing:-.2px;color:var(--text);font-size:16px;display:block}.confirmCopy>p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.confirmActions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:3px;padding-top:8px;display:flex}.confirmActions .btn{justify-content:center;min-width:120px}.dangerButton{color:#fff!important;background:#d8534f!important;border-color:#d8534f!important}.dangerButton:hover{background:#c94a46!important;border-color:#c94a46!important}.buttonSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@media (width<=1180px){.adminShell{background:linear-gradient(90deg,#11110f 0 92px,#090909 92px 100%)!important;grid-template-columns:92px minmax(0,1fr)!important}}@media (width<=760px){.adminShell{background:#090909!important;display:block!important}.adminShell .adminOverview .twoCols{grid-template-columns:1fr!important}.confirmDialog{grid-template-columns:44px 1fr}.confirmIcon{border-radius:14px;width:44px;height:44px}.confirmActions{grid-template-columns:1fr 1fr;display:grid}.confirmActions .btn{min-width:0}}.adminShell .adminOverview .twoCols .tableWrap{overflow-x:hidden!important}.adminShell .adminOverview .twoCols table{table-layout:fixed!important;min-width:0!important}.adminShell .adminOverview .twoCols th,.adminShell .adminOverview .twoCols td{white-space:normal!important}.desktopLogin{background:#090909!important;grid-template-columns:minmax(0,58%) minmax(430px,42%)!important}.desktopLoginArt{image-rendering:auto;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(90deg,#00000014 0%,#0000001a 68%,#00000057 100%),linear-gradient(#0000000a 48%,#0000006b 100%),url(/assets/landing-hero-desktop.png)!important;background-position:54%!important;background-size:cover!important}.desktopLoginArt .loginHeroCopy{max-width:610px!important;bottom:48px!important;left:48px!important}.desktopLoginArt .loginHeroCopy h1{max-width:610px!important;font-size:clamp(38px,3.4vw,58px)!important}.desktopLoginPanel{padding:34px clamp(34px,3.4vw,64px)!important}.desktopLoginCard{width:min(100%,530px)!important;max-width:530px!important}.loginStaticBrand{margin-bottom:12px!important}.loginStaticClipper,.loginStaticWordmark{filter:none!important}.modalBody{padding:22px 22px 0!important}.formGrid{align-items:start}.modalActions{border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 98%,transparent)!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:8px -22px 0!important;padding:16px 22px 18px!important;display:flex!important}.modalActions .btn{width:auto!important;min-width:120px!important;margin:0!important}.modalActions .btn:not(.secondary){min-width:150px!important}.emptyTableRow td{background:var(--panel)!important;border-bottom:0!important;padding:0!important}.emptyTableRow:hover td{background:var(--panel)!important}.emptyTableRow .empty{min-height:150px;color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex;padding:34px 20px!important}.bannerEmptyState,.cardGridEmpty{grid-column:1/-1;place-items:center;min-height:180px;display:grid}.manageDashboardV2{--manage-yellow:#ffd400}.manageDashboardV2 .pageHead{margin-bottom:18px}.manageDashboardV2 .pageHead h1{font-size:34px!important}.managePeriodBar{justify-content:space-between;align-items:end;gap:18px;margin:6px 0 14px;display:flex}.managePeriodBar>div:first-child{flex-direction:column;gap:5px;display:flex}.managePeriodBar>div:first-child b{font-size:16px}.managePeriodActions{color:#ffd400;background:#171715;border-radius:13px;align-items:center;gap:6px;padding:5px;display:flex}.managePeriodActions button{color:#918d84;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px;font-weight:900}.managePeriodActions button.active{color:#11110f;background:#ffd400}.manageHeroMetrics{grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr);gap:12px;display:grid}.manageHeroMainCard{background:#11110f;border-radius:22px;flex-direction:column;min-height:188px;padding:20px;display:flex;box-shadow:0 18px 50px #0000002e}.manageHeroCardTop{justify-content:space-between;align-items:center;display:flex}.manageHeroCardTop small{color:#918d84;letter-spacing:.8px;font-size:8px;font-weight:900}.manageYellowIcon{color:#11110f;background:#ffd400;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.manageHeroMainCard>strong{letter-spacing:-1.3px;margin-top:24px;font-size:36px}.manageHeroMainCard>span{color:#918d84;margin-top:3px;font-size:9px}.manageHeroCardFoot{color:#ffd400;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.manageHeroCardFoot b{font-size:10px}.manageSideMetrics{grid-template-rows:1fr 1fr;gap:10px;display:grid}.manageSideMetrics article{background:#1d1d1a;border-radius:20px;flex-direction:column;justify-content:center;padding:18px;display:flex}.manageSideMetrics article:nth-child(2){background:#171715}.manageSideMetrics small,.manageMiniMetrics small{color:#918d84;letter-spacing:.6px;font-size:8px;font-weight:900}.manageSideMetrics strong{margin-top:7px;font-size:22px}.manageSideMetrics span{color:#ffd400;margin-top:5px;font-size:8px}.manageMiniMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.manageMiniMetrics article{background:#1d1d1a;border-radius:18px;flex-direction:column;gap:5px;min-height:102px;padding:15px;display:flex}.manageMiniMetrics svg{color:#ffd400;margin-bottom:3px}.manageMiniMetrics strong{font-size:16px}.manageSubscriptionBar{background:#171715!important;border:0!important;margin-top:12px!important;margin-bottom:0!important}.manageChartCard{margin-top:12px;background:#11110f!important;border:0!important;border-radius:22px!important}.manageChartCard .panelTitle{padding:18px 20px 2px!important}.manageChartCard .lineChart{padding:0 14px 12px}.manageChartCard .lineChart svg{height:205px!important}.manageChartCard .chartPrimary{stroke:#ffd400!important;stroke-width:3px!important}.manageChartCard .chartDot{fill:#11110f!important;stroke:#ffd400!important}.manageChartCard .chartPoint.selected .chartDot{fill:#ffd400!important;stroke:#090909!important}.manageChartCard .chartGrid{stroke:#292823!important}.manageChartEmpty{color:#918d84;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:205px;display:flex}.manageChartEmpty svg{color:#ffd400}.manageChartEmpty b{color:#f7f4ed;font-size:13px}.manageChartEmpty span{font-size:9px}.manageDashboardBottom{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;margin-top:12px;display:grid}.manageAgendaCard,.manageSummaryCard{min-height:260px;background:#11110f!important;border:0!important;border-radius:22px!important}.manageEmptyCard{color:#918d84;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:185px;display:flex}.manageEmptyCard svg{color:#ffd400}.manageEmptyCard b{color:#f7f4ed;font-size:13px}.manageEmptyCard span{font-size:9px}.manageSummaryCard{flex-direction:column;align-items:flex-start;display:flex;padding:22px!important}.manageSummaryCard .eyebrow{margin-top:22px}.manageSummaryCard>strong{color:#ffd400;margin-top:10px;font-size:38px}.manageSummaryCard h3{margin:2px 0 10px;font-size:17px}.manageSummaryCard p{color:#918d84;max-width:360px;font-size:10px;line-height:1.6}.manageToolPage .pageHead{margin-bottom:18px}.manageToolHero{background:#11110f;border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:19px 20px;display:grid}.manageToolIcon{color:#11110f;background:#ffd400;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.manageToolHero h2{margin:5px 0;font-size:21px}.manageToolHero p{color:#918d84;max-width:720px;margin:0;font-size:10px;line-height:1.5}.manageToolGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;display:grid}.toolPrimaryCard{min-height:315px;background:#171715!important;border:0!important;border-radius:22px!important;padding:22px!important}.toolCardHead{justify-content:space-between;align-items:center;display:flex}.toolCardHead>div{color:#ffd400;align-items:center;gap:9px;display:flex}.toolCardHead span{letter-spacing:.8px;font-size:8px;font-weight:950}.toolStatusDot{background:#ffd400;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ffd40014}.toolPrimaryCard h3{margin:25px 0 8px;font-size:24px}.toolPrimaryCard>p,.toolUrl{color:#918d84;word-break:break-word;max-width:760px;line-height:1.6;font-size:10px!important}.toolToken{background:#11110f;border-radius:14px;margin-top:24px;padding:14px}.toolToken small,.toolToken b{display:block}.toolToken small{color:#918d84;letter-spacing:.7px;font-size:7px}.toolToken b{word-break:break-all;margin-top:6px;font-size:16px}.toolActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.toolSideStack{gap:10px;display:grid}.toolInfoCard{background:#1d1d1a;border-radius:18px;align-items:center;gap:13px;min-height:95px;padding:16px;display:flex}.toolInfoCard>svg{color:#ffd400;flex:none}.toolInfoCard b,.toolInfoCard span{display:block}.toolInfoCard b{font-size:11px}.toolInfoCard span{color:#918d84;margin-top:4px;font-size:8.5px;line-height:1.45}.toolOk{color:#54c483}.toolWarn{color:#ffd400}.toolDetailRows{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.toolDetailRows>div{background:#11110f;border-radius:14px;padding:14px}.toolDetailRows small,.toolDetailRows b{display:block}.toolDetailRows small{color:#918d84;font-size:7px}.toolDetailRows b{margin-top:5px;font-size:12px}@media (width<=1180px){.desktopLogin{grid-template-columns:1fr!important}.desktopLoginArt{display:none!important}.manageHeroMetrics,.manageToolGrid,.manageDashboardBottom{grid-template-columns:1fr}}@media (width<=760px){.modalActions{grid-template-columns:1fr 1fr;margin:8px -14px 0!important;padding:14px!important;display:grid!important}.modalActions .btn{width:100%!important;min-width:0!important}.managePeriodBar{flex-direction:column;align-items:stretch}.managePeriodActions{overflow:auto}.manageHeroMetrics{grid-template-columns:1fr}.manageSideMetrics{grid-template-rows:none;grid-template-columns:1fr 1fr}.manageMiniMetrics{grid-template-columns:1fr}.manageToolHero{grid-template-columns:48px minmax(0,1fr)}.manageToolHero>.status{grid-column:2}.toolDetailRows{grid-template-columns:1fr}}.shell{--sidebar-track-width:252px;align-items:stretch!important;min-height:100dvh!important;position:relative!important}.shell.sidebarCollapsed{--sidebar-track-width:82px}.shell:before{content:""!important;width:var(--sidebar-track-width)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nav) 96%,#000),color-mix(in srgb,var(--nav) 88%,#000))!important;border-right:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;pointer-events:none!important;z-index:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.shell>.sidebar{z-index:20!important}.shell>.main{z-index:1!important;min-height:100dvh!important}.adminShell{--sidebar-track-width:var(--admin-sidebar-width)!important}.adminShell:before{content:""!important;background:#11110f!important;border-right:1px solid #292823!important;display:block!important}.adminShell .sidebar{background:#11110f!important}.adminDashboardUnified{max-width:1480px!important;margin:0 auto!important}.adminDashboardUnified .adminPeriodBar{margin-top:0}.adminDashboardUnified .adminMetricSwitch{flex-wrap:wrap;max-width:100%}.adminDashboardUnified .adminMetricSwitch button{white-space:nowrap}.adminDashboardUnified .manageHeroMainCard{background:#11110f!important;border:0!important}.adminDashboardUnified .manageSideMetrics article{border:0!important}.adminDashboardUnified .adminMiniMetrics article{position:relative}.adminDashboardUnified .adminMiniMetrics article span{color:#918d84;margin-top:auto;font-size:8px}.adminDashboardUnified .adminUnifiedChart{overflow:hidden}.adminDashboardUnified .adminUnifiedChart .panelTitle{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;padding:18px 20px 2px!important}.adminDashboardUnified .adminChartCurrent{text-align:right;min-width:120px}.adminDashboardUnified .adminChartCurrent small,.adminDashboardUnified .adminChartCurrent b{display:block}.adminDashboardUnified .adminChartCurrent small{letter-spacing:.8px;color:#918d84;text-transform:uppercase;font-size:8px;font-weight:900}.adminDashboardUnified .adminChartCurrent b{color:#f7f4ed;margin-top:5px;font-size:22px}.adminDashboardUnified .adminDashboardBottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.adminDashboardUnified .adminRecentCard{overflow:hidden;min-height:250px!important}.adminDashboardUnified .compactDashboardTable{overflow-x:auto!important}.adminDashboardUnified .compactDashboardTable table{min-width:560px!important}.adminDashboardUnified .compactDashboardTable th,.adminDashboardUnified .compactDashboardTable td{padding:12px 14px!important}@media (width<=1180px){.shell{--sidebar-track-width:220px}.shell.sidebarCollapsed{--sidebar-track-width:76px}.adminShell{--sidebar-track-width:92px!important}}@media (width<=760px){.shell:before,.adminShell:before{content:none!important;display:none!important}.adminDashboardUnified .adminDashboardBottom{grid-template-columns:1fr!important}.adminDashboardUnified .adminUnifiedChart .panelTitle{align-items:flex-start}.adminDashboardUnified .adminChartCurrent b{font-size:18px}}.agendaAppLike{max-width:1500px!important}.agendaViewHead{justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 14px;display:flex}.agendaViewHead>div:first-child{flex-direction:column;gap:3px;display:flex}.agendaViewHead b{text-transform:capitalize;font-size:15px}.agendaViewHead small{color:var(--muted);font-size:9px}.agendaModePills{background:var(--panel-2);border-radius:14px;align-items:center;gap:5px;padding:5px;display:flex}.agendaModePills button{height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:9px;font-weight:900}.agendaModePills button.active{background:var(--accent);color:var(--nav)}.agendaCalendar{margin-bottom:12px;background:var(--panel)!important;padding:14px 16px!important}.agendaWeekHead{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.agendaWeekHead button{background:var(--panel-2);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.agendaWeekHead b{text-transform:capitalize;margin-top:4px;font-size:13px;display:block}.agendaWeekDays{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:12px;display:grid}.agendaWeekDays button{background:var(--panel-elev);height:65px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.agendaWeekDays button small{color:var(--muted);font-size:7px;font-weight:900}.agendaWeekDays button b{font-size:15px}.agendaWeekDays button.active{background:var(--accent);color:var(--nav)}.agendaWeekDays button.active small{color:var(--nav)}.agendaSummaryRow{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:12px;display:grid}.agendaSummaryMain{background:var(--nav);border-radius:22px;grid-template-columns:48px 1fr 36px;align-items:center;gap:14px;min-height:174px;padding:20px;display:grid}.agendaSummaryIcon{background:var(--accent);width:46px;height:46px;color:var(--nav);border-radius:14px;place-items:center;display:grid}.agendaSummaryMain span,.agendaSummarySide span{color:var(--muted);letter-spacing:.75px;font-size:8px;font-weight:950}.agendaSummaryMain strong{color:#fff;letter-spacing:-1px;margin-top:8px;font-size:34px;display:block}.agendaSummaryMain small{color:var(--nav-muted);margin-top:5px;font-size:9px;display:block}.agendaSummaryArrow{color:var(--accent);align-self:end;padding-bottom:3px}.agendaSummarySide{grid-template-rows:1fr 1fr;gap:10px;display:grid}.agendaSummarySide article{background:var(--panel-elev);border-radius:19px;flex-direction:column;justify-content:center;padding:17px;display:flex}.agendaSummarySide article:nth-child(2){background:var(--panel-2)}.agendaSummarySide strong{margin-top:6px;font-size:21px}.agendaSummarySide small{color:var(--accent);margin-top:4px;font-size:8px}.agendaListSection{margin-top:18px}.agendaSectionTitle{justify-content:space-between;align-items:end;margin:0 4px 10px;display:flex}.agendaSectionTitle h2{margin:5px 0 0;font-size:21px}.agendaSectionTitle>span{color:var(--muted);font-size:9px}.agendaTimeline{background:var(--panel)!important}.agendaTimelineRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;transition:all .18s;display:grid}.agendaTimelineRow:last-child{border-bottom:0}.agendaTimelineRow:hover{background:var(--panel-2)}.agendaTime{border-right:1px solid var(--line);flex-direction:column;align-items:center;padding-right:12px;display:flex}.agendaTime b{font-size:14px}.agendaTime small{color:var(--muted);margin-top:4px;font-size:7px}.agendaClient{align-items:center;gap:11px;display:flex}.agendaAvatar{background:var(--panel-elev);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;font-size:14px;font-weight:950;display:grid}.agendaClient b,.agendaClient small{display:block}.agendaClient b{font-size:11px}.agendaClient small{color:var(--muted);margin-top:4px;font-size:8px}.agendaRowMeta{align-items:center;gap:12px;display:flex}.agendaRowMeta strong{text-align:right;min-width:80px;font-size:10px}.agendaLoading,.agendaEmpty{min-height:190px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.agendaLoading{flex-direction:row}.agendaEmpty svg{color:var(--accent)}.agendaEmpty b{color:var(--text);font-size:12px}.agendaEmpty span{text-align:center;max-width:430px;font-size:9px;line-height:1.5}.agendaEmpty.compact{background:var(--panel-elev);border-radius:16px;min-height:130px;margin-top:8px}.agendaFilterModal>.fieldLabel{margin:4px 0 8px;display:block}.agendaFilterChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.agendaFilterChoices.compact{grid-template-columns:1fr 1fr;max-height:270px;overflow:auto}.agendaFilterChoices button{border:1px solid var(--line);background:var(--panel-elev);min-height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.agendaFilterChoices button>svg{color:var(--accent);flex:none}.agendaFilterChoices button div{flex:1}.agendaFilterChoices button b,.agendaFilterChoices button small{display:block}.agendaFilterChoices button b{font-size:10px}.agendaFilterChoices button small{color:var(--muted);margin-top:4px;font-size:7.5px}.agendaFilterChoices button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-elev))}.quickDays{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.quickDays button{border:1px solid var(--line);background:var(--panel-elev);height:54px;color:var(--text);cursor:pointer;border-radius:13px;font-weight:900}.quickDays button small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.quickDays button.selected{border-color:var(--accent);color:var(--accent)}.appointmentHero{background:var(--nav);color:#fff;border-radius:19px;justify-content:space-between;align-items:center;min-height:142px;padding:18px;display:flex}.appointmentHero strong,.appointmentHero small,.appointmentHero p{display:block}.appointmentHero strong{margin-top:7px;font-size:34px}.appointmentHero small{text-transform:capitalize;margin-top:2px;font-size:10px}.appointmentHero p{color:var(--nav-muted);margin:6px 0 0;font-size:8px}.appointmentHero>svg{color:var(--accent)}.appointmentTabs{background:var(--panel-elev);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:5px;height:58px;margin-top:10px;padding:5px;display:grid}.appointmentTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.appointmentTabs button.active{background:var(--nav);color:#fff}.appointmentTabs button.active svg{color:var(--accent)}.appointmentPane{padding:4px 2px 0}.appointmentPane h3{margin:18px 0 10px;font-size:16px}.appointmentFlow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.flowStep{background:var(--panel-elev);border-radius:15px;align-items:center;gap:9px;min-height:86px;padding:11px;display:flex}.flowStep>span{background:var(--panel-2);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:950;display:grid}.flowStep.active>span{background:var(--accent);color:var(--nav)}.flowStep b,.flowStep small{display:block}.flowStep b{font-size:9px}.flowStep small{color:var(--muted);margin-top:3px;font-size:7px}.appointmentService{background:var(--panel-elev);border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:11px;display:grid}.serviceIcon{background:var(--nav);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.appointmentService b,.appointmentService small{display:block}.appointmentService b{font-size:10px}.appointmentService small{color:var(--muted);margin-top:3px;font-size:7px}.appointmentService strong{color:var(--accent);font-size:10px}.appointmentAddon{background:var(--panel-2);border-radius:12px;align-items:center;gap:8px;min-height:46px;margin-top:7px;padding:0 11px;display:flex}.appointmentAddon svg{color:var(--accent)}.appointmentAddon span{flex:1;font-size:8.5px}.appointmentAddon b{font-size:8.5px}.detailGrid{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.detailItem{border-bottom:1px solid var(--line);min-height:66px;padding:12px}.detailItem:nth-child(odd){border-right:1px solid var(--line)}.detailItem small,.detailItem b{display:block}.detailItem small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:7px}.detailItem b{margin-top:5px;font-size:10px}.appointmentActionGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.appointmentDanger{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:flex}.appointmentDanger button{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));color:#ef8480;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.paymentChoices{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.paymentChoices button{border:1px solid var(--line);background:var(--panel-elev);height:58px;color:var(--text);cursor:pointer;border-radius:13px;font-size:9px;font-weight:900}.paymentChoices button.active{border-color:var(--accent);background:var(--nav);color:var(--accent)}.settingsRealPage{max-width:1500px!important}.settingsIntro{background:var(--panel-2);min-height:50px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;font-size:9px;display:flex}.settingsIntro svg{color:var(--accent)}.settingsRealSection{background:var(--panel);border:1px solid var(--line);border-radius:21px;margin-bottom:12px;padding:20px}.settingsSectionHead{align-items:center;gap:13px;margin-bottom:18px;display:flex}.settingsSectionHead.compact{margin-bottom:13px}.settingsSectionIcon{background:var(--nav);width:48px;height:48px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.settingsSectionHead h2{margin:4px 0;font-size:19px}.settingsSectionHead p{color:var(--muted);margin:0;font-size:9px}.settingsFormGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settingsField{flex-direction:column;gap:6px;display:flex}.settingsField.full{grid-column:1/-1}.settingsField>span{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:950}.settingsInputWrap{border:1px solid var(--line);background:var(--panel-elev);min-height:48px;color:var(--muted);border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.settingsInputWrap input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.settingsField textarea{border:1px solid var(--line);background:var(--panel-elev);min-height:110px;color:var(--text);resize:vertical;font:inherit;border-radius:13px;padding:12px;font-size:10px}.settingsActions{justify-content:flex-end;margin-top:14px;display:flex}.logoSettingsCard{background:var(--panel-elev);border-radius:16px;grid-template-columns:68px 1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.logoPreview{background:var(--nav);border-radius:14px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.logoPreview img{object-fit:contain;width:58px;height:58px}.logoSettingsCard b,.logoSettingsCard span{display:block}.logoSettingsCard b{font-size:11px}.logoSettingsCard span{color:var(--muted);margin-top:4px;font-size:8px}.uploadBtn{position:relative;overflow:hidden}.uploadBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.settingsSubHead{margin:22px 0 10px}.settingsSubHead h3{margin:4px 0 0;font-size:15px}.headerModeGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.headerModeGrid button{border:1px solid var(--line);background:var(--panel-elev);min-height:82px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:11px;display:flex}.headerModeGrid button>svg:first-child{color:var(--accent);flex:none}.headerModeGrid button div{flex:1}.headerModeGrid b,.headerModeGrid span{display:block}.headerModeGrid b{font-size:9.5px}.headerModeGrid span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.headerModeGrid button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-elev))}.paletteSettingsGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.paletteSettingsGrid button{border:1px solid var(--line);background:var(--panel-elev);min-height:104px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;padding:10px;position:relative}.paletteSettingsGrid button.selected{border-color:var(--accent)}.paletteSwatches{border-radius:10px;grid-template-columns:repeat(3,1fr);height:33px;margin-bottom:9px;display:grid;overflow:hidden}.paletteSwatches i,.paletteSettingsGrid b,.paletteSettingsGrid span{display:block}.paletteSettingsGrid b{font-size:10px}.paletteSettingsGrid span{color:var(--muted);margin-top:3px;font-size:7px}.paletteSettingsGrid button>svg{color:var(--accent);position:absolute;top:10px;right:10px}.settingsTwoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toneSettingsList,.fontSettingsList{gap:8px;display:grid}.toneSettingsList button,.fontSettingsList button{border:1px solid var(--line);background:var(--panel-elev);min-height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.toneSettingsList button>div:first-child,.fontSettingsList button>div:nth-child(2){flex:1}.toneSettingsList b,.toneSettingsList span,.toneSettingsList small,.fontSettingsList b,.fontSettingsList span{display:block}.toneSettingsList b,.fontSettingsList b{font-size:10px}.toneSettingsList span,.fontSettingsList span{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.toneSettingsList small{color:var(--accent);margin-top:6px;font-size:7px;font-weight:850}.toneSettingsList button.selected,.fontSettingsList button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-elev))}.fontPreview{background:var(--nav);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.fontPreview.classico,.fontPreview.editorial{font-family:Georgia,serif}.fontPreview.mono{font-family:monospace}.fontPreview.condensado{font-family:Arial Narrow,Arial,sans-serif}.fontPreview.clean{font-weight:600}.workspaceActions .topUser{max-width:260px}.workspaceActions .topUser small{text-transform:capitalize}.sidebar .sideBottom{display:none!important}@media (width<=1120px){.agendaSummaryRow{grid-template-columns:1fr}.agendaSummarySide{grid-template-rows:none;grid-template-columns:1fr 1fr}.settingsFormGrid,.paletteSettingsGrid{grid-template-columns:1fr 1fr}.headerModeGrid,.settingsTwoCols{grid-template-columns:1fr}.appointmentFlow{grid-template-columns:1fr 1fr}}@media (width<=760px){.agendaViewHead{flex-direction:column;align-items:stretch}.agendaModePills{overflow:auto}.agendaModePills button{flex:1}.agendaWeekDays{gap:4px}.agendaWeekDays button{height:58px}.agendaSummarySide{grid-template-columns:1fr}.agendaTimelineRow{grid-template-columns:60px 1fr}.agendaRowMeta{grid-column:2;justify-content:flex-start}.agendaFilterChoices,.agendaFilterChoices.compact,.quickDays{grid-template-columns:1fr}.appointmentTabs{grid-template-columns:1fr 1fr;height:auto}.appointmentTabs button{min-height:45px}.appointmentFlow,.detailGrid,.appointmentActionGrid,.paymentChoices{grid-template-columns:1fr}.detailItem:nth-child(odd){border-right:0}.appointmentDanger{flex-direction:column}.settingsFormGrid,.paletteSettingsGrid{grid-template-columns:1fr}.logoSettingsCard{grid-template-columns:58px 1fr}.logoSettingsCard .btn,.logoSettingsCard .miniBtn{grid-column:1/-1}.workspaceActions .topAction,.workspaceActions .topUser>div:nth-child(2){display:none}}.brand.wordmarkMode{justify-content:flex-start}.brand.wordmarkMode .brandLogoWrap{width:158px;height:58px;box-shadow:none;background:0 0;border-color:#0000;border-radius:14px;justify-content:flex-start}.brand.wordmarkMode .brandLogo{object-fit:contain;object-position:left center;width:150px;height:54px}.sidebarCollapsed .brand.wordmarkMode .brandLogoWrap{width:44px}.sidebarCollapsed .brand.wordmarkMode .brandLogo{object-fit:contain;width:40px}.desktopLogin.premiumLogin{background:#080808;min-height:100dvh;grid-template-columns:minmax(0,58%) minmax(520px,42%)!important}.desktopLogin .desktopLoginArt{-webkit-filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background-image:url(/assets/login-desktop-bg.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;min-height:100dvh!important;padding:0!important;position:relative!important;overflow:hidden!important}.desktopLogin .desktopLoginArt:before,.desktopLogin .desktopLoginArt:after{content:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}.desktopLogin .desktopLoginPanel{background:#090909!important;justify-content:center!important;align-items:center!important;min-height:100dvh!important;padding:44px clamp(42px,4vw,74px)!important;display:flex!important}.desktopLogin .desktopLoginCard{width:min(100%,560px)!important;max-width:560px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.desktopLogin .loginStaticBrand{margin:0 auto 34px!important}@media (width<=1100px){.desktopLogin.premiumLogin{grid-template-columns:52% 48%!important}.desktopLogin .desktopLoginPanel{padding:38px 34px!important}}@media (width<=820px){.desktopLogin.premiumLogin{display:block!important}.desktopLogin .desktopLoginArt{background-position:50% 45%!important;min-height:34dvh!important;display:block!important}.desktopLogin .desktopLoginPanel{min-height:66dvh!important;padding:34px 24px 42px!important}}h1,h2,h3,h4,h5,h6,.pageHead h1,.panelTitle h3,.brandCopy b,.kpi strong,.manageHeroMainCard>strong,.manageSummaryCard>strong{font-family:var(--font-display,var(--font));font-variation-settings:"wdth" 92;font-stretch:75%}body,input,button,select,textarea,table{font-family:var(--font)}.pageHead h1{letter-spacing:-1.05px!important;font-weight:650!important}.pageHead p{letter-spacing:.02em;font-weight:350}.eyebrow,.navGroupTitle,th{letter-spacing:1.25px;font-stretch:75%}.emptyState{text-align:center;width:100%;min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 22px;display:flex}.emptyStateIcon{background:color-mix(in srgb,var(--accent) 9%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));width:46px;height:46px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:4px;display:grid}.emptyState b{color:var(--text);font-size:12px;font-weight:650}.emptyState span{max-width:470px;font-size:9.5px;line-height:1.55}.emptyStateAction{margin-top:9px}.emptyTableRow .emptyState{min-height:172px}.tableWrap>.emptyState,.bannerEmptyState .emptyState,.cardGridEmpty .emptyState{min-height:180px}.page>.page.skeletonPage{width:100%;max-width:none!important;margin:0!important;padding:0!important}.skeletonPage{animation:.18s fadeIn}.skeletonHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.skeletonHead>div:first-child{width:min(760px,72%)}.skeletonLine,.skeletonAction,.skeletonCard span,.skeletonCard b,.skeletonCard i,.skeletonToolbar span,.skeletonToolbar i,.skeletonTableHead i,.skeletonTableRow span,.skeletonContentRow>span,.skeletonContentRow b,.skeletonContentRow i,.skeletonContentRow em{background:linear-gradient(100deg,var(--panel) 20%,var(--panel-elev) 42%,var(--panel) 64%);background-size:230% 100%;border-radius:9px;animation:1.25s ease-in-out infinite premiumShimmer;display:block}.skeletonLine.eyebrowLike{width:92px;height:8px;margin-bottom:9px}.skeletonLine.titleLike{border-radius:11px;width:min(330px,70%);height:34px}.skeletonLine.descLike{width:min(560px,92%);height:11px;margin-top:10px}.skeletonAction{border-radius:12px;flex:none;width:126px;height:42px}.skeletonCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.skeletonCards:empty{display:none}.skeletonCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-elev),var(--panel));border-radius:18px;align-items:flex-start;gap:12px;min-height:106px;padding:17px;display:flex}.skeletonCard span{border-radius:13px;flex:none;width:42px;height:42px}.skeletonCard>div{flex:1;padding-top:2px}.skeletonCard b{width:48%;height:9px;margin-bottom:9px}.skeletonCard i{width:72%;height:23px}.skeletonTablePanel,.skeletonContentPanel{border:1px solid var(--line);background:var(--panel);border-radius:19px;overflow:hidden}.skeletonToolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:13px 16px;display:flex}.skeletonToolbar span{width:min(360px,42%);height:40px}.skeletonToolbar i{width:122px;height:40px;margin-left:auto}.skeletonTableHead,.skeletonTableRow{grid-template-columns:1.35fr 1fr 1fr .85fr .65fr;align-items:center;gap:20px;padding:0 18px;display:grid}.skeletonTableHead{background:var(--panel-2);border-bottom:1px solid var(--line);height:43px}.skeletonTableHead i{width:62%;height:7px}.skeletonTableRow{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);min-height:62px}.skeletonTableRow:last-child{border-bottom:0}.skeletonTableRow span{width:72%;height:10px}.skeletonTableRow span.primary{width:84%;height:12px}.skeletonContentPanel{padding:5px 16px}.skeletonContentRow{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);align-items:center;gap:12px;min-height:80px;display:flex}.skeletonContentRow:last-child{border-bottom:0}.skeletonContentRow>span{border-radius:14px;width:48px;height:48px}.skeletonContentRow>div{flex:1}.skeletonContentRow b{width:35%;height:11px;margin-bottom:8px}.skeletonContentRow i{width:57%;height:8px}.skeletonContentRow em{border-radius:10px;width:78px;height:28px}@media (width<=1180px){.skeletonCards{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.skeletonHead{align-items:flex-start}.skeletonHead>div:first-child{width:100%}.skeletonAction{display:none}.skeletonCards{grid-template-columns:1fr}.skeletonTableHead,.skeletonTableRow{grid-template-columns:1.4fr 1fr .75fr}.skeletonTableHead i:nth-child(n+4),.skeletonTableRow span:nth-child(n+4),.skeletonToolbar i{display:none}.skeletonToolbar span{width:100%}}.shell:not(.adminShell) .manageDashboardV2{--manage-yellow:var(--accent)}.shell:not(.adminShell) .managePeriodActions{background:var(--panel-2);color:var(--accent)}.shell:not(.adminShell) .managePeriodActions button{color:var(--muted)}.shell:not(.adminShell) .managePeriodActions button.active{background:var(--accent);color:var(--nav)}.shell:not(.adminShell) .manageHeroMainCard,.shell:not(.adminShell) .manageAgendaCard,.shell:not(.adminShell) .manageSummaryCard,.shell:not(.adminShell) .manageToolHero{background:var(--panel)!important}.shell:not(.adminShell) .manageSideMetrics article,.shell:not(.adminShell) .manageMiniMetrics article,.shell:not(.adminShell) .toolInfoCard{background:var(--panel-elev)!important}.shell:not(.adminShell) .manageSideMetrics article:nth-child(2),.shell:not(.adminShell) .manageSubscriptionBar,.shell:not(.adminShell) .toolPrimaryCard{background:var(--panel-2)!important}.shell:not(.adminShell) .manageHeroCardTop small,.shell:not(.adminShell) .manageHeroMainCard>span,.shell:not(.adminShell) .manageSideMetrics small,.shell:not(.adminShell) .manageMiniMetrics small,.shell:not(.adminShell) .manageChartEmpty,.shell:not(.adminShell) .manageEmptyCard,.shell:not(.adminShell) .manageSummaryCard p,.shell:not(.adminShell) .manageToolHero p,.shell:not(.adminShell) .toolPrimaryCard>p,.shell:not(.adminShell) .toolUrl,.shell:not(.adminShell) .toolToken small,.shell:not(.adminShell) .toolInfoCard span,.shell:not(.adminShell) .toolDetailRows small{color:var(--muted)!important}.shell:not(.adminShell) .manageYellowIcon,.shell:not(.adminShell) .manageToolIcon{background:var(--accent)!important;color:var(--nav)!important}.shell:not(.adminShell) .manageHeroCardFoot,.shell:not(.adminShell) .manageSideMetrics span,.shell:not(.adminShell) .manageMiniMetrics svg,.shell:not(.adminShell) .manageChartEmpty svg,.shell:not(.adminShell) .manageSummaryCard>strong,.shell:not(.adminShell) .toolCardHead>div,.shell:not(.adminShell) .toolWarn{color:var(--accent)!important}.shell:not(.adminShell) .manageChartCard{background:var(--panel)!important}.shell:not(.adminShell) .manageChartCard .chartPrimary{stroke:var(--accent)!important}.shell:not(.adminShell) .manageChartCard .chartDot{fill:var(--panel)!important;stroke:var(--accent)!important}.shell:not(.adminShell) .manageChartCard .chartPoint.selected .chartDot{fill:var(--accent)!important;stroke:var(--bg)!important}.shell:not(.adminShell) .manageChartCard .chartGrid{stroke:var(--line)!important}.shell:not(.adminShell) .manageChartEmpty b,.shell:not(.adminShell) .manageEmptyCard b{color:var(--text)!important}.shell:not(.adminShell) .toolStatusDot{background:var(--accent)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent)!important}.shell:not(.adminShell) .toolToken,.shell:not(.adminShell) .toolDetailRows>div{background:var(--panel)!important}:root{--font:"DM Sans","Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Outfit","DM Sans","Segoe UI Variable","Segoe UI",sans-serif}h1,h2,h3,h4,h5,h6,.pageHead h1,.panelTitle h3,.brandCopy b,.kpi strong,.manageHeroMainCard>strong,.manageSummaryCard>strong{font-variation-settings:normal;font-stretch:100%}.fontPreview.moderno{font-family:Outfit,DM Sans,Segoe UI Variable,Segoe UI,sans-serif;font-weight:700}.fontDefaultBadge{letter-spacing:.6px;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));vertical-align:2px;border-radius:999px;margin-left:7px;padding:3px 5px;font-size:6px;font-style:normal}.identitySaveBar{z-index:12;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 93%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 14px;transition:all .2s;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 55px #00000047}.identitySaveBar.dirty{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 18px 55px #00000052,0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.identitySaveStatus{align-items:center;gap:11px;min-width:0;display:flex}.identitySaveIcon{background:color-mix(in srgb,var(--accent) 10%,var(--panel-elev));border:1px solid color-mix(in srgb,var(--accent) 19%,var(--line));width:38px;height:38px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.identitySaveStatus b,.identitySaveStatus span{display:block}.identitySaveStatus b{font-size:10px}.identitySaveStatus div>span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.identitySaveActions{flex:none;align-items:center;gap:8px;display:flex}.identitySaveBar.saved{opacity:.82}.identitySaveBar.saved .identitySaveIcon{color:#76d69b;background:#46b5711a;border-color:#46b57133}.identitySavingOverlay{z-index:300;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#050505c7;place-items:center;padding:20px;animation:.2s identityOverlayIn;display:grid;position:fixed;inset:0}.identitySavingCard{background:linear-gradient(155deg,color-mix(in srgb,var(--panel-elev) 96%,#000),color-mix(in srgb,var(--panel) 96%,#000));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));text-align:center;border-radius:25px;width:min(390px,92vw);padding:34px 30px 27px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000008c}.identitySavingCard:before{content:"";background:color-mix(in srgb,var(--accent) 15%,transparent);filter:blur(28px);border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;left:50%;transform:translate(-50%)}.identityMachine{place-items:center;width:94px;height:94px;margin:0 auto 18px;display:grid;position:relative}.identityMachine img{z-index:2;object-fit:contain;width:76px;height:76px;animation:1.05s ease-in-out infinite identityMachineFloat;position:relative}.identityMachineGlow{background:color-mix(in srgb,var(--accent) 23%,transparent);filter:blur(18px);border-radius:50%;animation:1s ease-in-out infinite identityMachinePulse;position:absolute;inset:15px}.identitySavingCard h3{margin:7px 0;font-size:22px}.identitySavingCard p{color:var(--muted);max-width:300px;margin:0 auto;font-size:9.5px;line-height:1.6}.identitySaveProgress{background:var(--panel-2);border-radius:999px;height:4px;margin-top:20px;overflow:hidden}.identitySaveProgress i{background:var(--accent);border-radius:999px;width:42%;height:100%;animation:1.05s ease-in-out infinite identityProgress;display:block}@keyframes identityOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes identityMachineFloat{0%,to{transform:translateY(2px)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes identityMachinePulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes identityProgress{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (width<=760px){.identitySaveBar{flex-direction:column;align-items:stretch;bottom:8px}.identitySaveActions{width:100%}.identitySaveActions .btn{flex:1}.identitySaveStatus div>span{max-width:260px}}.shell{font-size:15px}.shell .brandCopy b{line-height:1.2;font-size:16px!important}.shell .brandCopy small{line-height:1.3;letter-spacing:1.05px!important;font-size:10px!important}.shell .shopSelect select{font-size:13px!important}.shell .navGroupTitle{letter-spacing:1.15px!important;padding-top:12px!important;font-size:10px!important}.shell .navItem{min-height:46px!important;font-size:13px!important;font-weight:720!important}.shell .userMini b{font-size:12.5px!important}.shell .userMini small{line-height:1.35;font-size:10.5px!important}.shell .workspaceIdentity small{letter-spacing:1.05px!important;font-size:10px!important}.shell .workspaceIdentity b{margin-top:3px!important;font-size:13px!important}.shell .brandPill{font-size:11px!important}.shell .themeSwitch button{font-size:11.5px!important}.shell .topAction,.shell .topUser,.shell .topUser b{font-size:12.5px!important}.shell .topUser small{font-size:10.5px!important}.shell .userDropdown button{font-size:12.5px!important}.shell .notificationHead b{font-size:13.5px!important}.shell .notificationHead small{font-size:10.5px!important}.shell .notificationItem b{font-size:12px!important}.shell .notificationItem p{font-size:11px!important;line-height:1.45!important}.shell .notificationItem small{font-size:9.5px!important}.shell .pageHead h1{letter-spacing:-1.15px!important;font-size:36px!important;line-height:1.08!important}.shell .pageHead p{font-size:14px!important;line-height:1.6!important}.shell .eyebrow{letter-spacing:1.35px!important;font-size:10.5px!important}.shell .panelTitle h3{font-size:18px!important;line-height:1.25!important}.shell .panelTitle p,.shell .panelTitle small{font-size:12px!important;line-height:1.5!important}.shell .panel>h3{font-size:17px!important}.shell .btn{min-height:44px!important;padding-left:17px!important;padding-right:17px!important;font-size:13.5px!important}.shell .miniBtn,.shell .tableAction{font-size:12px!important}.shell .status{letter-spacing:.45px!important;padding:6px 9px!important;font-size:10.5px!important}.shell .search input{font-size:13.5px!important}.shell .tableSelect{font-size:12.5px!important}.shell .formGrid label{letter-spacing:.45px!important;gap:8px!important;font-size:10.5px!important}.shell .formGrid input,.shell .formGrid select,.shell .formGrid textarea{min-height:46px!important;font-size:13.5px!important}.shell .formSectionTitle b{font-size:14px!important}.shell .formSectionTitle span{font-size:11.5px!important;line-height:1.45!important}.shell .check{font-size:12.5px!important}.shell th,.shell .tableWrap th{letter-spacing:.65px!important;padding-top:12px!important;padding-bottom:12px!important;font-size:10.5px!important}.shell td,.shell .tableWrap td{padding-top:14px!important;padding-bottom:14px!important;font-size:13px!important;line-height:1.42!important}.shell td small,.shell .tableWrap td small{margin-top:4px!important;font-size:10.5px!important;line-height:1.45!important}.shell .kpi small{letter-spacing:.45px!important;font-size:10.5px!important;line-height:1.35!important}.shell .kpi strong{font-size:26px!important;line-height:1.08!important}.shell .kpi span{font-size:11.5px!important;line-height:1.4!important}.shell .subscriptionBar small{font-size:9.5px!important}.shell .subscriptionBar b{font-size:14px!important}.shell .subscriptionBar span{font-size:11.5px!important}.shell .empty{font-size:12.5px!important;line-height:1.55!important}.shell .emptyState b{font-size:14px!important}.shell .emptyState span{font-size:12px!important;line-height:1.6!important}.shell .emptyTableRow .empty{font-size:12.5px!important}.shell .manageHeroCardTop small{font-size:10px!important}.shell .manageHeroCardFoot b{font-size:12px!important}.shell .manageSideMetrics small,.shell .manageMiniMetrics small{font-size:10px!important;line-height:1.35!important}.shell .manageSideMetrics strong{font-size:25px!important}.shell .manageSideMetrics span{font-size:11px!important}.shell .manageMiniMetrics strong{font-size:19px!important}.shell .manageChartEmpty b,.shell .manageEmptyCard b{font-size:14px!important}.shell .manageChartEmpty span,.shell .manageEmptyCard span{font-size:11.5px!important}.shell .manageSummaryCard h3{font-size:19px!important}.shell .manageSummaryCard p{font-size:12.5px!important;line-height:1.65!important}.shell .manageToolHero h2{font-size:23px!important}.shell .manageToolHero p{font-size:12.5px!important;line-height:1.55!important}.shell .toolCardHead span{font-size:10.5px!important}.shell .toolPrimaryCard>p,.shell .toolUrl{font-size:12.5px!important;line-height:1.6!important}.shell .toolToken small,.shell .toolDetailRows small{font-size:10px!important}.shell .toolToken b{font-size:17px!important}.shell .toolInfoCard b{font-size:13px!important}.shell .toolInfoCard span{font-size:11.5px!important;line-height:1.5!important}.shell .toolDetailRows b{font-size:13.5px!important}.shell .fontDefaultBadge{font-size:8.5px!important}.shell .identitySaveStatus b{font-size:12.5px!important}.shell .identitySaveStatus div>span{font-size:11px!important;line-height:1.5!important}.shell .identitySavingCard h3{font-size:24px!important}.shell .identitySavingCard p{font-size:12px!important;line-height:1.6!important}.shell .modalHead h2{font-size:23px!important}.shell .modalHead p,.shell .modalHead small{font-size:12.5px!important;line-height:1.5!important}.shell .modalActions .btn{font-size:13px!important}.shell.adminShell .adminOverview .kpi strong{font-size:24px!important}.shell.adminShell .adminOverview .panelTitle small,.shell.adminShell .adminDashboardUnified .adminMiniMetrics article span{font-size:10.5px!important}.shell.adminShell .adminDashboardUnified .adminChartCurrent small{font-size:10px!important}.shell.adminShell .adminDashboardUnified .adminChartCurrent b{font-size:24px!important}@media (width<=760px){.shell .pageHead h1{font-size:30px!important}.shell .pageHead p,.shell .navItem{font-size:13px!important}.shell th,.shell .tableWrap th{font-size:10px!important}.shell td,.shell .tableWrap td{font-size:12.5px!important}}.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--nav) 97%,white 3%) 0%,var(--nav) 52%,color-mix(in srgb,var(--nav) 94%,black 6%) 100%)!important;border-right:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;padding:18px 14px 16px!important}.sidebar .brand{border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent);min-height:58px;margin:0 4px 14px!important;padding:4px 6px 14px!important}.sidebar .brandLogoWrap{box-shadow:none!important}.sidebar .brandCopy b{letter-spacing:-.01em}.sidebar .brandCopy small{letter-spacing:.085em;opacity:.62}.sidebar .shopSelect{min-height:43px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;background:color-mix(in srgb,var(--panel-elev) 52%,transparent)!important;box-shadow:none!important;border-radius:12px!important;margin:0 3px 18px!important;padding:0 11px!important}.sidebar .shopSelect:focus-within{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;background:color-mix(in srgb,var(--panel-elev) 72%,transparent)!important}.sidebar nav{padding:0 2px 12px!important}.sidebar .navGroup{position:relative;margin:0 0 18px!important;padding:0!important}.sidebar .navGroup+.navGroup{border-top:1px solid color-mix(in srgb,var(--line) 52%,transparent);padding-top:16px!important}.sidebar .navGroupTitle{letter-spacing:.12em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--nav-muted) 78%,transparent)!important;margin:0!important;padding:0 10px 7px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important}.sidebar .navItem{position:relative;min-height:42px!important;color:color-mix(in srgb,var(--text) 76%,var(--nav-muted))!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;gap:11px!important;margin:2px 0!important;padding:0 10px!important;transition:background .16s,color .16s,transform .16s,border-color .16s!important}.sidebar .navItem svg:not(.navArrow){width:17px!important;height:17px!important;color:color-mix(in srgb,var(--nav-muted) 82%,var(--text))!important;stroke-width:1.8px!important;transition:color .16s,transform .16s!important}.sidebar .navItem span{letter-spacing:-.005em;font-weight:590!important}.sidebar .navItem .navArrow{transform:translate(-3px);opacity:0!important;margin-left:auto!important;transition:opacity .16s,transform .16s!important}.sidebar .navItem:hover{transform:translate(2px);background:color-mix(in srgb,var(--text) 5%,transparent)!important;color:var(--text)!important}.sidebar .navItem:hover svg:not(.navArrow){color:var(--text)!important}.sidebar .navItem:hover .navArrow{transform:translate(0);opacity:.42!important}.sidebar .navItem.active{background:color-mix(in srgb,var(--accent) 8%,var(--panel-elev))!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--accent) 10%,var(--line))!important;box-shadow:none!important;transform:none!important}.sidebar .navItem.active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;position:absolute;top:9px;bottom:9px;left:-3px}.sidebar .navItem.active svg:not(.navArrow){color:var(--accent)!important}.sidebar .navItem.active .navArrow{transform:translate(0);opacity:.3!important}.sidebarCollapsed .navGroupTitle{display:none!important}.sidebarCollapsed .navGroup+.navGroup{padding-top:12px!important}.sidebarCollapsed .navItem{justify-content:center!important;padding:0!important}.sidebarCollapsed .navItem.active:before{left:-4px}.workspaceActions{align-items:center!important}.topSettingsPlain{appearance:none;width:34px;height:38px;color:var(--muted);cursor:pointer;outline:0;flex:none;place-items:center;margin-left:2px;padding:0;transition:color .16s,transform .16s;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.topSettingsPlain:hover{color:var(--text);transform:rotate(18deg);background:0 0!important}.topSettingsPlain.active{color:var(--accent)}.topSettingsPlain:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px;border-radius:6px!important}@media (width<=760px){.topSettingsPlain{width:30px;height:34px}}.workspaceActions{gap:12px!important}.workspaceActions .topActionPlain,.workspaceActions .topUserPlain,.workspaceActions .topNavGlyph,.workspaceActions .topActionPlain:hover,.workspaceActions .topUserPlain:hover,.workspaceActions .topNavGlyph:hover{box-shadow:none!important;background:0 0!important;border:0!important}.topActionPlain{height:38px!important;color:var(--muted)!important;border-radius:0!important;padding:0 4px!important}.topActionPlain:hover{color:var(--text)!important}.topUserPlain{border-radius:0!important;height:42px!important;padding:0 2px!important}.topUserPlain:hover{color:var(--text)!important}.topUserPlain .topUserAvatar{border-radius:50%!important;width:31px!important;height:31px!important}.topUtilityActions{align-items:center;gap:4px;margin-left:2px;display:flex}.topNavGlyph{appearance:none;width:38px;height:40px;color:var(--muted);cursor:pointer;place-items:center;padding:0;transition:color .16s,transform .16s;display:grid;position:relative;border-radius:0!important}.topNavGlyph svg{stroke-width:1.9px}.topNavGlyph:hover{transform:translateY(-1px);color:var(--text)!important}.topSettingsGear:hover{transform:rotate(16deg)}.topNavGlyph.active{color:var(--accent)!important}.topNavGlyph:focus-visible{outline-offset:2px;outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent)!important;border-radius:7px!important}.topUtilityActions .notificationBadge{width:7px!important;height:7px!important;top:7px!important;right:7px!important}.adminLight .workspaceActions .topActionPlain,.adminLight .workspaceActions .topUserPlain,.adminLight .workspaceActions .topNavGlyph,.adminShell .workspaceActions .topActionPlain,.adminShell .workspaceActions .topUserPlain,.adminShell .workspaceActions .topNavGlyph{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (width<=760px){.topUtilityActions{gap:0}.topNavGlyph{width:34px;height:38px}.topActionPlain{padding:0 2px!important}}.loginCreate{text-align:center;color:var(--muted,#8f8f8f);margin-top:14px;font-size:13px}.loginCreate a{color:var(--accent,#ffd400);font-weight:800;text-decoration:none}.loginCreate a:hover{text-decoration:underline}.firstAuthPage{color:#f6f3ec;background:#090909;grid-template-columns:minmax(360px,.92fr) minmax(620px,1.08fr);min-height:100vh;display:grid}.firstAuthArt{background:linear-gradient(#04040424,#040404e6),url(/assets/login-barbershop-bg-v2.png) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px;display:flex;position:relative}.firstAuthBrand{align-items:center;gap:16px;display:flex}.firstAuthBrand img:first-child{object-fit:contain;width:54px;height:78px}.firstAuthBrand img:last-child{object-fit:contain;width:210px;height:auto}.firstAuthCopy{max-width:560px}.firstAuthCopy h1{font-family:var(--font-display,"Outfit",sans-serif);letter-spacing:-.045em;margin:8px 0 18px;font-size:clamp(40px,4.4vw,72px);line-height:.98}.firstAuthCopy p{color:#c4c0b7;max-width:510px;font-size:16px;line-height:1.65}.firstAuthPanel{background:#11110f;justify-content:center;align-items:center;min-height:100vh;padding:38px;display:flex}.registerCard{background:#171715;border:1px solid #2a2924;border-radius:24px;width:min(760px,100%);padding:30px;box-shadow:0 30px 80px #00000042}.registerTop{align-items:center;gap:15px;margin-bottom:22px;display:flex}.registerTop h2{margin:4px 0 0;font-size:30px}.iconLink{color:#f6f3ec;border:1px solid #302f29;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.accountTypeGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.accountTypeGrid button{color:#f5f1e8;text-align:left;cursor:pointer;background:#1c1c19;border:1px solid #2f2e28;border-radius:17px;grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.accountTypeGrid button>svg:first-child{color:#ffd400}.accountTypeGrid button b{font-size:15px;display:block}.accountTypeGrid button span{color:#959087;margin-top:4px;font-size:12px;line-height:1.45;display:block}.accountTypeGrid button.selected{background:#252313;border-color:#ffd400;box-shadow:inset 0 0 0 1px #ffd40033}.accountTypeGrid button.selected>svg:last-child{color:#ffd400}.registerFields{gap:14px;display:grid}.registerFields label{color:#c7c1b8;gap:7px;font-size:12px;font-weight:800;display:grid}.registerFields input{color:#f7f4ed;width:100%;height:48px;font-family:var(--font-body,"DM Sans",sans-serif);background:#11110f;border:1px solid #302f29;border-radius:12px;outline:none;padding:0 13px;font-size:14px}.registerFields input:focus{border-color:#ffd400}.registerTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registerTwo.city{grid-template-columns:1fr 90px}.ownerFields{gap:14px;display:grid}.registerDivider{color:#ffd400;letter-spacing:.09em;align-items:center;gap:8px;margin-top:2px;font-size:11px;font-weight:900;display:flex}.registerPassword{background:#11110f;border:1px solid #302f29;border-radius:12px;grid-template-columns:1fr 44px;display:grid;overflow:hidden}.registerPassword input{border:0;border-radius:0}.registerPassword button{color:#918d84;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.registerSubmit{color:#11110f;cursor:pointer;background:#ffd400;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:20px;font-weight:900;display:flex}.registerSubmit:disabled{opacity:.55;cursor:wait}.registerLogin{text-align:center;color:#918d84;margin-top:16px;font-size:13px}.registerLogin a{color:#ffd400;font-weight:800;text-decoration:none}.workspaceBuild{color:#f7f4ed;text-align:center;background:#070707;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.workspaceMachine{background:#ffd40014;border:1px solid #ffd40033;border-radius:40px;place-items:center;width:128px;height:128px;margin-bottom:24px;animation:1.2s ease-in-out infinite workspacePulse;display:grid}.workspaceMachine img{object-fit:contain;width:58px;height:88px}.workspaceBuild h1{margin:8px 0 10px;font-size:42px}.workspaceBuild p{color:#918d84;margin:0}.buildSteps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.buildSteps span{color:#77736b;border:1px solid #292823;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;display:flex}.buildSteps span svg{width:15px}.buildSteps .done{color:#c9c4ba}.buildSteps .active{color:#ffd400;background:#ffd4000f;border-color:#ffd40073}@keyframes workspacePulse{50%{transform:translateY(-4px);box-shadow:0 18px 50px #ffd4001f}}.firstAccessShell{color:#f7f4ed;background:#0a0a09;min-height:100vh;padding:52px clamp(24px,5vw,84px)}.firstAccessHero{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1220px;margin:0 auto 28px;display:flex}.firstAccessHero h1{font-family:var(--font-display,"Outfit",sans-serif);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(36px,4vw,58px);line-height:1.02}.firstAccessHero p{color:#969188;max-width:670px;font-size:15px;line-height:1.6}.readyBadge{color:#ffd400;white-space:nowrap;background:#ffd40012;border:1px solid #ffd40059;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.readyBadge svg{width:16px}.createdGrid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1220px;margin:0 auto;display:grid}.createdGrid article{background:#151513;border:1px solid #292823;border-radius:20px;min-height:170px;padding:22px}.createdGrid article>svg{color:#ffd400;width:24px;height:24px;margin-bottom:26px}.createdGrid b{margin-bottom:7px;font-size:17px;display:block}.createdGrid span{color:#908c83;font-size:13px;line-height:1.55;display:block}.firstAccessActions{justify-content:flex-end;gap:10px;max-width:1220px;margin:22px auto 0;display:flex}.firstAccessActions .btn{min-height:48px}.shopSearch{background:#151513;border:1px solid #302f29;border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;max-width:1220px;height:54px;margin:0 auto 18px;padding-left:15px;display:grid}.shopSearch svg{color:#7e7a72}.shopSearch input{color:#f7f4ed;background:0 0;border:0;outline:none;height:100%;font-size:14px}.shopSearch button{color:#11110f;background:#ffd400;border:0;border-radius:11px;height:40px;margin-right:7px;padding:0 18px;font-weight:900}.shopChoiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1220px;margin:0 auto;display:grid}.shopChoice{color:#f7f4ed;text-align:left;cursor:pointer;background:#151513;border:1px solid #292823;border-radius:17px;grid-template-columns:54px 1fr 22px;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid;position:relative}.shopChoice:hover{background:#191916;border-color:#4a473c}.shopAvatar{color:#ffd400;background:#0d0d0c;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.shopAvatar img{object-fit:cover;width:100%;height:100%}.shopChoice b{font-size:14px;display:block}.shopChoice span{color:#8f8a82;margin-top:4px;font-size:12px;display:block}.shopChoice>svg{color:#ffd400}.shopChoice small{color:#ffd400;font-size:10px;position:absolute;bottom:7px;right:13px}.shopChoiceSkeleton{background:linear-gradient(90deg,#141412,#1c1c18,#141412) 0 0/200% 100%;border-radius:17px;height:92px;animation:1.1s linear infinite skmove}.emptyFirstAccess{color:#918d84;border:1px dashed #34332d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:1220px;min-height:170px;margin:20px auto;display:flex}.emptyFirstAccess svg{color:#ffd400;margin-bottom:10px}.emptyFirstAccess b{color:#f5f1e8;margin-bottom:5px}@keyframes skmove{to{background-position:-200% 0}}@media (width<=1050px){.firstAuthPage{grid-template-columns:1fr}.firstAuthArt{min-height:340px;padding:28px}.firstAuthBrand{display:none}.firstAuthPanel{min-height:auto;padding:22px}.createdGrid,.shopChoiceGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.registerCard{border-radius:18px;padding:20px}.accountTypeGrid,.registerTwo{grid-template-columns:1fr}.registerTwo.city{grid-template-columns:1fr 84px}.firstAccessShell{padding:28px 18px}.firstAccessHero{flex-direction:column}.createdGrid,.shopChoiceGrid{grid-template-columns:1fr}.firstAccessActions{flex-direction:column}.firstAccessActions .btn{justify-content:center;width:100%}.workspaceBuild h1{font-size:34px}}.ownerIntro{color:#f5f1e8;background:#1c1c19;border:1px solid #2f2e28;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:20px;padding:15px 16px;display:grid}.ownerIntro>svg{color:#ffd400;width:24px;height:24px}.ownerIntro b{font-size:15px;display:block}.ownerIntro span{color:#959087;margin-top:3px;font-size:12px;line-height:1.45;display:block}.barberAdminModal{flex-direction:column;gap:16px;display:flex}.adminUsageStrip{margin-bottom:2px;gap:10px!important}.adminUsageStrip>div{flex-direction:column;justify-content:center;min-height:78px;display:flex;background:#171715!important;border-color:#2b2a25!important;border-radius:15px!important;padding:15px 16px!important}.adminUsageStrip small{letter-spacing:.2px;color:#8f8b82!important;text-transform:none!important;font-size:10px!important}.adminUsageStrip b{font-family:var(--font-display);letter-spacing:-.5px;color:#f7f4ed;margin-top:5px!important;font-size:22px!important}.adminDetailGrid{gap:10px!important;margin-top:0!important}.adminDetailGrid>div{align-items:center;background:#171715!important;border-color:#2b2a25!important;border-radius:15px!important;gap:12px!important;min-height:82px!important;padding:15px!important;display:flex!important}.adminDetailGrid>div>svg{color:#ffd400;flex:none;width:19px;height:19px}.adminDetailGrid>div>span{min-width:0}.adminDetailGrid small{color:#8f8b82!important;margin-bottom:5px!important;font-size:9.5px!important}.adminDetailGrid b{color:#f7f4ed;overflow-wrap:anywhere;font-size:13px!important}.barbershopEditForm{flex-direction:column;gap:12px;margin:0 -22px;display:flex}.adminFormSection{background:#151513;border:1px solid #2b2a25;border-radius:18px;margin:0 22px;padding:18px}.adminFormSectionTitle{align-items:center;gap:11px;margin-bottom:15px;display:flex}.adminFormSectionTitle>svg{color:#ffd400;flex:none}.adminFormSectionTitle b,.adminFormSectionTitle span{display:block}.adminFormSectionTitle b{font-family:var(--font-display);color:#f7f4ed;font-size:14px}.adminFormSectionTitle span{color:#8f8b82;margin-top:3px;font-size:10px;line-height:1.45}.barbershopEditForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.barbershopEditForm .adminFormSection:first-child .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.barbershopEditForm .adminFormSection:first-child .formGrid label:first-child{grid-column:1/-1}.barbershopEditForm .formGrid label{text-transform:uppercase;color:#969188!important;letter-spacing:.5px!important;font-size:10px!important;font-weight:850!important}.barbershopEditForm .formGrid input,.barbershopEditForm .formGrid select,.barbershopEditForm .formGrid textarea{color:#f7f4ed!important;background:#10100f!important;border:1px solid #34322b!important;border-radius:13px!important;min-height:50px!important;padding:0 14px!important;font-size:13px!important}.barbershopEditForm .formGrid textarea{min-height:92px!important;padding:13px 14px!important}.adminLifetimeCheck{background:#10100f;border:1px solid #34322b;border-radius:13px;align-self:end;min-height:50px;padding:0 13px;color:#f7f4ed!important}.adminLifetimeCheck input{min-height:auto!important;padding:0!important}.barbershopEditForm>.errorBox{margin:0 22px!important}.barbershopModalFooter{z-index:5;background:linear-gradient(#11110ff0,#11110f 28%);border-top:1px solid #292823;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding:15px 22px 17px;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 28px #00000029}.barbershopModalFooter .btn{width:auto!important;min-width:132px!important;margin:0!important}.barbershopModalFooter .btn:last-child{min-width:174px!important}.barberModalLoading{gap:14px;padding-bottom:20px;display:grid}.barberModalSkeleton{gap:10px;display:grid}.barberModalSkeleton.stats{grid-template-columns:repeat(4,1fr)}.barberModalSkeleton.fields{grid-template-columns:repeat(2,1fr)}.barberModalSkeleton i{background:linear-gradient(90deg,#151513,#22221e,#151513) 0 0/220% 100%;border-radius:15px;min-height:78px;animation:1.15s infinite sh;display:block}.barberModalSkeleton.fields i{min-height:66px}.modalLoadError{text-align:center;color:#918d84;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;display:flex}.modalLoadError>svg{color:#ffd400}.modalLoadError b{color:#f7f4ed;font-size:15px}.modalLoadError span{max-width:460px;font-size:11px;line-height:1.55}.modalLoadError .btn{margin-top:8px}.adminShell .modal{max-height:min(90dvh,820px)!important}.adminShell .modalBody{padding:20px 22px 0!important}.subscriptionChoiceShell{max-width:1240px!important}.setupCreatedGrid{margin-bottom:14px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.firstAccessError{margin:0 0 14px!important}.accessChoiceGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:14px;display:grid}.accessChoiceCard{background:#11110f;border:1px solid #292823;border-radius:24px;flex-direction:column;min-height:410px;padding:24px;display:flex;box-shadow:0 18px 50px #0000002e}.accessChoiceCard.trialChoice{background:radial-gradient(circle at 92% 8%,#ffd40017,#0000 28%),#11110f;border-color:#413718}.accessChoiceIcon{color:#11110f;background:#ffd400;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.accessChoiceCard h2{letter-spacing:-.7px;margin:8px 0 10px;font-size:27px;line-height:1.08}.accessChoiceCard>p{color:#918d84;margin:0 0 18px;font-size:12px;line-height:1.6}.accessChoiceCard ul{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.accessChoiceCard li{color:#d7d1c6;align-items:center;gap:9px;font-size:11px;display:flex}.accessChoiceCard li svg{color:#ffd400;width:16px}.accessChoiceCard>.btn{align-self:flex-start;min-width:190px;margin-top:auto}.firstPlanSelect{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 12px;display:grid}.firstPlanSelect button{color:#f7f4ed;text-align:left;cursor:pointer;background:#171715;border:1px solid #302f29;border-radius:13px;min-height:70px;padding:12px;transition:all .16s}.firstPlanSelect button:hover{border-color:#5a4d1d}.firstPlanSelect button.selected{background:#211e10;border-color:#ffd400;box-shadow:inset 0 0 0 1px #ffd40026}.firstPlanSelect span,.firstPlanSelect b{display:block}.firstPlanSelect span{color:#a7a198;font-size:10px}.firstPlanSelect b{margin-top:6px;font-size:13px}.firstCycleSwitch{align-self:flex-start;margin-bottom:14px!important}.paymentWaitingShell{place-items:center;min-height:100dvh;display:grid;max-width:none!important;padding:28px!important}.paymentWaitingCard{background:#11110f;border:1px solid #302e26;border-radius:26px;width:min(720px,100%);padding:32px;box-shadow:0 28px 90px #00000057}.paymentWaitingIcon{color:#11110f;background:#ffd400;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:19px;display:grid}.paymentWaitingCard h1{letter-spacing:-1px;margin:8px 0 11px;font-size:34px;line-height:1.05}.paymentWaitingCard>p{color:#918d84;max-width:620px;font-size:12px;line-height:1.65}.paymentWaitingMeta{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}.paymentWaitingMeta>div{background:#171715;border:1px solid #292823;border-radius:14px;padding:14px}.paymentWaitingMeta small,.paymentWaitingMeta b{display:block}.paymentWaitingMeta small{color:#918d84;font-size:9px}.paymentWaitingMeta b{margin-top:5px;font-size:13px}.paymentWaitingActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.plainBackAction{color:#918d84;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:14px 0 0 auto;font-size:10px;text-decoration:underline;display:block}@media (width<=900px){.barbershopEditForm .formGrid,.barbershopEditForm .adminFormSection:first-child .formGrid{grid-template-columns:1fr}.barbershopEditForm .adminFormSection:first-child .formGrid label:first-child{grid-column:auto}.accessChoiceGrid,.firstPlanSelect{grid-template-columns:1fr}.setupCreatedGrid{grid-template-columns:1fr!important}}@media (width<=700px){.adminUsageStrip,.barberModalSkeleton.stats,.barberModalSkeleton.fields{grid-template-columns:1fr 1fr!important}.adminFormSection{margin:0 14px;padding:15px}.barbershopEditForm{margin:0 -14px}.barbershopEditForm>.errorBox{margin:0 14px!important}.barbershopModalFooter{grid-template-columns:1fr 1fr;padding:14px;display:grid}.barbershopModalFooter .btn{width:100%!important;min-width:0!important}.paymentWaitingMeta{grid-template-columns:1fr}.paymentWaitingActions{grid-template-columns:1fr;display:grid}.paymentWaitingActions .btn{width:100%}}.shopSwitcherRow{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:7px;margin:0 4px 14px;display:grid}.shopSwitcherRow .shopSelect{min-width:0;margin:0}.shopAddButton{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 86%,transparent);width:40px;height:45px;color:var(--accent);cursor:pointer;border-radius:13px;place-items:center;transition:all .18s;display:grid}.shopAddButton:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));transform:translateY(-1px)}.createShopForm{gap:14px;display:grid}.createShopForm>p{color:var(--muted);margin:0 0 2px;font-size:13px;line-height:1.55}.createShopForm label{color:var(--muted);letter-spacing:.55px;gap:7px;font-size:10.5px;font-weight:850;display:grid}.createShopForm input{border:1px solid var(--line);background:var(--panel-2);min-height:50px;color:var(--text);font:inherit;border-radius:13px;outline:none;padding:0 14px}.createShopForm input:focus{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.createShopTwo{grid-template-columns:minmax(0,1fr) 90px;gap:12px;display:grid}.subscriptionWallOverlay{z-index:950;background:radial-gradient(circle at 84% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 29%),var(--bg);padding:32px;position:fixed;inset:0;overflow:auto}.subscriptionWallShell{flex-direction:column;justify-content:center;width:min(1180px,100%);min-height:calc(100vh - 64px);margin:0 auto;display:flex}.subscriptionWallHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:26px;display:grid}.subscriptionWallMark{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel));width:58px;height:58px;color:var(--accent);border-radius:19px;place-items:center;display:grid}.subscriptionWallMark svg{width:28px;height:28px}.subscriptionWallHead h1{letter-spacing:-1.7px;margin:5px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.03}.subscriptionWallHead p{color:var(--muted);max-width:720px;margin:0;font-size:13px;line-height:1.55}.subscriptionWallShop{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:10px;min-width:230px;padding:12px 14px;display:flex}.subscriptionWallShop svg{color:var(--accent)}.subscriptionWallShop small,.subscriptionWallShop b{display:block}.subscriptionWallShop small{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:900}.subscriptionWallShop b{margin-top:2px;font-size:13px}.subscriptionWallToolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.subscriptionWallToolbar h2{margin:4px 0 0;font-size:22px}.subscriptionWallCarousel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.subscriptionWallPlan{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-elev),var(--panel));border-radius:22px;flex-direction:column;min-height:430px;padding:22px;display:flex;position:relative;box-shadow:0 20px 55px #00000029}.subscriptionWallPlan.featured{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 20px 70px color-mix(in srgb,var(--accent) 8%,#00000040)}.subscriptionWallPlan.trial{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),linear-gradient(145deg,var(--panel-elev),var(--panel))}.wallPlanIcon{background:color-mix(in srgb,var(--accent) 11%,var(--panel));width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.subscriptionWallPlan h3{margin:5px 0 7px;font-size:22px}.subscriptionWallPlan>p{min-height:54px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.wallPlanPrice{flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0;display:flex}.wallPlanPrice del{width:100%;color:var(--muted);font-size:11px}.wallPlanPrice b{font-family:var(--font-display);font-size:28px;line-height:1}.wallPlanPrice small{color:var(--muted);font-size:11px}.subscriptionWallPlan ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.subscriptionWallPlan li{color:var(--muted);text-transform:capitalize;align-items:center;gap:8px;font-size:11.5px;display:flex}.subscriptionWallPlan li svg{width:14px;height:14px;color:var(--accent);flex:none}.subscriptionWallPlan>.btn{width:100%;margin-top:auto}.wallPromo{background:var(--accent);color:#17120a;letter-spacing:.6px;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;top:16px;right:16px}.subscriptionPending{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--panel));border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.subscriptionPending b,.subscriptionPending span{display:block}.subscriptionPending span{color:var(--muted);margin-top:3px;font-size:11px}.subscriptionWallError{margin-bottom:14px}.subscriptionWallLoading,.subscriptionOwnerOnly{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:340px;padding:28px;display:flex}.subscriptionWallLoading b{font-size:13px}.subscriptionOwnerOnly svg{width:34px;height:34px;color:var(--accent)}.subscriptionOwnerOnly h2{margin:7px 0 0}.subscriptionOwnerOnly p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.subscriptionGateProbe{z-index:949;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.subscriptionGateProbe span{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite spin}.shell .modal:not(.bottomSheetModal),.adminShell .modal:not(.bottomSheetModal){border-radius:24px;box-shadow:0 30px 90px #0000007a}.shell .modalHead,.adminShell .modalHead{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}@media (width<=760px){.shopSwitcherRow{grid-template-columns:minmax(210px,1fr) 40px;min-width:270px;margin:0 6px}.subscriptionWallOverlay{padding:18px 0}.subscriptionWallShell{justify-content:flex-start;min-height:calc(100vh - 36px);padding-top:14px}.subscriptionWallHead{grid-template-columns:48px minmax(0,1fr);margin-bottom:20px;padding:0 16px}.subscriptionWallMark{border-radius:15px;width:48px;height:48px}.subscriptionWallHead h1{letter-spacing:-1px;font-size:29px}.subscriptionWallHead p{font-size:12px}.subscriptionWallShop{grid-column:1/-1;width:100%;min-width:0}.subscriptionWallToolbar{flex-direction:column;align-items:flex-start;padding:0 16px}.subscriptionWallToolbar h2{font-size:19px}.subscriptionWallCarousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;padding:2px 16px 14px;scroll-padding:16px;display:flex;overflow-x:auto}.subscriptionWallCarousel::-webkit-scrollbar{display:none}.subscriptionWallPlan{scroll-snap-align:center;flex:0 0 calc(100vw - 48px);min-width:0;min-height:410px}.subscriptionPending{flex-direction:column;align-items:stretch;margin:4px 16px 0}.subscriptionPending .btn{width:100%}.createShopTwo{grid-template-columns:1fr 82px}.subscriptionPage .compactPlanGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.subscriptionPage .compactPlanGrid::-webkit-scrollbar{display:none}.subscriptionPage .compactPlan{scroll-snap-align:center;text-align:left;flex:0 0 calc(100vw - 56px)}}.authv2Scene{z-index:20;color:#f6f2e9;background:#050505;min-height:100dvh;font-family:DM Sans,sans-serif;position:fixed;inset:0;overflow:auto}.authv2Backdrop{background:#050505;position:fixed;inset:0;overflow:hidden}.authv2BackdropBlur,.authv2BackdropImage{width:100%;height:100%;position:absolute;inset:0}.authv2BackdropBlur{object-fit:cover;object-position:center;filter:blur(30px)brightness(.38)saturate(.95);opacity:.9;transform:scale(1.12)}.authv2BackdropImage{object-fit:cover;object-position:center;z-index:1}.authv2LoginScene .authv2BackdropImage,.authv2LoginScene .authv2BackdropBlur,.authv2RegisterScene .authv2BackdropImage,.authv2RegisterScene .authv2BackdropBlur{object-position:50% center}.authv2Shade{z-index:2;pointer-events:none;position:fixed;inset:0}.authv2BrandStory{z-index:3;pointer-events:none;text-shadow:0 3px 24px #000000b3;width:min(470px,35vw);position:fixed;top:50%;left:clamp(44px,6vw,108px);transform:translateY(-50%)}.authv2BrandLockup{align-items:center;gap:18px;margin-bottom:23px;display:flex}.authv2BrandIcon{object-fit:contain;filter:drop-shadow(0 10px 28px #00000073);width:52px;height:76px}.authv2BrandWordmark{object-fit:contain;filter:drop-shadow(0 10px 30px #00000085);width:235px;max-width:70%;height:auto}.authv2Signature{color:#f6c84e;letter-spacing:.15px;max-width:470px;margin:0 0 10px;font-family:Great Vibes,Segoe Script,cursive;font-size:clamp(38px,3.3vw,63px);line-height:1.04}.authv2RegisterStory{width:min(500px,36vw);top:49%}.authv2Panel{z-index:3;align-items:center;min-height:100dvh;padding:44px;display:flex;position:relative}.authv2LoginPanel,.authv2RegisterPanel{justify-content:flex-end}.authv2Card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:thin;scrollbar-color:#3a392f transparent;background:linear-gradient(#131411eb,#080907e6);border:1px solid #ffffff1a;border-radius:26px;width:min(500px,42vw);max-height:calc(100dvh - 88px);padding:34px 34px 30px;overflow:auto;box-shadow:0 28px 90px #00000080}.authv2Card::-webkit-scrollbar{width:6px}.authv2Card::-webkit-scrollbar-thumb{background:#3a392f;border-radius:99px}.authv2Card h1{letter-spacing:-1.5px;color:#f7f3ea;margin:5px 0 8px;font-family:Outfit,sans-serif;font-size:38px;line-height:1.02}.authv2CardHead{grid-template-columns:48px 1fr;align-items:flex-start;gap:14px;margin-bottom:24px;display:grid}.authv2CardHead p,.authv2RegisterTop p{color:#9b9487;margin:6px 0 0;font-size:13px;line-height:1.55}.authv2HeadIcon{color:#ffd400;background:#ffd4000e;border:1px solid #ffd40033;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.authv2Label{color:#e5ddce;letter-spacing:.15px;gap:8px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.authv2FieldBox{color:#827c70;background:#0a0b09;border:1px solid #ffffff1c;border-radius:15px;align-items:center;min-height:54px;padding:0 14px;transition:all .18s;display:flex;position:relative}.authv2FieldBox:focus-within{border-color:#ffd40080;box-shadow:0 0 0 4px #ffd4000e}.authv2FieldBox>svg{flex:none;width:17px;height:17px;margin-right:9px}.authv2FieldBox input{color:#fff;width:100%;height:52px;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.authv2FieldIcon{color:#928b7c;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.authv2FieldIcon:hover{color:#fff;background:#ffffff0a}.authv2Meta{justify-content:space-between;align-items:center;gap:12px;margin:1px 0 19px;display:flex}.authv2Remember{color:#a69e90;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.authv2Remember input{accent-color:#ffd400}.authv2TextButton{color:#ffd400;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.authv2Error{margin:0 0 14px!important}.authv2Card>.btn,.authv2Card>button[type=submit]{border-radius:15px;width:100%;min-height:54px;font-size:13px}.authv2Divider{color:#756e62;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.authv2Divider:before,.authv2Divider:after{content:"";background:#ffffff14;flex:1;height:1px}.authv2Social{color:#e9e3d8;background:#11120f;border:1px solid #ffffff17;border-radius:14px;height:47px;font-size:12px;font-weight:800}.authv2Social span{margin-left:5px}.authv2Create{text-align:center;color:#958e80;margin-top:21px;font-size:12.5px}.authv2Create a{color:#ffd400;font-weight:850;text-decoration:none}.authv2Foot{text-align:center;color:#6f695f;margin-top:12px;font-size:9.5px;line-height:1.55}.authv2RegisterTop{grid-template-columns:44px 1fr;align-items:flex-start;gap:14px;display:grid}.authv2RegisterTop h1{margin-top:3px;font-size:31px}.authv2Back{color:#e9e4da;background:#10110e;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:42px;height:42px;text-decoration:none;transition:all .18s;display:grid}.authv2Back:hover{color:#ffd400;border-color:#ffd40047}.authv2Progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:21px 0 10px;display:grid}.authv2Progress span{background:#292a23;border-radius:99px;height:4px}.authv2Progress span.done,.authv2Progress span.active{background:#ffd400}.authv2StepHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.authv2StepHeader b{color:#eee8dc;font-family:Outfit;font-size:13px}.authv2StepHeader span{color:#7b7569;font-size:10.5px}.authv2SectionTitle{color:#ffd400;letter-spacing:.8px;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:900;display:flex}.authv2Two{grid-template-columns:1fr 1fr;gap:11px;display:grid}.authv2CityRow{grid-template-columns:minmax(0,1fr) 95px}.authv2Info{color:#999183;background:#ffd40009;border:1px solid #ffd4001a;border-radius:13px;align-items:flex-start;gap:9px;margin-top:3px;padding:11px 12px;font-size:10.5px;line-height:1.5;display:flex}.authv2Info svg{color:#ffd400;flex:none;margin-top:1px}.authv2InfoStrong{color:#b2aa9a;border-color:#ffd4002e}.authv2Actions{justify-content:space-between;align-items:center;gap:11px;margin-top:20px;display:flex}.authv2Secondary,.authv2Next{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:850;display:inline-flex}.authv2Secondary{color:#d5cec1;background:#11120f;border:1px solid #ffffff1a}.authv2SecondaryLink{text-decoration:none}.authv2Next{color:#111;background:#ffd400;border:0;min-width:155px;margin-left:auto}.authv2Next:disabled{opacity:.55;cursor:not-allowed}.authv2StepBody{animation:.24s both authStepIn}@keyframes authStepIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.onboardBuildV2{z-index:980;color:#f7f3ea;background:#050505;flex-direction:column;align-items:center;min-height:100dvh;padding:28px 24px 42px;display:flex;position:fixed;inset:0;overflow:auto}.onboardBuildBackdrop{z-index:-3;position:fixed;inset:0;overflow:hidden}.onboardBuildBackdrop img{object-fit:cover;filter:blur(7px)brightness(.24)saturate(.82);width:100%;height:100%;transform:scale(1.035)}.onboardBuildShade{z-index:-2;background:radial-gradient(circle at 50% 35%,#ffd4001c,#0000 26%),linear-gradient(#0000003b,#000000b8);position:fixed;inset:0}.onboardBuildBrand{align-items:center;gap:12px;height:62px;margin-bottom:5px;display:flex}.onboardBuildBrand img:first-child{object-fit:contain;width:38px;height:auto}.onboardBuildBrand img:last-child{object-fit:contain;width:150px;height:auto}.onboardBuildStage{width:min(860px,92vw);height:330px;margin:0 auto;position:relative}.onboardBuildRing{--build-progress:90deg;background:conic-gradient(#ffd400 0 var(--build-progress),#ffffff17 var(--build-progress) 360deg);border-radius:50%;width:228px;height:228px;transition:background .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ffd40006,0 0 48px #ffd40024}.onboardBuildRing:before{content:"";background:#080906;border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:12px}.onboardBuildRingInner{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.onboardBuildRingInner img{filter:drop-shadow(0 0 14px #ffd40024);width:56px;height:auto}.onboardBuildRingInner strong{font-family:Outfit;font-size:34px;line-height:1}.onboardBuildFloating{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#191a15e0,#070806cc);border:1px solid #ffd40033;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:11px;width:225px;min-height:86px;padding:14px 15px;animation:5s ease-in-out infinite onboardFloat;display:grid;position:absolute;box-shadow:0 18px 46px #00000057}.onboardBuildFloating>svg{color:#ffd400;background:#ffd4000f;border:1px solid #ffd4001f;border-radius:11px;width:36px;height:36px;padding:8px}.onboardBuildFloating b,.onboardBuildFloating span{display:block}.onboardBuildFloating b{color:#eee8dd;font-size:12px;line-height:1.3}.onboardBuildFloating span{color:#898274;margin-top:4px;font-size:9.5px}.onboardBuildFloat1{top:35px;left:3%}.onboardBuildFloat2{animation-delay:.7s;top:35px;right:3%}.onboardBuildFloat3{animation-delay:1.3s;bottom:28px;left:6%}.onboardBuildFloat4{animation-delay:1.9s;bottom:28px;right:6%}@keyframes onboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.onboardBuildCopy{text-align:center;margin-top:-2px}.onboardBuildCopy h1{letter-spacing:-1.2px;margin:6px 0 7px;font-family:Outfit;font-size:36px}.onboardBuildCopy p{color:#958e80;max-width:560px;margin:0 auto;font-size:12px;line-height:1.55}.onboardBuildSteps{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0c09cc;border:1px solid #ffffff17;border-radius:20px;width:min(690px,92vw);margin-top:20px;padding:8px 18px;box-shadow:0 20px 60px #00000047}.onboardBuildStep{border-bottom:1px solid #ffffff0e;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.onboardBuildStep:last-child{border-bottom:0}.onboardBuildStatus{color:#6f6f67;border:2px solid #393a33;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.onboardBuildStep b,.onboardBuildStep small{display:block}.onboardBuildStep b{color:#eee8dd;font-size:11.5px}.onboardBuildStep small{color:#797367;margin-top:2px;font-size:9.5px}.onboardBuildStep em{color:#777166;font-size:9.5px;font-style:normal}.onboardBuildStep.done .onboardBuildStatus{color:#111;background:#ffd400;border-color:#ffd400}.onboardBuildStep.done em{color:#9ea66f}.onboardBuildStep.active .onboardBuildStatus{color:#ffd400;border-color:#4c493d #ffd400 #ffd400;animation:.9s linear infinite onboardStatusSpin}.onboardBuildStep.active em{color:#ffd400}@keyframes onboardStatusSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.authv2BrandStory{width:32vw;left:34px}.authv2BrandWordmark{width:190px}.authv2BrandIcon{width:44px;height:64px}.authv2StorySupport,.authv2FormalText{font-size:11px}.authv2Panel{padding:28px}.authv2Card,.authv2RegisterCard{width:min(500px,48vw)}.authv2LoginShade,.authv2RegisterShade{background:linear-gradient(90deg,#00000057,#0000003d 44%,#000000e3 100%)}.onboardBuildFloating{width:190px}.onboardBuildFloat1{left:0}.onboardBuildFloat2{right:0}.onboardBuildFloat3{left:1%}.onboardBuildFloat4{right:1%}}@media (width<=760px){.authv2BrandStory{display:none}.authv2Scene{min-height:100dvh;position:relative}.authv2BackdropImage{object-fit:cover;object-position:center}.authv2Shade{background:#000000a8!important}.authv2Panel{align-items:flex-end;min-height:100dvh;padding:110px 12px 16px}.authv2Card,.authv2RegisterCard{border-radius:23px;width:100%;max-height:none;padding:25px 20px}.authv2Card h1{font-size:31px}.authv2Two,.authv2CityRow,.authv2Socials{grid-template-columns:1fr}.authv2Socials{gap:8px}.authv2Actions{background:linear-gradient(#0000,#0b0c09 23%);padding-top:18px;padding-bottom:4px;position:sticky;bottom:-25px}.authv2Next{min-width:145px}.onboardBuildV2{padding:22px 14px 30px}.onboardBuildBrand{margin-bottom:8px}.onboardBuildStage{width:100%;height:385px}.onboardBuildRing{width:190px;height:190px;top:48%}.onboardBuildRingInner img{width:48px}.onboardBuildRingInner strong{font-size:28px}.onboardBuildFloating{grid-template-columns:31px 1fr;gap:8px;width:145px;min-height:76px;padding:11px}.onboardBuildFloating>svg{width:30px;height:30px;padding:6px}.onboardBuildFloating b{font-size:10px}.onboardBuildFloating span{font-size:8px}.onboardBuildFloat1{top:32px;left:0}.onboardBuildFloat2{top:32px;right:0}.onboardBuildFloat3{bottom:30px;left:0}.onboardBuildFloat4{bottom:30px;right:0}.onboardBuildCopy h1{font-size:29px}.onboardBuildSteps{padding:7px 13px}.onboardBuildStep{grid-template-columns:26px 1fr;min-height:60px}.onboardBuildStep em{grid-column:2;margin-top:-7px;font-size:9px}.onboardBuildStep small{display:none}}.authv2Panel{padding:36px 40px}.authv2Card{scrollbar-width:none;background:linear-gradient(#0f100df2,#080907ed);border-color:#ffffff14;width:min(520px,40vw);max-height:min(780px,100dvh - 48px);padding:34px 34px 28px;overflow:auto hidden}.authv2RegisterCard{width:min(610px,45vw);padding-top:28px}.authv2Card::-webkit-scrollbar{width:0;height:0}.authv2RegisterCard::-webkit-scrollbar{width:0;height:0}.authv2BrandStory{width:min(560px,39vw);text-shadow:none;top:50%;left:clamp(48px,6vw,118px);transform:translateY(-50%)}.authv2StorySurface{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#080807bd,#08080775);border:1px solid #ffffff0d;border-radius:28px;padding:34px 36px 32px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000052}.authv2StorySurface:before{content:"";pointer-events:none;background:linear-gradient(#0000002e,#00000057);position:absolute;inset:0}.authv2StorySurface>*{z-index:1;position:relative}.authv2BrandLockupCentered{justify-content:center;align-items:center;gap:22px;width:100%;margin-bottom:22px}.authv2BrandIcon{width:68px;height:98px}.authv2BrandWordmark{width:318px;max-width:calc(100% - 96px)}.authv2StoryRule{background:linear-gradient(90deg,#ffd400,#ffd40014);width:96px;height:1px;margin:10px 0 16px}.authv2Signature{color:#d4d0c8;letter-spacing:.2px;text-shadow:0 6px 28px #0000004d;margin:0 0 12px;font-family:Great Vibes,Segoe Script,cursive;font-size:clamp(40px,3.5vw,64px);line-height:1.03}.authv2StorySupport{color:#f5f1eadb;letter-spacing:.14px;max-width:400px;font-size:13px;line-height:1.72;display:block}.authv2RegisterStory{width:min(560px,40vw)}.authv2StorySurfaceFormal{padding-top:36px;padding-bottom:36px}.authv2FormalEyebrow{color:#e9c750;letter-spacing:2.4px;margin-top:4px;font-size:10px;font-weight:900;display:block}.authv2FormalTitle{letter-spacing:-1.7px;color:#fbf7ee;max-width:470px;margin:14px 0;font-family:Outfit,sans-serif;font-size:clamp(39px,3.15vw,56px);font-weight:700;line-height:1.02}.authv2FormalText{color:#f6f2e9d6;max-width:420px;margin:0;font-size:13.5px;line-height:1.72}.authv2CardHead p,.authv2RegisterTop p{color:#aaa293}.authv2Label{gap:9px}.authv2FieldBox{color:#b9b09f;background:#0b0c0a}.authv2FieldBox input{color:#fff}.authv2FieldBox input::placeholder{color:#6a6257}.authv2FieldBox input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0c0a!important}.authv2FieldBox input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0c0a!important}.authv2FieldBox input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0c0a!important}.authv2FieldBox input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0c0a!important}.authv2Meta{margin-bottom:18px}.authv2SubmitBtn{justify-content:center;align-items:center;display:flex}.authv2SubmitBtn .buttonContent{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.authv2SubmitBtn .buttonContent>span{justify-content:center;align-items:center;gap:10px;display:inline-flex}.authv2SubmitBtn .buttonContent svg,.authv2Next svg,.authv2Secondary svg,.authv2SecondaryLink svg{flex:none;display:block}.authv2Socials{grid-template-columns:1fr 1fr;gap:10px;display:grid}.authv2Social{justify-content:center;align-items:center;gap:10px;padding:0 14px;display:flex}.authv2SocialIcon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.authv2SocialIcon svg{width:20px;height:20px;display:block}.authv2SocialApple .authv2SocialIcon{color:#fff}.authv2Create{text-align:center;color:#958e80;flex-direction:column;align-items:center;gap:4px;margin-top:20px;font-size:12.5px;display:flex}.authv2Create a{display:block}.authv2Foot{margin-top:10px}.authv2Next,.authv2Secondary,.authv2SecondaryLink{justify-content:center;align-items:center;gap:9px;display:inline-flex}.authv2SecondaryLink{white-space:nowrap}.authv2Next{min-width:178px}@media (width<=1180px){.authv2BrandStory{width:36vw;left:30px}.authv2BrandWordmark{width:268px}.authv2BrandIcon{width:58px;height:88px}.authv2Card{width:min(500px,46vw)}.authv2RegisterCard{width:min(560px,49vw)}}@media (width<=760px){.authv2BrandStory{display:none}.authv2Panel{padding:110px 12px 16px}.authv2Card,.authv2RegisterCard{width:100%;max-height:none;padding:25px 20px}.authv2Socials{grid-template-columns:1fr}.authv2Create{gap:6px}}@media (width<=1180px){.authv2LoginShade,.authv2RegisterShade{background:linear-gradient(90deg,#000000c7 0%,#0009 36%,#00000057 54%,#000000e0 100%)}}.authv2RegisterCard .authv2Info{margin-top:5px;margin-bottom:12px}.authv2RegisterCard .authv2Error{margin:12px 0 18px!important}.authv2RegisterCard .authv2Actions{margin-top:22px}.authv2RegisterCard .authv2Create{margin-top:18px}.authv2AddressStep{gap:0;display:grid}.authv2AddressTopRow{grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr);gap:11px;display:grid}.authv2AddressNumberRow{grid-template-columns:minmax(120px,.55fr) minmax(220px,1.45fr)}.authv2FieldBox select{color:#fff;width:100%;height:52px;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.authv2FieldBox select:disabled{cursor:not-allowed;color:#6a6257}.authv2FieldBox select option{color:#f7f3ea;background:#11120f}.authv2SelectBox:after{content:"⌄";color:#817a6d;pointer-events:none;margin-left:8px;font-size:16px;transform:translateY(-2px)}.authv2CepBox input{padding-right:8px}.authv2InlineSpin{animation:.8s linear infinite authv2Spin;color:#ffd400!important;margin-left:8px!important;margin-right:0!important}@keyframes authv2Spin{to{transform:rotate(360deg)}}.authv2Optional{color:#7f786c;text-transform:none;letter-spacing:0;margin-left:5px;font-size:9px;font-weight:650}.authv2AddressNote{color:#a49c8e;background:#ffd40009;border:1px solid #ffd4001f;border-radius:12px;align-items:flex-start;gap:8px;margin:2px 0 12px;padding:10px 12px;font-size:10.5px;line-height:1.45;display:flex}.authv2AddressNote svg{color:#ffd400;flex:none;margin-top:1px}.authv2MapRow{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:3px;padding:13px 14px;display:flex}.authv2MapRow b,.authv2MapRow span{display:block}.authv2MapRow b{color:#eee8dc;font-size:11px}.authv2MapRow span{color:#7f786d;max-width:310px;margin-top:3px;font-size:9.5px;line-height:1.4}.authv2MapButton{color:#ffd400;white-space:nowrap;background:#ffd40012;border:1px solid #ffd40038;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:10.5px;font-weight:850;text-decoration:none;transition:all .18s;display:inline-flex}.authv2MapButton:hover{background:#ffd4001f;border-color:#ffd40057}.authv2MapButton.disabled{opacity:.42;pointer-events:none}@media (height<=900px) and (width>=761px){.authv2RegisterCard{max-height:calc(100dvh - 34px);padding-top:24px;padding-bottom:22px}.authv2RegisterTop h1{font-size:29px}.authv2Progress{margin:17px 0 8px}.authv2StepHeader{margin-bottom:14px}.authv2Label{margin-bottom:11px}.authv2FieldBox{min-height:49px}.authv2FieldBox input,.authv2FieldBox select{height:47px}.authv2MapRow{padding:10px 12px}.authv2Actions{margin-top:16px!important}}@media (width<=760px){.authv2AddressTopRow,.authv2AddressNumberRow{grid-template-columns:1fr}.authv2MapRow{flex-direction:column;align-items:stretch}.authv2MapButton{width:100%}}.authv2LoginShade{background:linear-gradient(90deg,#000000d1 0%,#000000b3 22%,#0000006b 39%,#00000029 54%,#0000002e 62%,#0000009e 78%,#000000e6 100%),linear-gradient(#00000014,#0000002e)}.authv2RegisterShade{background:linear-gradient(90deg,#000000d6 0%,#000000b8 22%,#00000070 40%,#0000002e 55%,#0003 63%,#000000a8 79%,#000000eb 100%),linear-gradient(#0000000f,#0003)}.authv2StorySurface,.authv2StorySurfaceFormal{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.authv2StorySurface:before,.authv2StorySurfaceFormal:before{display:none}.authv2BrandStory{filter:drop-shadow(0 6px 24px #00000057)}.authv2BrandLockupCentered{margin-bottom:24px}.authv2Signature{color:#c9c6bf;text-shadow:0 3px 18px #000000b3}.authv2StorySupport,.authv2FormalText{text-shadow:0 2px 12px #000000bd}.authv2FormalTitle{text-shadow:0 3px 18px #000000b8}@media (width<=1180px){.authv2LoginShade,.authv2RegisterShade{background:linear-gradient(90deg,#000000c7 0%,#0009 36%,#00000057 54%,#000000e0 100%)}}.onboardBuildV3{z-index:980;color:#f7f4ed;background:#050505;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.onboardBuildV3Backdrop{z-index:-3;position:absolute;inset:-18px;overflow:hidden}.onboardBuildV3Backdrop img{object-fit:cover;filter:blur(9px)brightness(.2)saturate(.8);width:100%;height:100%;transform:scale(1.04)}.onboardBuildV3Shade{z-index:-2;background:radial-gradient(circle at 50% 43%,#ffd40016,#0000 25%),linear-gradient(#00000057,#000000c7);position:absolute;inset:0}.onboardBuildV3Card{text-align:center;flex-direction:column;align-items:center;width:min(620px,92vw);display:flex}.onboardBuildV3Brand{justify-content:center;align-items:center;gap:12px;min-height:58px;margin-bottom:26px;display:flex}.onboardBuildV3Brand img:first-child{object-fit:contain;width:38px;height:54px}.onboardBuildV3Brand img:last-child{object-fit:contain;width:158px;height:auto}.onboardBuildV3Mark{place-items:center;width:132px;height:132px;margin-bottom:25px;display:grid;position:relative}.onboardBuildV3Mark>img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 28px #ffd40029);width:62px;height:88px;animation:1.85s ease-in-out infinite onboardMarkBreath;position:relative}.onboardBuildV3Halo{border:1px solid #ffd40033;border-radius:50%;animation:1.85s ease-in-out infinite onboardHalo;position:absolute;inset:11px;box-shadow:0 0 0 12px #ffd40006,0 0 55px #ffd4001c}@keyframes onboardMarkBreath{0%,to{opacity:.94;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-2px)scale(1.035)}}@keyframes onboardHalo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.onboardBuildV3Card h1{font-family:var(--font-display,"Outfit",sans-serif);letter-spacing:-1.7px;margin:8px 0 11px;font-size:clamp(34px,4.4vw,50px);line-height:1.02}.onboardBuildV3Card>p{color:#918b80;max-width:520px;margin:0;font-size:13px;line-height:1.65}.onboardBuildV3Progress{background:#ffffff13;border-radius:999px;width:min(460px,84vw);height:6px;margin:28px 0 9px;overflow:hidden;box-shadow:inset 0 1px 2px #00000057}.onboardBuildV3Progress i{background:linear-gradient(90deg,#d8a900,#ffd400,#ffe768);border-radius:999px;height:100%;transition:width .1s linear;display:block;position:relative;overflow:hidden;box-shadow:0 0 18px #ffd40040}.onboardBuildV3Progress i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:44%;animation:1.05s linear infinite onboardProgressShine;position:absolute;inset:0}@keyframes onboardProgressShine{0%{transform:translate(-120%)}to{transform:translate(360%)}}.onboardBuildV3Status{color:#c4beb3;justify-content:space-between;align-items:center;gap:18px;width:min(460px,84vw);display:flex}.onboardBuildV3Status b{font-size:11px;font-weight:750}.onboardBuildV3Status span{color:#ffd400;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.onboardBuildV3Steps{grid-template-columns:repeat(4,1fr);gap:6px;width:min(300px,64vw);margin-top:19px;display:grid}.onboardBuildV3Steps i{background:#292a24;border-radius:999px;height:3px;transition:all .24s}.onboardBuildV3Steps i.done{background:#ffd400;box-shadow:0 0 11px #ffd4002e}.onboardWizardShell{color:#f7f4ed;background:radial-gradient(circle at 92% 2%,#ffd4000d,#0000 25%),#090909;grid-template-columns:280px minmax(0,1fr);min-height:100dvh;display:grid}.onboardWizardRail{z-index:4;background:linear-gradient(#0d0d0c,#090909);border-right:1px solid #24241f;flex-direction:column;height:100dvh;padding:30px 24px 26px;display:flex;position:sticky;top:0}.onboardWizardBrand{align-items:center;gap:11px;min-height:58px;display:flex}.onboardWizardBrand img:first-child{object-fit:contain;width:34px;height:48px}.onboardWizardBrand img:last-child{object-fit:contain;width:142px}.onboardWizardSteps{gap:5px;margin-top:54px;display:grid}.onboardWizardStep{color:#756f66;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:9px 8px;transition:all .2s;display:grid}.onboardWizardStep>span{color:#777168;background:#11110f;border:1px solid #33332e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.onboardWizardStep b,.onboardWizardStep small{display:block}.onboardWizardStep b{color:#8f897e;font-size:11px}.onboardWizardStep small{color:#656159;margin-top:3px;font-size:9px}.onboardWizardStep.active{background:#ffd4000b}.onboardWizardStep.active>span{color:#111;background:#ffd400;border-color:#ffd400}.onboardWizardStep.active b{color:#f4efe6}.onboardWizardStep.active small{color:#928b7e}.onboardWizardStep.done>span{color:#ffd400;background:#ffd4000e;border-color:#5a4d19}.onboardWizardStep.done b{color:#b8b1a5}.onboardWizardRailFoot{color:#777168;background:#11110f;border:1px solid #272722;border-radius:14px;margin-top:auto;padding:14px 13px;font-size:9.5px;line-height:1.55}.onboardWizardRailFoot b{color:#aaa398}.onboardWizardMain{width:100%;max-width:1280px;margin:0 auto;padding:48px clamp(28px,5vw,72px) 56px}.onboardWizardHead{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.onboardWizardHead h1{font-family:var(--font-display,"Outfit",sans-serif);letter-spacing:-2px;max-width:760px;margin:8px 0 12px;font-size:clamp(36px,4.2vw,58px);line-height:1.01}.onboardWizardHead p{color:#918b80;max-width:720px;margin:0;font-size:13px;line-height:1.65}.onboardSkip{color:#aaa398;white-space:nowrap;cursor:pointer;background:#11110f;border:1px solid #302f29;border-radius:12px;min-height:42px;padding:0 14px;font-size:10px;font-weight:850}.onboardSkip:hover{color:#e7e1d7;border-color:#4d472f}.onboardIdentityGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:18px;display:grid}.onboardIdentityEditor,.onboardIdentityPreview{background:#11110f;border:1px solid #292823;border-radius:23px;padding:22px;box-shadow:0 20px 55px #00000029}.onboardSectionTitle{align-items:center;gap:11px;margin-bottom:15px;display:flex}.onboardSectionTitle>div{color:#ffd400;background:#ffd40012;border:1px solid #ffd4001f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.onboardSectionTitle b,.onboardSectionTitle small{display:block}.onboardSectionTitle b{font-size:12px}.onboardSectionTitle small{color:#756f66;margin-top:3px;font-size:9px}.onboardThemeTitle{margin-top:24px}.onboardLogoUpload{background:#0c0d0b;border:1px solid #2a2924;border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.onboardLogoThumb{background:#151513;border:1px solid #302f29;border-radius:16px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.onboardLogoThumb img{object-fit:contain;max-width:82%;max-height:82%}.onboardLogoCopy b,.onboardLogoCopy span{display:block}.onboardLogoCopy b{font-size:11px}.onboardLogoCopy span{color:#7f786d;max-width:430px;margin-top:4px;font-size:9px;line-height:1.5}.onboardUploadButton{color:#ded8cc;cursor:pointer;white-space:nowrap;background:#171715;border:1px solid #38362f;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9.5px;font-weight:850;display:inline-flex}.onboardUploadButton input{display:none}.onboardUploadButton:hover{color:#ffd400;border-color:#5a4f24}.onboardLogoColors{background:#0d0e0c;border:1px solid #262621;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:12px 14px;display:flex}.onboardLogoColors b,.onboardLogoColors span{display:block}.onboardLogoColors b{font-size:10px}.onboardLogoColors span{color:#746e64;margin-top:3px;font-size:8.8px}.onboardColorDots{gap:8px;display:flex}.onboardColorDots button{cursor:pointer;border:2px solid #11110f;border-radius:50%;outline:1px solid #ffffff29;width:28px;height:28px;box-shadow:0 3px 12px #00000038}.onboardColorDots button:hover{transform:scale(1.08)}.onboardPresetGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.onboardPresetGrid>button{color:#e9e3d8;text-align:left;cursor:pointer;background:#151513;border:1px solid #292823;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;transition:all .16s;display:grid}.onboardPresetGrid>button:hover{border-color:#454238}.onboardPresetGrid>button.selected{background:#1b190f;border-color:#6a5915;box-shadow:inset 0 0 0 1px #ffd4001a}.onboardPresetGrid>button>svg{color:#ffd400}.onboardPresetGrid span b,.onboardPresetGrid span small{display:block}.onboardPresetGrid span b{font-size:10px}.onboardPresetGrid span small{color:#726c63;margin-top:3px;font-size:8.4px}.onboardPresetSwatches{padding-left:4px;display:flex}.onboardPresetSwatches i{border:2px solid #151513;border-radius:50%;width:20px;height:20px;margin-left:-5px}.onboardPresetSwatches i:first-child{margin-left:0}.onboardIdentityPreview{background:linear-gradient(#10110f,#0d0e0c);position:sticky;top:28px}.onboardPreviewLabel{color:#ffd400;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:14px;font-size:8.5px;font-weight:900;display:flex}.onboardPreviewWindow{border:1px solid var(--preview-line);background:var(--preview-bg);border-radius:18px;min-height:370px;overflow:hidden;box-shadow:0 20px 48px #00000057}.onboardPreviewNav{background:var(--preview-surface);border-bottom:1px solid var(--preview-line);height:72px;color:var(--preview-text);grid-template-columns:40px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:0 16px;display:grid}.onboardPreviewLogo{background:var(--preview-surface2);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.onboardPreviewLogo img{object-fit:contain;max-width:76%;max-height:76%}.onboardPreviewNav b,.onboardPreviewNav small{display:block}.onboardPreviewNav b{font-size:10px}.onboardPreviewNav small{color:var(--preview-muted);margin-top:2px;font-size:7.5px}.onboardPreviewNav>i{background:var(--preview-accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--preview-accent) 12%,transparent);border-radius:50%}.onboardPreviewBody{color:var(--preview-text);padding:26px}.onboardPreviewBody>small{color:var(--preview-accent);letter-spacing:1px;font-size:7px;font-weight:900}.onboardPreviewBody h3{letter-spacing:-.7px;margin:6px 0 18px;font-size:25px}.onboardPreviewCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.onboardPreviewCards span{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:13px;min-height:86px;padding:14px}.onboardPreviewCards small,.onboardPreviewCards b{display:block}.onboardPreviewCards small{color:var(--preview-muted);font-size:7.5px}.onboardPreviewCards b{margin-top:11px;font-size:18px}.onboardPreviewBody>button{background:var(--preview-accent);color:#15120a;border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.onboardPreviewMeta{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.onboardPreviewMeta>div{background:#0c0d0b;border:1px solid #262621;border-radius:12px;padding:11px 12px}.onboardPreviewMeta small,.onboardPreviewMeta b{display:block}.onboardPreviewMeta small{color:#6f695f;font-size:7.5px}.onboardPreviewMeta b{margin-top:4px;font-size:9.5px}.onboardIdentityError{margin:14px 0 0!important}.onboardWizardActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.onboardWizardActions .btn{min-height:46px}.onboardWizardActions.plan{justify-content:flex-start;margin-top:14px}.onboardSavedBadge{color:#ffd400;white-space:nowrap;background:#ffd4000d;border:1px solid #ffd4002e;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9.5px;font-weight:850;display:inline-flex}.onboardOptionsError{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px!important;display:flex!important}.onboardOptionsError button{color:#ffd400;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.onboardPlansLoading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onboardPlanSkeleton{background:linear-gradient(90deg,#11110f,#1a1a16,#11110f) 0 0/220% 100%;border:1px solid #24241f;border-radius:20px;height:360px;animation:1.2s linear infinite sh}.onboardPlanToolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.onboardPlanToolbar b,.onboardPlanToolbar span{display:block}.onboardPlanToolbar b{font-size:14px}.onboardPlanToolbar span{color:#777168;margin-top:3px;font-size:9.5px}.onboardCycleSwitch{margin:0!important}.onboardPlanGrid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));align-items:stretch;gap:12px;display:grid}.onboardPlanCard{cursor:pointer;background:#11110f;border:1px solid #292823;border-radius:21px;flex-direction:column;min-height:370px;padding:20px;transition:all .18s;display:flex;position:relative}.onboardPlanCard:hover{border-color:#454238;transform:translateY(-2px)}.onboardPlanCard.trial{cursor:default;background:radial-gradient(circle at 88% 4%,#ffd40014,#0000 28%),#11110f;border-color:#463b17}.onboardPlanCard.selected{border-color:#ffd400;box-shadow:0 0 0 3px #ffd4000b}.onboardPlanCard.featured:after{content:"★";color:#ffd400;font-size:12px;position:absolute;top:17px;right:18px}.onboardPlanTag{letter-spacing:1.25px;color:#ffd400;font-size:7.5px;font-weight:950}.onboardPlanIcon{color:#111;background:#ffd400;border-radius:14px;place-items:center;width:46px;height:46px;margin:20px 0 14px;display:grid}.onboardPlanCard h2{letter-spacing:-.6px;margin:14px 0 8px;font-size:24px}.onboardPlanCard>p{color:#858077;margin:0 0 16px;font-size:10.5px;line-height:1.55}.onboardPlanCard ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.onboardPlanCard li{color:#b9b2a7;align-items:center;gap:7px;font-size:9.5px;display:flex}.onboardPlanCard li svg{color:#ffd400;width:14px}.onboardPlanCard .btn{width:100%;margin-top:auto}.onboardPlanTop{justify-content:space-between;align-items:center;display:flex}.onboardPlanTop svg{color:#ffd400}.onboardPlanPrice{align-items:baseline;gap:5px;margin:2px 0 13px;display:flex}.onboardPlanPrice b{font-size:22px}.onboardPlanPrice span{color:#777168;font-size:9px}.onboardPlanMiniMeta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.onboardPlanMiniMeta span{color:#7f796f;border:1px solid #2b2a25;border-radius:999px;padding:6px 8px;font-size:7.5px}.onboardSelectPlan{color:#dcd6ca;background:#171715;border:1px solid #34322b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:13px;font-size:9px;font-weight:850;display:flex}.onboardPlanCard.selected .onboardSelectPlan{color:#111;background:#ffd400;border-color:#ffd400}.onboardPlanPayBar{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0f0ceb;border:1px solid #302e27;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 50px #00000057}.onboardPlanPayBar small,.onboardPlanPayBar b,.onboardPlanPayBar span{display:block}.onboardPlanPayBar small{color:#ffd400;letter-spacing:1px;font-size:7px;font-weight:950}.onboardPlanPayBar b{margin-top:3px;font-size:12px}.onboardPlanPayBar span{color:#756f66;margin-top:3px;font-size:8.5px}.onboardPlanPayBar .btn{min-width:170px}.paymentWizardMain{place-items:center;min-height:100dvh;display:grid}.paymentWizardMain .paymentWaitingCard{width:min(720px,100%)}.onboardReadyMain{place-items:center;min-height:100dvh;padding-top:34px;padding-bottom:34px;display:grid}.onboardReadyCard{text-align:center;width:min(980px,100%)}.onboardReadyIcon{color:#111;background:#ffd400;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 10px #ffd4000b,0 18px 55px #ffd4001f}.onboardReadyIcon svg{width:30px;height:30px}.onboardReadyCard h1{letter-spacing:-1.8px;max-width:760px;margin:8px auto 10px;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.onboardReadyCard>p{color:#8e887e;margin:0 auto;font-size:13px}.onboardReadySummary{grid-template-columns:repeat(3,1fr);gap:10px;max-width:740px;margin:28px auto 18px;display:grid}.onboardReadySummary>div{text-align:left;background:#11110f;border:1px solid #292823;border-radius:14px;padding:14px}.onboardReadySummary small,.onboardReadySummary b{display:block}.onboardReadySummary small{color:#716b62;letter-spacing:1px;font-size:7px}.onboardReadySummary b{margin-top:5px;font-size:11px}.onboardReadyGrid{text-align:left;grid-template-columns:repeat(4,1fr)!important}.onboardReadyGrid article{min-height:150px}.onboardReadyActions{justify-content:center;gap:10px;margin-top:20px;display:flex}.onboardReadyActions .btn{min-height:47px}@media (width<=1100px){.onboardWizardShell{grid-template-columns:230px minmax(0,1fr)}.onboardWizardRail{padding:24px 18px}.onboardWizardBrand img:last-child{width:118px}.onboardIdentityGrid{grid-template-columns:1fr}.onboardIdentityPreview{position:static}.onboardPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardReadyGrid{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.onboardBuildV3{padding:18px}.onboardBuildV3Brand{margin-bottom:18px}.onboardBuildV3Mark{width:112px;height:112px;margin-bottom:18px}.onboardBuildV3Mark>img{width:52px;height:74px}.onboardBuildV3Card h1{font-size:34px}.onboardWizardShell{display:block}.onboardWizardRail{border-bottom:1px solid #24241f;border-right:0;height:auto;min-height:0;padding:16px;position:relative}.onboardWizardBrand{min-height:44px}.onboardWizardBrand img:first-child{width:28px;height:40px}.onboardWizardBrand img:last-child{width:118px}.onboardWizardSteps{gap:6px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.onboardWizardStep{flex:none;grid-template-columns:25px auto;min-height:48px;padding:6px 8px}.onboardWizardStep>span{width:24px;height:24px}.onboardWizardStep small,.onboardWizardRailFoot{display:none}.onboardWizardMain{padding:26px 14px 34px}.onboardWizardHead{flex-direction:column;gap:14px}.onboardWizardHead h1{letter-spacing:-1.3px;font-size:36px}.onboardSkip{align-self:flex-start}.onboardIdentityEditor,.onboardIdentityPreview{border-radius:18px;padding:15px}.onboardLogoUpload{grid-template-columns:64px 1fr}.onboardLogoThumb{width:60px;height:60px}.onboardUploadButton{grid-column:1/-1;width:100%}.onboardLogoColors{flex-direction:column;align-items:flex-start}.onboardPresetGrid{grid-template-columns:1fr}.onboardPreviewWindow{min-height:330px}.onboardWizardActions{grid-template-columns:1fr;display:grid}.onboardWizardActions .btn{width:100%}.onboardPlanToolbar{flex-direction:column;align-items:flex-start}.onboardPlanGrid,.onboardPlansLoading{grid-template-columns:1fr}.onboardPlanCard{min-height:330px}.onboardPlanPayBar{flex-direction:column;align-items:stretch;bottom:8px}.onboardPlanPayBar .btn{width:100%}.onboardReadySummary{grid-template-columns:1fr}.onboardReadyGrid{grid-template-columns:1fr!important}.onboardReadyActions{grid-template-columns:1fr;display:grid}.onboardReadyActions .btn{width:100%}}.onboardBuildV3Mark{width:116px;height:116px;margin-bottom:25px}.onboardBuildV3Mark>img{filter:drop-shadow(0 12px 28px #ffd4001f);width:60px;height:86px;opacity:1!important;animation:none!important;transform:none!important}.onboardBuildV3Halo{animation:none!important;display:none!important}.onboardBuildV3Steps{display:none!important}.onboardBuildV3Progress{margin-top:30px}@media (width>=761px){.authv2RegisterPanel{overflow:hidden}.authv2RegisterCard{flex-direction:column;height:min(820px,100dvh - 42px);max-height:min(820px,100dvh - 42px);padding-bottom:22px;display:flex;overflow:hidden}.authv2RegisterTop,.authv2Progress,.authv2StepHeader,.authv2Actions,.authv2RegisterCreate{flex:none}.authv2RegisterScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffd40057 #ffffff09;flex:auto;min-height:0;margin-right:-3px;padding:2px 10px 8px 1px;overflow:hidden auto}.authv2RegisterScroll::-webkit-scrollbar{width:7px}.authv2RegisterScroll::-webkit-scrollbar-track{background:#ffffff08;border-radius:99px}.authv2RegisterScroll::-webkit-scrollbar-thumb{background:#ffd4004d padding-box padding-box;border:2px solid #0000;border-radius:99px}.authv2RegisterScroll::-webkit-scrollbar-thumb:hover{background:#ffd40085 padding-box padding-box}.authv2RegisterScrollStep2{padding-bottom:14px}.authv2RegisterScroll .authv2StepBody{padding-right:2px}.authv2RegisterCard .authv2Actions{z-index:3;background:linear-gradient(#08090700,#080907eb 28%,#080907fa);border-top:1px solid #fff1;padding-top:16px;position:relative;margin-top:14px!important}.authv2RegisterCard .authv2RegisterCreate{margin-top:12px}}@media (height<=760px) and (width>=761px){.authv2RegisterCard{height:calc(100dvh - 26px);max-height:calc(100dvh - 26px);padding-top:20px;padding-bottom:18px}.authv2RegisterTop h1{font-size:27px}.authv2RegisterTop p{font-size:11.5px}.authv2Progress{margin:13px 0 7px}.authv2StepHeader{margin-bottom:10px}.authv2RegisterCard .authv2Actions{padding-top:12px;margin-top:10px!important}.authv2RegisterCard .authv2RegisterCreate{margin-top:9px}}@media (width<=760px){.authv2RegisterCard{overflow:visible}.authv2RegisterScroll{margin:0;padding:0;overflow:visible}}.brandLogoWrap{width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;place-items:center!important;display:grid!important;overflow:visible!important}.brandLogo{object-fit:contain!important;width:42px!important;height:52px!important;display:block!important}.brand.wordmarkMode .brandLogoWrap{border:0!important;width:auto!important;height:auto!important}.brand.wordmarkMode .brandLogo{width:138px!important;height:42px!important}.mobileSidebarToggle,.mobileSidebarClose,.mobileSidebarBackdrop{display:none}.adminMapSection{border:1px solid var(--line);background:#0d0d0c;border-radius:20px;margin:14px 0 16px;overflow:hidden}.adminMapHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px 22px;display:flex}.adminMapHead h3{font:650 22px/1.1 var(--font-display);letter-spacing:-.5px;margin:5px 0 6px}.adminMapHead p{color:var(--muted);margin:0;font-size:10px}.adminMapStats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminMapStats span{border:1px solid var(--line);height:34px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:flex}.adminMapStats svg{color:var(--accent)}.adminMapStats b{color:var(--text);font-size:10px}.adminMapGrid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);min-height:430px;display:grid}.adminMapCanvasWrap{border-right:1px solid var(--line);background:#090909;min-height:430px;position:relative}.adminMapCanvas{position:absolute;inset:0}.adminMapState{z-index:2;text-align:center;color:var(--muted);background:#0c0c0b;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.adminMapState>svg{color:var(--accent);margin-bottom:12px}.adminMapState b{color:var(--text);font-size:13px}.adminMapState span{max-width:360px;margin-top:5px;font-size:9px;line-height:1.6}.adminMapState button{border:1px solid var(--line);min-height:36px;color:var(--text);cursor:pointer;background:#151513;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:0 12px;display:flex}.adminMapLoader{border:2px solid #333;border-top-color:var(--accent);border-radius:50%;height:24px;animation:.7s linear infinite spin;width:24px!important;margin:0 0 12px!important}.adminMapList{background:#0f0f0e;flex-direction:column;min-width:0;display:flex}.adminMapListHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 16px 12px;display:flex}.adminMapListHead b{font-size:11px}.adminMapListHead span{color:var(--muted);font-size:8px}.adminMapListScroll{max-height:390px;padding:7px;overflow:auto}.adminMapRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.adminMapDot{background:#656159;border-radius:50%;width:7px;height:7px}.adminMapDot.on{background:#ffd400}.adminMapRow>div:nth-child(2){min-width:0}.adminMapRow b,.adminMapRow small{display:block}.adminMapRow>div:nth-child(2)>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminMapRow>div:nth-child(2)>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.adminMapMoney{text-align:right}.adminMapMoney small{color:var(--muted);margin-top:3px;font-size:7px}.adminMapEmpty{text-align:center;min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.adminMapEmpty svg{color:var(--accent);margin-bottom:10px}.adminMapEmpty b{color:var(--text);font-size:11px}.adminMapEmpty span{margin-top:5px;font-size:8px}.adminMapInfo{color:#171614;min-width:210px;padding:2px;font-family:DM Sans,sans-serif}.adminMapInfo strong,.adminMapInfo span,.adminMapInfo small,.adminMapInfo b{display:block}.adminMapInfo strong{margin-bottom:3px;font-size:14px}.adminMapInfo span{color:#6f6a61;font-size:11px}.adminMapInfo small{color:#7d786f;margin-top:4px;font-size:10px}.adminMapInfo b{color:#111;margin-top:9px;font-size:12px}.adminLandingPlanStrip{border:1px solid var(--line);background:#10100f;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;margin:0 0 16px;padding:15px 17px;display:grid}.adminLandingPlanIcon{width:42px;height:42px;color:var(--accent);border:1px solid #554919;border-radius:12px;place-items:center;display:grid}.adminLandingPlanStrip b{font-size:12px}.adminLandingPlanStrip p{color:var(--muted);margin:4px 0 0;font-size:9px}.adminLandingPlanStrip>a{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.adminLandingPlanStrip>a:hover{color:var(--accent);border-color:#5c501d}.planCard{position:relative}.adminPlanVisibility{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex;position:absolute;top:17px;left:17px}.planCard>.adminPlanVisibility+div:not(.featuredFlag){margin-top:20px}.adminPromo{align-items:center;grid-template-columns:auto 1fr auto!important;gap:7px!important;display:grid!important}.adminPromo svg{color:var(--accent)}.landingV3Page{--lp-bg:#070707;--lp-panel:#0f0f0e;--lp-panel2:#141412;--lp-line:#2a2924;--lp-text:#f6f2e9;--lp-muted:#9b968b;--lp-accent:#ffd400;background:var(--lp-bg);color:var(--lp-text);min-height:100vh;font-family:DM Sans,Segoe UI,sans-serif;overflow-x:hidden}.landingV3Page *{box-sizing:border-box}.landingV3Page a{text-decoration:none}.landingV3Nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707f0;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:78px;padding:0 clamp(22px,4vw,68px);display:grid;position:fixed;inset:0 0 auto}.landingV3NavBrand{align-items:center;display:flex}.landingV3Brand{align-items:center;gap:12px;display:flex}.landingV3BrandIcon{background:0 0;border:1px solid #5a4c16;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.landingV3BrandIcon img{object-fit:contain;width:27px;height:35px}.landingV3Wordmark{object-fit:contain;width:174px;height:auto}.landingV3Brand.compact{gap:9px}.landingV3Brand.compact .landingV3BrandIcon{width:37px;height:37px}.landingV3Brand.compact .landingV3BrandIcon img{width:20px;height:28px}.landingV3Brand.compact .landingV3Wordmark{width:124px}.landingV3Links{justify-self:center;align-items:center;gap:30px;display:flex}.landingV3Links a,.landingV3Login{color:#bbb5aa;font-size:12px;font-weight:700;transition:all .18s}.landingV3Links a:hover,.landingV3Login:hover{color:#fff}.landingV3NavActions{align-items:center;gap:14px;display:flex}.landingV3MenuBtn{border:1px solid var(--lp-line);color:#fff;background:#0f0f0e;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.landingV3Primary,.landingV3Secondary{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 19px;font-size:12px;font-weight:850;transition:all .18s;display:inline-flex}.landingV3Primary{background:var(--lp-accent);color:#15120a;border:1px solid var(--lp-accent)}.landingV3Primary:hover{background:#ffe24d}.landingV3Primary.small{min-height:41px;padding:0 15px;font-size:11px}.landingV3Secondary{color:#f5f1e8;background:#0f0f0e;border:1px solid #37352f}.landingV3Secondary:hover{border-color:#62531a}.landingV3Eyebrow{color:var(--lp-accent);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.2;display:block}.landingV3Hero{isolation:isolate;border-bottom:1px solid #ffffff0f;align-items:center;height:min(900px,100svh);min-height:700px;padding-top:78px;display:flex;position:relative}.landingV3HeroMedia{z-index:-3;background-position:50%;background-size:cover;animation:.45s landingV3Fade;position:absolute;inset:78px 0 0}.landingV3HeroScrim{z-index:-2;background:#05050580;position:absolute;inset:78px 0 0}.landingV3HeroContent{width:min(720px,68vw);margin-left:clamp(26px,7vw,126px);padding-bottom:70px}.landingV3Hero h1{letter-spacing:-.055em;max-width:900px;margin:19px 0 24px;font:650 clamp(54px,6vw,94px)/.98 Outfit,DM Sans,sans-serif}.landingV3HeroContent>p{color:#d0cabf;max-width:690px;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.58}.landingV3HeroActions{align-items:center;gap:10px;margin-top:30px;display:flex}.landingV3Proof{color:#c0baaf;flex-wrap:wrap;gap:19px;margin-top:28px;font-size:11px;display:flex}.landingV3Proof span{align-items:center;gap:7px;display:flex}.landingV3Proof svg{color:var(--lp-accent)}.landingV3HeroRail{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:9px;display:grid;position:absolute;bottom:22px;left:clamp(26px,7vw,126px);right:clamp(26px,5vw,90px)}.landingV3HeroRail>button{color:#fff;cursor:pointer;background:#080808c7;border:1px solid #ffffff29;border-radius:10px;place-items:center;height:42px;display:grid}.landingV3HeroSlides{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landingV3HeroSlides button{color:#8d887f;text-align:left;cursor:pointer;background:#080808c7;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 13px;display:flex}.landingV3HeroSlides button.active{color:#fff;border-color:#74611d}.landingV3HeroSlides small{color:#6f6a61;font-size:8px}.landingV3HeroSlides span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}@keyframes landingV3Fade{0%{opacity:.3}to{opacity:1}}.landingV3Strip{color:#716d65;letter-spacing:.14em;white-space:nowrap;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:20px;height:64px;font-size:9px;font-weight:850;display:flex}.landingV3Strip i{background:#45423d;border-radius:50%;width:3px;height:3px}.landingV3Section{padding:112px clamp(26px,6vw,108px)}.landingV3SectionHead{max-width:840px;margin-bottom:48px}.landingV3SectionHead.center{text-align:center;margin-left:auto;margin-right:auto}.landingV3SectionHead h2,.landingV3BranchCopy h2,.landingV3Experience h2,.landingV3PricingHead h2,.landingV3Faq h2,.landingV3Final h2{letter-spacing:-.045em;margin:14px 0 18px;font:650 clamp(42px,4.3vw,70px)/1.02 Outfit,DM Sans,sans-serif}.landingV3SectionHead p,.landingV3BranchCopy>p,.landingV3Experience>div>p,.landingV3PricingHead p,.landingV3Faq>div>p,.landingV3Final>p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.72}.landingV3Showcase{max-width:1220px;height:610px;margin:0 auto 46px;position:relative}.landingV3WebPreview{background:#0c0c0b;border:1px solid #302f2a;border-radius:18px;height:530px;position:absolute;top:20px;left:0;right:12%;overflow:hidden;box-shadow:0 32px 80px #0000006b}.landingV3BrowserBar{color:#6d6961;border-bottom:1px solid #24231f;align-items:center;gap:6px;height:42px;padding:0 15px;font-size:9px;display:flex}.landingV3BrowserBar i{background:#3d3a35;border-radius:50%;width:6px;height:6px}.landingV3BrowserBar i:first-child{background:#ffd400}.landingV3BrowserBar span{margin-left:7px}.landingV3BrowserBody{grid-template-columns:150px 1fr;height:calc(100% - 42px);display:grid}.landingV3BrowserBody aside{border-right:1px solid #24231f;flex-direction:column;gap:15px;padding:18px 16px;display:flex}.landingV3BrowserBody aside .landingV3Brand{transform-origin:0 0;width:190px;margin-bottom:4px;transform:scale(.62)}.landingV3BrowserBody aside>span{background:#2a2925;border-radius:2px;height:8px}.landingV3BrowserBody aside>span.on{background:#4d431b}.landingV3BrowserContent{padding:28px}.landingV3MiniHeader{justify-content:space-between;align-items:flex-end;display:flex}.landingV3MiniHeader small{color:#ffd400;letter-spacing:.13em;font-size:7px;display:block}.landingV3MiniHeader strong{margin-top:6px;font-size:21px;display:block}.landingV3MiniHeader b{color:#6f6a61;font-size:9px}.landingV3MiniKpis{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.landingV3MiniKpis i{background:#11110f;border:1px solid #292823;border-radius:11px;height:78px}.landingV3MiniChart{background:#10100f;border:1px solid #292823;border-radius:12px;height:245px;margin-top:12px;padding:22px}.landingV3MiniChart svg{width:100%;height:100%}.landingV3Phone{background:#080808;border:7px solid #181713;border-radius:34px;width:252px;height:500px;padding:21px 17px;position:absolute;bottom:0;right:0;box-shadow:0 28px 70px #0000008c}.landingV3PhoneNotch{background:#2a2824;border-radius:99px;width:68px;height:5px;margin:0 auto 15px}.landingV3PhoneHead{justify-content:space-between;align-items:center;display:flex}.landingV3PhoneHead img{object-fit:contain;width:22px;height:30px}.landingV3PhoneHead span{background:#25231f;border-radius:99px;width:34px;height:7px}.landingV3PhoneWelcome{margin-top:22px}.landingV3PhoneWelcome small{color:#827d74;font-size:8px;display:block}.landingV3PhoneWelcome strong{margin-top:4px;font-size:15px;display:block}.landingV3PhoneCard{background:#151411;border:1px solid #302c20;border-radius:15px;height:126px;margin-top:17px}.landingV3PhoneGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.landingV3PhoneGrid i{background:#11110f;border:1px solid #292823;border-radius:13px;height:87px}.landingV3PhoneNav{background:#10100f;border:1px solid #292823;border-radius:14px;justify-content:space-around;align-items:center;height:46px;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.landingV3PhoneNav i{background:#555047;border-radius:50%;width:7px;height:7px}.landingV3PhoneNav i.on{background:#ffd400}.landingV3PlatformRows{border-top:1px solid #2a2924;border-bottom:1px solid #2a2924;max-width:1020px;margin:auto}.landingV3PlatformRows article{border-bottom:1px solid #2a2924;grid-template-columns:42px 36px 1fr;align-items:start;gap:18px;padding:25px 8px;display:grid}.landingV3PlatformRows article:last-child{border-bottom:0}.landingV3PlatformRows>article>span{color:#6f6a61;font-size:9px;font-weight:850}.landingV3PlatformRows svg{color:#ffd400}.landingV3PlatformRows b{letter-spacing:.12em;color:#ffd400;font-size:9px}.landingV3PlatformRows h3{margin:5px 0 7px;font-size:23px}.landingV3PlatformRows p{color:var(--lp-muted);margin:0;font-size:12px;line-height:1.6}.landingV3Features{border-top:1px solid #ffffff0d}.landingV3FeatureList{border-top:1px solid var(--lp-line)}.landingV3FeatureList article{border-bottom:1px solid var(--lp-line);grid-template-columns:50px 34px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:112px;transition:all .15s;display:grid}.landingV3FeatureList article:hover{background:#0b0b0a}.landingV3FeatureList>article>span{color:#656159;font-size:9px}.landingV3FeatureList svg{color:#ffd400}.landingV3FeatureList>article>svg:last-child{color:#5b574f}.landingV3FeatureList h3{margin:0 0 5px;font-size:20px}.landingV3FeatureList p{color:var(--lp-muted);margin:0;font-size:12px;line-height:1.58}.landingV3Branches{border-top:1px solid #ffffff0d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.landingV3BranchCopy ul{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.landingV3BranchCopy li{color:#d3cdc2;align-items:center;gap:8px;font-size:12px;display:flex}.landingV3BranchCopy li svg{color:#ffd400;width:18px}.landingV3BranchPanel{background:#0d0d0c;border:1px solid #302e28;border-radius:18px;overflow:hidden}.landingV3BranchTop{border-bottom:1px solid #292823;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.landingV3BranchTop span{letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.landingV3BranchTop svg{color:#ffd400}.landingV3BranchTop b{color:#aaa49a;font-size:10px}.landingV3BranchMap{background-color:#11110f;background-image:linear-gradient(#1e1d1a 1px,#0000 1px),linear-gradient(90deg,#1e1d1a 1px,#0000 1px);background-size:46px 46px;height:390px;position:relative;overflow:hidden}.landingV3BranchMap:before{content:"";border:1px solid #34312a;border-radius:44% 55% 48% 58%;position:absolute;inset:18% 12% 18% 14%}.landingV3BranchMap>i{background:#ffd400;border:4px solid #181713;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 1px #6c5917}.landingV3BranchMap .p1{top:35%;left:29%}.landingV3BranchMap .p2{top:27%;right:27%}.landingV3BranchMap .p3{bottom:29%;right:35%}.landingV3BranchMap>span{color:#aba59a;background:#0b0b0a;border:1px solid #37342d;border-radius:9px;min-width:150px;padding:9px 10px;font-size:8px;position:absolute}.landingV3BranchMap>span b{color:#fff;margin-top:3px;font-size:11px;display:block}.landingV3BranchMap .r1{top:43%;left:12%}.landingV3BranchMap .r2{top:36%;right:8%}.landingV3BranchMap .r3{bottom:12%;right:17%}.landingV3BranchFoot{border-top:1px solid #292823;grid-template-columns:repeat(3,1fr);display:grid}.landingV3BranchFoot span{border-right:1px solid #292823;padding:16px 17px}.landingV3BranchFoot span:last-child{border-right:0}.landingV3BranchFoot small,.landingV3BranchFoot b{display:block}.landingV3BranchFoot small{letter-spacing:.1em;color:#777168;font-size:7px}.landingV3BranchFoot b{margin-top:5px;font-size:14px}.landingV3Experience{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.landingV3ExperienceItems{border-top:1px solid var(--lp-line);display:grid}.landingV3ExperienceItems span{border-bottom:1px solid var(--lp-line);align-items:center;gap:11px;min-height:68px;font-size:12px;font-weight:700;display:flex}.landingV3ExperienceItems svg{color:#ffd400}.landingV3PricingHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.landingV3PricingHead>div:first-child{max-width:830px}.landingV3Cycle{border:1px solid var(--lp-line);background:#0d0d0c;border-radius:11px;padding:4px;display:flex}.landingV3Cycle button{color:#a19b91;cursor:pointer;background:0 0;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:10px;font-weight:800}.landingV3Cycle button.active{color:#16120a;background:#ffd400}.landingV3PricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.landingV3PricingGrid article{background:#0f0f0e;border:1px solid #2d2b25;border-radius:16px;flex-direction:column;min-height:480px;padding:25px 23px;display:flex;position:relative}.landingV3PricingGrid article.featured{border-color:#7d681d}.landingV3PricingGrid article.trial{background:#12110d}.landingV3PlanFlag{letter-spacing:.1em;color:#ffd400;font-size:7px;position:absolute;top:14px;right:14px}.landingV3PlanHead>span{color:#ffd400;letter-spacing:.12em;font-size:8px;font-weight:900}.landingV3PlanHead h3{margin:12px 0 8px;font-size:26px}.landingV3PlanHead p{min-height:56px;color:var(--lp-muted);margin:0;font-size:11px;line-height:1.55}.landingV3Promo{color:#e5d59a;border:1px solid #514519;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin:16px 0 0;padding:0 10px;font-size:9px;display:flex}.landingV3Promo svg{color:#ffd400}.landingV3PlanPrice{margin:24px 0 20px}.landingV3PlanPrice strong{font:650 31px/1 Outfit,sans-serif;display:block}.landingV3PlanPrice small{color:#827d73;margin-top:5px;font-size:8px;display:block}.landingV3PricingGrid ul{flex:1;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.landingV3PricingGrid li{color:#d4cec4;align-items:center;gap:8px;font-size:10px;display:flex}.landingV3PricingGrid li svg{color:#ffd400;width:15px}.landingV3PricingGrid article>a{border:1px solid #38362f;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.landingV3PricingGrid article.featured>a{color:#16120a;background:#ffd400;border-color:#ffd400}.landingV3PricingGrid article>a:hover{border-color:#75621d}.landingV3Faq{border-top:1px solid #ffffff0d;grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.landingV3FaqList{border-top:1px solid var(--lp-line)}.landingV3FaqList details{border-bottom:1px solid var(--lp-line)}.landingV3FaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:12px;font-weight:800;list-style:none;display:flex}.landingV3FaqList summary::-webkit-details-marker{display:none}.landingV3FaqList summary svg{color:#777168;transition:all .18s}.landingV3FaqList details[open] summary svg{color:#ffd400;transform:rotate(90deg)}.landingV3FaqList p{color:var(--lp-muted);margin:-3px 42px 20px 0;font-size:11px;line-height:1.7}.landingV3Final{text-align:center;background:#0f0f0d;border:1px solid #453a17;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;margin:36px clamp(20px,4vw,70px) 64px;padding:58px;display:flex}.landingV3Final h2{max-width:920px}.landingV3Final>p{max-width:680px}.landingV3Final>div:last-child{gap:10px;margin-top:28px;display:flex}.landingV3Footer{color:#777168;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:28px clamp(22px,5vw,80px);font-size:9px;display:flex}.landingV3Footer>a{color:#d7d1c6;font-weight:800}@media (width<=1180px){.landingV3Links{gap:18px}.landingV3HeroContent{width:min(650px,67vw);margin-left:42px}.landingV3PricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingV3Branches,.landingV3Experience{grid-template-columns:1fr;gap:42px}.landingV3BranchPanel{width:100%;max-width:820px;margin:auto}.landingV3Faq{grid-template-columns:1fr;gap:34px}.adminMapGrid{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=900px){.landingV3Nav{grid-template-columns:1fr auto;height:70px;padding:0 17px}.landingV3NavBrand{height:70px}.landingV3Links{background:#0d0d0c;border:1px solid #2d2b25;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:fixed;top:78px;left:12px;right:12px;box-shadow:0 20px 60px #00000073}.landingV3Links.open{display:flex}.landingV3Links a{min-height:45px;padding:0 12px}.landingV3MenuBtn{display:flex}.landingV3Hero{padding-top:70px}.landingV3HeroMedia,.landingV3HeroScrim{inset:70px 0 0}.landingV3HeroContent{width:min(680px,84vw);margin-left:28px}.landingV3HeroRail{left:28px;right:28px}.landingV3HeroSlides button span{font-size:8px}.landingV3Showcase{height:540px}.landingV3WebPreview{height:470px;right:8%}.landingV3Phone{width:220px;height:440px}.landingV3PricingHead{flex-direction:column;align-items:flex-start}.landingV3Strip{justify-content:flex-start;padding:0 22px;overflow:hidden}.adminMapGrid{grid-template-columns:1fr}.adminMapCanvasWrap{border-right:0;border-bottom:1px solid var(--line)}.adminMapListScroll{max-height:280px}.adminMapHead{flex-direction:column;align-items:flex-start}.adminMapStats{justify-content:flex-start}}@media (width<=680px){.landingV3Wordmark{width:118px}.landingV3BrandIcon{width:35px;height:35px}.landingV3BrandIcon img{width:19px;height:26px}.landingV3NavActions .landingV3Login,.landingV3NavActions .landingV3Primary.small{display:none}.landingV3Hero{align-items:flex-end;height:100svh;min-height:720px}.landingV3HeroMedia{background-position:62%}.landingV3HeroScrim{background:#05050596}.landingV3HeroContent{width:auto;margin:0;padding:0 18px 132px}.landingV3Hero h1{letter-spacing:-2.6px;font-size:49px}.landingV3HeroContent>p{font-size:13px}.landingV3HeroActions{grid-template-columns:1fr;display:grid}.landingV3HeroActions a{width:100%}.landingV3Proof{gap:9px 14px;font-size:9px}.landingV3HeroRail{grid-template-columns:38px minmax(0,1fr) 38px;bottom:14px;left:18px;right:18px}.landingV3HeroRail>button{height:38px}.landingV3HeroSlides{gap:5px}.landingV3HeroSlides button{height:42px;padding:0 8px}.landingV3HeroSlides button span,.landingV3Strip span:nth-of-type(n+6),.landingV3Strip i:nth-of-type(n+5){display:none}.landingV3Section{padding:76px 18px}.landingV3SectionHead h2,.landingV3BranchCopy h2,.landingV3Experience h2,.landingV3PricingHead h2,.landingV3Faq h2,.landingV3Final h2{letter-spacing:-1.7px;font-size:39px}.landingV3SectionHead p,.landingV3BranchCopy>p,.landingV3Experience>div>p,.landingV3PricingHead p{font-size:13px}.landingV3Showcase{height:390px;margin-bottom:30px}.landingV3WebPreview{height:370px;top:0;right:0}.landingV3BrowserBody{grid-template-columns:66px 1fr}.landingV3BrowserBody aside{padding:12px 9px}.landingV3BrowserBody aside .landingV3Brand{display:none}.landingV3BrowserContent{padding:17px}.landingV3MiniKpis i{height:55px}.landingV3MiniChart{height:175px;padding:12px}.landingV3Phone{display:none}.landingV3PlatformRows article{grid-template-columns:30px 27px 1fr;gap:11px;padding:21px 2px}.landingV3PlatformRows h3{font-size:19px}.landingV3FeatureList article{grid-template-columns:32px 28px 1fr;gap:10px;min-height:106px}.landingV3FeatureList>article>svg:last-child{display:none}.landingV3FeatureList h3{font-size:17px}.landingV3FeatureList p{font-size:10px}.landingV3BranchMap{height:330px}.landingV3BranchMap>span{min-width:126px}.landingV3BranchMap .r1{left:4%}.landingV3BranchMap .r2{right:3%}.landingV3BranchMap .r3{right:7%}.landingV3BranchFoot{grid-template-columns:1fr}.landingV3BranchFoot span{border-bottom:1px solid #292823;border-right:0}.landingV3BranchFoot span:last-child{border-bottom:0}.landingV3PricingGrid{grid-template-columns:1fr}.landingV3PricingGrid article{min-height:auto}.landingV3Cycle{width:100%}.landingV3Cycle button{flex:1}.landingV3Final{min-height:430px;margin:20px 10px 42px;padding:44px 18px}.landingV3Final .landingV3Brand{transform:scale(.85)}.landingV3Final>div:last-child{width:100%;display:grid}.landingV3Footer{flex-direction:column;align-items:flex-start}.landingV3Footer>span{display:none}.adminLandingPlanStrip{grid-template-columns:42px 1fr}.adminLandingPlanStrip>a{grid-column:1/-1;justify-content:center;width:100%}.adminMapStats{grid-template-columns:1fr;width:100%;display:grid}.adminMapStats span{justify-content:flex-start}.adminMapCanvasWrap{min-height:360px}.adminMapGrid{min-height:0}}@media (width<=900px){.shell,.shell.sidebarCollapsed{min-height:100vh;display:block!important}.shell .sidebar{transition:transform .24s;top:0;bottom:0;left:0;transform:translate(-104%);z-index:120!important;background:var(--nav)!important;border-right:1px solid var(--line)!important;flex-direction:column!important;width:min(320px,86vw)!important;height:100dvh!important;padding:16px 12px!important;display:flex!important;position:fixed!important;overflow:hidden auto!important}.shell.mobileNavOpen .sidebar{transform:translate(0)}.shell.sidebarCollapsed .brandCopy,.shell.sidebarCollapsed .shopSelect select,.shell.sidebarCollapsed .shopSelect .lucide-chevron-down,.shell.sidebarCollapsed .navGroupTitle,.shell.sidebarCollapsed .navItem span,.shell.sidebarCollapsed .navArrow{display:initial!important}.shell.sidebarCollapsed .navGroupTitle{display:block!important}.shell.sidebarCollapsed .brand,.shell.sidebarCollapsed .shopSelect,.shell.sidebarCollapsed .navItem{justify-content:flex-start!important;width:auto!important;margin-left:0!important;margin-right:0!important}.shell.sidebarCollapsed .brandLogoWrap{margin:0!important}.shell.sidebarCollapsed .navItem{padding:0 11px!important}.shell.sidebarCollapsed .navItem .navArrow{margin-left:auto;display:block!important}.mobileSidebarClose{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;margin-left:auto;display:grid}.mobileSidebarToggle{display:inline-flex!important}.desktopSidebarToggle{display:none!important}.mobileSidebarBackdrop{z-index:110;opacity:0;pointer-events:none;background:#00000094;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.shell.mobileNavOpen .mobileSidebarBackdrop{opacity:1;pointer-events:auto}.workspaceTop{height:62px!important;padding:0 14px!important}.workspaceIdentity small{display:none}.workspaceIdentity b{font-size:11px!important}.workspaceActions{gap:6px!important}.workspaceActions .topAction,.topUserPlain>div:nth-child(2),.topUserPlain>svg{display:none!important}.topUserPlain{background:0 0!important;border:0!important;padding:0!important}.topUserAvatar{width:34px!important;height:34px!important}.topUtilityActions{gap:4px!important}.page{max-width:none!important;padding:18px 14px 44px!important}.pageHead{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.pageHead h1{font-size:27px!important}.headActions{flex-wrap:wrap;width:100%}.headActions .btn{flex:1}.manageHeroMetrics,.manageDashboardBottom,.twoCols,.settingsTwoCols,.paymentGrid{grid-template-columns:1fr!important}.manageSideMetrics{grid-template-columns:1fr 1fr!important}.manageMiniMetrics,.adminMiniMetrics,.kpiGrid,.adminKpis,.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.managePeriodBar{flex-direction:column!important;align-items:flex-start!important}.managePeriodActions,.adminMetricSwitch{width:100%;overflow:auto}.managePeriodActions button,.adminMetricSwitch button{white-space:nowrap}.panelTitle{gap:10px;flex-direction:column!important;align-items:flex-start!important}.tableWrap{overflow-x:auto!important}.modalBackdrop{padding:10px!important}.modal{width:100%!important;max-width:calc(100vw - 20px)!important;max-height:92dvh!important}.formGrid{grid-template-columns:1fr!important}.formGrid .full,.formGrid label.full{grid-column:1!important}}@media (width<=620px){.manageSideMetrics,.manageMiniMetrics,.adminMiniMetrics,.kpiGrid,.adminKpis,.cardGrid{grid-template-columns:1fr!important}.workspaceActions .topUserMenuWrap{display:none}.notificationPanel{width:auto!important;top:68px!important;left:10px!important;right:10px!important}.page{padding-left:11px!important;padding-right:11px!important}.manageHeroMainCard{min-height:190px}.manageHeroMainCard>strong{font-size:34px!important}.btn{min-height:44px}.adminMapSection{border-radius:16px}.adminMapHead{padding:17px}.adminMapRow{grid-template-columns:9px minmax(0,1fr)}.adminMapMoney{text-align:left;grid-column:2;margin-top:4px}.adminMapListScroll{padding:5px}}.logoAnalysisCard{border:1px solid var(--line);background:var(--panel-elev);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:11px 13px;display:flex}.logoAnalysisCard b,.logoAnalysisCard span{display:block}.logoAnalysisCard b{font-size:9.5px}.logoAnalysisCard span{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.45}.logoAnalysisColors{flex:none;gap:7px;display:flex}.logoAnalysisColors button{border:2px solid var(--panel);cursor:pointer;border-radius:50%;outline:1px solid #ffffff29;width:29px;height:29px}.logoAnalysisColors button:first-child{box-shadow:0 0 0 2px var(--accent)}@media (width<=760px){.logoAnalysisCard{flex-direction:column;align-items:flex-start}}.authv2Branded .authv2StoryRule{background:linear-gradient(90deg,var(--auth-brand-accent,#ffd400),color-mix(in srgb,var(--auth-brand-accent,#ffd400) 8%,transparent))}.authv2CustomBrand{text-align:center;flex-direction:column;align-items:center;width:min(430px,100%);margin:0 auto 18px;display:flex}.authv2CustomBrandLogoWrap{background:color-mix(in srgb,var(--auth-brand-surface,#11110f) 88%,transparent);border:1px solid color-mix(in srgb,var(--auth-brand-accent,#ffd400) 35%,#ffffff1f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;place-items:center;width:178px;height:116px;padding:14px 18px;display:grid;box-shadow:0 20px 48px #00000052}.authv2CustomBrandLogo{object-fit:contain;filter:drop-shadow(0 7px 18px #00000038);width:100%;height:100%;display:block}.authv2CustomBrandFallback{object-fit:contain;filter:drop-shadow(0 7px 18px #00000052);width:54px;height:78px;display:block}.authv2CustomBrandEyebrow{letter-spacing:2.1px;color:var(--auth-brand-accent,#ffd400);margin-top:15px;font-size:8px;font-weight:950}.authv2CustomBrandName{color:#fff;letter-spacing:-1.2px;text-shadow:0 5px 24px #00000085;max-width:430px;margin-top:6px;font-family:Outfit,sans-serif;font-size:clamp(31px,3vw,50px);line-height:1.02;display:block}.authv2BrandContext{border:1px solid color-mix(in srgb,var(--auth-brand-accent,#ffd400) 22%,#ffffff1a);background:color-mix(in srgb,var(--auth-brand-surface,#11110f) 84%,#ffffff05);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:-6px 0 18px;padding:9px 11px 9px 13px;display:flex}.authv2BrandContext small,.authv2BrandContext b{display:block}.authv2BrandContext small{color:#807a70;letter-spacing:1.2px;font-size:7px;font-weight:950}.authv2BrandContext b{color:#f5f1e8;text-overflow:ellipsis;white-space:nowrap;max-width:255px;margin-top:3px;font-size:11px;overflow:hidden}.authv2BrandContext button{border:1px solid color-mix(in srgb,var(--auth-brand-accent,#ffd400) 28%,#ffffff1a);height:31px;color:var(--auth-brand-accent,#ffd400);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:0 10px;font-size:8px;font-weight:900}@media (width<=1180px) and (width>=761px){.authv2CustomBrandLogoWrap{width:145px;height:96px}.authv2CustomBrandName{font-size:32px}}.authv2BrandContextLogo{background:color-mix(in srgb,var(--auth-brand-nav,#11110f) 88%,#000);border:1px solid color-mix(in srgb,var(--auth-brand-accent,#ffd400) 22%,transparent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.authv2BrandContextLogo img{object-fit:contain;width:86%;height:86%}.authv2BrandContextCopy{flex:1;min-width:0}.authv2Branded .authv2Card{background:linear-gradient(180deg, color-mix(in srgb,var(--auth-brand-surface,#11110f) 94%,#050505), color-mix(in srgb,var(--auth-brand-nav,#0a0b09) 92%,#050505));border-color:color-mix(in srgb,var(--auth-brand-accent,#ffd400) 20%,var(--auth-brand-line,#ffffff1c));box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff06}.authv2Branded .authv2Card h1{color:var(--auth-brand-text,#f7f3ea)}.authv2Branded .authv2CardHead p{color:var(--auth-brand-muted,#9b9487)}.authv2Branded .authv2HeadIcon{color:var(--auth-brand-accent,#ffd400);border-color:color-mix(in srgb,var(--auth-brand-accent,#ffd400) 32%,transparent);background:color-mix(in srgb,var(--auth-brand-accent,#ffd400) 9%,var(--auth-brand-surface,#11110f))}.authv2Branded .eyebrow,.authv2Branded .authv2TextButton,.authv2Branded .authv2Create a{color:var(--auth-brand-accent,#ffd400)}.authv2Branded .authv2Label{color:color-mix(in srgb,var(--auth-brand-text,#f7f3ea) 90%,var(--auth-brand-muted,#9b9487))}.authv2Branded .authv2FieldBox{background:color-mix(in srgb,var(--auth-brand-surface2,#0a0b09) 88%,#050505);border-color:color-mix(in srgb,var(--auth-brand-line,#ffffff1c) 88%,transparent)}.authv2Branded .authv2FieldBox:focus-within{border-color:color-mix(in srgb,var(--auth-brand-accent,#ffd400) 58%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-brand-accent,#ffd400) 8%,transparent)}.authv2Branded .authv2FieldBox input{color:var(--auth-brand-text,#fff)}.authv2Branded .authv2FieldBox input::placeholder{color:color-mix(in srgb,var(--auth-brand-muted,#9b9487) 76%,transparent)}.authv2Branded .authv2Remember{color:var(--auth-brand-muted,#a69e90)}.authv2Branded .authv2Remember input{accent-color:var(--auth-brand-accent,#ffd400)}.authv2Branded .authv2SubmitBtn,.authv2Branded .authv2Card>button[type=submit]{background:var(--auth-brand-accent,#ffd400)!important;color:var(--auth-brand-nav,#11110f)!important}.authv2Branded .authv2Divider{color:var(--auth-brand-muted,#756e62)}.authv2Branded .authv2Divider:before,.authv2Branded .authv2Divider:after{background:color-mix(in srgb,var(--auth-brand-line,#ffffff14) 78%,transparent)}.authv2Branded .authv2Social{background:color-mix(in srgb,var(--auth-brand-surface2,#11120f) 84%,#070707);border-color:color-mix(in srgb,var(--auth-brand-line,#ffffff17) 84%,transparent)}.authv2Branded .authv2Create{color:var(--auth-brand-muted,#958e80)}.authv2Branded .authv2Foot{color:color-mix(in srgb,var(--auth-brand-muted,#6f695f) 72%,transparent)}.fiscalTabs{background:var(--panel);border:1px solid var(--line);border-radius:15px;gap:6px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.fiscalTabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;height:36px;padding:0 14px;font-size:9px;font-weight:900}.fiscalTabs button.active{background:var(--accent);color:#17120a}.fiscalGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.fiscalFeature{align-items:flex-start;gap:13px;padding:20px;display:flex}.fiscalFeature p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.fiscalIcon{background:var(--panel-2);width:44px;height:44px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.fiscalSettings{padding:20px}.checkLine{align-items:center;gap:8px;min-height:44px;flex-direction:row!important;display:flex!important}.checkLine input{width:auto!important}.certificateBox{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.certificateBox>div:first-child{align-items:center;gap:11px;display:flex}.certificateBox svg{color:var(--accent)}.certificateBox b,.certificateBox span{display:block}.certificateBox span{color:var(--muted);margin-top:3px;font-size:9px}.certificateActions{align-items:center;gap:8px;display:flex}.certificateActions input{border:1px solid var(--line);background:var(--panel-2);height:42px;color:var(--text);border-radius:11px;padding:0 12px}.fiscalWarning{background:color-mix(in srgb,var(--accent) 8%,var(--panel-2));color:var(--muted);border-radius:13px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.invoiceSummary{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.invoiceSummary>div{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:12px}.invoiceSummary small,.invoiceSummary b{display:block}.invoiceSummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:7px}.invoiceSummary b{margin-top:5px}.purchaseItems{flex-direction:column;gap:9px;display:flex}.purchaseItem{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:12px}.purchaseItemHead{justify-content:space-between;gap:16px;display:flex}.purchaseItemHead b,.purchaseItemHead span{display:block}.purchaseItemHead span{color:var(--muted);margin-top:4px;font-size:8px}.purchaseItemControls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.purchaseItemControls select{background:var(--panel);min-height:38px;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:0 10px}.linkedProduct{color:var(--accent);align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.panelTitle h3{margin:3px 0 0}.modalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=900px){.fiscalGrid{grid-template-columns:1fr}.certificateBox,.certificateActions{flex-direction:column;align-items:stretch}.invoiceSummary{grid-template-columns:1fr}.purchaseItemControls select{width:100%}}.nfcWebGrid{grid-template-columns:minmax(430px,.95fr) minmax(360px,1.05fr);align-items:start;gap:14px;display:grid}.nfcQrPanel{background:var(--panel-2)!important;border-radius:22px!important;padding:22px!important}.nfcModeBadge{background:color-mix(in srgb,var(--accent) 12%,var(--panel));min-height:30px;color:var(--accent);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex;letter-spacing:.55px!important;font-size:8px!important;font-weight:950!important}.nfcQrPreview{aspect-ratio:1;background:#fff;border-radius:22px;place-items:center;width:min(100%,310px);margin:22px auto 16px;padding:18px;display:grid;box-shadow:0 18px 45px #0003}.nfcQrPreview img{object-fit:contain;width:100%;height:100%;display:block}.nfcQrLoading{color:#777;place-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.nfcQrPanel h3{text-align:center;margin:8px 0 6px;font-size:20px}.nfcQrPanel .toolUrl{text-align:center;max-width:560px;margin:0 auto}.nfcQrActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.nfcQrActions .btn{min-width:132px}.nfcWebSide{gap:12px;display:grid}.nfcPrintInfo{align-items:flex-start;gap:13px;display:flex;border-radius:20px!important;padding:18px!important}.nfcPrintInfo>svg{color:var(--accent);flex:none}.nfcPrintInfo h3{margin:4px 0;font-size:18px}.nfcPrintInfo p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.nfcFixedList{gap:8px;display:grid}.nfcFixedRow{background:var(--panel-elev);border-radius:17px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 13px;display:flex}.nfcFixedRow>div:first-child{min-width:0}.nfcFixedRow b,.nfcFixedRow span{display:block}.nfcFixedRow b{font-size:11px}.nfcFixedRow span{color:var(--muted);margin-top:4px;font-size:8px}.nfcFixedRow>div:last-child{gap:6px;display:flex}.nfcFixedRow .iconBtn:disabled{opacity:.35;cursor:not-allowed}.nfcInfoStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media (width<=980px){.nfcWebGrid,.nfcInfoStrip{grid-template-columns:1fr}.nfcQrActions .btn{flex:1;min-width:150px}}@media (width<=620px){.nfcQrPanel{padding:16px!important}.nfcQrPreview{width:min(100%,270px);padding:14px}.nfcQrActions{flex-direction:column}.nfcQrActions .btn{width:100%}.nfcFixedRow{align-items:flex-start}.nfcFixedRow>div:last-child{flex:none}}.automationGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.automationPanel{border:0!important;border-radius:22px!important}.automationRules{flex-direction:column;gap:10px;display:flex}.automationRule{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;padding:12px}.automationRuleHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.automationRuleHead>input{color:var(--text);background:0 0;border:0;flex:1;font-size:13px;font-weight:800}.switchLine{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.switchLine.big{border-bottom:1px solid var(--line);padding:12px 0}.switchLine input{accent-color:var(--accent)}.automationAdd{border:1px dashed var(--line);height:42px;color:var(--text);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:7px;display:flex}.automationHint{color:var(--muted);line-height:1.5}.textDanger{color:var(--danger);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:inline-flex}.slotIntervalPicker,.delayPicker{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.slotIntervalPicker button,.delayPicker button{border:1px solid var(--line);background:var(--panel-2);height:36px;color:var(--text);border-radius:11px;padding:0 12px}.slotIntervalPicker button.active,.delayPicker button.active{background:var(--accent);color:#111;border-color:var(--accent);font-weight:800}.liveProfessionalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.liveProfessional{border:0!important;border-radius:22px!important}.liveProHead{align-items:center;gap:10px;display:flex}.liveProHead>div:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.liveProHead small{color:var(--muted)}.liveAvatar{background:var(--panel-2);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;font-weight:900;display:grid}.livePill{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.liveCurrent,.liveNext{border-radius:17px;margin-top:12px;padding:14px}.liveCurrent{background:var(--nav);color:#fff}.liveCurrent h3{margin:5px 0 3px;font-size:22px}.liveCurrent p,.liveNext small{color:var(--nav-muted)}.liveNext{background:var(--panel-2)}.liveNext>div:not(.liveActions){flex-direction:column;gap:3px;display:flex}.liveActions{gap:7px;margin-top:12px;display:flex}.liveEmpty{background:var(--panel-2);height:110px;color:var(--muted);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.arrived{color:var(--accent);align-items:center;gap:5px;margin-top:8px;font-size:10px;font-weight:800;display:inline-flex}.liveTimeline{border-top:1px solid var(--line);margin-top:12px}.liveTimelineRow{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 1fr auto;align-items:center;gap:8px;min-height:48px;font-size:11px;display:grid}.liveTimelineRow>small{color:var(--muted)}.liveTimelineRow>b{color:var(--accent)}.liveDelayModal{max-width:620px}.muted{color:var(--muted)}.aiHero{background:var(--nav);border-radius:24px;align-items:center;gap:15px;padding:22px;display:flex}.aiOrb{background:var(--accent);color:#111;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.aiHero h2{margin:4px 0;font-size:24px}.aiHero p{color:var(--nav-muted);margin:0}.aiStarters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.aiStarters button{border:1px solid var(--line);background:var(--panel);min-height:54px;color:var(--text);text-align:left;border-radius:15px;align-items:center;gap:8px;padding:12px;display:flex}.aiConversation{flex-direction:column;gap:10px;margin-top:12px;display:flex}.aiMessage{border-radius:18px;max-width:82%;padding:14px}.aiMessage.user{background:var(--accent);color:#111;align-self:flex-end}.aiMessage.assistant{background:var(--panel);align-self:flex-start}.aiMessage p{white-space:pre-wrap;margin:0;line-height:1.55}.aiCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.aiCards article{background:var(--panel-2);border-radius:13px;flex-direction:column;padding:10px;display:flex}.aiCards small{color:var(--muted)}.aiCards b{margin-top:4px;font-size:18px}.aiCards span{color:var(--muted);margin-top:3px;font-size:10px}.aiPendingAction{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:17px;margin-top:12px;padding:13px}.aiPendingAction>div:first-child{align-items:center;gap:7px;display:flex}.aiPendingAction>div:last-child{gap:7px;display:flex}.aiComposer{background:var(--panel-elev);border:1px solid var(--line);border-radius:18px;gap:8px;max-width:900px;margin:16px auto 0;padding:8px;display:flex;position:sticky;bottom:16px;box-shadow:0 15px 40px #0008}.aiComposer textarea{min-height:48px;max-height:130px;color:var(--text);resize:none;background:0 0;border:0;outline:0;flex:1;padding:10px}.aiComposer button{background:var(--accent);color:#111;border:0;border-radius:13px;align-self:flex-end;width:44px;height:44px}.clientInsightsStack{gap:12px;display:grid}.clientInsightKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clientInsightKpis article{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel-2) 92%,transparent));border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;padding:14px;display:flex}.clientInsightKpis article svg{color:var(--accent)}.clientInsightKpis small{color:var(--muted);letter-spacing:.5px;margin-top:10px;font-weight:900}.clientInsightKpis b{margin-top:2px;font-size:26px}.clientInsightKpis span{color:var(--muted);font-size:10px;line-height:1.45}.clientReturnPanel{background:linear-gradient(90deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel-2) 92%,transparent));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;border:1px solid var(--line)!important;border-radius:20px!important;padding:18px!important}.clientReturnCopy h3{margin:4px 0 6px;font-size:18px}.clientReturnCopy p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.clientReturnMeta{align-items:center;gap:12px;display:flex}.clientReturnMeta>div{border:1px solid var(--line);background:var(--panel-elev);border-radius:14px;min-width:160px;padding:10px 12px}.clientReturnMeta small,.clientReturnMeta b,.clientReturnMeta span{display:block}.clientReturnMeta small{color:var(--muted);font-size:8px;font-weight:900}.clientReturnMeta b{color:var(--accent);margin-top:3px;font-size:24px}.clientReturnMeta span{color:var(--muted);margin-top:3px;font-size:8px}.clientReturnPanel svg{color:var(--accent);flex:none}.clientToolbar{justify-content:space-between;gap:10px;display:flex}.searchBox{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.searchBox input{height:44px;color:var(--text);background:0 0;border:0;outline:0;flex:1}.clientFilters{gap:5px;display:flex}.clientFilters button{border:1px solid var(--line);background:var(--panel);height:44px;color:var(--muted);border-radius:12px;padding:0 14px;font-weight:800}.clientFilters button.active{background:var(--accent);color:#111;border-color:var(--accent)}.clientListMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:10px;display:flex}.clientListMeta b{color:var(--text);font-size:11px}.clientInsightList{flex-direction:column;gap:8px;display:flex}.clientInsightList article{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 98%,transparent),color-mix(in srgb,var(--panel-2) 90%,transparent));border:1px solid var(--line);border-radius:16px;grid-template-columns:46px minmax(0,1fr) 160px auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.clientAvatar{background:var(--panel-2);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;font-weight:900;display:grid}.clientMain,.clientLast{flex-direction:column;gap:3px;min-width:0;display:flex}.clientMain b,.clientLast b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clientMain span,.clientLast small,.clientLast span{color:var(--muted);font-size:10px}.clientSend{background:var(--accent);color:#111;border:0;border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 12px;font-weight:800;display:flex}@media (width<=1000px){.automationGrid,.liveProfessionalGrid{grid-template-columns:1fr}.clientInsightKpis{grid-template-columns:repeat(2,1fr)}.clientReturnPanel{grid-template-columns:1fr}.clientReturnMeta{justify-content:space-between}.clientInsightList article{grid-template-columns:46px 1fr auto}.clientLast{display:none}}@media (width<=700px){.aiStarters,.aiCards{grid-template-columns:1fr}.clientToolbar,.clientListMeta{flex-direction:column;align-items:stretch}.clientInsightKpis{grid-template-columns:1fr 1fr}.clientReturnMeta{flex-direction:column;align-items:stretch}.clientReturnMeta>div{min-width:0}.clientInsightList article{grid-template-columns:42px 1fr}.clientSend{grid-column:2}.liveTimelineRow{grid-template-columns:45px 1fr auto}.liveTimelineRow>small{display:none}}.shell:not(.adminShell)>.main{isolation:isolate;overflow:clip;background:0 0!important}.shell:not(.adminShell)>.main:before,.shell:not(.adminShell)>.main:after{content:"";inset:0 0 0 var(--sidebar-track-width);pointer-events:none;z-index:-2;position:fixed}.shell.bgMode-solid>.main:before{background:var(--bg)}.shell.bgMode-dots>.main:before{background-color:var(--bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 13%,transparent) 1.15px,transparent 1.3px);background-size:18px 18px}.shell.bgMode-grid>.main:before{background-color:var(--bg);background-image:linear-gradient(color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 1px);background-size:22px 22px}.shell.bgMode-stripes>.main:before{background-color:var(--bg);background-image:repeating-linear-gradient(35deg,color-mix(in srgb,var(--text) 6%,transparent) 0 4px,transparent 4px 18px)}.shell.bgMode-gradient>.main:before{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 38%),var(--bg)}.shell.bgMode-image>.main:before{background-color:var(--bg);background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.shell.bgMode-image>.main:after{z-index:-1;background:var(--bg);opacity:var(--bg-overlay)}.shell:not(.bgMode-image)>.main:after{display:none}.shell:not(.adminShell) .workspaceTop{background:color-mix(in srgb,var(--bg) 82%,transparent)!important}.backgroundChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.backgroundChoiceGrid>button{border:1px solid var(--line);background:var(--panel-2);min-height:98px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;display:grid}.backgroundChoiceGrid>button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.backgroundChoiceGrid>button>div:nth-child(2) b,.backgroundChoiceGrid>button>div:nth-child(2) span{display:block}.backgroundChoiceGrid>button>div:nth-child(2) b{font-size:11px}.backgroundChoiceGrid>button>div:nth-child(2) span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.backgroundPreview{border:1px solid var(--line);width:54px;height:54px;color:var(--accent);background:var(--preview-bg);border-radius:13px;place-items:center;display:grid;overflow:hidden}.backgroundPreview.bg-dots{background-color:var(--preview-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 18%,transparent) 1px,transparent 1.3px);background-size:10px 10px}.backgroundPreview.bg-grid{background-color:var(--preview-bg);background-image:linear-gradient(color-mix(in srgb,var(--text) 15%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 15%,transparent) 1px,transparent 1px);background-size:12px 12px}.backgroundPreview.bg-stripes{background-color:var(--preview-bg);background-image:repeating-linear-gradient(35deg,color-mix(in srgb,var(--text) 12%,transparent) 0 3px,transparent 3px 11px)}.backgroundPreview.bg-gradient{background:linear-gradient(135deg,color-mix(in srgb,var(--preview-accent) 30%,var(--preview-bg)),var(--preview-bg) 55%,color-mix(in srgb,var(--preview-accent) 16%,var(--preview-bg)))}.backgroundImageConfig{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.backgroundImageMini{background:var(--panel-elev) center/cover no-repeat;border:1px solid var(--line);width:112px;height:76px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.backgroundImageConfig>div:nth-child(2)>b,.backgroundImageConfig>div:nth-child(2)>span{display:block}.backgroundImageConfig>div:nth-child(2)>span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.overlayButtons{gap:5px;margin-top:9px;display:flex}.overlayButtons button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--muted);cursor:pointer;border-radius:9px;padding:0 10px;font-size:8px;font-weight:850}.overlayButtons button.active{background:var(--accent);color:var(--nav);border-color:var(--accent)}.aiManageV2{flex-direction:column;min-height:calc(100dvh - 70px);display:flex;padding-bottom:24px!important}.aiV2Header{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;align-items:center;gap:11px;min-height:72px;margin-bottom:12px;padding:12px 14px;display:flex}.aiV2Mark{background:color-mix(in srgb,var(--accent) 12%,var(--panel-elev));width:45px;height:45px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;place-items:center;display:grid}.aiV2Header>div:nth-child(2){flex:1;min-width:0}.aiV2Header b,.aiV2Header span{display:block}.aiV2Header b{font-family:var(--font-display);font-size:13px}.aiV2Header span{color:var(--muted);margin-top:3px;font-size:9px}.aiV2Header em{border:1px solid var(--line);height:29px;color:var(--muted);letter-spacing:.8px;border-radius:10px;align-items:center;gap:6px;padding:0 9px;font-size:7px;font-style:normal;font-weight:950;display:flex}.aiV2Header em i{background:#5ed487;border-radius:50%;width:6px;height:6px}.aiV2Header em.busy i{background:var(--accent);animation:1s infinite aiBlink}.aiV2Workspace{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 91%,transparent);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:20px;flex-direction:column;flex:1;min-height:520px;display:flex;overflow:hidden}.aiV2Conversation{flex:1;min-height:0;padding:20px;overflow:auto}.aiV2WelcomeGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.aiV2WelcomeMain,.aiV2StarterPanel{border:1px solid var(--line);background:var(--panel-elev);border-radius:22px;padding:22px}.aiV2WelcomeMain>p{color:var(--muted);max-width:620px;margin:0;font-size:11px;line-height:1.75}.aiV2TrustRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.aiV2TrustRow article{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;padding:12px}.aiV2TrustRow b,.aiV2TrustRow span{display:block}.aiV2TrustRow span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.55}.aiV2PanelHead{justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px;display:flex}.aiV2PanelHead small{color:var(--muted);font-size:8px}.aiV2Starters{text-align:left;grid-template-columns:1fr;gap:9px;display:grid}.aiV2Starters button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);cursor:pointer;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.aiV2Starters button:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-1px)}.aiV2Starters svg{color:var(--accent);flex:none;margin-top:1px}.aiV2Starters b,.aiV2Starters span{display:block}.aiV2Starters span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.aiV2Message{border:1px solid var(--line);background:var(--panel-elev);border-radius:17px;max-width:860px;margin:0 auto 13px;padding:13px 14px}.aiV2Message.user{background:color-mix(in srgb,var(--accent) 8%,var(--panel-elev));border-color:color-mix(in srgb,var(--accent) 28%,var(--line));max-width:720px;margin-left:auto;margin-right:0}.aiV2Message.error{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--panel-elev))}.aiV2Role{letter-spacing:1px;color:var(--accent);margin-bottom:6px;font-size:7px;font-weight:950}.aiV2Message.user .aiV2Role{color:var(--muted)}.aiV2Message.error .aiV2Role{color:var(--danger)}.aiV2Message p{white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.65}.aiV2Message .miniBtn{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.aiV2Cards,.voiceMetricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:11px;display:grid}.aiV2Cards article,.voiceMetricGrid article{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:10px}.aiV2Cards small,.aiV2Cards b,.aiV2Cards span,.voiceMetricGrid small,.voiceMetricGrid b,.voiceMetricGrid span{display:block}.aiV2Cards small,.voiceMetricGrid small{color:var(--muted);letter-spacing:.7px;font-size:7px;font-weight:900}.aiV2Cards b,.voiceMetricGrid b{margin-top:5px;font-size:18px}.aiV2Cards span,.voiceMetricGrid span{color:var(--muted);margin-top:3px;font-size:8px}.aiThinkingV2{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--panel-elev);border-radius:17px;max-width:760px;margin:0 auto 14px;padding:13px}.aiThinkingHead{align-items:center;gap:10px;display:flex}.aiThinkingOrb{width:38px;height:38px;color:var(--nav);background:var(--accent);border-radius:13px;place-items:center;animation:1.25s ease-in-out infinite aiPulse;display:grid}.aiThinkingHead>div:nth-child(2){flex:1}.aiThinkingHead b,.aiThinkingHead span{display:block}.aiThinkingHead b{font-size:10px}.aiThinkingHead span{color:var(--muted);margin-top:3px;font-size:8px}.aiThinkingDots{gap:4px;display:flex}.aiThinkingDots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.1s infinite aiDot}.aiThinkingDots i:nth-child(2){animation-delay:.15s}.aiThinkingDots i:nth-child(3){animation-delay:.3s}.aiThinkingSteps{gap:7px;margin-top:12px;display:grid}.aiThinkingSteps>div{color:var(--muted);align-items:center;gap:8px;font-size:8.5px;font-weight:700;display:flex}.aiThinkingSteps>div i{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.aiThinkingSteps>div.done,.aiThinkingSteps>div.current{color:var(--text)}.aiThinkingSteps>div.done i{background:var(--accent);border-color:var(--accent);color:var(--nav)}.aiThinkingSteps>div.current i{border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--panel-elev);background:var(--accent)}.aiPendingV2{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel-elev));border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 16px 10px;padding:12px;display:grid}.aiPendingIcon{background:var(--accent);width:42px;height:42px;color:var(--nav);border-radius:13px;place-items:center;display:grid}.aiPendingV2>div:nth-child(2)>b,.aiPendingV2>div:nth-child(2)>small{display:block}.aiPendingV2>div:nth-child(2)>b{margin-top:3px;font-size:10px}.aiPendingV2>div:nth-child(2)>small{color:var(--muted);margin-top:3px;font-size:8px}.aiPendingV2>div:last-child{gap:7px;display:flex}.aiComposerV2{border:0!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 96%,transparent)!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:end!important;gap:8px!important;margin:0!important;padding:11px 12px!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.aiComposerV2 textarea{outline:none;border:1px solid var(--line)!important;background:var(--panel-elev)!important;min-height:44px!important;max-height:120px!important;color:var(--text)!important;resize:none!important;border-radius:14px!important;padding:12px!important}.aiVoiceTrigger,.aiSendV2{border:1px solid var(--line)!important;cursor:pointer!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.aiVoiceTrigger{background:var(--panel-elev)!important;color:var(--text)!important}.aiVoiceTrigger.active{background:color-mix(in srgb,var(--accent) 13%,var(--panel-elev))!important;color:var(--accent)!important;border-color:var(--accent)!important}.aiSendV2{background:var(--accent)!important;color:var(--nav)!important;border-color:var(--accent)!important}.aiSendV2:disabled{opacity:.4}@keyframes aiPulse{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 8%,transparent);transform:scale(1.08)}}@keyframes aiDot{50%{opacity:.25;transform:translateY(-3px)}}@keyframes aiBlink{50%{opacity:.35}}.voiceInlineWeb{border:1px solid var(--line);background:var(--panel-elev);border-radius:18px;max-width:860px;margin:8px auto 14px;padding:13px;box-shadow:0 18px 44px #0000001f}.voiceInlineHead{align-items:center;gap:10px;display:flex}.voiceOrbMini{border:1px solid var(--accent);width:48px;height:48px;color:var(--nav);background:var(--accent);box-shadow:0 0 0 calc(3px + var(--voice-level)*8px) color-mix(in srgb,var(--accent) 8%,transparent);border-radius:16px;place-items:center;display:grid;position:relative}.voiceOrbMini span{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:20px;animation:1.3s infinite aiPulse;position:absolute;inset:-5px}.voiceInlineCopy{flex:1}.voiceInlineCopy>div{align-items:center;gap:6px;display:flex}.voiceInlineCopy i{border-radius:50%;width:7px;height:7px}.voiceInlineCopy b{letter-spacing:.8px;font-size:9px}.voiceInlineCopy span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.voiceClose{border:1px solid var(--line);background:var(--panel-2);width:35px;height:35px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid}.voiceWave{justify-content:center;align-items:center;gap:5px;height:45px;margin:7px 0;display:flex}.voiceWave i{border-radius:99px;width:4px;min-height:5px;max-height:36px;transition:height 80ms linear}.voiceTranscript{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;margin-top:7px;padding:9px 10px}.voiceTranscript.assistant{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.voiceTranscript small{letter-spacing:.8px;color:var(--muted);font-size:6.5px;font-weight:950;display:block}.voiceTranscript.assistant small{color:var(--accent)}.voiceTranscript p{margin:4px 0 0;font-size:10px;line-height:1.55}.voiceInlineFooter{align-items:center;gap:10px;min-height:48px;margin-top:9px;display:flex}.voiceInlineFooter>div{flex:1}.voiceInlineFooter b,.voiceInlineFooter small{display:block}.voiceInlineFooter b{font-size:8.5px}.voiceInlineFooter small{color:var(--muted);margin-top:3px;font-size:7px}.voiceInlineFooter>svg{color:var(--muted)}.voiceMicBtn{border:1px solid var(--line);background:var(--panel-2);width:43px;height:43px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;display:grid}.voiceMicBtn.muted{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--panel-2))}.liveModeV5{max-width:none!important}.liveSummaryV5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.liveSummaryV5 article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.liveSummaryV5 article>span{background:var(--panel-elev);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.liveSummaryV5 b,.liveSummaryV5 small{display:block}.liveSummaryV5 b{font-size:20px}.liveSummaryV5 small{color:var(--muted);margin-top:2px;font-size:7px;font-weight:900}.liveTabsV5{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;gap:5px;height:54px;margin-bottom:12px;padding:5px;display:flex}.liveTabsV5 button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.liveTabsV5 button.active{background:var(--nav);color:#fff}.liveTabsV5 button.active svg{color:var(--accent)}.liveTabsV5 button b{background:var(--panel-elev);border-radius:8px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid}.liveNowGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.liveCurrentV5{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:14px}.liveCurrentHead{align-items:center;gap:10px;display:flex}.liveCurrentAvatar{background:var(--nav);width:45px;height:45px;color:var(--accent);border-radius:14px;place-items:center;font-size:16px;font-weight:950;display:grid}.liveCurrentHead>div:nth-child(2){flex:1}.liveCurrentHead small,.liveCurrentHead h3,.liveCurrentHead span{margin:0;display:block}.liveCurrentHead small{color:var(--muted);font-size:7px;font-weight:900}.liveCurrentHead h3{margin-top:2px;font-size:17px}.liveCurrentHead span{color:var(--muted);margin-top:3px;font-size:8px}.liveCurrentHead em{background:color-mix(in srgb,var(--accent) 10%,transparent);height:28px;color:var(--accent);border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-style:normal;font-weight:950;display:flex}.liveCurrentHead em i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s infinite aiBlink}.liveTimerV5{background:var(--nav);border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px;display:flex}.liveTimerV5>div:last-child{text-align:right}.liveTimerV5 small,.liveTimerV5 b,.liveTimerV5 span{display:block}.liveTimerV5 small{color:var(--nav-muted);font-size:7px;font-weight:900}.liveTimerV5 b{color:#fff;letter-spacing:.5px;margin-top:2px;font-size:28px}.liveTimerV5>div:last-child b{color:var(--accent);font-size:15px}.liveTimerV5 b.late,.liveTimerV5 span{color:var(--danger)!important}.liveTimerV5 span{margin-top:2px;font-size:7px;font-weight:900}.liveProgressV5{background:var(--panel-2);border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.liveProgressV5 i{background:var(--accent);border-radius:99px;height:100%;transition:width .35s;display:block}.liveProgressV5 i.late{background:var(--danger)}.liveCurrentActionsV5{grid-template-columns:1fr 1.3fr 1fr;gap:7px;margin-top:11px;display:grid}.liveCurrentActionsV5 button,.liveNextActionsV5 button{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.liveCurrentActionsV5 button.warning,.liveNextActionsV5 button:nth-child(2){border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.liveCurrentActionsV5 button.primary,.liveNextActionsV5 button.primary{background:var(--accent);color:var(--nav);border-color:var(--accent)}.liveNextListV5,.liveDayListV5{gap:8px;display:grid}.liveNextCardV5{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.liveNextCardV5.arrived{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.liveNextTimeV5{text-align:center}.liveNextTimeV5 b,.liveNextTimeV5 span{display:block}.liveNextTimeV5 b{color:var(--accent);font-size:16px}.liveNextTimeV5 span{color:var(--muted);margin-top:3px;font-size:7px;font-weight:900}.liveNextPerson small,.liveNextPerson b,.liveNextPerson span,.liveNextPerson em{display:block}.liveNextPerson small{color:var(--muted);font-size:7px;font-weight:900}.liveNextPerson b{margin-top:2px;font-size:13px}.liveNextPerson span{color:var(--muted);margin-top:3px;font-size:8px}.liveNextPerson em{color:var(--accent);margin-top:4px;font-size:7px;font-style:normal;font-weight:900}.liveNextActionsV5{gap:6px;display:flex}.liveNextActionsV5 button{padding:0 10px}.liveDayRowV5{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto auto 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.liveDayRowV5.live{border-color:var(--accent)}.liveDayTime b,.liveDayTime small,.liveDayMain small,.liveDayMain b,.liveDayMain span{display:block}.liveDayTime b{color:var(--accent);font-size:11px}.liveDayTime small,.liveDayMain small,.liveDayMain span{color:var(--muted);font-size:7px}.liveDayMain b{margin-top:2px;font-size:10px}.liveDayClock{color:var(--accent);align-items:center;gap:5px;font-size:9px;font-weight:950;display:flex}.liveEmptyV5{border:1px dashed var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);text-align:center;min-height:270px;color:var(--muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.liveEmptyV5 svg{color:var(--accent);margin-bottom:10px}.liveEmptyV5 b{color:var(--text);font-size:13px}.liveEmptyV5 span{max-width:380px;margin:5px 0 14px;font-size:9px}.delayClientV5{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;align-items:center;gap:9px;margin-bottom:10px;padding:10px;display:flex}.delayClientV5 svg{color:var(--accent)}.delayClientV5 b,.delayClientV5 span{display:block}.delayClientV5 b{font-size:10px}.delayClientV5 span{color:var(--muted);margin-top:2px;font-size:8px}.liveDelayV5 .switchLine.big>span{flex-direction:column!important;display:flex!important}.liveDelayV5 .switchLine.big b{font-size:9px}.liveDelayV5 .switchLine.big small{color:var(--muted);margin-top:2px;font-size:7px}.delayMessagePreviewV5{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;margin-top:9px;padding:10px}.delayMessagePreviewV5 b{font-size:8px}.delayMessagePreviewV5 p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.delayConfirmSummary{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-radius:12px;margin-top:9px;padding:9px 10px}.delayConfirmSummary b,.delayConfirmSummary small{display:block}.delayConfirmSummary b{font-size:8px}.delayConfirmSummary small{color:var(--muted);margin-top:3px;font-size:7px}.attendanceSheetBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.attendanceSheet{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:min(760px,96vw);height:100dvh;animation:.22s ease-out sheetIn;display:flex;box-shadow:-30px 0 80px #0000004d}.attendanceSheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:16px 18px;display:flex}.attendanceSheet>header h2{margin:4px 0 2px;font-size:19px}.attendanceSheet>header p{color:var(--muted);margin:0;font-size:8px}.attendanceSheet>header>button{border:1px solid var(--line);background:var(--panel-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;display:grid}.attendanceLiveHero{background:var(--nav);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:12px 16px 0;padding:12px;display:flex}.attendanceLiveHero>div:last-child{text-align:right}.attendanceLiveHero small,.attendanceLiveHero b,.attendanceLiveHero span{display:block}.attendanceLiveHero small{color:var(--accent);font-size:7px;font-weight:950}.attendanceLiveHero b{color:#fff;margin-top:3px;font-size:16px}.attendanceLiveHero span{color:var(--nav-muted);margin-top:3px;font-size:8px}.attendanceLiveHero>div:last-child b{color:var(--accent);font-size:19px}.attendanceTabs{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;gap:4px;height:55px;margin:10px 16px 0;padding:5px;display:flex}.attendanceTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.attendanceTabs button.active{background:var(--nav);color:#fff}.attendanceTabs button.active svg{color:var(--accent)}.attendanceSheetBody{flex:1;padding:14px 16px 25px;overflow:auto}.attendancePane>h3{margin:0 0 10px;font-size:13px}.attendanceInfoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attendanceInfoGrid article{border:1px solid var(--line);background:var(--panel-elev);border-radius:13px;padding:10px}.attendanceInfoGrid article svg{color:var(--accent);margin-bottom:6px}.attendanceInfoGrid small,.attendanceInfoGrid b{display:block}.attendanceInfoGrid small{color:var(--muted);font-size:7px;font-weight:900}.attendanceInfoGrid b{margin-top:3px;font-size:10px}.attendanceServices{border:1px solid var(--line);background:var(--panel-elev);border-radius:15px;margin-top:12px;padding:12px}.attendanceServices h3{margin:0 0 8px;font-size:10px}.attendanceServices>div{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;display:grid}.attendanceServices>div:first-of-type{border-top:0}.attendanceServices svg{color:var(--accent)}.attendanceServices b,.attendanceServices small{display:block}.attendanceServices b{font-size:9px}.attendanceServices small{color:var(--muted);margin-top:2px;font-size:7px}.attendanceServices strong{font-size:9px}.attendancePane .formGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.attendancePane .formGrid label{color:var(--muted);font-size:8px;font-weight:850}.attendancePane .formGrid .full{grid-column:1/-1}.attendancePane input,.attendancePane select,.attendancePane textarea,.attendanceNotes textarea{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);border-radius:11px;outline:none;margin-top:5px;padding:10px}.attendancePane textarea,.attendanceNotes textarea{resize:vertical;min-height:90px}.attendanceTimeCompare{border:1px solid var(--line);background:var(--panel-elev);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;display:flex}.attendanceTimeCompare>div:last-child{text-align:right}.attendanceTimeCompare small,.attendanceTimeCompare b{display:block}.attendanceTimeCompare small{color:var(--muted);font-size:7px;font-weight:900}.attendanceTimeCompare b{margin-top:3px;font-size:14px}.attendanceTimeCompare>div:last-child b{color:var(--accent)}.attendanceNotes{color:var(--muted);font-size:8px;font-weight:850}.attendancePhoto{border:1px dashed var(--line);background:var(--panel-elev);cursor:pointer;height:170px;color:var(--accent);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;display:flex;position:relative;overflow:hidden}.attendancePhoto img{object-fit:cover;width:100%;height:100%}.attendancePhoto b,.attendancePhoto span{display:block}.attendancePhoto b{color:var(--text);margin-top:7px;font-size:9px}.attendancePhoto span{color:var(--muted);margin-top:3px;font-size:7px}.attendancePhoto input{opacity:0;cursor:pointer;position:absolute;inset:0}.attendancePayments{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.attendancePayments>small{color:var(--muted);grid-column:1/-1;font-size:7px;font-weight:900}.attendancePayments button{border:1px solid var(--line);background:var(--panel-elev);height:40px;color:var(--text);cursor:pointer;border-radius:11px;font-size:8px;font-weight:850}.attendancePayments button.active{background:var(--nav);border-color:var(--accent);color:var(--accent)}.attendanceFinishRow{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.attendanceInlineError,.attendanceSheetError{border:1px solid color-mix(in srgb,var(--danger) 50%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:#ff9d9d;border-radius:12px;margin:10px 16px;padding:10px;font-size:8px}.attendanceSheetError{flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}.attendanceSheetLoading{gap:9px;padding:20px 16px;display:grid}.attendanceSheetLoading i{background:linear-gradient(90deg,var(--panel-elev),var(--panel-2),var(--panel-elev));background-size:200% 100%;border-radius:13px;height:70px;animation:1.3s infinite sk}.attendanceSheetLoading i:nth-child(2){height:130px}.attendanceSheetLoading i:nth-child(3){height:90px}@keyframes sheetIn{0%{opacity:.65;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=900px){.backgroundChoiceGrid{grid-template-columns:1fr 1fr}.backgroundImageConfig{grid-template-columns:90px 1fr}.backgroundImageConfig>.btn,.backgroundImageConfig>.miniBtn{grid-column:auto}.liveSummaryV5{grid-template-columns:1fr 1fr}.liveNextCardV5{grid-template-columns:62px 1fr}.liveNextActionsV5{grid-column:1/-1}.aiV2WelcomeGrid,.aiV2TrustRow{grid-template-columns:1fr}.aiV2PanelHead{flex-direction:column;align-items:flex-start}.aiPendingV2{grid-template-columns:40px 1fr}.aiPendingV2>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.backgroundChoiceGrid,.backgroundImageConfig{grid-template-columns:1fr}.backgroundImageMini{width:100%;height:120px}.liveSummaryV5{grid-template-columns:1fr 1fr}.liveCurrentActionsV5{grid-template-columns:1fr}.liveDayRowV5{grid-template-columns:52px 1fr auto}.liveDayClock,.liveDayRowV5>.status,.liveDayRowV5>svg{display:none}.attendanceInfoGrid,.attendancePane .formGrid{grid-template-columns:1fr}.attendancePayments{grid-template-columns:1fr 1fr}.aiManageV2{padding-left:10px!important;padding-right:10px!important}.aiV2Conversation{padding:12px}.aiV2Welcome{margin-top:15px}.aiV2WelcomeMain,.aiV2StarterPanel{padding:16px}.aiV2WelcomeMain h2{max-width:none;font-size:30px}.aiPendingV2{margin-left:10px;margin-right:10px}.workspaceTop+div .aiV2Workspace{min-height:430px}}.adminMapRow:disabled{cursor:default;opacity:.58}.adminMapRow.disabled:hover{background:0 0}.adminMapDot.hq{box-shadow:0 0 0 4px #ffd4001a}.ownerBranchesMap{margin-top:18px;margin-bottom:18px}.ownerBranchesMap .adminMapCanvasWrap,.ownerBranchesMap .adminMapGrid{min-height:460px}.ownerBranchesMap .adminMapHead p{max-width:620px}@media (width<=900px){.ownerBranchesMap .adminMapCanvasWrap{min-height:390px}.ownerBranchesMap .adminMapGrid{min-height:0}}.errorLogStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.errorLogStats article{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:26px 1fr;align-items:start;min-height:112px;padding:14px;display:grid}.errorLogStats article>svg{color:var(--accent);margin-top:2px}.errorLogStats small,.errorLogStats strong,.errorLogStats span{grid-column:2;display:block}.errorLogStats small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:950}.errorLogStats strong{margin-top:7px;font-size:25px;line-height:1}.errorLogStats span{color:var(--muted);margin-top:5px;font-size:8px}.errorLogToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.errorLogFilters{align-items:center;gap:7px;display:flex}.errorLogFilters>svg{color:var(--muted)}.errorLogFilters select{border:1px solid var(--line);background:var(--panel-2);height:39px;color:var(--text);border-radius:11px;outline:none;padding:0 28px 0 10px;font-size:9px}.errorLogRow{cursor:pointer}.errorLogRow:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.errorSource,.errorResolved,.errorOpen{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:950;display:inline-flex}.errorSource.app{color:#7bd7ff}.errorSource.web{color:#b7a7ff}.errorSource.backend{color:var(--accent)}.errorResolved{color:#7cdea0;border-color:color-mix(in srgb,#7cdea0 32%,var(--line));background:#7cdea012}.errorOpen{color:#ffb76b;border-color:color-mix(in srgb,#ffb76b 32%,var(--line));background:#ffb76b12}.errorLogMessage{white-space:nowrap;text-overflow:ellipsis;max-width:300px;display:block;overflow:hidden}.errorDetailTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.errorDetailGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.errorDetailGrid.compact{grid-template-columns:repeat(2,1fr);margin-top:10px}.errorDetailGrid article{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;min-width:0;padding:10px}.errorDetailGrid small,.errorDetailGrid b{display:block}.errorDetailGrid small{color:var(--muted);font-size:7px;font-weight:900}.errorDetailGrid b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.errorDetailBlock{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:10px;padding:11px}.errorDetailBlock>small{color:var(--muted);margin-bottom:6px;font-size:7px;font-weight:900;display:block}.errorDetailBlock code{color:var(--accent);white-space:pre-wrap;word-break:break-word;font-size:9px}.errorDetailBlock p{color:var(--text);margin:0;font-size:9px;line-height:1.55}.errorDetailBlock.technical pre{white-space:pre-wrap;word-break:break-word;color:#d7d2c8;max-height:260px;margin:0;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.errorDetailActions{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.dangerText{color:#f88!important}@media (width<=900px){.errorLogStats{grid-template-columns:1fr 1fr}.errorLogToolbar{flex-direction:column;align-items:stretch}.errorLogFilters{flex-wrap:wrap}.errorDetailGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.errorLogStats,.errorDetailGrid,.errorDetailGrid.compact{grid-template-columns:1fr}.errorLogFilters select{flex:1}.errorDetailActions{flex-direction:column-reverse}}.kpi:after{display:none!important}.aiManageV2{min-height:auto!important;padding-bottom:28px!important}.aiV2Workspace{height:calc(100dvh - 250px);min-height:500px;max-height:760px}.aiV2Conversation{padding:18px!important}.aiV2Welcome{max-width:1120px!important;margin:14px auto 8px!important}.aiV2WelcomeGrid{grid-template-columns:minmax(0,1fr) 420px!important;gap:14px!important}.aiV2WelcomeMain,.aiV2StarterPanel{border-radius:18px!important;padding:18px!important}.aiV2WelcomeMain h2{max-width:16ch!important;margin:7px 0 10px!important;font-size:clamp(29px,2.5vw,38px)!important;line-height:1.04!important}.aiV2WelcomeMain>p{max-width:720px!important;font-size:10px!important;line-height:1.65!important}.aiV2TrustRow{gap:8px!important;margin-top:14px!important}.aiV2TrustRow article{border-radius:13px!important;padding:10px!important}.aiV2TrustRow b{font-size:9px!important}.aiV2TrustRow span{font-size:7.5px!important}.aiV2StarterPanel{height:100%}.aiV2Starters{gap:7px!important}.aiV2Starters button{min-height:58px;border-radius:13px!important;align-items:center!important;padding:10px!important}.aiV2Starters button div{min-width:0}.aiV2Starters b{font-size:9px!important}.aiV2Starters span{font-size:7.5px!important}.aiComposerV2{box-shadow:0 -12px 28px #0000002e;z-index:8!important;background:color-mix(in srgb,var(--panel) 98%,transparent)!important;grid-template-columns:48px minmax(0,1fr) 48px!important;padding:10px 12px 12px!important;position:sticky!important;bottom:0!important}.aiComposerV2 textarea{height:48px!important;min-height:48px!important;max-height:92px!important;padding:13px 14px!important}.aiVoiceTrigger,.aiSendV2{border-radius:13px!important;width:48px!important;height:48px!important}.aiVoiceTrigger.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)!important}.voiceComposerCompact{border:1px solid var(--line);background:var(--panel-elev);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;height:48px;padding:0 13px;display:grid}.voiceCompactStatus{align-items:center;gap:9px;min-width:0;display:flex}.voiceCompactStatus>i{background:var(--voice-live);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--voice-live) 12%,transparent);border-radius:50%;flex:none}.voiceCompactStatus div{min-width:0}.voiceCompactStatus b,.voiceCompactStatus span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.voiceCompactStatus b{letter-spacing:.8px;font-size:8px}.voiceCompactStatus span{color:var(--muted);margin-top:2px;font-size:7.5px}.voiceCompactWave{align-items:center;gap:2px;height:28px;display:flex}.voiceCompactWave i{background:var(--voice-live);border-radius:99px;width:3px;min-height:5px;max-height:25px;transition:height 80ms linear}.voiceComposerCompact>button{background:var(--panel-2);width:30px;height:30px;color:var(--accent);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.crudTablePanel{overflow:visible!important}.crudTableToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.crudTableToolbar>div:first-child b,.crudTableToolbar>div:first-child span{display:block}.crudTableToolbar>div:first-child b{font-size:12px}.crudTableToolbar>div:first-child span{color:var(--muted);margin-top:3px;font-size:8px}.crudTableToolbar>div:last-child{gap:7px;display:flex}.rowActionsDirect{flex-wrap:wrap;justify-content:flex-end}.rowActionsDirect .miniBtn{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.crudDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crudDetailsGrid article{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;padding:12px}.crudDetailsGrid small,.crudDetailsGrid b{display:block}.crudDetailsGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:900}.crudDetailsGrid b{word-break:break-word;margin-top:5px;font-size:11px}.modalV2{border:1px solid var(--line)!important;background:linear-gradient(180deg,var(--panel-elev),var(--panel))!important;border-radius:20px!important;box-shadow:0 28px 90px #00000085!important}.modalHeadV2{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)!important;background:0 0!important;padding:16px 18px!important;position:relative!important}.modalTitleV2{align-items:center;gap:12px;min-width:0;display:flex}.modalIconV2{background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));width:42px;height:42px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.modalTitleV2 h2{margin:3px 0 0!important;font-size:19px!important}.modalTitleV2 p{color:var(--muted);margin:4px 0 0;font-size:8px}.modalV2 .modalClose{background:0 0!important}.modalV2 .modalBody{padding:18px!important}.modalV2 .formGrid{gap:11px!important}.modalV2 .formGrid input,.modalV2 .formGrid select,.modalV2 .formGrid textarea{min-height:44px;border-radius:12px!important}.confirmDialog .confirmIcon{display:none!important}.liveTvOverlay{z-index:3000;color:#f7f4ed;background:#070707;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;padding:26px 30px 22px;display:grid;position:fixed;inset:0;overflow:auto}.liveTvOverlay>header{border-bottom:1px solid #2a2925;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.liveTvOverlay>header h2{margin:4px 0 2px;font-size:34px}.liveTvOverlay>header p{color:#8d8a82;margin:0;font-size:11px}.liveTvOverlay>header>button{color:#fff;cursor:pointer;background:#131311;border:1px solid #302f2a;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.liveTvGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-content:start;gap:14px;display:grid}.liveTvCard{background:#121210;border:1px solid #2b2a26;border-radius:22px;flex-direction:column;min-height:250px;padding:18px;display:flex}.liveTvCard.busy{border-color:#ffd40055}.liveTvCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.liveTvCardHead small{color:#858179;font-size:8px;font-weight:900}.liveTvCardHead h3{margin:4px 0 0;font-size:24px}.liveTvCardHead>span{color:#111;background:#ffd400;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950}.liveTvCard.free .liveTvCardHead>span{background:#5ed487}.liveTvTimer{margin-top:28px}.liveTvTimer b{color:#fff;font-size:46px;line-height:1;display:block}.liveTvTimer span{color:#8c887f;margin-top:7px;font-size:10px;display:block}.liveTvProgress{background:#25241f;border-radius:99px;height:8px;margin-top:18px;overflow:hidden}.liveTvProgress i{background:#ffd400;border-radius:99px;height:100%;display:block}.liveTvProgress i.late{background:#e16767}.liveTvMeta{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.liveTvMeta span,.liveTvMeta b{font-size:10px}.liveTvMeta span{color:#aaa69e}.liveTvMeta b{color:#ffd400}.liveTvFree{text-align:center;color:#5ed487;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.liveTvFree b{color:#fff;margin-top:10px;font-size:22px}.liveTvFree span{color:#8c887f;margin-top:5px;font-size:10px}.liveTvOverlay>footer{border-top:1px solid #2a2925;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.liveTvOverlay>footer span{color:#ffd400;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.liveTvOverlay>footer span i{background:#5ed487;border-radius:50%;width:7px;height:7px}.liveTvOverlay>footer b{font-size:11px}.cashHeroV2{border:1px solid var(--line);background:linear-gradient(105deg,var(--panel-elev),var(--panel));border-radius:22px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:center;gap:20px;padding:20px;display:grid}.cashHeroV2>div:first-child>b{letter-spacing:-1.3px;margin-top:7px;font-size:38px;display:block}.cashHeroV2>div:first-child>small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.cashHeroStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cashHeroStats article{border-left:1px solid var(--line);padding:8px 14px}.cashHeroStats svg{color:var(--accent)}.cashHeroStats span,.cashHeroStats b{display:block}.cashHeroStats span{color:var(--muted);margin-top:8px;font-size:8px}.cashHeroStats b{margin-top:4px;font-size:16px}.cashAccountGridV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cashAccountCardV2{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-height:140px;padding:14px}.cashAccountHead{justify-content:space-between;align-items:center;display:flex}.cashAccountHead>span{color:var(--accent)}.cashAccountHead>small{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:7px;font-weight:900}.cashAccountCardV2 h3{margin:15px 0 0;font-size:13px}.cashAccountCardV2>b{margin-top:8px;font-size:25px;display:block}.cashAccountCardV2>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.cashTransactionsV2{margin-top:12px}.cashTxType{background:var(--panel-2);border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900}.cashTxType.income{color:#66d89a}.cashTxType.expense{color:#ef8585}.cashTxType.adjustment{color:var(--accent)}.financeKpisV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeKpiV2{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:flex-start;gap:12px;min-height:118px;padding:15px;display:flex}.financeKpiV2>svg{color:var(--accent);flex:none;margin-top:2px}.financeKpiV2 small,.financeKpiV2 b,.financeKpiV2 span{display:block}.financeKpiV2 small{color:var(--muted);letter-spacing:.7px;font-size:7px;font-weight:900}.financeKpiV2 b{margin-top:6px;font-size:24px}.financeKpiV2 span{color:var(--muted);margin-top:5px;font-size:8px}.financeKpiV2.good>svg,.goodText{color:#62d693!important}.financeKpiV2.bad>svg{color:#e77878}.financeMainGridV2{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px;margin-top:12px;display:grid}.financeBottomGridV2{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.financeChartPanel,.financeHealthPanel,.financeCategoriesPanel,.financePayablesPanel{padding:16px}.financePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.financePanelHead h3{margin:4px 0;font-size:15px}.financePanelHead p{color:var(--muted);margin:0;font-size:8px}.financePanelHead>b{text-align:right;font-size:18px}.financePanelHead>b small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:700;display:block}.financeChartV2{margin-top:12px}.financeChartV2 svg{width:100%;height:230px;overflow:visible}.financeChartV2 polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.financeChartV2 .incomeLine{stroke:#62d693}.financeChartV2 .expenseLine{stroke:#e77878}.financeChartLabels{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:7px;display:flex}.financeLegend{color:var(--muted);gap:14px;margin-top:9px;font-size:8px;display:flex}.financeLegend span{align-items:center;gap:5px;display:flex}.financeLegend i,.financeCategoryList i{border-radius:2px;width:7px;height:7px;display:inline-block}.financeLegend .income,.financeCategoryList .income{background:#62d693}.financeLegend .expense,.financeCategoryList .expense{background:#e77878}.financeChartEmpty{height:230px;color:var(--muted);place-items:center;font-size:9px;display:grid}.financeHealthRows{gap:0;margin-top:12px;display:grid}.financeHealthRows>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.financeHealthRows>div:first-child{border-top:0}.financeHealthRows span{color:var(--muted);font-size:9px}.financeHealthRows b{font-size:13px}.financeCategoryList{margin-top:10px;display:grid}.financeCategoryList>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:43px;display:flex}.financeCategoryList>div:first-child{border-top:0}.financeCategoryList span{align-items:center;gap:7px;font-size:9px;display:flex}.financeCategoryList b{font-size:10px}.financePayableList{margin-top:10px;display:grid}.financePayableList article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.financePayableList article:first-child{border-top:0}.financePayableList b,.financePayableList small{display:block}.financePayableList b{font-size:9px}.financePayableList small{color:var(--muted);margin-top:3px;font-size:7px}.financePayableList strong{font-size:10px}.financeAllGood{color:var(--muted);align-items:center;gap:10px;padding:18px 0;display:flex}.financeAllGood svg{color:var(--accent)}.financeAllGood b,.financeAllGood span{display:block}.financeAllGood b{color:var(--text);font-size:9px}.financeAllGood span{margin-top:3px;font-size:7px}.settingsHubTabs{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:8px;margin-bottom:14px;padding:5px;display:flex}.settingsHubTabs button{min-height:56px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.settingsHubTabs button svg{flex:none}.settingsHubTabs button b,.settingsHubTabs button span{display:block}.settingsHubTabs button b{font-size:10px}.settingsHubTabs button span{margin-top:3px;font-size:7.5px}.automationEmbeddedHead{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.automationEmbeddedHead h2{margin:4px 0;font-size:22px}.automationEmbeddedHead p{color:var(--muted);margin:0;font-size:9px}.automationEmbedded .automationGrid{margin-top:0}@media (width<=1100px){.financeKpisV2,.cashAccountGridV2{grid-template-columns:repeat(2,1fr)}.financeMainGridV2,.financeBottomGridV2,.cashHeroV2{grid-template-columns:1fr}.cashHeroStats{border-top:1px solid var(--line);padding-top:12px}.aiV2WelcomeGrid{grid-template-columns:1fr!important}.aiV2WelcomeMain h2{max-width:none!important}}@media (width<=700px){.financeKpisV2,.cashAccountGridV2,.cashHeroStats{grid-template-columns:1fr}.crudTableToolbar,.automationEmbeddedHead{flex-direction:column;align-items:stretch}.crudTableToolbar>div:last-child{width:100%}.crudTableToolbar>div:last-child .btn{flex:1}.crudDetailsGrid{grid-template-columns:1fr}.rowActionsDirect{justify-content:flex-start;min-width:260px}.liveTvOverlay{padding:18px 14px}.liveTvGrid{grid-template-columns:1fr}.aiV2Workspace{height:calc(100dvh - 205px);min-height:440px}.voiceCompactStatus span{display:none}.voiceCompactWave{gap:1px}.settingsHubTabs{flex-direction:column}}.aiV2Workspace>.aiComposer.aiComposerV2{box-sizing:border-box!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 19px 19px!important;flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.aiV2Workspace>.aiComposer.aiComposerV2 textarea,.aiV2Workspace>.aiComposer.aiComposerV2 .voiceComposerCompact{box-sizing:border-box!important;width:100%!important;min-width:0!important}.adminMapGrid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important}.adminMapListHead{min-height:72px;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important}.adminMapListHead>div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.adminMapListHead>div>b{font-size:11px!important}.adminMapListHead>div>span{color:var(--muted)!important;font-size:7.5px!important;line-height:1.4!important}.adminMapShowAll{white-space:nowrap!important;border:1px solid var(--line)!important;background:var(--panel-2)!important;min-width:88px!important;height:36px!important;color:var(--text)!important;border-radius:10px!important;padding:0 12px!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.adminMapShowAll:hover:not(:disabled){border-color:var(--accent)!important;color:var(--accent)!important}.adminMapStateCompact{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080808d6!important}.adminMapCanvasWrap{background:#0c0d0d!important}.experienceExplain{border:1px solid var(--line);background:var(--panel);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:15px 16px;display:flex}.experienceExplain h3{margin:5px 0;font-size:15px}.experienceExplain p{color:var(--muted);max-width:760px;margin:0;font-size:9px;line-height:1.55}.experienceExplain>svg{color:var(--accent);flex:none}.rowActionsDirect .dangerText{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))!important}.financeKpiV2{align-items:center!important}.financeKpiV2>svg{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.financeChartSelected{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(110px,.65fr));gap:8px;margin-top:14px;display:grid}.financeChartSelected>div,.financeChartSelected>span{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:9px 10px}.financeChartSelected small,.financeChartSelected b{display:block}.financeChartSelected small{color:var(--muted);font-size:6.5px;font-weight:900}.financeChartSelected b{margin-top:4px;font-size:11px}.financeChartCanvas{margin-top:10px;padding-left:54px;position:relative}.financeChartCanvas svg{width:100%;height:230px;display:block}.financeScaleLabels{text-align:right;width:48px;color:var(--muted);flex-direction:column;justify-content:space-between;font-size:6.5px;display:flex;position:absolute;top:4px;bottom:8px;left:0}.financeCursor{stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:1.5px;stroke-dasharray:4 4}.financeChartLabels{gap:4px;padding-left:54px}.financeChartLabels button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 2px;font-size:7px}.financeChartLabels button.active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:900}.automationEmbedded{padding:0!important}.automationEmbeddedHead{margin:18px 0 20px!important;padding:0 2px!important}.automationGridV3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.automationSection{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:20px}.automationSectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:15px;display:flex}.automationSectionHead h3{margin:5px 0;font-size:17px}.automationSectionHead p{color:var(--muted);margin:0;font-size:8.5px}.automationSectionHead>svg{color:var(--accent);flex:none}.automationRemindersV3,.automationAgendaV3{grid-column:1/-1}.automationRulesV3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automationRuleV3{border:1px solid var(--line);background:var(--panel-elev);border-radius:16px;padding:15px}.automationRuleTop{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:11px;display:flex}.automationRuleName{flex:1;min-width:0;color:var(--text)!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:900!important}.automationSection .formGrid{gap:12px!important}.automationSection .formGrid label{gap:7px!important}.automationSection .formGrid input,.automationSection .formGrid textarea,.automationSection .formGrid select{border-radius:12px!important;min-height:45px!important}.automationSection .formGrid textarea{min-height:86px!important}.automationSection .switchLine.big{border:1px solid var(--line)!important;background:var(--panel-elev)!important;border-radius:12px!important;margin:0 0 14px!important;padding:11px 12px!important}.automationImageField{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:grid}.automationImagePreview{border:1px solid var(--line);background:var(--panel-2);width:96px;height:72px;color:var(--muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.automationImagePreview img{object-fit:cover;width:100%;height:100%}.automationImageField b,.automationImageField span{display:block}.automationImageField b{font-size:9px}.automationImageField span{color:var(--muted);margin-top:3px;font-size:7.5px}.automationImageActions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.automationImageActions label{cursor:pointer}.automationImageActions input{display:none}.automationHint{background:var(--panel-2)!important;border-radius:10px!important;margin-top:11px!important;padding:9px 10px!important;font-size:7.5px!important;display:block!important}.settingsLocationHint{background:var(--panel-2);color:var(--muted);border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.settingsLocationHint svg{color:var(--accent);flex:none}.settingsLocationHint b,.settingsLocationHint span{display:block}.settingsLocationHint b{color:var(--text);font-size:9px}.settingsLocationHint span{margin-top:3px;font-size:7.5px;line-height:1.5}.experienceSettingsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settingsSwitchCard{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.settingsSwitchCard input{accent-color:var(--accent);margin-top:3px}.settingsSwitchCard b,.settingsSwitchCard span{display:block}.settingsSwitchCard b{font-size:9px}.settingsSwitchCard span{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.5}.settingsSwitchCard+.full{grid-column:1/-1}.liveSocketState{border:1px solid var(--line);height:38px;color:var(--muted);border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:7px;font-weight:900;display:inline-flex}.liveSocketState i{background:#777;border-radius:50%;width:7px;height:7px}.liveSocketState.connected{color:#6cda99}.liveSocketState.connected i{background:#5ed487;box-shadow:0 0 0 4px #5ed48721}.liveSocketState.error i{background:var(--danger)}.liveTvStandalone{z-index:9999!important;width:100vw!important;min-height:100dvh!important;position:fixed!important;inset:0!important}.liveTvHeaderActions{gap:8px;display:flex}.liveTvHeaderActions button{color:#fff;background:#131311;border:1px solid #302f2a;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:46px;display:flex}.liveTvHeaderActions button span{font-size:8px;font-weight:850}.liveTvNext{border-top:1px solid #292823;justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.liveTvNext small{color:#858179;font-size:7px}.liveTvNext b{color:#ffd400;font-size:15px}@media (width<=1000px){.automationGridV3{grid-template-columns:1fr!important}.automationRemindersV3,.automationAgendaV3{grid-column:auto}.automationRulesV3{grid-template-columns:1fr}.financeChartSelected{grid-template-columns:1fr 1fr}.experienceSettingsGrid{grid-template-columns:1fr}}@media (width<=700px){.adminMapGrid{grid-template-columns:1fr!important}.financeChartSelected{grid-template-columns:1fr}.financeChartCanvas,.financeChartLabels{padding-left:44px}.automationSection{padding:15px}.automationImageField{grid-template-columns:1fr}.automationImagePreview{width:100%;height:130px}.liveTvHeaderActions button{width:46px;min-width:46px}.liveTvHeaderActions button span{display:none}}.page .kpi:after,.page .adminHero:after{display:none!important}.kpiIcon{background:0 0!important;border:0!important;border-radius:0!important;width:32px!important;height:32px!important}.aiManagePage .aiV2Workspace>.aiComposer.aiComposerV2{box-sizing:border-box!important;flex-basis:auto!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:12px 14px 14px!important;position:relative!important;bottom:0!important;left:0!important;right:0!important}.aiManagePage .aiV2Workspace>.aiComposer.aiComposerV2 textarea{width:100%!important;max-width:none!important}.adminMapStateCompact{z-index:10!important;background:linear-gradient(145deg,#111310,#0b0c0b)!important}.adminMapStateCompact button{background:var(--accent)!important;color:#17120a!important;border-color:var(--accent)!important;font-weight:900!important}.adminMapListHead{box-sizing:border-box!important;overflow:hidden!important}.adminMapShowAll{flex:none!important;margin:0!important}.adminMapRow.disabled{opacity:.58!important;cursor:default!important}.financeDot{vector-effect:non-scaling-stroke;stroke-width:2px;transition:r .15s}.financeDot.income{fill:#62d693;stroke:#10251a}.financeDot.expense{fill:#e77878;stroke:#2b1111}.financeDot.active{stroke:var(--text);stroke-width:2.5px}.financeChartPanel{overflow:visible!important}.financeChartSelected>span:nth-child(2){border-color:color-mix(in srgb,#62d693 35%,var(--line))!important}.financeChartSelected>span:nth-child(3){border-color:color-mix(in srgb,#e77878 35%,var(--line))!important}.automationSection{padding:24px!important}.automationRuleV3{padding:18px!important}.automationSection .formGrid{gap:14px!important;padding:0 2px 2px!important}.automationImageField{padding:16px 2px 2px!important}.rowActionsDirect{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.rowActionsDirect .miniBtn{white-space:nowrap!important}@media (width<=700px){.automationSection{padding:16px!important}.automationRuleV3{padding:14px!important}}.bannerUploadField{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.bannerUploadPreview{border:1px solid var(--line);background:var(--panel);width:150px;height:92px;color:var(--muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.bannerUploadPreview img{object-fit:cover;width:100%;height:100%}.bannerUploadField b,.bannerUploadField span{display:block}.bannerUploadField b{font-size:10px}.bannerUploadField span{color:var(--muted);margin:4px 0 9px;font-size:8px}.bannerUploadField label{align-items:center!important;gap:6px!important;width:max-content!important;display:inline-flex!important}.bannerCard .cardFoot{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important}.bannerCard .rowActionsDirect{margin-left:auto!important}.planCard .cardFoot{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important}.planCard .rowActionsDirect{margin-left:auto!important}@media (width<=700px){.bannerUploadField{grid-template-columns:1fr}.bannerUploadPreview{width:100%;height:150px}.bannerCard .rowActionsDirect,.planCard .rowActionsDirect{width:100%;justify-content:flex-start!important;margin-left:0!important}}.aiV2Workspace>.aiComposerV2{box-sizing:border-box!important;background:color-mix(in srgb,var(--panel) 98%,transparent)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 19px 19px!important;flex:none!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-self:stretch!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px 14px 14px!important;display:grid!important;position:relative!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 28px #0000002e!important}.aiV2Workspace>.aiComposerV2 textarea,.aiV2Workspace>.aiComposerV2 .voiceComposerCompact{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.agendaAppLike,.settingsRealPage,.financeV2Page,.crudV2Page,.fiscalPage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.settingsHubTabs{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:15px!important;gap:6px!important;width:max-content!important;max-width:100%!important;margin:0 0 18px!important;padding:5px!important;display:flex!important;overflow:auto!important}.settingsHubTabs button{height:36px!important;min-height:36px!important;color:var(--muted)!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:11px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:0 14px!important;display:flex!important}.settingsHubTabs button svg{width:15px!important;height:15px!important}.settingsHubTabs button.active{background:var(--accent)!important;color:#17120a!important}.settingsHubTabs button.active svg{color:#17120a!important}.settingsLocationTools{border:1px solid var(--line);background:var(--panel-elev);border-radius:15px;gap:12px;margin-top:14px;padding:14px;display:grid}.settingsLocationStatus{color:var(--muted);align-items:center;gap:10px;display:flex}.settingsLocationStatus>svg{color:var(--muted);flex:none}.settingsLocationStatus.ready>svg{color:#62d693}.settingsLocationStatus b,.settingsLocationStatus span{display:block}.settingsLocationStatus b{color:var(--text);font-size:10px}.settingsLocationStatus span{margin-top:3px;font-size:8px}.settingsLocationButtons{flex-wrap:wrap;gap:8px;display:flex}.settingsLocationButtons .btn{min-height:40px}.settingsLocationMessage{color:var(--accent);font-size:8px;line-height:1.5;display:block}.settingsMapPicker{gap:12px;display:grid}.settingsMapCanvas{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;height:min(58vh,520px);min-height:360px;overflow:hidden}.settingsMapError{border:1px dashed var(--line);text-align:center;min-height:360px;color:var(--muted);border-radius:15px;place-items:center;padding:30px;display:grid}.settingsMapError svg{color:var(--accent)}.settingsMapError b,.settingsMapError span{display:block}.settingsMapError span{margin-top:5px;font-size:9px}.settingsMapPickerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsMapPickerFooter>div:last-child{gap:8px;display:flex}.settingsMapPickerFooter small,.settingsMapPickerFooter b{display:block}.settingsMapPickerFooter small{color:var(--muted);font-size:7px;font-weight:900}.settingsMapPickerFooter b{margin-top:4px;font-size:10px}.chartSvgWrap>svg{position:absolute;inset:0;width:100%!important;height:100%!important}.chartDotsLayer,.financeFixedDots{pointer-events:none;position:absolute;inset:0}.chartHtmlDot,.financeFixedDot{border:3px solid var(--accent);background:var(--panel);box-sizing:border-box;pointer-events:auto;cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;transform:translate(-50%,-50%)}.chartHtmlDot.selected{background:var(--accent);border-color:var(--bg);width:14px;height:14px}.financePlot{height:230px;position:relative}.financePlot>svg{position:absolute;inset:0;width:100%!important;height:100%!important}.financeChartV2 path.incomeLine,.financeChartV2 path.expenseLine{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.financeChartV2 path.incomeLine{stroke:#62d693}.financeChartV2 path.expenseLine{stroke:#e77878}.financeFixedDot{border-width:2px;width:9px;height:9px}.financeFixedDot.income{background:#62d693;border-color:#143522}.financeFixedDot.active{border-color:var(--text);width:13px;height:13px;box-shadow:0 0 0 3px #ffffff0d}.financeChartSelected.noExpense{grid-template-columns:minmax(130px,1fr) repeat(2,minmax(110px,.65fr))}@media (width<=700px){.settingsHubTabs{width:100%!important}.settingsHubTabs button{flex:1 0 auto!important;justify-content:center!important}.settingsLocationButtons{grid-template-columns:1fr;display:grid}.settingsMapCanvas{height:50vh;min-height:300px}.settingsMapPickerFooter{flex-direction:column;align-items:stretch}.settingsMapPickerFooter>div:last-child{width:100%}.settingsMapPickerFooter .btn{flex:1}.page{padding-left:14px!important;padding-right:14px!important}}.main{width:100%;min-width:0}.main>.page,.page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.agendaAppLike,.settingsRealPage,.financeV2Page,.crudV2Page,.fiscalPage,.clientInsightsPage,.aiManagePage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.fiscalTabs,.settingsHubTabs,.agendaModePills,.appointmentTabs,.attendanceTabs,.liveTabsV5{border:1px solid var(--line)!important;background:var(--panel)!important;box-sizing:border-box!important;border-radius:15px!important;gap:6px!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:5px!important;display:flex!important;overflow:auto hidden!important}.fiscalTabs button,.settingsHubTabs button,.agendaModePills button,.appointmentTabs button,.attendanceTabs button,.liveTabsV5 button{min-width:0!important;height:36px!important;min-height:36px!important;color:var(--muted)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.fiscalTabs button.active,.settingsHubTabs button.active,.agendaModePills button.active,.appointmentTabs button.active,.attendanceTabs button.active,.liveTabsV5 button.active{background:var(--accent)!important;color:#17120a!important}.fiscalTabs button.active svg,.settingsHubTabs button.active svg,.agendaModePills button.active svg,.appointmentTabs button.active svg,.attendanceTabs button.active svg,.liveTabsV5 button.active svg{color:#17120a!important}.liveTabsV5 button b{background:var(--panel-2)!important;min-width:18px!important;height:18px!important;color:var(--muted)!important;border-radius:7px!important;padding:0 5px!important;font-size:7px!important}.liveTabsV5 button.active b{color:#17120a!important;background:#00000024!important}.crudV2Page>.pageHead .headActions{display:none!important}.chartSvgWrap{width:100%!important;position:relative!important}.chartSvgWrap>svg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.chartDotsLayer,.financeFixedDots{pointer-events:none!important;z-index:4!important;position:absolute!important;inset:0!important}.chartHtmlDot,.financeFixedDot{aspect-ratio:1!important;box-sizing:border-box!important;pointer-events:auto!important;cursor:pointer!important;border-radius:999px!important;width:11px!important;min-width:11px!important;max-width:11px!important;height:11px!important;min-height:11px!important;max-height:11px!important;margin:0!important;padding:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.chartHtmlDot{border:3px solid var(--accent)!important;background:var(--panel)!important}.chartHtmlDot.selected{background:var(--accent)!important;border-color:var(--bg)!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important}.financePlot{height:240px!important;position:relative!important;overflow:visible!important}.financePlot>svg{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.financeIncomeArea{fill:url(#financeRevenueGradient)!important;stroke:none!important}.financeChartV2 path.incomeLine,.financeChartV2 path.expenseLine{fill:none!important;vector-effect:non-scaling-stroke!important;stroke-linecap:round!important;stroke-linejoin:round!important}.financeChartV2 path.incomeLine{stroke:#62d693!important;stroke-width:3px!important}.financeChartV2 path.expenseLine{stroke:#e77878!important;stroke-width:2.5px!important}.financeGridLines line{stroke:color-mix(in srgb,var(--line) 82%,transparent)!important;stroke-width:1px!important}.financeFixedDot{background:#62d693!important;border:2px solid #173824!important}.financeFixedDot.expense{background:#e77878!important;border-color:#421919!important}.financeFixedDot.active{border:3px solid var(--text)!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;box-shadow:0 0 0 4px #ffffff0d!important}.financeChartCanvas>svg{display:none!important}.settingsLocationTools{border:1px solid var(--line)!important;background:var(--panel-elev)!important;border-radius:17px!important;margin-top:18px!important;padding:0!important;display:block!important;overflow:hidden!important}.settingsLocationSummary{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:16px 18px;display:grid}.settingsLocationPin{background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));width:42px;height:42px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:13px;place-items:center;display:grid}.settingsLocationCopy{min-width:0}.settingsLocationCopy small,.settingsLocationCopy b,.settingsLocationCopy span{display:block}.settingsLocationCopy small{color:var(--accent);letter-spacing:.9px;font-size:7px;font-weight:950}.settingsLocationCopy b{margin-top:4px;font-size:11px}.settingsLocationCopy span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;line-height:1.45;overflow:hidden}.settingsLocationCoords{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:10px;padding:8px 10px;font:7.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.settingsLocationButtons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:14px 18px 16px!important;display:grid!important}.settingsLocationButtons .btn{width:100%!important;min-height:43px!important;margin:0!important}.settingsLocationMessage{background:color-mix(in srgb,var(--accent) 7%,var(--panel-2))!important;color:var(--muted)!important;border-radius:11px!important;margin:0 18px 15px!important;padding:10px 12px!important;font-size:8px!important;line-height:1.5!important;display:block!important}.settingsLocationMessage.success{color:#72d79d!important}.settingsLocationMessage.error{color:#ff9696!important}.settingsRealSection .settingsActions{border-top:1px solid var(--line)!important;margin-top:16px!important;padding-top:16px!important}.settingsHubTabs{margin-bottom:18px!important}.settingsHubTabs button b{margin:0!important;font-size:9px!important}.settingsHubTabs button span{display:none!important}@media (width<=800px){.settingsLocationSummary{grid-template-columns:42px minmax(0,1fr)}.settingsLocationCoords{grid-column:1/-1}.settingsLocationButtons{grid-template-columns:1fr!important}.fiscalTabs,.settingsHubTabs,.agendaModePills,.appointmentTabs,.attendanceTabs,.liveTabsV5{width:100%!important}}@media (width>=1181px){.authv2LoginStory{justify-content:center!important;align-items:center!important;width:66vw!important;display:flex!important;left:0!important}.authv2LoginStory .authv2StorySurface{width:min(570px,82%)!important;margin:0!important}.authv2LoginStory .authv2BrandLockupCentered{justify-content:center!important;width:100%!important;margin-left:0!important;margin-right:0!important}.authv2LoginStory .authv2StoryRule,.authv2LoginStory .authv2Signature,.authv2LoginStory .authv2StorySupport{transform:translate(-34px)}}@media (width>=761px) and (width<=1180px){.authv2LoginStory{justify-content:center!important;align-items:center!important;width:52vw!important;display:flex!important;left:0!important}.authv2LoginStory .authv2StorySurface{width:min(500px,84%)!important}.authv2LoginStory .authv2StoryRule,.authv2LoginStory .authv2Signature,.authv2LoginStory .authv2StorySupport{transform:translate(-22px)}}@media (width<=760px){.authv2LoginStory{display:none!important}}.authv2LoginPanel .authv2Create{margin-top:28px!important}.authv2LoginPanel{padding-right:56px!important}.authv2LoginPanel .authv2Card{border-radius:29px!important;width:min(590px,43vw)!important;padding:42px 42px 34px!important;box-shadow:0 34px 110px #00000094!important}.authv2FormBrand{align-items:center;gap:11px;margin-bottom:12px;display:flex}.authv2FormBrand img{object-fit:contain;filter:drop-shadow(0 8px 16px #ffd4001f);width:38px;height:50px}.authv2FormBrand .eyebrow{font-size:8px}.authv2CardHeadClean{margin-bottom:28px!important;display:block!important}.authv2CardHeadClean>div{width:100%}.authv2LoginPanel .authv2Card h1{font-size:42px!important}.authv2LoginPanel .authv2FieldBox{min-height:58px!important}.authv2LoginPanel .authv2FieldBox input{height:56px!important;font-size:14px!important}.authv2LoginPanel .authv2SubmitBtn{min-height:58px!important;font-size:13.5px!important}.authv2LoginStory .authv2BrandIcon{width:66px!important;height:96px!important}.authv2LoginStory .authv2BrandWordmark{width:285px!important;max-width:285px!important}.authv2LoginStory .authv2BrandLockupCentered{gap:26px!important}.authv2LoginStory .authv2Signature{max-width:470px!important}.tableIdentityCell{align-items:center;gap:11px;min-width:220px;display:flex}.tableIdentityThumb{background:color-mix(in srgb,var(--accent) 9%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));width:42px;height:42px;color:var(--accent);border-radius:12px;flex:0 0 42px;place-items:center;font-weight:950;display:grid;overflow:hidden}.tableIdentityThumb.round{border-radius:50%}.tableIdentityThumb.planThumb{background:color-mix(in srgb,var(--accent) 15%,var(--panel-2));font-size:15px}.tableIdentityThumb img{object-fit:cover;width:100%;height:100%;display:block}.tableIdentityCell>div:last-child{min-width:0}.tableIdentityCell b,.tableIdentityCell small{display:block}.tableIdentityCell b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tableIdentityCell small{max-width:250px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.formMediaField{grid-template-columns:92px minmax(0,1fr);align-items:center;border:1px solid var(--line)!important;background:var(--panel-2)!important;border-radius:15px!important;gap:15px!important;padding:14px!important;display:grid!important}.formMediaPreview{background:var(--bg);border:1px dashed color-mix(in srgb,var(--accent) 30%,var(--line));width:92px;height:82px;color:var(--accent);border-radius:13px;place-items:center;display:grid;overflow:hidden}.formMediaPreview.round{border-radius:50%;width:82px;height:82px}.formMediaPreview img{object-fit:cover;width:100%;height:100%;display:block}.formMediaField>div:last-child>b,.formMediaField>div:last-child>span{display:block}.formMediaField>div:last-child>b{font-size:11px}.formMediaField>div:last-child>span{color:var(--muted);margin-top:4px;font-size:8.5px;line-height:1.5}.formMediaActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.formMediaActions input{display:none}.crudDetailsV2,.entityDetail{gap:15px;display:grid}.crudDetailsMedia,.entityDetailHero{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;align-items:center;gap:15px;padding:15px;display:flex}.crudDetailsMedia img{object-fit:cover;border:1px solid var(--line);border-radius:13px;width:104px;height:86px}.crudDetailsMedia b,.crudDetailsMedia small{display:block}.crudDetailsMedia b{margin-top:5px;font-size:17px}.crudDetailsMedia small{color:var(--muted);margin-top:5px;font-size:8.5px;line-height:1.45}.crudDetailsDescription{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:15px}.crudDetailsDescription small{color:var(--accent);letter-spacing:1px;font-size:7.5px;font-weight:950}.crudDetailsDescription p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.entityDetailHero>div:nth-child(2){flex:1;min-width:0}.entityDetailHero h3{margin:4px 0;font-size:20px}.entityDetailHero p{color:var(--muted);margin:0;font-size:9px}.entityDetailAvatar{background:color-mix(in srgb,var(--accent) 12%,var(--panel-2));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));width:52px;height:52px;color:var(--accent);border-radius:15px;flex:none;place-items:center;font-size:18px;font-weight:950;display:grid;overflow:hidden}.entityDetailAvatar.large{border-radius:50%;width:82px;height:82px;font-size:24px}.entityDetailAvatar.plan{border-radius:16px}.entityDetailAvatar img{object-fit:cover;width:100%;height:100%}.entityHistory{border:1px solid var(--line);border-radius:15px;overflow:hidden}.entityHistoryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.entityHistoryHead b{font-size:11px}.entityHistoryHead span{color:var(--muted);font-size:8px}.entityHistoryList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 15px;display:flex}.entityHistoryList>div:last-child{border-bottom:0}.entityHistoryList b,.entityHistoryList span{display:block}.entityHistoryList b{font-size:9.5px}.entityHistoryList span{color:var(--muted);margin-top:3px;font-size:8px}.entityHistoryList strong{font-size:9.5px}.entityEmptyLine{color:var(--muted);padding:16px;display:block}.planDetailServices{border:1px solid var(--line);background:var(--panel-2);border-radius:15px;padding:15px}.planDetailServices>small{color:var(--accent);letter-spacing:1px;font-size:7.5px;font-weight:950;display:block}.planDetailServices>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.planDetailServices span{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:7px 9px;font-size:8.5px}.planDetailServices p{color:var(--muted);margin:8px 0 0;font-size:9px}.clientAvatarPhoto{overflow:hidden}.clientAvatarPhoto img{object-fit:cover;width:100%;height:100%;display:block}.clientInsightListV2 article{grid-template-columns:48px minmax(0,1fr) 130px auto!important}.clientInsightListV2 .rowActionsDirect{justify-content:flex-end}.adminMapRow>div:nth-child(2)>em{color:color-mix(in srgb,var(--accent) 72%,var(--muted));margin-top:4px;font-size:7.5px;font-style:normal;display:block}.adminMapMoney b{font-size:10px!important}.adminMapMoney small{font-size:7.5px!important}.adminMapInfoBranch{min-width:270px!important;padding:4px!important}.adminMapInfoLogo{background:#111;border:1px solid #d9b900;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 0 10px;display:grid;overflow:hidden}.adminMapInfoLogo img{object-fit:contain;width:100%;height:100%;padding:5px}.adminMapInfoMetrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid!important}.adminMapInfoMetrics span{background:#f3f0e9;border-radius:8px;color:#171614!important;padding:7px!important}.adminMapInfoMetrics strong{margin:0!important;font-size:10px!important}.adminMapInfoMetrics small{color:#817b71!important;margin-top:2px!important;font-size:8px!important}@media (width<=1180px){.authv2LoginPanel .authv2Card{width:min(540px,48vw)!important}.authv2LoginPanel{padding-right:28px!important}.clientInsightListV2 article{grid-template-columns:48px minmax(0,1fr) auto!important}.clientInsightListV2 .clientLast{display:none}}@media (width<=760px){.authv2LoginPanel .authv2Card{width:100%!important;padding:28px 22px!important}.authv2FormBrand{justify-content:flex-start}.formMediaField{grid-template-columns:1fr}.formMediaPreview{width:100%;height:150px}.formMediaPreview.round{width:90px;height:90px}.clientInsightListV2 article{grid-template-columns:44px minmax(0,1fr)!important}.clientInsightListV2 .rowActionsDirect{grid-column:2;justify-content:flex-start}.adminMapRow{grid-template-columns:34px minmax(0,1fr)!important}}.authv2LoginStory .authv2StorySurface,.authv2RegisterStory .authv2StorySurface{width:min(620px,86%)!important;max-width:620px!important}.authv2LoginStory .authv2BrandLockupCentered,.authv2RegisterStory .authv2BrandLockupCentered{justify-content:flex-start!important;gap:28px!important;margin-bottom:24px!important}.authv2LoginStory .authv2BrandIcon,.authv2RegisterStory .authv2BrandIcon{width:84px!important;height:118px!important}.authv2LoginStory .authv2BrandWordmark,.authv2RegisterStory .authv2BrandWordmark{width:360px!important;max-width:360px!important}.authv2StoryRule{background:var(--accent,#ffd400)!important;border-radius:999px!important;width:110px!important;height:3px!important;margin:4px 0 26px 155px!important}.authv3Signature{letter-spacing:-1.5px!important;color:#fff!important;text-align:left!important;max-width:560px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,3.15vw,58px)!important;font-style:italic!important;font-weight:500!important;line-height:1.04!important;transform:none!important}.authv3Signature em{color:var(--accent,#ffd400);font-style:italic}.authv3StorySupport{color:#d1ccc2!important;text-align:left!important;max-width:520px!important;margin-top:18px!important;font-size:14px!important;line-height:1.62!important;display:block!important;transform:none!important}.authv3Benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:520px;margin-top:28px;display:grid}.authv3Benefits>div{text-align:center;border-right:1px solid #ffd40057;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:94px;padding:0 18px;display:flex}.authv3Benefits>div:first-child{padding-left:0}.authv3Benefits>div:last-child{border-right:0;padding-right:0}.authv3Benefits span{width:46px;height:46px;color:var(--accent,#ffd400);background:#0a0a0859;border:1px solid #ffd400b8;border-radius:50%;place-items:center;display:grid;box-shadow:0 9px 24px #0000003d}.authv3Benefits b{color:#f4efe5;margin-top:9px;font-size:10px;font-weight:700;line-height:1.28;display:block}.authv3Quote{border-left:3px solid var(--accent,#ffd400);color:#e3ded4;text-shadow:0 3px 12px #000000b3;max-width:500px;margin:28px 0 0;padding-left:16px;font:italic 16px/1.35 Georgia,Times New Roman,serif}.authv2LoginPanel,.authv2RegisterPanel{justify-content:flex-end!important;padding-left:26px!important;padding-right:clamp(28px,4vw,68px)!important}.authv2LoginPanel .authv2Card,.authv2RegisterPanel .authv2Card{border:1px solid color-mix(in srgb,var(--accent,#ffd400) 42%,#ffffff1c)!important;width:min(600px,42vw)!important;box-shadow:0 38px 120px #0000009e,0 0 46px color-mix(in srgb,var(--accent,#ffd400) 7%,transparent)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(150deg,#12120ff5,#080908f0)!important}.authv2LoginPanel .authv2Card{padding:38px 42px 34px!important}.authv3FormBrand{justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.authv3FormBrand img{object-fit:contain;filter:drop-shadow(0 8px 18px #ffd4003d);width:42px;height:58px}.authv2LoginPanel .authv2CardHeadClean{text-align:center!important;margin-bottom:27px!important}.authv2LoginPanel .authv2CardHeadClean h1{letter-spacing:-1.2px!important;font-size:38px!important}.authv2LoginPanel .authv2CardHeadClean p{max-width:400px!important;margin:8px auto 0!important;font-size:12px!important;line-height:1.5!important}.authv2LoginPanel .authv2FieldBox{background:#080908c2!important;min-height:56px!important}.authv2LoginPanel .authv2SubmitBtn{border-radius:13px!important;min-height:58px!important;box-shadow:0 12px 30px #ffd4001a!important}.authv2LoginPanel .authv2Create{border-top:1px solid #ffffff14!important;margin-top:26px!important;padding-top:24px!important}.authv2LoginPanel .authv2Foot{margin-top:10px!important}.authv2RegisterPanel .authv2Card{max-height:92vh!important;padding:28px 34px 24px!important}.authv3RegisterBrand{margin-bottom:6px!important}.authv3RegisterBrand img{width:36px;height:50px}.authv3RegisterTop{text-align:center!important;justify-content:center!important;margin-bottom:12px!important}.authv3RegisterTop>div{width:100%!important}.authv3RegisterTop h1{margin:0!important;font-size:31px!important}.authv3RegisterTop p{max-width:420px;margin:7px auto 0!important;line-height:1.45!important}.authv2RegisterCard .authv2Progress{margin-top:12px!important}.authv2RegisterCard .authv2StepHeader{margin-top:7px!important}.authv2RegisterCard .authv2FieldBox{background:#080908bd!important}.authv2RegisterCard .authv2Next{background:var(--accent,#ffd400)!important;color:#17120a!important;box-shadow:0 10px 26px #ffd4001a!important}.authv2RegisterCreate{border-top:1px solid #ffffff12!important;padding-top:10px!important}@media (width<=1180px){.authv2LoginStory .authv2BrandWordmark,.authv2RegisterStory .authv2BrandWordmark{width:290px!important}.authv2LoginStory .authv2BrandIcon,.authv2RegisterStory .authv2BrandIcon{width:68px!important;height:96px!important}.authv3Signature{font-size:38px!important}.authv3Benefits{max-width:450px}.authv3StorySupport{max-width:460px}.authv2LoginPanel .authv2Card,.authv2RegisterPanel .authv2Card{width:min(560px,48vw)!important}}@media (width<=760px){.authv2LoginStory,.authv2RegisterStory{display:none!important}.authv2LoginPanel,.authv2RegisterPanel{justify-content:center!important;padding:18px!important}.authv2LoginPanel .authv2Card,.authv2RegisterPanel .authv2Card{width:100%!important;max-height:none!important;padding:28px 22px!important}}.authv2RegisterCard .authv3FormBrand,.authv2RegisterCard .authv3RegisterBrand{justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto 12px!important;display:flex!important}.authv2RegisterCard .authv3RegisterBrand img{object-fit:contain!important;width:42px!important;height:58px!important}.authv2RegisterCard .authv2RegisterTop.authv3RegisterTop{text-align:center!important;box-sizing:border-box!important;grid-template-columns:none!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0 12px!important;display:block!important}.authv2RegisterCard .authv2RegisterTop.authv3RegisterTop>div{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.authv2RegisterCard .authv2RegisterTop.authv3RegisterTop h1{color:#f7f3ea!important;letter-spacing:-1px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(29px,2.1vw,36px)!important;line-height:1.06!important;display:block!important}.authv2RegisterCard .authv2RegisterTop.authv3RegisterTop p{color:#a79f92!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;width:min(440px,100%)!important;max-width:440px!important;margin:9px auto 0!important;font-size:12px!important;line-height:1.5!important;display:block!important}.authv2RegisterCard .authv2Progress{width:100%!important;margin:4px 0 12px!important}.authv2RegisterCard .authv2StepHeader{width:100%!important;margin-bottom:16px!important}.authv2LoginStory .authv2StoryRule{display:none!important}.authv2LoginStory .authv2BrandLockupCentered{margin-bottom:34px!important}@media (width>=1181px){.authv2RegisterStory{justify-content:center!important;align-items:center!important;width:66vw!important;display:flex!important;left:0!important}.authv2RegisterStory .authv2StorySurface{width:min(590px,82%)!important;max-width:590px!important;margin:0!important}.authv2RegisterStory .authv2BrandLockupCentered{justify-content:center!important;width:100%!important;margin-left:0!important;margin-right:0!important}.authv2RegisterStory .authv2StoryRule{margin:6px auto 26px!important}.authv2RegisterStory .authv2Signature,.authv2RegisterStory .authv2FormalText,.authv2RegisterStory .authv3StorySupport,.authv2RegisterStory .authv3Benefits,.authv2RegisterStory .authv3Quote{transform:none!important}}@media (width>=761px) and (width<=1180px){.authv2RegisterStory{justify-content:center!important;align-items:center!important;width:52vw!important;display:flex!important;left:0!important}.authv2RegisterStory .authv2StorySurface{width:min(500px,84%)!important;margin:0!important}.authv2RegisterStory .authv2BrandLockupCentered{justify-content:center!important}.authv2RegisterStory .authv2StoryRule{margin:6px auto 22px!important}}.adminMapLogoPoint{width:38px!important;height:38px!important;color:var(--accent)!important;background:linear-gradient(145deg,#1d1d18,#0f0f0d)!important;border:1px solid #ffd40057!important;border-radius:13px!important;place-items:center!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #ffffff06!important}.adminMapLogoPoint.hq{border-color:var(--accent)!important;box-shadow:0 0 0 3px #ffd4001a,0 10px 24px #0000006b!important}.adminMapLogoPoint.off{filter:saturate(.2);opacity:.58}.adminMapLogoPoint img{object-fit:contain!important;background:0 0!important;width:100%!important;height:100%!important;padding:6px!important}.adminMapCanvas .gm-style .gm-style-iw-c{color:#f7f3ea!important;background:#11110f!important;border:1px solid #ffd40085!important;border-radius:19px!important;padding:0!important;overflow:visible!important;box-shadow:0 24px 70px #0000008c,0 0 28px #ffd4000f!important}.adminMapCanvas .gm-style .gm-style-iw-tc:after{box-shadow:none!important;background:#11110f!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect{opacity:.82!important;filter:invert()brightness(1.8)!important;width:30px!important;height:30px!important;top:7px!important;right:7px!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect:hover{opacity:1!important}.adminMapInfoPremium{color:#f7f3ea!important;width:330px!important;min-width:330px!important;font-family:var(--font-body,"DM Sans",sans-serif)!important;box-sizing:border-box!important;padding:16px!important}.adminMapInfoHeader{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-right:22px!important;display:grid!important}.adminMapInfoBrand{background:linear-gradient(145deg,#202018,#0d0d0b)!important;border:1px solid #ffd40057!important;border-radius:15px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #00000047!important}.adminMapInfoBrand img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:7px!important}.adminMapInfoHeadCopy{min-width:0!important}.adminMapInfoHeadCopy>strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:15px!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.adminMapInfoBadges{flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;display:flex!important}.adminMapInfoBadge{color:#aaa397!important;letter-spacing:.55px!important;text-transform:uppercase!important;background:#191916!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;width:auto!important;min-height:22px!important;padding:0 8px!important;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.adminMapInfoBadge.on{color:#7cdf9f!important;background:#53d28414!important;border-color:#53d28438!important}.adminMapInfoBadge.off{color:#f29898!important;background:#ec626212!important;border-color:#ec626238!important}.adminMapInfoAddress{background:#171714!important;border:1px solid #ffffff12!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin-top:14px!important;padding:11px 12px!important;display:grid!important}.adminMapInfoAddress>span:first-child{color:var(--accent)!important;font-size:17px!important;line-height:1!important}.adminMapInfoAddress>span:last-child{color:#c7c0b5!important;font-size:9px!important;line-height:1.45!important}.adminMapInfoMetricsPremium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important;display:grid!important}.adminMapInfoMetricsPremium>span{color:#fff!important;background:#171714!important;border:1px solid #ffffff12!important;border-radius:12px!important;min-width:0!important;padding:10px 9px!important}.adminMapInfoMetricsPremium>span.accent{background:linear-gradient(145deg,#ffd4001a,#ffd40006)!important;border-color:#ffd4003d!important}.adminMapInfoMetricsPremium strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.adminMapInfoMetricsPremium>span.accent strong{color:var(--accent)!important}.adminMapInfoMetricsPremium small{color:#8e887f!important;margin-top:4px!important;font-size:7px!important;line-height:1.25!important;display:block!important}.adminMapInfoFooter{color:#9e978c!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-top:1px solid #ffffff12!important;margin-top:10px!important;padding-top:10px!important;font-size:8px!important;line-height:1.4!important;overflow:hidden!important}.adminMapInfoGeoNote{color:#736e66!important;margin-top:7px!important;font-size:7px!important;line-height:1.35!important;display:block!important}.adminMapRow{grid-template-columns:38px minmax(0,1fr) auto!important;gap:11px!important}.adminMapRow em{color:#777167!important;margin-top:4px!important;font-size:7px!important;font-style:normal!important;display:block!important}@media (width<=620px){.adminMapInfoPremium{width:286px!important;min-width:286px!important}.adminMapInfoMetricsPremium{grid-template-columns:1fr!important}.adminMapRow{grid-template-columns:38px minmax(0,1fr)!important}}.adminMapCanvasWrap{position:relative!important;overflow:hidden!important}.adminMapCanvasWrap:fullscreen{background:#090909!important;border-radius:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:none!important}.adminMapCanvasWrap:fullscreen .adminMapCanvas{height:100%!important;min-height:100vh!important}.adminMapCanvasWrap:fullscreen .adminMapState{min-height:100vh!important}.adminMapTypeSwitch{z-index:25!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f0f0deb!important;border:1px solid #ffffff17!important;border-radius:12px!important;gap:4px!important;padding:4px!important;display:flex!important;position:absolute!important;top:12px!important;left:12px!important;box-shadow:0 10px 28px #00000057!important}.adminMapTypeSwitch button{color:#9d968b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;min-width:74px!important;height:34px!important;padding:0 12px!important;font-size:8px!important;font-weight:900!important}.adminMapTypeSwitch button.active{background:var(--accent)!important;color:#17120a!important}.adminMapFullscreen{z-index:25!important;color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f0f0deb!important;border:1px solid #ffffff17!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 10px 28px #00000057!important}.adminMapFullscreen:hover{color:var(--accent)!important;border-color:#ffd4007a!important}.adminMapBrandMarker{cursor:pointer!important;z-index:1!important;background:0 0!important;border:0!important;width:58px!important;height:68px!important;margin:0!important;padding:0!important;transition:transform .16s,filter .16s!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-100%)!important}.adminMapBrandMarker:hover,.adminMapBrandMarker.active{z-index:5!important;transform:translate(-50%,-100%)scale(1.08)!important}.adminMapBrandMarker.off{filter:saturate(.25);opacity:.6!important}.adminMapBrandMarkerTail{background:#11110f!important;border-bottom:2px solid #d9b900!important;border-right:2px solid #d9b900!important;border-radius:3px!important;width:16px!important;height:16px!important;position:absolute!important;bottom:7px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important;box-shadow:5px 5px 12px #0000003d!important}.adminMapBrandMarkerBody{background:linear-gradient(145deg,#1a1a16,#0d0d0b)!important;border:2px solid #ffd400c2!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;position:absolute!important;top:2px!important;left:5px!important;overflow:hidden!important;box-shadow:0 10px 26px #00000075,inset 0 0 0 1px #ffffff06!important}.adminMapBrandMarker.hq .adminMapBrandMarkerBody,.adminMapBrandMarker.active .adminMapBrandMarkerBody{border-color:var(--accent)!important;box-shadow:0 0 0 4px #ffd4001f,0 12px 30px #00000085!important}.adminMapBrandMarkerBody img{object-fit:contain!important;width:78%!important;height:78%!important;display:block!important}.adminMapBrandMarkerStar{background:var(--accent)!important;color:#17120a!important;border-radius:999px!important;place-items:center!important;width:14px!important;height:14px!important;font-size:8px!important;font-style:normal!important;line-height:1!important;display:grid!important;position:absolute!important;top:3px!important;right:3px!important}.adminMapCanvas .gm-style .gm-style-iw-c{background:#11110f!important;border:1px solid #ffd40066!important;border-radius:20px!important;box-shadow:0 28px 72px #00000094,0 0 0 1px #ffffff05!important}.adminMapInfoPremium{width:346px!important;min-width:346px!important;padding:17px!important}.adminMapInfoHeader{grid-template-columns:54px minmax(0,1fr)!important;gap:13px!important;padding-right:24px!important}.adminMapInfoBrand{border-radius:16px!important;width:54px!important;height:54px!important}.adminMapInfoBrand img{padding:6px!important}.adminMapInfoHeadCopy>strong{font-size:15.5px!important}.adminMapInfoAddress{margin-top:13px!important;padding:11px 12px!important}.adminMapInfoMetricsPremium{gap:8px!important}.adminMapInfoMetricsPremium>span{flex-direction:column!important;justify-content:center!important;min-height:58px!important;display:flex!important}.adminMapInfoMetricsPremium small{line-height:1.18!important}.adminMapList{border-left:1px solid var(--line)!important;background:#10100e!important}.adminMapListHead{border-bottom:1px solid var(--line)!important;background:#121210!important}.adminMapRow{border-bottom:1px solid #ffffff0b!important;align-items:center!important;min-height:72px!important;padding:10px 12px!important}.adminMapRow.active{background:linear-gradient(90deg,#ffd40016,#ffd40005)!important}.adminMapLogoPoint{border-radius:14px!important;width:42px!important;height:42px!important}.adminMapMoney{min-width:102px!important}.adminMapMoney b{text-align:right!important;display:block!important}.adminMapMoney small{text-align:right!important;margin-top:4px!important;display:block!important}@media (width<=900px){.adminMapTypeSwitch button{min-width:66px!important;padding:0 9px!important}.adminMapInfoPremium{width:310px!important;min-width:310px!important}}.adminMapCanvas .gm-style .gm-style-iw-c{padding:0!important;overflow:visible!important}.adminMapCanvas .gm-style .gm-style-iw-d{max-height:none!important;overflow:visible!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect{opacity:1!important;filter:none!important;background:#1a1a17!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;display:grid!important;position:static!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect>span{filter:invert()brightness(1.65)!important;margin:0!important}.adminMapInfoPremium{width:340px!important;min-width:340px!important;padding:18px 16px 15px!important;position:relative!important}.adminMapInfoFloatBrand{z-index:12!important;pointer-events:none!important;place-items:center!important;width:64px!important;height:64px!important;display:grid!important;position:absolute!important;top:13px!important;left:-44px!important}.adminMapInfoFloatBrand img{object-fit:contain!important;filter:drop-shadow(0 9px 16px #0000007a)!important;width:58px!important;height:58px!important;padding:0!important}.adminMapInfoHeader{min-height:48px!important;padding:0 42px 0 10px!important;display:block!important}.adminMapInfoHeadCopy>strong{font-size:16px!important;line-height:1.15!important}.adminMapInfoAddress{margin-top:11px!important}.adminMapInfoFooter{margin-bottom:0!important}@media (width<=700px){.adminMapInfoPremium{width:292px!important;min-width:292px!important}.adminMapInfoFloatBrand{width:52px!important;height:52px!important;left:-30px!important}.adminMapInfoFloatBrand img{width:48px!important;height:48px!important}.adminMapInfoHeader{padding-left:18px!important}}.paymentConnectGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.paymentConnectHero,.paymentConnectPanel{padding:22px!important}.paymentConnectHero{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:170px;display:grid}.paymentConnectHero.connected{border-color:#53d2843d!important}.paymentProviderLogo{color:#fff;background:#009ee3;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 28px #009ee32e}.paymentConnectCopy h3{font:700 22px/1.1 var(--font-display);margin:5px 0 7px}.paymentConnectCopy p{color:var(--muted);max-width:520px;margin:0;font-size:10px;line-height:1.55}.paymentConnectionBadge{border:1px solid var(--line);height:32px;color:var(--muted);letter-spacing:.65px;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:7px;display:flex}.paymentConnectionBadge span{background:#777;border-radius:50%;width:7px;height:7px}.paymentConnectionBadge.ready{color:#75dca0;background:#53d2840f;border-color:#53d28438}.paymentConnectionBadge.ready span{background:#75dca0}.paymentAccountHead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.paymentAccountHead>div:last-child{flex-direction:column;gap:3px;display:flex}.paymentAccountHead b{font-size:13px}.paymentAccountHead span{color:var(--muted);font-size:9px}.paymentAccountFacts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.paymentAccountFacts>div{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:12px}.paymentAccountFacts span,.paymentAccountFacts b{display:block}.paymentAccountFacts span{color:var(--muted);font-size:7px}.paymentAccountFacts b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.paymentConnectSteps{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.paymentConnectSteps>div{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;align-items:flex-start;gap:10px;min-height:86px;padding:13px;display:flex}.paymentConnectSteps svg{color:var(--accent);flex:none}.paymentConnectSteps span{flex-direction:column;gap:4px;display:flex}.paymentConnectSteps b{font-size:10px}.paymentConnectSteps small{color:var(--muted);font-size:8px;line-height:1.4}.dangerPaymentButton{color:#ef8e8e!important}@media (width<=980px){.paymentConnectGrid{grid-template-columns:1fr}.paymentConnectHero{grid-template-columns:58px 1fr}.paymentConnectionBadge{grid-column:1/-1;width:max-content}.paymentAccountFacts,.paymentConnectSteps{grid-template-columns:1fr}}.adminMapCanvas .gm-style .gm-style-iw-c,.adminMapCanvas .gm-style .gm-style-iw-d{overflow:visible!important}.adminMapInfoPremium{width:372px!important;min-width:372px!important;padding:17px 16px 15px 34px!important;overflow:visible!important}.adminMapInfoFloatBrand{z-index:30!important;pointer-events:none!important;width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important;position:absolute!important;top:17px!important;left:-25px!important;overflow:visible!important}.adminMapInfoFloatBrand img{object-fit:contain!important;width:56px!important;max-width:none!important;height:56px!important;box-shadow:none!important;filter:drop-shadow(0 8px 14px #00000094)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.adminMapInfoHeader{justify-content:space-between!important;align-items:flex-start!important;min-height:48px!important;padding:2px 38px 0 4px!important;display:flex!important}.adminMapInfoHeadCopy{width:100%!important;min-width:0!important}.adminMapInfoHeadCopy>strong{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:16px!important;line-height:1.2!important;overflow:hidden!important}.adminMapInfoBadges{margin-top:7px!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect{background:0 0!important;border-radius:9px!important;width:30px!important;height:30px!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect:hover{background:#1b1b18!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect>span{width:15px!important;height:15px!important}.adminMapInfoMetricsPremium{grid-template-columns:1fr 1fr 1.12fr!important;gap:8px!important}.adminMapInfoMetricsPremium>span{min-height:58px!important;padding:10px!important}.adminMapInfoMetricsPremium strong{font-size:11.5px!important}.adminMapListScroll{padding:7px 8px 9px!important}.adminMapRow{border-bottom:1px solid #ffffff0b!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:11px!important;min-height:72px!important;padding:10px 9px!important;overflow:hidden!important}.adminMapRow:hover,.adminMapRow.active{background:linear-gradient(90deg,#ffd40014,#ffd40005)!important}.adminMapLogoPoint{width:42px!important;height:42px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important;overflow:visible!important}.adminMapLogoPoint.hq{box-shadow:none!important;background:0 0!important;border:0!important}.adminMapLogoPoint.off{opacity:.52!important;filter:saturate(.25)!important}.adminMapLogoPoint img{object-fit:contain!important;width:38px!important;height:38px!important;box-shadow:none!important;filter:drop-shadow(0 5px 10px #00000061)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.adminMapRow>div:nth-child(2){min-width:0!important;padding-right:3px!important}.adminMapRow>div:nth-child(2)>b{font-size:10.5px!important;line-height:1.22!important}.adminMapRow>div:nth-child(2)>small{margin-top:4px!important;font-size:7.5px!important;line-height:1.35!important}.adminMapMoney{flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;gap:4px!important;min-width:96px!important;display:flex!important}.adminMapMoney>b{color:#f5f1e7!important;text-align:center!important;white-space:nowrap!important;background:#ffd40009!important;border:1px solid #ffd40029!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:26px!important;padding:0 9px!important;font-size:8px!important;display:flex!important}.adminMapRow.active .adminMapMoney>b{color:var(--accent)!important;border-color:#ffd4004d!important}.adminMapMoney>small{color:#817b70!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:98px!important;margin:0!important;font-size:6.8px!important;line-height:1.25!important;overflow:hidden!important}@media (width<=700px){.adminMapInfoPremium{width:304px!important;min-width:304px!important;padding-left:31px!important}.adminMapInfoFloatBrand{width:50px!important;height:50px!important;top:18px!important;left:-22px!important}.adminMapInfoFloatBrand img{width:48px!important;height:48px!important}.adminMapInfoHeader{padding-left:2px!important}.adminMapInfoMetricsPremium{grid-template-columns:1fr!important}}.adminMapInfoPremium .adminMapInfoFloatBrand{display:none!important}.adminMapInfoPremium{padding:16px!important;overflow:visible!important}.adminMapInfoPremium .adminMapInfoHeader{box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:48px!important;padding:0 36px 0 0!important;display:grid!important}.adminMapInfoBrandInline{width:42px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.adminMapInfoBrandInline img{object-fit:contain!important;object-position:center!important;width:38px!important;max-width:38px!important;height:42px!important;max-height:42px!important;box-shadow:none!important;filter:drop-shadow(0 5px 8px #00000052)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.adminMapInfoPremium .adminMapInfoHeadCopy{align-self:center!important;width:100%!important;min-width:0!important}.adminMapInfoPremium .adminMapInfoHeadCopy>strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.adminMapInfoPremium .adminMapInfoBadges{align-items:center!important;gap:6px!important;min-height:20px!important;margin-top:6px!important;display:flex!important}.adminMapCanvas .gm-style .gm-style-iw-chr{z-index:50!important;width:28px!important;height:28px!important;position:absolute!important;top:12px!important;right:9px!important}.adminMapCanvas .gm-style button.gm-ui-hover-effect{width:28px!important;height:28px!important;margin:0!important;padding:0!important}.adminMapInfoPremium .adminMapInfoAddress{margin-top:13px!important}@media (width<=700px){.adminMapInfoPremium{width:300px!important;min-width:300px!important;padding:14px!important}.adminMapInfoPremium .adminMapInfoHeader{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;padding-right:32px!important}.adminMapInfoBrandInline{width:38px!important;height:42px!important}.adminMapInfoBrandInline img{width:34px!important;height:38px!important}}.settingsV7Page{width:100%!important;max-width:none!important}.settingsHubTabsV7{width:max-content!important;max-width:100%!important;margin-bottom:16px!important}.settingsHubTabsV7 button{min-width:0!important;padding-inline:14px!important}.settingsHubTabsV7 button b{font-size:8.5px!important}.typographyPresetSection .settingsSectionHead{align-items:flex-start}.currentTypographyChip{white-space:nowrap;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--accent);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:7px;font-weight:950}.fontPresetGridV7{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fontPresetCardV7{--preview-display:var(--font-display);--preview-body:var(--font);border:1px solid var(--line);background:var(--panel-elev);min-height:190px;color:var(--text);text-align:left;cursor:pointer;border-radius:17px;flex-direction:column;padding:13px;transition:all .18s;display:flex;position:relative;overflow:hidden}.fontPresetCardV7:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));transform:translateY(-1px)}.fontPresetCardV7.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.fontPresetTopV7{color:var(--accent);justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.fontPresetTopV7 small{font-family:var(--preview-body);letter-spacing:.9px;font-size:6px;font-weight:900}.fontPresetCardV7>strong{font-family:var(--preview-display);letter-spacing:-.35px;margin-top:10px;font-size:21px;line-height:1.05}.fontPresetCardV7>span{font-family:var(--preview-body);color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45}.fontPresetValueV7{font-family:var(--preview-display);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:15px;font-weight:800;display:flex}.fontPresetValueV7 em{font-family:var(--preview-body);color:var(--accent);font-size:6px;font-style:normal;font-weight:900}.fontPresetCardV7>i{font-family:var(--preview-body);background:var(--accent);color:var(--nav);border-radius:10px;place-items:center;height:34px;margin-top:9px;font-size:6px;font-style:normal;font-weight:800;display:grid}.fontPresetMetaV7{margin-top:auto;padding-top:14px}.fontPresetMetaV7 b,.fontPresetMetaV7 small{display:block}.fontPresetMetaV7 b{font-family:var(--preview-display);font-size:9.5px}.fontPresetMetaV7 small{font-family:var(--preview-body);color:var(--muted);margin-top:3px;font-size:6px;line-height:1.4}.toneSettingsGridV7{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.toneSettingsGridV7 button{min-height:96px}.identityStylePreviewV7{--preview-display:var(--font-display);--preview-body:var(--font);--preview-button:var(--font);gap:14px;display:grid}.identityPreviewTabsV7{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex}.identityPreviewTabsV7 button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.identityPreviewTabsV7 button.active{background:var(--accent);color:var(--nav)}.identityPreviewStageV7{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:stretch;gap:14px;display:grid}.identityPreviewPhoneV7{border:1px solid var(--line);background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 88%,#000),var(--bg));border-radius:24px;min-height:390px;padding:22px;box-shadow:0 24px 70px #00000038}.identityPreviewPhoneHeadV7{font-family:var(--preview-body);justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.identityPreviewPhoneV7>small{color:var(--accent);font-family:var(--preview-body);letter-spacing:1.2px;font-size:7px;font-weight:900;display:block}.identityPreviewPhoneV7>h3{font-family:var(--preview-display);letter-spacing:-.6px;margin:8px 0 0;font-size:31px;line-height:1.04}.identityPreviewPhoneV7>p{font-family:var(--preview-body);color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.identityPreviewKpisV7{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.identityPreviewKpisV7>div{border:1px solid var(--line);background:var(--panel-elev);border-radius:15px;padding:12px}.identityPreviewKpisV7 span{color:var(--muted);font-family:var(--preview-body);font-size:6px;font-weight:900;display:block}.identityPreviewKpisV7 b{font-family:var(--preview-display);margin-top:6px;font-size:18px;display:block}.identityPreviewRowV7{border:1px solid var(--line);background:var(--panel-elev);min-height:60px;font-family:var(--preview-body);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px 12px;display:flex}.identityPreviewRowV7 b{font-family:var(--preview-display);font-size:10px}.identityPreviewRowV7 span{color:var(--muted);margin-top:3px;font-size:7px;display:block}.identityPreviewRowV7 em{color:var(--accent);font-size:7px;font-style:normal;font-weight:900}.identityPreviewTimerV7{border:1px solid var(--line);background:var(--panel-elev);border-radius:18px;align-content:center;place-items:center;gap:5px;height:120px;margin-top:18px;display:grid}.identityPreviewTimerV7 b{font-family:var(--preview-display);font-size:38px}.identityPreviewTimerV7 span{font-family:var(--preview-body);color:var(--muted);font-size:8px}.identityPreviewPrimaryV7{background:var(--accent);width:100%;height:46px;color:var(--nav);font-family:var(--preview-button);cursor:pointer;border:0;border-radius:13px;margin-top:16px;font-size:9px;font-weight:800}.identityPreviewMetaV7{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:18px}.identityPreviewMetaV7 h3{font-family:var(--preview-display);margin:7px 0 0;font-size:19px}.identityPreviewMetaV7>p{font-family:var(--preview-body);color:var(--muted);margin:7px 0 16px;font-size:8px;line-height:1.5}.identityPreviewMetaV7>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:12px 0;display:grid}.identityPreviewMetaV7>div span{color:var(--muted);font-size:7px;font-weight:900}.identityPreviewMetaV7>div b{font-size:18px}.identityPreviewActionsV7{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.identityPreviewActionsV7 .btn{min-width:150px}.settingsV7Page .settingsActions{align-items:center;gap:8px}.settingsV7Page .settingsActions a.btn{text-decoration:none}@media (width<=980px){.fontPresetGridV7,.toneSettingsGridV7,.identityPreviewStageV7{grid-template-columns:1fr}.currentTypographyChip{display:none}}@media (width<=720px){.settingsHubTabsV7{flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.settingsHubTabsV7 button{flex:none!important}.identityPreviewTabsV7{width:100%}.identityPreviewTabsV7 button{flex:1;justify-content:center;padding-inline:7px}.identityPreviewPhoneV7{min-height:350px;padding:17px}.identityPreviewPhoneV7>h3{font-size:26px}.identityPreviewActionsV7{flex-direction:column-reverse}.identityPreviewActionsV7 .btn{width:100%}}button,.btn,input[type=button],input[type=submit]{font-family:var(--font-button,var(--font))}.identityPreviewLauncherV8{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel-elev));border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.identityPreviewLauncherV8>div{min-width:0}.identityPreviewLauncherV8 b,.identityPreviewLauncherV8 small{display:block}.identityPreviewLauncherV8 b{margin-top:5px;font-size:12px}.identityPreviewLauncherV8 small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.identityPreviewLauncherV8 .btn{flex:none}.identityStylePreviewV8 .identityPreviewPhoneV7{overflow:hidden;background-color:var(--bg)!important;color:var(--text)!important;background-repeat:repeat!important}.identityStylePreviewV8 .identityPreviewPhoneHeadV7{color:var(--text)!important}.identityStylePreviewV8 .identityPreviewKpisV7>div,.identityStylePreviewV8 .identityPreviewRowV7,.identityStylePreviewV8 .identityPreviewTimerV7{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--panel-elev) 91%,transparent)!important;border-color:var(--line)!important}.identityStylePreviewV8 .identityPreviewMetaV7{background:var(--panel)!important;border-color:var(--line)!important}.identityPreviewModeLabelV8{text-transform:capitalize;font-size:9px!important}.identityPreviewAccentV8{border:1px solid var(--line);border-radius:9px;width:26px;height:26px;display:block}@media (width<=760px){.identityPreviewLauncherV8{flex-direction:column;align-items:stretch}.identityPreviewLauncherV8 .btn{width:100%}}.guestBookingPage{--guest-accent:#d4a43c;--guest-bg:#090909;--guest-surface:#11110f;--guest-text:#f7f4ed;--guest-muted:#918d84;background:radial-gradient(circle at 90% -10%,color-mix(in srgb,var(--guest-accent) 14%,transparent),transparent 32%),var(--guest-bg);min-height:100svh;color:var(--guest-text);flex-direction:column;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.guestBookingHeader{background:color-mix(in srgb,var(--guest-bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(18px,4vw,44px);display:flex;position:sticky;top:0}.guestBookingBrand{align-items:center;gap:12px;min-width:0;display:flex}.guestBookingBrand>img,.guestBookingBrand>span{object-fit:cover;background:var(--guest-accent);color:#14100a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.guestBookingBrand>div{min-width:0;display:grid}.guestBookingBrand small{letter-spacing:.15em;color:var(--guest-accent);font-size:9px;font-weight:900}.guestBookingBrand b{white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:14px;overflow:hidden}.guestSecure,.guestBack{color:var(--guest-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.guestBack{cursor:pointer;color:var(--guest-text);background:0 0;border:0}.guestBookingShell{flex:1;width:min(680px,100%);margin:0 auto;padding:54px 18px 44px}.guestBookingIntro{text-align:center}.guestEyebrow{letter-spacing:.15em;color:var(--guest-accent);font-size:10px;font-weight:900;display:inline-block}.guestBookingIntro h1{letter-spacing:-.045em;max-width:650px;margin:12px auto 14px;font-size:clamp(36px,8vw,58px);line-height:.99}.guestBookingIntro>p{max-width:590px;color:var(--guest-muted);margin:0 auto;font-size:15px;line-height:1.65}.guestAddress{color:#c9c3b9;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.guestAddress svg{color:var(--guest-accent)}.guestProgress{grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0 16px;display:grid}.guestProgress>span{color:#6f6b64;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.guestProgress i{background:#191917;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.guestProgress .active{color:var(--guest-text);border-color:color-mix(in srgb,var(--guest-accent) 32%,transparent)}.guestProgress .active i{background:var(--guest-accent);color:#17120a}.guestBookingAlert{color:#f1b8b2;background:#2a1716;border:1px solid #60302c;border-radius:13px;margin-bottom:12px;padding:13px 15px;font-size:13px}.guestBookingCard{background:color-mix(in srgb,var(--guest-surface) 96%,transparent);border:1px solid #ffffff17;border-radius:24px;padding:22px;box-shadow:0 30px 90px #0000003d}.guestCardTitle{align-items:center;gap:12px;margin-bottom:18px;display:flex}.guestCardTitle>svg{color:var(--guest-accent)}.guestCardTitle>div{gap:3px;display:grid}.guestCardTitle b{font-size:17px}.guestCardTitle span{color:var(--guest-muted);font-size:12px}.guestServiceList{gap:9px;display:grid}.guestServiceList>button{width:100%;min-height:78px;color:var(--guest-text);text-align:left;cursor:pointer;background:#0d0d0c;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr auto 24px;align-items:center;gap:15px;padding:15px;display:grid;position:relative}.guestServiceList>button.selected,.guestProfessionalList>button.selected{border-color:color-mix(in srgb,var(--guest-accent) 58%,transparent);background:color-mix(in srgb,var(--guest-accent) 7%,#0d0d0c)}.guestServiceList>button>div{gap:5px;display:grid}.guestServiceList b{font-size:15px}.guestServiceList span{color:var(--guest-muted);font-size:12px}.guestServiceList aside{text-align:right;gap:4px;display:grid}.guestServiceList strong{color:var(--guest-accent);font-size:14px}.guestServiceList small{color:#78736b}.guestServiceList i{color:var(--guest-accent);font-style:normal}.guestPrimary,.guestSecondary{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.guestPrimary{background:var(--guest-accent);color:#17120a;width:100%;margin-top:18px}.guestPrimary:disabled{opacity:.45;cursor:not-allowed}.guestSecondary{width:100%;color:var(--guest-text);background:0 0;border:1px solid #ffffff1a;margin-top:9px}.guestProfessionalList{scrollbar-width:none;gap:8px;padding-bottom:5px;display:flex;overflow:auto}.guestProfessionalList::-webkit-scrollbar{display:none}.guestProfessionalList>button{min-width:180px;color:var(--guest-text);text-align:left;cursor:pointer;background:#0d0d0c;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;padding:10px;display:grid}.guestProfessionalList img,.guestProfessionalList>button>span{object-fit:cover;width:42px;height:42px;color:var(--guest-accent);background:#191917;border-radius:12px;place-items:center;display:grid}.guestProfessionalList>button>div{gap:3px;display:grid}.guestProfessionalList b{font-size:13px}.guestProfessionalList small{color:var(--guest-muted);font-size:10px}.guestProfessionalList svg{color:var(--guest-accent)}.guestDateField{background:#0d0d0c;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:12px 14px;display:flex}.guestDateField>span,.guestSlotsHead>span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.guestDateField svg,.guestSlotsHead svg{color:var(--guest-accent)}.guestDateField input{color:var(--guest-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0}.guestSlotsHead{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.guestSlotsHead small{color:var(--guest-muted)}.guestSlots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.guestSlots button,.guestSlots i{height:43px;color:var(--guest-text);cursor:pointer;background:#0d0d0c;border:1px solid #ffffff17;border-radius:12px;font-weight:800}.guestSlots button.selected{background:var(--guest-accent);border-color:var(--guest-accent);color:#17120a}.guestSlots i{opacity:.5;animation:1s infinite alternate guestPulse;display:block}.guestSlots p{color:var(--guest-muted);text-align:center;grid-column:1/-1;padding:20px 8px;font-size:12px}.guestSummary{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.guestSummary>div{background:#0d0d0c;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:14px;display:grid}.guestSummary small{letter-spacing:.12em;color:var(--guest-muted);font-size:9px;font-weight:900}.guestSummary b{font-size:14px}.guestSummary span{color:var(--guest-accent);font-size:12px}.guestFields{gap:11px;display:grid}.guestFields label{color:#cbc6bc;gap:7px;font-size:11px;font-weight:800;display:grid}.guestFields input{height:50px;color:var(--guest-text);font:inherit;background:#0d0d0c;border:1px solid #ffffff1a;border-radius:13px;outline:0;padding:0 14px}.guestFields input:focus{border-color:color-mix(in srgb,var(--guest-accent) 62%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--guest-accent) 9%,transparent)}.guestPrivacy{color:var(--guest-muted);gap:8px;margin:13px 2px 0;font-size:10px;line-height:1.45;display:flex}.guestPrivacy svg{color:var(--guest-accent);flex:none}.guestSuccessCard{text-align:center;padding:30px 24px}.guestSuccessIcon{background:var(--guest-accent);color:#17120a;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 14px;display:grid}.guestSuccessCard h2{margin:7px 0 18px;font-size:30px}.guestSuccessDetails{text-align:left;gap:8px;display:grid}.guestSuccessDetails>div{background:#0d0d0c;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.guestSuccessDetails>div>svg{color:var(--guest-accent)}.guestSuccessDetails span{gap:3px;display:grid}.guestSuccessDetails small{color:var(--guest-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.guestSuccessDetails b{font-size:13px}.guestSuccessCard>p{color:var(--guest-muted);max-width:510px;margin:17px auto 4px;font-size:12px;line-height:1.6}.guestLinkButton{box-sizing:border-box}.guestBookingFooter{color:#6f6a62;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:8px;min-height:68px;font-size:10px;display:flex}.guestBookingFooter svg{color:var(--guest-accent)}.guestBookingLoading,.guestBookingError{text-align:center;justify-items:center;gap:8px;margin:auto;padding:30px;display:grid}.guestBookingMark{background:var(--guest-accent);color:#17120a;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:8px;display:grid}.guestBookingLoading span,.guestBookingError p{color:var(--guest-muted);font-size:13px}.guestBookingError h1{margin:5px 0}.guestBookingError>svg{color:var(--guest-accent);width:38px;height:38px}@keyframes guestPulse{0%{opacity:.25}to{opacity:.65}}@media (width<=600px){.guestSecure{font-size:0}.guestSecure svg{width:19px;height:19px}.guestBookingShell{padding-top:38px}.guestBookingIntro{text-align:left}.guestBookingIntro h1{margin-left:0;font-size:42px}.guestBookingIntro>p{font-size:14px}.guestAddress{justify-content:flex-start}.guestProgress>span{justify-content:center;padding:8px}.guestProgress b{display:none}.guestBookingCard{border-radius:20px;padding:16px}.guestSlots{grid-template-columns:repeat(3,1fr)}.guestSummary{grid-template-columns:1fr}.guestBookingBrand b{max-width:56vw}}.guestServiceList>button{grid-template-columns:52px minmax(0,1fr) auto!important;gap:11px!important;min-height:88px!important;padding:11px!important}.guestServiceImage,.guestServiceIcon{object-fit:cover;width:52px;height:52px;color:var(--guest-accent);background:#181816;border-radius:14px;flex:none;place-items:center;display:grid}.guestServiceList>button>div{min-width:0}.guestServiceList>button>div>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.guestServiceList>button>div>small{color:var(--guest-accent);align-items:center;gap:5px;margin-top:2px;font-size:10px;font-weight:800;display:flex}.guestServiceList aside{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end!important;display:flex!important}.guestServiceList aside em{background:color-mix(in srgb,var(--guest-accent) 10%,#151513);width:25px;height:25px;color:var(--guest-accent);border-radius:50%;place-items:center;font-style:normal;display:grid}.guestChosenStrip{background:linear-gradient(135deg,color-mix(in srgb,var(--guest-accent) 8%,#0d0d0c),#0d0d0c);border:1px solid #ffffff14;border-radius:15px;grid-template-columns:28px 1fr 1fr;align-items:center;gap:8px;margin-top:12px;padding:12px 13px;display:grid}.guestChosenStrip>svg{color:var(--guest-accent)}.guestChosenStrip>div{gap:3px;display:grid}.guestChosenStrip small,.guestTimePreview small{letter-spacing:.11em;color:var(--guest-muted);font-size:8px;font-weight:900}.guestChosenStrip b{font-size:12px}.guestTimePreview{border:1px solid color-mix(in srgb,var(--guest-accent) 30%,#ffffff14);background:color-mix(in srgb,var(--guest-accent) 6%,#0d0d0c);border-radius:15px;align-items:center;gap:11px;margin-top:11px;padding:12px 14px;display:flex}.guestTimePreview>svg{color:var(--guest-accent)}.guestTimePreview>div{gap:2px;display:grid}.guestTimePreview b{letter-spacing:-.02em;font-size:18px}.guestTimePreview span{color:var(--guest-muted);font-size:10px}.guestBookingTicket{background:#0d0d0c;border:1px solid #ffffff17;border-radius:18px;margin-bottom:15px;overflow:hidden}.guestTicketTop{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.guestTicketTop span{font-size:16px;font-weight:900}.guestTicketTop strong{color:var(--guest-accent);font-size:17px}.guestTicketGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.guestTicketGrid>div{border-right:1px solid #ffffff0f;gap:8px;padding:13px;display:flex}.guestTicketGrid>div:last-child{border-right:0}.guestTicketGrid svg{color:var(--guest-accent);flex:none}.guestTicketGrid span{gap:2px;display:grid}.guestTicketGrid small{color:var(--guest-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.guestTicketGrid b{font-size:11px}.guestTicketGrid em{color:var(--guest-accent);font-size:9px;font-style:normal}.guestPaymentBlock{border-top:1px solid #ffffff14;margin-top:16px;padding-top:15px}.guestPaymentTitle{align-items:center;gap:10px;margin-bottom:10px;display:flex}.guestPaymentTitle>svg{color:var(--guest-accent)}.guestPaymentTitle>div{gap:2px;display:grid}.guestPaymentTitle b{font-size:14px}.guestPaymentTitle span{color:var(--guest-muted);font-size:10px}.guestPaymentOptions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.guestPaymentOptions>button{min-height:74px;color:var(--guest-text);text-align:left;cursor:pointer;background:#0d0d0c;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;padding:10px;display:grid}.guestPaymentOptions>button.selected{border-color:color-mix(in srgb,var(--guest-accent) 58%,transparent);background:color-mix(in srgb,var(--guest-accent) 7%,#0d0d0c)}.guestPaymentOptions>button>span{width:38px;height:38px;color:var(--guest-accent);background:#181816;border-radius:11px;place-items:center;display:grid}.guestPaymentOptions>button>div{gap:3px;display:grid}.guestPaymentOptions b{font-size:12px}.guestPaymentOptions small{color:var(--guest-muted);font-size:9px;line-height:1.3}.guestPaymentOptions>button>svg{color:var(--guest-accent)}.guestPaymentHint{color:var(--guest-muted);margin:9px 2px 0;font-size:9px;line-height:1.45}.guestPaymentWarning{color:#e5d59d;background:#2a2513;border:1px solid #665425;border-radius:12px;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.45}@media (width<=600px){.guestPaymentOptions,.guestTicketGrid{grid-template-columns:1fr}.guestTicketGrid>div{border-bottom:1px solid #ffffff0f;border-right:0}.guestTicketGrid>div:last-child{border-bottom:0}.guestChosenStrip{grid-template-columns:24px 1fr 1fr}.guestServiceList>button{grid-template-columns:48px minmax(0,1fr) auto!important}.guestServiceImage,.guestServiceIcon{width:48px;height:48px}.guestServiceList strong{font-size:12px}.guestServiceList>button>div>span{font-size:10px}}.guestDateChooser{margin-top:17px}.guestDateChooserHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.guestDateChooserHead>span{align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.guestDateChooserHead>span svg{color:var(--guest-accent)}.guestDateChooserHead>small{color:var(--guest-muted);text-transform:capitalize;font-size:10px;font-weight:800}.guestDayStrip{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 1px 8px;display:flex;overflow-x:auto}.guestDayStrip::-webkit-scrollbar{display:none}.guestDayStrip>button{min-height:82px;color:var(--guest-text);cursor:pointer;scroll-snap-align:start;background:#0d0d0c;border:1px solid #ffffff14;border-radius:16px;flex:0 0 72px;align-content:center;place-items:center;gap:3px;padding:9px 7px;transition:border-color .18s,background .18s,transform .18s;display:grid}.guestDayStrip>button:hover{border-color:color-mix(in srgb,var(--guest-accent) 34%,transparent);transform:translateY(-1px)}.guestDayStrip>button small{color:var(--guest-muted);text-transform:capitalize;white-space:nowrap;font-size:9px;font-weight:900}.guestDayStrip>button b{letter-spacing:-.03em;font-size:22px;font-weight:900;line-height:1}.guestDayStrip>button span{color:var(--guest-muted);text-transform:uppercase;font-size:9px;font-weight:800}.guestDayStrip>button.selected{background:var(--guest-accent);border-color:var(--guest-accent);color:#17120a;box-shadow:0 8px 24px color-mix(in srgb,var(--guest-accent) 18%,transparent)}.guestDayStrip>button.selected small,.guestDayStrip>button.selected span{color:#17120ab8}.guestDayStrip>button.guestMoreDates{border-style:dashed;flex-basis:76px}.guestDayStrip>button.guestMoreDates svg{color:var(--guest-accent)}.guestDayStrip>button.guestMoreDates.selected svg{color:#17120a}.guestDateFieldSecondary{margin-top:4px;animation:.18s ease-out guestDateReveal}.guestDateFieldSecondary input{text-align:right;min-width:136px}@keyframes guestDateReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.guestDateChooser{margin-left:-2px;margin-right:-2px}.guestDateChooserHead{padding:0 2px}.guestDayStrip{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.guestDayStrip>button{flex-basis:68px;min-height:79px}.guestDayStrip>button b{font-size:21px}.guestDateFieldSecondary{margin-left:0;margin-right:0}}.guestBookingHeader{height:82px}.guestBookingBrand{gap:13px}.guestBrandLogo{object-fit:contain;object-position:left center;width:auto;max-width:92px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.guestBookingBrand>div{gap:2px}.guestBookingBrand small{font-size:8px}.guestBookingBrand b{font-size:15px}.guestBookingIdentity{flex-direction:column;justify-content:center;align-items:center;gap:11px;margin:0 auto 22px;display:flex}.guestHeroLogo{object-fit:contain;object-position:center;width:auto;max-width:min(180px,48vw);height:auto;max-height:118px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.guestBookingIdentity>div{text-align:center;gap:4px;display:grid}.guestBookingIdentity b{letter-spacing:-.02em;font-size:17px}.guestBookingIdentity small{max-width:470px;color:var(--guest-muted);font-size:11px;line-height:1.45}.guestTicketBrand{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 15px;display:flex}.guestTicketBrand>img{object-fit:contain;object-position:left center;width:auto;max-width:76px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.guestTicketBrand>div{gap:2px;display:grid}.guestTicketBrand small,.guestSuccessBrand small{letter-spacing:.12em;color:var(--guest-muted);font-size:8px;font-weight:900}.guestTicketBrand b{font-size:12px}.guestSuccessBrand{justify-content:center;align-items:center;gap:10px;margin:0 auto 18px;display:flex}.guestSuccessBrand>img{object-fit:contain;object-position:center;width:auto;max-width:86px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.guestSuccessBrand>div{text-align:left;gap:2px;display:grid}.guestSuccessBrand b{font-size:13px}@media (width<=600px){.guestBookingHeader{height:76px}.guestBrandLogo{max-width:76px;height:40px}.guestBookingIdentity{align-items:center;margin-bottom:19px}.guestBookingIdentity>div{text-align:center}.guestHeroLogo{max-width:min(150px,54vw);max-height:96px}.guestBookingBrand b{max-width:48vw}}.guestHeaderIcon{width:36px;height:36px;color:var(--guest-accent);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.guestHeaderIcon svg{display:block}@media (width<=600px){.guestHeaderIcon{width:32px;height:32px}.guestHeaderIcon svg{width:18px;height:18px}}.settingsHoursBlock{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.settingsHoursHead{align-items:center;gap:12px;margin:0 0 12px;display:flex}.settingsHoursHead .settingsSectionIcon{width:42px;height:42px}.settingsHoursHead h3{margin:3px 0;font-size:14px}.settingsHoursHead p{color:var(--muted);margin:0;font-size:8px}.settingsHoursGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settingsHourRow{border:1px solid var(--line);background:var(--panel-elev);border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.settingsHourRow.open{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.settingsHourDay{flex:1}.settingsHourDay b,.settingsHourDay span{display:block}.settingsHourDay b{font-size:9px}.settingsHourDay span{color:var(--muted);margin-top:3px;font-size:7px}.settingsHourToggle{flex:none;width:34px;height:20px;position:relative}.settingsHourToggle input{opacity:0;position:absolute}.settingsHourToggle i{background:var(--line);cursor:pointer;border-radius:999px;position:absolute;inset:0}.settingsHourToggle i:after{content:"";background:var(--text);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.settingsHourToggle input:checked+i{background:var(--accent)}.settingsHourToggle input:checked+i:after{background:var(--nav);transform:translate(14px)}.settingsHourTimes{align-items:center;gap:7px;display:flex}.settingsHourTimes input{border:1px solid var(--line);background:var(--panel);width:86px;height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 8px;font-size:8px}.settingsHourTimes span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}@media (width<=800px){.settingsHoursGrid{grid-template-columns:1fr}.settingsHourRow{flex-wrap:wrap}.settingsHourTimes{justify-content:flex-end;width:100%}}.sbBrandLogoButton,.sbLogoPreviewButton{appearance:none;cursor:zoom-in;color:inherit;background:0 0;border:0;padding:0}.sbBrandLogoButton{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sbLogoPreviewButton{justify-content:center;align-items:center;display:flex}.sbBrandLogoButton:focus-visible,.sbLogoPreviewButton:focus-visible{outline:2px solid var(--accent,#ffd400);outline-offset:3px}.sbImageLightbox{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;justify-content:center;align-items:center;padding:70px 22px 34px;display:flex;position:fixed;inset:0}.sbImageLightboxFrame{flex-direction:column;align-items:center;gap:18px;max-width:min(900px,100%);max-height:100%;display:flex}.sbImageLightboxFrame img{object-fit:contain;filter:drop-shadow(0 10px 40px #00000080);max-width:100%;max-height:calc(100vh - 155px);display:block}.sbImageLightboxFrame span{color:#ececec;text-align:center;font-size:14px}.sbImageLightboxClose{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:22px;right:24px}.sbImageLightboxClose:hover{background:#ffffff38}.identitySaveBarFixed{left:calc(var(--sidebar-w,250px) + 26px);z-index:80;bottom:18px;right:26px;margin:0!important;position:fixed!important}.sidebarCollapsed .identitySaveBarFixed{left:104px}.settingsV7Page:has(.identitySaveBarFixed){padding-bottom:110px!important}@media (width<=900px){.identitySaveBarFixed{bottom:12px;left:16px;right:16px}.settingsV7Page:has(.identitySaveBarFixed){padding-bottom:150px!important}}.staffBookingFlow{flex-direction:column;gap:18px;display:flex}.staffBookingSteps{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.staffBookingSteps>div{border:1px solid var(--line);background:var(--panel-elev);min-width:0;color:var(--muted);border-radius:12px;align-items:center;gap:7px;padding:8px;display:flex}.staffBookingSteps>div span{background:var(--panel-2);border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-weight:950;display:grid}.staffBookingSteps>div b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.staffBookingSteps>div.active,.staffBookingSteps>div.done{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));color:var(--text)}.staffBookingSteps>div.active span,.staffBookingSteps>div.done span{background:var(--accent);color:var(--nav)}.staffBookingPane{min-height:285px}.staffClientSearch{max-width:none;margin-bottom:12px}.staffClientGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;margin-bottom:12px;display:grid;overflow:auto}.staffClientGrid>button,.staffServiceGrid>button{border:1px solid var(--line);background:var(--panel-elev);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.staffClientGrid>button.selected,.staffServiceGrid>button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-elev))}.staffClientGrid b,.staffClientGrid small,.staffServiceGrid b,.staffServiceGrid small{display:block}.staffClientGrid b,.staffServiceGrid b{font-size:10px}.staffClientGrid small,.staffServiceGrid small{color:var(--muted);margin-top:3px;font-size:7px}.staffAvatar{background:var(--nav);width:40px;height:40px;color:var(--accent);border-radius:11px;flex:none;place-items:center;font-weight:950;display:grid}.staffServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.staffServiceGrid svg{color:var(--accent);flex:none}.staffProfessionalCard{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:10px;overflow:hidden}.staffProfessionalStrip{gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.staffProfessionalStrip>button{border:1px solid var(--line);background:var(--panel-elev);color:var(--text);cursor:pointer;text-align:left;border-radius:14px;flex:0 0 132px;padding:8px}.staffProfessionalStrip>button.selected{border-color:var(--accent)}.staffProfessionalStrip img,.staffProFallback{object-fit:cover;background:var(--panel-2);width:100%;height:92px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.staffProfessionalStrip b,.staffProfessionalStrip small{display:block}.staffProfessionalStrip b{margin-top:7px;font-size:9px}.staffProfessionalStrip small{color:var(--muted);margin-top:2px;font-size:7px}.staffDateStrip{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.staffDateStrip button{border:1px solid var(--line);background:var(--panel-elev);color:var(--text);cursor:pointer;border-radius:12px;flex:0 0 76px;padding:8px}.staffDateStrip button.selected{background:var(--accent);color:var(--nav);border-color:var(--accent)}.staffDateStrip small,.staffDateStrip b{text-align:center;display:block}.staffDateStrip small{text-transform:uppercase;font-size:7px}.staffDateStrip b{margin-top:3px;font-size:11px}.staffSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.staffSlots button{border:1px solid var(--line);background:var(--panel-elev);min-height:82px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;padding:10px}.staffSlots button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel-elev))}.staffSlots small,.staffSlots strong,.staffSlots em{display:block}.staffSlots small{color:var(--muted);text-transform:none;font-size:7px}.staffSlots strong{margin-top:7px;font-size:14px}.staffSlots strong span{color:var(--accent);padding:0 3px}.staffSlots em{color:var(--muted);margin-top:5px;font-size:7px;font-style:normal}.staffReview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staffReview>div{border:1px solid var(--line);background:var(--panel-elev);border-radius:13px;padding:10px}.staffReview span,.staffReview b{display:block}.staffReview span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.staffReview b{margin-top:4px;font-size:10px}.staffNotes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.staffNotes span{color:var(--muted);font-size:8px;font-weight:900}.staffNotes textarea{border:1px solid var(--line);background:var(--panel-elev);min-height:80px;color:var(--text);font:inherit;resize:vertical;border-radius:13px;padding:10px}.staffBookingFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (width<=700px){.staffBookingSteps{grid-template-columns:repeat(5,105px);overflow-x:auto}.staffClientGrid,.staffServiceGrid,.staffSlots,.staffReview{grid-template-columns:1fr}.staffProfessionalStrip>button{flex-basis:118px}}.compactAdminFilters{align-items:center!important;gap:8px!important}.compactAdminFilters .search{flex:360px;min-width:300px;max-width:none}.compactAdminFilters .filterSelect,.compactAdminFilters .errorLogFilters select,.compactAdminFilters .errorLogFilters input{border-radius:12px!important;height:43px!important}.compactAdminFilters .filterSm{width:auto;min-width:122px}.compactAdminFilters .filterUf{text-transform:uppercase;width:68px!important;min-width:68px!important;padding-left:10px!important;padding-right:10px!important}.compactAdminFilters .filterCity{width:160px!important;min-width:145px!important}.compactAdminFilters .filterPeriod{width:155px!important;min-width:145px!important}.compactAdminFilters .filterPlan{width:175px!important;min-width:150px!important}.dateRangeCompact{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:7px;height:43px;padding:0 8px;display:flex}.dateRangeCompact input{background:0 0!important;border:0!important;width:126px!important;min-width:126px!important;height:34px!important;padding:0 4px!important}.dateRangeCompact span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.compactAdminFilters .btn{white-space:nowrap;height:43px}.compactAdminFilters .btn.ghost{border:1px solid var(--line);color:var(--muted);background:0 0}.errorLogToolbar.compactAdminFilters{justify-content:flex-start}.errorLogToolbar.compactAdminFilters .errorLogFilters{flex-wrap:wrap;flex:auto;gap:8px;display:flex}.errorLogToolbar.compactAdminFilters .errorLogFilters>svg{display:none}.errorLogToolbar.compactAdminFilters .errorLogFilters select,.errorLogToolbar.compactAdminFilters .errorLogFilters input{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:0 12px;font-size:11px}@media (width<=980px){.compactAdminFilters .search{flex-basis:100%;min-width:100%}.compactAdminFilters .filterCity,.compactAdminFilters .filterPeriod,.compactAdminFilters .filterPlan,.compactAdminFilters .filterSm{flex:150px;width:auto!important}.dateRangeCompact{justify-content:flex-start;width:100%}}@media (width<=620px){.compactAdminFilters .filterUf{flex:0 0 72px;width:72px!important}.dateRangeCompact{flex-wrap:wrap;height:auto;padding:7px}.dateRangeCompact input{flex:130px!important;width:auto!important}.compactAdminFilters .btn{flex:auto}}.supportGridV1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.supportCardV1{border:1px solid var(--line);background:var(--panel-elev);min-height:96px;color:var(--text);border-radius:18px;align-items:center;gap:13px;padding:16px;text-decoration:none;display:flex}.supportCardV1>svg:first-child{color:var(--accent);width:22px;height:22px}.supportCardV1>svg:last-child{color:var(--muted);width:17px;margin-left:auto}.supportCardV1 div{flex-direction:column;gap:5px;display:flex}.supportCardV1 b{font-size:14px}.supportCardV1 span{color:var(--muted);font-size:12px}.supportNoticeV1{align-items:flex-start;gap:13px;margin-top:16px;display:flex}.supportNoticeV1>svg{color:var(--accent)}.supportNoticeV1 p{color:var(--muted);margin:5px 0 0}.supportSettingsV1{gap:14px;max-width:760px;display:grid}.supportSettingsV1 label{gap:7px;display:grid}.supportSettingsV1 label>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.supportSettingsV1 input{border:1px solid var(--line);background:var(--panel-2);height:46px;color:var(--text);border-radius:12px;padding:0 13px}.supportSettingsV1 .btn{justify-self:start}.hintBox{background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--text);border-radius:12px;padding:11px 13px}@media (width<=760px){.supportGridV1{grid-template-columns:1fr}}.manageFilters{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin:12px 0 16px;display:flex}.manageFilterSearch{border:1px solid var(--line);background:var(--panel-elev);min-width:220px;max-width:540px;height:44px;color:var(--muted);border-radius:12px;flex:260px;align-items:center;gap:10px;padding:0 13px;display:flex}.manageFilterSearch:focus-within{border-color:var(--accent)}.manageFilterSearch input{width:100%;min-width:0;color:var(--text);font:inherit;flex:1;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.manageFilters>select{border:1px solid var(--line);background:var(--panel-elev);min-width:145px;max-width:220px;height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:0 12px;font-size:12px}.manageFilterClear{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.manageFilterClear:hover{color:var(--text);border-color:var(--accent)}@media (width<=650px){.manageFilterSearch{flex-basis:100%;max-width:none}.manageFilters>select{flex:1;max-width:none}}.attendanceSheetBackdrop{box-sizing:border-box!important;z-index:2000!important;background:#000000bf!important;justify-content:center!important;align-items:center!important;padding:24px!important}.attendanceSheet{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:20px!important;width:min(960px,100%)!important;max-width:960px!important;height:min(780px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;animation:.18s ease-out attendanceModalIn!important;overflow:hidden!important;box-shadow:0 30px 100px #0000008c!important}.attendanceSheet>header{flex:none!important;min-height:82px!important;padding:18px 24px!important}.attendanceSheet>header h2{font-size:22px!important}.attendanceSheet>header p{font-size:11px!important}.attendanceLiveHero{flex:none!important;margin:16px 24px 12px!important;padding:15px 18px!important}.attendanceLiveHero small{font-size:10px!important}.attendanceLiveHero b{font-size:18px!important}.attendanceLiveHero span{font-size:12px!important}.attendanceTabs{box-sizing:border-box!important;flex:none!important;align-self:stretch!important;width:calc(100% - 48px)!important;max-width:none!important;margin:0 24px 10px!important;display:flex!important;overflow-x:auto!important}.attendanceTabs button{flex:1 1 0!important;min-width:120px!important;font-size:12px!important}.attendanceSheetBody{flex:auto!important;min-height:0!important;padding:10px 24px 24px!important;overflow-y:auto!important}.attendancePane>h3{margin-bottom:16px!important;font-size:17px!important}.attendanceInfoGrid{gap:12px!important}.attendanceInfoGrid article{min-height:82px;padding:15px!important}.attendanceInfoGrid small{font-size:10px!important}.attendanceInfoGrid b{font-size:13px!important}.attendanceServices{padding:16px!important}.attendanceServices h3{font-size:14px!important}.attendanceServices b,.attendanceServices strong{font-size:12px!important}.attendanceServices small{font-size:10px!important}.attendancePane .formGrid label,.attendanceNotes{font-size:12px!important}.attendancePane input,.attendancePane select,.attendancePane textarea{font-size:13px!important}.attendanceTimeCompare small,.attendancePayments>small{font-size:10px!important}.attendancePayments button{font-size:11px!important}@keyframes attendanceModalIn{0%{opacity:.6;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.attendanceSheetBackdrop{align-items:center!important;padding:8px!important}.attendanceSheet{border-radius:16px!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.attendanceSheet>header{padding:14px 16px!important}.attendanceLiveHero{margin:12px 16px!important}.attendanceTabs{width:calc(100% - 32px)!important;margin:0 16px 8px!important}.attendanceTabs button{min-width:100px!important}.attendanceSheetBody{padding:10px 16px 20px!important}.attendanceInfoGrid{grid-template-columns:1fr 1fr!important}}@media (width<=420px){.attendanceInfoGrid{grid-template-columns:1fr!important}.attendanceFinishRow{flex-wrap:wrap}}.settingsHourRow{min-width:0;grid-template-columns:minmax(85px,1fr) auto 44px!important;align-items:center!important;gap:12px!important;display:grid!important}.settingsHourDay{grid-area:1/1!important;min-width:0!important}.settingsHourTimes,.settingsHourClosed{grid-area:1/2!important;justify-self:center!important;min-width:0!important}.settingsHourTimes{justify-content:center!important;align-items:center!important;gap:9px!important;display:flex!important}.settingsHourClosed{color:var(--muted);font-size:11px;font-weight:800}.settingsHourToggle{grid-area:1/3!important;justify-self:end!important;width:40px!important;height:24px!important;margin-left:0!important}.settingsHourToggle i:after{width:18px!important;height:18px!important}.settingsHourToggle input:checked+i:after{transform:translate(16px)!important}.settingsHourToggle input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}.settingsHourTimes input{text-align:center!important;width:80px!important;min-width:0!important;height:36px!important;padding:0 5px!important}@media (width<=650px){.settingsHoursGrid{grid-template-columns:1fr!important}.settingsHourRow{grid-template-columns:minmax(70px,1fr) auto 44px!important}.settingsHourTimes input{width:78px!important}}@media (width<=400px){.settingsHourRow{gap:5px!important;padding:9px!important}.settingsHourTimes{gap:3px!important}.settingsHourTimes input{width:66px!important;font-size:9px!important}}.settingsContactBlock{border-top:1px solid var(--line);margin-top:18px;padding:18px 0 10px}.settingsContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.settingsContactGrid .settingsSwitchCard{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsContactGrid .settingsSwitchCard>div{flex:1;min-width:0}.settingsContactGrid .settingsSwitchCard input{flex:none;order:2;width:18px;height:18px;margin:0}.settingsContactHint{color:var(--muted);margin:10px 0 0;font-size:11px}.teamAccessIntro{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.teamAccessIntro b{font-size:14px}.teamAccessIntro p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.teamPermissionCard{cursor:pointer;justify-content:space-between;align-items:center!important}.teamPermissionCard div{flex:1;min-width:0}.teamPermissionCard input{flex:none;order:2;width:18px;height:18px;margin:0 0 0 12px}@media (width<=700px){.settingsContactGrid{grid-template-columns:1fr}}.sbScheduleSettings{gap:18px;max-width:1100px;display:grid}.sbScheduleHead{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0;display:flex}.sbScheduleHead h2{letter-spacing:-.035em;margin:6px 0;font-size:clamp(21px,2.2vw,29px)}.sbScheduleHead p,.sbScheduleSectionTitle p{color:var(--muted);margin:4px 0 0;line-height:1.5}.sbSchedulePanel{gap:16px;padding:22px;display:grid}.sbScheduleSectionTitle{align-items:flex-start;gap:12px;display:flex}.sbScheduleSectionTitle>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.sbScheduleSectionTitle h3{margin:0;font-size:17px;font-weight:750}.sbSchedulePanel .formGrid{margin:0}.sbSchedulePanel .switchLine{margin-top:0}.sbContactTargets{flex-wrap:wrap;gap:10px;display:flex}.sbContactTargets label{background:var(--panel-2);cursor:pointer;border-radius:12px;flex:230px;align-items:center;gap:10px;padding:14px;font-weight:650;display:flex}.sbContactTargets input{accent-color:var(--accent)}.sbScheduleHelp{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}.sbScheduleHelp svg{flex-shrink:0}.sbScheduleSave{justify-content:flex-end;padding-bottom:18px;display:flex}.sbScheduleSave .btn{min-height:46px;padding:10px 22px}.sbBookingModeTabs,.sbPeriods{background:var(--panel-2);border-radius:13px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.sbBookingModeTabs{margin-bottom:16px}.sbBookingModeTabs button,.sbPeriods button{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-weight:750;display:inline-flex}.sbBookingModeTabs button.active,.sbPeriods button.active{background:var(--accent);color:var(--bg)}.sbPeriods{max-width:490px;margin:12px 0}.sbWebCompactSlots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.sbWebCompactSlots button{background:var(--panel-2);color:var(--text);cursor:pointer;min-height:49px;font:inherit;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 7px;display:flex}.sbWebCompactSlots button b{font-size:15px;font-weight:800}.sbWebCompactSlots button small{color:var(--muted);font-size:11px;font-weight:650}.sbWebCompactSlots button.selected{background:var(--accent);color:var(--bg)}.sbWebCompactSlots button.selected small{color:inherit}.sbTextMore{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px;font-size:13px;font-weight:750}.sbDateInput,.sbManualTime label{gap:8px;max-width:300px;margin:16px 0;font-weight:700;display:grid}.sbDateInput input,.sbManualTime input{min-height:45px}.sbDateInput small,.sbManualTime p,.sbHistoricalBooking label small{color:var(--muted);font-size:12px;font-weight:500}.sbBookingClockMode{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-top:20px;display:flex}.sbBookingClockMode>.sbBookingModeTabs{margin:0}.sbManualTime{background:var(--panel-2);border-radius:14px;margin-top:12px;padding:12px 18px}.sbHistoricalShortcuts{margin:16px 0}.sbHistoricalShortcuts .sbWebCompactSlots{grid-template-columns:repeat(8,minmax(0,1fr));max-height:160px;overflow-y:auto}.sbHistoricalShortcuts .sbWebCompactSlots button{min-height:42px}.sbHistoricalBooking>.formGrid{margin-bottom:16px}.sbHistoricalBooking .modalActions{margin-top:18px}.sbTeamSteps{gap:6px;padding:4px 0 18px;display:flex}.sbTeamSteps button{background:var(--panel-2);min-width:0;color:var(--muted);cursor:pointer;font:inherit;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 7px;display:flex}.sbTeamSteps button.active{background:var(--accent);color:var(--bg)}.sbTeamSteps button.done{color:var(--text)}.sbTeamSteps button span{font-weight:800}.sbTeamSteps button b{font-size:13px}.sbTeamStage{min-height:175px}.sbTeamFooter{justify-content:flex-end;margin-top:18px;display:flex}.sbTeamFooter .btn{min-height:46px}.sbFitContact{background:var(--guest-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:18px;display:flex}.sbFitContact b{font-weight:800}.sbFitContact p{color:var(--guest-muted);max-width:420px;margin:5px 0;font-size:13px}.sbFitContact .guestSecondary{justify-content:center;align-items:center;gap:8px;min-width:165px;margin:0;display:flex}@media (width<=650px){.sbWebCompactSlots{grid-template-columns:repeat(3,minmax(0,1fr))}.sbHistoricalShortcuts .sbWebCompactSlots{grid-template-columns:repeat(4,minmax(0,1fr))}.sbTeamSteps button{flex-direction:column}.sbTeamSteps button b{font-size:11px}.sbBookingClockMode{display:block}.sbBookingClockMode>.sbBookingModeTabs{margin-top:12px}.sbScheduleSave .btn{width:100%}}.sbHistoricalDestination{background:var(--panel-2);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.sbHistoricalDestination span,.sbHistoricalDestination small{color:var(--muted);font-size:11px}.sbHistoricalDestination b{color:var(--text);font-size:13px}.financeMovementRows{gap:0;display:grid}.financeMovementRow{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;display:flex}.financeMovementRow:hover{opacity:.82}.financeMovementRow>span{gap:5px;min-width:0;display:grid}.financeMovementRow b{font-size:13px}.financeMovementRow small{color:var(--muted);font-size:11px}.financeMovementRow strong{white-space:nowrap}.financeDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financeDetailGrid>div{border:1px solid var(--line);border-radius:12px;gap:7px;padding:12px;display:grid}.financeDetailGrid small{color:var(--muted)}.financeDetailGrid b{overflow-wrap:anywhere}.financeCostsLink{border:1px solid var(--line);color:var(--text);border-radius:15px;align-items:center;gap:14px;margin-top:16px;padding:18px;text-decoration:none;display:flex}.financeCostsLink>span:nth-child(2){flex:1;gap:4px;display:grid}.financeCostsLink small{color:var(--muted)}.financeChartLabels button.active,.financeChartSelected,.financeChartSelected>span{box-shadow:none!important;background:0 0!important}.financeChartLabels button.active{font-weight:900;color:var(--text)!important}.financeChartSelected>span{border:0!important}.financeChartV2 .financeFixedDot.active{box-shadow:none!important}.cashHeroV2+.cashAccountGridV2{margin-top:22px}
