.cao{max-width:1400px;color:var(--vd-text,#20232b);margin:auto;font-size:13px}.cao *{box-sizing:border-box}.cao :is(input,textarea,select,button){font:inherit}.cao-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cao-head h1{margin:0;font-size:22px}.cao-head>div:last-child{gap:10px;display:flex}.cao-columns{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;display:grid}.cao-main,.cao-side{align-content:start;gap:20px;min-width:0;display:grid}.cao-card{background:var(--vd-panel,#fff);border:1px solid var(--vd-border,#e4e6eb);border-radius:12px;overflow:hidden}.cao-card>header{background:#fafbfc;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.cao-card h2{margin:0;font-size:15px;font-weight:600}.cao-body{gap:14px;padding:18px;display:grid}.cao-body label{gap:7px;font-size:12px;display:grid}.cao :is(input,textarea,select){color:#20232b;background:#fff;border:1px solid #dfe2e8;border-radius:6px;width:100%;min-width:0;padding:10px 12px}.cao textarea{resize:vertical;min-height:76px}.cao-search{align-items:center;gap:9px;display:flex}.cao-search input{flex:1}.cao-search>svg{color:#9297a1}.cao-options{border:1px solid #eee;border-radius:6px;max-height:260px;overflow:auto}.cao-options button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;gap:12px;width:100%;padding:12px;display:flex}.cao-options button:hover{background:#f5f7fc}.cao-options span{white-space:nowrap;gap:7px;display:flex}.cao-line-head,.cao-line{grid-template-columns:minmax(0,1fr) 80px 90px 25px;align-items:center;gap:15px;display:grid}.cao-line-head{border-bottom:1px solid #eee;padding:4px 0 12px;font-size:12px}.cao-line{border-bottom:1px dashed #eee;padding:12px 0}.cao-line>div{align-items:center;gap:12px;min-width:0;display:flex}.cao-line img,.cao-item-placeholder{object-fit:contain;background:#f7f8fa;border-radius:6px;flex-shrink:0;width:64px;height:70px}.cao-item-placeholder{place-items:center;display:grid}.cao-line>div span{overflow-wrap:anywhere}.cao-line>div strong{margin-top:6px;display:block}.cao-line>strong{text-align:right}.cao-empty{color:#838892;text-align:center;padding:24px 12px}.cao-totals{gap:16px;margin:0;display:grid}.cao-totals>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.cao-totals dd{align-items:center;gap:5px;margin:0;display:flex}.cao-totals input{text-align:right;width:115px}.cao-total{border-top:1px dashed #ddd;padding-top:18px;font-weight:600}.cao-card footer{background:#fafbfc;border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.cao-body p{color:#777;margin:0;line-height:1.6}.cao-custom{background:#f7f8fb;border-radius:7px;grid-template-columns:1fr 100px auto;align-items:end;gap:10px;padding:15px;display:grid}@media (width<=850px){.cao-columns{grid-template-columns:minmax(0,1fr)}.cao-side{grid-template-columns:1fr 1fr}}@media (width<=550px){.cao-side{grid-template-columns:minmax(0,1fr)}.cao-line-head,.cao-line{grid-template-columns:minmax(0,1fr) 55px 65px 20px;gap:7px}.cao-line img,.cao-item-placeholder{display:none}.cao-line input{padding:8px 4px}.cao-head{align-items:flex-start}.cao-custom{grid-template-columns:1fr}.cao-head>div:last-child{flex-direction:column}}.first-product-card{background:#fff;border:1px solid #e6e7ed;border-radius:14px;margin:20px 0;padding:14px}.first-product-inner{background:#f8f9fb;border-radius:9px;padding:18px}.first-product-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.first-product-title h2{margin:0;font-size:17px}.first-product-content{justify-content:space-between;align-items:center;gap:20px;display:flex}.first-product-copy{max-width:420px}.first-product-task{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.first-product-task>i{border:1.5px dashed #707585;border-radius:50%;width:18px;height:18px}.first-product-task.done>i{color:#27874c;background:#e5f5ea;border:0;place-items:center;display:grid}.first-product-copy p{color:#838893;margin:12px 0 18px;font-size:13px;line-height:1.5}.first-product-actions{flex-wrap:wrap;gap:9px;display:flex}.first-product-actions button{cursor:pointer;font:inherit;color:#474c58;background:#fff;border:1px solid #e1e3e8;border-radius:7px;padding:10px 14px}.first-product-actions button:first-child{color:#fff;background:#353639;border-color:#353639}.first-product-art{background:#fff;border-radius:6px;flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:4px;width:190px;height:140px;padding:4px;display:grid}.first-product-art>div{border-radius:4px;place-items:center;display:grid}.first-product-art>div:first-child{color:#448dcc;background:#e1eefb;grid-row:1/3}.first-product-art>div:nth-child(2){color:#cb4878;background:#e9e1fc}.first-product-art>div:last-child{color:#c58d28;background:#ffebbb}.first-product-progress{color:#838893;margin-top:14px;font-size:12px}.first-product-progress progress{accent-color:#5262ec;width:90px;margin-right:10px}@media (width<=500px){.first-product-art{width:110px;height:110px}.first-product-content{gap:12px}}.vd-row-main>.first-product-card{align-self:stretch;margin:0}.cao-head .aod-primary-button,.cao-card .aod-primary-button{color:#fff;background:#4e5ae9;border-color:#4e5ae9}.cao .aod-button{cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.cao .aod-primary-button{color:#fff;background:#4e5ae9;border-color:#4e5ae9}.aod-page{color:var(--vd-text,#20232b);max-width:1450px;margin:auto;font:13px/1.5 Inter,Arial,sans-serif}.aod-page *{box-sizing:border-box}.aod-page button,.aod-page textarea{font:inherit}.aod-back{color:#737985;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:0;display:inline-flex}.aod-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.aod-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aod-heading h1{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:600}.aod-heading p{color:#7b808a;margin:7px 0 0;font-size:12px}.aod-badge{white-space:nowrap;text-transform:capitalize;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}.aod-badge.green{color:#26704c;background:#eaf6ef}.aod-badge.rose{color:#c65c64;background:#fff0f0}.aod-badge.amber{color:#bb7927;background:#fff4e7}.aod-actions{gap:7px;display:flex}.aod-button,.aod-icon-button{color:#4d5360;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e3e8;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.aod-icon-button{padding:8px}.aod-button.aod-primary-button{color:#fff;background:#145bfa;border-color:#145bfa}.aod-page button:disabled{opacity:.45;cursor:default}.aod-columns{grid-template-columns:minmax(0,2.4fr) minmax(265px,1fr);align-items:start;gap:18px;display:grid}.aod-primary,.aod-secondary{gap:18px;min-width:0;display:grid}.aod-card{background:#fff;border:1px solid #e4e6ea;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #17243a02}.aod-card-heading{align-items:center;gap:10px;padding:18px 20px 12px;display:flex}.aod-card-heading h2{margin:0;font-size:15px;font-weight:600;line-height:1.4}.aod-card-heading small{color:#8a8e97;margin-left:auto;font-size:11px}.aod-card-heading>.aod-icon-button{color:#858995;border:0;margin-left:auto;padding:0}.aod-items{padding:0 20px}.aod-item{border-bottom:1px dashed #e8e9ed;align-items:center;gap:14px;padding:18px 0;display:flex}.aod-item:last-child{border:0}.aod-item>img,.aod-item-placeholder{object-fit:contain;background:#f8f9fb;border-radius:6px;flex:none;width:66px;height:72px}.aod-item-placeholder{color:#969da9;place-items:center;display:grid}.aod-item-name{flex:1;gap:4px;min-width:0;display:grid}.aod-item-name strong{overflow-wrap:anywhere;font-weight:400}.aod-item-name>span{font-weight:550}.aod-item-name small{color:#818692;font-size:11px}.aod-quantity{color:#6e7480;border:1px solid #e9eaee;border-radius:6px;padding:6px 15px;font-size:12px}.aod-item-total{text-align:right;min-width:80px;font-weight:500}.aod-card-footer{background:#fafbfc;border-top:1px solid #eceef1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:13px 18px;display:flex}.aod-card-footer>span{color:#858a94;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}.aod-summary{gap:12px;margin:0;padding:4px 20px 18px;display:grid}.aod-summary>div{justify-content:space-between;gap:15px;display:flex}.aod-summary dt{color:#727883}.aod-summary dd{font-variant-numeric:tabular-nums;margin:0}.aod-summary .aod-summary-total{border-top:1px dashed #e4e6ea;margin-top:2px;padding-top:14px;font-weight:600}.aod-summary-total dt{color:inherit}.aod-card-body{color:#737985;padding:0 18px 18px}.aod-card-body p{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:7px 0;display:flex}.aod-card-body p svg{color:#969ba5;flex:none;margin-top:2px}.aod-card-body a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.aod-card-body h3{color:#303540;margin:20px 0 9px;font-size:13px;font-weight:550}.aod-card-body address{gap:6px;font-style:normal;line-height:1.5;display:grid}.aod-card-body address strong{font-weight:400}.aod-link{color:#2861cf;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:inline-flex}.aod-note-form{padding:4px 20px 18px}.aod-note-form label{color:#7a7f89;margin:0 0 7px;font-size:12px;display:block}.aod-note-form textarea{resize:vertical;width:100%;min-height:110px;color:inherit;background:0 0;border:1px solid #e4e6eb;border-radius:6px;padding:12px;display:block}.aod-note-form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.aod-note-form small{color:#8a8f99;font-size:11px}.aod-note-form [role=alert]{color:#b33;font-size:12px}.aod-timeline{gap:16px;margin:0;padding:0 20px 18px;list-style:none;display:grid}.aod-timeline li{align-items:flex-start;gap:12px;display:flex}.aod-timeline svg{color:#9097a4;flex:none;margin-top:3px}.aod-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 3px}.aod-timeline small{color:#9297a1;font-size:11px}.aod-fulfillment,.aod-shipping-tools{padding:0 20px 20px}.aod-fulfillment .bm-order-fulfillment{border:0;margin:0;padding:0}.aod-fulfillment .bm-order-fulfillment>h3{margin:15px 0 10px;font-size:13px;font-weight:500}.aod-fulfillment label{gap:6px;margin:12px 0;font-size:12px;display:grid}.aod-fulfillment input,.aod-fulfillment select{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #dfe3e9;border-radius:6px;padding:8px 10px}.aod-fulfillment button{margin-right:8px}.aod-test{color:#886027;background:#fff8e9;border:1px solid #f3d9ac;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:12px}.aod-page :is(button,a,textarea,select,input):focus-visible{outline-offset:3px;outline:2px solid #145bfa}.vd-dark .aod-card{background:#1c2230;border-color:#353d4a}.vd-dark .aod-card-footer{background:#202737;border-color:#353d4a}.vd-dark .aod-button,.vd-dark .aod-icon-button{color:#dce1ec;background:#252e3d;border-color:#414a5a}.vd-dark .aod-card-body h3{color:#e8ebf3}.vd-dark .aod-card-body,.vd-dark .aod-heading p,.vd-dark .aod-summary dt{color:#a4adbe}.vd-dark .aod-note-form textarea,.vd-dark .aod-quantity,.vd-dark .aod-item{border-color:#3c4555}@media (width<=1100px){.aod-columns{grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr)}.aod-heading{flex-direction:column}.aod-card-heading{padding:16px}.aod-items{padding:0 16px}.aod-item{gap:10px}.aod-item>img,.aod-item-placeholder{width:50px;height:58px}.aod-item-total{min-width:65px}}@media (width<=760px){.aod-columns{grid-template-columns:1fr}.aod-heading h1{font-size:19px}.aod-item{flex-wrap:wrap}.aod-item-name{min-width:130px}.aod-quantity{padding:4px 10px}.aod-card-footer>span{width:100%}.aod-note-form>div{align-items:flex-start}.aod-actions{flex-wrap:wrap}.aod-title-line{gap:7px}.aod-secondary{grid-row:2}}.aod-page .bm-order-fulfillment{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);gap:24px;margin:0;padding:0;display:grid}.aod-page .of-delivery{grid-template-columns:1fr 1fr;align-content:start;gap:14px;min-width:0;display:grid}.aod-page .of-delivery>h3,.aod-page .of-delivery>.of-hint,.aod-page .of-delivery>label:first-of-type,.aod-page .of-delivery>p{grid-column:1/-1}.aod-page .bm-order-fulfillment h3{margin:0;font-size:14px}.aod-page .of-hint{color:#777;margin:0 0 6px;font-size:12px;line-height:1.5}.aod-page .bm-order-fulfillment label{gap:6px;margin:0;font-size:12px;display:grid}.aod-page .bm-order-fulfillment :is(input,select){font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;min-width:0;height:38px;padding:8px 10px}.aod-page .bm-order-fulfillment button{place-self:start;min-height:36px;margin:0}.aod-page .of-refund{border-left:1px solid #eee;flex-direction:column;align-items:flex-start;gap:12px;padding-left:24px;display:flex}.aod-page .of-refund>div{flex-wrap:wrap;gap:10px;display:flex}.aod-page .of-refund>div p{flex-basis:100%}.aod-page .bm-order-shipping form{gap:16px;display:grid}.aod-page .bm-shipping-selected{background:#f4f7fb;border-radius:6px;padding:12px}@media (width<=700px){.aod-page .bm-order-fulfillment{grid-template-columns:minmax(0,1fr)}.aod-page .of-refund{border-top:1px solid #eee;border-left:0;padding:20px 0 0}.aod-page .of-delivery{grid-template-columns:minmax(0,1fr)}}.vd-shell .aod-page .bm-order-fulfillment{background:0 0!important;border:0!important;border-radius:0!important}.vd-shell .aod-page .bm-order-fulfillment h3,.vd-shell .aod-page .bm-order-fulfillment label{margin:0!important}.bm-recipient-summary{background:#fff;border:1px solid #e3e5ea;border-radius:8px;padding:16px}.bm-recipient-summary address{color:#737985;gap:3px;margin:12px 0;font-size:13px;font-style:normal;display:grid}.bm-recipient-actions{flex-wrap:wrap;gap:10px;display:flex}.store-search-trigger{cursor:pointer;text-align:left}.store-search-trigger>span{color:var(--vd-muted,#717b8b);font:14px Inter,Arial,sans-serif}.store-search-trigger kbd{margin-left:auto}.store-search-overlay{z-index:13000;background:#11182770;position:fixed;inset:0}.store-search-dialog{z-index:13001;color:#172033;background:#fff;border:1px solid #dfe4ed;border-radius:16px;flex-direction:column;width:min(680px,100vw - 32px);max-height:80dvh;font-family:Inter,Arial,sans-serif;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 100px #0003}.store-search-title{margin:22px 24px 6px;font-size:18px;font-weight:650}.store-search-description{color:#626e80;margin:0 24px 18px;font-size:13px}.store-search-input{border-block:1px solid #e4e8ef;align-items:center;gap:12px;padding:14px 24px;display:flex}.store-search-input input{color:#172033;background:#fff;border:0;outline:0;flex:1;min-width:0;font-size:16px}.store-search-input button{color:#626e80;cursor:pointer;background:0 0;border:0}.store-search-results{min-height:100px;padding:8px 12px;overflow:auto}.store-search-results h3{color:#626e80;text-transform:uppercase;letter-spacing:1px;margin:14px 12px 7px;font-size:11px}.store-search-results button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px;display:flex}.store-search-results button:hover,.store-search-results button:focus-visible{background:#edf3ff;outline:2px solid #2360ea}.store-search-results strong{font-size:14px;display:block}.store-search-results small{color:#626e80;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.store-search-results p{padding:18px 12px;font-size:14px}.store-search-dialog footer{color:#626e80;border-top:1px solid #e4e8ef;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 24px;font-size:11px;display:flex}.store-search-dialog footer [role=alert]{color:#b5342a}@media (width<=600px){.store-search-trigger>span{display:none}.store-search-dialog{max-height:90dvh;top:5vh}}.page-layout-editor ol{margin:12px 0;padding:0;list-style:none}.page-layout-editor li{border:1px solid var(--vd-border,#dfe3e0);border-radius:8px;margin:10px 0;padding:8px}.page-layout-editor .page-layout-row{align-items:center;gap:4px;display:flex}.page-layout-editor .page-layout-row>button{flex-shrink:0;width:auto;padding:7px}.page-layout-editor .page-layout-row>.page-layout-name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.page-layout-editor label{gap:7px;margin:12px 0;font-size:14px;display:grid}.page-layout-editor input,.page-layout-editor textarea,.page-layout-editor select{box-sizing:border-box;border:1px solid var(--vd-border,#dfe3e0);background:var(--vd-surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:8px}.page-layout-editor button:disabled{opacity:.4}.page-layout-editor .page-layout-fields{border-top:1px solid var(--vd-border,#dfe3e0);padding-top:8px}.vd-shell{--vd-bg:#f3f4f6;--vd-page:#f3f4f6;--vd-card:#fff;--vd-sidebar:#fff;--vd-border:#e1e4e9;--vd-border-strong:#d9dbe1;--vd-grid:#f0f1f4;--vd-text:#111318;--vd-text-2:#3d4250;--vd-muted:#6c717d;--vd-soft:#f3f4f6;--vd-hover:#f2f3f5;--vd-blue:#0b5cf5;--vd-blue-hover:#0a4fd4;--vd-blue-soft:#e8f0fe;--vd-green:#12a150;--vd-green-soft:#e3f6ea;--vd-red:#e5484d;--vd-red-soft:#fdecec;--vd-prev:#b8bcc6;background:var(--vd-page);color:var(--vd-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.vd-shell.vd-dark{--vd-bg:#0f1115;--vd-page:#0f1115;--vd-card:#161920;--vd-sidebar:#12141a;--vd-border:#262a33;--vd-border-strong:#343945;--vd-grid:#20242c;--vd-text:#f2f4f7;--vd-text-2:#c9cdd6;--vd-muted:#8b919e;--vd-soft:#1f232b;--vd-hover:#1d2129;--vd-blue-soft:#14254a;--vd-green-soft:#10301f;--vd-red-soft:#3a1719;--vd-prev:#5a606d;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vd-shell *{box-sizing:border-box}.vd-shell .vd-sidebar{background:var(--vd-sidebar);border-right:1px solid var(--vd-border);z-index:40;flex-direction:column;width:232px;padding:14px 12px;transition:width .18s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.vd-shell .vd-brand{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 18px;display:flex}.vd-shell .vd-brand-link{color:var(--vd-text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.vd-shell .vd-brand-mark{background:#0f1d3a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.vd-shell .vd-brand-mark img{filter:brightness(0)invert();width:20px;height:auto}.vd-shell .vd-brand-name{white-space:nowrap;font-size:14px;font-weight:600}.vd-shell .vd-icon-btn{border:1px solid var(--vd-border);background:var(--vd-card);width:32px;height:32px;color:var(--vd-text-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.vd-shell .vd-icon-btn:hover{background:var(--vd-hover)}.vd-shell .vd-collapse{width:26px;height:26px;color:var(--vd-muted);background:0 0;border:0}.vd-shell .vd-nav{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.vd-shell .vd-nav-item{width:100%;height:34px;color:var(--vd-text-2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.vd-shell .vd-nav-item svg{color:var(--vd-muted);flex:none}.vd-shell .vd-nav-item:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .vd-nav-item.active{color:var(--vd-text);background:#eeeff2;font-weight:600}.vd-shell.vd-dark .vd-nav-item.active{background:#22262f}.vd-shell .vd-nav-item.active svg{color:var(--vd-text)}.vd-shell .vd-nav-item span{text-overflow:ellipsis;flex:1;overflow:hidden}.vd-shell .vd-chev{transition:transform .15s}.vd-shell .vd-nav-group.open .vd-chev{transform:rotate(180deg)}.vd-shell .vd-subnav{border-left:1px solid var(--vd-border);flex-direction:column;gap:1px;margin:2px 0 4px 19px;padding-left:12px;display:flex}.vd-shell .vd-subnav button{text-align:left;height:30px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:13px;font-weight:500}.vd-shell .vd-subnav button:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .vd-subnav button.active{color:var(--vd-text);background:#eeeff2;font-weight:600}.vd-shell .vd-nav-sep{border:0;border-top:1px solid var(--vd-border);width:auto;margin:10px 4px}.vd-shell .vd-plan{border:1px solid var(--vd-border);background:var(--vd-card);text-align:center;border-radius:12px;margin-top:18px;padding:26px 14px 14px;position:relative}.vd-shell .vd-plan-badge{color:#e8a20c;border:3px solid var(--vd-sidebar);width:28px;height:28px;box-shadow:0 0 0 1px var(--vd-border);background:#fff6e0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.vd-shell .vd-plan h3{color:var(--vd-text);letter-spacing:-.2px;margin:0 0 6px;font-size:17px;font-weight:600}.vd-shell .vd-plan p{color:var(--vd-muted);margin:0 0 14px;font-size:12px;line-height:1.45}.vd-shell .vd-primary{background:var(--vd-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vd-shell .vd-primary:hover{background:var(--vd-blue-hover)}.vd-shell.vd-collapsed .vd-sidebar{width:68px}.vd-shell.vd-collapsed .vd-brand{flex-direction:column;gap:10px}.vd-shell.vd-collapsed .vd-brand-name,.vd-shell.vd-collapsed .vd-nav-item span,.vd-shell.vd-collapsed .vd-chev,.vd-shell.vd-collapsed .vd-plan{display:none}.vd-shell.vd-collapsed .vd-nav-item{justify-content:center;padding:0}.vd-shell .bm-main.vd-main{background:var(--vd-page);width:calc(100% - 232px);min-height:100vh;margin-left:232px;transition:margin .18s}.vd-shell.vd-collapsed .bm-main.vd-main{width:calc(100% - 68px);margin-left:68px}.vd-shell .vd-topbar{z-index:30;background:color-mix(in srgb,var(--vd-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--vd-border);border-radius:0;align-items:center;gap:12px;width:100%;max-width:none;height:60px;margin:0;padding:0 24px;display:flex;position:sticky;top:0}.vd-shell .vd-mobile-menu{display:none}.vd-shell .vd-search{border:1px solid var(--vd-border);background:var(--vd-card);width:192px;height:34px;color:var(--vd-muted);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.vd-shell .vd-search input{min-width:0;color:var(--vd-text);border-radius:0;outline:none;flex:1;font-size:13px;background:0 0!important;border:0!important;padding:0!important}.vd-shell .vd-search input:focus-visible{outline:none}.vd-shell .vd-search:focus-within{border-color:var(--vd-blue);box-shadow:0 0 0 3px var(--vd-blue-soft)}.vd-shell .vd-search kbd{font:inherit;color:var(--vd-muted);white-space:nowrap;font-size:11px}.vd-shell .vd-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vd-shell .vd-store{border:1px solid var(--vd-border);background:var(--vd-card);height:34px;color:var(--vd-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-right:6px;padding:0 10px 0 8px;display:flex;position:relative}.vd-shell .vd-store-icon{background:var(--vd-blue);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.vd-shell .vd-store select{appearance:none;color:var(--vd-text);cursor:pointer;text-overflow:ellipsis;max-width:170px;font-size:13px;font-weight:600;background:0 0!important;border:0!important;padding:0 2px!important}.vd-shell .vd-store>svg{color:var(--vd-muted);pointer-events:none}.vd-shell .vd-profile{margin-left:4px;position:relative}.vd-shell .vd-profile-btn{cursor:pointer;color:var(--vd-text-2);background:0 0;border:0;align-items:center;gap:4px;padding:2px;display:flex}.vd-shell .vd-profile-avatar{border:1.5px solid var(--vd-text-2);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.vd-shell .vd-profile-menu{min-width:230px;padding:6px}.vd-shell .vd-profile-who{border-bottom:1px solid var(--vd-border);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;display:flex}.vd-shell .vd-profile-who strong{font-size:13px}.vd-shell .vd-profile-who small{color:var(--vd-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.vd-shell .vd-profile-menu button,.vd-shell .vd-profile-menu a{width:100%;height:34px;color:var(--vd-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.vd-shell .vd-profile-menu button:hover,.vd-shell .vd-profile-menu a:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .bm-main.vd-main>.bm-content{max-width:1440px;margin:0 auto}.vd-shell .vd-dashboard-page>.bm-content{padding:22px 24px 28px}.vd-shell .vd-page-head{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 18px;display:flex}.vd-shell .vd-page-head h1{letter-spacing:-.4px;color:var(--vd-text);margin:0;font-size:22px;font-weight:600}.vd-shell .bm-footer{color:var(--vd-muted)}.vd-shell .vd-dashboard-page .bm-footer{display:none}.vd-shell .vd-overlay{z-index:35;background:#0f111559;border:0;position:fixed;inset:0}.vd-shell .vd-btn{border:1px solid var(--vd-border);background:var(--vd-card);height:34px;color:var(--vd-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.vd-shell .vd-btn:hover{background:var(--vd-hover)}.vd-shell .vd-btn svg{color:var(--vd-text-2)}.vd-shell .vd-btn-active{border-color:var(--vd-blue);color:var(--vd-blue)}.vd-shell .vd-btn-active svg{color:var(--vd-blue)}.vd-shell .vd-link{color:var(--vd-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.vd-shell .vd-link:hover{color:var(--vd-blue)}.vd-shell .vd-pop-wrap{position:relative}.vd-shell .vd-pop{z-index:50;background:var(--vd-card);border:1px solid var(--vd-border);border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #0f172a1f}.vd-shell .vd-pop-right{right:0}.vd-shell .vd-pop-option{text-align:left;height:32px;color:var(--vd-text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:13px}.vd-shell .vd-pop-option:hover{background:var(--vd-hover)}.vd-shell .vd-pop-option.active{background:var(--vd-blue-soft);color:var(--vd-blue);font-weight:600}.vd-shell .vd-pop-sep{background:var(--vd-border);height:1px;margin:6px 0}.vd-shell .vd-pop-custom{flex-direction:column;gap:6px;padding:4px 6px 6px;display:flex}.vd-shell .vd-pop-custom span{color:var(--vd-muted);font-size:12px;font-weight:600}.vd-shell .vd-pop label{color:var(--vd-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.vd-shell .vd-pop input,.vd-shell .vd-pop select{border:1px solid var(--vd-border);background:var(--vd-card);height:32px;color:var(--vd-text);border-radius:7px;padding:0 8px;font-size:13px}.vd-shell .vd-pop-form{gap:10px;min-width:220px;padding:12px}.vd-shell .vd-pop-form .vd-link{color:var(--vd-blue);align-self:flex-start;font-size:12px}.vd-dash{flex-direction:column;gap:16px;display:flex}.vd-dash h1,.vd-dash h2,.vd-dash h3,.vd-dash p{letter-spacing:normal}.vd-dash .vd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vd-shell .vd-dash .vd-head h1{letter-spacing:-.4px;color:var(--vd-text);margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.25}.vd-shell .vd-dash .vd-head p{color:var(--vd-muted);margin:0;font-size:14px;line-height:1.4}.vd-dash .vd-head-actions{flex-wrap:wrap;gap:8px;display:flex}.vd-dash .vd-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;min-width:0;padding:18px}.vd-dash .vd-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vd-shell .vd-dash .vd-card-head h2,.vd-shell .vd-dash .vd-campaign h2{color:var(--vd-text);letter-spacing:-.1px;margin:0;font-size:14.5px;font-weight:600}.vd-dash .vd-card-tools{align-items:center;gap:12px;display:flex}.vd-dash .vd-avg{color:var(--vd-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.vd-dash .vd-trend{color:var(--vd-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.vd-dash .vd-trend i{border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.vd-dash .vd-trend.up i{background:var(--vd-green-soft);color:var(--vd-green)}.vd-dash .vd-trend.down i{background:var(--vd-red-soft);color:var(--vd-red)}.vd-dash .vd-trend.flat i{background:var(--vd-soft);color:var(--vd-muted)}.vd-dash .vd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;display:grid}.vd-dash .vd-kpi{border-left:1px solid var(--vd-border);min-width:0;padding:0 20px}.vd-dash .vd-kpi:first-child{border-left:0}.vd-dash .vd-kpi-label{color:var(--vd-text);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.vd-dash .vd-icon-circle{background:var(--vd-soft);width:30px;height:30px;color:var(--vd-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.vd-dash .vd-kpi-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-dash .vd-kpi-value strong{letter-spacing:-.5px;color:var(--vd-text);font-size:22px;font-weight:700;line-height:1.2}.vd-dash .vd-kpi small{color:var(--vd-muted);margin-top:4px;font-size:11.5px;display:block}.vd-dash .vd-row{gap:16px;display:grid}.vd-dash .vd-row-main{grid-template-columns:minmax(0,1fr) 260px}.vd-dash .vd-row-three{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) 260px}.vd-dash .vd-sales{flex-direction:column;display:flex}.vd-dash .vd-seg{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:8px;padding:2px;display:inline-flex}.vd-dash .vd-seg button{height:26px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.vd-dash .vd-seg button.active{background:var(--vd-card);color:var(--vd-text);box-shadow:0 1px 2px #0f172a14}.vd-dash .vd-sales-stats{border-top:1px solid var(--vd-border);border-bottom:1px solid var(--vd-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -18px 12px;display:grid}.vd-dash .vd-sales-stats>div{border-left:1px solid var(--vd-border);min-width:0;padding:12px 18px}.vd-dash .vd-sales-stats>div:first-child{border-left:0}.vd-dash .vd-sales-stats span{color:var(--vd-muted);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.vd-dash .vd-sales-stats strong{letter-spacing:-.3px;color:var(--vd-text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:18px;font-weight:700;display:block;overflow:hidden}.vd-dash .vd-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.vd-dash .vd-dot-prev{border:2px dashed var(--vd-prev);background:0 0}.vd-dash .vd-chart{flex:1;height:230px;min-height:210px;margin-left:-6px}.vd-dash .recharts-surface{overflow:visible}.vd-dash .vd-center{justify-content:center;margin:6px 0 16px;display:flex}.vd-dash .vd-donut{position:relative}.vd-dash .vd-donut-track{stroke:var(--vd-blue-soft)}.vd-dash .vd-donut-value{stroke:var(--vd-blue);transition:stroke-dasharray .4s}.vd-dash .vd-donut-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vd-dash .vd-donut-label strong{letter-spacing:-.5px;color:var(--vd-text);font-size:24px;font-weight:700;line-height:1.1}.vd-dash .vd-donut-label span{color:var(--vd-muted);font-size:11.5px}.vd-dash .vd-legend{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.vd-dash .vd-legend li{color:var(--vd-text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.vd-dash .vd-legend b{color:var(--vd-text);margin-left:auto;font-weight:500}.vd-dash .vd-bar{background:var(--vd-blue);border-radius:2px;flex:none;width:3px;height:14px}.vd-dash .vd-bar-light{background:#9dbcfb}.vd-dash .vd-mini{width:44px;color:var(--vd-muted);justify-content:flex-end;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.vd-dash .vd-mini.up svg{color:var(--vd-green)}.vd-dash .vd-mini.down svg{color:var(--vd-red)}.vd-dash .vd-note{text-align:center}.vd-dash .vd-note strong{color:var(--vd-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vd-shell .vd-dash .vd-note p{color:var(--vd-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.vd-dash .vd-active-list{flex-direction:column;gap:8px;display:flex}.vd-dash .vd-person{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.vd-dash .vd-person:hover{background:var(--vd-hover);border-color:var(--vd-border-strong)}.vd-dash .vd-avatar{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.vd-dash .vd-person-main{flex-direction:column;flex:1;min-width:0;display:flex}.vd-dash .vd-person-main strong{color:var(--vd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vd-dash .vd-person small{color:var(--vd-muted);white-space:nowrap;font-size:12px}.vd-dash .vd-person-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.vd-dash .vd-details{border:1px solid var(--vd-border);background:var(--vd-card);height:22px;color:var(--vd-text-2);cursor:pointer;opacity:0;border-radius:6px;padding:0 8px;font-size:11.5px;transition:opacity .15s}.vd-dash .vd-person:hover .vd-details,.vd-dash .vd-details:focus-visible{opacity:1}.vd-dash .vd-empty{color:var(--vd-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 10px;display:flex}.vd-shell .vd-dash .vd-empty p{color:var(--vd-muted);margin:0;font-size:13px}.vd-dash .vd-campaign{flex-direction:column;display:flex}.vd-dash .vd-campaign-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:12px;display:flex}.vd-dash .vd-campaign-icon{color:var(--vd-blue);margin-bottom:10px}.vd-shell .vd-dash .vd-campaign h3{letter-spacing:-.4px;color:var(--vd-text);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.vd-shell .vd-dash .vd-campaign p{color:var(--vd-muted);margin:0 0 16px;font-size:12.5px;line-height:1.5}@media (width<=1180px){.vd-dash .vd-row-main{grid-template-columns:1fr}.vd-dash .vd-row-three{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-dash .vd-campaign{grid-column:1/-1}.vd-dash .vd-retention{grid-template-columns:auto 1fr;align-items:center;column-gap:28px;display:grid}.vd-dash .vd-retention .vd-card-head{grid-column:1/-1}.vd-dash .vd-retention .vd-center{grid-row:span 2;margin:0}.vd-dash .vd-retention .vd-note{text-align:left}}@media (width<=1000px){.vd-dash .vd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.vd-dash .vd-kpi:nth-child(3){border-left:0}.vd-dash .vd-sales-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-dash .vd-sales-stats>div:nth-child(3){border-left:0}.vd-dash .vd-sales-stats>div:nth-child(n+3){border-top:1px solid var(--vd-border)}}@media (width<=860px){.vd-shell .vd-sidebar,.vd-shell.vd-collapsed .vd-sidebar{width:260px;box-shadow:none;transform:translate(-100%)}.vd-shell .vd-sidebar.vd-open{transform:none;box-shadow:0 20px 60px #0f172a40}.vd-shell.vd-collapsed .vd-brand{flex-direction:row}.vd-shell.vd-collapsed .vd-brand-name,.vd-shell.vd-collapsed .vd-nav-item span,.vd-shell.vd-collapsed .vd-chev{display:initial}.vd-shell.vd-collapsed .vd-plan{display:block}.vd-shell.vd-collapsed .vd-nav-item{justify-content:flex-start;padding:0 10px}.vd-shell .vd-collapse{display:none}.vd-shell .bm-main.vd-main,.vd-shell.vd-collapsed .bm-main.vd-main{width:100%;margin-left:0}.vd-shell .vd-mobile-menu{display:inline-grid}.vd-shell .vd-topbar{gap:8px;padding:0 16px}.vd-shell .vd-search{flex:auto;width:auto;min-width:0;max-width:260px}.vd-shell .vd-top-actions{gap:6px}.vd-shell .vd-search kbd{display:none}.vd-shell .vd-store select{max-width:110px}}@media (width<=640px){.vd-shell .vd-dashboard-page>.bm-content{padding:16px}.vd-shell .vd-store,.vd-shell .vd-profile-btn>svg{display:none}.vd-dash .vd-head-actions{width:100%}.vd-dash .vd-head-actions .vd-pop-wrap:first-child{flex:100%}.vd-dash .vd-head-actions .vd-pop-wrap:first-child .vd-btn{width:100%}.vd-dash .vd-head-actions .vd-pop-wrap:first-child .vd-pop{left:0;right:auto}.vd-dash .vd-kpis{grid-template-columns:1fr;padding:4px 0}.vd-dash .vd-kpi{border-left:0;border-top:1px solid var(--vd-border);padding:14px 16px}.vd-dash .vd-kpi:first-child{border-top:0}.vd-dash .vd-row-three{grid-template-columns:1fr}.vd-dash .vd-retention{display:block}.vd-dash .vd-retention .vd-center{margin:6px 0 16px}.vd-dash .vd-retention .vd-note{text-align:center}.vd-dash .vd-card-head{flex-wrap:wrap}.vd-dash .vd-details{opacity:1}.vd-shell .vd-page-head h1{font-size:20px}}.vd-dash .vd-campaign .vd-primary{max-width:320px}.vd-shell .vd-plan-summary{border-top:1px solid var(--vd-border);color:var(--vd-text);gap:10px;margin-top:auto;padding:16px 4px 4px;display:flex}.vd-shell .vd-plan-summary-icon{color:var(--vd-muted);padding-top:2px}.vd-shell .vd-plan-summary strong{font-size:14px;font-weight:600;display:block}.vd-shell .vd-plan-summary span:not(.vd-plan-summary-icon){color:var(--vd-muted);margin-top:3px;font-size:13px;display:block}.vd-shell .vd-plan-summary a{color:var(--vd-accent);align-items:center;gap:4px;margin-top:8px;font-size:14px;text-decoration:none;display:inline-flex}.vd-shell .vd-plan-summary a:hover{text-decoration:underline}@media (width<=760px){.vd-shell.vd-collapsed .vd-plan-summary{display:flex}}.vd-shell .vd-plan-summary{isolation:isolate;color:#202951;text-align:left;background:radial-gradient(at 100% 0,#c7d7ff99,#0000 65%),linear-gradient(135deg,#f0eaff,#e6f6ff);border:1px solid #d8dcff;border-radius:16px;flex-direction:column;gap:12px;margin-top:auto;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #4940bb0a}.vd-shell .vd-plan-summary-heading{align-items:center;gap:10px;min-width:0;display:flex}.vd-shell .vd-plan-summary .vd-plan-summary-icon{color:#fff;background:linear-gradient(145deg,#6859df,#4876e7);border:1px solid #ffffffb3;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid;box-shadow:0 4px 9px #5257d326}.vd-shell .vd-plan-summary span.vd-plan-summary-kicker{color:#62698b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700;line-height:1.2;display:block}.vd-shell .vd-plan-summary strong{letter-spacing:-.3px;color:#25294b;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2;display:block}.vd-shell .vd-plan-summary p.vd-plan-summary-detail{color:#536078;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.vd-shell .vd-plan-summary a{box-sizing:border-box;color:#343779;background:#ffffffc7;border:1px solid #ffffffdb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #344b7920}.vd-shell .vd-plan-summary a span{color:inherit;font:inherit;margin:0;display:inline}.vd-shell .vd-plan-summary a svg{flex:none}.vd-shell .vd-plan-summary a:hover{background:#fff;text-decoration:none;box-shadow:0 2px 5px #344b7925}.vd-shell .vd-plan-summary a:focus-visible{outline-offset:3px;outline:3px solid #6753d6}.vd-shell.vd-dark .vd-plan-summary{color:#f3f1ff;box-shadow:none;background:radial-gradient(at 100% 0,#4659aa66,#0000 65%),linear-gradient(135deg,#302947,#1d344b);border-color:#46426f}.vd-shell.vd-dark .vd-plan-summary strong{color:#f5f2ff}.vd-shell.vd-dark .vd-plan-summary span.vd-plan-summary-kicker{color:#c3bde4}.vd-shell.vd-dark .vd-plan-summary p.vd-plan-summary-detail{color:#c4cee0}.vd-shell.vd-dark .vd-plan-summary a{color:#edeaff;background:#ffffff14;border-color:#ffffff26}.vd-shell.vd-dark .vd-plan-summary a:hover{background:#fff2}.vd-shell.vd-collapsed .vd-plan-summary{display:none}@media (width<=760px){.vd-shell.vd-collapsed .vd-plan-summary{display:flex}}.vd-shell .vd-sidebar{--vd-sidebar:#151b29;--vd-border:#2a3446;--vd-border-strong:#3b4960;--vd-card:#1b2537;--vd-text:#f3f6fc;--vd-text-2:#d1d9e7;--vd-muted:#9faec4;--vd-hover:#232f45;background:var(--vd-sidebar);color:var(--vd-text);border-right-color:var(--vd-border);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vd-shell .vd-sidebar .vd-brand-mark{background:#33466b;border:1px solid #4b6085}.vd-shell .vd-sidebar .vd-brand-link{color:#f3f6fc}.vd-shell .vd-sidebar .vd-nav-item{color:#cbd5e5}.vd-shell .vd-sidebar .vd-nav-item svg{color:#a7b7cf}.vd-shell .vd-sidebar .vd-nav-item:hover,.vd-shell .vd-sidebar .vd-subnav button:hover{color:#fff;background:#222f46}.vd-shell .vd-sidebar .vd-nav-item.active{color:#fff;background:#2a3b5b;box-shadow:inset 2px 0 #91a9ff}.vd-shell .vd-sidebar .vd-nav-item.active svg{color:#c2cfff}.vd-shell .vd-sidebar .vd-subnav button.active,.vd-shell .vd-sidebar .vd-subnav button[aria-current=page]{color:#fff;background:#26344e;font-weight:600}.vd-shell .vd-sidebar .vd-subnav{border-left-color:#34425b}.vd-shell .vd-sidebar .vd-collapse{color:#acbbd3}.vd-shell .vd-sidebar .vd-nav-item:focus-visible,.vd-shell .vd-sidebar .vd-subnav button:focus-visible,.vd-shell .vd-sidebar .vd-collapse:focus-visible{outline-offset:2px;outline:2px solid #9db4ff}.vd-shell .vd-sidebar .vd-plan-summary a span{color:inherit;font:inherit;margin:0}.vd-shell .vd-sidebar .vd-theme-update-count{color:#fff;background:#818cf8;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.vd-subnav button:has(.vd-theme-update-count){align-items:center;gap:8px;display:flex}.vd-shell:not(.vd-dark) .vd-topbar,.vd-shell:not(.vd-dark) :is(.cm-card,.cm-template,.ap-card,.st-card){background:#fff}.vd-shell .vd-nav>*,.vd-shell .vd-nav-group>*,.vd-shell .vd-subnav>*{flex-shrink:0}.vd-shell .vd-nav-item{min-height:34px}.vd-shell .vd-nav{scrollbar-width:thin}.vd-shell .vd-page>.bm-content{max-width:1440px;margin:0 auto;padding:22px 24px 32px!important}.vd-shell .vd-page .bm-footer{display:none}.vd-shell .vd-page .bm-heading{display:none!important}.vd-shell .vd-page-head,.vd-shell .vd-page .bm-collections-header,.vd-shell .vd-page .bm-product-header,.vd-shell .vd-page .bm-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important;position:static!important}.vd-shell .vd-page-head h1,.vd-shell .vd-page .bm-collections-header h1,.vd-shell .vd-page .bm-product-header h1,.vd-shell .vd-page .bm-detail-header h1{letter-spacing:-.4px!important;color:var(--vd-text)!important;margin:0!important;font-family:inherit!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.vd-shell .vd-page-head p{color:var(--vd-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.vd-shell .vd-page-actions{flex-wrap:wrap;gap:8px;display:flex}.vd-shell .vd-page .bm-product-header>div,.vd-shell .vd-page .bm-detail-header>div{align-items:center;gap:10px;display:flex}.vd-shell .vd-page .bm-detail-header>div>button{border:1px solid var(--vd-border);background:var(--vd-card);width:34px;height:34px;color:var(--vd-text-2);border-radius:8px;place-items:center;padding:0;display:grid}.vd-shell .vd-btn-primary{background:var(--vd-blue);border-color:var(--vd-blue);color:#fff}.vd-shell .vd-btn-primary svg{color:#fff}.vd-shell .vd-btn-primary:hover{background:var(--vd-blue-hover)}.vd-shell .vd-page-stats{margin-bottom:16px}.vd-shell .vd-page{color:var(--vd-text)}.vd-shell .vd-page :is(button,input,select,textarea,label,table,td,th,p,h1,h2,h3,h4,small,a,dt,dd,li,summary){font-family:inherit}.vd-shell .vd-page .bm-content h2{color:var(--vd-text);letter-spacing:-.1px!important;font-size:15px!important;font-weight:600!important}.vd-shell .vd-page .bm-content h3{color:var(--vd-text);letter-spacing:-.1px!important;font-size:14.5px!important;font-weight:600!important}.vd-shell .vd-page .bm-content p{color:var(--vd-muted);font-size:13.5px;line-height:1.55}.vd-shell .vd-page .bm-content small{color:var(--vd-muted)}.vd-shell .vd-page .bm-content label{color:var(--vd-text-2);font-size:13px}.vd-shell .vd-page :is(.bm-panel,.bm-settings-card,.bm-editor-section,.bm-help-card,.bm-help-hero,.bm-plan-card,.bm-revenue-card,.bm-sales-chart,.bm-top-product,.bm-current-theme,.bm-online-store>section,.bm-detail-contact-card,.bm-detail-orders,.bm-detail-metrics>div,.bm-settings-nav,.bm-faq,.commerce-manager,.store-commerce-tools,.store-operations,.apps-card,.bm-navigation-editor,.bm-menu-preview,.bm-popup-editor>section,.bm-collection-preview,.bm-stat){background:var(--vd-card)!important;border:1px solid var(--vd-border)!important;box-shadow:none!important;border-radius:12px!important}.vd-shell .vd-page :is(.bm-panel,.bm-settings-card,.commerce-manager,.store-commerce-tools,.store-operations){padding:18px!important}.vd-shell .vd-page .bm-help-hero{background:var(--vd-card)!important}.vd-shell .vd-page .bm-panel-heading{border-bottom:0!important;padding:0 0 14px!important}.vd-shell .vd-page :is(.commerce-manager,.store-commerce-tools)+*,.vd-shell .vd-page :is(.bm-orders-new,.bm-products-new,.bm-customers,.bm-collections-new,.bm-sales-layout,.bm-two-columns){margin-top:16px}.vd-shell .vd-page :is(.bm-info-note,.bm-notice,.tools-error,.bm-error,.apps-feedback,.bm-data-note){box-shadow:none!important;border-radius:10px!important;font-size:13px!important}.vd-shell .vd-page .bm-info-note{background:var(--vd-soft)!important;border:1px solid var(--vd-border)!important;color:var(--vd-text-2)!important}.vd-shell .vd-page :is(.bm-product-black,.bm-primary,button.primary,a.primary){cursor:pointer;justify-content:center;align-items:center;gap:7px;text-decoration:none;border:1px solid var(--vd-blue)!important;background:var(--vd-blue)!important;color:#fff!important;height:auto!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.vd-shell .vd-page :is(.bm-product-black,.bm-primary,button.primary):hover:not(:disabled){background:var(--vd-blue-hover)!important}.vd-shell .vd-page :is(.bm-product-black,.bm-primary,button.primary) svg{color:#fff;width:15px;height:15px}.vd-shell .vd-page :is(.bm-product-outline,.bm-secondary,.bm-save,.bm-detail-export,button.secondary,a.secondary,.bm-customer-help,.bm-open-site){cursor:pointer;justify-content:center;align-items:center;gap:7px;text-decoration:none;border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;height:auto!important;min-height:34px!important;color:var(--vd-text)!important;box-shadow:none!important;border-radius:8px!important;padding:7px 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.vd-shell .vd-page :is(.bm-product-outline,.bm-secondary,.bm-detail-export,button.secondary,a.secondary):hover:not(:disabled){background:var(--vd-hover)!important}.vd-shell .vd-page :is(.bm-product-outline,.bm-secondary,.bm-detail-export,button.secondary) svg{width:15px;height:15px;color:var(--vd-text-2)}.vd-shell .vd-page .bm-product-more{background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;width:30px!important;height:30px!important}.vd-shell .vd-page .bm-product-more:hover{background:var(--vd-hover)!important;border-color:var(--vd-border)!important}.vd-shell .vd-page .bm-order-link{color:var(--vd-blue)!important;background:0 0!important;border:0!important;padding:0!important;font-weight:600!important}.vd-shell .vd-page :is(nav[aria-label=Store\ tools],nav[aria-label=Commerce\ sections],.apps-tabs){flex-wrap:wrap;max-width:100%;border:1px solid var(--vd-border)!important;background:var(--vd-soft)!important;border-radius:9px!important;gap:2px!important;width:auto!important;margin:0 0 16px!important;padding:3px!important;display:inline-flex!important}.vd-shell .vd-page :is(nav[aria-label=Store\ tools],nav[aria-label=Commerce\ sections],.apps-tabs) button{height:28px!important;min-height:28px!important;color:var(--vd-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:500!important}.vd-shell .vd-page :is(nav[aria-label=Store\ tools],nav[aria-label=Commerce\ sections]) button.primary,.vd-shell .vd-page .apps-tabs :is(button.active,button[aria-selected=true],button[aria-pressed=true]){background:var(--vd-card)!important;color:var(--vd-text)!important;box-shadow:0 1px 2px #0f172a14!important}.vd-shell .vd-page .bm-settings-nav{padding:8px!important}.vd-shell .vd-page .bm-settings-nav button{height:34px!important;color:var(--vd-text-2)!important;background:0 0!important;border:0!important;border-radius:8px!important;font-size:13.5px!important;font-weight:500!important}.vd-shell .vd-page .bm-settings-nav button:hover{background:var(--vd-hover)!important}.vd-shell .vd-page .bm-settings-nav button.active{background:var(--vd-soft)!important;color:var(--vd-text)!important;font-weight:600!important}.vd-shell .vd-page .bm-content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select){height:36px;min-height:36px;border:1px solid var(--vd-border)!important;background-color:var(--vd-card)!important;color:var(--vd-text)!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-size:13.5px!important}.vd-shell .vd-page .bm-content textarea{border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;color:var(--vd-text)!important;box-shadow:none!important;border-radius:8px!important;padding:8px 10px!important;font-size:13.5px!important}.vd-shell .vd-page .bm-content :is(input,select,textarea):focus{border-color:var(--vd-blue)!important;box-shadow:0 0 0 3px var(--vd-blue-soft)!important;outline:none!important}.vd-shell .vd-page .bm-content input[type=checkbox],.vd-shell .vd-page .bm-content input[type=radio]{accent-color:var(--vd-blue)}.vd-shell .vd-page .bm-content input[type=file]{font-size:13px}.vd-shell .vd-page :is(.bm-customer-search,.bm-search,.apps-search){color:var(--vd-muted);align-items:center;gap:8px;border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;display:flex!important}.vd-shell .vd-page :is(.bm-customer-search,.bm-search,.apps-search) svg{flex:none;width:15px;height:15px}.vd-shell .vd-page .bm-content :is(.bm-customer-search,.bm-search,.apps-search) input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]){height:34px;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.vd-shell .vd-page :is(.bm-customer-search,.bm-search,.apps-search):focus-within{border-color:var(--vd-blue)!important;box-shadow:0 0 0 3px var(--vd-blue-soft)!important}.vd-shell .vd-page .bm-customer-tools{gap:10px!important;margin-bottom:14px!important}.vd-shell .vd-page .bm-product-options{gap:8px!important}.vd-shell .vd-page :is(.bm-customer-table-wrap,.bm-table-wrap){overflow:auto;background:var(--vd-card)!important;border:1px solid var(--vd-border)!important;box-shadow:none!important;border-radius:12px!important}.vd-shell .vd-page .bm-content table{width:100%;border-collapse:collapse!important;background:0 0!important;font-size:13.5px!important}.vd-shell .vd-page .bm-content table th{text-align:left;background:var(--vd-soft)!important;color:var(--vd-muted)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:1px solid var(--vd-border)!important;height:auto!important;padding:10px 14px!important;font-size:12px!important;font-weight:500!important}.vd-shell .vd-page .bm-content table td{color:var(--vd-text-2);vertical-align:middle;border-bottom:1px solid var(--vd-border)!important;height:auto!important;padding:11px 14px!important;font-size:13.5px!important}.vd-shell .vd-page .bm-content table tbody tr:last-child td{border-bottom:0!important}.vd-shell .vd-page .bm-content table tbody tr:hover td{background:var(--vd-soft)}.vd-shell .vd-page .bm-content table :is(strong,b){color:var(--vd-text);font-weight:600}.vd-shell .vd-page .bm-product-photo{border:1px solid var(--vd-border)!important;border-radius:8px!important;width:40px!important;height:40px!important}.vd-shell .vd-page .bm-customer-table td small,.vd-shell .vd-page .bm-product-table td small{font-size:12px!important}.vd-shell .vd-page .bm-content .bm-badge{text-transform:capitalize;align-items:center;gap:4px;background:var(--vd-soft)!important;height:22px!important;color:var(--vd-text-2)!important;border:0!important;border-radius:999px!important;padding:0 8px!important;font-size:11.5px!important;font-weight:500!important;display:inline-flex!important}.vd-shell .vd-page .bm-content .bm-badge.bm-green{background:var(--vd-green-soft)!important;color:var(--vd-green)!important}.vd-shell .vd-page .bm-content .bm-badge.bm-amber{color:#b25e09!important;background:#fff4e0!important}.vd-shell .vd-page .bm-pagination{color:var(--vd-muted)!important;padding:14px 2px 0!important;font-size:13px!important}.vd-shell .vd-page .bm-pagination button{border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;width:auto!important;min-width:32px!important;height:32px!important;color:var(--vd-text-2)!important;box-shadow:none!important;border-radius:8px!important;padding:0 8px!important;font-size:13px!important}.vd-shell .vd-page .bm-pagination button:is(.active,[aria-current=page]){background:var(--vd-blue)!important;border-color:var(--vd-blue)!important;color:#fff!important}.vd-shell .vd-page :is(.bm-empty,.bm-product-empty,.bm-customer-empty){border:1px dashed var(--vd-border-strong)!important;background:var(--vd-card)!important;border-radius:12px!important;padding:40px 20px!important}.vd-shell .vd-page :is(.bm-empty,.bm-product-empty,.bm-customer-empty) svg{color:var(--vd-muted)}.vd-shell .bm-order-modal,.vd-shell .bm-category-dialog,.vd-shell .apps-modal{font-family:inherit;border:1px solid var(--vd-border)!important;border-radius:14px!important;box-shadow:0 24px 60px #0f172a2e!important}@media (width<=640px){.vd-shell .vd-page>.bm-content{padding:16px!important}.vd-shell .vd-page-head h1{font-size:20px!important}.vd-shell .vd-page-actions{width:100%}.vd-shell .vd-page :is(nav[aria-label=Store\ tools],nav[aria-label=Commerce\ sections],.apps-tabs){flex-wrap:nowrap;overflow-x:auto;display:flex!important}}.vd-shell .vd-page .bm-product-name{gap:12px!important}.vd-shell .vd-page .bm-product-name img,.vd-shell .vd-page .bm-inventory-row img{object-fit:contain;border:1px solid var(--vd-border)!important;background:var(--vd-soft)!important;border-radius:8px!important;width:44px!important;height:44px!important}.vd-shell .vd-page .bm-product-name strong{color:var(--vd-text)!important;font-size:13.5px!important;font-weight:600!important}.vd-shell .vd-page .bm-collections-new,.vd-shell .vd-page .bm-collections-new>.bm-collections-header{margin-top:0!important}.vd-shell .vd-page .bm-collections-new{padding-top:0!important}.vd-shell .vd-page .bm-collections-header{align-items:center}.vd-shell .vd-page .bm-menu-save{justify-content:flex-end;gap:8px;display:flex;background:0 0!important;border:0!important;padding:14px 0 0!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select){height:36px;min-height:36px;font-family:inherit;border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-size:13.5px!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) textarea{font-family:inherit;border:1px solid var(--vd-border)!important;border-radius:8px!important;font-size:13.5px!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(input,select,textarea):focus{border-color:var(--vd-blue)!important;box-shadow:0 0 0 3px var(--vd-blue-soft)!important;outline:none!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(.bm-product-black,.bm-primary,button.primary){border:1px solid var(--vd-blue)!important;background:var(--vd-blue)!important;color:#fff!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(.bm-product-outline,.bm-secondary,button.secondary){border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;min-height:34px!important;color:var(--vd-text)!important;box-shadow:none!important;border-radius:8px!important;padding:7px 12px!important;font-size:13px!important;font-weight:500!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) h2{font-size:16px!important;font-weight:600!important}.vd-shell :is(.bm-order-modal,.bm-category-dialog,.apps-modal) p,.vd-shell .bm-order-modal{font-size:13.5px}.vd-shell .bm-order-modal :is(label,h3,.bm-order-item strong){font-size:14px!important}.vd-shell .bm-order-modal :is(p,small,.bm-order-item small){font-size:13px!important}.vd-shell .bm-order-fulfillment{background:var(--vd-soft)!important;border:1px solid var(--vd-border)!important;border-radius:12px!important}.vd-shell .vd-page .bm-bulk-bar{background:var(--vd-blue-soft);border:1px solid #c9dafc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex}.vd-shell .vd-page .bm-bulk-bar strong{color:var(--vd-text);font-size:13.5px}.vd-shell .vd-page .bm-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.vd-shell .vd-page .bm-bulk-actions button{min-height:32px!important;padding:5px 11px!important}.vd-shell .vd-page .bm-bulk-danger,.vd-shell .vd-page .bm-bulk-danger svg{color:var(--vd-red)!important}.vd-shell .vd-page .bm-bulk-link{color:var(--vd-blue);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500}.vd-shell .vd-page .bm-bulk-bar .bm-bulk-link:last-child{margin-left:auto}.vd-shell .vd-page .bm-bulk-notice{background:var(--vd-green-soft);color:#0b6b37;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.vd-shell .vd-page .bm-bulk-notice.error{color:#8a4b06;background:#fff4e0}.vd-shell .vd-page .bm-bulk-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.vd-shell.vd-dark{--vd-muted:#a4abba;--vd-green:#55d88c;--vd-red:#ff9295;--vd-link:#8db5ff;--vd-warning:#f6ca76;--vd-warning-soft:#332918}.vd-shell.vd-dark .vd-main{color:var(--vd-text);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vd-shell.vd-dark :is(.bm-order-modal,.bm-category-dialog,.apps-modal,.bm-theme-editor,.bm-theme-editor-bar,.bm-theme-sections,.bm-theme-controls,.bm-settings-content,.bm-detail-contact,.bm-detail-summary,.bm-detail-contact-card,.bm-stat,.bm-faq,.bm-help-card,.bm-empty,.commerce-manager,.store-commerce-tools,.store-operations){background:var(--vd-card)!important;color:var(--vd-text)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(header,section,footer){color:inherit;border-color:var(--vd-border);background:0 0}.vd-shell.vd-dark :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(h1,h2,h3,h4,strong,label){color:var(--vd-text)!important}.vd-shell.vd-dark :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(p,small,dt){color:var(--vd-muted)}.vd-shell.vd-dark :is(.bm-order-modal,.bm-category-dialog,.apps-modal) :is(input,select,textarea){background:var(--vd-card)!important;color:var(--vd-text)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark :is(.bm-customer-footer,.bm-detail-contact,.bm-detail-metrics,.bm-settings-card,.bm-stat,.bm-editor-section,.bm-inventory-row,.store-commerce-tools,.store-operations){color:var(--vd-text-2);border-color:var(--vd-border)!important}.vd-shell.vd-dark :is(.bm-stat,.bm-detail-contact,.bm-detail-metrics,.bm-settings-card,.bm-editor-section,.store-commerce-tools,.store-operations) :is(strong,h4,dd){color:var(--vd-text)!important}.vd-shell.vd-dark :is(.bm-product-table,.bm-customer-table) :is(th,td){border-color:var(--vd-border)!important}.vd-shell.vd-dark .bm-content table tbody tr:hover td{background:var(--vd-hover)!important}.vd-shell.vd-dark .bm-content table td :is(button:not(.primary):not(.bm-product-black),a){color:var(--vd-text)}.vd-shell.vd-dark :is(.bm-settings-nav,.bm-theme-sections,.bm-theme-controls) button{color:var(--vd-text-2)}.vd-shell.vd-dark :is(.bm-settings-nav button.active,.bm-theme-sections button.active,.cm-tabs button.active){background:var(--vd-soft)!important;color:var(--vd-text)!important}.vd-shell.vd-dark :is(.bm-description,.bm-description>div,.bm-description textarea,.bm-editor-preview,.bm-menu-preview,.bm-navigation-editor,.bm-theme-footer,.bm-page-row){background:var(--vd-soft)!important;color:var(--vd-text)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark :is(.bm-customer-footer nav button,.bm-customer-footer select,.bm-product-more,.bm-category-chip,.bm-theme-controls input,.bm-theme-controls textarea,.bm-theme-controls select){background:var(--vd-card)!important;color:var(--vd-text)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark .bm-customer-footer nav button.active{background:var(--vd-blue)!important;color:#fff!important}.vd-shell.vd-dark :is(.cm-notice,.bm-bulk-notice,.ap-connected){background:var(--vd-green-soft);color:var(--vd-green)!important}.vd-shell.vd-dark :is(.cm-notice.error,.bm-error,.tools-error,.apps-feedback.error){background:var(--vd-red-soft)!important;color:var(--vd-red)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark :is(.cm-banner-warn,.ap-installed,.bm-badge.bm-amber,.bm-bulk-notice.error){background:var(--vd-warning-soft)!important;color:var(--vd-warning)!important;border-color:#66512b!important}.vd-shell.vd-dark :is(.ap-connection,.ap-tool,.ap-pick-top,.ap-step,.cm-menu,.cm-modal,.vd-pop){background:var(--vd-card);color:var(--vd-text);border-color:var(--vd-border)}.vd-shell.vd-dark .ap-chips button.active{background:var(--vd-blue);border-color:var(--vd-blue);color:#fff}.vd-shell.vd-dark .ap-hero-search{color:var(--vd-text);background:var(--vd-card)!important;border-color:var(--vd-border)!important}.vd-shell.vd-dark .ap-hero-search input{color:var(--vd-text)!important}.vd-shell.vd-dark :is(.pm-products-foot,.pm-receipt,.pm-ticket,.pm-receipt-input span){background:var(--vd-soft);color:var(--vd-text);border-color:var(--vd-border)}.vd-shell.vd-dark :is(.bm-detail-back,.bm-order-link,.cm-link,.bm-bulk-link){color:var(--vd-link)!important}.vd-shell.vd-dark :is(input,textarea)::placeholder{color:var(--vd-muted);opacity:1}.vd-shell.vd-dark :is(.bm-order-modal-backdrop,.bm-category-backdrop,.apps-modal-backdrop,.cm-modal-backdrop){background:#000000a6}.vd-shell.vd-dark .an-card{border:1px solid var(--vd-border);box-shadow:none}.vd-shell.vd-dark .an-dark{background:var(--vd-blue);border-color:var(--vd-blue)}.vd-shell.vd-dark .an-delta.up{color:var(--vd-green)}.vd-shell.vd-dark .an-delta.down{color:var(--vd-red)}.vd-shell.vd-dark .an :is(.an-title,.an-value){color:var(--vd-text)!important}.vd-shell.vd-dark .vs-setup{color:var(--vd-text)}.vd-shell.vd-dark :is(.vs-setup-group,.vs-setup-sidebar>section,.vs-progress>span,.vs-setup-task a){background:var(--vd-card);border-color:var(--vd-border);color:var(--vd-text)}.vd-shell.vd-dark .vs-setup-task.pending{background:var(--vd-soft)}.vd-shell.vd-dark .vs-setup :is(h2,h3,strong,dd){color:var(--vd-text)!important}.vd-shell.vd-dark .vs-setup :is(p,small,dt,.vs-setup-heading>span){color:var(--vd-muted)!important}.vd-shell.vd-dark .vs-setup-sidebar dl>div{border-color:var(--vd-border)}.vd-shell.vd-dark :is(.vs-task-status,.vs-setup-sidebar a,.vs-sidebar-title){color:var(--vd-green)}.vd-shell.vd-dark .ap-connection.off{background:var(--vd-warning-soft);border-color:#66512b}.vd-shell.vd-dark .an .recharts-cartesian-axis-tick-value{fill:var(--vd-muted)!important}.vd-shell.vd-dark .an .recharts-cartesian-grid line{stroke:var(--vd-grid)!important}.vd-shell.vd-dark .an-breakdown li span{color:var(--vd-link)}.vd-shell.vd-dark .an .recharts-default-tooltip{background:var(--vd-card)!important;border-color:var(--vd-border)!important;color:var(--vd-text)!important}.vd-shell.vd-dark{--cm-table-header:var(--vd-soft)}.vd-shell.vd-dark .st-nav nav button.active{background:var(--vd-soft)!important;color:var(--vd-text)!important}.vd-shell.vd-dark .store-payment-card,.vd-shell.vd-dark .sd-status,.vd-shell.vd-dark .sd-workspace>.bm-delivery-section,.vd-shell.vd-dark .bm-delivery-page+.store-policy-editor,.vd-shell.vd-dark .sd-modal,.vd-shell.vd-dark .store-billing-payment-dialog,.vd-shell.vd-dark .store-billing-payment-dialog>header{background:var(--vd-card);border-color:var(--vd-border);color:var(--vd-text)}.vd-shell.vd-dark :is(.store-payment-card,.sd-workspace,.sd-status,.sd-modal,.store-billing-payment-dialog) :is(h2,h3,h4,strong,legend,label){color:var(--vd-text)}.vd-shell.vd-dark :is(.store-payment-card p,.store-payment-card small,.sd-toolbar p,.sd-status small,.sd-workspace p,.sd-sender>small,.bm-delivery-page+.store-policy-editor>p,.sd-popup-trigger>span,.sd-popup-trigger small,.sd-modal-body p,.store-billing-payment-dialog header p,.store-payment-security){color:var(--vd-muted)}.vd-shell.vd-dark :is(.sd-popup-trigger>strong,.sd-popup-trigger>div){color:var(--vd-text)}.vd-shell.vd-dark .sd-profiles .sd-popup-trigger,.vd-shell.vd-dark .sd-packages .sd-popup-trigger{border-bottom-color:var(--vd-border);color:var(--vd-text-2)}.vd-shell.vd-dark .store-payment-card-icon,.vd-shell.vd-dark .sd-carrier-mark:not(.ups),.vd-shell.vd-dark .sd-workspace .bm-delivery-badge{color:#9db8ff;background:#608cff29}.vd-shell.vd-dark .sd-hint,.vd-shell.vd-dark .sd-modal-body .bm-info-note{color:#b7caff;background:#608cff1f}.vd-shell.vd-dark :is(.sd-status svg,.sd-edit>summary,.sd-popup-trigger){color:#8db5ff}.vd-shell.vd-dark .sd-segment{border-color:var(--vd-border);background:var(--vd-bg)}.vd-shell.vd-dark .sd-segment button{color:var(--vd-text-2);background:0 0}.vd-shell.vd-dark .sd-segment button[aria-pressed=true]{color:#fff;background:#155eef}.vd-shell.vd-dark .sd-carrier{border-color:var(--vd-border);background:var(--vd-bg)}.vd-shell.vd-dark .sd-connected{color:#6ee3a0;background:#55d88c24}.vd-shell.vd-dark .sd-pending{color:var(--vd-muted);background:#ffffff12}.vd-shell.vd-dark :is(.sd-modal-close,.store-billing-payment-dialog header button){color:var(--vd-text);background:#ffffff14}.vd-shell.vd-dark :is(.sd-modal-body input:not([type=checkbox]),.sd-modal-body select){background:var(--vd-bg);border-color:var(--vd-border-strong);color:var(--vd-text)}.vd-shell.vd-dark .sd-modal button.bm-product-outline{border-color:var(--vd-border-strong);color:var(--vd-text);background:0 0}.vd-shell.vd-dark .store-payment-error{color:#ff9d94;background:#ff786e1f}.vd-shell .cm{color:var(--vd-text);flex-direction:column;gap:16px;font-size:14px;display:flex}.vd-shell .cm *{box-sizing:border-box}.vd-shell .cm :is(h1,h2,h3,p){letter-spacing:normal}.vd-shell .cm .cm-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vd-shell .vd-page .bm-content .cm :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea){font-family:inherit}.vd-shell .cm-tabs{border-bottom:1px solid var(--vd-border);flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.vd-shell .cm-tabs button{height:38px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.vd-shell .cm-tabs button:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .cm-tabs button.active{background:var(--vd-soft);color:var(--vd-text);font-weight:600}.vd-shell .cm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 2px;display:flex}.vd-shell .cm .cm-head h1{color:var(--vd-text);margin:0;letter-spacing:-.5px!important;font-size:26px!important;font-weight:700!important}.vd-shell .cm .cm-head p{color:var(--vd-muted);margin:4px 0 0;font-size:14px}.vd-shell .cm-head-actions{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:12px;display:flex}.vd-shell .cm-search{border:1px solid var(--vd-border);background:var(--vd-card);width:360px;max-width:100%;height:44px;color:var(--vd-muted);border-radius:10px;flex:0 360px;align-items:center;gap:10px;padding:0 14px;display:flex}.vd-shell .cm-search:focus-within{border-color:var(--vd-blue);box-shadow:0 0 0 3px var(--vd-blue-soft)}.vd-shell .vd-page .bm-content .cm-search input:not(#vd-cm){flex:1;min-width:0;height:40px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}.vd-shell .cm-primary{background:var(--vd-blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.vd-shell .cm-primary:hover:not(:disabled){background:var(--vd-blue-hover)}.vd-shell .cm-primary:disabled{opacity:.55;cursor:default}.vd-shell .cm-link{color:var(--vd-blue);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500}.vd-shell .cm-icon{border:1px solid var(--vd-border);background:var(--vd-card);width:34px;height:34px;color:var(--vd-text-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.vd-shell .cm-icon:hover{background:var(--vd-hover)}.vd-shell .cm-danger,.vd-shell .cm-menu .cm-danger{color:var(--vd-red)!important}.vd-shell .cm-banner{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vd-shell .cm-banner>svg{color:var(--vd-text-2);flex:none}.vd-shell .cm-banner>div{flex:1;min-width:0}.vd-shell .cm-banner strong{font-size:13.5px}.vd-shell .cm .cm-banner p{margin:2px 0 0;font-size:13px}.vd-shell .cm-banner-warn{background:#fff8eb;border-color:#f8dfae}.vd-shell .cm-banner-warn>svg{color:#b25e09}.vd-shell .cm-notice{background:var(--vd-green-soft);color:#0b6b37;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.vd-shell .cm-notice.error{background:var(--vd-red-soft);color:#b42318}.vd-shell .cm-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.vd-shell .cm-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vd-shell .cm-filter-label{color:var(--vd-text);align-items:center;gap:10px;margin-right:10px;font-size:16px;font-weight:600;display:inline-flex}.vd-shell .cm-filter{align-items:center;display:inline-flex;position:relative}.vd-shell .vd-page .bm-content .cm-filter select:not(#vd-cm){appearance:none;cursor:pointer;min-height:42px;border:1px solid var(--vd-border)!important;background:var(--vd-card)!important;height:42px!important;color:var(--vd-text-2)!important;border-radius:10px!important;padding:0 38px 0 16px!important;font-size:14px!important}.vd-shell .cm-filter svg{pointer-events:none;color:var(--vd-muted);position:absolute;right:14px}.vd-shell .vd-page .bm-content .cm-filter.on select:not(#vd-cm){border-color:var(--vd-blue)!important;color:var(--vd-blue)!important;background:var(--vd-blue-soft)!important}.vd-shell .cm-bulk{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.vd-shell .cm-bulk strong{margin-right:6px;font-size:13px}.vd-shell .cm-table-wrap{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;overflow:auto}.vd-shell .cm-table{border-collapse:collapse;width:100%;min-width:860px}.vd-shell .vd-page .bm-content .cm-table th{white-space:nowrap;background:var(--cm-table-header,#f8f9fa)!important;color:var(--vd-text-2)!important;text-transform:uppercase!important;letter-spacing:.3px!important;border-bottom:1px solid var(--vd-border)!important;padding:14px!important;font-size:12.5px!important;font-weight:600!important}.vd-shell .vd-page .bm-content .cm-table td{color:var(--vd-text)!important;border-bottom:1px solid var(--vd-border)!important;padding:12px 14px!important;font-size:14.5px!important}.vd-shell .vd-page .bm-content .cm-table tbody tr:hover td{background:var(--vd-soft)}.vd-shell .cm-table .cm-num,.vd-shell .cm-table th.cm-num{text-align:right}.vd-shell .cm-check{width:44px}.vd-shell .cm-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--vd-blue);cursor:pointer}.vd-shell .cm-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.vd-shell .cm-sort svg{color:var(--vd-muted)}.vd-shell .cm-sort.on,.vd-shell .cm-sort.on svg{color:var(--vd-blue)}.vd-shell .cm-name{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:14px;min-width:290px;padding:0;display:flex}.vd-shell .cm-name.static{cursor:default}.vd-shell .cm-name>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.vd-shell .cm-name strong{color:var(--vd-text);max-width:320px;font-size:15px;font-weight:600;line-height:1.35}.vd-shell .cm-name small{color:var(--vd-muted);font-size:12.5px}.vd-shell button.cm-name:hover strong{color:var(--vd-blue)}.vd-shell .cm-thumb{border:1px solid var(--vd-border);background:#f3f4f6;border-radius:10px;flex:none;place-items:center;width:84px;height:58px;padding:6px;display:grid;overflow:hidden}.vd-shell .cm-thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.vd-shell .cm-thumb-mini{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.vd-shell .cm-thumb-mini i{border-radius:3px;width:60%;height:5px}.vd-shell .cm-thumb-mini b{letter-spacing:.8px;text-align:center;max-height:22px;font-size:9px;line-height:1.2;overflow:hidden}.vd-shell .cm-type{border:1px solid var(--vd-border);background:var(--vd-card);height:34px;color:var(--vd-text);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.vd-shell .cm-type svg{color:var(--vd-text-2)}.vd-shell .cm-status{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.vd-shell .cm-status-published{background:#2563eb}.vd-shell .cm-status-completed{background:#14b885}.vd-shell .cm-status-draft{background:#8a8f99}.vd-shell .cm-status-paused{color:#fff;background:#f2b51f}.vd-shell .cm-status-scheduled{background:#7c4dff}.vd-shell .cm-actions,.vd-shell .cm-actions-h{text-align:center;width:80px}.vd-shell .cm>section{flex-direction:column;gap:16px;display:flex}.vd-shell .cm-menu-wrap{display:inline-block;position:relative}.vd-shell .cm-dots{width:34px;height:34px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.vd-shell .cm-dots:hover,.vd-shell .cm-dots[aria-expanded=true]{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .cm-menu{z-index:20;background:var(--vd-card);border:1px solid var(--vd-border);text-align:left;border-radius:10px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0f172a24}.vd-shell .cm-menu button{height:34px;color:var(--vd-text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.vd-shell .cm-menu button:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .cm-none{text-align:center;color:var(--vd-muted)!important;padding:32px!important}.vd-shell .cm-empty{text-align:center;border:1px dashed var(--vd-border-strong);background:var(--vd-card);color:var(--vd-muted);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.vd-shell .cm .cm-empty h3{color:var(--vd-text);margin:6px 0 0;font-size:17px!important}.vd-shell .cm .cm-empty p{max-width:440px;margin:0}.vd-shell .cm-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.vd-shell .cm-card{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;padding:18px}.vd-shell .cm .cm-card h3{margin:0 0 14px;font-size:15px!important;font-weight:600!important}.vd-shell .cm .cm-help{color:var(--vd-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.vd-shell .cm-seg{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.vd-shell .cm-seg button{height:30px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.vd-shell .cm-seg button.active{background:var(--vd-card);color:var(--vd-text);box-shadow:0 1px 2px #0f172a14}.vd-shell .cm-kpis{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;display:grid}.vd-shell .cm-kpis>div{border-left:1px solid var(--vd-border);flex-direction:column;gap:6px;padding:0 20px;display:flex}.vd-shell .cm-kpis>div:first-child{border-left:0}.vd-shell .cm-kpi-label{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.vd-shell .cm-kpi-label i{background:var(--vd-soft);width:30px;height:30px;color:var(--vd-text-2);border-radius:50%;place-items:center;display:grid}.vd-shell .cm-kpis strong{letter-spacing:-.4px;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.vd-shell .cm-kpis small{color:var(--vd-muted);font-size:11.5px}.vd-shell .cm-trend{letter-spacing:0;color:var(--vd-muted);align-items:center;gap:3px;font-size:11.5px;font-weight:500;display:inline-flex}.vd-shell .cm-trend svg{border-radius:50%;width:15px;height:15px;padding:2px}.vd-shell .cm-trend.up svg{background:var(--vd-green-soft);color:var(--vd-green)}.vd-shell .cm-trend.down svg{background:var(--vd-red-soft);color:var(--vd-red)}.vd-shell .cm-trend.flat svg{background:var(--vd-soft)}.vd-shell .cm-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vd-shell .cm .cm-chart-head h3{margin:0}.vd-shell .cm-chart-head span{color:var(--vd-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vd-shell .cm-dot{border-radius:50%;width:9px;height:9px;margin-left:8px;display:inline-block}.vd-shell .cm-chart{height:260px}.vd-shell .cm-rate{align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.vd-shell .cm-rate>span{background:var(--vd-soft);border-radius:4px;width:110px;height:6px;overflow:hidden}.vd-shell .cm-rate i{background:var(--vd-blue);border-radius:4px;height:100%;display:block}.vd-shell .cm-stage{border:1px solid var(--vd-border);background:#fff;border-radius:12px;width:100%;height:360px;margin:0 auto;position:relative;overflow:hidden}.vd-shell .cm-stage-mobile{border:6px solid #1d2027;border-radius:24px;width:250px;height:440px}.vd-shell .cm-stage-site{pointer-events:none;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.vd-shell .cm-stage-nav{gap:8px;display:flex}.vd-shell .cm-stage-nav span{background:#e9eaee;border-radius:4px;width:44px;height:8px}.vd-shell .cm-stage-nav span:first-child{background:#d5d8de;width:70px}.vd-shell .cm-stage-hero{background:linear-gradient(135deg,#eef1f6,#e3e7ee);border-radius:8px;height:110px}.vd-shell .cm-stage-grid{flex:1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vd-shell .cm-stage-mobile .cm-stage-grid{grid-template-columns:repeat(2,1fr)}.vd-shell .cm-stage-grid span{background:#f1f3f6;border-radius:8px}.vd-shell .cm-stage .vc-preview.vc-overlay{padding:14px}.vd-shell .cm-stage-mobile .vc-preview.vc-sidebar{width:88%}.vd-shell .cm-stage-mobile .vc-preview.vc-slide-in{width:calc(100% - 20px);bottom:10px;left:10px;right:10px}.vd-shell .cm-stage .vc :is(h2,p){font-family:inherit}.vd-shell .vd-page .bm-content .cm-stage .vc h2{color:inherit;margin:0 0 6px;font-size:18px!important}.vd-shell .vd-page .bm-content .cm-stage .vc p{color:inherit;font-size:12.5px}.vd-shell .cm-device{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.vd-shell .cm-device button{width:30px;height:26px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.vd-shell .cm-device button.active{background:var(--vd-card);color:var(--vd-text);box-shadow:0 1px 2px #0f172a14}.vd-shell .cm-modal-backdrop{z-index:60;background:#0f111573;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vd-shell .cm-modal{background:var(--vd-card);border-radius:16px;width:min(880px,100%);max-height:94vh;padding:18px;overflow:auto;box-shadow:0 24px 60px #0f172a40}.vd-shell .cm-modal header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vd-shell .cm-modal header>div:first-child{flex:1}.vd-shell .cm-modal h2{margin:0;font-size:17px;font-weight:600}.vd-shell .cm-modal header p{color:var(--vd-muted);margin:2px 0 0;font-size:13px}.vd-shell .cm-modal .cm-stage{height:460px}.vd-shell .cm-modal .cm-stage-mobile{height:520px}.vd-shell .cm-editor-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vd-shell .cm-editor-title{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.vd-shell .vd-page .bm-content .cm-editor-title input:not(#vd-cm){flex:1;min-width:0;font-weight:600;background:0 0!important;border-color:#0000!important;height:42px!important;padding:0 8px!important;font-size:20px!important}.vd-shell .vd-page .bm-content .cm-editor-title input:not(#vd-cm):hover{border-color:var(--vd-border)!important}.vd-shell .vd-page .bm-content .cm-editor-title input:not(#vd-cm):focus{border-color:var(--vd-blue)!important;background:var(--vd-card)!important}.vd-shell .cm-editor-actions{gap:8px;display:flex}.vd-shell .cm-editor-actions .cm-primary{border-radius:8px;height:34px;padding:0 14px;font-size:13px}.vd-shell .cm-editor-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.vd-shell .cm-editor-form{flex-direction:column;gap:16px;min-width:0;display:flex}.vd-shell .cm-editor-preview{position:sticky;top:76px}.vd-shell .cm-preview-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vd-shell .cm .cm-preview-head h3{margin:0}.vd-shell .cm-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;display:flex}.vd-shell .cm-field:last-child{margin-bottom:0}.vd-shell .cm-field>span,.vd-shell .cm-field-label{color:var(--vd-text-2);font-size:13px;font-weight:500}.vd-shell .cm-field-label{margin:2px 0 8px;display:block}.vd-shell .cm-field small{color:var(--vd-muted);font-size:12px}.vd-shell .cm-two{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.vd-shell .cm-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.vd-shell .cm-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vd-shell .cm-type-option{border:1.5px solid var(--vd-border);background:var(--vd-card);text-align:left;cursor:pointer;color:var(--vd-text);border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-family:inherit;display:flex}.vd-shell .cm-type-option:hover{border-color:var(--vd-border-strong)}.vd-shell .cm-type-option.active{border-color:var(--vd-blue);box-shadow:0 0 0 3px var(--vd-blue-soft)}.vd-shell .cm-type-option strong{align-items:center;gap:6px;font-size:13px;display:flex}.vd-shell .cm-type-option small{color:var(--vd-muted);font-size:11.5px;line-height:1.35}.vd-shell .cm-type-art{background:#f1f3f6;border-radius:7px;height:56px;position:relative;overflow:hidden}.vd-shell .cm-type-art i{background:var(--vd-blue);opacity:.85;border-radius:4px;position:absolute}.vd-shell .cm-art-lightbox i{inset:18% 28%}.vd-shell .cm-art-sidebar i{border-radius:0;width:34%;top:0;bottom:0;right:0}.vd-shell .cm-art-sticky-bar i{border-radius:0;height:22%;top:0;left:0;right:0}.vd-shell .cm-art-slide-in i{width:36%;height:40%;bottom:12%;right:8%}.vd-shell .cm-image-row{align-items:center;gap:8px;display:flex}.vd-shell .cm-image-row img{object-fit:cover;border:1px solid var(--vd-border);border-radius:7px;flex:none;width:36px;height:36px}.vd-shell .cm-image-row>input{flex:1;min-width:0}.vd-shell .cm-upload{cursor:pointer;flex:none;position:relative;overflow:hidden}.vd-shell .cm-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.vd-shell .cm-color{align-items:center;gap:8px;display:flex}.vd-shell .cm-color input[type=color]{border:1px solid var(--vd-border);background:var(--vd-card);cursor:pointer;border-radius:8px;flex:none;width:40px;height:36px;padding:2px}.vd-shell .cm-color input:not([type=color]){text-transform:uppercase;flex:1;min-width:0}.vd-shell .cm-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 14px;display:grid}.vd-shell .cm-trigger{border:1.5px solid var(--vd-border);background:var(--vd-card);cursor:pointer;text-align:left;color:var(--vd-text);border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;font-family:inherit;display:flex}.vd-shell .cm-trigger svg{color:var(--vd-text-2)}.vd-shell .cm-trigger strong{font-size:13.5px}.vd-shell .cm-trigger small{color:var(--vd-muted);font-size:12px;line-height:1.4}.vd-shell .cm-trigger.active{border-color:var(--vd-blue);box-shadow:0 0 0 3px var(--vd-blue-soft)}.vd-shell .cm-trigger.active svg{color:var(--vd-blue)}.vd-shell .cm input[type=range]{accent-color:var(--vd-blue);width:100%}.vd-shell .cm-template-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.vd-shell .cm-template{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.vd-shell .cm-template .cm-stage{border:0;border-bottom:1px solid var(--vd-border);border-radius:0;height:230px}.vd-shell .cm-template-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.vd-shell .cm-template-body>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.vd-shell .cm-template-body strong{font-size:15px}.vd-shell .cm-template-body .cm-type{height:28px;padding:0 9px;font-size:12.5px}.vd-shell .cm .cm-template-body p{color:var(--vd-muted);flex:1;margin:0 0 6px;font-size:13px}.vd-shell .cm-template-body .cm-primary{border-radius:8px;align-self:flex-start;height:36px;font-size:13px}.vd-shell .cm-template-blank{border-style:dashed;border-color:var(--vd-border-strong);cursor:pointer;min-height:340px;color:var(--vd-text);justify-content:center;align-items:center;gap:8px;font-family:inherit}.vd-shell .cm-template-blank span{background:var(--vd-blue-soft);width:48px;height:48px;color:var(--vd-blue);border-radius:50%;place-items:center;display:grid}.vd-shell .cm-template-blank small{color:var(--vd-muted);font-size:13px}.vd-shell .cm-template-blank:hover{border-color:var(--vd-blue)}.vd-shell .cm-trigger-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vd-shell .cm-trigger-summary .cm-card{align-items:flex-start;gap:12px;display:flex}.vd-shell .cm-trigger-icon{background:var(--vd-blue-soft);width:38px;height:38px;color:var(--vd-blue);border-radius:10px;flex:none;place-items:center;display:grid}.vd-shell .cm-trigger-summary .cm-card>div{flex:1}.vd-shell .cm-trigger-summary strong{font-size:14px}.vd-shell .cm .cm-trigger-summary p{margin:3px 0 0;font-size:12.5px;line-height:1.45}.vd-shell .cm-trigger-summary b{font-size:22px;font-weight:700}.vd-shell .cm-settings{gap:16px;max-width:820px;display:grid}.vd-shell .cm-setting{border-top:1px solid var(--vd-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.vd-shell .cm-card h3+.cm-setting{border-top:0;padding-top:0}.vd-shell .cm-setting strong{font-size:14px}.vd-shell .cm .cm-setting p{margin:2px 0 0;font-size:13px}.vd-shell .cm-switch{cursor:pointer;background:#d5d8de;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.vd-shell .cm-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.vd-shell .cm-switch.on{background:var(--vd-blue)}.vd-shell .cm-switch.on i{transform:translate(18px)}@media (width<=1180px){.vd-shell .cm-editor-grid{grid-template-columns:1fr}.vd-shell .cm-editor-preview{order:-1;position:static}.vd-shell .cm-editor-preview .cm-stage-desktop{height:300px}}@media (width<=900px){.vd-shell .cm-kpis{grid-template-columns:repeat(2,1fr);row-gap:16px}.vd-shell .cm-kpis>div:nth-child(3){border-left:0}.vd-shell .cm-trigger-summary{grid-template-columns:1fr}.vd-shell .cm-type-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.vd-shell .cm .cm-head h1{font-size:22px!important}.vd-shell .cm-head-actions{flex-wrap:wrap;width:100%}.vd-shell .cm-search{flex:100%;width:100%}.vd-shell .cm-head-actions .cm-primary,.vd-shell .cm-filter-label{width:100%}.vd-shell .cm-filter{flex:calc(50% - 12px)}.vd-shell .vd-page .bm-content .cm-filter select:not(#vd-cm){width:100%}.vd-shell .cm-two,.vd-shell .cm-three,.vd-shell .cm-trigger-grid{grid-template-columns:1fr}.vd-shell .cm-editor-actions{width:100%}.vd-shell .cm-editor-actions>*{flex:1}.vd-shell .cm-tabs{flex-wrap:nowrap;overflow-x:auto}.vd-shell .cm-tabs button{flex:none}.vd-shell .cm-kpis{grid-template-columns:1fr}.vd-shell .cm-kpis>div{border-left:0;border-top:1px solid var(--vd-border);padding:14px 16px}.vd-shell .cm-kpis>div:first-child{border-top:0}}.vd-shell .cm-template .cm-stage{height:250px}.vd-shell .cm-template .vc-preview .vc-image{height:84px}.vd-shell .cm-template .vc-preview .vc-body{padding:14px}.vd-shell .cm-template .vc-preview.vc-lightbox{width:min(300px,100%)}.vd-shell .cm-status-active{background:#2563eb}.vd-shell .cm-status-expired{background:#8a8f99}.vd-shell .cm-status-used-up{background:#14b885}.vd-shell .cm-status-off{color:#3d4250;background:#c4c7cf}.vd-shell .pm-code{border:1.5px dashed var(--vd-border-strong);background:var(--vd-soft);letter-spacing:.6px;height:28px;color:var(--vd-text);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;display:inline-flex}.vd-shell .pm-badge{color:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-weight:800;line-height:1.05;display:flex}.vd-shell .pm-badge b{letter-spacing:-.4px;font-size:17px}.vd-shell .pm-badge small{letter-spacing:1px;opacity:.9;font-size:9.5px;font-weight:700;color:#fff!important}.vd-shell .pm-badge-percent{background:linear-gradient(135deg,#2f6bff,#0b45c7)}.vd-shell .pm-badge-fixed{background:linear-gradient(135deg,#12a150,#0b7a3b)}.vd-shell .pm-badge-off{background:#b7bbc4}.vd-shell .pm-usage{flex-direction:column;gap:5px;min-width:110px;display:flex}.vd-shell .pm-usage span{font-size:14px}.vd-shell .pm-usage small{color:var(--vd-muted);font-size:12px}.vd-shell .pm-bar{background:var(--vd-soft);border-radius:4px;height:5px;overflow:hidden}.vd-shell .pm-bar i{background:var(--vd-blue);border-radius:4px;height:100%;display:block}.vd-shell .pm-code-row{align-items:center;gap:8px;display:flex}.vd-shell .pm-code-row input{letter-spacing:.6px;text-transform:uppercase;flex:1;min-width:0;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.vd-shell .pm-kind{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.vd-shell .pm-money{align-items:center;display:flex;position:relative}.vd-shell .pm-money>em{color:var(--vd-muted);pointer-events:none;font-size:13.5px;font-style:normal;position:absolute;left:11px}.vd-shell .vd-page .bm-content .pm-money input:not(#vd-cm){padding-left:24px!important}.vd-shell .pm-money>i{color:var(--vd-muted);pointer-events:none;font-size:13.5px;font-style:normal;position:absolute;right:11px}.vd-shell .pm-choice{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.vd-shell .pm-choice label{color:var(--vd-text);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.vd-shell .pm-choice input[type=radio],.vd-shell .pm-choice input[type=checkbox]{accent-color:var(--vd-blue);width:16px;height:16px}.vd-shell .pm-products{border:1px solid var(--vd-border);border-radius:10px;overflow:hidden}.vd-shell .pm-products-search{border-bottom:1px solid var(--vd-border);color:var(--vd-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.vd-shell .vd-page .bm-content .pm-products-search input:not(#vd-cm){flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.vd-shell .pm-products-list{max-height:260px;padding:4px;overflow:auto}.vd-shell .pm-products-list label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.vd-shell .pm-products-list label:hover{background:var(--vd-hover)}.vd-shell .pm-products-list img{object-fit:contain;background:var(--vd-soft);border:1px solid var(--vd-border);border-radius:6px;flex:none;width:32px;height:32px}.vd-shell .pm-products-list small{color:var(--vd-muted);margin-left:auto;font-size:12px}.vd-shell .pm-products-foot{border-top:1px solid var(--vd-border);color:var(--vd-muted);background:var(--vd-soft);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex}.vd-shell .pm-receipt{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:13.5px;display:flex}.vd-shell .pm-receipt-row{color:var(--vd-text-2);justify-content:space-between;gap:10px;display:flex}.vd-shell .pm-receipt-row.save{color:var(--vd-green);font-weight:600}.vd-shell .pm-receipt-row.total{border-top:1px solid var(--vd-border);color:var(--vd-text);padding-top:10px;font-size:15px;font-weight:700}.vd-shell .pm-receipt-input{gap:8px;display:flex}.vd-shell .pm-receipt-input span{border:1px solid var(--vd-border);letter-spacing:.6px;background:#fff;border-radius:8px;flex:1;align-items:center;height:36px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;display:flex}.vd-shell .pm-receipt-input b{color:#fff;background:#111318;border-radius:8px;align-items:center;height:36px;padding:0 14px;font-size:13px;display:flex}.vd-shell .pm-rules{color:var(--vd-text-2);flex-direction:column;gap:8px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.vd-shell .pm-rules li{align-items:flex-start;gap:8px;display:flex}.vd-shell .pm-rules svg{color:var(--vd-green);flex:none;margin-top:2px}.vd-shell .pm-template-art{border-bottom:1px solid var(--vd-border);background:linear-gradient(135deg,#f3f6ff,#eef1f6);justify-content:center;align-items:center;height:150px;display:flex}.vd-shell .pm-ticket{border:1px solid var(--vd-border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 22px;display:flex;position:relative;box-shadow:0 8px 24px #0f172a14}.vd-shell .pm-ticket b{letter-spacing:-.5px;color:var(--vd-blue);font-size:24px}.vd-shell .pm-ticket span{flex-direction:column;gap:3px;display:flex}.vd-shell .pm-ticket small{color:var(--vd-muted);font-size:11.5px}.vd-shell .pm-ticket .pm-code{height:24px;font-size:12px}.vd-shell .cm-menu{min-width:200px}.vd-shell .cm-menu button{white-space:nowrap}.vd-shell .cm-menu.cm-menu-fixed{z-index:70;position:fixed;right:auto}.vd-shell :where(.cm) :where(header){max-width:none;margin:0;padding:0}.vd-shell .bm-analytics-page,.vd-shell .vd-page.vd-analytics-page{background:var(--vd-page)}.vd-shell .an{color:var(--vd-text);flex-direction:column;gap:16px;font-size:14px;display:flex}.vd-shell .an *{box-sizing:border-box}.vd-shell .an-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vd-shell .an .an-head h1{color:var(--vd-text);align-items:center;gap:8px;display:flex;letter-spacing:-.4px!important;margin:0!important;font-size:24px!important;font-weight:700!important}.vd-shell .an-refreshed{color:var(--vd-muted);font-size:14px}.vd-shell .an-head-actions{gap:8px;margin-left:auto;display:flex}.vd-shell .an-chip{border:1px solid var(--vd-border-strong);background:var(--vd-card);height:34px;color:var(--vd-text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:550;display:inline-flex;box-shadow:0 1px #0000000d}.vd-shell .an-chip:hover:not(:disabled){background:var(--vd-soft)}.vd-shell .an-chip:disabled{opacity:.55;cursor:default}.vd-shell .an-dark{border-color:var(--vd-text);color:#fff;background:#303030}.vd-shell .an-dark:hover:not(:disabled){background:#1a1a1a}.vd-shell .an-spin{animation:1s linear infinite an-spin}@keyframes an-spin{to{transform:rotate(360deg)}}.vd-shell .an-controls{flex-wrap:wrap;gap:8px;display:flex}.vd-shell .an-menu-wrap{position:relative}.vd-shell .an-menu{z-index:30;background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000001f}.vd-shell .an-menu>button{text-align:left;height:34px;color:var(--vd-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13.5px}.vd-shell .an-menu>button:hover{background:var(--vd-soft)}.vd-shell .an-menu>button.active{color:#1d4fa3;background:#ebf2fc;font-weight:600}.vd-shell .an-menu-custom{border-top:1px solid var(--vd-border);flex-direction:column;gap:6px;margin-top:6px;padding:8px 6px 4px;display:flex}.vd-shell .an-menu-custom span{color:var(--vd-muted);font-size:12px;font-weight:600}.vd-shell .an-menu-custom label{color:var(--vd-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.vd-shell .vd-page .bm-content .an-menu-custom input:not(#vd-an){min-height:32px;height:32px!important;font-size:13px!important}.vd-shell .an-card{background:var(--vd-card);border-radius:14px;min-width:0;padding:18px 20px;box-shadow:0 1px #1a1a1a12,0 0 0 1px #1a1a1a0f}.vd-shell .an .an-title{cursor:default;border-bottom:2px dotted #c9c9c9;padding-bottom:1px;display:inline-block;color:var(--vd-text)!important;letter-spacing:0!important;margin:0 0 10px!important;font-size:14px!important;font-weight:650!important}.vd-shell .an-delta{vertical-align:middle;letter-spacing:0;align-items:center;gap:1px;margin-left:8px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .an-delta.up{color:#29845a}.vd-shell .an-delta.down{color:#c4291c}.vd-shell .an-delta.flat{color:var(--vd-muted)}.vd-shell .an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vd-shell .an-kpi{justify-content:space-between;align-items:flex-end;gap:10px;padding:16px 20px;display:flex}.vd-shell .an-kpi strong{letter-spacing:-.3px;align-items:center;font-size:20px;font-weight:700;display:flex}.vd-shell .an-kpi .an-title{margin-bottom:6px!important}.vd-shell .an-spark{flex:none;width:110px;height:36px}.vd-shell .an-row{gap:16px;display:grid}.vd-shell .an-row-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vd-shell .an-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-shell .an-big{letter-spacing:-.5px;align-items:center;margin-bottom:6px;font-size:26px;font-weight:700;display:flex}.vd-shell .an-mid{align-items:center;margin-bottom:6px;font-size:20px;font-weight:700;display:flex}.vd-shell .an-chart{height:230px}.vd-shell .an-chart-lg{height:320px}.vd-shell .an-legend{color:var(--vd-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;font-size:12.5px;display:flex}.vd-shell .an-legend span{align-items:center;gap:7px;display:inline-flex}.vd-shell .an-legend i{border-radius:50%;width:9px;height:9px}.vd-shell .an-breakdown{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.vd-shell .an-breakdown li{border-radius:8px;grid-template-columns:1fr auto 64px;align-items:center;gap:10px;padding:13px 10px;font-size:14px;display:grid}.vd-shell .an-breakdown li.odd{background:var(--vd-soft)}.vd-shell .an-breakdown li span{color:#2c6ecb;font-weight:500}.vd-shell .an-breakdown li.strong span{font-weight:650}.vd-shell .an-breakdown li b{text-align:right;font-weight:650}.vd-shell .an-breakdown li .an-delta,.vd-shell .an-breakdown li em{color:var(--vd-muted);justify-self:end;margin:0;font-style:normal}.vd-shell .an-bars{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vd-shell .an-bars li>div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.vd-shell .an-bars li>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vd-shell .an-bars li>div b{white-space:nowrap;font-weight:600}.vd-shell .an-bars i{background:var(--vd-soft);border-radius:5px;height:8px;display:block;overflow:hidden}.vd-shell .an-bars em{background:#2c6ecb;border-radius:5px;height:100%;display:block}.vd-shell .an-bars small{color:var(--vd-muted);margin-top:4px;font-size:12px;display:block}.vd-shell .an-code{letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.vd-shell .an-empty{min-height:200px;color:var(--vd-muted);text-align:center;place-items:center;font-size:14.5px;display:grid}.vd-shell .an-cohort-wrap{overflow-x:auto}.vd-shell .an-cohort{border-collapse:separate;border-spacing:3px;width:100%;font-size:13px}.vd-shell .vd-page .bm-content .an-cohort :is(th,td){background:0 0!important;border:0!important;height:auto!important;padding:0!important;font-size:13px!important}.vd-shell .vd-page .bm-content .an-cohort thead th{text-align:center;color:var(--vd-muted)!important;padding:0 0 6px!important;font-weight:500!important}.vd-shell .vd-page .bm-content .an-cohort thead th:first-child{text-align:left}.vd-shell .vd-page .bm-content .an-cohort tbody th{text-align:left;white-space:nowrap;color:var(--vd-text)!important;padding-right:10px!important;font-weight:500!important}.vd-shell .vd-page .bm-content .an-cohort td.an-size{text-align:center;color:var(--vd-muted)!important;padding:0 8px!important}.vd-shell .an-cohort td span{text-align:center;border-radius:6px;min-width:52px;padding:11px 4px;font-weight:600;display:block}.vd-shell .an-split{flex-direction:column;gap:16px;padding-top:6px;display:flex}.vd-shell .an-split-bar{background:#9fc3f1;border-radius:8px;height:14px;overflow:hidden}.vd-shell .an-split-bar i{background:#2c6ecb;height:100%;display:block}.vd-shell .an-split ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vd-shell .an-split li{justify-content:space-between;font-size:14px;display:flex}.vd-shell .an-split li span{align-items:center;gap:8px;display:inline-flex}.vd-shell .an-split li i{border-radius:3px;width:10px;height:10px}.vd-shell .an .an-split p{color:var(--vd-muted);border-top:1px solid var(--vd-border);margin:0;padding-top:12px;font-size:13.5px}.vd-shell .an .an-note{color:var(--vd-muted);margin:0;font-size:12.5px}.vd-shell .an-loading{text-align:center;color:var(--vd-muted);padding:40px}.vd-shell .an-error{align-items:center;gap:12px;display:flex}.vd-shell .an .an-error p{flex:1;margin:0}@media (width<=1200px){.vd-shell .an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-shell .an-row-21,.vd-shell .an-row-3{grid-template-columns:1fr}}@media (width<=600px){.vd-shell .an-kpis{grid-template-columns:1fr}.vd-shell .an-head-actions{width:100%;margin-left:0}.vd-shell .an-chart-lg{height:240px}.vd-shell .an-spark{width:90px}}.vd-shell .an{text-align:left;align-self:stretch;width:100%}.vd-shell .an-head{justify-content:flex-start;width:100%}.vd-shell .an-kpi>div:first-child{min-width:0}.vd-shell .an-kpi .an-title{white-space:nowrap}.vd-shell .an-spark{width:90px}.vd-shell .an .an-page-head{width:100%;margin:0 0 2px!important}.vd-shell .an .an-page-head .vd-btn{align-items:center;gap:7px;display:inline-flex}.vd-shell .an .an-page-head .vd-btn:disabled{opacity:.55;cursor:default}.vd-shell .an-card{border:1px solid var(--vd-border);box-shadow:none}.vd-shell .ap .os-count{background:var(--vd-border);min-width:20px;height:18px;color:var(--vd-text-2);border-radius:9px;place-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.vd-shell .ap-icon{flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff26,0 1px 2px #0f172a1f}.vd-shell .ap-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vd-shell .ap-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.vd-shell .ap-connected{background:var(--vd-green-soft);color:#0b7a3b}.vd-shell .ap-installed,.vd-shell .ap-pill.ap-installed{color:#995a07;background:#fff4e0}.vd-shell .ap-not-installed{background:var(--vd-soft);color:var(--vd-text-2)}.vd-shell .ap-unavailable,.vd-shell .ap-coming-soon{background:var(--vd-soft);color:var(--vd-muted)}.vd-shell .ap-section{color:var(--vd-text);margin:10px 0 0!important;font-size:17px!important;font-weight:650!important}.vd-shell .ap-crumb{align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.vd-shell .ap-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#3878ff8c,#0000 45%),linear-gradient(120deg,#0b1a3d,#102a6b 60%,#173b8f);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 30px;display:flex}.vd-shell .ap .ap-hero h1{letter-spacing:-.6px!important;color:#fff!important;margin:6px 0!important;font-size:30px!important;font-weight:700!important}.vd-shell .ap .ap-hero p{color:#fffc;max-width:520px;margin:0;font-size:14.5px}.vd-shell .ap-hero-eyebrow{color:#9ec1ff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vd-shell .ap-hero-search{width:340px;background:#fff!important;border-color:#0000!important}.vd-shell .ap-chips{flex-wrap:wrap;gap:8px;display:flex}.vd-shell .ap-chips button{border:1px solid var(--vd-border);background:var(--vd-card);height:34px;color:var(--vd-text-2);cursor:pointer;border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.vd-shell .ap-chips button:hover{background:var(--vd-hover)}.vd-shell .ap-chips button.active{background:var(--vd-text);border-color:var(--vd-text);color:#fff}.vd-shell .ap-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vd-shell .ap-pick{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.vd-shell .ap-pick-top{flex:1;padding:18px 20px 16px}.vd-shell .ap-pick-top strong{margin-bottom:6px;font-size:16px;display:block}.vd-shell .ap .ap-pick-top p{color:var(--vd-muted);margin:0;font-size:13.5px;line-height:1.5}.vd-shell .ap-pick-app{background:var(--vd-soft);border-top:1px solid var(--vd-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.vd-shell .ap-pick-app.clickable{cursor:pointer}.vd-shell .ap-pick-app.clickable:hover{background:var(--vd-hover)}.vd-shell .ap-pick-app>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.vd-shell .ap-pick-app b{font-size:14.5px;font-weight:600}.vd-shell .ap-pick-app small{color:var(--vd-muted);font-size:12.5px}.vd-shell .ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vd-shell .ap-card{border:1px solid var(--vd-border);background:var(--vd-card);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.vd-shell .ap-card:hover{border-color:var(--vd-border-strong);box-shadow:0 4px 14px #0f172a0f}.vd-shell .ap-card-soon{cursor:default;opacity:.85}.vd-shell .ap-card-soon:hover{box-shadow:none;border-color:var(--vd-border)}.vd-shell .ap-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vd-shell .ap-card-text strong{font-size:15px;font-weight:600}.vd-shell .ap-meta{color:var(--vd-muted);font-size:12.5px}.vd-shell .ap .ap-card-text p{color:var(--vd-text-2);margin:2px 0 0;font-size:13.5px;line-height:1.45}.vd-shell .ap-go{color:var(--vd-muted);flex:none}.vd-shell .ap-install{border:1px solid var(--vd-border-strong);background:var(--vd-card);min-width:40px;height:40px;color:var(--vd-text);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px #0f172a0f}.vd-shell .ap-install:hover{background:var(--vd-hover)}.vd-shell button.ap-installed{cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;height:32px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .ap-soon{color:var(--vd-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.vd-shell .ap-detail{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.vd-shell .ap-detail-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:76px}.vd-shell .ap-detail-name{border-bottom:1px solid var(--vd-border);align-items:center;gap:14px;padding-bottom:18px;display:flex}.vd-shell .ap .ap-detail-name h1{letter-spacing:-.3px!important;margin:0!important;font-size:22px!important;font-weight:700!important}.vd-shell .ap-detail-side dl{flex-direction:column;gap:14px;margin:0;display:flex}.vd-shell .ap-detail-side dt{color:var(--vd-text);font-size:13px;font-weight:600}.vd-shell .ap-detail-side dd{color:var(--vd-text-2);margin:3px 0 0;font-size:13.5px}.vd-shell .ap-big{color:#fff;cursor:pointer;background:#111318;border:0;border-radius:999px;width:100%;height:50px;font-family:inherit;font-size:16px;font-weight:600}.vd-shell .ap-big:hover:not(:disabled){background:#000}.vd-shell .ap-big:disabled{background:var(--vd-soft);color:var(--vd-muted);cursor:default}.vd-shell .ap-detail-main{flex-direction:column;gap:14px;min-width:0;display:flex}.vd-shell .ap-banner{color:#fff;border-radius:16px;justify-content:space-between;align-items:flex-end;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.vd-shell .ap-banner span:first-child{letter-spacing:.6px;text-transform:uppercase;opacity:.85;font-size:12.5px;font-weight:600}.vd-shell .ap .ap-banner h2{max-width:460px;color:#fff!important;margin:6px 0 0!important;font-size:28px!important;font-weight:700!important;line-height:1.15!important}.vd-shell .ap-banner-icon{background:#ffffff1f;border-radius:36px;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;right:36px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #fff3}.vd-shell .ap .ap-h2{margin:10px 0 0!important;font-size:19px!important;font-weight:650!important}.vd-shell .ap .ap-p{color:var(--vd-text-2);margin:0;font-size:14.5px;line-height:1.65}.vd-shell .ap-features{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.vd-shell .ap-features li{color:var(--vd-text-2);gap:8px;font-size:14px;display:flex}.vd-shell .ap-features svg{color:var(--vd-green);flex:none;margin-top:2px}.vd-shell .ap-perms h3{align-items:center;gap:8px;display:flex}.vd-shell .ap-perms ul,.vd-shell .ap-dialog-body ul{color:var(--vd-text-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.vd-shell .ap-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vd-shell .ap-steps>div{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;gap:10px;padding:14px;display:flex}.vd-shell .ap-steps b{background:var(--vd-blue-soft);width:26px;height:26px;color:var(--vd-blue);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.vd-shell .ap-steps span{color:var(--vd-muted);flex-direction:column;gap:2px;font-size:12.5px;line-height:1.4;display:flex}.vd-shell .ap-steps strong{color:var(--vd-text);font-size:13.5px}.vd-shell .ap-dialog{width:min(520px,100%)}.vd-shell .ap-dialog header{align-items:flex-start}.vd-shell .ap .ap-dialog header p,.vd-shell .ap-dialog header p{color:var(--vd-muted);margin:3px 0 0;font-size:13.5px}.vd-shell .ap-dialog-body{padding:4px 0 6px}.vd-shell .ap-dialog-body h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.vd-shell .ap-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.vd-shell .ap-dialog-actions .cm-primary{border-radius:8px;height:36px;padding:0 16px;font-size:13.5px}.vd-shell .ap-danger{background:var(--vd-red)!important}.vd-shell .ap-list{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.vd-shell .ap-row{border-top:1px solid var(--vd-border);grid-template-columns:minmax(0,1fr) 150px 130px auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.vd-shell .ap-row:first-child{border-top:0}.vd-shell .ap-row:hover{background:var(--vd-soft)}.vd-shell .ap-row-main{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-family:inherit;display:flex}.vd-shell .ap-row-main>span{flex-direction:column;gap:2px;min-width:0;display:flex}.vd-shell .ap-row-main strong{font-size:15px;font-weight:600}.vd-shell .ap-row-main:hover strong{color:var(--vd-blue)}.vd-shell .ap-row-main small{color:var(--vd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vd-shell .ap-row-date{color:var(--vd-muted);font-size:12.5px}.vd-shell .ap-row-actions{align-items:center;gap:8px;display:flex}.vd-shell .ap-row-actions .cm-primary{border-radius:8px;height:34px;padding:0 14px;font-size:13px}.vd-shell .ap-connect{border-color:var(--vd-blue)!important;color:var(--vd-blue)!important}.vd-shell .ap-connect svg{color:var(--vd-blue)!important}.vd-shell .ap-history{flex-direction:column;gap:0;padding:6px 18px;display:flex}.vd-shell .ap-history>div{border-top:1px solid var(--vd-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.vd-shell .ap-history>div:first-of-type,.vd-shell .ap-history h3+div{border-top:0}.vd-shell .ap-history span:first-letter{text-transform:uppercase}.vd-shell .ap-history small{color:var(--vd-muted);white-space:nowrap}.vd-shell .ap-back{align-items:center;gap:12px;display:flex}.vd-shell .ap .ap-back h1{margin:0!important;font-size:22px!important;font-weight:650!important}.vd-shell .ap-manage-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vd-shell .ap-manage-head>div:nth-child(2){flex:1;min-width:200px}.vd-shell .ap .ap-manage-head h1{letter-spacing:-.3px!important;margin:0!important;font-size:24px!important;font-weight:700!important}.vd-shell .ap .ap-manage-head p{color:var(--vd-muted);margin:2px 0 0;font-size:14px}.vd-shell .ap-manage-actions{align-items:center;gap:8px;display:flex}.vd-shell .ap-manage-actions .cm-primary{border-radius:9px;height:38px;padding:0 16px;font-size:13.5px}.vd-shell .ap-connection{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.vd-shell .ap-connection.on{background:#f0faf4;border-color:#bfe6cf}.vd-shell .ap-connection.off{background:#fffaf0;border-color:#f3dfb3}.vd-shell .ap-connection-dot{background:#e3a008;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #e3a0082e}.vd-shell .ap-connection.on .ap-connection-dot{background:#12a150;box-shadow:0 0 0 4px #12a1502e}.vd-shell .ap-connection>div{flex:1}.vd-shell .ap-connection strong{font-size:14.5px}.vd-shell .ap .ap-connection p{color:var(--vd-text-2);margin:2px 0 0;font-size:13.5px}.vd-shell .ap-launch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vd-shell .ap .ap-launch h3{margin:0 0 4px!important}.vd-shell .ap-launch .cm-primary{border-radius:9px;height:38px;padding:0 16px;font-size:13.5px}.vd-shell .ap-workspace>section,.vd-shell .ap-workspace>div{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1100px){.vd-shell .ap-picks,.vd-shell .ap-detail{grid-template-columns:1fr}.vd-shell .ap-detail-side{position:static}.vd-shell .ap-row{grid-template-columns:minmax(0,1fr) auto}.vd-shell .ap-row-date{display:none}.vd-shell .ap-row-actions{grid-column:1/-1}}@media (width<=760px){.vd-shell .ap-grid,.vd-shell .ap-features,.vd-shell .ap-steps{grid-template-columns:1fr}.vd-shell .ap-hero-search{width:100%}.vd-shell .ap-banner-icon{display:none}}.vd-shell .ap-scheduling-grid{grid-template-columns:minmax(0,1fr)}.vd-shell .ap-scheduling-grid>.cm-editor-preview{display:none}.vd-shell .scheduling-workspace{gap:20px;display:grid}.vd-shell .scheduling-workspace .bm-settings-card{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;margin:0;padding:20px}.vd-shell .scheduling-workspace label{color:var(--vd-text);flex-direction:column;gap:7px;margin:12px 0;display:flex}.vd-shell .scheduling-workspace label:has(input[type=checkbox]){flex-direction:row;align-items:center}.vd-shell .scheduling-workspace input:not([type=checkbox]),.vd-shell .scheduling-workspace select{border:1px solid var(--vd-border);background:var(--vd-bg);color:var(--vd-text);border-radius:8px;padding:10px 12px}.vd-shell .scheduling-workspace .schedule-staff-editor{background:var(--vd-bg);border:1px solid var(--vd-border)}.vd-shell .scheduling-workspace .schedule-days{flex-wrap:wrap;gap:12px;display:flex}.vd-shell .scheduling-workspace p{color:var(--vd-text-2)}.vd-shell .scheduling-workspace .schedule-edit-row{flex-wrap:wrap}.vd-shell .scheduling-workspace .schedule-event{background:var(--vd-hover);color:var(--vd-text)}.vd-shell a.vd-nav-item{text-decoration:none}.vd-shell .scheduling-workspace input[type=checkbox]{flex:0 0 16px;margin:0;width:16px!important;height:16px!important}.vd-shell .scheduling-workspace label:has(input[type=checkbox]){justify-content:flex-start}.vd-shell .scheduling-workspace button{border:1px solid var(--vd-border);color:var(--vd-text);background:var(--vd-hover);cursor:pointer;border-radius:8px;padding:8px 12px}.vd-shell .scheduling-workspace button.bm-product-black{background:var(--vd-text);color:var(--vd-bg)}.vd-shell .ap-workspace-head{align-items:center;gap:14px;margin:0 0 28px;display:flex}.vd-shell .ap-workspace-head>div{flex:1}.vd-shell .ap .ap-workspace-head h1{color:var(--vd-text)!important;margin:0!important;font-size:25px!important}.vd-shell .ap-workspace-head p{color:var(--vd-text-2);margin:4px 0 0}.vd-shell .ap-standalone{min-width:0}.vd-shell .ap-launch a.cm-primary{border-radius:8px;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;display:inline-flex}@media (width<=650px){.vd-shell .ap-workspace-head{flex-wrap:wrap}.vd-shell .ap-workspace-head p{font-size:12px}}.vd-shell .seo .cm-head p a{color:var(--vd-blue);font-weight:500;text-decoration:none}.vd-shell .seo .cm-head p a:hover{text-decoration:underline}.vd-shell .seo .cm-head-actions .vd-btn,.vd-shell .seo .cm-head-actions .cm-primary{border-radius:10px;gap:8px;height:40px;padding:0 16px;font-size:14px}.vd-shell .seo-spin{animation:1s linear infinite seo-spin}@keyframes seo-spin{to{transform:rotate(360deg)}}.vd-shell .seo .seo-muted{color:var(--vd-muted);margin:-8px 0 16px;font-size:13px}.vd-shell .seo .cm-banner .vd-btn{flex:none}.vd-shell .seo .seo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid!important}.vd-shell .seo-kpi{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.vd-shell .seo-kpi.featured{background:linear-gradient(135deg,#e7efff 0%,#d4e2ff 100%);border-color:#c5d7fd}.vd-shell .seo-kpi-icon{background:var(--vd-soft);width:44px;height:44px;color:var(--vd-text-2);border-radius:11px;flex:none;place-items:center;display:grid}.vd-shell .seo-kpi.featured .seo-kpi-icon{color:var(--vd-blue);background:#fff;box-shadow:0 1px 3px #2563eb26}.vd-shell .seo-kpi-icon.good{color:#139957;background:#e7f8ef}.vd-shell .seo-kpi-icon.bad{color:#e8590c;background:#fff1e8}.vd-shell .seo-kpi>div{flex-direction:column;gap:6px;min-width:0;display:flex}.vd-shell .seo-kpi-label{letter-spacing:.5px;text-transform:uppercase;color:var(--vd-text-2);font-size:12.5px;font-weight:600}.vd-shell .seo-kpi-value{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-shell .seo-kpi-value strong{letter-spacing:-.6px;color:var(--vd-text);font-size:26px;font-weight:700;line-height:1.1}.vd-shell .seo-kpi-value strong small{color:var(--vd-muted);letter-spacing:0;margin-left:1px;font-size:14px;font-weight:500}.vd-shell .seo-tag{white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.vd-shell .seo-tag.good{color:#0f7a44;background:#dcf6e7}.vd-shell .seo-tag.bad{color:#c22a2a;background:#fde3e3}.vd-shell .seo-tag.neutral{background:var(--vd-soft);color:var(--vd-text-2)}.vd-shell .seo .os-count{background:var(--vd-border);min-width:20px;height:18px;color:var(--vd-text-2);border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.vd-shell .seo-row{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}.vd-shell .seo .seo-row>.cm-card{border-radius:14px;min-width:0;padding:20px}.vd-shell .seo-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.vd-shell .seo .seo-card-head h2{color:var(--vd-text);margin:0!important;font-size:17px!important;font-weight:650!important}.vd-shell .seo .seo-card-head p{color:var(--vd-muted);margin:3px 0 0;font-size:13px}.vd-shell .seo-card-head .vd-btn{border-radius:9px;height:34px;padding:0 14px}.vd-shell .seo-card-head .cm-search{flex:0 240px;width:240px;height:38px}.vd-shell .vd-page .bm-content .seo-card-head .cm-search input:not(#vd-cm){height:34px}.vd-shell .seo-perf{flex-direction:column;display:flex}.vd-shell .seo-perf-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vd-shell .seo-key{color:var(--vd-text-2);gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.vd-shell .seo-key li{align-items:center;gap:6px;display:flex}.vd-shell .seo-key i{border-radius:50%;width:8px;height:8px}.vd-shell .seo-chart{height:250px;margin:4px -4px 0}.vd-shell .seo-chart-empty{text-align:center;min-height:180px;color:var(--vd-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.vd-shell .seo-chart-empty strong{color:var(--vd-text);font-size:14.5px}.vd-shell .seo .seo-chart-empty p{max-width:320px;margin:0;font-size:13px}.vd-shell .seo .seo-gsc{border-top:1px solid var(--vd-border);color:var(--vd-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;padding-top:12px;font-size:12.5px;display:flex}.vd-shell .seo-health{flex-direction:column;display:flex}.vd-shell .seo-donut{align-self:center;margin:6px 0 18px;position:relative}.vd-shell .seo-donut>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vd-shell .seo-donut strong{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1}.vd-shell .seo-donut span{color:var(--vd-muted);margin-top:3px;font-size:12.5px}.vd-shell .seo-legend{flex-direction:column;gap:2px;margin:auto 0 0;padding:0;list-style:none;display:flex}.vd-shell .seo-legend button{width:100%;font:inherit;color:var(--vd-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;font-size:14.5px;display:flex}.vd-shell .seo-legend button:hover{background:var(--vd-hover)}.vd-shell .seo-legend i{border-radius:50%;width:10px;height:10px}.vd-shell .seo-legend b{margin-left:auto;font-weight:600}.vd-shell .seo .seo-pages{flex-direction:column;display:flex;overflow:hidden;padding:20px 0 0!important}.vd-shell .seo-pages>.seo-card-head{padding:0 20px}.vd-shell .seo-filter{align-self:flex-start;margin:0 20px 14px}.vd-shell .seo-pages .cm-table-wrap{border:0;border-top:1px solid var(--vd-border);border-radius:0}.vd-shell .seo-table{min-width:720px}.vd-shell .seo-page{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:220px;padding:0;display:flex}.vd-shell .seo-page img,.vd-shell .seo-avatar{object-fit:cover;background:var(--vd-soft);border-radius:50%;flex:none;width:36px;height:36px}.vd-shell .seo-avatar{color:#fff;place-items:center;display:grid}.vd-shell .seo-page>span:not(.seo-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.vd-shell .seo-page strong{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:14.5px;font-weight:600;overflow:hidden}.vd-shell .seo-page small{color:var(--vd-muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12.5px;overflow:hidden}.vd-shell .seo-chev{color:var(--vd-muted);flex:none;transition:transform .15s}.vd-shell .seo-table tr.open .seo-chev{transform:rotate(180deg)}.vd-shell .seo-score{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:inline-flex}.vd-shell .seo-score i{border-radius:50%;width:7px;height:7px}.vd-shell .seo-title-cell span{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13.5px;display:block;overflow:hidden}.vd-shell .seo-title-cell small{color:var(--vd-muted);font-size:12px}.vd-shell .seo-title-cell small.over{color:#c2410c}.vd-shell .seo-issue{white-space:nowrap;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .seo-issue.critical{color:#d42a2a;background:#fde8e8}.vd-shell .seo-issue.warning{color:#c26a00;background:#fff1dc}.vd-shell .seo-issue.notice{background:var(--vd-soft);color:var(--vd-text-2)}.vd-shell .seo-issue.healthy{color:#11804a;background:#dff6e8}.vd-shell .seo-fix{border-radius:8px;gap:6px;height:32px;padding:0 12px;font-size:13px}.vd-shell .vd-page .bm-content .seo-table tr.seo-detail td{background:#fafbfc!important;padding:14px 20px 18px!important}.vd-shell .seo-detail td>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.vd-shell .seo-issues{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vd-shell .seo-issues li{color:var(--vd-text-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.vd-shell .seo-issues svg{flex:none;margin-top:1px}.vd-shell .seo-issues .critical svg{color:#e5484d}.vd-shell .seo-issues .warning svg{color:#e8930c}.vd-shell .seo-issues .notice svg{color:var(--vd-muted)}.vd-shell .seo .seo-ok{color:#11804a;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.vd-shell .seo-more{border:0;border-top:1px solid var(--vd-border);height:44px;font:inherit;color:var(--vd-blue);cursor:pointer;background:0 0;font-size:13.5px;font-weight:600}.vd-shell .seo-more:hover{background:var(--vd-hover)}.vd-shell .seo-activity{flex-direction:column;display:flex}.vd-shell .seo-activity ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.vd-shell .seo-activity li{align-items:flex-start;gap:12px;display:flex}.vd-shell .seo-activity li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vd-shell .seo-activity strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.vd-shell .seo-activity small{color:var(--vd-muted);font-size:12.5px}.vd-shell .seo-act-icon{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.vd-shell .seo-act-icon.good{color:#139957;background:#e3f7ec}.vd-shell .seo-act-icon.bad{color:#e5484d;background:#fde8e8}.vd-shell .seo-act-icon.blue{color:#2563eb;background:#e8efff}.vd-shell .seo-act-icon.purple{color:#7c3aed;background:#f1eaff}.vd-shell .seo-serp{border:1px solid var(--vd-border);background:#fff;border-radius:12px;min-width:0;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.vd-shell .seo-serp-site{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.vd-shell .seo-serp-site>span{color:#3c4043;background:#f1f3f4;border:1px solid #e3e5e8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.vd-shell .seo-serp-site>div{flex-direction:column;min-width:0;display:flex}.vd-shell .seo-serp-site b{color:#202124;font-size:14px;font-weight:400}.vd-shell .seo-serp-site small{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vd-shell .seo .seo-serp h4{color:#1a0dab;overflow-wrap:anywhere;line-height:1.3;margin:0 0 4px!important;font-size:19px!important;font-weight:400!important}.vd-shell .seo .seo-serp p{color:#4d5156;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.vd-shell .seo-listing{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vd-shell .seo-listing>aside{flex-direction:column;gap:16px;min-width:0;display:flex}.vd-shell .seo .seo-listing .cm-card,.vd-shell .seo .seo-redirects .cm-card{border-radius:14px;padding:20px}.vd-shell .seo .cm-field>span{justify-content:space-between;align-items:baseline;display:flex}.vd-shell .seo-counter{color:var(--vd-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.vd-shell .seo-counter.over{color:#c2410c}.vd-shell .seo-counter.low{color:#b45309}.vd-shell .seo-form-foot{gap:10px;margin-top:16px;display:flex}.vd-shell .seo-form-foot .cm-primary,.vd-shell .seo-form-foot .vd-btn{border-radius:9px;height:38px;padding:0 16px}.vd-shell .seo-index{flex-direction:column;display:flex}.vd-shell .seo-index>a,.vd-shell .seo-index>div{border-top:1px solid var(--vd-border);color:var(--vd-text);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.vd-shell .seo-index>a:hover{background:var(--vd-hover)}.vd-shell .seo-index>a>svg:first-child,.vd-shell .seo-index>div>svg{color:var(--vd-muted);flex:none}.vd-shell .seo-index span:not(.seo-issue){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vd-shell .seo-index strong{font-size:14px;font-weight:600}.vd-shell .seo-index small{color:var(--vd-muted);font-size:12.5px}.vd-shell .seo-redirects{flex-direction:column;gap:16px;display:flex}.vd-shell .seo-add-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.vd-shell .seo-add-row .cm-field{margin:0}.vd-shell .seo-arrow{color:var(--vd-muted);margin-bottom:12px}.vd-shell .seo-add-row .cm-primary{border-radius:9px;gap:6px;height:40px;padding:0 16px}.vd-shell .seo-redirects .cm-table{min-width:520px}.vd-shell .seo-redirects code{background:var(--vd-soft);border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.vd-shell .seo-redirects .cm-dots{place-items:center;margin-left:auto;display:grid}.vd-shell .seo-dialog{flex-direction:column;width:min(920px,100%);padding:0;display:flex}.vd-shell .seo-dialog>header{border-bottom:1px solid var(--vd-border);margin:0;padding:18px 20px}.vd-shell .seo .seo-dialog>header h2{margin:0!important;font-size:18px!important;font-weight:650!important}.vd-shell .seo-dialog>header>div{flex:1;min-width:0}.vd-shell .seo-dialog-img{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.vd-shell .seo-dialog-body{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:24px;padding:20px;display:grid;overflow:auto}.vd-shell .seo-dialog-body aside{flex-direction:column;gap:12px;min-width:0;display:flex}.vd-shell .seo .seo-dialog-body h3{margin:0!important;font-size:14px!important;font-weight:600!important}.vd-shell .seo-slug{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:9px;align-items:center;display:flex;overflow:hidden}.vd-shell .seo-slug span{color:var(--vd-muted);padding:0 4px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.vd-shell .vd-page .bm-content .seo-slug input:not(#vd-cm){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:none!important;border:0!important;padding-left:0!important;font-size:13px!important}.vd-shell .seo-slug:focus-within{border-color:var(--vd-blue);box-shadow:0 0 0 3px var(--vd-blue-soft)}.vd-shell .seo-dialog-foot{border-top:1px solid var(--vd-border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.vd-shell .seo-dialog-foot .vd-btn,.vd-shell .seo-dialog-foot .cm-primary{border-radius:9px;height:38px;padding:0 16px}.vd-shell.vd-dark .seo-kpi.featured{background:linear-gradient(135deg,#16244a,#1b2c5c);border-color:#253a72}.vd-shell.vd-dark .seo-kpi.featured .seo-kpi-icon,.vd-shell.vd-dark .seo-serp{background:var(--vd-card)}.vd-shell.vd-dark .seo .seo-serp h4{color:#8ab4f8}.vd-shell.vd-dark .seo-serp-site b{color:var(--vd-text)}.vd-shell.vd-dark .seo .seo-serp p,.vd-shell.vd-dark .seo-serp-site small{color:var(--vd-muted)}.vd-shell.vd-dark .vd-page .bm-content .seo-table tr.seo-detail td{background:var(--vd-soft)!important}@media (width<=1200px){.vd-shell .seo .seo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-shell .seo-row{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=960px){.vd-shell .seo-row,.vd-shell .seo-listing,.vd-shell .seo-dialog-body,.vd-shell .seo-detail td>div{grid-template-columns:1fr}}@media (width<=640px){.vd-shell .seo .seo-kpis,.vd-shell .seo-add-row{grid-template-columns:1fr}.vd-shell .seo-arrow{display:none}.vd-shell .seo-card-head .cm-search{flex-basis:100%;width:100%}}.vd-shell .seo .seo-pages .cm-table-wrap{contain:paint;width:100%;min-width:0;max-width:100%;overflow-x:auto}.vd-shell .seo>.cm-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vd-shell .seo>.cm-tabs button{flex:none}.vd-shell .seo-ai-btn{color:#5b30d6;height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f5f0ff,#ece4ff);border:1px solid #d9ccff;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.vd-shell .seo-ai-btn:hover:not(:disabled){background:linear-gradient(135deg,#ece4ff,#e1d5ff)}.vd-shell .seo-ai-btn:disabled{opacity:.6;cursor:default}.vd-shell .seo-head-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-shell .seo-h3-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vd-shell .seo .seo-h3-row h3{margin:0!important}.vd-shell .seo-h3-row+.seo-muted{margin-top:-6px}.vd-shell .seo-ai-mark{color:#fff;background:linear-gradient(135deg,#7c4dff,#2563eb);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #5b30d640}.vd-shell .seo .seo-ai{background:linear-gradient(180deg,#faf8ff 0%,var(--vd-card) 120px);border-color:#e2d8ff;border-radius:14px;padding:20px}.vd-shell .seo .seo-ai-off{align-items:center;gap:14px;flex-direction:row!important;display:flex!important}.vd-shell .seo .seo-ai-off h2{margin:0 0 4px!important;font-size:16px!important;font-weight:650!important}.vd-shell .seo .seo-ai-off p{color:var(--vd-muted);margin:0;font-size:13.5px;line-height:1.5}.vd-shell .seo-ai code{background:var(--vd-soft);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vd-shell .seo-ai-title{align-items:center;gap:12px;display:flex}.vd-shell .seo-ai .seo-card-head .cm-primary,.vd-shell .seo-ai .seo-card-head .vd-btn{border-radius:10px;gap:7px;height:38px;padding:0 14px}.vd-shell .seo-ai-body{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.vd-shell .seo .seo-ai-summary{color:var(--vd-text-2);margin:0 0 14px;font-size:14.5px;line-height:1.55}.vd-shell .seo-ai-actions{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vd-shell .seo-ai-actions li{border-top:1px solid var(--vd-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.vd-shell .seo-ai-actions li:first-child{border-top:0}.vd-shell .seo-ai-actions strong{margin-bottom:2px;font-size:14px;font-weight:600;display:block}.vd-shell .seo .seo-ai-actions p{color:var(--vd-muted);margin:0;font-size:13px;line-height:1.45}.vd-shell .seo-ai-actions .vd-btn{white-space:nowrap;border-radius:8px;gap:6px;height:32px;padding:0 12px;font-size:13px}.vd-shell .seo-impact{text-transform:uppercase;letter-spacing:.4px;border-radius:6px;justify-self:start;padding:3px 8px;font-size:11.5px;font-weight:700}.vd-shell .seo-impact.high{color:#c42b2b;background:#fde8e8}.vd-shell .seo-impact.medium{color:#b45f00;background:#fff1dc}.vd-shell .seo-impact.low{background:var(--vd-soft);color:var(--vd-text-2)}.vd-shell .seo .seo-ai-body aside h3{align-items:center;gap:7px;display:flex;margin:0 0 10px!important;font-size:14px!important}.vd-shell .seo-keywords{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vd-shell .seo-keywords li{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.vd-shell .seo-keywords b{color:#5b30d6;font-size:13.5px;font-weight:600}.vd-shell .seo-keywords small{color:var(--vd-muted);font-size:12.5px;line-height:1.4}.vd-shell .seo-ai-empty{color:var(--vd-muted);align-items:flex-start;gap:10px;display:flex}.vd-shell .seo .seo-ai-empty p{max-width:720px;margin:0;font-size:13.5px;line-height:1.5}.vd-shell .seo-dialog>header .seo-ai-btn{height:34px}.vd-shell .seo-dialog-note{margin:14px 20px 0}.vd-shell .seo-bulk{width:min(980px,100%)}.vd-shell .seo-bulk-body{flex-direction:column;gap:12px;min-height:220px;padding:16px 20px;display:flex;overflow:auto}.vd-shell .seo-draft{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;padding:14px 16px}.vd-shell .seo-draft.off{background:var(--vd-soft);opacity:.75}.vd-shell .seo-draft-head{cursor:pointer;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vd-shell .seo-draft-head input{width:17px;height:17px;accent-color:var(--vd-blue)}.vd-shell .seo-draft-head img,.vd-shell .seo-draft-head .seo-avatar{object-fit:cover;border-radius:8px;width:34px;height:34px}.vd-shell .seo-draft-head>span:last-child{flex-direction:column;display:flex}.vd-shell .seo-draft-head strong{font-size:14.5px}.vd-shell .seo-draft-head small{color:var(--vd-muted);font-size:12.5px}.vd-shell .seo-draft-fields .cm-field{margin-bottom:10px}.vd-shell .seo-draft-fields .cm-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vd-shell .seo-draft-fields .cm-two .cm-field{margin-bottom:0}.vd-shell .seo-foot-note{color:var(--vd-muted);align-self:center;margin-right:auto;font-size:12.5px}.vd-shell.vd-dark .seo .seo-ai{background:var(--vd-card);border-color:#3a2f66}.vd-shell.vd-dark .seo-ai-btn{color:#c6b4ff;background:#251c47;border-color:#3a2f66}.vd-shell.vd-dark .seo-keywords b{color:#c6b4ff}@media (width<=960px){.vd-shell .seo-ai-body{grid-template-columns:1fr}}@media (width<=640px){.vd-shell .seo-ai-actions li,.vd-shell .seo-draft-fields .cm-two{grid-template-columns:1fr}.vd-shell .seo-foot-note{display:none}}.vd-shell .os .os-muted{color:var(--vd-muted);font-size:12.5px}.vd-shell .os .cm-setting.os-first{border-top:0;padding-top:0}.vd-shell .os .os-editor-h1{color:var(--vd-text);margin:0!important;font-size:20px!important;font-weight:600!important}.vd-shell .os .os-save{border-radius:8px;height:34px;padding:0 14px;font-size:13px}.vd-shell .os .os-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-shell .os .os-actions .cm-primary{border-radius:8px;height:36px;padding:0 14px;font-size:13px}.vd-shell .os-theme-art{border-bottom:1px solid var(--vd-border);background:#fff;flex-direction:column;gap:8px;height:250px;padding:10px;display:flex;position:relative;overflow:hidden}.vd-shell .os-theme-bar{color:var(--os-theme);justify-content:space-between;align-items:center;font-size:12px;display:flex}.vd-shell .os-theme-bar b{letter-spacing:.3px;font-size:15px}.vd-shell .os-theme-bar span{gap:10px;display:flex}.vd-shell .os-theme-bar i{color:#555;font-style:normal}.vd-shell .os-theme-hero{color:#fff;background-position:70%;background-size:cover;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:110px;padding:14px 18px;display:flex}.vd-shell .os-theme-hero strong{font-size:18px;line-height:1.15}.vd-shell .os-theme-hero em{opacity:.9;font-size:11.5px;font-style:normal}.vd-shell .os-theme-grid{grid-template-columns:repeat(4,1fr);gap:6px;height:46px;display:grid}.vd-shell .os-theme-grid span{background:#f2f3f5;border-radius:6px;position:relative}.vd-shell .os-theme-grid i{background:var(--os-theme);opacity:.35;border-radius:2px;height:4px;position:absolute;bottom:6px;left:6px;right:20px}.vd-shell .os-current{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.vd-shell .os-current .os-theme-art{border-bottom:0;border-right:1px solid var(--vd-border);height:320px}.vd-shell .os-current-body{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.vd-shell .os .os-current-body h2{margin:4px 0 0!important;font-size:22px!important;font-weight:700!important}.vd-shell .os .os-current-body p{color:var(--vd-muted);margin:0;font-size:13.5px}.vd-shell .os-current-body dl{gap:28px;margin:8px 0 10px;display:flex}.vd-shell .os-current-body dt{color:var(--vd-muted);font-size:12px}.vd-shell .os-current-body dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.vd-shell .os-subhead{margin-top:6px}.vd-shell .os .os-subhead h2{margin:0!important;font-size:17px!important;font-weight:650!important}.vd-shell .os .os-subhead p{color:var(--vd-muted);margin:3px 0 0;font-size:13px}.vd-shell .os-swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--vd-border);border:2px solid #fff;border-radius:50%}.vd-shell .os-add{position:relative}.vd-shell .os-add .cm-primary{gap:6px}.vd-shell .os-add-menu{min-width:220px;top:calc(100% + 6px);right:0}.vd-shell .os-kinds{align-self:flex-start}.vd-shell .os-count{background:var(--vd-border);min-width:20px;height:18px;color:var(--vd-text-2);border-radius:9px;place-items:center;margin-left:4px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.vd-shell .os-pages .os-page{align-items:center;gap:12px;min-width:280px;display:flex}.vd-shell .os-pages .os-page>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.vd-shell .os-pages .os-page strong{font-size:14.5px;font-weight:600}.vd-shell .os-pages .os-page small{color:var(--vd-muted);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:12.5px;overflow:hidden}.vd-shell .os-page-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vd-shell .os-page-icon.os-custom{background:var(--vd-blue-soft);color:var(--vd-blue)}.vd-shell .os-page-icon.os-policy{color:#6b3fd4;background:#f3ecff}.vd-shell .os-page-icon.os-store{background:var(--vd-soft);color:var(--vd-text-2)}.vd-shell .os-url{color:var(--vd-blue);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;text-decoration:none}.vd-shell .os-url:hover{text-decoration:underline}.vd-shell .cm-status.os-status-published{background:#2563eb}.vd-shell .cm-status.os-status-live{background:#14b885}.vd-shell .cm-status.os-status-draft{background:#8a8f99}.vd-shell .cm-status.os-status-empty{background:#f2b51f}.vd-shell .cm-status.os-status-managed{color:#3d4250;background:#c4c7cf}.vd-shell .os-row-actions{justify-content:flex-end;gap:2px;display:flex}.vd-shell .os-row-actions .cm-dots{place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.vd-shell .os-row-actions .os-confirm{height:32px;padding:0 10px;font-size:12.5px}.vd-shell .os-pages .cm-actions{width:180px}.vd-shell .os-page-preview article{border:1px solid var(--vd-border);background:#fff;border-radius:10px;max-height:340px;padding:16px;overflow:auto}.vd-shell .os .os-page-preview article h2{font-family:Georgia,serif;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important}.vd-shell .os .os-page-preview article p{white-space:pre-line;color:var(--vd-text-2);margin:0 0 10px;font-size:13px;line-height:1.6}.vd-shell .os-hero-preview{border:1px solid var(--vd-border);background:#fff;border-radius:10px;overflow:hidden}.vd-shell .os-announce{color:#fff;text-align:center;background:#111318;padding:5px 8px;font-size:11px}.vd-shell .os-hero-nav{justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.vd-shell .os-hero-nav span{gap:10px;display:flex}.vd-shell .os-hero-nav i{color:#555;font-style:normal}.vd-shell .os-hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;gap:6px;min-height:170px;padding:16px;display:flex}.vd-shell .os-hero strong{white-space:pre-line;font-size:18px;line-height:1.15}.vd-shell .os-hero small{opacity:.9;font-size:11.5px;color:#fff!important}.vd-shell .os-hero em{margin-top:4px;font-size:11.5px;font-style:normal;font-weight:600}.vd-shell .os-hero-off{background:var(--vd-soft);color:var(--vd-muted);align-items:center;font-size:13px}.vd-shell .os-serp{flex-direction:column;gap:3px;font-family:Arial,sans-serif;display:flex}.vd-shell .os-serp small{font-size:12px;color:#202124!important}.vd-shell .os-serp b{color:#1a0dab;font-size:17px;font-weight:400}.vd-shell .os .os-serp p{color:#4d5156;margin:0;font-size:13px;line-height:1.5}.vd-shell .os-menu-preview{flex-direction:column;gap:8px;display:flex}.vd-shell .os-menu-bar{border:1px solid var(--vd-border);background:#fff;border-radius:10px;align-items:center;gap:24px;padding:12px 16px;display:flex}.vd-shell .os-menu-bar b{font-family:Georgia,serif;font-size:16px}.vd-shell .os-menu-bar nav{flex-wrap:wrap;flex:1;gap:18px;font-size:13.5px;display:flex}.vd-shell .os-menu-bar>i{background:var(--vd-soft);border-radius:5px;width:60px;height:10px}.vd-shell .os-menu-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.vd-shell .os .os-menu-head h3{margin:0!important}.vd-shell .os-menu-list{flex-direction:column;margin:0 0 14px;padding:0;list-style:none;display:flex}.vd-shell .os-menu-list li{border-bottom:1px solid var(--vd-border);grid-template-columns:18px 24px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.vd-shell .os-menu-list .cm-field{margin:0}.vd-shell .os-grip{color:var(--vd-border-strong);margin-bottom:10px}.vd-shell .os-menu-num{background:var(--vd-soft);width:24px;height:24px;color:var(--vd-text-2);border-radius:50%;place-items:center;margin-bottom:6px;font-size:12px;font-weight:600;display:grid}.vd-shell .os-menu-actions{gap:6px;display:flex}@media (width<=1000px){.vd-shell .os-current{grid-template-columns:1fr}.vd-shell .os-current .os-theme-art{border-right:0;border-bottom:1px solid var(--vd-border);height:260px}}@media (width<=640px){.vd-shell .os-menu-list li{grid-template-columns:24px minmax(0,1fr)}.vd-shell .os-grip{display:none}.vd-shell .os-menu-list li>.cm-field,.vd-shell .os-menu-actions{grid-column:2}}.vd-shell .os-pages th.cm-actions-h{text-align:right;padding-right:22px!important}.vd-shell .os-theme-art.theme-live-preview,.vd-shell .os-current .os-theme-art.theme-live-preview{box-sizing:content-box;background:#fff;gap:0;min-height:180px;padding:0;display:block;position:relative;overflow:hidden}.vd-shell .theme-live-preview iframe{transform-origin:0 0;pointer-events:none;border:0;max-width:none;display:block;position:absolute;inset:0}.vd-shell .theme-preview-loading{color:var(--vd-muted);background:var(--vd-bg,#f6f7f7);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.vd-shell .theme-preview-open{z-index:2;color:#fff;background:0 0;justify-content:center;align-items:flex-end;padding:16px;text-decoration:none;display:flex;position:absolute;inset:0}.vd-shell .theme-preview-open span{opacity:0;background:#17251fe8;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;transition:opacity .15s;display:flex}.vd-shell .theme-preview-open:hover span,.vd-shell .theme-preview-open:focus-visible span{opacity:1}.vd-shell .theme-preview-open:focus-visible{outline:3px solid var(--vd-blue,#2865e8);outline-offset:-3px}.vd-shell button.theme-preview-reload{z-index:3;color:#233b2c;cursor:pointer;background:#fffffff0;border:1px solid #dce2de;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.os-theme-update{color:#1e293b;background:linear-gradient(120deg,#eef2ff,#eff6ff);border:1px solid #a5b4fc;border-radius:12px;margin:18px 0;padding:18px}.os-theme-update p{color:#475569}.vd-dark .os-theme-update{color:#f8fafc;background:#202d48}.vd-dark .os-theme-update p{color:#cbd5e1}.vd-shell .st-id{border:1px solid var(--vd-border);background:var(--vd-card);height:38px;color:var(--vd-text-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.vd-shell .st-id span{color:var(--vd-muted)}.vd-shell .st-id strong{color:var(--vd-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.vd-shell .st-id:hover{background:var(--vd-hover)}.vd-shell .st-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vd-shell .st .st-nav{border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;position:sticky;top:84px}.vd-shell .st-store{border-bottom:1px solid var(--vd-border);align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.vd-shell .st-store>span,.vd-shell .st-store>img{border-radius:10px;flex:none;width:38px;height:38px}.vd-shell .st-store>span{background:var(--vd-blue);color:#fff;place-items:center;font-size:16px;font-weight:700;display:grid}.vd-shell .st-store>img{object-fit:contain;border:1px solid var(--vd-border);background:#fff}.vd-shell .st-store>div{flex-direction:column;min-width:0;display:flex}.vd-shell .st-store strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.vd-shell .st-store small{color:var(--vd-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vd-shell .st .st-search{flex:none;width:100%;height:38px;padding:0 10px}.vd-shell .vd-page .bm-content .st .st-search input:not(#vd-cm){height:34px;font-size:13.5px!important}.vd-shell .st-nav nav{flex-direction:column;gap:2px;display:flex}.vd-shell .st-nav nav button{height:38px;color:var(--vd-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.vd-shell .st-nav nav button svg{color:var(--vd-muted);flex:none}.vd-shell .st-nav nav button:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .st-nav nav button.active{color:var(--vd-text);background:#eeeff2;font-weight:600}.vd-shell .st-nav nav button.active svg{color:var(--vd-text)}.vd-shell .st .st-none{color:var(--vd-muted);margin:6px 4px;font-size:13px}.vd-shell .st-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.vd-shell .st-detail-head{justify-content:flex-start;align-items:center;gap:14px;display:flex}.vd-shell .st-detail-icon{background:var(--vd-blue-soft);width:44px;height:44px;color:var(--vd-blue);border-radius:12px;flex:none;place-items:center;display:grid}.vd-shell .st .st-detail-head h2{letter-spacing:-.3px;color:var(--vd-text);margin:0!important;font-size:20px!important;font-weight:650!important}.vd-shell .st .st-detail-head p{color:var(--vd-muted);margin:2px 0 0;font-size:13.5px}.vd-shell .st-stack{flex-direction:column;gap:16px;display:flex}.vd-shell .st .st-card{border-radius:14px;padding:20px 22px}.vd-shell .st-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vd-shell .st .st-card-head h3{color:var(--vd-text);margin:0!important;font-size:15.5px!important;font-weight:650!important}.vd-shell .st .st-card-head p{color:var(--vd-muted);max-width:640px;margin:4px 0 0;font-size:13.5px;line-height:1.5}.vd-shell .st-card-head .vd-btn{flex:none;gap:6px;height:36px}.vd-shell .st-muted-icon{color:var(--vd-muted);flex:none}.vd-shell .st .cm-two .cm-field{margin-bottom:0}.vd-shell .st-row{border-top:1px solid var(--vd-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.vd-shell .st-row>div:first-child{flex-direction:column;gap:2px;display:flex}.vd-shell .st-row strong{color:var(--vd-text);font-size:14px;font-weight:500}.vd-shell .st-row small{color:var(--vd-muted);font-size:12.5px}.vd-shell .st-row-value{color:var(--vd-text);text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:600}.vd-shell .st-row-value a{color:var(--vd-blue);font-weight:500}.vd-shell .st-pill{white-space:nowrap;border-radius:13px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .st-pill.ok{color:#11804a;background:#dff6e8}.vd-shell .st-pill.warn{color:#b45f00;background:#fff1dc}.vd-shell .st-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.vd-shell .st-actions .cm-primary,.vd-shell .st-actions .vd-btn{border-radius:9px;gap:6px;height:38px;padding:0 16px}.vd-shell .st .cm-help{margin:14px 0 0}.vd-shell .st-logo{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.vd-shell .st-logo-preview{border:1px dashed var(--vd-border-strong);background:var(--vd-soft);border-radius:12px;place-items:center;height:120px;padding:12px;display:grid;overflow:hidden}.vd-shell .st-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.vd-shell .st-logo-preview span{color:var(--vd-muted);flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.vd-shell .st-logo-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.vd-shell .st-logo-fields .cm-field{margin:0}.vd-shell .st-logo-fields .cm-link{align-self:flex-start}.vd-shell .st-savebar{z-index:5;border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #0f172a0f}.vd-shell .st-savebar span{color:var(--vd-muted);margin-right:auto;font-size:13.5px}.vd-shell .st-savebar.on{background:#f5f8ff;border-color:#c5d7fd}.vd-shell .st-savebar.on span{color:var(--vd-text);font-weight:500}.vd-shell .st-savebar .cm-primary,.vd-shell .st-savebar .vd-btn{border-radius:9px;height:38px;padding:0 16px}.vd-shell .st-plan{border:1px solid var(--vd-border);background:var(--vd-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:16px;display:grid}.vd-shell .st .st-plan h4{margin:0;font-size:18px;font-weight:650}.vd-shell .st .st-plan p{color:var(--vd-muted);margin:2px 0 10px;font-size:13px}.vd-shell .st-price{letter-spacing:-.6px;margin-bottom:8px;font-size:28px;font-weight:700}.vd-shell .st-price span{color:var(--vd-muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.vd-shell .st-plan ul{flex-direction:column;align-self:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.vd-shell .st-plan li{color:var(--vd-text-2);align-items:center;gap:8px;font-size:14px;display:flex}.vd-shell .st-plan li svg{color:#12a150;flex:none}.vd-shell .st .st-embed .bm-settings-card{border-radius:14px!important;padding:20px 22px!important}.vd-shell .st .st-embed-inner :is(.bm-settings-card,.store-operations,.authenticator-settings){box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.vd-shell .st .st-embed-inner :is(.bm-settings-card>h2,.authenticator-settings>h3),.vd-shell .st .st-embed-inner .authenticator-settings>p:first-of-type{display:none}.vd-shell .st :is(.st-embed,.st-embed-inner) .bm-product-black{background:var(--vd-blue)!important;border-color:var(--vd-blue)!important;color:#fff!important;border-radius:9px!important}.vd-shell .st :is(.st-embed,.st-embed-inner) .bm-product-outline{border-radius:9px!important}@media (width<=1000px){.vd-shell .st-layout{grid-template-columns:1fr}.vd-shell .st .st-nav{position:static}.vd-shell .st-nav nav{scrollbar-width:none;flex-direction:row;overflow-x:auto}.vd-shell .st-nav nav button{flex:none}.vd-shell .st-store{display:none}}@media (width<=640px){.vd-shell .st-logo,.vd-shell .st-plan{grid-template-columns:1fr}.vd-shell .st .cm-two{grid-template-columns:1fr;gap:12px}.vd-shell .st-row{flex-direction:column;align-items:flex-start}.vd-shell .st-row-value{text-align:left}.vd-shell .st-detail-icon{display:none}.vd-shell .st-id{justify-content:center;width:100%}}.vd-shell .st-logo-fields>div:first-child{flex-direction:column;gap:6px;display:flex}.vd-shell .st-logo-fields>div:first-child label{color:var(--vd-text-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.vd-shell .st-logo-fields>div:first-child small{color:var(--vd-muted);font-size:12px}.vd-shell .vd-page .bm-content .st-logo-fields input[type=file]:not(#vd-cm){width:100%;border:1px dashed var(--vd-border-strong)!important;background:var(--vd-card)!important;border-radius:10px!important;height:auto!important;padding:8px!important;font-size:13px!important}.vd-shell .st-savebar{position:static}.vd-shell .st-savebar.on{position:sticky}.vd-shell .st,.vd-shell .st-layout,.vd-shell .st-detail{min-width:0;max-width:100%}@media (width<=1000px){.vd-shell .st-layout{grid-template-columns:minmax(0,1fr)}.vd-shell .st .st-nav,.vd-shell .st-nav nav{min-width:0}}.vd-shell .st .st-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-shell .st .st-head-actions .cm-primary{height:40px}.vd-shell .gs-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.vd-shell .st .gs-card{flex-direction:column;gap:16px;display:flex}.vd-shell .gs-head{align-items:flex-start;gap:12px;display:flex}.vd-shell .gs-head>svg{color:var(--vd-text);flex:none;margin-top:2px}.vd-shell .st .gs-head h3{color:var(--vd-text);margin:0!important;font-size:15.5px!important;font-weight:650!important}.vd-shell .st .gs-head p{color:var(--vd-muted);margin:3px 0 0;font-size:13.5px}.vd-shell .st .gs-card .cm-two{margin-left:0}.vd-shell .gs-logo{border-top:1px solid var(--vd-border);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;padding-top:18px;display:grid}.vd-shell .gs-logo-preview{border:1px dashed var(--vd-border-strong);background:var(--vd-soft);border-radius:12px;place-items:center;height:132px;padding:12px;display:grid;overflow:hidden}.vd-shell .gs-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.vd-shell .gs-logo-preview span{color:var(--vd-muted);flex-direction:column;align-items:center;gap:6px;display:flex}.vd-shell .gs-logo-preview small{font-size:12px}.vd-shell .gs-logo-body{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.vd-shell .gs-logo-body>strong{color:var(--vd-text);font-size:14.5px;font-weight:650}.vd-shell .st .gs-logo-body>p{color:var(--vd-muted);margin:0 0 10px;font-size:13.5px}.vd-shell .gs-logo-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.vd-shell .gs-logo-actions .bm-product-outline{border-radius:10px;gap:8px;height:40px;padding:0 16px;font-size:14px}.vd-shell .st .cm-link{color:var(--vd-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.vd-shell .st .cm-link:hover{text-decoration:underline}.vd-shell .st .gs-remove{color:var(--vd-muted)}.vd-shell .st .gs-url{margin:12px 0 0}.vd-shell .gs-pill{border-radius:15px;align-self:flex-start;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.vd-shell .gs-pill i{background:currentColor;border-radius:50%;width:8px;height:8px}.vd-shell .gs-pill.ok{color:#11804a;background:#dff6e8}.vd-shell .gs-pill.warn{color:#b45f00;background:#fff1dc}.vd-shell .gs-pill.off{background:var(--vd-soft);color:var(--vd-muted)}.vd-shell .st .gs-text{color:var(--vd-muted);margin:-6px 0 0;font-size:13.5px}.vd-shell .st .gs-small{margin:0;font-size:13px}.vd-shell .gs-url-box{border:1px solid var(--vd-border);background:var(--vd-soft);height:42px;color:var(--vd-text);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 6px 0 14px;font-size:14px;display:flex}.vd-shell .gs-url-box span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vd-shell .gs-url-box button{width:32px;height:32px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.vd-shell .gs-url-box button:hover{background:var(--vd-hover);color:var(--vd-text)}.vd-shell .st .gs-view{align-self:flex-start;gap:6px;height:40px;text-decoration:none}.vd-shell .gs-visibility hr{border:0;border-top:1px solid var(--vd-border);width:100%;margin:2px 0}.vd-shell .gs-lock{border:1px solid var(--vd-blue);background:var(--vd-blue-soft);width:100%;height:46px;color:var(--vd-blue);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:filter .15s;display:flex}.vd-shell .gs-lock:hover{filter:brightness(.97)}.vd-shell .gs-lock.publish{background:var(--vd-blue);color:#fff}.vd-shell .gs-lock:disabled{opacity:.55;cursor:default}.vd-shell .gs-defaults{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vd-shell .gs-default{grid-template-columns:24px minmax(0,1fr);align-items:end;gap:12px;margin:0;display:grid}.vd-shell .gs-default>svg{color:var(--vd-text);margin-bottom:10px}.vd-shell .gs-default .cm-field{margin:0}.vd-shell .vd-page .bm-content .st .gs-default select:disabled:not(#vd-cm){opacity:1;cursor:default;color:var(--vd-text)!important;background:var(--vd-card)!important}.vd-shell .gs-pause{color:#d9730d;background:#fff1dc;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vd-shell .gs-life-row{border:1px solid var(--vd-border);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.vd-shell .gs-life-row+.gs-life-row{margin-top:-6px}.vd-shell .gs-life-row>svg{color:var(--vd-text)}.vd-shell .gs-life-row strong{color:var(--vd-text);font-size:14.5px;font-weight:600;display:block}.vd-shell .gs-life-row small{color:var(--vd-muted);font-size:13px}.vd-shell .gs-life-row .vd-btn{height:40px;padding:0 18px}.vd-shell .gs-life-row.danger{background:#fef3f2;border-color:#fde2df}.vd-shell .gs-life-row.danger>svg{color:#d92d20}.vd-shell .st .gs-delete{color:#d92d20;background:#fff;border-color:#f5b5ae}.vd-shell .gs-status{color:var(--vd-muted);justify-content:flex-end;align-items:center;gap:7px;font-size:13px;display:flex}.vd-shell .gs-status svg{color:#12a150}.vd-shell .gs-status.dirty{z-index:5;color:var(--vd-text);background:#f5f8ff;border:1px solid #c5d7fd;border-radius:12px;justify-content:center;padding:10px 14px;position:sticky;bottom:16px;box-shadow:0 8px 24px #0f172a0f}.vd-shell .gs-status.dirty svg{color:var(--vd-blue)}.vd-shell .gs-status .cm-link{margin-left:8px}.vd-shell .sec{flex-direction:column;gap:16px;display:flex}.vd-shell .sec-banner{background:linear-gradient(100deg,#eef4ff,#f7faff);border:1px solid #cfe0fd;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;display:flex}.vd-shell .sec-banner>svg{color:var(--vd-blue);flex:none}.vd-shell .sec-banner>div{flex:1;min-width:0}.vd-shell .sec-banner strong{color:var(--vd-text);font-size:15.5px;font-weight:650;display:block}.vd-shell .st .sec-banner p{color:var(--vd-muted);margin:3px 0 0;font-size:13.5px}.vd-shell .sec-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.vd-shell .st .sec-card{border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.vd-shell .sec-head{align-items:center;gap:14px;display:flex}.vd-shell .sec-head>div{flex:1;min-width:0}.vd-shell .st .sec-head h3{color:var(--vd-text);margin:0!important;font-size:16px!important;font-weight:650!important}.vd-shell .st .sec-head p{color:var(--vd-muted);margin:3px 0 0;font-size:13.5px}.vd-shell .sec-head .vd-btn,.vd-shell .sec-head .cm-primary{flex:none;gap:7px;height:40px}.vd-shell .sec-icon{background:var(--vd-blue-soft);width:44px;height:44px;color:var(--vd-blue);border-radius:50%;flex:none;place-items:center;display:grid}.vd-shell .sec-chip{background:var(--vd-soft);height:24px;color:var(--vd-text-2);border-radius:12px;align-self:flex-start;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .sec-email{flex-direction:column;gap:3px;margin-top:-6px;display:flex}.vd-shell .sec-email strong{color:var(--vd-text);overflow-wrap:anywhere;font-size:15px;font-weight:600}.vd-shell .sec-email small{color:var(--vd-muted);font-size:13px}.vd-shell .sec-rows{flex-direction:column;margin:0;display:flex}.vd-shell .sec-rows>div{border-top:1px solid var(--vd-border);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.vd-shell .sec-rows dt{color:var(--vd-text-2)}.vd-shell .sec-rows dd{color:var(--vd-text);margin:0;font-weight:500}.vd-shell .sec-pill{white-space:nowrap;border-radius:13px;flex:none;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .sec-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.vd-shell .sec-pill.ok{color:#11804a;background:#dff6e8}.vd-shell .sec-pill.warn{color:#b45f00;background:#fff1dc}.vd-shell .sec-pill.off{background:var(--vd-soft);color:var(--vd-muted)}.vd-shell .st .sec-text{color:var(--vd-muted);margin:0;font-size:14px;line-height:1.55}.vd-shell .st .sec-btn{align-self:flex-start;height:44px;text-decoration:none}.vd-shell .sec-table{border:1px solid var(--vd-border);border-radius:12px;overflow:hidden}.vd-shell .sec-tr{border-top:1px solid var(--vd-border);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 80px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:grid}.vd-shell .sec-tr:first-child{border-top:0}.vd-shell .sec-th{background:var(--vd-soft);color:var(--vd-text-2);padding:10px 18px;font-size:13px;font-weight:600}.vd-shell .sec-member{align-items:center;gap:12px;min-width:0;display:flex}.vd-shell .sec-member>b{background:var(--vd-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.vd-shell .sec-member>span{flex-direction:column;min-width:0;display:flex}.vd-shell .sec-member strong{color:var(--vd-text);font-weight:600}.vd-shell .sec-member small{color:var(--vd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vd-shell .sec-role{background:var(--vd-blue-soft);height:26px;color:var(--vd-blue);border-radius:13px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.vd-shell .vd-page .bm-content .sec-tr select:not(#vd-cm){max-width:160px;height:34px;min-height:34px}.vd-shell .sec-link{color:var(--vd-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.vd-shell .sec-link:disabled{opacity:.5}.vd-shell .st .sec-foot{color:var(--vd-muted);margin:0;font-size:13px}.vd-shell .sec-links{color:var(--vd-muted);align-items:center;gap:8px;font-size:14px;display:flex;flex:none!important}.vd-shell .sec-links a{color:var(--vd-blue);font-weight:500;text-decoration:none}.vd-shell .sec-links a:hover{text-decoration:underline}.vd-shell .sec-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vd-shell .cm-modal.sec-modal{flex-direction:column;gap:14px;width:min(480px,100%);padding:22px;display:flex}.vd-shell .sec-modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vd-shell .sec-modal h2{color:var(--vd-text);margin:0;font-size:18px;font-weight:650}.vd-shell .sec-modal header p{color:var(--vd-muted);margin:4px 0 0;font-size:13.5px}.vd-shell .sec-modal .cm-field{margin:0}.vd-shell .sec-x{width:34px;height:34px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.vd-shell .sec-x:hover{background:var(--vd-hover)}.vd-shell .sec-modal footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.vd-shell .sec-modal footer .vd-btn,.vd-shell .sec-modal footer .cm-primary{height:40px}.vd-shell .authenticator-dialog-only{display:contents}.vd-shell.vd-dark .sec-banner{background:linear-gradient(100deg,#142446,#161b27);border-color:#24365e}.vd-shell.vd-dark .gs-life-row.danger{background:#2a1716;border-color:#4a2421}.vd-shell.vd-dark .st .gs-delete{background:0 0}@media (width<=1100px){.vd-shell .gs-grid,.vd-shell .sec-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.vd-shell .gs-logo{grid-template-columns:1fr}.vd-shell .gs-logo-preview{height:110px}.vd-shell .gs-defaults{grid-template-columns:1fr}.vd-shell .gs-life-row{grid-template-columns:24px minmax(0,1fr)}.vd-shell .gs-life-row>div:last-child{grid-column:2}.vd-shell .sec-banner,.vd-shell .sec-head{flex-wrap:wrap}.vd-shell .sec-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.vd-shell .sec-th{display:none}.vd-shell .sec-tr>span:nth-child(3){grid-area:1/2}.vd-shell .sec-tr>span:nth-child(2){grid-column:1}.vd-shell .sec-links{width:100%;padding-left:58px}}.st .pay-settings{gap:30px}.st .pay-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.st .pay-section-head h2{margin:0;font-size:16px;font-weight:600}.st .pay-section-head p{color:var(--cm-muted,#727782);margin:6px 0 0;font-size:13px}.st .pay-primary{color:#fff;cursor:pointer;background:#252525;border:1px solid #252525;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:7px 14px;font-size:13px;display:inline-flex}.st .pay-main-card{border-radius:16px;padding:20px;overflow:hidden}.st .pay-provider-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.st .pay-provider-title h3{margin:0;font-size:18px}.st .pay-provider-title p{color:var(--cm-muted,#727782);margin:3px 0 0;font-size:13px}.st .pay-provider-title>.st-pill{margin-left:auto}.st .pay-provider-icon{color:#242424;background:#f1f1f4;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.st .pay-benefits{background:#80808012;border-radius:10px;padding:17px;font-size:13px}.st .pay-benefits ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.st .pay-benefits li{align-items:center;gap:9px;display:flex}.st .pay-methods{border:1px solid #8080802e;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;font-size:13px;display:flex}.st .pay-methods>span{align-items:center;gap:10px;display:flex}.st .pay-methods>div{flex-wrap:wrap;gap:6px;display:flex}.st .pay-methods b{color:#222;background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px 7px;font-size:10px}.st .pay-method-note{color:var(--cm-muted,#727782);margin:9px 0 16px;font-size:12px}.st .pay-account-row{border-top:1px solid #8080802e;justify-content:space-between;padding-top:16px;font-size:13px;display:flex}.st .pay-other .st-card{border-radius:16px;padding:20px}.st .pay-other .st-card-head h3{font-size:17px}.st .pay-other .st-card-head p{font-size:13px;line-height:1.6}.st .pay-other .st-actions button{border-radius:8px;min-height:34px;padding:7px 12px;font-size:13px}.st .pay-configuration>.cm-card{border-radius:16px;padding:0 18px}.st .pay-config-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:17px 0;display:flex}.st .pay-config-row+button{border-top:1px solid #8080802e}.st .pay-config-row>span{flex:1;gap:4px;display:grid}.st .pay-config-row strong{font-size:13px;font-weight:500}.st .pay-config-row small{color:var(--cm-muted,#727782);font-size:12px}.st .pay-primary:focus-visible,.st .pay-config-row:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (width<=600px){.st .pay-section-head{flex-wrap:wrap;align-items:flex-start}.st .pay-provider-title{flex-wrap:wrap}.st .pay-provider-title>.st-pill{margin-left:0}.st .pay-methods{flex-direction:column;align-items:flex-start}.st .pay-account-row{gap:14px}}.hc{color:var(--vd-text);flex-direction:column;gap:22px;min-width:0;padding-bottom:40px;font-size:14px;display:flex}.hc *{box-sizing:border-box}.hc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vd-shell .hc .hc-head h1{letter-spacing:-.4px;color:var(--vd-text);margin:0!important;font-size:26px!important;font-weight:650!important}.hc .hc-head p{color:var(--vd-muted);margin:4px 0 0;font-size:14px}.hc-head .vd-btn{gap:7px;height:38px}.hc-hero{border:1px solid var(--vd-border);background:linear-gradient(180deg,var(--vd-blue-soft),var(--vd-card) 85%);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:36px 24px 30px;display:flex}.vd-shell .hc .hc-hero h2{letter-spacing:-.3px;color:var(--vd-text);margin:0!important;font-size:22px!important;font-weight:650!important}.hc-search{border:1px solid var(--vd-border-strong);background:var(--vd-card);width:100%;max-width:620px;height:50px;color:var(--vd-muted);border-radius:25px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #0f172a0f}.hc-search:focus-within{border-color:var(--vd-blue);box-shadow:0 0 0 4px var(--vd-blue-soft)}.hc .hc-search input,.vd-shell .vd-page .bm-content .hc-search input:not(#vd-cm){min-width:0;height:44px;font:inherit;color:var(--vd-text);outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important}.hc-search button{width:34px;height:34px;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hc-search button:hover{background:var(--vd-hover);color:var(--vd-text)}.hc-popular{color:var(--vd-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.hc-popular button{border:1px solid var(--vd-border);background:var(--vd-card);height:30px;color:var(--vd-text-2);font:inherit;cursor:pointer;border-radius:15px;padding:0 13px;font-size:13px}.hc-popular button:hover{border-color:var(--vd-blue);color:var(--vd-blue)}.hc-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.hc-main,.hc-side{flex-direction:column;gap:20px;min-width:0;display:flex}.hc-side{position:sticky;top:84px}.hc-card{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:14px;padding:20px 22px}.hc-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vd-shell .hc .hc-section-head h2{color:var(--vd-text);margin:0!important;font-size:17px!important;font-weight:650!important}.vd-shell .hc :is(.hc-section-head,.hc-card) h3{color:var(--vd-text);margin:0!important;font-size:15.5px!important;font-weight:650!important}.hc-section-head>span{color:var(--vd-muted);font-size:13px}.hc-muted,.hc .hc-none{color:var(--vd-muted);margin:0;font-size:13.5px}.hc-topics{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.hc-topic{border:1px solid var(--vd-border);background:var(--vd-card);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.hc-topic:hover{border-color:var(--vd-border-strong);box-shadow:0 6px 18px #0f172a0f}.hc-topic:focus-visible{outline:2px solid var(--vd-blue);outline-offset:2px}.hc-topic-icon{background:var(--vd-blue-soft);width:38px;height:38px;color:var(--vd-blue);border-radius:10px;flex:none;place-items:center;display:grid}.hc-topic-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hc-topic-text strong{color:var(--vd-text);font-size:14.5px;font-weight:600}.hc-topic-text small{color:var(--vd-muted);font-size:13px;line-height:1.45}.hc-chev{color:var(--vd-muted);flex:none;margin-top:2px}.hc-topic:hover .hc-chev{color:var(--vd-blue)}.hc-faq{flex-direction:column;display:flex}.hc-faq-item{border-top:1px solid var(--vd-border)}.hc-faq-item:first-child{border-top:0}.hc-faq-item>button{width:100%;color:var(--vd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14.5px;font-weight:500;display:flex}.hc-faq-item>button svg{color:var(--vd-muted);flex:none;transition:transform .2s}.hc-faq-item.on>button svg{transform:rotate(90deg)}.hc .hc-faq-item p{color:var(--vd-text-2);margin:-4px 0 14px;padding-right:28px;font-size:13.5px;line-height:1.6}.hc-empty{color:var(--vd-muted);align-items:flex-start;gap:10px;display:flex}.hc .hc-empty p{margin:0;font-size:13.5px;line-height:1.5}.hc-link{font:inherit;color:var(--vd-blue);cursor:pointer;background:0 0;border:0;padding:0}.hc-link:hover{text-decoration:underline}.hc-contact-icon{background:var(--vd-blue-soft);width:40px;height:40px;color:var(--vd-blue);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.hc .hc-contact>p{color:var(--vd-muted);margin:4px 0 14px;font-size:13.5px;line-height:1.5}.hc-wide{justify-content:center;gap:7px;width:100%;height:40px}.hc-form{flex-direction:column;gap:12px;display:flex}.hc-form label{color:var(--vd-text-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.hc .hc-form :is(input,textarea),.vd-shell .vd-page .bm-content .hc-form :is(input,textarea):not(#vd-cm){width:100%;color:var(--vd-text);font:inherit;resize:vertical;border:1px solid var(--vd-border-strong)!important;background:var(--vd-card)!important;border-radius:10px!important;height:auto!important;padding:10px 12px!important;font-size:14px!important}.hc .hc-form input,.vd-shell .vd-page .bm-content .hc-form input:not(#vd-cm){height:40px!important}.hc .hc-form :is(input,textarea):focus{box-shadow:0 0 0 3px var(--vd-blue-soft);outline:none;border-color:var(--vd-blue)!important}.hc-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hc-form-actions .vd-btn{gap:6px;height:36px}.hc-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hc-count{background:var(--vd-blue-soft);border-radius:11px;align-items:center;height:22px;padding:0 9px;font-weight:600;display:inline-flex;color:var(--vd-blue)!important;font-size:12px!important}.hc-tickets{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.hc-tickets button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 8px;display:flex}.hc-tickets button:hover{background:var(--vd-hover)}.hc-ticket-icon{color:#b45f00;background:#fff1dc;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.hc-ticket-icon.answered{background:var(--vd-blue-soft);color:var(--vd-blue)}.hc-ticket-icon.closed{background:var(--vd-green-soft);color:var(--vd-green)}.hc-ticket-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hc-ticket-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.hc-ticket-text small{color:var(--vd-muted);font-size:12px}.hc-thread{flex-direction:column;gap:12px;display:flex}.hc-back{font:inherit;color:var(--vd-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.hc-back:hover{color:var(--vd-text)}.hc-status{color:#b45f00;background:#fff1dc;border-radius:12px;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hc-status.answered{background:var(--vd-blue-soft);color:var(--vd-blue)}.hc-status.closed{background:var(--vd-green-soft);color:var(--vd-green)}.hc-messages{flex-direction:column;gap:10px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.hc-messages article{background:var(--vd-soft);border-radius:10px;padding:10px 12px}.hc-messages article.team{background:var(--vd-blue-soft)}.hc-messages article>div{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.hc-messages strong{font-size:13px;font-weight:600}.hc-messages small{color:var(--vd-muted);font-size:11.5px}.hc .hc-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.hc-thread>.vd-btn{align-self:flex-start;height:36px}.hc .hc-error{background:var(--vd-red-soft);color:var(--vd-red);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}@media (width<=1100px){.hc-layout{grid-template-columns:minmax(0,1fr)}.hc-side{position:static}}@media (width<=640px){.hc-hero{padding:24px 16px}.hc-head .vd-btn{justify-content:center;width:100%}.hc-topics{grid-template-columns:minmax(0,1fr)}.hc-card{padding:16px}}
