.users-workspace{gap:22px;display:grid}.users-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.users-heading p{color:var(--muted);margin:0}.users-list{border:1px solid var(--line);border-radius:4px;display:grid;overflow:hidden}.users-list>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:42px minmax(180px,1fr) 170px 140px;align-items:center;gap:14px;padding:14px;display:grid}.users-list>button:last-child{border-bottom:0}.users-list>button:hover{background:#3bf5c10b}.users-list>button.inactive{opacity:.62}.users-list strong,.users-list small{display:block}.users-list small{color:var(--muted);margin-top:3px}.users-list em{color:var(--soft);font-style:normal}.user-avatar{background:var(--accent);color:#06130f;border-radius:3px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.user-state{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-self:end;padding:5px 8px;font-size:10px}.user-state.active{color:var(--accent)}.user-state.suspended{color:#ff718a}.user-dialog{background:var(--panel);border:1px solid var(--line);border-radius:4px;width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.user-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px;display:flex}.user-dialog header h2{margin:5px 0}.user-dialog header p{color:var(--muted);margin:0}.user-dialog form{gap:16px;padding:24px;display:grid}.user-dialog h3{margin:10px 0 -4px}.permission-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-picker label,.access-switch{border:1px solid var(--line);border-radius:3px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.permission-picker input,.access-switch input{width:auto;margin-top:3px}.permission-picker strong,.permission-picker small,.access-switch strong,.access-switch small{display:block}.permission-picker small,.access-switch small{color:var(--muted);margin-top:3px;line-height:1.4}.user-dialog footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.user-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;padding-top:6px;display:grid;position:relative}.user-scope-tabs button{z-index:1;min-height:68px;color:var(--muted);text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-bottom-color:#0000;border-radius:5px 5px 0 0;align-content:center;gap:4px;padding:12px 15px;transition:border-color .18s,background .18s,color .18s;display:grid;position:relative}.user-scope-tabs button:hover{color:var(--soft);background:#ffffff0d}.user-scope-tabs button.active{z-index:2;color:var(--text);background:#0c1d18;border-color:#3bf5c185;box-shadow:0 0 18px #3bf5c10e}.user-scope-tabs strong{font-size:12px}.user-scope-tabs small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}.scope-guidance{border:1px solid var(--line);background:#3bf5c109;gap:9px;padding:13px 15px;font-size:12px;display:flex}.scope-guidance span{color:var(--muted)}.guided-filters{border:1px solid var(--line);background:#ffffff03;grid-template-columns:minmax(210px,1fr) minmax(0,2fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.guided-filters>label{gap:6px;display:grid}.guided-filters>label>span,.alphabet-filter>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.guided-filters>small{color:var(--muted);white-space:nowrap;align-self:center}.alphabet-filter{grid-column:1/-1;gap:7px;display:grid}.alphabet-filter>div{flex-wrap:wrap;gap:4px;display:flex}.alphabet-filter button{border:1px solid var(--line);min-width:30px;height:29px;color:var(--muted);background:0 0;padding:0 7px;font-size:10px}.alphabet-filter button.active,.alphabet-filter button:hover{border-color:var(--accent);color:var(--accent);background:#3bf5c10d}.destructive-confirm{background:#ff718a0b;border:1px solid #ff718a73;gap:7px;padding:14px;display:grid}.destructive-confirm span{color:var(--muted);line-height:1.5}.destructive-confirm div{justify-content:flex-end;gap:8px;display:flex}.destructive-actions{gap:6px;margin-right:auto;display:flex}.danger-text{color:#ff718a!important}@media (width<=760px){.users-heading{flex-direction:column;align-items:stretch}.users-list>button{grid-template-columns:38px 1fr}.users-list em,.user-state{grid-column:2;justify-self:start}.permission-picker,.user-scope-tabs{grid-template-columns:1fr}.scope-guidance{flex-direction:column}.guided-filters{grid-template-columns:1fr}.alphabet-filter{grid-column:auto}.user-dialog footer,.destructive-actions{flex-direction:column;align-items:stretch}.destructive-actions{margin-right:0}}.administrative-action-control{border:1px solid var(--line-strong);background:var(--surface-raised);gap:7px;margin:18px 0;padding:16px;display:grid}.administrative-action-control span{color:var(--muted);font-size:11px}.administrative-action-control select{border:1px solid var(--line-strong);background:var(--surface-field);min-height:42px;color:var(--text);padding:9px}.permission-picker label,.access-switch{background:0 0;border:0;border-radius:0;padding:3px 0}.password-reset-control{border:1px solid var(--line-strong);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:8px;padding:16px;display:grid}.password-reset-control>div:first-child{gap:4px;display:grid}.password-reset-control span{color:var(--muted);font-size:11px;line-height:1.5}.password-reset-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1!important;gap:12px!important;padding:14px 0 0!important;display:grid!important}.password-reset-form>small,.password-reset-form>.form-error,.password-reset-form>div{grid-column:1/-1}.password-reset-form>small{color:var(--muted)}.password-reset-form>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.password-reset-control,.password-reset-form{grid-template-columns:1fr}.password-reset-control>button{justify-self:stretch}.password-reset-form>small,.password-reset-form>.form-error,.password-reset-form>div{grid-column:auto}}.users-list>button{cursor:pointer;grid-template-columns:42px minmax(240px,1fr) 150px 115px auto}.user-edit-action{border:1px solid var(--line-strong);color:var(--accent);text-transform:uppercase;letter-spacing:.07em;justify-self:end;padding:9px 13px;font-size:11px}.users-list>button:hover .user-edit-action{border-color:var(--accent);background:#3bf5c10f}.identity-sections{gap:14px;display:grid}.identity-sections>section{border:1px solid var(--line-strong);background:var(--surface-raised);padding:18px}.identity-sections>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:12px;display:flex}.identity-sections>section>header strong{font-size:15px}.identity-sections>section>header small{max-width:390px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.professional-access-grid{align-items:end}.access-switch{min-height:48px;border:1px solid var(--line-strong)!important;background:var(--surface-field)!important;align-items:center!important;gap:12px!important;padding:11px 13px!important;display:flex!important}.access-switch input{height:18px;accent-color:var(--accent);width:18px!important;margin:0!important}.access-switch span{gap:2px;display:grid}.access-switch strong{font-size:12px}.access-switch small{margin:0!important;font-size:10px!important}.administrative-action-control>.danger-button{justify-self:start;margin-top:5px}.user-history{border:1px solid var(--line-strong);background:var(--surface-raised);gap:0;margin-top:4px;display:grid}.user-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.user-history>header>div{gap:3px;display:grid}.user-history>header small,.user-history>p{color:var(--muted);font-size:11px}.user-history>header>span{border:1px solid var(--line-strong);min-width:30px;height:30px;color:var(--accent);place-items:center;font-weight:800;display:grid}.user-history>p{margin:0;padding:16px}.user-history>div{max-height:310px;overflow:auto}.user-history article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;gap:10px;padding:13px 16px;display:grid}.user-history article:last-child{border-bottom:0}.user-history article>i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 10px #3bf5c14d}.user-history article>span{gap:3px;display:grid}.user-history article strong{font-size:12px}.user-history article small{color:var(--soft);font-size:11px}.user-history article em{color:var(--muted);font-size:10px;font-style:normal}@media (width<=760px){.users-list>button{grid-template-columns:38px 1fr}.users-list em,.user-state,.user-edit-action{grid-column:2;justify-self:start}.identity-sections>section{padding:14px}.identity-sections>section>header{flex-direction:column}.identity-sections>section>header small{text-align:left}.professional-access-grid{align-items:stretch}}.plans-workspace{gap:22px;display:grid}.plans-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.plans-heading p{color:var(--muted);margin:0}.plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-summary article{border:1px solid var(--line);background:#ffffff03;gap:5px;padding:14px;display:grid}.plan-summary small{color:var(--muted)}.plan-summary strong{font-size:22px}.plan-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.plan-card{border:1px solid var(--line);background:var(--panel);min-height:245px;color:inherit;text-align:left;gap:9px;padding:18px;display:grid}.plan-card:hover{border-color:#3bf5c161}.plan-card.draft{border-style:dashed}.plan-card.discontinued{opacity:.58}.plan-card>small,.plan-card p,.plan-card footer{color:var(--muted)}.plan-card h2,.plan-card p{margin:0}.plan-card p{min-height:38px;line-height:1.5}.plan-card>strong{margin-top:auto;font-size:20px}.plan-card>strong small{color:var(--muted);font-size:10px}.plan-card footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.plan-card footer span,.plan-state{border:1px solid var(--line);padding:4px 6px;font-size:9px}.plan-state{width:max-content;color:var(--accent);text-transform:uppercase;letter-spacing:.07em}.plan-dialog{border:1px solid var(--line);background:var(--panel);width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.plan-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px;display:flex}.plan-dialog header h2{margin:4px 0}.plan-dialog header p{color:var(--muted);margin:0}.plan-dialog form{gap:18px;padding:22px;display:grid}.plan-dialog fieldset{border:1px solid var(--line);gap:12px;margin:0;padding:15px;display:grid}.plan-dialog legend{padding:0 7px;font-weight:800}.option-grid,.limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.option-grid label,.check-line{align-items:center;gap:8px;display:flex!important}.option-grid label{border:1px solid var(--line);padding:10px}.option-grid input,.check-line input{width:auto}.limits-grid label{gap:5px;display:grid}.plan-dialog form>footer{justify-content:flex-end;gap:8px;display:flex}.plan-history>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.plan-history article{border-top:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.plan-history article:first-of-type{border-top:0}.plan-history article span{color:var(--muted);font-size:11px}.plan-history article em{color:var(--accent);font-size:11px;font-style:normal;font-weight:800}@media (width<=850px){.plans-heading{flex-direction:column;align-items:stretch}.plan-grid,.plan-summary,.option-grid,.limits-grid{grid-template-columns:1fr}}@media (width<=620px){.plan-history article{grid-template-columns:1fr;gap:4px}}.option-grid label{background:0 0;border:0;padding:3px 0}.version-center{gap:18px;display:grid}.version-center>header{border-bottom:1px solid var(--line-subtle);padding-bottom:18px}.version-center h2{margin:4px 0 8px;font-size:28px}.version-center header p:last-child,.version-center form>p,.version-heading p,.publication-workspace p{color:var(--muted);margin:0;line-height:1.6}.version-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.version-tabs button{border:1px solid var(--line);background:var(--surface-panel);min-height:62px;color:var(--muted);text-align:left;border-radius:3px;gap:4px;padding:12px 14px;display:grid}.version-tabs button.active{border-color:var(--accent);background:var(--surface-raised);color:var(--text);box-shadow:inset 0 -2px var(--accent)}.version-tabs small{font-size:10px}.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.environment-grid article,.version-workspace>form,.version-list,.publication-workspace>section,.production-list article{border:1px solid var(--line-strong);background:var(--surface-panel);padding:20px}.environment-grid article>span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:850}.environment-grid h3{margin:8px 0}.environment-grid p{min-height:44px;color:var(--muted);font-size:12px;line-height:1.6}.environment-grid strong,.environment-grid small{margin-top:10px;display:block}.environment-grid small{color:var(--muted)}.version-workspace{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:16px;display:grid}.version-workspace form{align-content:start;gap:13px;display:grid}.version-center label{gap:6px;display:grid}.version-center label>span{font-size:12px;font-weight:750}.version-file{border:1px dashed var(--line-strong);padding:14px}.version-file small{color:var(--muted)}.version-list{align-content:start;gap:12px;display:grid}.version-list>article{border:1px solid var(--line);background:var(--surface-raised);gap:12px;padding:15px;display:grid}.version-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.version-heading em{background:var(--surface-panel);color:var(--accent);padding:5px 8px;font-size:10px;font-style:normal}.version-heading p{margin-top:5px;font-size:11px}.version-list code{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.version-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.version-checks button,.version-actions button{border:1px solid var(--line);background:var(--surface-panel);color:var(--muted);text-align:left;padding:9px}.version-checks button.approved{border-color:var(--accent);color:var(--accent)}.version-actions{flex-wrap:wrap;gap:8px;display:flex}.version-actions button{color:var(--text)}.version-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:30px}.publication-workspace{gap:14px;display:grid}.schedule-form{grid-template-columns:1fr 170px 1.5fr auto;align-items:end;gap:12px;display:grid}.schedule-form h3{grid-column:1/-1}.production-list{gap:9px;display:grid}.production-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.production-list small{color:var(--muted);margin-top:4px;display:block}.version-center-loading{border:1px dashed var(--line);color:var(--muted);padding:30px}@media (width<=900px){.version-workspace{grid-template-columns:1fr}.schedule-form{grid-template-columns:1fr 1fr}.schedule-form label:nth-of-type(3){grid-column:1/-1}}@media (width<=620px){.version-tabs,.environment-grid,.version-checks,.schedule-form{grid-template-columns:1fr}.version-tabs button{min-height:54px}.version-heading,.production-list article{flex-direction:column;align-items:stretch}.version-actions{display:grid}.version-actions button{text-align:center}}.version-audit{border:1px solid var(--line-strong);background:var(--surface-panel);gap:14px;padding:20px;display:grid}.version-center,.version-workspace,.version-list,.version-workspace>form,.version-list>article,.version-heading,.version-heading>div{min-width:0}.version-center label,.version-center input,.version-center textarea{min-width:0;max-width:100%}.version-center input,.version-center textarea{width:100%}.version-blocked{color:var(--muted);align-self:center;font-size:10px}.version-audit h3{margin:0 0 5px}.version-audit>div>p{color:var(--muted);margin:0;font-size:12px}.version-audit-list{gap:7px;display:grid}.version-audit-list article{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(180px,.7fr) minmax(150px,.5fr) minmax(260px,1.2fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.version-audit-list article>div{gap:3px;display:grid}.version-audit-list span,.version-audit-list code{color:var(--muted);font-size:10px}.version-audit-list b{color:var(--accent);text-transform:uppercase;font-size:10px}.version-audit-list code{overflow-wrap:anywhere;white-space:normal}@media (width<=900px){.version-audit-list article{grid-template-columns:1fr 1fr}.version-audit-list code{grid-column:1/-1}}@media (width<=620px){.version-audit-list article{grid-template-columns:1fr}.version-heading strong,.version-list code{overflow-wrap:anywhere}}.template-preview{--preview-accent:#49f5c1;--preview-bg:#071512;--preview-surface:#10241f;--preview-text:#fff;background:var(--preview-bg);height:190px;color:var(--preview-text);font-size:6px;display:grid;position:relative;overflow:hidden}.template-preview header{z-index:2;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.template-preview header>b{background:var(--preview-accent);width:20px;height:20px;color:var(--preview-bg);place-items:center;font-size:10px;display:grid}.template-preview nav{gap:8px;display:flex}.template-preview nav i{opacity:.55;background:currentColor;width:18px;height:2px}.preview-hero{flex-direction:column;justify-content:center;padding:15px 18px;display:flex}.preview-hero small{color:var(--preview-accent);letter-spacing:.15em}.preview-hero strong{max-width:150px;margin:5px 0;font-size:17px;line-height:1}.preview-hero>span{opacity:.3;background:currentColor;width:85px;height:3px}.preview-hero button{background:var(--preview-accent);width:max-content;color:var(--preview-bg);border:0;margin-top:9px;padding:5px 8px;font-size:6px;font-weight:900}.preview-search{background:var(--preview-surface);gap:4px;margin:0 14px 8px;padding:6px;display:flex}.preview-search i{border:1px solid color-mix(in srgb,var(--preview-text) 20%,transparent);flex:1;height:6px}.preview-cars{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 14px 13px;display:grid}.preview-cars article{background:var(--preview-surface);gap:3px;padding:4px;display:grid}.preview-cars article i{background:linear-gradient(135deg,color-mix(in srgb,var(--preview-accent) 38%,var(--preview-surface)),var(--preview-bg));height:27px}.preview-cars article b{background:currentColor;width:75%;height:3px}.preview-cars article span{background:var(--preview-accent);width:45%;height:2px}.preview-performance .preview-hero{background:linear-gradient(90deg,#000 15%,transparent),radial-gradient(circle at 70% 40%,var(--preview-accent),transparent 28%);justify-content:end;padding:20px;position:absolute;inset:0}.preview-performance header{position:relative}.preview-performance .preview-search{display:none}.preview-performance .preview-cars{width:47%;padding:0;position:absolute;bottom:10px;right:12px;transform:skew(-4deg)}.preview-performance .preview-cars article{background:#111}.preview-performance .preview-cars article:first-child{grid-column:1/-1}.preview-performance .preview-cars article:nth-child(3){display:none}.preview-performance .preview-hero strong{text-transform:uppercase;font-size:20px}.preview-executive-classic{font-family:Georgia,serif}.preview-executive-classic header{border-bottom:1px solid #b99a63;justify-content:center}.preview-executive-classic header>b{border-radius:50%;position:absolute;left:14px}.preview-executive-classic .preview-hero{text-align:center;align-items:center;padding:15px}.preview-executive-classic .preview-hero strong{font-size:18px}.preview-executive-classic .preview-search{display:none}.preview-executive-classic .preview-cars{grid-template-columns:repeat(2,1fr);padding:0 28px 12px}.preview-executive-classic .preview-cars article:nth-child(3){display:none}.preview-premium-minimalist header{padding:15px 20px}.preview-premium-minimalist header>b{color:inherit;background:0 0;font-size:16px}.preview-premium-minimalist .preview-hero{min-height:88px;padding:12px 24px}.preview-premium-minimalist .preview-hero strong{letter-spacing:-.06em;max-width:210px;font-size:21px;font-weight:500}.preview-premium-minimalist .preview-hero button{color:inherit;background:0 0;border:1px solid}.preview-premium-minimalist .preview-search{display:none}.preview-premium-minimalist .preview-cars{gap:12px;padding:0 24px 16px}.preview-premium-minimalist .preview-cars article{background:0 0;padding:0}.preview-premium-minimalist .preview-cars article i{height:30px}.preview-showroom-boutique{grid-template-columns:52px 1fr}.preview-showroom-boutique header{background:var(--preview-surface);flex-direction:column;grid-row:1/5;justify-content:flex-start;align-items:flex-start;padding:13px 10px}.preview-showroom-boutique header nav{flex-direction:column;margin-top:20px}.preview-showroom-boutique .preview-hero{padding:13px 17px}.preview-showroom-boutique .preview-hero strong{font-size:18px}.preview-showroom-boutique .preview-search{display:none}.preview-showroom-boutique .preview-cars{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr .8fr;padding:0 12px 12px}.preview-showroom-boutique .preview-cars article:first-child{grid-row:1/3}.preview-showroom-boutique .preview-cars article i{height:20px}.preview-showroom-boutique .preview-cars article:first-child i{height:50px}.preview-urban-direct .preview-hero{background:radial-gradient(circle at 82% 40%,color-mix(in srgb,var(--preview-accent) 28%,transparent),transparent 34%)}.preview-hero em{background:var(--preview-accent);width:max-content;color:var(--preview-bg);border:0;margin-top:9px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.preview-premium-minimalist .preview-hero em{color:inherit;background:0 0;border:1px solid}.template-brand{color:inherit;align-items:center;gap:12px;display:flex}.template-brand>b{background:var(--stand-accent);width:42px;height:42px;color:var(--stand-background);place-items:center;font:900 18px/1 Inter,sans-serif;display:grid}.template-brand>span{display:grid}.template-brand strong{font-size:14px}.template-brand small{opacity:.62;margin-top:3px}.template-brand.compact>span small{display:none}.template-brand img{object-fit:contain;max-width:170px;max-height:54px;display:block}.template-nav{align-items:center;gap:24px;display:flex}.template-nav a{color:inherit;font-size:12px;font-weight:750;text-decoration:none}.template-nav.vertical{flex-direction:column;align-items:flex-start}.template-hero-copy{z-index:2;position:relative}.template-hero-copy>p,.template-stock>header p{color:var(--stand-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font:850 11px/1.2 Inter,sans-serif}.template-hero-copy h1{margin:12px 0 20px}.template-hero-copy>span{line-height:1.65;display:block}.template-hero-copy>a{background:var(--stand-accent);color:var(--stand-background);margin-top:28px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.template-stock{box-sizing:border-box}.template-stock>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.template-stock h2{margin:8px 0 0}.template-footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:22px;display:flex}.template-footer>span,.template-footer>small{opacity:.66}.layout-urban-direct .urban-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061713f5;border-bottom:1px solid #245143;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;padding:15px clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.urban-header>a{color:inherit;text-decoration:none}.urban-header .template-nav{justify-content:center}.urban-contact{border:1px solid var(--stand-accent);text-transform:uppercase;justify-self:end;font-size:11px;font-weight:900;color:var(--stand-accent)!important;padding:11px 16px!important}.layout-urban-direct .urban-hero{box-sizing:border-box;background:radial-gradient(circle at 82% 38%,#185341 0,#0000 35%),linear-gradient(120deg,#061713,#0b2a21);align-content:center;min-height:560px;padding:80px clamp(20px,8vw,130px) 135px;display:grid;position:relative;overflow:hidden}.urban-hero .stand-public-hero-media{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.urban-hero .template-hero-copy{max-width:760px}.urban-hero h1{letter-spacing:-.055em;font-size:clamp(48px,7vw,92px);line-height:.92}.urban-hero .template-hero-copy>span{color:#b9d2c9;max-width:590px;font-size:17px}.urban-search{z-index:3;background:#315b4e;grid-template-columns:1fr 1fr auto;gap:1px;padding:1px;display:grid;position:absolute;bottom:36px;left:clamp(20px,8vw,130px);right:clamp(20px,8vw,130px)}.urban-search label{background:#0c251e;gap:8px;padding:17px 20px;display:grid}.urban-search label span{color:#7fa99b;text-transform:uppercase;font-size:9px}.urban-search a{background:var(--stand-accent);color:#052018;place-items:center;padding:0 28px;font-weight:900;text-decoration:none;display:grid}.urban-proof{border-bottom:1px solid #22483c;grid-template-columns:repeat(3,1fr);padding:0 clamp(20px,8vw,130px);display:grid}.urban-proof span{color:#8eb0a5;text-transform:uppercase;border-right:1px solid #22483c;gap:4px;padding:24px;font-size:11px;display:grid}.urban-proof b{color:#fff;font-size:16px}.layout-urban-direct .template-stock{max-width:1500px;margin:auto;padding:70px clamp(20px,5vw,72px)}.layout-urban-direct .template-stock h2{font-size:42px}.layout-urban-direct .template-footer{border-top:1px solid #245143;padding:28px clamp(20px,5vw,72px)}.layout-performance .performance-header{z-index:10;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px clamp(22px,5vw,76px);display:grid;position:absolute;inset:0 0 auto}.performance-header>a{color:inherit;text-decoration:none}.performance-header .template-nav a{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.performance-header>span{justify-self:end;font-size:11px}.performance-hero{box-sizing:border-box;background:linear-gradient(110deg,#050505 15%,#290907 55%,#070707);align-items:flex-end;min-height:92vh;padding:130px clamp(22px,8vw,130px) 80px;display:flex;position:relative;overflow:hidden}.performance-hero:after{content:"";background:linear-gradient(90deg,#000000e6 5%,#0000 70%);position:absolute;inset:0}.performance-hero .stand-public-hero-media{object-fit:cover;filter:saturate(.72)contrast(1.15);width:100%;height:100%;position:absolute;inset:0}.performance-number{z-index:1;color:#ffffff14;font-size:30vw;font-weight:950;line-height:.7;position:absolute;bottom:1vw;right:5vw}.performance-hero .template-hero-copy{max-width:950px}.performance-hero .template-hero-copy h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;max-width:950px;font-size:clamp(64px,9.5vw,148px);font-style:italic;line-height:.78}.performance-hero .template-hero-copy>span{color:#d1d1d1;max-width:570px;font-family:Inter,sans-serif}.performance-hero .template-hero-copy>a{text-transform:uppercase;padding-inline:30px;transform:skew(-8deg)}.performance-hero aside{z-index:3;color:#aaa;letter-spacing:.15em;gap:12px;font:700 9px Inter;display:grid;position:absolute;bottom:8vh;right:5vw}.performance-hero aside i{background:linear-gradient(90deg,var(--stand-accent) 45%,#555 45%);width:110px;height:2px;display:block}.performance-manifest{background:#0b0b0b;grid-template-columns:1fr 2fr;gap:40px;padding:90px clamp(22px,8vw,130px);display:grid}.performance-manifest small{color:var(--stand-accent);letter-spacing:.16em}.performance-manifest strong{text-transform:uppercase;max-width:850px;font-size:clamp(36px,5vw,76px);font-style:italic;line-height:.95}.layout-performance .template-stock{background:#050505;padding:70px clamp(22px,6vw,100px) 110px}.layout-performance .template-stock h2{text-transform:uppercase;font-size:clamp(44px,7vw,92px);font-style:italic}.layout-performance .template-footer{background:#050505;border-top:1px solid #292929;padding:32px clamp(22px,5vw,76px)}.layout-executive-classic .executive-top{color:#efe7d7;letter-spacing:.16em;text-transform:uppercase;background:#2c251c;justify-content:space-between;padding:9px clamp(20px,6vw,92px);font:600 9px Inter;display:flex}.executive-header{border-bottom:1px solid #cabd9e;justify-items:center;padding:25px 30px 18px;display:grid}.executive-header>a{color:inherit;text-decoration:none}.executive-header .template-brand{text-align:center;flex-direction:column}.executive-header .template-brand>b{color:#fff;background:#8d7137;border-radius:50%;font-family:Georgia,serif}.executive-header .template-brand strong{font:500 21px Georgia,serif}.executive-header .template-nav{margin-top:20px}.executive-header .template-nav a{color:#3c3226;letter-spacing:.12em;text-transform:uppercase;font:700 10px Inter}.executive-hero{background:#f5f1e9;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.executive-copy{align-content:center;padding:80px clamp(30px,8vw,130px);display:grid}.executive-copy>span{color:#8d7137;letter-spacing:.18em;font:800 10px Inter}.executive-copy .template-hero-copy>p{display:none}.executive-copy h1{color:#2a241c;font:400 clamp(52px,7vw,98px)/.96 Georgia,serif}.executive-copy .template-hero-copy>span{color:#766c60}.executive-copy .template-hero-copy>a{color:#fff;background:#2c251c}.executive-portrait{background:linear-gradient(140deg,#b4a17d,#3d3326);position:relative;overflow:hidden}.executive-portrait .stand-public-hero-media{object-fit:cover;width:100%;height:100%}.executive-portrait>i{color:#3d3326;background:#f5f1e9;padding:12px 16px;font:italic 14px Georgia;position:absolute;bottom:30px;right:30px}.executive-intro{border-block:1px solid #cabd9e;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:54px clamp(30px,8vw,130px);display:grid}.executive-intro>span{color:#8d7137;font:italic 28px Georgia}.executive-intro p{color:#433a2f;max-width:700px;margin:0;font:400 clamp(20px,2.4vw,34px)/1.3 Georgia}.executive-intro a{color:#6f5522;letter-spacing:.1em;font:800 10px Inter;text-decoration:none}.layout-executive-classic .template-stock{padding:95px clamp(30px,7vw,110px)}.layout-executive-classic .template-stock h2{font:400 clamp(42px,5vw,70px) Georgia}.layout-executive-classic .template-footer{border-top:1px solid #cabd9e;padding:35px clamp(30px,6vw,92px)}.minimal-header{color:#111;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px clamp(20px,5vw,72px);display:grid}.minimal-header>a{color:inherit;text-decoration:none}.minimal-header .template-brand>b{color:#fff;background:#111}.minimal-header .template-nav a{color:#111;font-weight:500}.minimal-header>button{background:0 0;border:0;justify-self:end;font-size:22px}.minimal-hero{box-sizing:border-box;color:#111;background:#fff;grid-template-columns:.9fr 1.1fr;min-height:780px;padding:70px clamp(24px,6vw,95px);display:grid;position:relative}.minimal-hero .template-hero-copy{align-self:start;padding-top:7vh}.minimal-hero .template-hero-copy>p{color:#111}.minimal-hero h1{letter-spacing:-.085em;max-width:720px;font-size:clamp(66px,9vw,138px);font-weight:400;line-height:.78}.minimal-hero .template-hero-copy>span{color:#666;max-width:460px}.minimal-media{background:linear-gradient(145deg,#e7e7e4,#a7aaa8);min-height:560px;position:relative;overflow:hidden}.minimal-media .stand-public-hero-media{object-fit:cover;width:100%;height:100%}.minimal-media>span{letter-spacing:.16em;background:#fff;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;right:18px}.minimal-hero>a{color:#111;letter-spacing:.12em;align-items:center;gap:30px;font-size:11px;text-decoration:none;display:flex;position:absolute;bottom:80px;left:clamp(24px,6vw,95px)}.minimal-hero>a b{border:1px solid #111;border-radius:50%;place-items:center;width:50px;height:50px;font-size:18px;display:grid}.minimal-statement{color:#fff;background:#111;padding:140px clamp(24px,9vw,150px)}.minimal-statement p,.minimal-statement strong{letter-spacing:-.06em;margin:0;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.9;display:block}.minimal-statement p{color:#666}.layout-premium-minimalist .template-stock{background:#fafafa;padding:120px clamp(24px,6vw,95px)}.layout-premium-minimalist .template-stock h2{letter-spacing:-.06em;font-size:clamp(44px,6vw,82px);font-weight:400}.layout-premium-minimalist .template-footer{color:#111;background:#fff;border-top:1px solid #ddd;padding:38px clamp(24px,5vw,72px)}.layout-showroom-boutique{padding-left:270px}.boutique-sidebar{z-index:10;box-sizing:border-box;color:#fff;background:#061326;border-right:1px solid #273b55;flex-direction:column;width:270px;padding:38px 30px;display:flex;position:fixed;inset:0 auto 0 0}.boutique-sidebar>a{color:inherit;text-decoration:none}.boutique-sidebar .template-brand{flex-direction:column;align-items:flex-start}.boutique-sidebar .template-brand>b{color:#061326;background:#b8ff45}.boutique-sidebar .template-brand strong{font-size:18px}.boutique-sidebar .template-nav{gap:20px;margin-top:80px}.boutique-sidebar .template-nav a{color:#d7e0eb;font-size:12px}.boutique-sidebar>div:last-child{gap:8px;margin-top:auto;display:grid}.boutique-sidebar>div:last-child small{color:#7f91a8;letter-spacing:.15em;font-size:9px}.boutique-sidebar>div:last-child a{color:#b8ff45;font-weight:800;text-decoration:none}.boutique-hero{box-sizing:border-box;background:#08182d;grid-template-columns:1.2fr .8fr;gap:60px;min-height:720px;padding:60px;display:grid;position:relative}.boutique-feature{background:linear-gradient(140deg,#1a3951,#051123);min-height:600px;position:relative;overflow:hidden}.boutique-feature .stand-public-hero-media{object-fit:cover;width:100%;height:100%}.boutique-feature>span{color:#061326;letter-spacing:.16em;background:#b8ff45;padding:14px 18px;font-size:9px;font-weight:900;position:absolute;top:0;left:0}.boutique-hero .template-hero-copy{align-self:center}.boutique-hero .template-hero-copy>p{color:#b8ff45}.boutique-hero h1{letter-spacing:-.055em;font-size:clamp(52px,6vw,92px);line-height:.9}.boutique-hero .template-hero-copy>span{color:#9eb0c4}.boutique-hero .template-hero-copy>a{color:#061326;background:#b8ff45}.boutique-index{color:#718399;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;right:55px}.boutique-index b{color:#b8ff45}.boutique-index i{background:#718399;width:70px;height:1px}.boutique-categories{background:#10233c;grid-template-columns:repeat(3,1fr);display:grid}.boutique-categories article{border-right:1px solid #29425e;gap:35px;padding:35px;display:grid}.boutique-categories span{color:#b8ff45;font-size:10px}.boutique-categories b{font-size:24px}.layout-showroom-boutique .template-stock{padding:90px 60px}.layout-showroom-boutique .template-stock h2{font-size:clamp(42px,5vw,72px)}.layout-showroom-boutique .template-footer{border-top:1px solid #29425e;padding:32px 50px}@media (width<=1050px){.urban-header,.performance-header,.minimal-header{grid-template-columns:1fr auto}.urban-header .template-nav,.performance-header .template-nav,.minimal-header .template-nav{display:none}.executive-hero{grid-template-columns:1fr}.executive-portrait{min-height:520px}.minimal-hero{grid-template-columns:1fr;gap:55px}.minimal-hero .template-hero-copy{padding:0}.minimal-hero>a{position:static}.layout-showroom-boutique{padding-left:0}.boutique-sidebar{flex-direction:row;align-items:center;width:auto;padding:20px 25px;position:static}.boutique-sidebar .template-brand{flex-direction:row}.boutique-sidebar .template-nav{flex-direction:row;margin:0 0 0 auto}.boutique-sidebar>div:last-child{display:none}.boutique-hero{padding:35px}.performance-manifest{grid-template-columns:1fr}}@media (width<=700px){.template-footer{flex-direction:column;align-items:flex-start}.urban-header{padding:12px 16px}.urban-contact{font-size:0}.urban-contact:after{content:"Contacto";font-size:10px}.layout-urban-direct .urban-hero{min-height:660px;padding:65px 18px 225px}.urban-hero h1{font-size:52px}.urban-search{grid-template-columns:1fr;bottom:24px;left:18px;right:18px}.urban-search a{min-height:48px}.urban-proof{grid-template-columns:1fr;padding:0 18px}.urban-proof span{border-bottom:1px solid #22483c;border-right:0}.performance-header{padding:20px}.performance-hero{min-height:760px;padding:120px 20px 70px}.performance-hero .template-hero-copy h1{font-size:58px}.performance-hero aside{display:none}.performance-manifest{padding:60px 20px}.executive-header .template-nav{flex-wrap:wrap;justify-content:center;gap:12px}.executive-hero{min-height:auto}.executive-copy{padding:75px 22px}.executive-copy h1{font-size:55px}.executive-portrait{min-height:420px}.executive-intro{grid-template-columns:auto 1fr;padding:38px 22px}.executive-intro>a{grid-column:2}.minimal-header{padding:20px}.minimal-hero{min-height:auto;padding:65px 20px}.minimal-hero h1{font-size:62px}.minimal-media{min-height:430px}.minimal-statement{padding:90px 20px}.boutique-sidebar .template-nav{display:none}.boutique-hero{grid-template-columns:1fr;gap:35px;padding:18px}.boutique-feature{min-height:430px}.boutique-hero h1{font-size:54px}.boutique-index{display:none}.boutique-categories{grid-template-columns:1fr}.boutique-categories article{gap:12px}.layout-showroom-boutique .template-stock{padding:70px 18px}}.site-preview-modal{z-index:10000;color:#f4fff9;background:#07120f;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.site-preview-modal>header{background:#0b1d18;border-bottom:1px solid #2c4d43;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.site-preview-modal>header>div:first-child{gap:3px;display:grid}.site-preview-modal>header small{color:#49f5c1;letter-spacing:.14em;font-size:9px;font-weight:900}.site-preview-modal>header strong{font-size:17px}.site-preview-modal>header>div:last-child{gap:8px;display:flex}.site-preview-modal>header button{color:#fff;background:#102820;border:1px solid #3c5d53;min-height:40px;padding:0 16px;font-weight:800}.site-preview-modal>header button.stock-primary{color:#061712;background:#49f5c1}.site-preview-browser{background:#fff;border:1px solid #2f4f45;border-radius:10px;min-height:0;margin:14px;overflow:auto}.site-preview-browser-bar{z-index:30;color:#56605d;background:#e9eceb;align-items:center;gap:6px;padding:10px 14px;display:flex;position:sticky;top:0}.site-preview-browser-bar i{background:#aeb7b4;border-radius:50%;width:9px;height:9px}.site-preview-browser-bar i:first-child{background:#ff6961}.site-preview-browser-bar i:nth-child(2){background:#f9c74f}.site-preview-browser-bar i:nth-child(3){background:#6acb74}.site-preview-browser-bar span{background:#fff;border-radius:12px;margin-left:8px;padding:5px 18px;font-size:10px}.site-preview-document{min-height:100%}.preview-vehicle-image{aspect-ratio:16/10;color:var(--stand-accent);background:linear-gradient(145deg,#254b43,#081b16);place-items:center;font-size:54px;font-weight:950;display:grid;position:relative;overflow:hidden}.preview-vehicle-image:after{content:"";opacity:.17;border:7px solid;border-bottom:0;border-top-left-radius:55% 100%;border-top-right-radius:42% 100%;width:75%;height:34%;position:absolute;transform:translateY(18px)}.preview-vehicle-image.image-1{background:linear-gradient(145deg,#2c3338,#090b0d)}.preview-vehicle-image.image-2{background:linear-gradient(145deg,#9d9789,#27231e)}.preview-vehicle-image.image-3{background:linear-gradient(145deg,#223550,#050b16)}.preview-vehicle-image>b{z-index:2;background:var(--stand-accent);color:var(--stand-background);text-transform:uppercase;padding:6px 9px;font-size:9px;position:absolute;top:14px;left:14px}.site-preview-document .preview-vehicle-card .stand-vehicle-actions a{cursor:default}.site-preview-document a{pointer-events:none}@media (width<=700px){.site-preview-modal>header{flex-direction:column;align-items:stretch}.site-preview-modal>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.site-preview-browser{margin:7px}}.site-preview-modal{isolation:isolate;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.site-preview-modal>header{z-index:10002;position:relative}.site-preview-browser{z-index:1;isolation:isolate;overscroll-behavior:contain;position:relative}.site-preview-document{z-index:0;isolation:isolate;position:relative}.car-silhouette img,.preview-vehicle-image img{object-fit:cover;width:100%;height:100%;display:block}.car-silhouette img{object-position:52% 55%}.preview-vehicle-image img{object-position:center}.preview-vehicle-image:has(img):after{display:none}.template-catalog>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.template-catalog h2{margin:4px 0;font-size:31px}.template-catalog header p:last-child{color:var(--muted)}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.template-grid>button{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);text-align:left;gap:8px;padding:0 16px 16px;display:grid}.template-grid>button>span{height:7px;margin:0 -16px 8px}.template-grid p,.template-grid small{color:var(--muted);margin:0}.template-dialog{border:1px solid var(--line-strong);background:var(--surface-panel);width:min(760px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.template-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px;display:flex}.template-dialog h2{margin:4px 0}.template-dialog>header>button{color:var(--text);background:0 0;border:0;font-size:24px}.template-dialog form{padding:22px}.template-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.template-fields label{gap:6px;display:grid}.template-fields .wide{grid-column:1/-1}.template-fields input,.template-fields select,.template-fields textarea{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);padding:11px}.template-fields input[type=color]{height:45px;padding:4px}.template-dialog footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=700px){.template-catalog>header{flex-direction:column;align-items:stretch}.template-grid,.template-fields{grid-template-columns:1fr}.template-fields .wide{grid-column:auto}}.template-grid>article{border:1px solid var(--line);background:var(--surface-panel);grid-template-rows:250px 1fr auto;min-width:0;display:grid;overflow:hidden}.template-grid>article .template-preview{border-bottom:1px solid var(--line);width:100%;height:250px}.template-card-copy{align-content:start;gap:8px;padding:16px;display:grid}.template-card-copy p,.template-card-copy small{color:var(--muted);margin:0}.template-grid>article>footer{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.template-grid>article>footer button{min-height:42px}@media (width<=1050px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.template-grid{grid-template-columns:1fr}}.platform-support-center{gap:16px;display:grid}.platform-support-toolbar{border:1px solid var(--line);background:var(--surface-panel);justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.platform-support-toolbar>div,.platform-support-toolbar label{gap:5px;display:grid}.platform-support-toolbar small{color:var(--muted)}.platform-support-toolbar select{border:1px solid var(--line-strong);background:var(--surface);min-width:210px;color:var(--text);padding:10px}.platform-support-notice{border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);text-align:left;padding:10px}.platform-support-layout{border:1px solid var(--line);grid-template-columns:minmax(280px,36%) 1fr;min-height:560px;display:grid}.platform-support-list{border-right:1px solid var(--line);align-content:start;display:grid}.platform-support-list>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.platform-support-list>button.active{box-shadow:inset 3px 0 var(--accent);background:var(--surface-panel)}.platform-support-list strong,.platform-support-list small,.platform-support-list time{display:block}.platform-support-list small,.platform-support-list time{color:var(--muted);margin-top:4px;font-size:11px}.platform-support-list em{text-transform:uppercase;font-size:10px;font-style:normal}.platform-support-list em.high{color:#f1c84b}.platform-support-list em.urgent{color:#ff5b70}.platform-support-list>p{color:var(--muted);padding:20px}.platform-support-thread{flex-direction:column;min-width:0;display:flex}.platform-support-thread>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px;display:flex}.platform-support-thread>header div{gap:4px;display:grid}.platform-support-thread>header small{color:var(--muted)}.platform-support-thread>header span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.platform-support-thread>div{flex-direction:column;flex:1;gap:10px;min-height:330px;padding:18px;display:flex;overflow:auto}.platform-support-thread>div article{border:1px solid var(--line);background:var(--surface-panel);align-self:flex-start;max-width:78%;padding:11px}.platform-support-thread>div article.support{border-color:var(--accent);align-self:flex-end}.platform-support-thread p{white-space:pre-wrap;margin:0 0 5px}.platform-support-thread time{color:var(--muted);font-size:10px}.platform-support-thread form{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:end;gap:10px;padding:14px;display:grid}.platform-support-thread textarea,.platform-support-thread select{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:10px}.platform-support-thread form label{gap:5px;display:grid}.platform-support-thread form label span{text-transform:uppercase;font-size:10px}.platform-support-thread form button{background:var(--accent);color:#042019;border:0;padding:11px 16px;font-weight:900}.platform-support-empty{color:var(--muted);place-items:center;display:grid}@media (width<=850px){.platform-support-toolbar{flex-direction:column;align-items:stretch}.platform-support-layout{grid-template-columns:1fr}.platform-support-list{border-right:0;border-bottom:1px solid var(--line)}.platform-support-thread form{grid-template-columns:1fr}.platform-support-thread>div{min-height:280px}}.operations-center{gap:18px;display:grid}.operations-center>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.operations-center h2{margin:4px 0 7px;font-size:28px}.operations-center header p{color:var(--muted);margin:0}.operations-center>header button,.operations-alerts button{border:1px solid var(--accent);background:var(--surface-raised);min-height:40px;color:var(--accent);padding:9px 14px;font-weight:800}.operations-notice{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);text-align:left;padding:12px 14px}.operations-runtime{border:1px solid var(--line-strong);background:var(--surface-panel);grid-template-columns:minmax(220px,1fr) minmax(130px,.3fr) minmax(260px,.7fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.operations-runtime>div,.operations-runtime label{gap:6px;display:grid}.operations-runtime strong{font-size:18px}.operations-runtime small,.operations-runtime p{color:var(--muted)}.operations-runtime p{margin:0}.operations-runtime select,.operations-runtime input,.operations-runtime button{min-height:42px}.operations-runtime button{border:1px solid var(--accent);background:var(--accent);color:var(--surface-deep);padding:9px 16px;font-weight:850}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-metrics article{border:1px solid var(--line-strong);background:var(--surface-panel);gap:6px;padding:16px;display:grid}.operations-metrics small{color:var(--muted)}.operations-metrics strong{font-size:25px}.operations-block{gap:10px;display:grid}.operations-block>header{justify-content:space-between;align-items:center;display:flex}.operations-block h3{margin:0}.operations-block>header span{color:var(--accent);font-weight:850}.operations-alerts,.operations-backups{gap:9px;display:grid}.operations-alerts article,.operations-backups article{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:1fr minmax(220px,.45fr);gap:18px;padding:16px;display:grid}.operations-alerts article.warning{border-left:3px solid #ffcc70}.operations-alerts article.critical{border-left:3px solid #ff6f82}.operations-alerts article>div,.operations-backups article>div{gap:6px;display:grid}.operations-alerts small,.operations-backups small{color:var(--muted)}.operations-alerts p,.operations-backups p{color:var(--muted);margin:0;line-height:1.5}.operations-alerts article>div:last-child{align-content:end}.operations-alerts input{min-height:40px}.operations-backups article>div:last-child{justify-items:end}.operations-backups code{color:var(--muted)}.operations-backups em{color:var(--accent);font-style:normal;font-weight:800}.operations-empty,.operations-loading{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:24px}@media (width<=1050px){.operations-runtime{grid-template-columns:1fr 1fr}.operations-runtime>div{grid-column:1/-1}}@media (width<=850px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-alerts article,.operations-backups article{grid-template-columns:1fr}.operations-backups article>div:last-child{justify-items:start}}@media (width<=520px){.operations-runtime,.operations-metrics{grid-template-columns:1fr}.operations-runtime>div{grid-column:auto}.operations-center>header{flex-direction:column;align-items:stretch}}.commercial-workspace{margin-top:30px}.tab-context{color:var(--vorno-text-muted);align-items:baseline;gap:5px;margin:0;font-size:10px;display:flex}.tab-context strong{color:var(--drive-accent);font-size:12px}.subscription-panel{gap:18px;display:grid}.subscription-intro{background:var(--drive-accent-soft);border:1px solid #43f0c32e;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.subscription-intro h3,.subscription-intro p{margin:0}.subscription-intro h3{font-size:22px}.subscription-intro p:last-child{color:var(--vorno-text-muted);margin-top:7px;font-size:10px;line-height:1.6}.subscription-state{border:1px solid var(--vorno-line);color:var(--vorno-text-muted);text-transform:uppercase;white-space:nowrap;padding:7px 9px;font-size:9px;font-weight:800}.subscription-state.active,.subscription-state.trialing{color:var(--drive-accent);border-color:#43f0c359}.subscription-state.suspended,.subscription-state.cancelled{color:#ff899d}.subscription-state.read_only{color:#fbbf24}.subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.subscription-facts article{border:1px solid var(--vorno-line);background:#ffffff04;gap:7px;padding:13px;display:grid}.subscription-facts small{color:var(--vorno-text-muted);text-transform:uppercase;font-size:8px}.subscription-facts strong{font-size:11px}.subscription-control{border:1px solid var(--vorno-line);gap:15px;padding:18px;display:grid}.subscription-control h3,.subscription-control p{margin:0}.subscription-control>div>p{color:var(--vorno-text-muted);margin-top:5px;font-size:10px}.subscription-form{grid-template-columns:2fr 1fr;gap:10px;display:grid}.subscription-form label{color:var(--vorno-text-muted);gap:6px;font-size:9px;font-weight:750;display:grid}.subscription-form .wide{grid-column:1/-1}.subscription-action-help{border:1px solid #43f0c33d;border-left:3px solid var(--drive-accent);background:var(--drive-accent-soft);grid-column:1/-1;gap:5px;padding:12px 14px;display:grid}.subscription-action-help strong{color:var(--vorno-text);font-size:11px}.subscription-action-help span{color:var(--vorno-text-muted);font-size:9px;line-height:1.55}.subscription-action-help.action-suspend,.subscription-action-help.action-cancel{background:#ff5d770f;border-color:#ff5d774d #ff5d774d #ff5d774d #ff5d77}.subscription-form select,.subscription-form textarea{border:1px solid var(--vorno-line);background:var(--surface-panel);color:#fff;width:100%;padding:11px}.subscription-form .auto-renew{border:0;align-self:end;align-items:center;gap:8px;min-height:44px;padding:0 2px;display:flex}.subscription-form .auto-renew input{width:auto}.plan-selection-note{color:var(--drive-accent)!important;font-size:9px!important}.subscription-actions{justify-content:flex-end;gap:8px;display:flex}.subscription-history{gap:8px;display:grid}.subscription-history h3{margin:0 0 5px}.subscription-history article{border:1px solid var(--vorno-line);grid-template-columns:4px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.subscription-history article>i{background:var(--drive-accent);width:4px;height:100%;min-height:30px}.subscription-history strong,.subscription-history span{display:block}.subscription-history span,.subscription-history time{color:var(--vorno-text-muted);margin-top:3px;font-size:8px}@media (width<=760px){.subscription-intro{flex-direction:column}.subscription-facts,.subscription-form{grid-template-columns:1fr}.subscription-form .wide{grid-column:auto}.subscription-history article{grid-template-columns:4px 1fr}.subscription-history time{grid-column:2}}.commercial-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.commercial-heading h2{margin:4px 0;font-size:30px}.commercial-heading>div>p:last-child,.workspace-toolbar p{color:var(--vorno-text-muted);font-size:11px}.scope-filter{color:var(--vorno-text-muted);gap:6px;font-size:9px;display:grid}.scope-filter select,.standalone-field select{border:1px solid var(--vorno-line);background:var(--surface-panel);color:#fff;border-radius:10px;padding:11px 13px}.workspace-tabs{border-bottom:1px solid var(--vorno-line);gap:5px;margin-top:24px;display:flex}.workspace-tabs button{color:var(--vorno-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 15px;font-size:10px;font-weight:800}.workspace-tabs button.active{border-color:var(--drive-accent);color:var(--drive-accent)}.workspace-tabs b{margin-left:6px}.workspace-toolbar{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.lead-list,.commercial-task-list{gap:9px;display:grid}.lead-list article{border:1px solid var(--vorno-line);background:var(--surface-panel);cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(170px,1fr) 145px 80px 90px;align-items:center;gap:14px;padding:14px;display:grid}.lead-avatar{background:var(--drive-accent-soft);width:40px;height:40px;color:var(--drive-accent);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.lead-list strong,.lead-list span{display:block}.lead-list article>div:nth-child(2)>span,.lead-list small{color:var(--vorno-text-muted);margin-top:4px;font-size:9px}.lead-state,.priority-tag{background:#ffffff0a;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800}.priority-urgent{--priority:#fb7185}.priority-high{--priority:#fbbf24}.priority-normal{--priority:#60a5fa}.priority-low{--priority:#94a3b8}.priority-tag{color:var(--priority)}.state-won{color:var(--drive-accent)}.state-trial{color:var(--drive-signal)}.pipeline-board{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-top:18px;display:grid;overflow:auto}.pipeline-board>section{border:1px solid var(--vorno-line);background:#ffffff04;border-radius:13px;min-height:260px;padding:12px}.pipeline-board header{color:var(--vorno-text-muted);justify-content:space-between;font-size:9px;display:flex}.pipeline-board article{border:1px solid var(--vorno-line);background:var(--surface-panel);cursor:pointer;border-radius:10px;gap:6px;margin-top:10px;padding:11px;font-size:9px;display:grid}.pipeline-board article span{color:var(--vorno-text-muted)}.commercial-task-list article{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:13px;grid-template-columns:5px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.commercial-task-list article>i,.task-widget-list article>i{background:var(--priority);border-radius:99px;width:4px;height:100%;min-height:38px}.commercial-task-list span,.commercial-task-list small{color:var(--vorno-text-muted);margin-top:4px;font-size:9px;display:block}.task-actions button{border:1px solid var(--vorno-line);color:var(--vorno-text-muted);background:0 0;border-radius:8px;padding:7px;font-size:8px}.task-actions-state span{border:1px solid var(--vorno-line);color:var(--vorno-text-soft);margin:0;padding:7px 9px;font-size:10px;font-weight:700}.completed{opacity:.55}.lead-summary{gap:8px;margin:22px 0;display:flex}.lead-summary span{color:var(--vorno-text-muted);background:#ffffff0a;border-radius:8px;padding:7px 9px;font-size:9px}.standalone-field{gap:7px;display:grid}.standalone-field span{font-size:10px;font-weight:800}.conversion-panel{background:var(--drive-accent-soft);border:1px solid #43f0c32e;border-radius:14px;gap:9px;margin-top:24px;padding:18px;display:grid}.conversion-panel p{color:var(--vorno-text-muted);margin:0;font-size:10px;line-height:1.6}.conversion-panel button{width:max-content}.lead-history{border-top:1px solid var(--vorno-line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.lead-history h3,.lead-history>p{margin:0}.lead-history>p{color:var(--vorno-text-muted)}.lead-history ol{border:1px solid var(--vorno-line);margin:0;padding:0;list-style:none;display:grid}.lead-history li{border-bottom:1px solid var(--vorno-line);grid-template-columns:4px 1fr;gap:12px;padding:12px;display:grid}.lead-history li:last-child{border-bottom:0}.lead-history i{background:var(--drive-accent)}.lead-history i.event-converted{background:#79f2a6}.lead-history strong,.lead-history small{display:block}.lead-history small{color:var(--vorno-text-muted);margin-top:3px}.lead-history p{color:var(--vorno-text-soft);margin:6px 0 0}.task-widget{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:18px;grid-template-columns:220px 1fr;gap:24px;margin-top:20px;padding:22px;display:grid}.task-widget h3{margin:4px 0}.task-widget small,.task-widget .muted{color:var(--vorno-text-muted);font-size:9px}.task-widget-list{gap:7px;display:grid}.task-widget-list article{background:#ffffff06;border-radius:10px;grid-template-columns:4px 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.task-widget-list span{color:var(--vorno-text-muted);margin-top:3px;font-size:8px;display:block}.task-widget-list b{color:var(--priority);font-size:8px}@media (width<=850px){.commercial-heading{flex-direction:column;align-items:flex-start}.lead-list article{grid-template-columns:42px 1fr auto}.lead-list article>small,.priority-tag{display:none}.pipeline-board{grid-template-columns:repeat(8,220px)}.task-widget{grid-template-columns:1fr}.commercial-task-list article{grid-template-columns:4px 1fr}.task-actions{flex-wrap:wrap;grid-column:2}}@media (width<=520px){.commercial-workspace,.lead-list{min-width:0}.lead-list article{grid-template-columns:42px minmax(0,1fr);gap:10px;min-width:0}.lead-state{grid-column:2;width:fit-content}.lead-list article>div:nth-child(2){min-width:0}.lead-list article>div:nth-child(2)>strong,.lead-list article>div:nth-child(2)>span{overflow-wrap:anywhere}}.commercial-team-list{gap:9px;display:grid}.commercial-team-list>button{border:1px solid var(--vorno-line);background:var(--surface-panel);width:100%;color:var(--vorno-text);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px;display:grid}.commercial-team-list>button.inactive{opacity:.58}.commercial-team-list span,.commercial-team-list small{display:block}.commercial-team-list small{color:var(--vorno-text-muted);margin-top:4px}.commercial-team-list em{color:var(--vorno-text-soft);font-style:normal}.commercial-team-list b{color:var(--drive-accent)}.team-editor form{gap:16px;display:grid}.team-member-picker{border:1px solid var(--vorno-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.team-member-picker legend{padding:0 6px;font-weight:800}.team-member-picker label{background:0 0;align-items:center;gap:9px;padding:3px 0;display:flex}.team-member-picker input{width:auto}.team-member-picker p{color:var(--vorno-text-muted);grid-column:1/-1;margin:0}.team-history{border-top:1px solid var(--vorno-line);gap:10px;padding-top:14px;display:grid}.team-history h3,.team-history p{margin:0}.team-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.team-history li{border:1px solid var(--vorno-line);grid-template-columns:1fr auto;gap:4px 12px;padding:10px;display:grid}.team-history li span{color:var(--vorno-text-muted);grid-column:1/-1}@media (width<=620px){.commercial-team-list>button,.team-member-picker{grid-template-columns:1fr}.workspace-tabs{overflow-x:auto}}.task-action-control{align-items:center;gap:7px;display:flex}.task-action-control select{border:1px solid var(--line-strong);background:var(--surface-field);min-height:36px;color:var(--text);padding:7px 9px}:not(.loader):not(.account-copy i):not(.environment-chip i):not(.timeline i){border-radius:3px!important}.sidebar-lower{gap:10px;margin-top:auto;display:grid}.sidebar-profile{border-top:1px solid var(--vorno-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0 5px;display:grid}.profile-avatar-button{width:38px;height:38px;color:inherit;background:0 0;border:0;padding:0}.profile-avatar-button .avatar{width:38px;height:38px;font-size:13px}.profile-information{gap:6px;min-width:0;display:grid}.profile-name strong,.profile-name small{display:block}.profile-name strong{font-size:12px;line-height:1.25}.profile-name small{color:var(--vorno-text-muted);margin-top:2px;font-size:9px;line-height:1.35}.profile-details{align-items:center;gap:8px;width:100%;display:flex}.profile-region{color:var(--drive-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-environment{color:var(--vorno-text-muted);text-transform:uppercase;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.profile-environment i{background:var(--status-ready);width:6px;height:6px;box-shadow:0 0 8px var(--status-ready);border-radius:50%!important}.profile-session{text-transform:uppercase;border-left:1px solid #ffffff12;align-content:center;justify-items:end;gap:8px;padding-left:9px;font-size:8px;display:grid}.profile-session>span{color:var(--vorno-text-muted);letter-spacing:.04em;white-space:nowrap}.profile-session b{color:var(--status-ready);text-shadow:0 0 7px #43f0c380;font-size:9px}.profile-session button{color:#ff899d;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:800;display:flex}.profile-session button:hover{color:#ffb1be}.profile-session button i{width:auto;height:auto;box-shadow:none;background:0 0;font-size:10px;font-style:normal;display:inline;border-radius:0!important}.sidebar-task-card{border:1px solid var(--vorno-line);border-left:3px solid var(--priority,var(--drive-accent));width:100%;min-height:96px;color:var(--vorno-text-strong);text-align:left;background:#ffffff06;gap:7px;padding:13px;display:grid}.sidebar-task-card:hover{border-color:color-mix(in srgb,var(--priority,var(--drive-accent)) 45%,var(--vorno-line));background:#ffffff0a}.sidebar-task-title{color:var(--vorno-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-style:normal;display:flex}.sidebar-task-title b{letter-spacing:.08em;font-size:10px}.sidebar-task-title em{min-width:22px;height:20px;color:var(--vorno-text-strong);background:#ffffff0f;place-items:center;font-size:9px;font-style:normal;display:grid}.sidebar-task-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.sidebar-task-card time{color:var(--priority,var(--drive-accent));font-size:9px;font-weight:750}.sidebar-task-card small{color:var(--vorno-text-muted);font-size:9px}.header-task-center{align-self:flex-start;width:220px}.header-task-center .sidebar-task-card{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;min-height:68px;padding:10px 12px}.header-task-center .sidebar-task-title{grid-column:1/-1}.header-task-center .sidebar-task-card>strong{font-size:10px}.header-task-center .sidebar-task-card time{white-space:nowrap;align-self:center}.header-task-center .sidebar-task-card small{grid-column:1/-1}.task-center-backdrop{z-index:100;align-items:stretch;padding:18px 22px}.task-center-modal{border:1px solid var(--vorno-line);background:var(--surface-base);flex-direction:column;width:100%;max-width:none;height:calc(100vh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.task-center-modal>header{border-bottom:1px solid var(--vorno-line);justify-content:space-between;align-items:flex-start;padding:22px 26px 18px;display:flex}.task-center-modal>header h2{margin:0;font-size:26px}.task-center-modal>header p:last-child{color:var(--vorno-text-muted);margin:6px 0 0;font-size:10px}.task-center-modal>.notice{flex:none;margin:8px 26px 0}.task-center-header-actions{align-items:flex-start;gap:18px;display:flex}.task-management-filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.task-management-filters label,.task-custom-dates label{color:var(--vorno-text-muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:750;display:grid}.task-management-filters select,.task-management-filters input{border:1px solid var(--vorno-line);background:var(--surface-panel);min-width:165px;color:var(--vorno-text-strong);padding:8px 10px;font-size:9px}.task-management-filters label:first-child select{min-width:190px}.task-custom-dates{gap:8px;display:flex}.task-custom-dates input{min-width:130px}.task-pagination{justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.task-pagination button{border:1px solid var(--vorno-line);background:var(--surface-panel);color:var(--vorno-text-strong);padding:8px 12px;font-size:9px}.task-pagination button:disabled{cursor:not-allowed;opacity:.35}.task-pagination span{color:var(--vorno-text-muted);font-size:9px}.task-center-layout{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.task-center-list{padding:14px 22px 20px;overflow:auto}.task-center-list>.muted{color:var(--vorno-text-muted);text-align:center;padding:50px;font-size:11px}.task-status-group{margin-bottom:24px}.task-list-heading{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex}.task-list-heading strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.task-list-heading span{color:var(--vorno-text-muted);font-size:10px}.task-status-group.overdue .task-list-heading strong{color:#fb7185}.task-status-group>button{border:1px solid var(--vorno-line);width:100%;color:var(--vorno-text-strong);text-align:left;background:#ffffff05;grid-template-columns:4px minmax(0,1fr) 90px;align-items:center;gap:13px;margin-bottom:7px;padding:13px 14px;display:grid}.task-status-group>button:hover,.task-status-group>button.selected{background:var(--drive-accent-soft);border-color:#43f0c352}.task-status-group>button>i{background:var(--priority);width:4px;height:100%;min-height:38px}.task-status-group>button strong,.task-status-group>button time{display:block}.task-status-group>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-status-group>button time{color:var(--priority);margin-top:5px;font-size:9px;font-weight:700}.task-status-group>button>span{color:var(--vorno-text-muted);text-align:right;text-transform:uppercase;font-size:9px;font-weight:750}.task-assignee{color:var(--vorno-text-muted);margin-top:4px;font-size:8px;display:block}.task-history{border-top:1px solid var(--vorno-line);gap:9px;margin-top:5px;padding-top:17px;display:grid}.task-history h4{margin:0 0 4px;font-size:11px}.task-history>p{color:var(--vorno-text-muted);font-size:9px}.task-history article{grid-template-columns:7px 1fr;gap:9px;display:grid}.task-history article>i{background:var(--drive-accent);width:7px;height:7px;margin-top:4px}.task-history article strong,.task-history article span{display:block}.task-history article strong{font-size:9px}.task-history article span,.task-history article p{color:var(--vorno-text-muted);margin:3px 0 0;font-size:8px;line-height:1.45}.task-action-backdrop{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020806d1;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.task-action-dialog{border:1px solid var(--vorno-line);background:var(--surface-panel);gap:16px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0009}.task-action-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-action-dialog h3{margin:2px 0 0;font-size:20px}.task-action-dialog>p{color:var(--vorno-text-muted);margin:0;font-size:10px;line-height:1.6}.task-action-dialog label{color:var(--vorno-text-muted);gap:7px;font-size:9px;font-weight:750;display:grid}.task-action-dialog textarea{border:1px solid var(--vorno-line);background:var(--surface-base);color:var(--vorno-text-strong);resize:vertical;padding:12px}.task-action-dialog footer{justify-content:flex-end;gap:9px;display:flex}.task-detail-backdrop{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020806c7;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.task-detail-panel{border:1px solid var(--vorno-line);background:var(--surface-panel);width:min(680px,100%);max-height:calc(100% - 10px);padding:28px;overflow:auto;box-shadow:0 28px 80px #00000094}.task-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.task-detail-header-actions{align-items:center;gap:8px;display:flex}.task-action-menu{min-width:176px;font-size:10px;font-weight:750;width:auto!important;padding:9px 34px 9px 11px!important}.task-detail-header .icon-button{border:1px solid var(--vorno-line);flex:none;width:34px;height:34px}.task-detail-panel form{gap:17px;display:grid}.task-detail-panel form h3{margin:0;font-size:21px}.task-detail-panel form label{color:var(--vorno-text-muted);gap:7px;font-size:10px;font-weight:750;display:grid}.task-detail-panel input,.task-detail-panel textarea,.task-detail-panel select{border:1px solid var(--vorno-line);background:var(--surface-panel);color:#fff;outline:0;width:100%;padding:12px 13px}.task-detail-panel textarea{resize:vertical}.task-detail-panel input:focus,.task-detail-panel textarea:focus,.task-detail-panel select:focus{border-color:#43f0c380}.task-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-detail-actions{flex-wrap:wrap;gap:8px;padding-top:5px;display:flex}.archive-reason{background:#fb71850d;border:1px solid #fb718533;gap:5px;padding:12px;font-size:10px;display:grid}.archive-reason span{color:var(--vorno-text-muted)}@media (width<=900px){.sidebar-profile{padding-top:12px;display:block;position:relative}.sidebar-profile .profile-information,.sidebar-profile .profile-session{display:none}.sidebar-profile.open .profile-information{z-index:120;border:1px solid var(--vorno-line);background:var(--surface-panel);gap:8px;width:205px;padding:12px 76px 12px 13px;display:grid;position:absolute;bottom:0;left:46px;box-shadow:0 18px 45px #00000073}.sidebar-profile.open .profile-details{gap:6px;display:grid}.sidebar-profile.open .profile-session{z-index:121;width:70px;padding-left:10px;display:grid;position:absolute;bottom:9px;right:-205px}.profile-avatar-button{cursor:pointer}.header-task-center{width:180px}.header-task-center .sidebar-task-card>strong{display:none}.header-task-center .sidebar-task-card time{grid-column:1/-1}.task-center-layout{grid-template-columns:1fr}.task-center-list{border-right:0;border-bottom:1px solid var(--vorno-line);max-height:50vh}}@media (width<=580px){.task-center-backdrop{padding:6px}.task-center-modal{height:calc(100vh - 12px)}.task-center-modal>header{gap:12px;padding:16px}.task-center-header-actions{flex-direction:column-reverse;align-items:flex-end;gap:8px}.task-management-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.task-management-filters label:first-child{grid-column:1/-1}.task-management-filters select,.task-management-filters label:first-child select{width:100%;min-width:0}.task-custom-dates{grid-column:1/-1}.task-custom-dates label{flex:1}.task-custom-dates input{width:100%;min-width:0}.task-status-group>button{grid-template-columns:4px 1fr}.task-status-group>button>span{text-align:left;grid-column:2}.task-date-grid{grid-template-columns:1fr}.task-detail-backdrop{padding:6px}.task-detail-panel{max-height:100%;padding:20px}.task-detail-header{gap:10px}.task-detail-header-actions{flex-direction:column-reverse;align-items:flex-end}.task-action-menu{min-width:150px}}.commercial-workspace .commercial-heading h2{display:none}.conversion-wizard{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:4px;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 24px 80px #0000007a}.conversion-wizard>header{border-bottom:1px solid var(--vorno-line);justify-content:space-between;gap:24px;padding:24px 28px 18px;display:flex}.conversion-wizard h2,.conversion-wizard h3{margin:4px 0}.conversion-wizard header p{color:var(--vorno-text-muted);margin:5px 0 0}.conversion-steps{border-bottom:1px solid var(--vorno-line);grid-template-columns:repeat(3,1fr);display:grid}.conversion-steps span{color:var(--vorno-text-muted);border-bottom:2px solid #0000;padding:12px 28px;font-size:10px;font-weight:700}.conversion-steps span.active{border-color:var(--drive-accent);color:var(--drive-accent)}.conversion-wizard form{padding:24px 28px}.conversion-step{gap:16px;display:grid}.conversion-step>p{max-width:660px;color:var(--vorno-text-muted);margin:0;line-height:1.65}.conversion-mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.conversion-mode button{text-align:left;color:var(--vorno-text);border:1px solid var(--vorno-line);background:#ffffff05;border-radius:3px;gap:7px;padding:16px;display:grid}.conversion-mode button.selected{border-color:var(--drive-accent);background:var(--drive-accent-soft)}.conversion-mode span{color:var(--vorno-text-muted);font-size:10px;line-height:1.5}.conversion-step label{gap:7px;display:grid}.conversion-step label>span{font-size:10px;font-weight:700}.conversion-step input,.conversion-step select{width:100%}.plan-confirmation{border-left:3px solid var(--drive-accent);background:#ffffff06;gap:5px;padding:14px;display:grid}.plan-confirmation span{color:var(--vorno-text-muted);font-size:10px}.plan-confirmation em{color:var(--drive-accent);font-size:11px;font-style:normal;font-weight:700}.conversion-review{background:var(--vorno-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.conversion-review div{background:var(--surface-panel);padding:13px 15px}.conversion-review dt{color:var(--vorno-text-muted);font-size:9px}.conversion-review dd{margin:5px 0 0;font-weight:700}.conversion-consent{align-items:center;margin-top:5px;grid-template-columns:auto 1fr!important}.conversion-consent input{width:auto}.conversion-wizard form>footer{border-top:1px solid var(--vorno-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}@media (width<=650px){.conversion-wizard{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.conversion-wizard>header,.conversion-wizard form{padding:18px}.conversion-steps span{text-align:center;padding:10px 8px}.conversion-mode,.conversion-review,.conversion-step .form-grid{grid-template-columns:1fr}}.sales-management{margin-top:32px}.sales-management>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.sales-management h2{margin:3px 0 7px;font-size:31px}.sales-management header p:last-child{color:var(--muted);margin:0;font-size:13px}.sales-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.sales-summary article{border:1px solid var(--line);background:var(--surface-panel);padding:18px}.sales-summary small,.sales-summary strong{display:block}.sales-summary small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.sales-summary strong{margin-top:9px;font-size:23px}.sales-list{gap:8px;margin-top:14px;display:grid}.sale-row{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);text-align:left;border-radius:3px;grid-template-columns:1.2fr 1.2fr .8fr auto;align-items:center;gap:14px;padding:16px;display:grid}.sale-row:hover{border-color:var(--line-strong);background:var(--surface-raised)}.sale-row div{gap:5px;display:grid}.sales-list span{color:var(--muted);font-size:11px}.sales-list em{background:var(--surface-field);color:var(--soft);border-left:3px solid #ffcc70;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800}.trade-in-section{background:#28240f;border-color:#665f31}.trade-toggle{align-items:center;gap:10px;margin-bottom:17px;grid-template-columns:auto 1fr!important;display:flex!important}.trade-toggle input{width:auto;height:auto}.trade-toggle span{gap:3px;display:grid}.trade-toggle small{color:var(--muted);font-size:11px}.trade-grid{border-top:1px solid var(--line);padding-top:16px}.sale-detail{width:min(1040px,100%)}.sale-detail-body{gap:13px;padding:22px;display:grid}.sale-detail-body>section{border:1px solid var(--line);background:#0c1f19;padding:17px}.sale-detail-body h3{color:var(--accent);text-transform:uppercase;margin:0 0 14px;font-size:12px}.sale-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sale-detail-grid>div{border:1px solid var(--line);background:var(--surface-field);gap:5px;padding:11px;display:grid}.sale-detail-grid small{color:var(--muted);text-transform:uppercase;font-size:10px}.sale-detail-grid strong{overflow-wrap:anywhere;font-size:12px}.sale-notes,.sale-empty-detail{border-left:3px solid var(--line-strong);background:var(--surface-field);color:var(--soft);margin:11px 0 0;padding:11px;font-size:12px;line-height:1.55}.trade-detail{background:#28240f!important;border-color:#665f31!important}.trade-publication-warning{background:#ffcc7014;border-left:3px solid #ffcc70;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.trade-publication-warning strong{color:#ffdc91;font-size:12px}.trade-publication-warning span{color:var(--soft);font-size:11px}@media (width<=900px){.sale-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.sales-management>header{flex-direction:column;align-items:start}.sales-summary,.sale-row{grid-template-columns:1fr}.sale-dialog{width:100%}.sale-detail-grid{grid-template-columns:1fr}.trade-publication-warning{flex-direction:column;align-items:start}}.sale-financial{display:grid;gap:14px!important}.sale-financial-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sale-financial-heading h3{margin:0 0 5px!important}.sale-financial-heading p{color:var(--muted);margin:0;font-size:12px}.sale-financial-heading>strong{border-left:3px solid var(--accent);background:var(--surface-field);padding:8px 10px;font-size:11px}.payment-progress{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative;overflow:hidden}.payment-progress>div{background:var(--surface-field);gap:5px;padding:12px;display:grid}.payment-progress small{color:var(--muted);text-transform:uppercase;font-size:10px}.payment-progress>span{background:var(--accent);height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.payment-list{gap:6px;display:grid}.payment-list article{border:1px solid var(--line);background:var(--surface-field);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:11px;display:grid}.payment-list article>div{gap:3px;display:grid}.payment-list small{color:var(--muted);font-size:10px}.payment-list button{color:#ff879a;background:0 0;border:0}.payment-add,.financial-validation{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.payment-add label,.financial-validation label{gap:6px;display:grid}.payment-add label span,.financial-validation label span{font-size:11px;font-weight:800}.payment-add small{color:var(--muted)}.payment-add button,.financial-validation button{align-self:end}.financial-validation h3,.financial-validation p{grid-column:1/-1}.trade-profile-button{margin:0 0 12px}.nested-dialog{z-index:80;background:#000000b8}.trade-edit-dialog{width:min(760px,100% - 28px)}.trade-edit-dialog form{padding:20px}.trade-edit-dialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=760px){.payment-progress,.payment-add,.financial-validation{grid-template-columns:1fr}.sale-financial-heading{flex-direction:column;align-items:flex-start}.payment-list article{grid-template-columns:1fr auto}}.sale-payment-dialog{z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sale-payment-dialog form{border:1px solid var(--line);background:var(--surface-raised);gap:14px;width:min(520px,100%);padding:22px;display:grid}.sale-payment-dialog h3,.sale-payment-dialog p{margin:0}.sale-payment-dialog label{gap:6px;display:grid}.sale-payment-dialog textarea{min-height:100px}.sale-payment-dialog footer{justify-content:flex-end;gap:10px;display:flex}.sale-closure{border:1px solid var(--line);background:var(--surface-raised);gap:14px;padding:16px;display:grid}.closure-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.closure-grid>div,.owner-settlement>div{background:var(--surface-field);gap:5px;padding:12px;display:grid}.closure-grid small,.owner-settlement small{color:var(--muted);text-transform:uppercase;font-size:10px}.owner-settlement{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.owner-settlement form{background:var(--surface-raised);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.owner-settlement label{gap:6px;display:grid}.owner-settlement label span{font-size:11px;font-weight:800}@media (width<=900px){.closure-grid,.owner-settlement form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.closure-grid,.owner-settlement,.owner-settlement form{grid-template-columns:1fr}}.vehicle-media-section{gap:14px;display:grid}.media-usage{border-left:3px solid var(--accent);background:var(--drive-accent-soft);justify-content:space-between;gap:12px;padding:11px 13px;font-size:11px;display:flex}.media-usage span{color:var(--muted)}.media-dropzone{border:1px dashed var(--accent);background:var(--surface-field);cursor:pointer;place-items:center;gap:6px;min-height:125px;padding:22px;display:grid}.media-dropzone span{color:var(--muted);font-size:11px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.media-grid article{border:1px solid var(--line-strong);background:var(--surface-field);position:relative;overflow:hidden}.media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.media-grid article>b{background:var(--accent);color:#06130f;text-transform:uppercase;padding:5px 7px;font-size:9px;position:absolute;top:8px;left:8px}.media-grid article>div{gap:3px;padding:9px;display:grid}.media-grid article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-grid article>div span{color:var(--muted);font-size:9px}.media-grid footer{border:0;margin:0;padding:0 9px 9px;display:flex}.media-grid footer button{border:1px solid var(--line);background:var(--surface-raised);color:var(--soft);flex:1;padding:7px;font-size:9px}.media-grid footer button:last-child{color:#ff9cac}.vehicle-documents{border-top:1px solid var(--line);gap:12px;margin-top:8px;padding-top:16px;display:grid}.vehicle-documents h3{margin:0;font-size:14px}.vehicle-documents form{grid-template-columns:1fr 1fr 1.3fr;gap:10px;padding:0;display:grid}.vehicle-documents form label{gap:6px;display:grid}.vehicle-documents form label span{font-size:10px;font-weight:800}.vehicle-documents form .wide{grid-column:1/-1}.vehicle-documents form button{justify-self:start}.document-list{gap:6px;display:grid}.document-list>button{border:1px solid var(--line);background:var(--surface-field);color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.document-list>button span{gap:3px;display:grid}.document-list small{color:var(--muted)}.document-list b{color:var(--accent);font-size:10px}@media (width<=760px){.media-usage{flex-direction:column}.media-grid{grid-template-columns:1fr 1fr}.vehicle-documents form{grid-template-columns:1fr}}@media (width<=480px){.media-grid{grid-template-columns:1fr}}.pending-media-box{border:1px dashed var(--accent);background:linear-gradient(145deg,var(--surface-field),var(--surface-raised));gap:16px;padding:16px;display:grid}.pending-media-section .pending-file-dropzone{background:0 0;border:0;min-height:74px;padding:8px}.pending-dropzone-heading{text-align:center;place-items:center;gap:5px;padding:10px;display:grid}.pending-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pending-media-grid article{border-color:var(--line-strong);background:var(--surface-raised);cursor:grab;border-radius:3px;transition:border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 8px 20px #0000002e}.pending-media-grid article:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 26px #00000047}.pending-media-grid article:active{cursor:grabbing}.pending-media-grid img{aspect-ratio:16/11}.pending-media-grid footer{justify-content:space-between;align-items:center;gap:8px}.pending-media-grid footer>span{color:var(--muted);font-size:9px}.pending-media-grid footer button{flex:none}.pending-media-section .pending-file-dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media-drag-preview{z-index:99999;border:2px solid var(--accent);background:var(--surface-raised);opacity:1;pointer-events:none;border-radius:3px;position:fixed;top:-10000px;left:-10000px;overflow:hidden;box-shadow:0 18px 44px #0000008c}.media-drag-preview img{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.media-drag-preview footer,.media-drag-preview>div{background:var(--surface-raised)}@media (width<=1050px){.pending-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pending-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pending-media-grid{grid-template-columns:1fr}}.vehicle-document-editor{grid-template-columns:1fr;gap:12px;display:grid}.vehicle-document-editor .document-fields-row{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr);align-items:end;gap:10px;display:grid}.vehicle-document-editor label{gap:7px;display:grid}.vehicle-document-editor label>span{font-size:11px;font-weight:800}.vehicle-document-editor .document-notes-field textarea{resize:vertical;width:100%;min-height:92px}.vehicle-document-editor .document-actions-row{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.vehicle-document-editor .document-actions-row>*{min-height:42px;margin:0}.document-list>button{align-items:flex-start}.document-list .document-card-content{flex:1;gap:9px;min-width:0;display:grid}.document-list .document-card-content dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:9px 5px;margin:0;display:grid}.document-list .document-card-content dl>div{gap:3px;min-width:0;display:grid}.document-list .document-card-content dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.document-list .document-card-content dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:11px}@media (width<=760px){.vehicle-document-editor .document-fields-row{grid-template-columns:1fr}.vehicle-document-editor .document-actions-row{flex-direction:column;align-items:stretch}.vehicle-document-editor .document-actions-row>*{width:100%}.document-list .document-card-content dl{grid-template-columns:1fr 1fr}}@media (width<=480px){.document-list .document-card-content dl{grid-template-columns:1fr}}.document-list .document-card-content dl>.document-card-notes{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.media-removal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-removal-dialog{border:1px solid var(--line-strong);background:var(--surface-raised);gap:16px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #0000008c}.media-removal-dialog h3,.media-removal-dialog p{margin:0}.media-removal-dialog p{color:var(--muted);line-height:1.55}.media-removal-dialog label{gap:7px;display:grid}.media-removal-dialog label span{font-size:11px;font-weight:800}.media-removal-dialog textarea{resize:vertical;min-height:110px}.media-removal-dialog footer{justify-content:flex-end;gap:10px;display:flex}.media-removal-dialog footer button{min-width:110px}@media (width<=480px){.media-removal-dialog footer{flex-direction:column}.media-removal-dialog footer button{width:100%}}.vehicle-document-editor .field-label-row{justify-content:flex-start;align-items:center;gap:7px;display:flex}.vehicle-document-editor .field-label-row em{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.document-feedback{border-left:3px solid var(--accent);background:var(--drive-accent-soft);color:var(--text);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.document-feedback.info{border-left-color:#72b7ff}.document-feedback.error{color:#ffb0bf;background:#ff68861a;border-left-color:#ff6886}.document-feedback button{color:inherit;background:0 0;border:0;flex:none;font-size:18px;line-height:1}.document-actions-row button:disabled{cursor:wait;opacity:.65}.document-file-button:has(input:disabled){cursor:wait;opacity:.65}.document-card-content dl,.document-list .document-card-content dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2.25fr)!important}.pending-document-list article>button{align-self:center}@media (width<=900px){.document-card-content dl,.document-list .document-card-content dl{grid-template-columns:1fr 1fr!important}}@media (width<=580px){.document-card-content dl,.document-list .document-card-content dl{grid-template-columns:1fr!important}}.after-sales{gap:24px;display:grid}.after-sales>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.after-sales-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.after-sales-summary article,.after-sales-list article,.after-sales-list>button{border:1px solid var(--line);background:var(--surface);padding:16px}.after-sales-summary small,.after-sales-summary strong,.after-sales-list small{display:block}.after-sales-summary strong{margin-top:6px;font-size:1.35rem}.after-sales-list{gap:8px;display:grid}.after-sales-list article,.after-sales-list>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.after-sales-list>button span:last-child{text-align:right}.after-sales-list i{background:#5edcb9;align-self:stretch;width:4px}.after-sales-list i[data-priority=high]{background:#ffbe3d}.after-sales-list i[data-priority=urgent]{background:#ff5470}.after-sales-dialog{max-width:1050px}.after-sales-dialog>form,.after-sales-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.after-sales-dialog .wide{grid-column:1/-1}.after-sales-actions form,.warranty-settings-form,.warranty-catalog section{border:1px solid var(--line);padding:18px}.after-sales-actions form{gap:10px;display:grid}.warranty-settings{gap:18px;display:grid}.warranty-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warranty-settings-form .wide{grid-column:1/-1}.warranty-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warranty-catalog section,.warranty-catalog form{gap:10px;display:grid}.warranty-catalog article{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}@media (width<=720px){.after-sales>header,.after-sales-list article,.after-sales-list>button{flex-direction:column;align-items:stretch}.after-sales-summary,.after-sales-dialog>form,.after-sales-actions,.warranty-settings-form,.warranty-catalog{grid-template-columns:1fr}.after-sales-list>button span:last-child{text-align:left}.warranty-settings-form .wide{grid-column:auto}}.stand-finance{gap:18px;display:grid}.finance-tabs{border-bottom:1px solid var(--line);gap:6px;margin-top:24px;display:flex}.finance-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-weight:800}.finance-tabs button.active{border-color:var(--accent);color:var(--text)}.vehicle-finance,.commission-panel{gap:16px;margin-top:10px;display:grid}.vehicle-finance>header,.commission-panel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.vehicle-finance h2,.commission-panel h2{margin:4px 0 7px;font-size:30px}.vehicle-finance header p:last-child,.commission-panel header p:last-child{color:var(--muted);margin:0}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.finance-kpis article{border:1px solid var(--line);background:var(--surface-panel);gap:7px;padding:16px;display:grid}.finance-kpis small{color:var(--muted);text-transform:uppercase}.finance-kpis strong{font-size:20px}.finance-vehicle-filter{grid-template-columns:auto minmax(220px,420px);align-items:center;gap:12px;display:grid}.margin-grid,.financial-entry-list,.commission-list{gap:9px;display:grid}.margin-grid article{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:minmax(170px,.6fr) 1.4fr;gap:16px;padding:16px;display:grid}.margin-grid article>div{align-content:start;gap:5px;display:grid}.margin-grid span,.financial-entry-list span,.commission-list span{color:var(--muted);font-size:11px}.margin-grid dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.margin-grid dl div{background:var(--surface-field);gap:5px;padding:9px;display:grid}.margin-grid dt{color:var(--muted);text-transform:uppercase;font-size:9px}.margin-grid dd{margin:0;font-weight:800}.financial-entry-list article,.commission-list article{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:13px 15px;display:grid}.financial-entry-list article>div,.commission-list article>div{gap:4px;display:grid}.financial-entry-list b.expense{color:#ff879a}.financial-entry-list b.income{color:var(--accent)}.financial-entry-list button{color:#ff879a;background:0 0;border:0}.finance-entry-dialog{width:min(900px,100% - 28px)}.finance-entry-dialog form,.commission-dialog form{padding:20px}.finance-entry-dialog footer,.commission-dialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.fiscal-responsibility{background:#ffcc7014;border-left:3px solid #ffcc70;padding:11px;font-size:11px}.commission-dialog{width:min(540px,100% - 28px)}.commission-dialog form{gap:13px;display:grid}.commission-dialog label{gap:6px;display:grid}@media (width<=900px){.finance-kpis,.margin-grid dl{grid-template-columns:1fr 1fr}.margin-grid article{grid-template-columns:1fr}}@media (width<=700px){.finance-tabs{overflow-x:auto}.finance-tabs button{white-space:nowrap}.finance-kpis,.margin-grid dl,.financial-entry-list article,.commission-list article,.finance-vehicle-filter{grid-template-columns:1fr}}.macro-sync{gap:18px;display:grid}.macro-sync>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.macro-sync>header h2{margin:4px 0 8px}.macro-sync>header p{max-width:720px;margin:0}.macro-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.macro-state>div,.macro-history article{border:1px solid var(--line);background:var(--surface-panel);padding:14px}.macro-state small,.macro-state strong,.macro-history article span,.macro-history article small{display:block}.macro-state strong{margin-top:6px}.macro-send{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.macro-send label span{margin-bottom:6px;display:block}.macro-send input{width:100%}.macro-history{gap:10px;display:grid}.macro-history h3{margin:0}.macro-history article{justify-content:space-between;align-items:center;gap:18px;display:flex}.macro-history article span{margin-top:5px}.macro-history article small{color:#ff879a;margin-top:5px}.macro-history b{white-space:nowrap}.macro-history b[data-status=failed]{color:#ffcc70}.macro-history b[data-status=delivered],.macro-history b[data-status=reconciled]{color:var(--accent)}@media (width<=720px){.macro-sync>header,.macro-history article{flex-direction:column;align-items:stretch}.macro-state,.macro-send{grid-template-columns:1fr}.macro-send button{width:100%}}.quality-center{gap:18px;display:grid}.quality-center>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.quality-center>header h2,.quality-center>header p{margin-top:0}.quality-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quality-counts>div{border:1px solid var(--line);background:var(--surface-raised);gap:6px;padding:16px;display:grid}.quality-counts strong{color:var(--accent);font-size:26px}.quality-list{gap:12px;display:grid}.quality-list article{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-raised);justify-content:space-between;gap:18px;padding:18px;display:flex}.quality-list article[data-severity=critical]{border-left-color:#ff5570}.quality-list article[data-severity=warning]{border-left-color:#f2c94c}.quality-list article h3{margin:6px 0 10px}.quality-list article p{margin:5px 0}.quality-list article>div>span{text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.quality-actions{align-items:center;gap:8px;display:flex}.quality-explanation{border:1px solid var(--line);background:var(--surface);margin-top:12px;padding:12px}.quality-dialog form{gap:14px;display:grid}.quality-dialog label{gap:6px;display:grid}.quality-dialog footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=720px){.quality-center>header,.quality-list article{flex-direction:column}.quality-counts{grid-template-columns:1fr}.quality-actions{width:100%}.quality-actions button{flex:1}}.document-engine-backdrop{z-index:2000}:is(body:has(.document-engine-backdrop) .stand-chat-launcher,body:has(.document-engine-backdrop) .stand-chat-desk){display:none!important}.document-engine{border:1px solid var(--line-strong);background:var(--panel);width:min(1180px,100vw - 32px);max-height:calc(100vh - 32px);position:relative;overflow:auto}.document-engine>header,.document-preview>header,.document-template-editor header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px;display:flex}.document-engine h2,.document-engine h3{margin:5px 0}.document-engine>header p:last-child,.document-template-editor header p:last-child{color:var(--muted);margin:0}.document-engine>nav{border-bottom:1px solid var(--line);display:flex}.document-engine>nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 20px;font-weight:800}.document-engine>nav button.active{border-bottom-color:var(--accent);color:var(--text)}.document-engine>.stock-notice{width:calc(100% - 44px);margin:16px 22px 0}.document-generate{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.document-generate label,.template-editor-grid label{align-content:start;gap:7px;display:grid}.document-generate aside{border-left:3px solid var(--accent);background:var(--surface-raised);grid-column:1/-1;justify-content:space-between;gap:20px;padding:14px;display:flex}.document-generate aside span{color:var(--muted)}.document-generate footer{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.document-templates{padding:22px}.document-templates>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.document-templates>header p{color:var(--muted);margin:5px 0 0}.document-templates>article,.document-history>button{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:inherit;text-align:left;border-bottom:0;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.document-templates>article:last-child,.document-history>button:last-child{border-bottom:1px solid var(--line)}.document-templates article div,.document-history button span{gap:4px;display:grid}.document-templates article div:last-child{justify-items:end}.document-templates span,.document-templates small,.document-history small{color:var(--muted)}.document-history{padding:22px}.document-history b[data-status=generated]{color:var(--accent)}.document-history b[data-status=failed]{color:#ff718a}.document-preview,.document-template-editor{z-index:3;border:1px solid var(--line-strong);background:var(--panel);width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);margin:auto;position:fixed;inset:16px;overflow:auto;box-shadow:0 30px 100px #000b}.document-preview>article{color:#121714;background:#fff;width:min(720px,100% - 44px);min-height:650px;margin:22px auto;padding:58px;line-height:1.65;box-shadow:0 10px 35px #0006}.document-preview article h1{font-size:26px}.document-preview article h2{margin-top:28px;font-size:17px}.document-preview article .signature{margin-top:44px}.document-preview>footer,.document-template-editor form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 22px;display:flex}.template-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.template-editor-grid .wide{grid-column:1/-1}.template-editor-grid textarea{min-height:260px;font-family:ui-monospace,monospace;line-height:1.5}.template-fields{border:1px solid var(--line);color:var(--muted);padding:12px;font-size:11px;line-height:1.6}.template-fields strong{color:var(--text)}@media (width<=760px){.document-engine{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.document-engine>header{padding:16px}.document-engine>nav button{flex:1;padding:12px 6px}.document-generate,.template-editor-grid{grid-template-columns:1fr;padding:16px}.document-generate aside{flex-direction:column;align-items:flex-start}.document-generate footer,.document-preview>footer,.document-template-editor form>footer{flex-direction:column}.document-generate footer button,.document-preview>footer button,.document-template-editor form>footer button{width:100%}.document-templates,.document-history{padding:16px}.document-templates>header,.document-templates>article,.document-history>button{flex-direction:column;align-items:stretch}.document-templates article div:last-child{justify-items:start}.document-preview,.document-template-editor{width:calc(100vw - 16px);max-height:calc(100vh - 16px);inset:8px}.document-preview>article{width:calc(100% - 24px);min-height:0;margin:12px;padding:24px}.template-editor-grid .wide{grid-column:auto}}.stand-documents{gap:16px;margin-top:26px;display:grid}.stand-documents>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.stand-documents h2{margin:4px 0 6px;font-size:30px}.stand-documents header p:last-child{color:var(--muted);margin:0}.archive-header-actions{gap:8px;display:flex}.archive-toolbar{grid-template-columns:minmax(0,1fr) 210px;gap:10px;display:grid}.archive-search,.archive-toolbar select{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);padding:12px}.archive-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.archive-summary article{border:1px solid var(--line);background:var(--surface-panel);justify-content:space-between;align-items:center;padding:13px;display:flex}.archive-summary span{color:var(--muted);font-size:12px}.archive-summary strong{font-size:20px}.archive-list{gap:7px;display:grid}.archive-list>button{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.archive-list>button:hover{border-color:var(--accent)}.archive-list>button>span{gap:5px;display:grid}.archive-list>button>span:last-child{text-align:right}.archive-list small{color:var(--muted)}.archive-list b,.archive-detail-state>b{color:var(--accent)}.archive-list b[data-status=rejected],.archive-detail-state>b[data-status=rejected]{color:#ff7188}.archive-list b[data-status=archived],.archive-detail-state>b[data-status=archived]{color:var(--muted)}.archive-list b[data-status=pending_review],.archive-detail-state>b[data-status=pending_review]{color:#f1c95c}.archive-dialog{width:min(720px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.archive-dialog form{gap:13px;padding:22px;display:grid}.archive-dialog form label{gap:6px;display:grid}.archive-dialog label span{font-size:11px;font-weight:800}.archive-dialog footer{justify-content:flex-end;gap:8px;display:flex}.archive-category-dialog{width:min(1100px,100vw - 28px)}.archive-category-list{gap:8px;padding:18px;display:grid}.archive-category-list>form{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:1.25fr 1fr 130px 150px 90px auto;align-items:center;gap:8px;padding:10px;display:grid}.archive-category-list>form>label{align-items:center;gap:6px;display:flex}.archive-category-list .plain-check input{width:auto}.archive-new-category{border-color:var(--accent)!important}.archive-detail-dialog{width:min(880px,100vw - 28px)}.archive-detail-body{gap:12px;padding:18px;display:grid}.archive-detail-body>section,.archive-detail-state,.archive-review-form{border:1px solid var(--line);background:var(--surface-panel);padding:15px}.archive-detail-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.archive-detail-state>span{color:var(--muted);margin-right:auto}.archive-legal-form{border:1px solid var(--line-strong);background:var(--surface-panel);gap:12px;padding:15px;display:grid}.archive-legal-form label,.archive-legal-form label>span{gap:7px;display:grid}.archive-legal-form textarea{min-height:86px}.archive-legal-form>div{justify-content:flex-end;gap:8px;display:flex}.archive-detail-body h3{margin:0 0 10px}.archive-detail-body p{color:var(--muted);margin:7px 0}.archive-link-form{grid-template-columns:150px minmax(0,1fr) auto;gap:8px!important;padding:8px 0 0!important;display:grid!important}.archive-review-form{grid-template-columns:180px minmax(0,1fr) auto;align-items:center}.archive-review-form h3{grid-column:1/-1}.archive-review-form textarea{min-height:48px}.archive-detail-body input,.archive-detail-body select,.archive-detail-body textarea,.archive-category-list input,.archive-category-list select{min-width:0}@media (width<=900px){.archive-category-list>form{grid-template-columns:1fr 1fr}.archive-category-list>form button{justify-self:start}.archive-review-form{grid-template-columns:1fr}.archive-link-form{grid-template-columns:1fr!important}}@media (width<=760px){.stand-documents>header{flex-direction:column;align-items:start}.archive-header-actions{flex-wrap:wrap;width:100%}.archive-toolbar,.archive-summary{grid-template-columns:1fr}.archive-list>button{flex-direction:column;align-items:start}.archive-list>button>span:last-child{text-align:left}.archive-category-list>form{grid-template-columns:1fr}.archive-detail-state{flex-direction:column;align-items:stretch}.archive-detail-state>span{margin-right:0}}.invoice-reading{border-top:1px solid var(--border);padding-top:18px}.invoice-reading-start{grid-template-columns:1fr auto;gap:10px;display:grid}.invoice-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.invoice-reading label{gap:6px;display:grid}.invoice-reading label span{justify-content:space-between;gap:8px;display:flex}.invoice-reading small{color:var(--text-muted)}.invoice-reading-title,.invoice-reading-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.invoice-reading-title h3,.invoice-reading-title p{margin:0}.invoice-reading-title p,.invoice-reading-footer small{color:var(--muted)}.invoice-reading-error{color:#ffb0bb;background:#ff6f8214;border-left:3px solid #ff6f82;padding:12px}.invoice-reading-footer{margin-top:14px}@media (width<=720px){.invoice-reading-start,.invoice-reading-grid{grid-template-columns:1fr}.invoice-reading-title,.invoice-reading-footer{flex-direction:column;align-items:stretch}}.stand-crm{margin-top:32px}.stand-crm-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.stand-crm-heading h2{margin:3px 0 7px;font-size:31px}.stand-crm-heading p:last-child{color:var(--muted);margin:0;font-size:13px}.crm-primary,.crm-inline{border:1px solid var(--line-strong);background:var(--accent);color:#06130f;border-radius:3px;font-size:12px;font-weight:850}.crm-primary{padding:12px 17px}.crm-inline{padding:8px 10px}.crm-notice{background:var(--drive-accent-soft);width:100%;color:var(--accent);border:1px solid #3bf5c173;margin-top:15px;padding:11px}.crm-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.crm-summary article{border:1px solid var(--line);background:var(--surface-panel);padding:17px}.crm-summary small,.crm-summary strong{display:block}.crm-summary small{color:var(--muted);text-transform:uppercase;font-size:10px}.crm-summary strong{margin-top:8px;font-size:23px}.crm-tabs{border-bottom:1px solid var(--line);gap:6px;margin-top:15px;display:flex}.crm-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-bottom:0;padding:11px 15px;font-weight:800}.crm-tabs button.active{border-color:var(--line-strong);background:var(--surface-panel);color:var(--accent)}.crm-list{gap:8px;margin-top:12px;display:grid}.crm-row{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);text-align:left;border-left:3px solid #82938e;grid-template-columns:1.1fr 1fr 1.2fr auto;align-items:center;gap:14px;padding:15px;display:grid;position:relative}.crm-row.priority-high{border-left-color:#ffcc70}.crm-row.priority-urgent{border-left-color:#ff6886}.crm-row.priority-low{border-left-color:#72b7ff}.crm-row span{min-width:0}.crm-row strong,.crm-row small{display:block}.crm-row strong{font-size:13px}.crm-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.crm-row em{color:#72b7ff;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:7px;right:12px}.crm-row.customer{grid-template-columns:1fr auto}.crm-row.task{grid-template-columns:1.5fr 1fr auto auto}.crm-state{border-left:3px solid var(--accent);background:var(--surface-field);padding:7px 9px;font-size:10px;font-weight:850}.crm-state.lost,.crm-state.cancelled{color:var(--muted);border-color:#75817d}.crm-state.won,.crm-state.completed{border-color:#72b7ff}.crm-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020806d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-dialog{border:1px solid var(--line-strong);background:var(--surface-panel);border-radius:4px;width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto}.crm-dialog>header{border-bottom:1px solid var(--line-strong);background:var(--surface-raised);justify-content:space-between;gap:20px;padding:22px 25px;display:flex}.crm-dialog h2{margin:4px 0;font-size:27px}.crm-dialog header p:last-child{color:var(--muted);margin:4px 0 0;font-size:11px}.crm-dialog header>button{border:1px solid var(--line-strong);background:var(--surface-field);width:36px;height:36px;color:var(--text);font-size:20px}.crm-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.crm-form-grid label{gap:7px;display:grid}.crm-form-grid label>span{color:var(--soft);font-size:11px;font-weight:800}.crm-form-grid .wide{grid-column:1/-1}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{border:1px solid var(--line-strong);background:var(--surface-field);width:100%;color:var(--text);border-radius:3px;padding:12px}.crm-form-grid input,.crm-form-grid select{height:44px}.crm-dialog footer,.crm-close-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:18px 24px;display:flex}.crm-dialog footer button:not(.crm-primary),.crm-close-actions button:not(.crm-primary),.crm-stage-actions button{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);border-radius:3px;padding:10px 12px}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:24px;display:grid}.crm-detail-grid article{border:1px solid var(--line);background:var(--surface-field);gap:5px;padding:13px;display:grid}.crm-detail-grid small{color:var(--muted);text-transform:uppercase;font-size:10px}.crm-detail-grid .wide{grid-column:1/-1}.crm-detail-grid .reserved{border-left:3px solid #72b7ff}.crm-detail-grid span{color:var(--muted);font-size:11px}.crm-stage-actions{flex-wrap:wrap;gap:6px;padding:0 24px 22px;display:flex}.crm-stage-actions button.active{border-color:var(--accent);color:var(--accent)}.crm-history{border:1px solid var(--line);margin:0 24px 24px;padding:15px}.crm-history h3{margin:0 0 10px;font-size:12px}.crm-history article{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.crm-history strong,.crm-history time{font-size:10px}.crm-history time{color:var(--muted)}.stand-crm-empty{border:1px solid var(--line);color:var(--muted);text-align:center;margin-top:32px;padding:40px}@media (width<=850px){.crm-row{grid-template-columns:1fr 1fr}.crm-row.task{grid-template-columns:1fr}.crm-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.stand-crm-heading{flex-direction:column;align-items:flex-start}.crm-row,.crm-form-grid,.crm-detail-grid{grid-template-columns:1fr}.crm-form-grid .wide,.crm-detail-grid .wide{grid-column:auto}.crm-summary{grid-template-columns:1fr 1fr}.crm-backdrop{padding:8px}.crm-dialog{max-height:calc(100vh - 16px)}}.crm-state-control{border:1px solid var(--line-strong);background:var(--surface-raised);grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:end;gap:16px;margin:0 24px 22px;padding:18px;display:grid}.crm-state-control>div,.crm-state-control label{flex-direction:column;gap:6px;display:flex}.crm-state-control span{color:var(--muted);font-size:11px}.crm-state-control select{border:1px solid var(--line-strong);background:var(--surface-field);min-height:44px;color:var(--text);padding:10px}@media (width<=850px){.crm-state-control{grid-template-columns:1fr}}.crm-notice.error{color:#ff9caf;background:#ff688617;border-color:#ff68868c}.crm-notice.progress{cursor:wait;color:var(--soft)}.crm-filters{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:minmax(240px,1.6fr) minmax(170px,.7fr) minmax(190px,.8fr);gap:10px;margin-top:14px;padding:14px;display:grid}.crm-filters label{gap:6px;display:grid}.crm-filters span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.crm-filters input,.crm-filters select{border:1px solid var(--line-strong);background:var(--surface-field);width:100%;height:42px;color:var(--text);border-radius:3px;padding:9px 11px;font-size:12px}.crm-row.contact{grid-template-columns:1.15fr .9fr 1fr 1fr auto}.crm-list-empty{border:1px dashed var(--line-strong);min-height:150px;color:var(--muted);align-content:center;place-items:center;gap:6px;display:grid}.crm-list-empty strong{color:var(--text);font-size:14px}.crm-list-empty span{font-size:11px}.crm-state.unidentified{color:#ffcc70;border-color:#ffcc70}.crm-state.identified{border-color:var(--accent);color:var(--accent)}.crm-state.converted{color:#72b7ff;border-color:#72b7ff}.crm-state.closed{color:var(--muted);border-color:#75817d}.contact-dialog{width:min(980px,100%)}.contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 24px 22px;display:flex}.contact-actions>button,.danger{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);border-radius:3px;padding:10px 12px;font-size:11px;font-weight:800}.contact-actions .danger,.danger{color:#ff9caf;border-color:#ff688680}.danger.solid{background:#ff688621}.closed-reason{border-left:3px solid #ff6886!important}.crm-subform{border:1px solid var(--line-strong);background:var(--surface-raised);margin:0 24px 24px}.crm-subform>h3{margin:0;padding:18px 24px 0;font-size:17px}.subform-help{color:var(--muted);margin:7px 24px 0;font-size:11px}.crm-subform .crm-form-grid{padding-top:18px}.contact-timeline{border:1px solid var(--line);margin:0 24px 24px;padding:18px}.contact-timeline h3{margin:0 0 12px;font-size:14px}.contact-timeline article{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.contact-timeline article:first-of-type{border-top:0}.contact-timeline strong{font-size:11px}.contact-timeline p{color:var(--soft);margin:5px 0 0;font-size:11px;line-height:1.5}.contact-timeline time{color:var(--muted);flex:none;font-size:9px}.crm-primary:disabled,.contact-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=850px){.crm-filters,.crm-row.contact{grid-template-columns:1fr 1fr}.crm-row.contact .crm-state{justify-self:start}.contact-timeline article{flex-direction:column;gap:6px}}@media (width<=620px){.crm-filters,.crm-row.contact{grid-template-columns:1fr}.contact-actions{flex-direction:column;align-items:stretch}.contact-actions>button{width:100%}.contact-timeline,.crm-subform{margin:0 14px 14px}.crm-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,.8fr);gap:3px;display:grid}.crm-tabs button{white-space:nowrap;min-width:0;padding-inline:4px;font-size:10px}}.crm-global-filters{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(135px,.8fr)) repeat(2,minmax(125px,.65fr))}@media (width<=1250px){.crm-global-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.crm-global-filters{grid-template-columns:1fr}}.opportunity-dialog{width:min(1120px,100%)}.opportunity-actions{flex-wrap:wrap;gap:8px;padding:0 24px 22px;display:flex}.opportunity-actions button,.task-actions button,.opportunity-task-list>article>button{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);border-radius:3px;padding:10px 12px;font-size:11px;font-weight:800}.crm-detail-grid .attention{border-left:3px solid #ffcc70}.crm-detail-grid .attention strong{color:#ffcc70}.opportunity-vehicles,.opportunity-task-list{border:1px solid var(--line);margin:0 24px 24px;padding:18px}.opportunity-vehicles h3,.opportunity-task-list h3{margin:0 0 12px;font-size:14px}.opportunity-vehicles article,.opportunity-task-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.opportunity-vehicles article:first-of-type,.opportunity-task-list>article:first-of-type{border-top:0}.opportunity-vehicles strong,.opportunity-vehicles small,.opportunity-task-list strong,.opportunity-task-list small{display:block}.opportunity-vehicles small,.opportunity-task-list small{color:var(--muted);margin-top:4px;font-size:10px}.opportunity-vehicles p,.opportunity-task-list p{color:var(--soft);margin:5px 0 0;font-size:11px;line-height:1.45}.task-actions{gap:6px;display:flex}.crm-state.withdrawn{color:#ffcc70;border-color:#ffcc70}@media (width<=700px){.opportunity-vehicles article,.opportunity-task-list>article{grid-template-columns:1fr}.opportunity-actions{flex-direction:column;align-items:stretch}.opportunity-actions button{width:100%}.opportunity-vehicles,.opportunity-task-list{margin:0 14px 14px}}.crm-conversation{border:1px solid var(--line-strong);margin:18px 0;padding:16px}.crm-conversation>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.crm-conversation>header h3,.crm-conversation>header p{margin:0}.crm-conversation>header p{color:var(--muted);margin-top:4px;font-size:12px}.crm-conversation>div{gap:8px;max-height:320px;display:grid;overflow:auto}.crm-conversation article{border:1px solid var(--line);background:var(--surface-panel);max-width:78%;padding:10px 12px}.crm-conversation article.outbound{border-color:var(--accent);justify-self:end}.crm-conversation article p{white-space:pre-wrap;margin:0 0 5px}.crm-conversation article time{color:var(--muted);font-size:10px}.crm-conversation form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.crm-conversation form label{gap:6px;display:grid}.crm-conversation textarea{box-sizing:border-box;width:100%}.conversation-confirmation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.conversation-confirmation article{border:1px solid var(--line);background:var(--surface-panel);gap:5px;padding:12px;display:grid}.conversation-confirmation small,.conversation-confirmation span{color:var(--muted)}@media (width<=640px){.crm-conversation>header{flex-direction:column;align-items:stretch}.crm-conversation>header button{width:100%}.conversation-confirmation{grid-template-columns:1fr}}.crm-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.crm-summary .needs-attention{border-left:3px solid #ffcc70}.crm-summary .needs-attention strong{color:#ffcc70}.crm-state.merged{color:#cbb5ff;border-color:#b392f0}.duplicate-alert{background:#ffcc700f;border:1px solid #ffcc707a;border-left:3px solid #ffcc70;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.duplicate-alert div{gap:5px;display:grid}.duplicate-alert strong{font-size:13px}.duplicate-alert span{color:var(--muted);font-size:11px}.duplicate-alert button{color:#ffcc70;background:0 0;border:1px solid #ffcc70;flex:none;padding:10px 12px;font-weight:800}.merged-history{border-left:3px solid #b392f0!important}@media (width<=620px){.duplicate-alert{flex-direction:column;align-items:stretch}.duplicate-alert button{width:100%}}.marketing-analytics{gap:18px;display:grid}.marketing-analytics>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.marketing-analytics h2{margin:0;font-size:32px}.marketing-analytics header p:last-child{color:var(--muted);margin:8px 0 0}.marketing-analytics header form{align-items:end;gap:10px;display:flex}.marketing-analytics header label{gap:6px;display:grid}.marketing-analytics header label span{color:var(--muted);text-transform:uppercase;font-size:10px}.marketing-analytics input,.marketing-analytics header button{border:1px solid var(--line-strong);background:var(--surface-panel);min-height:42px;color:var(--text);padding:0 12px}.marketing-analytics header button{border-color:var(--accent);font-weight:800}.analytics-notice{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);padding:12px}.funnel-summary{border:1px solid var(--line-strong);background:var(--surface-panel);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;padding:20px;display:grid}.funnel-summary article{text-align:center;gap:6px;display:grid}.funnel-summary small,.funnel-summary span{color:var(--muted)}.funnel-summary strong{font-size:30px}.funnel-summary>i{background:var(--accent);width:28px;height:1px}.analytics-outcomes{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.analytics-outcomes article{border:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.analytics-outcomes small{color:var(--muted)}.analytics-tabs{border-bottom:1px solid var(--line);gap:8px;display:flex}.analytics-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-weight:800}.analytics-tabs button.active{border-color:var(--accent);color:var(--accent)}.analytics-table{border:1px solid var(--line-strong)}.analytics-table-head,.analytics-table article{grid-template-columns:minmax(210px,2fr) repeat(5,minmax(78px,.55fr));align-items:center;gap:12px;padding:12px 16px;display:grid}.analytics-table-head{background:var(--surface-raised);color:var(--muted);text-transform:uppercase;font-size:10px}.analytics-table article{border-top:1px solid var(--line)}.analytics-table article>div{gap:4px;display:grid}.analytics-table small{color:var(--muted)}.analytics-bar{background:var(--line);height:3px}.analytics-bar i{background:var(--accent);height:100%;display:block}.analytics-table .won{color:var(--accent)}.analytics-table .lost{color:var(--danger)}.analytics-empty{border:1px solid var(--line);color:var(--muted);gap:5px;padding:30px;display:grid}@media (width<=850px){.marketing-analytics>header{flex-direction:column;align-items:stretch}.marketing-analytics header form{grid-template-columns:1fr 1fr;display:grid}.marketing-analytics header form button{grid-column:1/-1}.funnel-summary{grid-template-columns:1fr 1fr;gap:12px}.funnel-summary>i{display:none}}@media (width<=600px){.marketing-analytics header form,.funnel-summary,.analytics-outcomes{grid-template-columns:1fr}.analytics-tabs{grid-template-columns:1fr 1fr;gap:0;display:grid}.analytics-tabs button{white-space:nowrap}.analytics-table-head{display:none}.analytics-table article{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.analytics-table article>div{grid-column:1/-1}.analytics-table article>span:not(.analytics-bar){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.analytics-table article>span:not(.analytics-bar):before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}}.stand-settings{margin-top:32px}.stand-settings>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.stand-settings h2{margin:4px 0 8px;font-size:28px}.stand-settings header p:last-child,.settings-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.settings-version{border:1px solid var(--line-strong);background:var(--surface-panel);text-align:right;min-width:112px;padding:13px 16px}.settings-version span,.settings-version strong{display:block}.settings-version span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.settings-version strong{color:var(--accent);margin-top:4px;font-size:20px}.settings-tabs{gap:8px;margin-top:18px;display:flex;overflow-x:auto}.settings-tabs button{border:1px solid var(--line);background:var(--surface-panel);min-height:42px;color:var(--muted);white-space:nowrap;border-radius:3px;padding:10px 15px;font-size:12px;font-weight:750}.settings-tabs button.active{border-color:var(--accent);background:var(--surface-raised);color:var(--text);box-shadow:inset 0 -2px var(--accent)}.settings-section{border:1px solid var(--line-strong);background:var(--surface-panel);grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:18px;margin-top:12px;padding:24px;display:grid}.settings-section h3{margin:7px 0 8px;font-size:21px}.settings-stage{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.settings-foundation-status,.settings-future{border:1px solid var(--line);background:var(--surface-raised);padding:18px}.settings-foundation-status strong,.settings-future strong{margin-bottom:7px;font-size:14px;display:block}.settings-foundation-status small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.settings-error,.settings-readonly,.settings-loading{border:1px solid var(--line);background:var(--surface-panel);margin-top:14px;padding:13px 15px;font-size:12px}.settings-error{color:#ff9aaa;border-color:#ff6f82}.settings-readonly{color:#ffcc70;border-color:#7d7350}@media (width<=760px){.stand-settings>header{align-items:start}.stand-settings h2{font-size:24px}.settings-version{min-width:86px}.settings-section{grid-template-columns:1fr;padding:18px}.settings-tabs{padding-bottom:4px}}.payment-settings{gap:16px;display:grid}.payment-settings-list{gap:10px;display:grid}.payment-settings-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) auto minmax(180px,.55fr);align-items:end;gap:18px;padding:14px 0;display:grid}.payment-settings-list article>div{gap:4px;display:grid}.payment-settings-list small{color:var(--muted)}.payment-settings-list label{gap:6px;display:grid}.payment-settings-list .simple-checkbox{align-items:center;gap:8px;padding-bottom:12px;display:flex}.payment-settings-list .simple-checkbox input{width:16px;height:16px}.payment-settings-list select{min-height:42px}@media (width<=760px){.payment-settings-list article{grid-template-columns:1fr}.payment-settings-list .simple-checkbox{padding-bottom:0}}.settings-stack{gap:22px;display:grid}.invoice-reader-settings{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr);align-items:end;gap:16px;padding:18px;display:grid}.invoice-reader-settings .settings-copy{grid-column:1/-1}.invoice-reader-settings h4{margin:0 0 6px;font-size:16px}.invoice-reader-settings label{gap:7px;display:grid}.invoice-reader-settings label>span{font-size:12px;font-weight:750}.invoice-reader-settings .settings-checkbox{align-items:center;gap:9px;min-height:42px;display:flex}.invoice-reader-settings .settings-checkbox input{width:17px;height:17px}.invoice-reader-settings .settings-notice{grid-column:1/-1}.invoice-reader-settings .stock-primary{justify-self:end}@media (width<=760px){.invoice-reader-settings{grid-template-columns:1fr}.invoice-reader-settings .stock-primary{justify-self:stretch}}.media-settings{gap:16px;display:grid}.media-settings-intro{border-bottom:1px solid var(--line);padding-bottom:14px}.media-settings-intro strong{font-size:16px}.media-settings-intro p{margin-top:6px}.media-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.media-settings-grid label{gap:7px;display:grid}.media-settings-grid label>span{font-size:12px;font-weight:750}.watermark-settings{border:1px solid var(--line);background:var(--surface-raised);gap:16px;padding:18px;display:grid}.watermark-settings .simple-checkbox{align-items:flex-start;gap:10px;display:flex}.watermark-settings .simple-checkbox input{flex:none;width:17px;height:17px;margin-top:2px}.watermark-settings .simple-checkbox span{gap:4px;display:grid}.watermark-settings .simple-checkbox strong{font-size:14px}.watermark-settings .simple-checkbox small{color:var(--muted);font-size:11px;line-height:1.5}.media-settings>.stock-primary{justify-self:end}@media (width<=760px){.media-settings-grid{grid-template-columns:1fr}.media-settings>.stock-primary{justify-self:stretch}.settings-tabs{flex-wrap:wrap;overflow-x:visible}.settings-tabs button{flex:auto}}.general-reference-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px 0;display:grid}.general-reference-settings .simple-checkbox{align-items:flex-start;gap:10px;display:flex}.general-reference-settings .simple-checkbox input{flex:none;width:17px;height:17px;margin-top:2px}.general-reference-settings .simple-checkbox span{gap:4px;display:grid}.general-reference-settings .simple-checkbox strong{font-size:14px}.general-reference-settings .simple-checkbox small{color:var(--muted);font-size:11px;line-height:1.5}.general-reference-settings .simple-checkbox:has(input:disabled){opacity:.5}.contact-settings-title{border-top:1px solid var(--line);margin-top:18px;padding-top:22px}.general-contact-settings{grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;display:grid}.general-contact-settings>.simple-checkbox{align-items:flex-start;gap:10px;display:flex}.general-contact-settings>.simple-checkbox input{width:17px;height:17px}.general-contact-settings>.simple-checkbox span{gap:4px;display:grid}.general-contact-settings small{color:var(--muted);line-height:1.5}.general-contact-settings fieldset{border:1px solid var(--line-strong);grid-column:1/-1;padding:16px}.general-contact-settings legend{padding:0 8px;font-weight:800}.weekday-options{flex-wrap:wrap;gap:8px;display:flex}.weekday-options label{border:1px solid var(--line);align-items:center;gap:5px;padding:7px 9px;display:flex}.contact-hours{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.contact-hours label{gap:6px;display:grid}.contact-hours input{border:1px solid var(--line-strong);background:var(--surface-panel);color:var(--text);padding:10px}.lunch-toggle{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;display:flex}.lunch-toggle input{width:17px;height:17px}.lunch-toggle span{gap:4px;display:grid}.lunch-hours{margin-top:12px}@media (width<=760px){.general-reference-settings,.general-contact-settings,.contact-hours{grid-template-columns:1fr}}.stand-administration{gap:20px;display:grid}.admin-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-heading p,.member-scopes>div>p{color:var(--muted);margin:5px 0 0;line-height:1.5}.branch-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.branch-cards button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.branch-cards button:hover{border-color:var(--accent)}.branch-cards span{gap:4px;display:grid}.branch-cards small{color:var(--muted)}.branch-cards em{color:var(--accent);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.branch-cards .inactive{opacity:.55}.member-scopes{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.member-scopes article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);gap:16px;padding:13px 0;display:grid}.member-scopes article>span{gap:4px;display:grid}.member-scopes small{color:var(--muted)}.member-scopes article>div{flex-wrap:wrap;gap:8px;display:flex}.member-scopes label,.branch-switches label,.lunch-check{align-items:center;gap:7px;display:flex}.member-scopes label{border:1px solid var(--line);padding:7px 9px}.admin-history{border:1px solid var(--line);padding:15px}.admin-history summary{cursor:pointer;font-weight:800}.admin-history>div{margin-top:12px;display:grid}.admin-history article{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.admin-history span{color:var(--muted)}.branch-dialog{border:1px solid var(--line-strong);background:var(--surface-panel);width:min(1100px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto}.branch-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px;display:flex}.branch-dialog h2{margin:5px 0 0}.branch-dialog form{padding:22px}.branch-fields{grid-template-columns:1fr .45fr;gap:14px;display:grid}.branch-fields label,.schedule-list article>label:not(.day-toggle):not(.lunch-check){gap:5px;display:grid}.branch-fields input,.schedule-list input[type=time]{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:40px;color:var(--text);padding:8px}.branch-switches{gap:22px;margin:15px 0;display:flex}.schedule-list{gap:7px;display:grid}.schedule-list article{border:1px solid var(--line);grid-template-columns:minmax(140px,.8fr) repeat(5,minmax(90px,.55fr));align-items:end;gap:10px;padding:11px;display:grid}.day-toggle{align-self:center;align-items:center;gap:8px;display:flex}.branch-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}@media (width<=780px){.admin-heading{flex-direction:column;align-items:stretch}.branch-cards,.member-scopes article,.branch-fields{grid-template-columns:1fr}.schedule-list article{grid-template-columns:1fr 1fr}.day-toggle{grid-column:1/-1}.branch-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.branch-dialog form{padding:15px}}.modal-backdrop:has(.branch-dialog){z-index:2100}:is(body:has(.branch-dialog) .stand-chat-launcher,body:has(.branch-dialog) .stand-chat-desk){visibility:hidden}.rich-text-editor{color:#202624;background:#f5f6f6;border:1px solid #cfd4d2;border-radius:2px;overflow:hidden;box-shadow:0 1px 2px #00000014}.rich-editor-toolbar{background:linear-gradient(#fafbfb,#edf0ef);border-bottom:1px solid #d7dcda;gap:4px;padding:8px;display:grid}.rich-editor-toolbar>div{flex-wrap:wrap;gap:3px;display:flex}.rich-editor-toolbar-top>span{background:#c9cfcd;width:1px;margin:2px 4px}.rich-editor-toolbar button{color:#2d3432;background:linear-gradient(#fff,#e9eceb);border:1px solid #cbd1cf;border-radius:2px;place-items:center;min-width:28px;min-height:27px;padding:3px 7px;font:700 11px Arial,sans-serif;display:grid;box-shadow:0 1px #fff}.rich-editor-toolbar button:hover:not(:disabled),.rich-editor-toolbar button.active{background:#dfe5e3;border-color:#7e8b87}.rich-editor-selects{border-top:1px solid #d8dddb;padding-top:3px}.rich-editor-selects select{color:#303735;background:#fff;border:1px solid #cbd1cf;min-height:28px;padding:0 24px 0 8px;font:11px Arial,sans-serif}.rich-editor-selects label{background:#fff;border:1px solid #cbd1cf;place-items:center;min-width:30px;min-height:27px;font:700 12px Arial;display:grid;position:relative}.rich-editor-selects input[type=color]{opacity:.8;border:0;width:24px;height:4px;padding:0;position:absolute;inset:auto 2px 2px}.rich-editor-canvas,.rich-editor-source{box-sizing:border-box;color:#1f2523;resize:vertical;background:#fff;border:0;outline:0;width:100%;min-height:300px;padding:22px;font:15px/1.65 Arial,sans-serif;display:block}.rich-editor-canvas:empty:before{content:attr(data-placeholder);color:#929b98}.rich-editor-canvas h2{font-size:30px}.rich-editor-canvas h3{font-size:22px}.rich-editor-canvas blockquote{color:#5c6562;border-left:4px solid #8e9995;margin:18px 0;padding-left:18px}.rich-editor-canvas img{max-width:100%;height:auto}.rich-editor-source{font-family:Consolas,monospace}.rich-text-editor>footer{color:#59635f;background:#f0f2f1;border-top:1px solid #d7dcda;justify-content:space-between;padding:5px 9px;font:10px Arial,sans-serif;display:flex}.rich-text-editor.disabled{opacity:.72}@media (width<=700px){.rich-editor-selects select{flex:1;min-width:calc(50% - 3px)}.rich-editor-canvas,.rich-editor-source{min-height:240px;padding:16px}.rich-text-editor>footer{flex-direction:column;align-items:flex-start;gap:3px}}.site-builder{gap:18px;display:grid}.site-builder>section{border:1px solid var(--line);background:var(--surface-panel);gap:14px;padding:18px;display:grid}.site-builder section>header p{color:var(--muted);margin:5px 0 0}.site-publish-bar{justify-content:space-between;align-items:center;border-left:3px solid var(--accent)!important;display:flex!important}.site-publish-bar>div{align-items:center;gap:10px;display:flex}.site-publish-bar a{color:var(--accent)}.site-publish-bar button,.domain-form button,.site-revisions button{border:1px solid var(--line-strong);background:var(--surface-field);min-height:40px;color:var(--text);padding:0 14px}.site-template-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-template-picker button{border:1px solid var(--line);background:var(--surface-field);color:var(--text);text-align:left;gap:5px;padding:15px;display:grid}.site-template-picker button.active{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.site-template-picker span,.site-template-picker small,.site-revisions small{color:var(--muted)}.site-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-fields label,.domain-form label{gap:6px;display:grid}.site-fields .wide{grid-column:1/-1}.site-fields input,.site-fields textarea,.domain-form input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-field);width:100%;color:var(--text);padding:11px}.site-fields input[type=color]{height:44px;padding:4px}.site-pages{gap:10px;display:grid}.site-pages article{border:1px solid var(--line);padding:14px}.site-pages article>.danger{margin-top:10px}.site-add-page{border:1px dashed var(--line-strong);min-height:42px;color:var(--accent);background:0 0}.domain-status{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.domain-status a{color:var(--accent);text-overflow:ellipsis;overflow:hidden}.domain-form{grid-template-columns:1fr auto auto;align-items:end;gap:10px;display:grid}.domain-form>b,.domain-status>b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:8px;font-size:10px}.site-revisions{display:grid}.site-revisions article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.site-revisions span{gap:4px;display:grid}.site-revisions>b{color:var(--accent)}@media (width<=760px){.site-publish-bar,.site-publish-bar>div,.site-revisions article{flex-direction:column;align-items:stretch}.site-template-picker,.site-fields{grid-template-columns:1fr}.site-fields .wide{grid-column:auto}.domain-status,.domain-form{grid-template-columns:1fr}.site-publish-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.site-block-editor{gap:10px;margin:18px 0;display:grid}.site-block{border:1px solid var(--border-subtle);grid-template-columns:180px 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.site-block>div{gap:6px;display:flex}.site-block textarea{min-height:52px}.site-pages details{margin:16px 0}.site-pages summary{cursor:pointer;font-weight:800}@media (width<=760px){.site-block{grid-template-columns:1fr}.site-block>div{justify-content:flex-end}}.site-template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-template-picker>button{background:#07110e;border-radius:12px;gap:0;padding:0;position:relative;overflow:hidden}.site-template-picker>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.site-template-picker>button.active:after{content:"Selecionado";background:var(--accent);color:#04110d;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;position:absolute;top:12px;right:12px}.site-template-copy{background:var(--surface-field);gap:6px;padding:16px 18px 18px;display:grid}.site-template-copy>strong{font-size:17px}.site-template-copy>span{min-height:36px;line-height:1.45}.site-template-picker>button:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 8px)}.site-block:has(.rich-text-editor){grid-template-columns:180px minmax(0,1fr) auto}.site-block button{border:1px solid var(--line-strong);background:var(--surface-field);min-height:36px;color:var(--text)}@media (width<=900px){.site-template-picker{grid-template-columns:1fr}.site-template-picker>button:last-child:nth-child(odd){grid-column:auto;max-width:none}}@media (width<=760px){.site-block:has(.rich-text-editor){grid-template-columns:1fr}}.site-block-text{grid-template-columns:180px 1fr auto}.site-block-text>.rich-text-editor{grid-column:1/-1;width:100%}.site-block-text>div:last-child{grid-area:1/3}.site-template-picker>button{min-height:310px}.site-template-picker .template-preview{height:230px}.site-publish-bar>div:last-child{flex-wrap:wrap}.site-publish-bar>div:last-child button:first-child{border-color:var(--accent);color:var(--accent)}@media (width<=760px){.site-block-text{grid-template-columns:1fr}.site-block-text>.rich-text-editor,.site-block-text>div:last-child{grid-area:auto/1}.site-template-picker>button{min-height:0}}.stand-subscription-center{gap:22px;display:grid}.subscription-current{border:1px solid var(--line);background:var(--panel-strong);justify-content:space-between;gap:20px;padding:20px;display:flex}.subscription-current span,.subscription-section-title p,.subscription-current p,.subscription-usage p{color:var(--muted);margin:0}.subscription-current h4,.subscription-section-title h4,.subscription-usage h4,.subscription-self-service h4{margin:5px 0}.subscription-current-state{text-align:right;gap:4px;display:grid}.subscription-current-state strong{color:var(--accent)}.subscription-message{border:1px solid var(--line);text-align:left;width:100%;padding:12px}.subscription-message.ok{color:var(--accent)}.subscription-message.error{color:#ff8797}.subscription-usage{gap:14px;display:grid}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.usage-grid article{border:1px solid var(--line);gap:8px;padding:14px;display:grid}.usage-grid article>div{background:#ffffff14;height:5px;overflow:hidden}.usage-grid article i{background:var(--accent);height:100%;display:block}.usage-grid article.warning{border-color:#d6a928}.usage-grid article.warning i{background:#d6a928}.usage-grid article.limit{border-color:#ed6175}.usage-grid article.limit i{background:#ed6175}.commercial-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.commercial-plan-grid>button{text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;gap:10px;padding:18px;display:grid}.commercial-plan-grid>button.selected{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.commercial-plan-grid h4,.commercial-plan-grid p{margin:0}.commercial-plan-grid>button>span{color:var(--accent);text-transform:uppercase;font-size:.75rem}.commercial-plan-grid ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;display:grid}.subscription-self-service{border-top:1px solid var(--line);padding-top:18px}.subscription-buttons{flex-wrap:wrap;gap:10px;display:flex}.test-checkout{border:1px solid var(--accent);justify-content:space-between;align-items:end;gap:20px;padding:18px;display:flex}.test-checkout h4,.test-checkout p{margin:5px 0}.test-checkout>div:last-child{flex-shrink:0;gap:10px;display:flex}@media (width<=900px){.commercial-plan-grid,.usage-grid{grid-template-columns:1fr}.test-checkout{flex-direction:column;align-items:stretch}.subscription-current{flex-direction:column}.subscription-current-state{text-align:left}}.privacy-center{gap:16px;display:grid}.privacy-center h4{margin:0 0 6px;font-size:17px}.privacy-center p{color:var(--muted);margin:0;line-height:1.55}.privacy-request-form{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:1fr;gap:12px;padding:18px;display:grid}.privacy-request-form label{gap:7px;display:grid}.privacy-request-form label>span{font-size:12px;font-weight:750}.privacy-request-form textarea{resize:vertical}.privacy-actions,.privacy-row-actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-actions button,.privacy-row-actions button{border:1px solid var(--line-strong);background:var(--surface-panel);min-height:40px;color:var(--text);padding:9px 13px;font-weight:750}.privacy-actions button:first-child,.privacy-row-actions button:first-child{border-color:var(--accent);color:var(--accent)}.privacy-notice{border:1px solid var(--accent);background:var(--surface-raised);color:var(--accent);text-align:left;padding:12px 14px}.privacy-notice.error{color:#ff9aaa;border-color:#ff6f82}.privacy-request-list{gap:9px;display:grid}.privacy-request-list article{border:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.privacy-request-list article>div:first-child{gap:5px;display:grid}.privacy-request-list small{color:var(--muted)}.privacy-status{border:1px solid var(--line-strong);width:max-content;color:var(--muted);text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:800}.privacy-status.ready,.privacy-status.completed{border-color:var(--accent);color:var(--accent)}.privacy-status.blocked{color:#ffcc70;border-color:#ffcc70}.privacy-empty{border:1px dashed var(--line);text-align:center;padding:18px}@media (width<=680px){.privacy-request-list article{flex-direction:column;align-items:stretch}.privacy-actions,.privacy-row-actions{display:grid}.privacy-actions button,.privacy-row-actions button{width:100%}}.stand-team{gap:18px;margin-top:32px;display:grid}.stand-team>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;gap:20px;padding-bottom:22px;display:flex}.stand-team h2{margin:5px 0 8px;font-size:28px}.stand-team header p:last-child{color:var(--muted);margin:0}.team-guidance{border:1px solid var(--line);background:var(--surface-panel);gap:10px;padding:14px;font-size:12px;display:flex}.team-guidance span{color:var(--muted)}.team-list{border:1px solid var(--line);display:grid;overflow:hidden}.team-list>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:42px minmax(160px,1fr) 160px 90px;align-items:center;gap:14px;padding:14px;display:grid}.team-list>button:last-child{border-bottom:0}.team-list>button:hover{background:#3bf5c10b}.team-list strong,.team-list small{display:block}.team-list small{color:var(--muted);margin-top:3px}.team-list em{color:var(--soft);font-style:normal}.team-list b{border:1px solid var(--line);text-transform:uppercase;justify-self:end;padding:5px 8px;font-size:10px}.team-list b.active{color:var(--accent)}.team-list b.suspended{color:#ff718a}.team-avatar{background:var(--accent);color:#06130f;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.team-dialog{border:1px solid var(--line);background:var(--panel);width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.team-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px;display:flex}.team-dialog header h2{margin:5px 0}.team-dialog header p{color:var(--muted);margin:0}.team-dialog form{gap:16px;padding:24px;display:grid}.team-dialog h3{margin:8px 0 -4px}.stand-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stand-permissions label{border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px;display:flex!important}.stand-permissions input{width:auto;margin-top:3px}.stand-permissions strong,.stand-permissions small{display:block}.stand-permissions small{color:var(--muted);margin-top:3px;line-height:1.4}.team-dialog footer{justify-content:flex-end;gap:10px;display:flex}.team-dialog footer button{min-width:130px}@media (width<=760px){.stand-team>header{flex-direction:column;align-items:stretch}.team-guidance{flex-direction:column}.team-list>button{grid-template-columns:38px minmax(0,1fr)}.team-list em,.team-list b{grid-column:2;justify-self:start}.stand-permissions{grid-template-columns:1fr}.team-dialog footer{flex-direction:column;align-items:stretch}.team-dialog footer button{width:100%}}.stand-permissions label{background:0 0;border:0;padding:3px 0}.team-password-reset{border:1px solid var(--line-strong);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.team-password-reset>div:first-child{gap:4px;display:grid}.team-password-reset span{color:var(--muted);font-size:11px;line-height:1.5}.team-password-reset-form{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.team-password-reset-form>small,.team-password-reset-form>div{grid-column:1/-1}.team-password-reset-form>small{color:var(--muted)}.team-password-reset-form>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.team-password-reset,.team-password-reset-form{grid-template-columns:1fr}.team-password-reset>button{width:100%}.team-password-reset-form>small,.team-password-reset-form>div{grid-column:auto}}.team-audit{border-top:1px solid var(--line);gap:10px;margin-top:8px;padding-top:18px;display:grid}.team-audit>h3{margin:0}.team-audit>p{color:var(--muted);margin:0}.team-audit ol{border:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.team-audit li{border-bottom:1px solid var(--line);grid-template-columns:4px 1fr;gap:12px;padding:12px;display:grid}.team-audit li:last-child{border-bottom:0}.audit-mark{background:var(--accent)}.audit-mark.suspended,.audit-mark.access_removed{background:#ff718a}.team-audit strong,.team-audit small{display:block}.team-audit small{color:var(--muted);margin-top:3px}.team-audit p{color:var(--soft);margin:7px 0 0;line-height:1.45}.task-page-filter{min-width:210px;color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.task-page-filter select{border:1px solid var(--line-strong);background:var(--surface-field);height:42px;color:var(--text);padding:0 11px}.stand-task-dialog{border-left:3px solid var(--task-priority,var(--accent))}.stand-task-dialog.priority-urgent{--task-priority:#fb7185}.stand-task-dialog.priority-high{--task-priority:#fbbf24}.stand-task-dialog.priority-normal{--task-priority:#60a5fa}.stand-task-dialog.priority-low{--task-priority:#94a3b8}.crm-row.task.age-critical,.stand-task-dialog.age-critical{--task-priority:#ff375f;background:#ff375f17;border-left-color:#ff375f}.crm-row.task.age-overdue,.stand-task-dialog.age-overdue{--task-priority:#fb7185}.crm-row.task.age-urgent,.stand-task-dialog.age-urgent{--task-priority:#f59e0b}.crm-row.task.age-approaching,.stand-task-dialog.age-approaching{--task-priority:#fbbf24}.stand-task-dialog>header .eyebrow{color:var(--task-priority,var(--accent))}.stand-task-header-actions{align-items:center;gap:8px;display:flex}.stand-task-header-actions select{border:1px solid var(--line-strong);background:var(--surface-field);min-width:180px;height:36px;color:var(--text);padding:0 10px;font-size:11px;font-weight:750}@media (width<=620px){.task-page-filter{width:100%;min-width:0}}.stand-chat-launcher{z-index:950;border:1px solid var(--accent);background:var(--surface-panel);width:54px;height:54px;color:var(--text);border-radius:50%;place-items:center;font-size:22px;display:grid;position:fixed;bottom:20px;right:22px;box-shadow:0 10px 34px #00000059}.stand-chat-launcher>b{border:2px solid var(--surface);color:#fff;background:#ff526d;border-radius:13px;place-items:center;min-width:22px;height:22px;padding:0 3px;font-size:11px;display:grid;position:absolute;top:-5px;right:-4px}.stand-chat-launcher>em{background:var(--surface-panel);color:#f3c24d;border:1px solid #d39b20;width:max-content;padding:4px 7px;font-size:10px;font-style:normal;position:absolute;bottom:0;right:42px}.stand-chat-launcher.has-unread{animation:1.15s ease-in-out infinite stand-chat-alert}@keyframes stand-chat-alert{50%{transform:scale(1.08);box-shadow:0 0 0 10px #ff526d00}}.stand-chat-desk{z-index:949;border:1px solid var(--line-strong);background:var(--surface-panel);flex-direction:column;width:min(430px,100vw - 32px);height:min(680px,100vh - 110px);display:flex;position:fixed;bottom:86px;right:22px;overflow:hidden;box-shadow:0 22px 70px #00000080}.stand-chat-desk>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.stand-chat-desk header p,.stand-chat-desk header h2{margin:0}.stand-chat-desk header p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.stand-chat-desk header h2{margin-top:4px;font-size:21px}.stand-chat-desk header button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:0 0;place-items:center;font-size:20px;display:grid}.stand-chat-notice{color:#ffe6a6;background:#332a12;border:1px solid #d39b20;margin:10px;padding:8px}.stand-chat-queue{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow:auto}.stand-chat-queue>p{color:var(--muted);margin:0 0 4px}.stand-chat-new-button{border:1px solid var(--accent);color:var(--accent);background:0 0;padding:11px;font-weight:800}.stand-chat-queue-row{border:1px solid var(--line);border-left:3px solid var(--muted);background:var(--surface);color:var(--text);text-align:left;justify-content:space-between;align-items:center;padding:12px;display:flex}.stand-chat-queue-row.active{border-left-color:var(--accent)}.stand-chat-queue-row.waiting{border-left-color:#f3c24d}.stand-chat-queue-row span>*{display:block}.stand-chat-queue-row small,.stand-chat-queue-row time{color:var(--muted);margin-top:4px;font-size:10px}.stand-chat-queue-row>b{color:#fff;background:#ff526d;border-radius:13px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.stand-chat-actions{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 12px;display:flex}.stand-chat-actions span{color:var(--accent);margin-right:auto;font-size:11px;font-weight:800}.stand-chat-actions span.waiting{color:#f3c24d}.stand-chat-actions button{border:1px solid var(--line);color:var(--text);background:0 0;padding:7px;font-size:10px}.stand-chat-messages{background:var(--surface);flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px;display:flex;overflow:auto}.stand-chat-messages article{background:var(--surface-raised);align-self:flex-start;max-width:82%;padding:10px 12px}.stand-chat-messages article.own{border:1px solid var(--accent);background:var(--accent-soft);align-self:flex-end}.stand-chat-messages p{white-space:pre-wrap;margin:0 0 5px}.stand-chat-messages time{color:var(--muted);font-size:9px}.stand-chat-reply{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.stand-chat-reply textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);resize:none;padding:10px}.stand-chat-reply button{background:var(--accent);color:#052018;border:0;width:42px}.stand-chat-new{gap:14px;padding:18px;display:grid}.stand-chat-new>p{margin:0;font-size:18px;font-weight:800}.stand-chat-new label{gap:6px;display:grid}.stand-chat-new select,.stand-chat-new textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:10px}.stand-chat-new footer{justify-content:flex-end;gap:8px;display:flex}.stand-chat-new footer button{border:1px solid var(--line);color:var(--text);background:0 0;padding:9px 12px}.stand-chat-new footer .primary{border-color:var(--accent);background:var(--accent);color:#052018}.stand-chat-empty{color:var(--muted);margin:auto}@media (width<=600px){.stand-chat-desk{width:calc(100vw - 16px);height:calc(100vh - 88px);bottom:74px;right:8px}.stand-chat-launcher{bottom:10px;right:12px}}.stand-chat-launcher{cursor:pointer;place-items:center;background:var(--accent)!important;color:#052018!important;border:2px solid #d8fff1!important;border-radius:50%!important;width:62px!important;height:62px!important;display:grid!important;box-shadow:0 12px 34px #0000006b!important}.stand-chat-launcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:31px;height:31px}.stand-chat-launcher-label{border:1px solid var(--line-strong);background:var(--surface-panel);width:max-content;color:var(--text);border-radius:5px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;right:70px}.stand-chat-launcher:hover{transform:translateY(-2px)}html body button.stand-chat-launcher{border-radius:50%!important}.stand-chat-launcher{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important}.stand-chat-launcher:before{content:"";z-index:-1;background:var(--accent,#49f5c1);border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 30px #0000005c}.stand-chat-launcher svg,.stand-chat-launcher>b,.stand-chat-launcher>em{z-index:1;position:relative}.stand-notification-launcher{z-index:985;border:1px solid var(--accent);background:var(--surface-panel);width:54px;height:54px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:92px;box-shadow:0 10px 28px #0008}.stand-notification-launcher svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px}.stand-notification-launcher>b{border:2px solid var(--surface);color:#fff;background:#ef3d55;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:11px;display:grid;position:absolute;top:-6px;right:-5px}.stand-notification-launcher.has-unread{animation:1.25s ease-in-out infinite chat-launcher-pulse}.stand-notification-center{z-index:991;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;flex-direction:column;width:min(470px,100vw - 32px);height:min(700px,100vh - 120px);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 22px 70px #0009}.stand-notification-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.stand-notification-center>header p,.stand-notification-center>header h2{margin:0}.stand-notification-center>header p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.stand-notification-center>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:0 0;font-size:22px}.stand-notification-center>nav{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.stand-notification-center>nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-weight:800}.stand-notification-center>nav button.active{border-color:var(--accent);color:var(--accent)}.stand-notification-notice{border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);text-align:left;margin:10px;padding:9px}.stand-notification-list,.stand-support-list{gap:8px;padding:12px;display:grid;overflow:auto}.stand-notification-list>p,.stand-support-list>p{color:var(--muted)}.stand-notification-list article{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:1fr auto;display:grid}.stand-notification-list article.unread{border-left:3px solid var(--accent)}.stand-notification-list article>button:first-child,.stand-support-list>button:not(.stand-support-new-button){width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;padding:13px;display:grid}.stand-notification-list strong,.stand-notification-list small,.stand-notification-list time,.stand-support-list strong,.stand-support-list small,.stand-support-list time{display:block}.stand-notification-list small,.stand-support-list small{color:var(--muted);margin-top:4px}.stand-notification-list time,.stand-support-list time{color:var(--muted);margin-top:5px;font-size:10px}.stand-notification-list em{color:var(--accent);font-size:11px;font-style:normal}.stand-notification-list .archive{width:36px;color:var(--muted);background:0 0;border:0}.stand-support-new-button{background:var(--accent);color:#042019;border:0;padding:13px;font-weight:900}.stand-support-new{gap:14px;padding:18px;display:grid;overflow:auto}.stand-support-new>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stand-support-new label{gap:6px;display:grid}.stand-support-new input,.stand-support-new select,.stand-support-new textarea,.stand-support-conversation textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-panel);width:100%;color:var(--text);font:inherit;padding:10px}.stand-support-new footer{justify-content:flex-end;gap:8px;display:flex}.stand-support-new footer button,.stand-support-conversation form button{border:1px solid var(--line-strong);color:var(--text);background:0 0;padding:10px 14px}.stand-support-new footer .primary,.stand-support-conversation form button{border-color:var(--accent);background:var(--accent);color:#042019;font-weight:900}.stand-support-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.stand-support-back{border:0;border-bottom:1px solid var(--line);color:var(--accent);text-align:left;background:0 0;padding:10px 16px}.stand-support-title{border-bottom:1px solid var(--line);gap:3px;padding:13px 16px;display:grid}.stand-support-title small{color:var(--muted)}.stand-support-messages{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow:auto}.stand-support-messages article{border:1px solid var(--line);background:var(--surface-panel);align-self:flex-start;max-width:82%;padding:10px}.stand-support-messages article.stand{border-color:var(--accent);align-self:flex-end}.stand-support-messages p{white-space:pre-wrap;margin:0 0 5px}.stand-support-messages time,.stand-support-messages small{color:var(--muted);font-size:10px;display:block}.stand-support-conversation form{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:8px;padding:12px;display:grid}@media (width<=600px){.stand-notification-launcher{bottom:10px;right:78px}.stand-notification-center{width:calc(100vw - 16px);height:calc(100vh - 92px);bottom:76px;right:8px}.stand-support-new>div{grid-template-columns:1fr}}.vehicle-commercial-panel{gap:14px;padding:24px 27px;display:grid}.vehicle-commercial-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vehicle-commercial-panel>header h2{margin:3px 0 5px;font-size:20px}.vehicle-commercial-panel>header p:last-child{color:var(--muted);margin:0;font-size:11px}.vehicle-commercial-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.vehicle-commercial-summary article{border:1px solid var(--line);background:var(--surface-field);gap:5px;padding:13px;display:grid}.vehicle-commercial-summary small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.vehicle-commercial-summary strong{font-size:18px}.vehicle-commercial-list{gap:7px;display:grid}.vehicle-commercial-list>button{border:1px solid var(--line);background:var(--surface-field);color:var(--text);text-align:left;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:13px;display:grid}.vehicle-commercial-list>button:hover{border-color:var(--accent)}.vehicle-commercial-list span{gap:4px;display:grid}.vehicle-commercial-list small{color:var(--muted);font-size:10px}.vehicle-commercial-empty{border:1px solid var(--line);background:var(--surface-field);color:var(--muted);text-align:center;padding:28px;font-size:12px}.vehicle-opportunity-tasks{gap:7px;display:grid}.vehicle-opportunity-tasks h3{margin:0}.vehicle-opportunity-tasks article{border:1px solid var(--line);background:var(--surface-field);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.vehicle-opportunity-tasks article span{gap:4px;display:grid}.vehicle-opportunity-tasks small{color:var(--muted);font-size:10px}.vehicle-opportunity-tasks button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);padding:8px 10px}@media (width<=760px){.vehicle-commercial-panel{padding:18px}.vehicle-commercial-panel>header{flex-direction:column;align-items:stretch}.vehicle-commercial-summary,.vehicle-commercial-list>button{grid-template-columns:1fr}.vehicle-opportunity-tasks article{flex-direction:column;align-items:stretch}}.vehicle-marketing{margin:24px 27px 30px}.vehicle-marketing>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.vehicle-marketing h3{margin:3px 0 6px;font-size:22px}.vehicle-marketing header p:last-child{color:var(--muted);margin:0;font-size:12px}.marketing-feedback{border:1px solid var(--line-strong);background:var(--surface-field);width:100%;color:var(--text);text-align:left;margin:16px 0 0;padding:11px 13px}.marketing-feedback.success{border-left:3px solid var(--accent)}.marketing-feedback.error{color:#ffb0bf;border-left:3px solid #ff6886}.marketing-summary{grid-template-columns:repeat(2,minmax(0,220px));gap:9px;margin:18px 0;display:grid}.marketing-summary article{border:1px solid var(--line);background:var(--surface-field);padding:13px}.marketing-summary small,.marketing-summary strong{display:block}.marketing-summary small{color:var(--muted);text-transform:uppercase;font-size:9px}.marketing-summary strong{margin-top:5px;font-size:19px}.marketing-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;gap:5px;padding:28px;display:grid}.marketing-list{gap:9px;display:grid}.marketing-list>article{border:1px solid var(--line);background:var(--surface-field);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.marketing-list>article.paused{opacity:.58}.marketing-list img{background:#fff;width:92px;height:92px;padding:5px}.marketing-info{gap:5px;min-width:0;display:grid}.marketing-info strong{font-size:13px}.marketing-info code{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.marketing-info small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketing-channel{border-left:2px solid var(--accent);background:var(--drive-accent-soft);width:max-content;color:var(--accent);text-transform:uppercase;padding:4px 6px;font-size:9px;font-weight:850}.marketing-actions{gap:5px;display:grid}.marketing-actions button,.marketing-actions a{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);text-align:center;padding:7px 9px;font-size:10px;text-decoration:none}.marketing-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020806db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketing-dialog{border:1px solid var(--line-strong);background:var(--surface-panel);width:min(650px,100%);padding:0!important}.marketing-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px;display:flex}.marketing-dialog>header h3{margin:2px 0}.marketing-dialog>header button{color:var(--muted);background:0 0;border:0;font-size:22px}.marketing-dialog>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.marketing-dialog label{gap:7px;display:grid}.marketing-dialog label>span{font-size:11px;font-weight:800}.marketing-dialog label small{color:var(--muted);font-size:10px}.marketing-dialog .wide{grid-column:1/-1}.marketing-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;display:flex;margin:0!important;padding:16px 20px!important}.marketing-dialog footer>button:first-child{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text)}@media (width<=760px){.vehicle-marketing{margin:20px}.vehicle-marketing>header{flex-direction:column;align-items:stretch}.marketing-summary{grid-template-columns:1fr 1fr}.marketing-list>article{grid-template-columns:72px minmax(0,1fr)}.marketing-list img{width:72px;height:72px}.marketing-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.marketing-dialog>div{grid-template-columns:1fr}.marketing-dialog .wide{grid-column:auto}}@media (width<=480px){.marketing-summary,.marketing-actions,.marketing-list>article{grid-template-columns:1fr}.marketing-list img{width:96px;height:96px}}.channel-publication{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.channel-publication>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.channel-publication h3{margin:3px 0 6px;font-size:22px}.channel-publication header p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:12px}.channel-status{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:7px 9px;font-size:9px;font-weight:850}.channel-status.published{border-color:var(--accent);color:var(--accent)}.channel-status.validation_failed,.channel-status.error{color:#ff9eb1;border-color:#ff6886}.channel-status.update_required{color:#ffd23f;border-color:#ffd23f}.channel-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.channel-actions button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);padding:10px 13px;font-weight:800}.channel-actions .channel-danger{color:#ff9eb1;border-color:#ff6886}.channel-reference{border:1px solid var(--line);background:var(--surface-field);align-items:center;gap:10px;padding:11px 13px;display:flex}.channel-reference span{color:var(--muted);font-size:10px}.channel-reference strong{font-size:12px}.channel-issues{gap:8px;margin:14px 0;display:grid}.channel-issues h4,.channel-history-grid h4{margin:0 0 4px;font-size:13px}.channel-issues article{background:var(--surface-field);border-left:3px solid #ff6886;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:11px 13px;display:grid}.channel-issues p,.channel-issues small{color:var(--muted);margin:0;font-size:11px}.channel-history-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.channel-history-grid>section{border:1px solid var(--line);background:var(--surface-field);padding:14px}.channel-history-grid article{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.channel-history-grid article:last-child{border:0}.channel-history-grid strong{font-size:11px}.channel-history-grid small,.channel-empty{color:var(--muted);font-size:10px}.channel-withdraw textarea{width:100%}@media (width<=760px){.channel-publication>header{flex-direction:column}.channel-history-grid,.channel-issues article{grid-template-columns:1fr}.channel-history-grid article{display:grid}}.vehicle-stock{margin-top:32px}.stock-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.stock-heading h2{margin:3px 0 7px;font-size:31px}.stock-heading p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.stock-primary,.stock-secondary,.stock-close{border:1px solid var(--line-strong);border-radius:3px}.stock-primary{background:var(--accent);color:#06130f;padding:12px 17px;font-size:12px;font-weight:850}.stock-secondary{background:var(--surface-raised);color:var(--text);padding:12px 17px;font-size:12px}.stock-close{background:var(--surface-raised);width:38px;height:38px;color:var(--soft);font-size:21px}.stock-primary:hover{filter:brightness(1.06)}.stock-primary:disabled{cursor:not-allowed;filter:none;opacity:.45}.stock-secondary:hover,.stock-close:hover{border-color:var(--accent)}.stock-notice{background:var(--drive-accent-soft);width:100%;color:var(--accent);border:1px solid #3bf5c173;margin-top:16px;padding:11px;font-size:12px}.plan-usage{border-left:3px solid var(--accent);background:var(--drive-accent-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:12px;display:flex}.plan-usage span{color:var(--muted)}.plan-usage.reached{background:#ffcc7014;border-color:#ffcc70}.plan-usage.reached strong{color:#ffda91}@media (width<=760px){.plan-usage{flex-direction:column;align-items:flex-start;gap:5px}}.stock-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.stock-summary article{border:1px solid var(--line);background:var(--surface-panel);padding:18px}.stock-summary small,.stock-summary strong{display:block}.stock-summary small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.stock-summary strong{margin-top:9px;font-size:23px}.stock-filters{grid-template-columns:1fr 230px;gap:10px;margin-top:14px;display:grid}.stock-filters input,.stock-filters select,.stock-dialog input,.stock-dialog select,.stock-dialog textarea{border:1px solid var(--line-strong);background:var(--surface-field);width:100%;color:var(--text);border-radius:3px;outline:0;padding:12px 13px;font-size:13px}.stock-filters input:focus,.stock-filters select:focus,.stock-dialog input:focus,.stock-dialog select:focus,.stock-dialog textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3bf5c114}.stock-empty{border:1px solid var(--line);background:var(--surface-panel);color:var(--muted);text-align:center;gap:7px;margin-top:12px;padding:42px;font-size:13px;display:grid}.vehicle-list{gap:8px;margin-top:12px;display:grid}.vehicle-row{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);text-align:left;border-radius:3px;grid-template-columns:76px minmax(180px,1.5fr) .7fr 1fr 1fr 1fr;align-items:center;gap:14px;padding:16px;display:grid}.vehicle-row:hover{border-color:var(--line-strong);background:var(--surface-raised)}.vehicle-row span{min-width:0}.vehicle-row strong,.vehicle-row small{display:block}.vehicle-row strong{font-size:13px}.vehicle-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.vehicle-ref{color:var(--accent);font-size:12px;font-weight:900}.stock-status{background:var(--surface-field);border-left:3px solid #82938e;width:max-content;padding:7px 9px;font-size:11px;font-weight:800}.status-in_stock{border-color:var(--accent)}.status-reserved{border-color:#72b7ff}.status-sale_in_progress,.status-paused{border-color:#ffcc70}.status-sold,.status-delivery,.status-delivered{border-color:#b697ff}.status-archived{color:var(--muted);border-color:#75817d}.stock-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020806d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.stock-dialog{border:1px solid var(--line-strong);background:var(--surface-panel);border-radius:4px;width:min(880px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 80px #00000094}.stock-dialog>header{border-bottom:1px solid var(--line-strong);background:var(--surface-raised);justify-content:space-between;gap:22px;padding:24px 27px;display:flex}.stock-dialog h2{margin:4px 0;font-size:27px}.stock-dialog header p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.stock-dialog form{padding:25px 27px}.stock-section{border:1px solid var(--line);background:#0c1f19;margin:0 0 25px;padding:18px}.stock-section legend{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:900}.stock-section-help{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.stock-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.stock-form-grid label{gap:8px;display:grid}.stock-form-grid label>span{color:var(--soft);font-size:12px;font-weight:800}.stock-form-grid label small{color:var(--muted);font-size:11px;line-height:1.5}.stock-form-grid .wide{grid-column:1/-1}.stock-check{align-items:center;padding-top:23px;grid-template-columns:auto 1fr!important}.stock-check input{width:auto}.stock-dialog footer{border-top:1px solid var(--line-strong);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:19px;display:flex}.stock-error{color:#ffb0bf;background:#ff68861a;border-left:3px solid #ff6886;padding:11px;font-size:12px}@media (width<=1050px){.vehicle-row{grid-template-columns:70px 1.5fr .7fr 1fr}.vehicle-row>span:nth-child(5),.vehicle-row>span:nth-child(6){display:none}}@media (width<=760px){.stock-heading{flex-direction:column;align-items:start}.stock-summary{grid-template-columns:1fr 1fr}.stock-filters{grid-template-columns:1fr}.vehicle-row{grid-template-columns:60px 1fr}.vehicle-row>span:nth-child(n+3){display:none}.stock-dialog form,.stock-dialog>header{padding:20px}.stock-section{padding:14px}.stock-form-grid{grid-template-columns:1fr}.stock-form-grid .wide{grid-column:auto}}.stock-filters input,.stock-filters select,.stock-dialog input:not([type=checkbox]),.stock-dialog select{height:44px;padding-top:0;padding-bottom:0}.stock-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.stock-form-grid label{align-content:start;align-self:start;min-width:0}.stock-form-grid label>span{line-height:1.4}.stock-check{align-self:start;align-items:center;min-height:44px;margin-top:24.8px;padding-top:0;display:flex!important}.stock-check input{width:auto;height:auto;margin:0}@media (width<=760px){.stock-form-grid{grid-template-columns:1fr}.stock-check{margin-top:0}}.consignment-section{border-color:var(--line-strong);background:#102820}.consignment-permission-note{color:#ffe0a3;background:#ffcc7014;border-left:3px solid #ffcc70;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.5}.reservation-section{background:#0d2424;border-color:#315b62}.reservation-active{gap:14px;display:grid}.reservation-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reservation-summary>div{border:1px solid var(--line);background:var(--surface-field);gap:5px;padding:13px;display:grid}.reservation-summary small{color:#72b7ff;text-transform:uppercase;font-size:10px;font-weight:850}.reservation-summary strong{font-size:13px}.reservation-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reservation-actions{justify-content:flex-end;gap:7px;display:flex}.reservation-actions button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text);border-radius:3px;padding:9px 11px;font-size:11px}.reservation-request-form{background:#72b7ff12;border-left:3px solid #72b7ff;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:9px;padding:13px;display:grid}.reservation-request-form>strong{grid-column:1/-1;font-size:12px}.reservation-requests{gap:8px;display:grid}.reservation-requests h3{margin:3px 0;font-size:12px}.reservation-requests article{border:1px solid var(--line);background:var(--surface-field);justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.reservation-requests article>div:first-child{gap:4px;display:grid}.reservation-requests span,.reservation-requests small{color:var(--muted);font-size:11px}@media (width<=760px){.reservation-summary,.reservation-request-form{grid-template-columns:1fr}.reservation-requests article{flex-direction:column;align-items:stretch}.reservation-actions{justify-content:flex-start}}.vehicle-lifecycle-actions{border-bottom:1px solid var(--line-strong);background:#102820;justify-content:space-between;align-items:center;gap:18px;padding:15px 27px;display:flex}.vehicle-lifecycle-actions>div:first-child{gap:4px;display:grid}.vehicle-lifecycle-actions strong{font-size:12px}.vehicle-lifecycle-actions span{color:var(--muted);font-size:11px}.vehicle-lifecycle-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vehicle-lifecycle-actions button{border:1px solid var(--line-strong);background:var(--surface-field);color:var(--text);border-radius:3px;padding:9px 12px;font-size:11px}.vehicle-lifecycle-actions button:hover{border-color:var(--accent)}.vehicle-lifecycle-actions button.danger{color:#ffb0bf;border-color:#ff688673}.field-guide{border-left:3px solid var(--accent);background:var(--drive-accent-soft);flex-wrap:wrap;gap:8px 18px;margin-bottom:20px;padding:12px 14px;font-size:11px;display:flex}.field-guide>strong{color:var(--accent)}.field-guide span{color:var(--muted)}.field-guide b{color:var(--text)}.vehicle-history{gap:7px;display:grid}.vehicle-history article{border:1px solid var(--line);background:var(--surface-field);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.vehicle-history article>div{gap:4px;display:grid}.vehicle-history strong{font-size:12px}.vehicle-history span,.vehicle-history time{color:var(--muted);font-size:10px}.vehicle-deletion-history{border:1px solid var(--line);background:var(--surface-panel);margin-top:14px}.vehicle-deletion-history summary{cursor:pointer;color:var(--soft);padding:13px 15px;font-size:12px;font-weight:800}.vehicle-deletion-history article{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.vehicle-deletion-history article div{gap:3px;display:grid}.vehicle-deletion-history span,.vehicle-deletion-history p,.vehicle-deletion-history time{color:var(--muted);margin:0;font-size:10px}@media (width<=760px){.vehicle-lifecycle-actions{flex-direction:column;align-items:stretch;padding:14px 20px}.vehicle-lifecycle-actions>div:last-child{justify-content:flex-start}.vehicle-history article,.vehicle-deletion-history article{grid-template-columns:1fr;align-items:start}.field-guide{display:grid}}.vehicle-lifecycle-actions button:disabled{cursor:not-allowed;opacity:.38}.vehicle-lifecycle-actions button:disabled:hover{border-color:var(--line-strong)}.stock-check-group{flex-wrap:wrap;gap:10px 22px;padding:12px 0;display:flex}.stock-check-group label{grid-column:auto;grid-template-columns:none;align-items:center;gap:8px;display:flex}.stock-check-group input{width:auto;height:auto}.equipment-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.equipment-toolbar input{flex:1}.equipment-toolbar strong{min-width:max-content;color:var(--accent);font-size:11px}.equipment-categories{gap:10px;display:grid}.equipment-categories section{border:1px solid var(--line);background:var(--surface-field)}.equipment-categories h3{border-bottom:1px solid var(--line);margin:0;padding:11px 13px;font-size:12px}.equipment-categories section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.equipment-categories label{border-bottom:1px solid #5982752e;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:grid}.equipment-categories label input{width:auto;height:auto}.equipment-categories label small{color:var(--accent);text-transform:uppercase;font-size:9px}.equipment-custom{border-left:3px solid var(--accent);background:var(--drive-accent-soft);grid-template-columns:1fr 170px 1.5fr auto;align-items:center;gap:8px;margin-top:15px;padding:13px;display:grid}.equipment-custom strong{font-size:11px}@media (width<=760px){.equipment-categories section>div,.equipment-custom{grid-template-columns:1fr}.equipment-toolbar{flex-direction:column;align-items:stretch}.stock-check-group{display:grid}}.stock-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vehicle-lookup-status{border:1px solid var(--line);background:var(--surface-field);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:13px 14px;display:flex}.vehicle-lookup-status>div{flex:none;gap:4px;display:grid}.vehicle-lookup-status strong{font-size:12px}.vehicle-lookup-status span{color:#ffda91;text-transform:uppercase;font-size:10px;font-weight:850}.vehicle-lookup-status p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}@media (width<=760px){.vehicle-lookup-status{flex-direction:column;align-items:flex-start;gap:9px}}.vehicle-lifecycle-control{align-items:end;gap:8px;display:flex}.vehicle-lifecycle-control label{gap:5px;display:grid}.vehicle-lifecycle-control label span{color:var(--muted);font-size:10px;font-weight:800}.vehicle-lifecycle-control select{border:1px solid var(--line-strong);background:var(--surface-field);min-width:210px;min-height:38px;color:var(--text);padding:8px}@media (width<=700px){.vehicle-lifecycle-control{flex-direction:column;align-items:stretch}.vehicle-lifecycle-control select{width:100%;min-width:0}}.vehicle-chronology{border-top:1px solid var(--line);margin:24px 0 0;padding:24px 28px 32px}.vehicle-chronology>header h3{margin:3px 0 5px;font-size:1.35rem}.vehicle-chronology>header p{color:var(--muted);margin:0}.chronology-tabs{border-bottom:1px solid var(--line);gap:6px;margin:20px 0;display:flex}.chronology-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.chronology-tabs button.active{border-color:var(--accent);color:var(--text)}.chronology-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.chronology-list{gap:8px;display:grid}.chronology-list article{border:1px solid var(--line);background:var(--panel);justify-content:space-between;gap:16px;padding:14px;display:flex}.chronology-list article>div:first-child{gap:4px;display:grid}.chronology-list article span,.chronology-list article small{color:var(--muted)}.chronology-list article>div:last-child{align-items:flex-start;gap:7px;display:flex}.chronology-list button,.chronology-form footer button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;padding:8px 10px}.chronology-empty{border:1px dashed var(--line);color:var(--muted);margin:0;padding:18px}.chronology-form{border:1px solid var(--line);background:var(--panel);gap:12px;padding:16px;display:grid}.chronology-form h4{margin:0 0 4px}.chronology-form label{gap:6px;display:grid}.chronology-form label>span{font-weight:700}.chronology-form input,.chronology-form select,.chronology-form textarea{box-sizing:border-box;width:100%}.chronology-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chronology-form footer{justify-content:flex-end;gap:8px;display:flex}.checkup-items{gap:8px;display:grid}.checkup-items>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(110px,.7fr) minmax(130px,1fr);align-items:center;gap:8px;padding-top:8px;display:grid}@media (width<=900px){.chronology-layout,.chronology-pair,.checkup-items>div{grid-template-columns:1fr}.vehicle-chronology{padding-inline:16px}}.stand-shell .vehicle-profile-tabs{z-index:3;border-bottom:1px solid var(--line-strong);background:var(--surface-panel);flex-flow:row;gap:4px;margin:-25px -27px 22px;padding:12px 27px 0;display:flex;position:sticky;top:0;overflow-x:auto}.stand-shell .vehicle-profile-tabs button{width:auto;min-height:0;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:11px 13px;font-size:12px;font-weight:800;display:block}.stand-shell .vehicle-profile-tabs button:hover{border-color:#0000;border-bottom-color:var(--line-strong);color:var(--text);background:0 0}.stand-shell .vehicle-profile-tabs button.active{border-color:#0000;border-bottom-color:var(--accent);color:var(--accent);box-shadow:none;background:0 0}.vehicle-profile-panel[hidden]{display:none}.general-panel{flex-direction:column;display:flex}.general-panel .identity-section{order:-10}.vehicle-profile-panel>.stock-section:last-child{margin-bottom:8px}@media (width<=760px){.vehicle-profile-tabs{margin:-20px -20px 18px;padding-inline:20px}.vehicle-profile-tabs button{padding-inline:10px}}.pending-document-editor label{gap:7px;display:grid}.pending-document-editor label>span{font-size:11px;font-weight:800}.document-file-button{border:1px solid var(--line-strong);background:var(--surface-field);min-height:42px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0 15px;font-weight:800;position:relative;overflow:hidden;display:flex!important}.document-file-button:hover{border-color:var(--accent);color:var(--accent)}.document-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.document-file-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden;font-size:12px!important}.pending-document-list{gap:7px;margin-top:14px;display:grid}.pending-document-list article{border:1px solid var(--line);background:var(--surface-field);justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.pending-document-list article>div{gap:4px;display:grid}.pending-document-list span{color:var(--muted);font-size:10px}.pending-document-list button{color:#ff9cac;background:0 0;border:0}@media (width<=900px){.pending-document-editor{grid-template-columns:1fr 1fr}.pending-document-editor button{justify-self:start}}@media (width<=580px){.pending-document-editor{grid-template-columns:1fr}.pending-document-list article{flex-direction:column;align-items:flex-start}}.pending-document-editor{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.document-fields-row{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr);align-items:end;gap:10px;display:grid}.document-fields-row label,.document-notes-field{gap:7px;display:grid}.document-fields-row label>span,.document-notes-field>span{font-size:11px;font-weight:800}.document-notes-field textarea{resize:vertical;width:100%;min-height:92px}.document-actions-row{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.document-actions-row .document-file-button,.document-actions-row>button{min-height:42px;margin:0}.document-card-content{flex:1;gap:9px;min-width:0;display:grid}.document-card-content dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:9px 5px;margin:0;display:grid}.document-card-content dl>div{gap:3px;min-width:0;display:grid}.document-card-content dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.document-card-content dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:11px}.pending-document-list article{align-items:flex-start}.pending-document-list article>button{flex:none}@media (width<=900px){.document-card-content dl{grid-template-columns:1fr 1fr}}@media (width<=580px){.document-fields-row{grid-template-columns:1fr}.document-actions-row{flex-direction:column;align-items:stretch}.document-actions-row>*{width:100%}.document-card-content dl{grid-template-columns:1fr}}.document-card-content dl>.document-card-notes{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.field-label-row{justify-content:flex-start;align-items:center;gap:7px;display:flex}.field-label-row em{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.stand-shell{background:var(--surface-base);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.stand-shell>aside{border-right:1px solid var(--line-strong);background:var(--surface-sidebar);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.stand-brand strong,.stand-brand small{display:block}.stand-brand strong{font-size:21px}.stand-brand small{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.stand-shell nav{gap:7px;margin-top:52px;display:grid}.stand-shell nav button{min-height:46px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:11px;padding:13px 14px;font-size:13px;font-weight:650;display:flex}.stand-shell nav button:hover:not(:disabled){border-color:var(--line);background:var(--surface-panel);color:var(--text)}.stand-shell nav button.active{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text);box-shadow:inset 3px 0 var(--accent)}.stand-shell nav button:disabled{cursor:not-allowed;opacity:.52}.stand-navigation-icon{flex:none;width:18px;height:18px}.stand-profile{border-top:1px solid var(--line-strong);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:auto;padding-top:19px;display:grid}.stand-profile-avatar{background:var(--accent);color:#06130f;cursor:default;border:0;border-radius:3px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.stand-profile-quick-signout{display:none}.stand-profile-information{min-width:0}.stand-profile strong,.stand-profile small,.stand-profile em{display:block}.stand-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stand-profile small,.stand-profile em{color:var(--muted);margin-top:4px;font-size:10px}.stand-profile em{color:var(--accent);text-transform:uppercase;font-style:normal}.stand-profile-session{border-left:1px solid var(--line-subtle);text-transform:uppercase;justify-items:end;gap:7px;padding-left:9px;font-size:8px;display:grid}.stand-profile-session>span{color:var(--muted);white-space:nowrap}.stand-profile-session b{color:var(--accent);font-size:9px}.stand-profile-session button{color:#ff899d;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:800;display:flex}.stand-profile-session button:hover{color:#ffb1be}.stand-profile-session i{font-size:10px;font-style:normal}.stand-shell>main{background:var(--surface-main);min-width:0;padding:42px clamp(28px,5vw,76px)}.stand-shell main>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.stand-shell h1{margin:0;font-size:38px}.stand-access-context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fixture-scenario,.access-mode{border:1px solid var(--line-strong);background:var(--surface-panel);text-transform:uppercase;padding:9px 12px;font-size:11px;font-weight:750}.fixture-scenario{color:#a9f6df;border-color:#48ecc475}.access-mode.active{color:var(--accent)}.access-mode.readonly{color:#ffcc70}.stand-header-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.stand-task-shortcut{border:1px solid var(--line-strong);border-left:3px solid var(--task-priority,var(--accent));background:var(--surface-panel);width:320px;min-height:66px;color:var(--text);text-align:left;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.stand-task-shortcut.priority-urgent{--task-priority:#fb7185}.stand-task-shortcut.priority-high{--task-priority:#fbbf24}.stand-task-shortcut.priority-normal{--task-priority:#60a5fa}.stand-task-shortcut.priority-low{--task-priority:#94a3b8}.stand-task-shortcut:focus-within{border-color:color-mix(in srgb,var(--task-priority,var(--accent)) 55%,var(--line-strong));border-left-color:var(--task-priority,var(--accent));background:var(--surface-raised)}.stand-task-shortcut span{color:var(--task-priority,var(--accent));letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.stand-task-shortcut strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stand-task-shortcut time,.stand-task-shortcut small{color:var(--muted);font-size:10px}.stand-task-shortcut time{color:var(--task-priority,var(--muted));font-weight:750}.stand-task-shortcut small{grid-column:1/-1}.stand-task-current,.stand-task-counts{color:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1}.stand-task-current{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 0;display:grid}.stand-task-current:hover strong{color:var(--task-priority,var(--accent))}.stand-task-counts{border-top:1px solid var(--line-subtle);text-align:left;justify-content:space-between;align-items:center;margin-top:3px;padding:6px 0 0;display:flex}.stand-task-counts strong,.stand-task-counts b{font-size:10px;font-weight:850}.stand-task-counts strong{color:var(--muted)}.stand-task-counts b{color:var(--task-priority,var(--accent))}.stand-task-counts:hover strong,.stand-task-counts:hover b{color:var(--text)}.stand-welcome,.readonly-explanation{border:1px solid var(--line-strong);background:var(--surface-panel);margin-top:40px;padding:30px;box-shadow:0 18px 48px #00000029}.stand-welcome{border-left:3px solid var(--accent)}.stand-welcome h2{margin:0 0 10px;font-size:28px}.stand-welcome p:last-child,.readonly-explanation p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.readonly-explanation{background:#211f16;border-color:#ffcc7066;margin-top:14px}.readonly-explanation p{margin-top:7px}.stand-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.stand-metrics article{border:1px solid var(--line);background:var(--surface-panel);padding:22px}.stand-metrics small,.stand-metrics strong{display:block}.stand-metrics small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.stand-metrics strong{margin-top:12px;font-size:15px}@media (width<=760px){.stand-shell{grid-template-columns:78px 1fr}.stand-shell>aside{padding:18px 12px}.stand-brand strong,.stand-brand small{font-size:0}.stand-brand:after{content:"VD";color:var(--accent);text-align:center;font-size:16px;font-weight:900;display:block}.stand-shell nav button{font-size:inherit;justify-content:center;padding:12px}.stand-shell nav button span{display:none}.stand-navigation-icon{width:21px;height:21px}.stand-profile{display:block;position:relative}.stand-profile-avatar{cursor:pointer}.stand-profile-quick-signout{z-index:122;background:var(--surface-sidebar);color:#ff899d;cursor:pointer;border:1px solid #ff899d99;border-radius:3px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-3px;right:-3px}.stand-profile-quick-signout:hover{color:#ffb1be;border-color:#ffb1be}.stand-profile-information,.stand-profile-session{display:none}.stand-profile.open .stand-profile-information{z-index:120;border:1px solid var(--line-strong);background:var(--surface-panel);width:210px;min-height:62px;padding:12px 78px 12px 13px;display:grid;position:absolute;bottom:0;left:48px;box-shadow:0 18px 45px #00000073}.stand-profile.open .stand-profile-session{z-index:121;width:68px;display:grid;position:absolute;bottom:10px;left:196px}.stand-shell>main{padding:26px 18px}.stand-shell main>header{align-items:start;gap:18px}.stand-shell h1{font-size:clamp(28px,8vw,38px)}.stand-header-actions{flex-direction:column;align-items:stretch;width:100%}.stand-task-shortcut{width:100%;max-width:none}.stand-access-context{justify-content:flex-start}.stand-metrics{grid-template-columns:1fr}}.return-to-platform{border:1px solid var(--border-strong);background:var(--surface-raised);width:calc(100% - 2rem);color:var(--text-primary);text-align:left;margin:.25rem 1rem .75rem;padding:.7rem .8rem;font-weight:700}.return-to-platform:hover{border-color:var(--accent);color:var(--accent)}.return-to-platform b{font-size:1rem}@media (width<=760px){.return-to-platform{text-align:center;width:46px;min-height:42px;margin:1rem 0 0;padding:.6rem}.return-to-platform span{display:none}.stand-shell{grid-template-columns:78px minmax(0,1fr)}.stand-shell main>header{flex-direction:column;align-items:flex-start;gap:14px}.access-mode{align-self:flex-start}}.stand-header-actions{align-items:stretch;width:320px}.stand-contact-availability{border:1px solid var(--line-strong);background:var(--surface-panel);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:850;display:flex}.stand-contact-availability i{background:#64748b;border-radius:50%;width:8px;height:8px}.stand-contact-availability.online{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}.stand-contact-availability.online i{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent)}.stand-header-actions .stand-access-context{justify-content:flex-start;width:320px}.stand-task-shortcut{box-sizing:border-box;width:320px}.stand-header-actions .stand-access-context:has(.fixture-scenario){grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.stand-header-actions .stand-access-context:has(.fixture-scenario) .fixture-scenario,.stand-header-actions .stand-access-context:has(.fixture-scenario) .access-mode){box-sizing:border-box;text-align:center;white-space:nowrap;width:100%}@media (width<=760px){.stand-header-actions,.stand-header-actions .stand-access-context,.stand-task-shortcut{width:100%}}.public-chat-inline-trigger{border:1px solid var(--stand-accent,#49f5c1);color:var(--stand-accent,#49f5c1);font:inherit;cursor:pointer;background:0 0;padding:11px;font-size:12px;font-weight:850}.stand-chat-cta.public-chat-inline-trigger{background:var(--stand-accent,#49f5c1);color:#052018;margin-top:30px;padding:14px 20px;display:inline-flex}.public-chat-launcher{z-index:1002;color:#fff;cursor:pointer;background:#071914;border:0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid;position:fixed;bottom:20px;right:24px;box-shadow:0 8px 24px #0000004d}.public-chat-launcher b{color:#fff;background:#ef3d55;border:2px solid #fff;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 3px;font-size:11px;display:grid;position:absolute;top:-5px;right:-3px}.public-chat-launcher.has-unread{animation:1.15s ease-in-out infinite chat-alert}@keyframes chat-alert{0%,to{transform:scale(1);box-shadow:0 8px 24px #0000004d,0 0 #ef3d5580}50%{transform:scale(1.07);box-shadow:0 8px 24px #0000004d,0 0 0 10px #ef3d5500}}.public-chat-layer{z-index:1000;pointer-events:none;position:fixed;inset:0}.public-chat-widget{color:#10231d;pointer-events:auto;background:#fff;border:1px solid #dce4e1;border-radius:14px;flex-direction:column;width:min(430px,100vw - 32px);height:min(680px,100vh - 120px);display:flex;position:absolute;bottom:88px;right:24px;overflow:hidden;box-shadow:0 18px 60px #00000040}.public-chat-widget>header{background:#f8fbfa;border-bottom:1px solid #e3e9e7;justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.public-chat-widget>header>div{align-items:center;gap:10px;display:flex}.public-chat-widget header p{color:#19745a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.public-chat-widget header h2{margin:0;font-size:21px;line-height:1.15}.public-chat-close,.public-chat-back{color:#fff;cursor:pointer;background:#10231d;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.public-chat-back{color:#10231d;background:#e8efec;width:32px;height:32px;font-size:18px}.public-chat-home{flex-direction:column;flex:1;gap:20px;padding:22px;display:flex;overflow:auto}.public-chat-home>p{color:#536a62;margin:0;line-height:1.5}.public-chat-history{border-top:1px solid #e6ebe9;display:grid}.public-chat-history>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ebe9;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px 4px;display:grid}.public-chat-history-icon{color:#19745a;background:#eaf4f0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.public-chat-history strong,.public-chat-history small,.public-chat-history time{display:block}.public-chat-history strong em{color:#ef3d55;margin-left:5px;font-size:10px;font-style:normal}.public-chat-history small{color:#5e716a;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:3px;overflow:hidden}.public-chat-history time{color:#8a9994;margin-top:4px;font-size:11px}.public-chat-history>b{font-size:24px}.public-chat-primary{color:#fff;font:inherit;cursor:pointer;background:#10231d;border:0;border-radius:8px;padding:14px 18px;font-weight:850}.public-chat-home>.public-chat-primary{justify-content:space-between;margin-top:auto;display:flex}.public-chat-start{gap:14px;padding:22px;display:grid;overflow:auto}.public-chat-start>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-chat-start label{gap:6px;display:grid}.public-chat-start label span{font-size:12px;font-weight:800}.public-chat-start input,.public-chat-start textarea{box-sizing:border-box;color:#10231d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8d3;border-radius:6px;padding:11px}.public-chat-start small{color:#647870;line-height:1.4}.public-chat-notice{color:#135f49;text-align:left;background:#e9f8f2;border:1px solid #9ad9c5;border-radius:6px;margin:12px 18px 0;padding:9px 12px}.public-chat-conversation{background:#f3f7f5;flex-direction:column;flex:1;min-height:0;display:flex}.public-chat-messages{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow:auto}.public-chat-messages article{background:#fff;border-radius:4px 12px 12px;align-self:flex-start;max-width:82%;padding:10px 12px;box-shadow:0 2px 8px #10231d14}.public-chat-messages article.outbound{background:#d9f8ec;border-radius:12px 4px 12px 12px;align-self:flex-end}.public-chat-messages p{white-space:pre-wrap;margin:0 0 5px}.public-chat-messages time{color:#70857d;font-size:10px}.public-chat-empty{color:#6c8078;margin:auto}.public-chat-reply{background:#fff;border-top:1px solid #dce5e1;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.public-chat-reply textarea{box-sizing:border-box;resize:none;width:100%;font:inherit;border:1px solid #cad7d2;border-radius:20px;padding:10px 14px}.public-chat-reply button{color:#fff;background:#10231d;border:0;border-radius:50%;width:42px;height:42px;font-size:18px}@media (width<=600px){.public-chat-widget{border-radius:12px;width:calc(100vw - 16px);height:calc(100vh - 92px);bottom:76px;right:8px}.public-chat-launcher{bottom:10px;right:14px}.public-chat-start>div{grid-template-columns:1fr}}.public-chat-launcher{cursor:pointer;place-items:center;background:var(--stand-accent,#49f5c1)!important;color:#052018!important;border:2px solid #fff!important;border-radius:50%!important;width:62px!important;height:62px!important;display:grid!important;box-shadow:0 12px 30px #0000005c!important}.public-chat-launcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:31px;height:31px}.public-chat-launcher-label{color:#10231d;background:#fff;border-radius:8px;width:max-content;padding:8px 11px;font-size:12px;font-weight:850;position:absolute;right:70px;box-shadow:0 6px 18px #0003}.public-chat-launcher:hover{transform:translateY(-2px)}html body button.public-chat-launcher{border-radius:50%!important}.public-chat-launcher{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important}.public-chat-launcher:before{content:"";z-index:-1;background:var(--stand-accent,#49f5c1);border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 30px #0000005c}.public-chat-launcher svg,.public-chat-launcher b{z-index:1;position:relative}.stand-public-site{--stand-accent:#49f5c1;color:#effaf6;background:#061712;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.stand-public-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061712f0;border-bottom:1px solid #23443a;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.stand-public-header a{color:inherit;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.stand-public-header small{color:#89aa9f;font-size:11px;font-weight:500;display:block}.stand-public-mark{background:var(--stand-accent);color:#052018;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.stand-public-hero{background:radial-gradient(circle at 80% 20%,#174a3b 0,#0000 36%),linear-gradient(130deg,#071b15,#0b2a21);padding:clamp(70px,10vw,145px) clamp(20px,8vw,130px)}.stand-public-hero p,.stand-public-stock header p,.stand-vehicle-detail aside>p{color:var(--stand-accent);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.stand-public-hero h1{max-width:850px;margin:12px 0 20px;font-size:clamp(42px,6vw,82px);line-height:.98}.stand-public-hero>span{color:#b2cbc3;max-width:620px;font-size:18px;line-height:1.65;display:block}.stand-public-hero>a,.stand-chat-cta{background:var(--stand-accent);color:#052018;margin-top:30px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.stand-public-stock,.stand-vehicle-detail{max-width:1320px;margin:auto;padding:70px clamp(20px,5vw,64px)}.stand-public-stock>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.stand-public-stock h2,.stand-detail-section h2{margin:6px 0 0;font-size:clamp(28px,4vw,44px)}.stand-public-stock>header>span{color:#8eafa4}.stand-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.stand-vehicle-card{background:#0a231b;border:1px solid #23443a;overflow:hidden}.stand-vehicle-photo{aspect-ratio:16/10;color:var(--stand-accent);background:linear-gradient(140deg,#153c30,#071914);place-items:center;font-size:56px;font-weight:950;display:grid;position:relative;overflow:hidden}.stand-vehicle-photo img{object-fit:cover;width:100%;height:100%}.stand-vehicle-photo b{background:var(--stand-accent);color:#052018;text-transform:uppercase;padding:7px 10px;font-size:10px;position:absolute;top:14px;left:14px}.stand-vehicle-card>div{padding:22px}.stand-vehicle-card p{color:#86a99d;text-transform:uppercase;margin:0 0 8px;font-size:11px}.stand-vehicle-card h3{margin:0;font-size:24px}.stand-vehicle-card h3 a{color:inherit;text-decoration:none}.stand-vehicle-card>div>span{color:#a6c1b8;margin-top:4px;display:block}.stand-vehicle-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.stand-vehicle-card dl div{border-top:1px solid #24483d;padding-top:12px}.stand-vehicle-card dt{color:#7f9f95;text-transform:uppercase;font-size:10px}.stand-vehicle-card dd{margin:5px 0 0;font-weight:850}.stand-vehicle-actions{gap:8px;display:flex}.stand-vehicle-actions a{color:#e9fff7;text-align:center;border:1px solid #31594d;flex:1;padding:11px;font-size:12px;font-weight:850;text-decoration:none}.stand-vehicle-actions a.primary{border-color:var(--stand-accent);color:var(--stand-accent)}.stand-public-site>footer{color:#91ada4;border-top:1px solid #23443a;justify-content:space-between;align-items:center;gap:18px;padding:30px clamp(20px,5vw,76px);display:flex}.stand-public-site>footer strong{color:#effaf6}.stand-public-empty,.stand-public-state{text-align:center;place-items:center;min-height:50vh;display:grid}.stand-public-state{color:#effaf6;background:#061712;min-height:100vh}.stand-public-state a{color:#49f5c1}.stand-back{color:#9ab9af;margin-bottom:24px;text-decoration:none;display:inline-flex}.stand-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:36px;display:grid}.stand-gallery>div{aspect-ratio:16/10;color:#49f5c1;background:linear-gradient(140deg,#153c30,#071914);place-items:center;font-size:72px;font-weight:950;display:grid;overflow:hidden}.stand-gallery>div img{object-fit:cover;width:100%;height:100%}.stand-gallery nav{gap:8px;margin-top:10px;display:flex;overflow:auto}.stand-gallery nav button{background:0 0;border:2px solid #0000;width:90px;height:64px;padding:0}.stand-gallery nav button.active{border-color:#49f5c1}.stand-gallery nav img{object-fit:cover;width:100%;height:100%}.stand-vehicle-detail aside{background:#0a231b;border:1px solid #285046;padding:28px}.stand-vehicle-detail aside h1{margin:8px 0;font-size:clamp(36px,5vw,60px);line-height:1}.stand-vehicle-detail aside>span{color:#9bb8ae}.stand-vehicle-detail aside>strong{margin-top:28px;font-size:30px;display:block}.stand-vehicle-detail aside>small{color:#8eafa4;margin-top:12px;line-height:1.5;display:block}.stand-detail-section{border-top:1px solid #26493e;margin-top:46px;padding-top:34px}.stand-detail-section>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stand-detail-section>dl div{background:#0a231b;padding:16px}.stand-detail-section dt{color:#83a49a;text-transform:uppercase;font-size:11px}.stand-detail-section dd{margin:7px 0 0;font-weight:800}.stand-detail-section>p{color:#b4ccc4;white-space:pre-wrap;max-width:850px;line-height:1.75}.stand-equipment h3{text-transform:capitalize}.stand-equipment ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.stand-equipment li{color:#c4d8d1;background:#0a231b;padding:11px 14px}.stand-equipment li:before{content:"✓";color:#49f5c1;margin-right:8px}@media (width<=900px){.stand-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stand-detail-grid{grid-template-columns:1fr}.stand-detail-section>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stand-public-header{padding:12px 16px}.stand-public-header>a:last-child{display:none}.stand-public-hero{padding:62px 20px}.stand-public-hero h1{font-size:43px}.stand-public-stock,.stand-vehicle-detail{padding:42px 16px}.stand-public-stock>header{align-items:start}.stand-vehicle-grid{grid-template-columns:1fr}.stand-public-site>footer{flex-direction:column;align-items:flex-start}.stand-detail-section>dl,.stand-equipment ul{grid-template-columns:1fr}.stand-vehicle-actions{flex-direction:column}}.stand-public-pages{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:24px clamp(20px,6vw,90px);display:flex}.stand-public-pages a{color:var(--stand-accent);font-weight:800}.stand-public-content{min-height:60vh;padding:clamp(48px,8vw,110px) clamp(20px,12vw,220px)}.stand-public-content>p:first-child{color:var(--stand-accent);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.stand-public-content h1{font-size:clamp(38px,6vw,74px)}.stand-public-content p{max-width:850px;line-height:1.8}.page-media{object-fit:cover;width:100%;max-height:680px;margin:30px 0;display:block}.page-cta{background:var(--stand-accent);color:#052018;margin:22px 0;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.page-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.page-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.page-columns,.page-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:30px 0;display:grid}.page-columns>div,.page-cards>article,.page-cards>blockquote{background:var(--stand-surface);border:1px solid #2a4c42;margin:0;padding:22px}.page-cards cite{color:var(--stand-accent);font-style:normal}.page-faq{margin:30px 0}.page-faq details{border-bottom:1px solid #2a4c42;padding:18px 0}.page-faq summary{cursor:pointer;font-weight:850}.page-block{margin:24px 0}.stand-public-site.stand-public-site{--stand-background:#061712;--stand-surface:#0d241d;--stand-text:#f5fff9;background:var(--stand-background);color:var(--stand-text)}.stand-public-logo{object-fit:contain;max-width:150px;height:42px;display:block}.stand-public-hero{position:relative;overflow:hidden}.stand-public-hero.has-media{align-items:end;min-height:62vh;display:flex}.stand-public-hero-media,.stand-public-hero>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stand-public-hero>picture img{object-fit:cover;width:100%;height:100%}.stand-public-hero.has-media:after{content:"";background:linear-gradient(90deg,#03100ceb,#03100c47);position:absolute;inset:0}.stand-public-hero-copy{z-index:1;width:100%;position:relative}.stand-public-hero-copy>span{color:#b2cbc3;max-width:620px;font-size:18px;line-height:1.65;display:block}.stand-public-hero-copy>a{background:var(--stand-accent);color:#052018;margin-top:30px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.stand-public-site.typography-classic{font-family:Georgia,Times New Roman,serif}.stand-public-site.typography-minimal{font-family:Arial,Helvetica,sans-serif}.stand-public-site.typography-minimal h1,.stand-public-site.typography-minimal h2,.stand-public-site.typography-minimal h3{letter-spacing:-.035em;font-weight:500}.stand-public-site .stand-vehicle-card,.stand-public-site .stand-vehicle-detail aside,.stand-public-site .stand-detail-section>dl div,.stand-public-site .stand-equipment li{background:var(--stand-surface)}.stand-public-site.layout-editorial .stand-public-hero{text-align:center}.stand-public-site.layout-editorial .stand-public-hero h1,.stand-public-site.layout-editorial .stand-public-hero>span,.stand-public-site.layout-editorial .stand-public-hero>a{margin-left:auto;margin-right:auto}.stand-public-site.layout-premium .stand-public-hero{flex-direction:column;justify-content:end;min-height:54vh;display:flex}.stand-public-site.layout-premium .stand-vehicle-card{border-color:color-mix(in srgb,var(--stand-accent) 45%,transparent)}.page-contact-form{border:1px solid color-mix(in srgb,var(--stand-accent) 28%,transparent);background:var(--stand-surface);grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);align-items:start;gap:clamp(28px,6vw,84px);margin:44px 0;padding:clamp(24px,5vw,54px);display:grid}.page-contact-form>div>p{color:var(--stand-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.page-contact-form h2{margin:0 0 12px;font-size:clamp(28px,4vw,48px)}.page-contact-form>div>span{opacity:.78;line-height:1.65}.page-contact-form form,.page-contact-form label{gap:7px;display:grid}.page-contact-form form{gap:16px}.page-contact-form label>span{font-size:12px;font-weight:850}.page-contact-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-contact-form input,.page-contact-form textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--stand-text) 22%,transparent);background:color-mix(in srgb,var(--stand-background) 78%,transparent);width:100%;color:var(--stand-text);font:inherit;padding:13px 14px}.page-contact-form textarea{resize:vertical}.page-contact-form button{background:var(--stand-accent);color:var(--stand-background);font:inherit;cursor:pointer;border:0;justify-self:start;padding:13px 24px;font-weight:900}.page-contact-form button:disabled{cursor:wait;opacity:.65}.page-contact-form form>small{opacity:.7}.page-contact-form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.page-form-result{padding:12px 14px;font-weight:800;max-width:none!important;margin:0!important}.page-form-result.success{border-left:3px solid var(--stand-accent);background:color-mix(in srgb,var(--stand-accent) 12%,transparent)}.page-form-result.error{background:#ff46461f;border-left:3px solid #ff6b6b}@media (width<=760px){.page-contact-form,.page-contact-form-row{grid-template-columns:1fr}}.stand-public-site{background:var(--stand-background);color:var(--stand-text)}.stand-public-site .stand-public-header,.stand-public-site .stand-public-pages,.stand-public-site .stand-public-hero,.stand-public-site .stand-public-stock,.stand-public-site .stand-public-content{box-sizing:border-box}.page-rich-text{line-height:1.75}.page-rich-text h2,.page-rich-text h3{margin:1.1em 0 .4em}.page-rich-text blockquote{border-left:3px solid var(--stand-accent);opacity:.82;margin:1.5em 0;padding:4px 0 4px 22px}.page-rich-text a{color:var(--stand-accent)}.layout-urban-direct{--stand-background:#061713;--stand-surface:#102b23;--stand-text:#f4fff9;font-family:Inter,Arial,sans-serif}.layout-urban-direct .stand-public-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061713f0;border-bottom:1px solid #1f4a3e;position:sticky;top:0}.layout-urban-direct .stand-public-hero{background:linear-gradient(90deg,#061713 46%,#0617131a),radial-gradient(circle at 80% 40%,color-mix(in srgb,var(--stand-accent) 35%,#143c31),#071b16 55%);align-content:center;min-height:430px;padding-right:42%;display:grid}.layout-urban-direct .stand-public-hero h1{letter-spacing:-.055em;font-size:clamp(42px,6vw,76px)}.layout-urban-direct .stand-public-stock{padding-top:52px}.layout-urban-direct .stand-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.layout-urban-direct .stand-vehicle-card{background:#0c241d;border-radius:4px}.layout-urban-direct .stand-vehicle-card img{aspect-ratio:4/3}.layout-urban-direct .stand-vehicle-card>a:last-child{border-radius:2px}.layout-performance{--stand-background:#070707;--stand-surface:#151515;--stand-text:#fff;font-family:Arial Black,Inter,sans-serif}.layout-performance .stand-public-header{z-index:5;background:linear-gradient(#080808,#0000);border:0;position:absolute;inset:0 0 auto}.layout-performance .stand-public-pages{background:#080808;justify-content:flex-end}.layout-performance .stand-public-hero{background:linear-gradient(90deg,#000000eb,#00000026),linear-gradient(135deg,#0b0b0b 40%,color-mix(in srgb,var(--stand-accent) 38%,#180000));flex-direction:column;justify-content:flex-end;min-height:82vh;padding-bottom:9vh;display:flex}.layout-performance .stand-public-hero>span{text-transform:uppercase;font-style:italic}.layout-performance .stand-public-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:920px;font-size:clamp(54px,9vw,126px);font-style:italic;line-height:.86}.layout-performance .stand-public-hero>a,.layout-performance .page-cta{text-transform:uppercase;transform:skew(-8deg)}.layout-performance .stand-public-stock{padding-top:80px}.layout-performance .stand-public-stock h2{text-transform:uppercase;font-size:clamp(36px,6vw,72px);font-style:italic}.layout-performance .stand-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.layout-performance .stand-vehicle-card{background:#111;border:0;position:relative;box-shadow:0 26px 60px #000}.layout-performance .stand-vehicle-card img{aspect-ratio:16/9}.layout-performance .stand-vehicle-card h3{text-transform:uppercase}.layout-executive-classic{--stand-background:#f3eee4;--stand-surface:#fffaf1;--stand-text:#272119;font-family:Georgia,Times New Roman,serif}.layout-executive-classic .stand-public-header{text-align:center;background:#f3eee4;border-bottom:1px solid #c9b992;justify-items:center;padding-block:28px;display:grid}.layout-executive-classic .stand-public-pages{border-color:#c9b992;justify-content:center}.layout-executive-classic .stand-public-pages a{color:#745b27;letter-spacing:.12em;text-transform:uppercase;font-family:Inter,Arial,sans-serif;font-size:12px}.layout-executive-classic .stand-public-hero{text-align:center;background:linear-gradient(#f3eee4e6,#f3eee4e6),repeating-linear-gradient(90deg,#0000 0 80px,#d7ccb5 81px);place-content:center;min-height:570px;display:grid}.layout-executive-classic .stand-public-hero h1,.layout-executive-classic .stand-public-hero>span{margin-inline:auto}.layout-executive-classic .stand-public-hero h1{font-size:clamp(46px,7vw,86px);font-weight:500;line-height:1}.layout-executive-classic .stand-public-hero>a{color:#fff;background:#8b7139;margin-inline:auto}.layout-executive-classic .stand-public-stock{padding-block:90px}.layout-executive-classic .stand-public-stock>header{text-align:center}.layout-executive-classic .stand-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.layout-executive-classic .stand-vehicle-card{background:#fffaf1;border:1px solid #cfc2aa}.layout-executive-classic .stand-vehicle-card img{aspect-ratio:3/2}.layout-executive-classic .stand-vehicle-card>a:last-child{color:#fff;background:#8b7139}.layout-premium-minimalist{--stand-background:#fff;--stand-surface:#f5f5f3;--stand-text:#101010;font-family:Helvetica Neue,Inter,Arial,sans-serif}.layout-premium-minimalist .stand-public-header{background:#fff;border:0;padding-block:30px}.layout-premium-minimalist .stand-public-pages{border-color:#ddd;justify-content:flex-end;padding-block:17px}.layout-premium-minimalist .stand-public-pages a{color:#111;font-size:12px;font-weight:600}.layout-premium-minimalist .stand-public-hero{background:#fff;min-height:68vh;padding-top:14vh}.layout-premium-minimalist .stand-public-hero>span{color:#555;letter-spacing:.2em}.layout-premium-minimalist .stand-public-hero h1{letter-spacing:-.075em;max-width:1100px;font-size:clamp(58px,9vw,132px);font-weight:450;line-height:.88}.layout-premium-minimalist .stand-public-hero>a{color:#fff;background:#111;border:1px solid #111}.layout-premium-minimalist .stand-public-stock{padding-block:110px}.layout-premium-minimalist .stand-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 18px}.layout-premium-minimalist .stand-vehicle-card{background:0 0;border:0}.layout-premium-minimalist .stand-vehicle-card img{aspect-ratio:4/5}.layout-premium-minimalist .stand-vehicle-card>a:last-child{color:#111;background:0 0;border:1px solid #111}.layout-showroom-boutique{--stand-background:#07162b;--stand-surface:#10233c;--stand-text:#f5f8ff;padding-left:230px;font-family:Inter,Arial,sans-serif}.layout-showroom-boutique .stand-public-header{z-index:6;box-sizing:border-box;background:#061326;border-right:1px solid #243c58;flex-direction:column;justify-content:space-between;align-items:flex-start;width:230px;padding:34px 24px;display:flex;position:fixed;inset:0 auto 0 0}.layout-showroom-boutique .stand-public-pages{z-index:7;box-sizing:border-box;border:0;flex-direction:column;width:230px;padding:22px 24px;position:fixed;top:150px;left:0}.layout-showroom-boutique .stand-public-pages a{color:#b8ff45;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.layout-showroom-boutique .stand-public-hero{background:radial-gradient(circle at 78% 42%,#31506a,#09192e 48%,#061326 70%);min-height:72vh;padding-right:38%}.layout-showroom-boutique .stand-public-hero h1{font-size:clamp(48px,7vw,96px);line-height:.92}.layout-showroom-boutique .stand-public-hero>a{color:#07162b;background:#b8ff45}.layout-showroom-boutique .stand-vehicle-grid{grid-template-columns:repeat(12,1fr);gap:18px}.layout-showroom-boutique .stand-vehicle-card{background:#10233c;border:1px solid #29435f;grid-column:span 5}.layout-showroom-boutique .stand-vehicle-card:nth-child(3n+1){grid-column:span 7}.layout-showroom-boutique .stand-vehicle-card img{aspect-ratio:16/10}.layout-showroom-boutique .stand-vehicle-card>a:last-child{color:#07162b;background:#b8ff45}@media (width<=1050px){.layout-urban-direct .stand-vehicle-grid,.layout-premium-minimalist .stand-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-showroom-boutique{padding-left:0}.layout-showroom-boutique .stand-public-header{flex-direction:row;align-items:center;width:auto;position:static}.layout-showroom-boutique .stand-public-pages{flex-direction:row;width:auto;padding:18px 24px;position:static}.layout-showroom-boutique .stand-vehicle-card,.layout-showroom-boutique .stand-vehicle-card:nth-child(3n+1){grid-column:span 6}}@media (width<=700px){.layout-urban-direct .stand-public-hero,.layout-showroom-boutique .stand-public-hero{padding-right:20px}.layout-urban-direct .stand-vehicle-grid,.layout-performance .stand-vehicle-grid,.layout-executive-classic .stand-vehicle-grid,.layout-premium-minimalist .stand-vehicle-grid{grid-template-columns:1fr}.layout-showroom-boutique .stand-vehicle-grid{grid-template-columns:1fr;display:grid}.layout-showroom-boutique .stand-vehicle-card,.layout-showroom-boutique .stand-vehicle-card:nth-child(3n+1){grid-column:auto}.layout-performance .stand-public-header{position:relative}.layout-performance .stand-public-hero{min-height:64vh}.layout-premium-minimalist .stand-public-hero{min-height:54vh}.layout-premium-minimalist .stand-public-hero h1{font-size:clamp(48px,17vw,78px)}}.stand-public-site,.stand-public-site *{box-sizing:border-box}.stand-public-site{width:100%;max-width:100%;overflow-x:hidden}.stand-contact-section>div:first-child{max-width:760px}.stand-contact-section>div:first-child>p{color:var(--stand-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.stand-contact-section>div:first-child>span{color:#9bb8ae;margin-top:10px;line-height:1.6;display:block}.stand-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.stand-contact-grid article{background:#0a231b;border:1px solid #285046;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:126px;padding:18px;display:grid}.stand-contact-grid article>div{gap:7px;display:grid}.stand-contact-grid small{color:#83a49a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.stand-contact-grid strong{line-height:1.35}.stand-contact-grid img{background:#fff;grid-area:1/2/3;width:88px;height:88px;padding:4px}.stand-contact-grid a{border:1px solid var(--stand-accent);color:var(--stand-accent);text-align:center;grid-column:1/-1;padding:11px 13px;font-size:12px;font-weight:900;text-decoration:none}.stand-contact-grid .contact-web_chat a{background:var(--stand-accent);color:#052018}@media (width<=900px){.stand-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stand-contact-section>div:first-child,.stand-contact-section>div:first-child>span,.stand-contact-grid,.stand-contact-grid article{width:100%;max-width:100%}.stand-contact-section h2,.stand-contact-grid strong{overflow-wrap:anywhere}.stand-contact-grid{grid-template-columns:minmax(0,1fr)}.stand-contact-grid article{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.stand-contact-grid article>div{min-width:0}.stand-contact-grid img{grid-area:auto/1;justify-self:start;width:104px;height:104px}.stand-contact-grid a{grid-column:1;width:100%}}.drive-public{--mint:#49f5c1;--cyan:#22c8f3;--ink:#06120f;--ink-2:#0a1c16;--ink-3:#102820;--line:#28483d;--paper:#f3f7f5;--text:#f6fff9;--muted:#a8beb5;background:var(--ink);color:var(--text);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.drive-public *{box-sizing:border-box}.drive-public html{scroll-behavior:smooth}.drive-public a{color:inherit}.drive-public button,.drive-public input,.drive-public textarea{font:inherit}.drive-public svg{width:1.15em;height:1.15em;display:block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.drive-kicker{color:var(--mint);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:900}.drive-kicker i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 18px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.drive-primary,.drive-secondary,.drive-header-cta{justify-content:center;align-items:center;gap:10px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.drive-primary,.drive-header-cta{background:var(--mint);color:#04110d}.drive-primary{min-height:54px;padding:0 22px}.drive-primary:hover,.drive-header-cta:hover{background:#76ffda;transform:translateY(-2px)}.drive-secondary{background:#0b2019;border:1px solid #42655a;min-height:54px;padding:0 22px}.drive-secondary:hover{border-color:var(--mint)}.drive-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#06120ff2;border-bottom:1px solid #1b3a30;align-items:center;gap:34px;height:84px;padding:0 max(4vw,28px);display:flex;position:relative}.drive-logo{flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.drive-logo>img{object-fit:contain;width:42px;height:42px}.drive-logo>span{flex-direction:column;line-height:.88;display:flex}.drive-logo b{font-size:22px}.drive-logo small{color:var(--mint);letter-spacing:4px;margin-top:6px;font-size:10px;font-weight:900}.drive-header nav{align-items:center;gap:28px;margin-left:auto;display:flex}.drive-header nav a,.drive-login{color:#c3d4cd;font-size:13px;font-weight:800;text-decoration:none}.drive-header nav a:hover,.drive-login:hover{color:var(--mint)}.drive-header-actions{align-items:center;gap:10px;display:flex}.drive-login{padding:12px}.drive-header-cta{padding:12px 17px;font-size:13px}.drive-menu-toggle{color:#fff;background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.drive-menu-toggle>span:not(.sr-only){background:currentColor;height:2px;margin:5px 0;display:block}.drive-hero{background:radial-gradient(circle at 72% 30%,#0d4a38 0,#0000 31%),radial-gradient(circle at 8% 90%,#073c3d 0,#0000 25%);grid-template-columns:minmax(360px,.82fr) minmax(610px,1.18fr);align-items:center;gap:5vw;min-height:780px;padding:96px max(5vw,34px) 108px;display:grid;position:relative}.drive-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 82%);mask-image:linear-gradient(#0008,#0000 82%)}.drive-hero-copy{z-index:2;max-width:680px;position:relative}.drive-hero h1{letter-spacing:-.066em;max-width:820px;margin:25px 0 30px;font-size:clamp(58px,6.6vw,104px);line-height:.9}.drive-hero h1 em{color:var(--mint);font-style:normal}.drive-hero-copy>p{color:#b7ccc3;max-width:650px;font-size:clamp(18px,1.4vw,22px);line-height:1.6}.drive-hero-actions{gap:12px;margin:36px 0 27px;display:flex}.drive-hero-assurance{color:#8eaaa0;flex-wrap:wrap;gap:10px 22px;font-size:12px;display:flex}.drive-hero-assurance span{align-items:center;gap:6px;display:flex}.drive-hero-assurance svg{color:var(--mint)}.drive-product-stage{z-index:2;min-width:0;position:relative}.drive-stage-glow{filter:blur(80px);background:#3ef3bc2e;border-radius:50%;position:absolute;inset:12% 2% -5% 18%}.drive-browser{background:#0b1e18;border:1px solid #426e5f;position:relative;transform:perspective(1300px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 100px #0009,0 0 0 7px #ffffff05}.drive-browser-top{background:#0f261f;border-bottom:1px solid #25483c;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.drive-browser-top>span{background:#39594e;border-radius:50%;width:7px;height:7px}.drive-browser-top>b{color:#7f9c91;letter-spacing:.08em;margin:auto;font-size:9px}.drive-dashboard-demo{grid-template-columns:118px 1fr;min-height:445px;display:grid}.drive-dashboard-demo>aside{background:#071712;border-right:1px solid #27473d;flex-direction:column;gap:7px;padding:18px 12px;display:flex}.demo-mark{color:var(--mint);letter-spacing:.13em;align-items:center;gap:7px;margin-bottom:18px;font-size:9px;display:flex}.demo-mark img{object-fit:contain;width:24px;height:24px}.drive-dashboard-demo>aside>span{color:#769287;align-items:center;gap:8px;padding:10px 9px;font-size:8px;display:flex}.drive-dashboard-demo>aside>span i{border:1px solid;width:7px;height:7px}.drive-dashboard-demo>aside>span.active{color:#e8fff6;border-left:2px solid var(--mint);background:#15392d}.demo-main{background:linear-gradient(135deg,#0b2019,#081813);padding:25px 24px}.demo-main>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.demo-main>header div{gap:5px;display:grid}.demo-main>header small{color:var(--mint);letter-spacing:.16em;font-size:7px}.demo-main>header strong{font-size:19px}.demo-main>header>b{color:#a7beb5;border:1px solid #315448;padding:7px 10px;font-size:8px}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.demo-metrics article{background:#10281f;border:1px solid #284c3f;padding:14px}.demo-metrics small{color:#79978c;letter-spacing:.12em;font-size:6px}.demo-metrics strong{margin:5px 0;font-size:25px;display:block}.demo-metrics span{color:#89a89c;font-size:7px}.demo-workspace{grid-template-columns:1.35fr .65fr;gap:9px;margin-top:9px;display:grid}.demo-workspace>article{background:#0d241c;border:1px solid #284c3f;min-width:0}.demo-workspace article>header{border-bottom:1px solid #26473c;justify-content:space-between;padding:12px 13px;font-size:8px;display:flex}.demo-workspace article>header span{color:var(--mint)}.demo-workspace article>div:not(.funnel-bars){border-bottom:1px solid #203d33;align-items:center;gap:9px;padding:10px 12px;display:flex}.demo-workspace article>div>i{background:#48d9b0;border-radius:50%;width:6px;height:6px}.demo-workspace article>div>i.urgent{background:#ffbf41;box-shadow:0 0 9px #ffbf41}.demo-workspace p{flex:1;gap:3px;min-width:0;margin:0;display:grid}.demo-workspace p b{font-size:8px}.demo-workspace p small{color:#739187;font-size:6px}.demo-workspace em{color:#8da69d;font-size:6px;font-style:normal}.funnel-bars{align-items:end;gap:8px;height:118px;padding:14px 15px 0;display:flex}.funnel-bars i{background:linear-gradient(var(--mint),#159c78);flex:1;min-height:20px}.demo-funnel footer{color:#769187;gap:3px;padding:11px 13px;font-size:6px;display:grid}.demo-funnel footer b{color:#d7e9e2;font-size:7px}.drive-floating-card{background:#102b21;border:1px solid #3e6d5d;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 22px 50px #0009}.drive-floating-card>span{color:#05110e;background:var(--mint);place-items:center;width:34px;height:34px;display:grid}.drive-floating-card div{gap:4px;display:grid}.drive-floating-card small{letter-spacing:.15em;color:#7c9b90;font-size:6px}.drive-floating-card b{font-size:9px}.card-contact{bottom:38px;left:-34px}.card-sale{top:57px;right:-20px}.card-sale>span{background:#ffd25b}.drive-trust-strip{color:#a8bdb5;letter-spacing:.05em;text-transform:uppercase;background:#091a15;border-top:1px solid #24453a;border-bottom:1px solid #24453a;justify-content:center;align-items:center;gap:30px;min-height:82px;padding:20px max(5vw,34px);font-size:12px;font-weight:800;display:flex}.drive-trust-strip i{background:var(--mint);border-radius:50%;width:4px;height:4px}.drive-problem{color:#0a1713;background:#dce8e3;padding:130px max(7vw,34px)}.drive-section-heading{max-width:970px}.drive-section-heading h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(42px,5.6vw,76px);line-height:1.02}.drive-section-heading>p{color:#486158;max-width:720px;font-size:19px;line-height:1.65}.drive-problem-grid{background:#d3e1db;border:1px solid #a9c0b7;grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.drive-problem-grid article{border-right:1px solid #a9c0b7;min-height:260px;padding:36px 32px;position:relative}.drive-problem-grid article:last-child{border:0}.drive-problem-grid article>span{color:#087d5e;font-size:12px;font-weight:900}.drive-problem-grid h3{max-width:270px;margin:55px 0 15px;font-size:25px;line-height:1.15}.drive-problem-grid p{color:#4b635a;line-height:1.55}.drive-modules{color:#0b1713;background:#b9cdc5;padding:34px max(4vw,24px) 58px}.drive-modules>article{border:1px solid #8fa99f;grid-template-columns:.86fr 1.14fr;align-items:center;gap:8vw;min-height:610px;margin-top:24px;padding:80px max(4vw,38px);display:grid}.drive-modules>article:nth-child(odd){color:#f4fff9;background:linear-gradient(125deg,#0b2119,#103328);border-color:#31594b}.drive-modules>article:nth-child(2n){background:#c9d9d3;border-color:#9ab1a8}.drive-modules>article.reverse{grid-template-columns:1.14fr .86fr}.drive-modules>article.reverse .drive-module-copy{order:2}.drive-module-copy{max-width:570px}.drive-module-icon{width:52px;height:52px;color:var(--mint);background:#0d241c;place-items:center;margin-bottom:25px;display:grid}.drive-module-icon svg{width:25px;height:25px}.drive-module-copy>small{color:#087d5e;letter-spacing:.19em;font-weight:900}.drive-modules>article:nth-child(odd) .drive-module-copy>small{color:var(--mint)}.drive-module-copy h2{letter-spacing:-.05em;margin:15px 0 24px;font-size:clamp(38px,4vw,61px);line-height:1}.drive-module-copy>p{color:#425c52;font-size:17px;line-height:1.7}.drive-modules>article:nth-child(odd) .drive-module-copy>p{color:#a9c2b8}.drive-module-copy ul,.drive-sites-copy ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.drive-module-copy li,.drive-sites-copy li{align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.drive-module-copy li svg,.drive-sites-copy li svg{color:#0dab80}.drive-modules>article:nth-child(odd) .drive-module-copy li svg{color:var(--mint)}.drive-module-visual{background:#0a1b16;border:1px solid #315448;min-height:450px;position:relative;overflow:hidden;box-shadow:0 38px 90px #143b2c26}.drive-module-visual:before{content:"";background:radial-gradient(circle at 78% 25%,#2fe5af26,#0000 32%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}.visual-chat{background:#f7faf8;border:1px solid #bdd0c8;width:66%;padding:0 20px 18px;position:absolute;top:12%;left:8%;box-shadow:0 20px 55px #0007}.visual-chat header{border-bottom:1px solid #d9e4df;align-items:center;gap:10px;height:70px;display:flex}.visual-chat header>span{color:#62f1c6;background:#123d30;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.visual-chat header div{flex:1;gap:4px;display:grid}.visual-chat header b{font-size:12px}.visual-chat header small{color:#71877e;font-size:8px}.visual-chat header i{color:#0b9d73;font-size:8px;font-style:normal}.visual-chat p{background:#e5eee9;max-width:76%;margin:18px 0;padding:11px 13px;font-size:10px;line-height:1.5}.visual-chat p.reply{color:#fff;background:#0f3d2e;margin-left:auto}.visual-chat footer{color:#8b9b95;border:1px solid #ccd9d4;justify-content:space-between;padding:11px;font-size:9px;display:flex}.visual-chat footer b{color:#0cae82}.visual-task{color:#fff;background:#153d30;border-left:3px solid #ffd052;gap:7px;width:44%;padding:20px;display:grid;position:absolute;bottom:10%;right:6%;box-shadow:0 20px 50px #0009}.visual-task small{color:#ffd052;letter-spacing:.15em;font-size:7px}.visual-task b{font-size:14px}.visual-task span{color:#9ab5aa;font-size:9px}.visual-car{background:#eef3f0;position:absolute;inset:8% 10% 15%;box-shadow:0 25px 60px #0008}.car-silhouette{background:radial-gradient(circle at 50% 80%,#42e6b63d,#0000 45%),linear-gradient(140deg,#d8e4de,#f9fbfa);height:67%;position:relative;overflow:hidden}.car-silhouette span{background:#16392f;border-radius:55% 48% 20% 18%;width:68%;height:32%;position:absolute;bottom:21%;left:16%}.car-silhouette span:before{content:"";clip-path:polygon(18% 100%,38% 15%,75% 15%,100% 100%);background:#214f41;width:48%;height:82%;position:absolute;top:-45%;left:25%}.car-silhouette i{aspect-ratio:1;background:#071510;border:6px solid #70837b;border-radius:50%;width:13%;position:absolute;bottom:13%;left:25%}.car-silhouette i:last-child{left:auto;right:24%}.visual-car footer{grid-template-columns:1fr auto;align-items:center;height:33%;padding:16px 20px;display:grid}.visual-car footer small{color:#168d69;letter-spacing:.15em;font-size:7px}.visual-car footer b{grid-column:1;font-size:18px}.visual-car footer span{color:#63776f;grid-area:1/2/3;font-size:9px}.visual-files{color:#fff;background:#0f3327;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:6%;right:4%;box-shadow:0 18px 50px #0008}.visual-files>span{background:var(--mint);color:#082019;place-items:center;width:35px;height:35px;display:grid}.visual-files div{gap:4px;display:grid}.visual-files b{font-size:11px}.visual-files small{color:#8faf9f;font-size:8px}.visual-files em{color:var(--mint);margin-left:18px;font-size:7px;font-style:normal}.visual-sale{background:#f4f8f6;padding:25px;position:absolute;top:13%;left:8%;right:8%;box-shadow:0 23px 65px #0008}.visual-sale header{justify-content:space-between;align-items:end;display:flex}.visual-sale header small{color:#5d7168;letter-spacing:.13em;font-size:8px}.visual-sale header b{font-size:27px}.visual-sale>div{height:40px;margin:33px 0 18px;display:flex;overflow:hidden}.visual-sale>div span{color:#072018;place-items:center;font-size:7px;font-weight:900;display:grid}.visual-sale>div span:first-child{background:#5cf1c4}.visual-sale>div span:nth-child(2){background:#22c8f3}.visual-sale>div span:last-child{background:#ffd35e}.visual-sale footer{border-top:1px solid #d5e0db;justify-content:space-between;padding-top:15px;font-size:9px;display:flex}.visual-sale footer b{color:#078a64}.visual-sale footer span{color:#657970}.visual-margin{color:#fff;background:#12382b;gap:7px;width:45%;padding:18px;display:grid;position:absolute;bottom:12%;right:10%;box-shadow:0 20px 50px #0008}.visual-margin small{color:#7ca294;letter-spacing:.12em;font-size:7px}.visual-margin strong{font-size:12px}.visual-margin i{background:linear-gradient(90deg,var(--mint) 74%,#2c5749 74%);height:3px}.visual-site{color:#151512;background:#f5f1e9;position:absolute;inset:8%;box-shadow:0 25px 70px #0008}.visual-site>header{border-bottom:1px solid #d5d1c8;align-items:center;height:55px;padding:0 20px;display:flex}.visual-site header b{font-size:17px}.visual-site header nav{margin-left:auto;font-size:7px}.visual-site>div{color:#fff;background:linear-gradient(105deg,#171e1b,#315044);flex-direction:column;align-items:flex-start;height:245px;padding:35px;display:flex}.visual-site>div small{color:#76e7c4;letter-spacing:.18em;font-size:7px}.visual-site>div strong{max-width:330px;margin:13px 0 25px;font-size:29px;line-height:1.05}.visual-site button,.drive-template-stack button{background:#e9ce93;border:0;padding:10px 14px;font-size:8px;font-weight:900}.visual-site footer{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 15px;display:grid}.visual-site footer span{background:#d9dfdb;height:55px}.visual-seo{color:#fff;background:#0b2e23;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;bottom:4%;right:4%;box-shadow:0 16px 45px #0008}.visual-seo>svg{color:var(--mint);width:25px;height:25px}.visual-seo div{gap:3px;display:grid}.visual-seo b{font-size:10px}.visual-seo small{color:#91afa3;font-size:7px}.drive-flow{background:#081913;padding:130px max(7vw,34px);position:relative}.drive-flow:before{content:"";background:radial-gradient(circle at 85% 10%,#0d554025,#0000 28%);position:absolute;inset:0}.drive-section-heading.light{position:relative}.drive-section-heading.light>p{color:#9db6ac}.drive-flow-grid{grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid;position:relative}.drive-flow-grid article{padding-right:30px;position:relative}.drive-flow-grid article>span{color:var(--mint);font-size:12px;font-weight:900;display:block}.drive-flow-grid article>i{background:#315448;height:1px;margin:22px 0 35px;display:block;position:relative}.drive-flow-grid article:not(:last-child)>i:after{content:"";border-top:1px solid var(--mint);border-right:1px solid var(--mint);width:8px;height:8px;position:absolute;top:-4px;right:-5px;transform:rotate(45deg)}.drive-flow-grid h3{margin:0 0 14px;font-size:21px}.drive-flow-grid p{color:#8ca89d;font-size:14px;line-height:1.6}.drive-sites{color:#0a1713;background:#eef4f1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:140px max(7vw,34px);display:grid}.drive-sites-copy h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(42px,5vw,72px);line-height:1}.drive-sites-copy>p{color:#596e66;font-size:17px;line-height:1.7}.drive-text-link{align-items:center;gap:10px;margin-top:30px;font-weight:900;text-decoration:none;display:inline-flex;color:#087e5e!important}.drive-text-link svg{transition:transform .2s}.drive-text-link:hover svg{transform:translate(4px)}.drive-template-stack{perspective:1200px;height:560px;position:relative}.drive-template-stack article{background:#f5f5f1;border:1px solid #b7c8c0;width:78%;height:430px;transition:transform .35s;position:absolute;top:60px;left:11%;overflow:hidden;box-shadow:0 28px 70px #0b2b1d2c}.drive-template-stack article:first-child{transform:translate(-13%,-5%)rotate(-6deg)}.drive-template-stack article:nth-child(2){transform:translate(-7%,-2%)rotate(-3deg)}.drive-template-stack article:nth-child(3){z-index:3;transform:translate(0)rotate(0)}.drive-template-stack article:nth-child(4){transform:translate(7%,-2%)rotate(3deg)}.drive-template-stack article:nth-child(5){transform:translate(13%,-5%)rotate(6deg)}.drive-template-stack:hover article:first-child{transform:translate(-27%,-4%)rotate(-8deg)}.drive-template-stack:hover article:nth-child(5){transform:translate(27%,-4%)rotate(8deg)}.drive-template-stack article>header{align-items:center;gap:8px;height:48px;padding:0 18px;font-size:10px;display:flex}.drive-template-stack article>header b{margin-right:auto}.drive-template-stack article>header i{background:#283c34;border-radius:50%;width:4px;height:4px}.drive-template-stack article>div{color:#fff;background:linear-gradient(135deg,#18231e,#496056);flex-direction:column;align-items:flex-start;height:270px;padding:42px 35px;display:flex}.drive-template-stack article>div span{letter-spacing:.17em;font-size:7px}.drive-template-stack article>div strong{max-width:330px;margin:14px 0 28px;font-size:28px;line-height:1.05}.drive-template-stack article>footer{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 15px;display:grid}.drive-template-stack article>footer i{background:#dbe2df;height:75px}.drive-template-stack .template-1>div{background:linear-gradient(135deg,#101d1a,#28584b)}.drive-template-stack .template-2>div{background:linear-gradient(135deg,#081321,#1e5c7b)}.drive-template-stack .template-4>div{background:linear-gradient(135deg,#3b2418,#ae704c)}.drive-template-stack .template-5>div{background:linear-gradient(135deg,#111,#50483d)}.drive-control{color:#fff;background:#eef4f1;padding:0 max(7vw,34px) 135px}.drive-control-card{background:linear-gradient(110deg,#0b241b,#0b372a);padding:75px;position:relative;overflow:hidden}.drive-control-card:after{content:"D";color:#54f4c00a;font-size:360px;font-weight:900;line-height:1;position:absolute;bottom:-28%;right:3%}.drive-control-card h2{letter-spacing:-.05em;z-index:1;max-width:860px;margin:18px 0 22px;font-size:clamp(38px,4.7vw,66px);line-height:1;position:relative}.drive-control-card>p{color:#9db7ad;max-width:720px;font-size:17px;line-height:1.65}.drive-control-card>div{z-index:1;background:#2a5042;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;position:relative}.drive-control-card>div>span{background:#0d2c22;gap:8px;padding:25px;display:grid}.drive-control-card b{font-size:16px}.drive-control-card small{color:#8eaa9f;line-height:1.45}.drive-plans{color:#0a1713;background:#f5f7f6;padding:135px max(7vw,34px)}.drive-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:70px;display:grid}.drive-plan-grid>article{background:#fff;border:1px solid #c7d3ce;flex-direction:column;min-height:570px;padding:34px;display:flex;position:relative}.drive-plan-grid>article.recommended{border:2px solid #0cae82;transform:translateY(-12px);box-shadow:0 25px 60px #0d4b3622}.drive-plan-grid em{color:#fff;background:#0cae82;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:22px;right:22px}.drive-plan-grid>article>small{color:#0b9b72;letter-spacing:.15em;font-size:9px;font-weight:900}.drive-plan-grid h3{margin:20px 0 10px;font-size:31px}.drive-plan-grid article>p{color:#62766e;min-height:72px;line-height:1.55}.drive-plan-grid article>strong{letter-spacing:-.04em;margin:24px 0;font-size:43px}.drive-plan-grid strong small{color:#71837c;letter-spacing:normal;font-size:13px}.drive-plan-grid article>a{color:#fff;background:#0b251c;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.drive-plan-grid .recommended>a{background:#0cae82}.drive-plan-grid ul{gap:12px;margin:0;padding:25px 0 0;list-style:none;display:grid}.drive-plan-grid li{color:#3c5048;align-items:center;gap:8px;font-size:13px;display:flex}.drive-plan-grid li svg{color:#0cae82}.drive-plan-note{text-align:center;color:#61736c;margin:35px auto 0;font-size:12px}.drive-faq{background:#0a1c16;grid-template-columns:.7fr 1.3fr;gap:9vw;padding:135px max(7vw,34px);display:grid}.drive-faq>div:first-child{align-self:start;position:sticky;top:120px}.drive-faq h2{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(42px,4.8vw,68px);line-height:1}.drive-faq>div:first-child>p{color:#91aca1;line-height:1.65}.drive-faq details{border-top:1px solid #315044;padding:25px 0}.drive-faq details:last-child{border-bottom:1px solid #315044}.drive-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:900;list-style:none;display:flex}.drive-faq summary::-webkit-details-marker{display:none}.drive-faq summary span{color:var(--mint);font-size:23px;line-height:1;transition:transform .2s}.drive-faq details[open] summary span{transform:rotate(45deg)}.drive-faq details p{color:#91aca1;margin:16px 50px 0 0;line-height:1.65}.drive-contact{color:#0a1713;background:linear-gradient(120deg,#e7eeeb,#f7f9f8);grid-template-columns:1fr 1fr;gap:8vw;padding:135px max(7vw,34px);display:grid}.drive-contact-copy h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(43px,5vw,72px);line-height:1}.drive-contact-copy>p{color:#5e736b;font-size:17px;line-height:1.7}.drive-contact-copy>div{gap:13px;margin-top:40px;display:grid}.drive-contact-copy>div span{align-items:center;gap:13px;font-weight:800;display:flex}.drive-contact-copy>div b{width:30px;height:30px;color:var(--mint);background:#0b2a20;place-items:center;font-size:9px;display:grid}.drive-contact form{background:#fff;border:1px solid #c7d6d0;grid-template-columns:1fr 1fr;gap:18px;padding:35px;display:grid;box-shadow:0 30px 80px #133b2b12}.drive-contact form header{grid-column:1/-1;gap:7px;margin-bottom:10px;display:grid}.drive-contact form header strong{font-size:24px}.drive-contact form header span{color:#6b7e77;font-size:13px}.drive-contact label{gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.drive-contact .wide{grid-column:1/-1}.drive-contact input,.drive-contact textarea{color:#102019;background:#f4f7f5;border:1px solid #cbd7d2;outline:none;width:100%;padding:14px}.drive-contact input:focus,.drive-contact textarea:focus{border-color:#0caf82;box-shadow:0 0 0 3px #0caf8217}.drive-contact textarea{resize:vertical}.drive-contact form button{color:#fff;cursor:pointer;background:#0b2a20;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:900;display:flex}.drive-contact form button:hover{background:#0caf82}.drive-contact form button:disabled{opacity:.6;cursor:wait}.drive-contact form>p{color:#087b5c;grid-column:1/-1;margin:0;font-weight:800}.drive-final-cta{text-align:center;background:radial-gradient(circle,#164a38,#071611 55%);flex-direction:column;align-items:center;padding:130px 30px;display:flex}.drive-final-cta>img{object-fit:contain;width:76px;height:68px;margin-bottom:25px}.drive-final-cta h2{letter-spacing:-.055em;max-width:980px;margin:20px auto;font-size:clamp(44px,6vw,84px);line-height:.98}.drive-final-cta>p{color:#9db7ad;max-width:680px;font-size:18px;line-height:1.6}.drive-final-cta>div{gap:12px;margin-top:30px;display:flex}.drive-footer{background:#06120f;border-top:1px solid #28473d;align-items:center;gap:28px;padding:40px max(5vw,28px);display:flex}.drive-footer-brand{align-items:center;gap:9px;display:flex}.drive-footer-brand>img{object-fit:contain;width:34px;height:30px}.drive-footer-brand>span{font-size:16px}.drive-footer-brand b{color:var(--mint)}.drive-footer>p{color:#759087;font-size:12px}.drive-footer nav{gap:18px;margin-left:auto;display:flex}.drive-footer a{color:#9eb1aa;font-size:12px;text-decoration:none}.drive-footer small{color:#71857e}.cookie-choice{z-index:40;color:#071512;border:1px solid var(--mint);background:#f7fff9;align-items:center;gap:14px;padding:18px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 18px 60px #0008}.cookie-choice div{gap:4px;margin-right:auto;display:grid}.cookie-choice span{color:#42554d;font-size:13px}.cookie-choice button{color:#071512;cursor:pointer;background:#fff;border:1px solid #183c31;padding:10px 14px;font-weight:800}.cookie-choice button:last-child{background:var(--mint)}@media (width<=1100px){.drive-hero{grid-template-columns:1fr;padding-top:75px}.drive-hero-copy{max-width:820px}.drive-product-stage{width:100%;max-width:850px;margin:30px auto 0}.drive-sites{grid-template-columns:1fr}.drive-sites-copy{max-width:800px}.drive-template-stack{width:100%;max-width:820px;margin:auto}.drive-modules>article,.drive-modules>article.reverse{grid-template-columns:1fr;gap:50px}.drive-modules>article.reverse .drive-module-copy{order:0}.drive-module-copy{max-width:800px}.drive-module-visual{width:100%;max-width:850px}.drive-plan-grid{grid-template-columns:1fr 1fr}.drive-plan-grid>article:last-child{grid-column:1/-1}.drive-flow-grid{grid-template-columns:1fr 1fr;gap:45px 0}.drive-faq{grid-template-columns:1fr}.drive-faq>div:first-child{max-width:780px;position:static}}@media (width<=850px){.drive-header{gap:12px;height:72px;padding:0 18px}.drive-logo>img{width:36px;height:36px}.drive-logo b{font-size:18px}.drive-logo small{font-size:8px}.drive-menu-toggle{margin-left:auto;display:block}.drive-header nav{background:#071711;border-bottom:1px solid #315044;flex-direction:column;align-items:stretch;gap:0;padding:10px 18px 20px;display:none;position:absolute;top:72px;left:0;right:0}.drive-header nav.open{display:flex}.drive-header nav a{border-bottom:1px solid #1e392f;padding:14px 5px}.drive-header-actions{gap:2px}.drive-header-cta{display:none}.drive-login{font-size:12px}.drive-hero{min-height:0;padding:70px 22px 80px}.drive-hero h1{font-size:clamp(51px,15vw,72px)}.drive-hero-copy>p{font-size:17px}.drive-hero-actions{flex-direction:column;align-items:stretch}.drive-hero-assurance{gap:9px;display:grid}.drive-browser{transform:none}.drive-dashboard-demo{grid-template-columns:72px 1fr;min-height:360px}.drive-dashboard-demo>aside{padding:12px 7px}.drive-dashboard-demo>aside>span{justify-content:center;font-size:0}.demo-mark b{display:none}.demo-main{padding:17px 12px}.demo-main>header strong{font-size:15px}.demo-metrics article{padding:9px}.demo-metrics strong{font-size:18px}.demo-metrics span{display:none}.demo-workspace{grid-template-columns:1fr}.demo-funnel{display:none}.card-contact{bottom:18px;left:-7px}.card-sale{display:none}.drive-floating-card{padding:9px}.drive-floating-card>span{width:29px;height:29px}.drive-trust-strip{white-space:nowrap;justify-content:flex-start;padding:18px 22px;font-size:10px;overflow:auto}.drive-problem,.drive-flow,.drive-plans,.drive-faq,.drive-contact{padding:90px 22px}.drive-section-heading h2{font-size:43px}.drive-section-heading>p{font-size:16px}.drive-problem-grid{grid-template-columns:1fr;margin-top:45px}.drive-problem-grid article{border-bottom:1px solid #c9d7d1;border-right:0;min-height:220px;padding:28px}.drive-problem-grid h3{margin-top:40px}.drive-modules{padding:0 22px 80px}.drive-modules>article{min-height:0;padding:75px 0}.drive-module-copy h2{font-size:42px}.drive-module-visual{min-height:400px}.visual-chat{width:82%;padding:0 13px 14px;left:5%}.visual-task{width:55%;right:3%}.visual-car{inset:7% 4% 19%}.visual-files{bottom:4%;right:2%}.visual-sale{padding:18px;left:4%;right:4%}.visual-margin{width:60%;right:4%}.visual-site{inset:5%}.visual-site>div{padding:28px 22px}.visual-site>div strong{font-size:24px}.drive-flow-grid{grid-template-columns:1fr}.drive-flow-grid article{padding-right:0}.drive-sites{gap:55px;padding:90px 22px}.drive-sites-copy h2{font-size:43px}.drive-template-stack{height:430px}.drive-template-stack article{width:88%;height:355px;top:40px;left:6%}.drive-template-stack article>div{height:220px;padding:30px 23px}.drive-template-stack article>div strong{font-size:22px}.drive-template-stack article>footer i{height:45px}.drive-control{padding:0 22px 90px}.drive-control-card{padding:45px 25px}.drive-control-card h2{font-size:42px}.drive-control-card>div{grid-template-columns:1fr}.drive-plan-grid{grid-template-columns:1fr;margin-top:50px}.drive-plan-grid>article,.drive-plan-grid>article:last-child{grid-column:auto}.drive-plan-grid>article.recommended{transform:none}.drive-faq details p{margin-right:0}.drive-contact{grid-template-columns:1fr}.drive-contact-copy h2{font-size:43px}.drive-contact form{grid-template-columns:minmax(0,1fr);padding:25px}.drive-contact label,.drive-contact .wide,.drive-contact form header,.drive-contact form button,.drive-contact form>p{grid-column:1;min-width:0}.drive-final-cta{padding:95px 22px}.drive-final-cta h2{font-size:46px}.drive-final-cta>div{flex-direction:column;width:100%}.drive-footer{flex-direction:column;align-items:flex-start}.drive-footer nav{margin:0}.cookie-choice{flex-wrap:wrap;bottom:12px;left:12px;right:12px}.cookie-choice div{width:100%}.cookie-choice button{flex:1}}@media (width<=460px){.drive-product-stage{width:calc(100% + 22px);margin-left:-11px}.drive-browser-top{height:31px}.drive-dashboard-demo{grid-template-columns:55px 1fr}.demo-main{padding:13px 8px}.demo-metrics{gap:5px}.demo-workspace{margin-top:5px}.drive-floating-card b{font-size:8px}.drive-module-visual{min-height:350px}.visual-chat{width:90%;top:7%}.visual-chat p{max-width:88%;font-size:9px}.visual-task{width:67%;bottom:5%}.visual-car footer span,.visual-files em{display:none}.visual-sale header b{font-size:21px}.visual-sale>div span{font-size:6px}.visual-margin{width:72%;bottom:7%}.visual-site>header nav{display:none}.visual-site>div{height:230px}.drive-template-stack article:first-child,.drive-template-stack article:nth-child(5){display:none}.drive-template-stack article{width:96%;left:2%}.drive-template-stack article:nth-child(2){transform:translate(-3%,-2%)rotate(-2deg)}.drive-template-stack article:nth-child(4){transform:translate(3%,-2%)rotate(2deg)}.drive-control-card:after{font-size:240px}.drive-plan-grid>article{padding:28px}.cookie-choice button{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.drive-public *{scroll-behavior:auto!important;transition:none!important}}@media (width<=850px){.drive-modules{padding:18px 14px 34px}.drive-modules>article{min-height:0;margin-top:14px;padding:56px 22px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vorno-ink-950:#050d0b;--vorno-ink-900:#081713;--vorno-ink-850:#0c211b;--vorno-ink-800:#122d25;--vorno-emerald-300:#6ee7b7;--vorno-emerald-200:#a7f3d0;--vorno-text-strong:#f5fbf8;--vorno-text:#d1e0da;--vorno-text-muted:#9db0a9;--vorno-line:#29483d;--drive-accent:#43f0c3;--drive-accent-soft:#43f0c31a;--drive-signal:#38d9f5;--drive-signal-soft:#38d9f51c;--drive-road:#162c27;--status-ready:#6ee7b7;--status-progress:#38d9f5;--status-attention:#fcd34d;--status-blocked:#fb7185;--surface-base:#06100d;--surface-sidebar:#071914;--surface-main:#0a1b16;--surface-panel:#10241d;--surface-raised:#142d25;--surface-field:#17352b;--surface-hover:#183a2f;--line-subtle:#1d372f;--line-strong:#376052;--text:var(--vorno-text-strong);--soft:var(--vorno-text);--muted:var(--vorno-text-muted);--line:var(--vorno-line);--accent:var(--drive-accent);--panel:var(--surface-panel);--shadow-panel:0 24px 70px #0000004d;--shadow-accent:0 0 38px #43f0c329;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem}*{box-sizing:border-box}html{background:var(--surface-base)}body{background:var(--surface-base);min-width:320px;min-height:100vh;color:var(--vorno-text-strong);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.brand{color:#fff;align-items:center;gap:12px;display:flex}.brand-mark{background:var(--drive-accent);width:42px;height:42px;box-shadow:var(--shadow-accent);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";background:var(--vorno-ink-950);border-radius:6px;width:5px;height:28px;position:absolute;transform:rotate(-28deg)}.brand-mark:before{top:-2px;left:10px}.brand-mark i{top:8px;left:20px}.brand-mark:after{bottom:-8px;right:6px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-size:18px}.brand small{color:var(--drive-accent);letter-spacing:.16em;text-transform:uppercase;margin-top:-2px;font-size:11px;font-weight:800}.eyebrow{color:var(--drive-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}.auth-page{grid-template-columns:minmax(460px,1.1fr) minmax(430px,.9fr);min-height:100vh;display:grid}.auth-story{border-right:1px solid var(--vorno-line);background:radial-gradient(circle at 18% 80%,#43f0c324,#0000 32rem),linear-gradient(145deg,#091914,#07120f 72%);flex-direction:column;padding:48px clamp(44px,6vw,94px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #43f0c31f;border-radius:50%;width:74%;height:70%;position:absolute;bottom:-28%;right:-25%;transform:rotate(-22deg)}.story-copy{z-index:1;margin:auto 0;position:relative}.story-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.96}.story-copy h1 em{color:var(--drive-accent);font-style:normal}.story-copy>p:last-child{max-width:620px;color:var(--vorno-text);margin:28px 0 0;font-size:17px;line-height:1.75}.journey{z-index:1;color:var(--vorno-text-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:relative}.journey i{border:2px solid var(--drive-accent);border-radius:50%;width:7px;height:7px}.journey span:not(:last-child):after{content:"";background:#43f0c32e;width:42px;height:1px;margin:0 0 3px 12px;display:inline-block}.environment-label{border:1px solid var(--vorno-line);color:var(--vorno-text-muted);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:50px;right:50px}.auth-panel{background:radial-gradient(circle at 80% 20%,#38d9f50f,#0000 24rem),#08120f;place-items:center;padding:40px;display:grid}.auth-card{width:min(430px,100%)}.mobile-brand{display:none}.auth-card h2{letter-spacing:-.045em;margin:0;font-size:38px}.auth-intro{color:var(--vorno-text-muted);margin:13px 0 34px;font-size:14px;line-height:1.6}.auth-card form,.first-access-card form{gap:18px;display:grid}.auth-card label,.first-access-card label{gap:8px;display:grid}.auth-card label>span:first-child,.first-access-card label>span:first-child{color:var(--vorno-text);font-size:11px;font-weight:700}.auth-card input,.first-access-card input{border:1px solid var(--vorno-line);color:#fff;background:#ffffff09;border-radius:12px;outline:0;width:100%;height:50px;padding:0 14px;transition:all .2s}.auth-card input:focus,.first-access-card input:focus{border-color:#43f0c38c;box-shadow:0 0 0 3px #43f0c312}.password-field{position:relative}.password-field button{color:var(--vorno-text-muted);background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:700;position:absolute;inset:7px 7px 7px auto}.password-field input{padding-right:72px}.primary-button{background:var(--drive-accent);min-height:50px;color:var(--vorno-ink-950);border:0;border-radius:12px;font-size:13px;font-weight:850;box-shadow:0 16px 38px #43f0c31f}.primary-button:disabled{cursor:wait;opacity:.55}.form-error{color:#fecdd3;background:#fb718512;border:1px solid #fb718538;border-radius:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.auth-note{border-top:1px solid var(--vorno-line);color:var(--vorno-text-muted);margin:28px 0 0;padding-top:22px;font-size:10px;line-height:1.6}.first-access-page,.loading-page{background:radial-gradient(circle at 50% 10%,#43f0c31a,transparent 30rem),var(--surface-base);place-items:center;min-height:100vh;padding:30px;display:grid}.first-access-card{border:1px solid var(--vorno-line);background:var(--surface-panel);width:min(520px,100%);box-shadow:var(--shadow-panel);border-radius:28px;padding:42px}.first-access-card>.brand{margin-bottom:44px}.step-badge{background:var(--drive-accent-soft);color:var(--drive-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.first-access-card h1{letter-spacing:-.045em;margin:0;font-size:36px}.first-access-card>p{color:var(--vorno-text-muted);margin:14px 0 30px;font-size:14px;line-height:1.7}.password-rule{color:var(--vorno-text-muted);align-items:center;gap:9px;font-size:10px;display:flex}.password-rule i{background:var(--status-attention);border-radius:50%;width:7px;height:7px}.password-rule.valid{color:var(--status-ready)}.password-rule.valid i{background:var(--status-ready)}.text-button{min-height:40px;color:var(--vorno-text-muted);background:0 0;border:0;font-size:11px;font-weight:700}.loading-page{color:var(--vorno-text-muted);align-content:center;gap:18px;font-size:12px}.loader{border:2px solid #43f0c326;border-top-color:var(--drive-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-shell{background:radial-gradient(circle at 92% 0,#38d9f512,transparent 30rem),var(--surface-base);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid var(--vorno-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07120fc2;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.dashboard-sidebar nav{gap:6px;margin-top:56px;display:grid}.dashboard-sidebar nav button{color:var(--vorno-text-muted);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;font-weight:650;display:flex}.dashboard-sidebar nav button b{font-size:9px}.dashboard-sidebar nav button.active{background:var(--drive-accent-soft);color:var(--vorno-emerald-200);border-color:#43f0c321}.sidebar-account{border-top:1px solid var(--vorno-line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:grid}.avatar{background:var(--drive-accent);width:36px;height:36px;color:var(--vorno-ink-950);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.sidebar-account strong,.sidebar-account small{display:block}.sidebar-account strong{font-size:11px}.sidebar-account small{color:var(--vorno-text-muted);margin-top:2px;font-size:8px}.sidebar-account button{color:var(--vorno-text-muted);background:0 0;border:0}.dashboard-main{padding:42px clamp(28px,5vw,76px)}.dashboard-main>header{justify-content:space-between;align-items:end;display:flex}.dashboard-main>header h1{letter-spacing:-.045em;margin:0;font-size:38px}.environment-chip{border:1px solid var(--vorno-line);color:var(--vorno-text-muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:750;display:flex}.environment-chip i{background:var(--status-ready);width:6px;height:6px;box-shadow:0 0 10px var(--status-ready);border-radius:50%}.welcome-panel{box-shadow:var(--shadow-panel);background:linear-gradient(135deg,#43f0c314,#38d9f508);border:1px solid #43f0c321;border-radius:24px;grid-template-columns:1fr 260px;gap:32px;margin-top:42px;padding:34px;display:grid}.live-badge{background:var(--drive-accent-soft);color:var(--drive-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.welcome-panel h2{letter-spacing:-.04em;margin:17px 0 10px;font-size:29px}.welcome-panel p{max-width:680px;color:var(--vorno-text-muted);margin:0;font-size:13px;line-height:1.7}.permission-card{border-left:1px solid var(--vorno-line);flex-direction:column;justify-content:center;padding:20px;display:flex}.permission-card small{color:var(--drive-signal);text-transform:uppercase;font-size:9px;font-weight:800}.permission-card strong{margin-top:8px;font-size:20px}.permission-card span{color:var(--vorno-text-muted);margin-top:5px;font-size:9px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.metric-grid article{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:18px;padding:24px}.metric-grid small,.metric-grid span{color:var(--vorno-text-muted);font-size:9px;display:block}.metric-grid small{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.metric-grid strong{letter-spacing:-.035em;margin:16px 0 5px;font-size:25px;display:block}.next-step{border:1px solid var(--vorno-line);background:#ffffff05;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:28px;display:flex}.next-step h3{margin:0 0 8px;font-size:17px}.next-step p:last-child{max-width:700px;color:var(--vorno-text-muted);margin:0;font-size:11px;line-height:1.6}.next-step>span{background:var(--drive-signal-soft);color:var(--drive-signal);text-transform:uppercase;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.mobile-brand{margin-bottom:56px;display:block}.auth-panel{min-height:100vh}.dashboard-shell{grid-template-columns:78px 1fr}.dashboard-sidebar{padding-inline:17px}.dashboard-sidebar .brand>span:last-child,.dashboard-sidebar nav span,.sidebar-account>div:nth-child(2),.sidebar-account button{display:none}.dashboard-sidebar nav button{justify-content:center}.sidebar-account{display:block}.welcome-panel{grid-template-columns:1fr}.permission-card{border-top:1px solid var(--vorno-line);border-left:0;padding:20px 0 0}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-main{padding-inline:24px}}@media (width<=580px){.auth-panel{padding:28px}.first-access-card{padding:28px 22px}.first-access-card h1,.auth-card h2{font-size:31px}.dashboard-shell{display:block}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--vorno-line);flex-direction:row;align-items:center;width:auto;height:68px;padding:12px 18px;position:static}.dashboard-sidebar .brand>span:last-child{display:block}.dashboard-sidebar nav,.sidebar-account{display:none}.dashboard-main{padding:30px 18px}.dashboard-main>header{align-items:start}.welcome-panel{margin-top:30px;padding:24px}.metric-grid{grid-template-columns:1fr}.next-step{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.loader{animation:none}}.header-actions{align-items:center;gap:9px;display:flex}.region-chip{background:var(--drive-accent-soft);color:var(--drive-accent);border:1px solid #43f0c329;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.compact{white-space:nowrap;min-height:40px;padding:0 16px}.notice{background:var(--drive-accent-soft);color:var(--drive-accent);border:1px solid #43f0c333;border-radius:10px;margin:18px 0 0 auto;padding:10px 13px;font-size:10px;display:block}.crm-section,.settings-panel{margin-top:38px}.section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-toolbar p{margin:0 0 5px;font-size:15px;font-weight:750}.section-toolbar small{color:var(--vorno-text-muted);font-size:10px}.empty-state{border:1px dashed var(--vorno-line);min-height:280px;color:var(--vorno-text-muted);border-radius:20px;align-content:center;place-items:center;gap:16px;font-size:12px;display:grid}.empty-state button{color:var(--drive-accent);background:0 0;border:0;font-size:11px;font-weight:800}.organization-list{gap:9px;display:grid}.organization-list article{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:15px;grid-template-columns:42px minmax(150px,1.1fr) 100px minmax(160px,1fr) 110px 34px;align-items:center;gap:14px;padding:15px;display:grid}.org-avatar{background:var(--drive-accent-soft);width:40px;height:40px;color:var(--drive-accent);border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.organization-list strong,.organization-list span,.organization-list small{display:block}.organization-list article>div:nth-child(2) strong{font-size:12px}.organization-list article>div:nth-child(2) span,.org-contact small{color:var(--vorno-text-muted);margin-top:4px;font-size:9px}.org-contact span{font-size:10px}.organization-list time{color:var(--vorno-text-muted);font-size:9px}.status{width:max-content;color:var(--vorno-text-muted);text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.status-customer{background:var(--drive-accent-soft);color:var(--drive-accent)}.status-trial{background:var(--drive-signal-soft);color:var(--drive-signal)}.row-action,.icon-button{color:var(--vorno-text-muted);background:0 0;border:0}.settings-panel{border:1px solid var(--vorno-line);background:var(--surface-panel);border-radius:22px;max-width:850px;padding:30px}.settings-panel h2{margin:0;font-size:28px}.settings-panel>p:not(.eyebrow){color:var(--vorno-text-muted);font-size:12px;line-height:1.7}.country-options{grid-template-columns:1fr 1fr;gap:13px;margin-top:26px;display:grid}.country-options button{text-align:left;border:1px solid var(--vorno-line);color:#fff;background:#ffffff05;border-radius:16px;padding:22px;display:grid}.country-options button.selected{background:var(--drive-accent-soft);border-color:#43f0c373}.country-options strong{font-size:17px}.country-options span,.country-options small{color:var(--vorno-text-muted);margin-top:7px;font-size:10px}.country-options em{color:var(--drive-accent);margin-top:18px;font-size:15px;font-style:normal;font-weight:800}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010806c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.crm-modal{background:#0a1713;border:1px solid #43f0c32e;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 100px #0000008c}.crm-modal header{justify-content:space-between;align-items:start;display:flex}.crm-modal h2{margin:0;font-size:28px}.icon-button{font-size:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:26px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{color:var(--vorno-text);font-size:10px;font-weight:750}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--vorno-line);color:#fff;background:#ffffff09;border-radius:10px;outline:0;width:100%;padding:12px}.form-grid select option{background:#0a1713}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#43f0c38c}.regional-preview{border:1px solid var(--vorno-line);border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.regional-preview span{color:var(--vorno-text-muted);background:#ffffff0a;border-radius:7px;padding:5px 7px;font-size:8px}.regional-preview strong{color:var(--drive-accent);margin-left:auto;font-size:11px}.crm-modal .form-error{margin-top:14px}.crm-modal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=980px){.organization-list article{grid-template-columns:42px 1fr 90px 34px}.org-contact,.organization-list time{display:none}}@media (width<=580px){.header-actions{flex-direction:column;align-items:flex-end}.section-toolbar{flex-direction:column;align-items:flex-start}.country-options,.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.organization-list article{grid-template-columns:38px 1fr 28px}.organization-list .status{display:none}.modal-backdrop{padding:10px}.crm-modal{max-height:calc(100vh - 20px);padding:22px}.regional-preview{flex-wrap:wrap;align-items:flex-start}.regional-preview strong{width:100%;margin:4px 0 0}}.detail-header-actions{align-items:center;gap:.65rem;display:flex}.organization-list article[role=button]{cursor:pointer;transition:border-color .16s,background .16s}.organization-list article[role=button]:hover,.organization-list article[role=button]:focus-visible{border-color:var(--drive-accent);background:var(--surface-raised);outline:0}.organization-list article[role=button]{grid-template-columns:42px minmax(150px,1.1fr) 100px minmax(160px,1fr) 110px}@media (width<=980px){.organization-list article[role=button]{grid-template-columns:42px 1fr 90px}}@media (width<=580px){.organization-list article[role=button]{grid-template-columns:38px 1fr}}.crm-filters{grid-template-columns:1fr 190px 170px;gap:10px;margin-bottom:14px;display:grid}.crm-filters input,.crm-filters select,.inline-create input,.inline-create select,.activity-create input,.activity-create select,.activity-create textarea{border:1px solid var(--vorno-line);background:var(--surface-panel);color:#fff;border-radius:10px;outline:0;padding:11px 12px;font-size:10px}.crm-filters select option,.inline-create select option,.activity-create select option{background:#0a1713}.organization-list article.archived{opacity:.55}.detail-modal{background:#0a1713;border:1px solid #43f0c32e;border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #0009}.detail-modal>header{justify-content:space-between;align-items:start;padding:28px 30px 22px;display:flex}.org-title{align-items:center;gap:14px;display:flex}.org-title .eyebrow{margin-bottom:5px}.org-title h2{margin:0;font-size:26px}.org-title span{color:var(--vorno-text-muted);margin-top:5px;font-size:9px;display:block}.detail-tabs{border-bottom:1px solid var(--vorno-line);gap:4px;padding:0 30px;display:flex}.detail-tabs button{color:var(--vorno-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px;font-size:10px;font-weight:750}.detail-tabs button.active{border-color:var(--drive-accent);color:var(--drive-accent)}.detail-tabs b{margin-left:5px}.detail-body{padding:24px 30px 30px}.detail-body>.form-grid{margin-top:0}.detail-body footer{justify-content:space-between;margin-top:24px;display:flex}.danger-button{color:#fecdd3;background:#fb71850f;border:1px solid #fb718540;border-radius:10px;padding:0 14px;font-size:10px;font-weight:750}.inline-create{grid-template-columns:1fr 150px 1fr auto;gap:9px;display:grid}.activity-create{grid-template-columns:150px 1fr auto;gap:9px;display:grid}.activity-create textarea{resize:vertical;grid-column:1/3}.mini-list{gap:8px;margin-top:20px;display:grid}.mini-list article{border:1px solid var(--vorno-line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px;display:grid}.mini-list strong{font-size:11px}.mini-list span,.mini-list time{color:var(--vorno-text-muted);font-size:9px}.mini-list b{background:var(--drive-accent-soft);color:var(--drive-accent);border-radius:999px;padding:5px 8px;font-size:8px}.timeline{margin-top:22px;display:grid}.timeline article{grid-template-columns:12px 1fr;gap:13px;display:grid}.timeline article>i{border:2px solid var(--drive-accent);border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.timeline article:not(:last-child)>i:after{content:"";background:var(--vorno-line);width:1px;height:calc(100% + 50px);position:absolute;top:8px;left:2px}.timeline article>div{padding-bottom:22px}.timeline strong{font-size:11px}.timeline p{color:var(--vorno-text-muted);margin:5px 0;font-size:10px;line-height:1.5}.timeline time{color:var(--vorno-text-muted);font-size:8px}@media (width<=720px){.crm-filters,.inline-create,.activity-create{grid-template-columns:1fr}.activity-create textarea{grid-column:auto}.detail-modal{max-height:calc(100vh - 16px)}.detail-modal>header,.detail-body{padding-inline:20px}.detail-tabs{padding-inline:12px;overflow:auto}.detail-body footer{flex-direction:column;align-items:stretch;gap:10px}.danger-button{min-height:40px}}.dialog-intro,.form-guidance{color:var(--vorno-text-muted);margin:10px 0 0;font-size:11px;line-height:1.65}.form-guidance{background:var(--drive-accent-soft);border:1px solid #43f0c324;border-radius:11px;grid-column:1/-1;gap:7px;margin:0 0 26px;padding:14px 16px;display:grid}.form-guidance strong{color:var(--vorno-text);font-size:12px;display:block}.form-guidance span{display:block}.status-guide{gap:8px;margin:0 0 26px;display:grid}.status-guide details{border:1px solid var(--vorno-line);background:#ffffff05;border-radius:11px;padding:11px 13px}.status-guide summary{cursor:pointer;color:var(--drive-accent);font-size:10px;font-weight:800}.status-guide p{color:var(--vorno-text-muted);margin:9px 0 0;font-size:9px;line-height:1.55}.status-guide b{color:var(--vorno-text)}.form-hint{color:var(--vorno-text-muted);font-size:9px;font-weight:500;line-height:1.45}.notice{animation:.2s ease-out notice-in}@keyframes notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-grid{align-items:start}.form-grid label{align-content:start}.dashboard-sidebar nav button{text-align:left;justify-content:flex-start;gap:11px}.navigation-icon{flex:none;width:18px;height:18px}@media (width<=900px){.dashboard-sidebar nav button{justify-content:center}}@media (width<=580px){.dashboard-shell{grid-template-columns:60px minmax(0,1fr);display:grid}.dashboard-sidebar{border-right:1px solid var(--vorno-line);border-bottom:0;flex-direction:column;align-items:stretch;width:60px;height:100vh;padding:14px 9px;position:sticky;top:0}.dashboard-sidebar .brand{justify-content:center}.dashboard-sidebar .brand-mark{width:36px;height:36px}.dashboard-sidebar .brand>span:last-child{display:none}.dashboard-sidebar nav{gap:5px;margin-top:30px;display:grid}.dashboard-sidebar nav button{min-height:42px;padding:10px}.sidebar-lower{margin-top:auto}.dashboard-main{min-width:0;padding:30px 14px}}
