.platform,.p-login,.p-dialog{--p-ink:#172033;--p-muted:#475569;--p-border:#e2e8f0;--p-green:#2563eb;color:var(--p-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.platform{background:#f8fafc;min-height:100vh;display:flex}.platform button,.p-dialog button,.p-login button{cursor:pointer}.platform button:disabled,.p-dialog button:disabled{opacity:.45;cursor:not-allowed}.p-sidebar{border-right:1px solid var(--p-border);z-index:20;background:#fff;flex-direction:column;width:232px;padding:30px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.p-brand{letter-spacing:2px;color:#334155;align-items:center;gap:8px;font-size:25px;font-weight:850;text-decoration:none;display:flex}.p-brand span{letter-spacing:1px;background:#e2e8f0;padding:3px 5px;font-size:9px}.p-workspace{border:1px solid var(--p-border);border-radius:9px;align-items:center;gap:10px;margin:29px 0;padding:12px 8px;display:flex}.p-workspace strong{font-size:12px}.p-workspace small,.p-profile small{color:var(--p-muted);font-size:11px;display:block}.p-workspace-avatar,.p-avatar{color:#334155;background:#e2e8f0;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.p-nav-label{color:#99a29a;letter-spacing:2px;margin-bottom:12px;padding:0 12px;font-size:10px}.p-sidebar nav{gap:6px;display:grid}.p-sidebar nav button{text-align:left;color:#778279;border-radius:7px;align-items:center;gap:12px;padding:11px 13px;display:flex}.p-sidebar nav button.active{color:#334155;background:#f8fafc;font-weight:700}.p-sidebar nav button.active span{background:#2563eb;border-radius:50%;width:6px;height:6px;margin-left:auto}.p-sidebar-note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-top:auto;padding:16px;font-size:11px}.p-sidebar-note strong{margin-left:6px;font-size:12px;display:inline-block}.p-sidebar-note svg{vertical-align:middle;display:inline}.p-sidebar-note p{margin:8px 0 0;line-height:1.9}.p-profile{text-align:left;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.p-profile>svg{margin-left:auto}.p-main{flex:1;min-width:0;margin-left:232px}.p-topbar{border-bottom:1px solid var(--p-border);background:#fff;align-items:center;gap:28px;height:70px;padding:0 35px;font-size:12px;display:flex}.p-topbar>div{align-items:center;gap:12px;margin-right:auto;display:flex}.p-topbar b{color:#cbd5e1}.p-topbar span{color:var(--p-muted)}.p-topbar a{align-items:center;gap:5px;display:flex}.p-environment{align-items:center;gap:6px;display:flex}.p-environment i{background:#475569;border-radius:50%;width:6px;height:6px}.p-content{max-width:1660px;margin:auto;padding:31px 35px}.p-page-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.p-eyebrow{letter-spacing:2px;color:#64748b;font-size:10px;font-weight:700}.p-page-title h1{letter-spacing:-.5px;margin:5px 0;font-size:27px;font-weight:700}.p-page-title p,.p-date,.p-muted{color:var(--p-muted);font-size:12px}.p-card{border:1px solid var(--p-border);background:#fff;border-radius:11px;min-width:0;margin-bottom:20px;padding:23px;box-shadow:0 2px 4px #17203304}.p-card h2,.p-card-title h2{margin:0 0 12px;font-size:15px;font-weight:650}.p-card-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.p-card-title h2{margin:0}.p-card-title>span{color:var(--p-muted);font-size:11px}.p-form{gap:15px;display:grid}.p-form-grid,.p-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.p-filter-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.p-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.p-field>span{color:#475569}.p-field b{color:#8d463b}.platform input,.platform select,.platform textarea,.p-dialog input,.p-dialog select,.p-dialog textarea,.p-login input{min-width:0;max-width:100%;font:inherit;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:9px 11px}.platform input:focus,.p-dialog input:focus,.p-dialog select:focus,.p-login input:focus{border-color:#475569;box-shadow:0 0 0 3px #47556913}.p-form-footer{justify-content:flex-end;gap:10px;display:flex}.p-button,.p-pager button{white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:inline-flex}.p-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.p-button.danger{color:#a34c40;border-color:#ebd2cc}.p-toolbar,.p-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.p-actions{gap:12px;margin-bottom:0}.p-actions button,.p-link{color:#334155;white-space:nowrap;font-size:12px}.p-toolbar>.p-button:last-child{margin-left:auto}.p-search{color:#64748b;align-items:center;gap:8px;margin-bottom:16px;display:flex}.p-search input{flex:1;max-width:350px}.p-table-scroll{max-width:100%;overflow-x:auto}.platform table,.p-dialog table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.platform th,.p-dialog th{color:#7b877c;border-bottom:1px solid var(--p-border);background:#f8fafc;padding:12px 13px;font-size:11px;font-weight:500}.platform td,.p-dialog td{vertical-align:middle;border-bottom:1px solid #f8fafc;padding:15px 13px}.platform td strong{font-size:12px;font-weight:600}.platform td small,.p-dialog td small{color:#8a948b;margin-top:4px;font-size:10px;display:block}.p-badge{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:10px;display:inline-block}.p-status-active,.p-status-paid,.p-status-delivered,.p-status-confirmed,.p-status-published,.p-status-won{color:#2563eb;background:#f8fafc;border-color:#e2e8f0}.p-status-partial,.p-status-pending,.p-status-awaiting_confirmation,.p-status-revision{color:#9a7a3b;background:#faf3e4;border-color:#f1e5c7}.p-status-closed,.p-status-unavailable{color:#ad6f5e;background:#f8eeeb}.p-status-premium{color:#7a6099;background:#eeebf6}.p-status-growth{color:#5b7e98;background:#eaf1f6}.p-pager{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;font-size:11px;display:flex}.p-pager>span{margin-right:auto}.p-pager select{padding:4px 8px}.p-empty{color:#64748b;text-align:center;place-items:center;gap:9px;padding:50px 20px;display:grid}.p-summary-label{justify-content:space-between;margin:24px 0 14px;font-weight:650;display:flex}.p-summary-label small{color:#64748b;font-size:10px;font-weight:400}.p-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:17px;display:grid}.p-metric{border:1px solid var(--p-border);background:#fff;border-radius:10px;padding:21px}.p-metric>span{color:#475569;font-size:12px;display:block}.p-metric strong{letter-spacing:-1px;margin:8px 0;font-size:32px;font-weight:600;display:block}.p-metric small{color:#64748b;font-size:10px}.p-money-grid{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.p-money{background:#f8fafc;padding:19px}.p-money span{color:#475569;font-size:11px;display:block}.p-money strong{color:#334155;margin:8px 0;font-size:22px;display:block}.p-money small{color:#64748b;font-size:10px}.p-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.p-distribution{align-items:center;gap:17px;margin:22px 0;font-size:11px;display:flex}.p-distribution>div{background:#f8fafc;border-radius:8px;flex:1;height:6px;overflow:hidden}.p-distribution i{background:#64748b;border-radius:8px;height:100%;display:block}.p-funnel{justify-content:space-between;gap:15px;margin:30px 0;display:flex}.p-funnel>div{text-align:center;flex:1;gap:7px;display:grid}.p-funnel strong{font-size:25px;font-weight:550}.p-funnel span{color:#64748b;font-size:11px}.p-footer{letter-spacing:1px;color:#64748b;justify-content:space-between;margin-top:35px;font-size:9px;display:flex}.p-footer span{letter-spacing:0}.p-tabs{background:#f8fafc;border-radius:7px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.p-tabs button{color:#475569;border-radius:5px;padding:7px 15px;font-size:12px}.p-tabs button.active{color:#334155;background:#fff;box-shadow:0 1px 4px #17203312}.p-dialog{background:#fff;border-color:#e2e8f0;border-radius:12px;width:calc(100vw - 40px);max-width:650px!important}.p-dialog.p-wide{max-width:1040px!important}.p-dialog-body{max-height:78vh;padding:6px 3px;overflow-y:auto}.p-dialog h3,.p-form h3{border-top:1px solid #e2e8f0;margin:18px 0 6px;padding-top:12px;font-size:14px;font-weight:650}.p-dialog .p-tabs{margin:10px 0 22px}.p-keyvalues{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 25px;display:grid}.p-keyvalues dt{color:#64748b;margin-bottom:5px;font-size:10px}.p-keyvalues dd{font-size:12px}.p-error{color:#ad5b40;overflow-wrap:anywhere;background:#fff0eb;border:1px solid #e9cfc4;border-radius:6px;padding:12px 15px;font-size:12px}.p-toast{color:#2563eb;overflow-wrap:anywhere;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 15px;font-size:12px;display:flex}.p-toast button{margin-left:12px}.p-id{color:#64748b;white-space:normal;overflow-wrap:anywhere;max-width:150px;font-family:monospace;font-size:10px;display:inline-block}.p-dialog pre,.platform pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:5px;max-height:320px;padding:15px;font-size:11px;overflow:auto}.p-plan-grid,.p-plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.p-plan-card{border:1px solid var(--p-border);background:#fff;border-radius:12px;min-width:0;padding:24px}.p-plan-card h2{margin:10px 0;font-size:19px;font-weight:650}.p-plan-price{font-size:30px;font-weight:650}.p-plan-card p{color:#64748b;margin:12px 0;font-size:12px}.p-asset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.p-asset{border:1px solid var(--p-border);border-radius:9px;overflow:hidden}.p-asset>img{object-fit:cover;background:#f8fafc;width:100%;height:150px}.p-asset>div{padding:13px}.p-asset strong{overflow-wrap:anywhere;font-size:12px;display:block}.p-asset small,.p-asset p{color:#64748b;margin:5px 0 12px;font-size:10px;display:block}.p-login{background:#f8fafc;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.p-login aside{color:#e2e8f0;background:#172033;flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex}.p-login .p-brand{color:#cbd5e1}.p-login aside h1{margin:20px 0 30px;font-size:42px;font-weight:600;line-height:1.5}.p-login aside p,.p-login aside small{color:#64748b;letter-spacing:2px;font-size:12px}.p-login section{align-self:center;width:100%;max-width:470px;margin:auto;padding:100px 45px}.p-login h2{margin:15px 0;font-size:26px;font-weight:600}.p-login section>p{color:#64748b;margin:15px 0 35px;font-size:12px}.p-login section>a{color:#475569;margin-top:25px;font-size:12px;display:block}.p-login .p-form-footer button{width:100%;margin-top:15px;padding:12px}.platform details summary,.p-dialog details summary{cursor:pointer;color:#475569;font-size:11px}.platform code{font-size:10px}.p-check{align-items:center;gap:8px;font-size:12px;display:flex}.p-check input{width:15px;height:15px}@media (max-width:1100px){.p-sidebar{width:195px;padding:25px 13px}.p-main{margin-left:195px}.p-content{padding:25px 22px}.p-topbar{padding:0 22px}.p-money strong{font-size:19px}.p-plan-grid,.p-plans,.p-two-columns{grid-template-columns:1fr}}@media (max-width:760px){.p-sidebar{width:100%;padding:16px;position:static}.platform{display:block}.p-sidebar nav{margin:12px 0;display:flex;overflow-x:auto}.p-sidebar nav button{white-space:nowrap;padding:9px;font-size:12px}.p-workspace,.p-nav-label,.p-sidebar-note,.p-profile{display:none}.p-main{margin:0}.p-content{padding:20px 16px}.p-topbar{height:50px;padding:0 16px}.p-environment,.p-date,.p-topbar>a{display:none}.p-metrics,.p-money-grid{grid-template-columns:1fr 1fr}.p-form-grid,.p-keyvalues{grid-template-columns:1fr}.p-page-title h1{font-size:24px}.p-footer{display:block}.p-footer span{margin-top:8px;display:block}.p-pager{flex-wrap:wrap}.p-login{grid-template-columns:1fr}.p-login aside{padding:25px}.p-login aside>div,.p-login aside>small{display:none}.p-login section{padding:50px 30px}.p-funnel{gap:5px}.p-dialog-body{max-height:72vh}}.p-section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.p-section-toolbar h2{margin-bottom:5px}.p-section-toolbar p{color:#64748b;font-size:11px}.p-row-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.p-entity{text-align:left;align-items:center;gap:10px;display:flex}.p-avatar.pale{color:#64748b;background:#f8fafc}.p-count{color:#64748b;background:#f8fafc;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:11px}.p-plan{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;position:relative}.p-plan.featured{background:#f8fafc;border-color:#64748b}.p-plan h2{margin:13px 0;font-size:20px;font-weight:650}.p-plan>strong{font-size:30px;font-weight:600}.p-plan strong small{color:#64748b;margin-left:8px;font-size:11px;font-weight:400}.p-plan>p{color:#64748b;margin-top:5px;font-size:11px}.p-plan-divider{background:#e2e8f0;height:1px;margin:22px 0}.p-plan-feature{color:#475569;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.p-plan-feature b{color:#334155;margin-left:auto;font-weight:500}.p-plan>.p-button{width:100%;margin-top:20px}.p-plan-tag{color:#2563eb;background:#e2e8f0;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;top:20px;right:18px}.p-notice{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:15px 0;padding:14px;font-size:12px}.p-danger-text{color:#ad6b51}.p-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.p-checkbox input{width:15px;height:15px}.p-dialog{grid-template-columns:minmax(0,1fr);min-width:0}.p-dialog.p-wide{width:min(1040px,100vw - 32px);max-width:calc(100vw - 32px)!important}.p-dialog-body{min-width:0;max-width:100%}.a-test-banner{color:#724b00;background:#fff0d3;border:1px solid #e6c376;border-radius:12px;margin-bottom:20px;padding:20px 24px;font-size:18px;font-weight:700}.a-filters label{flex-direction:column;gap:8px;font-size:13px;display:flex}.a-filters input,.a-filters select{background:#fff;border:1px solid #e2e8f0;border-radius:7px;width:100%;min-width:0;padding:10px}.a-filters details{margin-top:18px}.a-merchant-options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.a-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.a-metrics .p-card{text-align:left;cursor:default;flex-direction:column;gap:16px;margin:0;display:flex}.a-metrics strong{letter-spacing:-1px;color:#334155;font-size:27px}.a-metrics small{color:#7a8580;font-size:11px}.p-domain-owned .p-button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.p-domain-host{overflow-wrap:anywhere}.a-cohorts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.a-cohorts strong{color:#334155;font-size:32px}.a-filters summary{cursor:pointer}@media (max-width:700px){.a-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a-metrics strong{font-size:22px}.a-cohorts{grid-template-columns:1fr}.a-metrics .p-card{padding:15px}.a-merchant-options .p-button{white-space:normal}}@media (min-width:1000px){.a-filters .p-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.a-filters .p-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.a-filters .p-form-grid label{gap:6px;font-size:12px}.a-filters .p-form-grid input,.a-filters .p-form-grid select{padding:8px 5px;font-size:12px}}.u-json{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:350px;padding:14px;font:12px/1.6 monospace}:is(.p-dialog.p-wide:has(.u-json),.p-dialog.p-wide:has(.p-main)){width:96vw;max-width:1400px}.p-sidebar nav .p-nav-submenu{border-left:1px solid #e2e8f0;gap:3px;margin:-3px 0 8px 24px;padding-left:12px;display:grid}.p-sidebar nav .p-nav-submenu button{padding:9px 12px;font-size:13px}.p-registry-domain{overflow-wrap:anywhere;min-width:185px;max-width:250px}.p-registry-domain a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.p-registry-score{white-space:normal;justify-items:start;gap:6px;width:140px;display:grid}.p-registry-score small:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-registry-domain{white-space:normal}.p-domain-current,.p-domain-steps,.p-domain-check{border:1px solid var(--p-border);background:#f8fafc;border-radius:8px;margin:16px 0;padding:16px}.p-domain-current small,.p-domain-check small{color:#7b877c;margin-top:5px;display:block}.p-domain-select{gap:8px;margin:16px 0;display:grid}.p-domain-select select{border:1px solid var(--p-border);background:#fff;border-radius:6px;width:100%;padding:10px}.p-list-section{border-top:1px solid var(--p-border,#e2e8f0);margin-top:28px;padding-top:20px}.p-list-section h2{margin:0 0 8px;font-size:18px}.p-list-section h2 span{color:#475569;margin-left:10px;font-size:13px;font-weight:400}fieldset.p-tabs,fieldset.p-control-group{border:0;min-width:0;padding:4px}.platform,.p-login,.p-dialog,.p-combobox-positioner{--p-ink:#172033;--p-muted:#475569;--p-border:#e2e8f0;--p-green:#2563eb;--foreground:#172033;--popover:#fff;--muted-foreground:#475569;--font-heading:Manrope, "PingFang SC", "Microsoft YaHei", sans-serif;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif}.platform :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.p-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.p-login :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.p-combobox-item:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.p-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.p-field,.p-filter-field{flex-direction:column;align-self:start;gap:8px;min-width:0;display:flex}.p-field>span,.p-filter-field>span{color:#475569;font-size:13px;font-weight:500;line-height:1.6}.p-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.p-filter-field>:is(input,select),.p-field>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:40px;line-height:1.5}.p-field>label:has(>select){flex-direction:column;gap:8px;display:flex}:is(.platform,.p-dialog,.p-login) input[readonly]{color:#475569;background:#f8fafc}:is(.platform,.p-dialog) :is(input,select,textarea):disabled{color:#475569;cursor:not-allowed;background:#f8fafc}:is(.platform,.p-dialog) input:is([type=checkbox],[type=radio]){accent-color:#2563eb;flex:none;width:18px;height:18px;min-height:18px}:is(.platform,.p-dialog) input[type=file]{white-space:normal;width:100%;display:block;overflow:hidden}:is(.platform,.p-dialog) input[type=file]::file-selector-button{color:#2563eb;cursor:pointer;background:#f8fafc;border:0;border-radius:4px;margin-right:12px;padding:6px 10px}.p-form-grid{align-items:start;gap:20px 24px}.p-form-footer{border-top:1px solid var(--p-border);flex-wrap:wrap;padding-top:16px}.p-form-footer>.p-button{min-width:112px}.p-button,.p-pager button{min-height:38px;font-size:13px;line-height:1.45}.p-actions :is(button,a),.p-link{color:#2563eb;align-items:center;min-height:36px;padding:4px 0;display:inline-flex}.p-actions{gap:8px 16px}.p-table-scroll td button:not(.p-button):not(.p-link){color:#2563eb;border-radius:5px;min-width:40px;min-height:36px;padding:6px 8px;line-height:1.5}.p-table-scroll td button:not(.p-button):not(.p-link):hover:not(:disabled){background:#f8fafc}.p-error{color:#8b3b28}.p-button:hover:not(:disabled){background:#f8fafc;border-color:#64748b}.p-button.primary:hover:not(:disabled){background:#172033;border-color:#172033}.p-button.danger:hover:not(:disabled){background:#fff2ef;border-color:#be8274}.p-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--p-ink);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #17203326;max-width:calc(100vw - 32px)!important}:is(.p-dialog.p-wide,.p-dialog.p-wide:has(.u-json)){width:min(1200px,100vw - 40px)}.p-dialog-header{border-bottom:1px solid var(--p-border);overflow-wrap:anywhere;background:#fff;flex:none;min-width:0;padding:20px 68px 18px 24px}.p-dialog-header [data-slot=dialog-title]{color:var(--p-ink);font-family:inherit;font-size:18px;font-weight:700;line-height:1.5}.p-dialog-description{color:var(--p-muted);margin:6px 0 0;font-size:13px}.p-dialog>[data-slot=dialog-close]{color:#334155;border-radius:8px;width:40px;height:40px;padding:10px;top:14px;right:16px}.p-dialog>[data-slot=dialog-close]:hover{background:#f8fafc}.p-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding:22px 24px 24px;overflow:auto}.p-dialog-body>:last-child{margin-bottom:0}.p-dialog .p-tabs{margin-top:0}.p-tabs :is(button,a){color:#475569;min-height:36px}.p-tabs button[aria-pressed=true]{color:#2563eb;font-weight:650}.p-toolbar,.p-control-group,.p-inline-links{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;display:flex}.p-control-group>:is(.p-field,.p-filter-field){flex:160px}.p-toolbar .p-filter-field{flex:0 180px}:is(.p-toolbar .p-filter-field:has(input[type=search]),.p-toolbar .p-filter-field:has(input[type=text])){flex-basis:230px}.p-inline-links{align-items:center;gap:6px 16px}.p-inline-links a{white-space:normal;overflow-wrap:anywhere}.p-filter-field{font-size:12px}.p-meta,.p-notice,.p-eyebrow,.p-funnel span,.p-footer,.p-nav-label,.p-profile small,.p-sidebar-note,.p-keyvalues dt,.p-card-title>span,.p-keyvalues dt,.p-id,.p-count,.p-sidebar nav button,.p-tabs button,.p-metric>span,.platform td small,.p-dialog td small,.p-page-title p,.p-section-toolbar p,.p-summary-label small,.p-domain-current small,.p-domain-check small,.p-date,.p-empty,.p-pager{color:var(--p-muted)}.platform td small,.p-dialog td small{font-size:11px}.p-badge{color:#475569}.p-badge.p-status-active,.p-badge.p-status-paid,.p-badge.p-status-delivered,.p-badge.p-status-confirmed,.p-badge.p-status-published,.p-badge.p-status-won{color:#2563eb}.p-badge.p-status-premium{color:#70538d}.p-badge.p-status-growth{color:#416986}.p-badge.p-status-partial,.p-badge.p-status-pending,.p-badge.p-status-awaiting_confirmation,.p-badge.p-status-revision{color:#836324}.p-badge.p-status-closed,.p-badge.p-status-unavailable{color:#8f4635}.p-page-title,.p-card-title,.p-section-toolbar{flex-wrap:wrap;gap:16px}.p-page-title>div,.p-topbar>div,.p-card-title>:first-child{min-width:0}.p-page-title :is(h1,p),.p-card-title h2,.p-toast,.p-notice{overflow-wrap:anywhere}.p-topbar{gap:16px;height:auto;min-height:70px;padding-block:14px}.p-sidebar{max-height:100dvh}.p-sidebar nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.p-sidebar nav button{flex-shrink:0}.p-sidebar nav button svg{flex:none}.p-sidebar .p-workspace{flex-shrink:0}.p-workspace>div{overflow-wrap:anywhere;min-width:0}.p-sidebar-note{margin-top:20px}.p-profile{margin-top:auto;padding-top:16px}.p-table-scroll{scrollbar-gutter:stable;overscroll-behavior-inline:contain;border-radius:7px}.p-table-scroll table{min-width:100%}.p-table-scroll th{color:#475569;font-weight:600}.p-table-scroll td{white-space:normal;overflow-wrap:anywhere;min-width:112px}.p-table-scroll td:has(.p-actions){min-width:240px}.p-table-scroll td>code{overflow-wrap:anywhere}.p-table-hint{display:none}.p-code-preview,.p-dialog pre,.platform pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#334155;border:1px solid var(--p-border);background:#f8fafc;border-radius:8px;min-width:0;max-width:100%;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.p-preview-frame{border:1px solid var(--p-border);background:#f8fafc;border-radius:8px;width:100%;height:min(65dvh,720px);display:block}.p-preview-frame--mobile{width:min(390px,100%);margin-inline:auto}.p-combobox-positioner{z-index:100}.p-combobox-popup{width:var(--anchor-width);max-width:calc(100vw - 32px);max-height:min(320px, var(--available-height));overscroll-behavior:contain;border:1px solid var(--p-border);color:var(--p-ink);background:#fff;border-radius:8px;padding:6px;font-size:14px;overflow-y:auto;box-shadow:0 10px 30px #17203321}.p-combobox-item{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;min-height:42px;padding:10px 12px}.p-combobox-item[data-highlighted]{color:#334155;background:#f8fafc}.p-combobox-item[data-selected]{font-weight:650}.p-combobox-item[data-disabled]{color:#475569;opacity:.6;cursor:not-allowed}.p-combobox-empty{color:var(--p-muted);padding:16px}@media (max-width:1100px){.merchant-console .p-sidebar{width:195px}.merchant-console .p-main{margin-left:195px}}@media (max-width:760px){.p-dialog,.p-dialog.p-wide{border-radius:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);max-width:calc(100vw - 20px)!important}.p-dialog.p-wide:has(.u-json){border-radius:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);max-width:calc(100vw - 20px)!important}.p-dialog.p-wide:has(.p-main){border-radius:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);max-width:calc(100vw - 20px)!important}.p-dialog-header{padding:16px 58px 16px 16px}.p-dialog-body{padding:18px 16px 20px}.p-dialog>[data-slot=dialog-close]{top:11px;right:9px}.p-form-grid,.p-filter-grid{grid-template-columns:minmax(0,1fr)}.p-field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.p-filter-field>:is(input,select),.p-login input{min-height:44px;font-size:16px}.p-button,.p-pager button,.p-tabs button{min-height:44px}.p-actions :is(button,a),.p-link{min-height:40px}.p-table-scroll td button:not(.p-button):not(.p-link),.platform .a-filters .p-button,.platform .p-actions .p-button{min-height:44px}.p-toolbar>.p-button:last-child{margin-left:0}.p-toolbar .p-filter-field{flex:145px}:is(.p-toolbar .p-filter-field:has(input[type=search]),.p-toolbar .p-filter-field:has(input[type=text])){flex-basis:100%}.p-table-hint{color:var(--p-muted);margin:10px 0 0;font-size:12px;display:block}.p-metric{padding:16px}.p-metric strong{overflow-wrap:anywhere;font-size:clamp(20px,6vw,30px)}.p-topbar{flex-wrap:wrap;gap:12px;min-height:60px;padding:12px 16px}.p-topbar>div{flex:180px}.p-sidebar{max-height:none}.p-sidebar nav{align-items:start;overflow-y:visible}.p-sidebar nav .p-nav-submenu{border-left:0;min-width:110px;margin:0;padding-left:0}.p-pager{gap:8px}.p-form-footer>.p-button{flex:1}.p-keyvalues{gap:16px}}@media (prefers-reduced-motion:reduce){:is(.platform,.p-dialog,.p-login) *,.p-combobox-popup{scroll-behavior:auto;transition-duration:0s}}.p-dialog.p-import-batch-dialog{height:min(820px,100dvh - 40px)}.p-import-batch-dialog .p-import-batch-summary{border:1px solid var(--p-border);overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;padding:16px 18px}.p-import-batch-summary p{margin:6px 0 0}.p-import-batch-dialog .p-import-batch-actions{margin:18px 0}.p-import-batch-dialog .p-import-file{flex:240px}.p-import-batch-dialog .u-json{resize:vertical;min-height:200px;max-height:360px}.p-import-batch-dialog .p-table-scroll small{overflow-wrap:anywhere}@media (max-width:640px){.p-dialog.p-import-batch-dialog{height:calc(100dvh - 20px)}.p-import-batch-actions>.p-button{flex:100%}}.p-import-batch-dialog .p-import-status{margin:16px 0;display:block}.merchant-console .p-sidebar{width:232px;padding-top:25px}.merchant-console .p-sidebar nav{gap:2px;overflow-y:auto}.merchant-console .p-sidebar nav button{padding:8px 13px;font-size:12px}.merchant-console .p-main{margin-left:232px}.merchant-console .p-workspace{margin:21px 0}.m-plan-foot{margin-top:auto;padding:18px 10px 0}.m-plan-foot small{color:#64748b;margin-top:6px;font-size:10px;display:block}.m-welcome{color:#e2e8f0;background:#334155;border-radius:12px;justify-content:space-between;margin-bottom:23px;padding:34px 40px;display:flex;overflow:hidden}.m-welcome>div>span{letter-spacing:2px;color:#64748b;font-size:9px}.m-welcome h2{margin:14px 0;font-size:30px;font-weight:600;line-height:1.5}.m-welcome p{color:#64748b;margin:0 0 24px;font-size:12px}.m-welcome .p-button{color:#2563eb;background:#cbd5e1;border-color:#cbd5e1}.m-welcome-mark{color:#64748b;align-self:center;align-items:center;gap:22px;display:flex}.m-welcome-mark span{letter-spacing:2px;line-height:2.2;font-size:11px!important}.m-action-row{text-align:left;color:#475569;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.m-action-row>span{flex:1}.m-action-row strong{font-size:12px;font-weight:500}.m-action-row small{color:#64748b;margin-top:4px;font-size:10px;display:block}.m-action-row>label{flex:1}.m-upgrade-note{color:#64748b;align-items:center;gap:12px;padding:18px 10px;font-size:11px;display:flex}.m-upgrade-note button{margin-left:auto}.m-service-date{color:#64748b;font-size:11px}.m-editor-layout{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.m-editor-tabs{flex-direction:column;gap:4px;display:flex}.m-editor-tabs button{text-align:left;color:var(--p-muted,#475569);border-radius:6px;padding:10px 14px;font-size:12px}.m-editor-tabs button.active{color:#2563eb;background:#e2e8f0;font-weight:600}.m-editor-body{align-self:start;min-height:0}.m-site-preview{background:#172033;border:1px solid #e2e8f0;width:100%;height:65vh;margin:15px auto;display:block}.m-site-preview.mobile{width:390px;max-width:100%}.m-thumbnail{object-fit:cover;border-radius:4px;width:70px;height:50px}.m-delivery-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.m-delivery-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:23px}.m-delivery-card>div{color:#64748b;justify-content:space-between;align-items:center;display:flex}.m-delivery-card h3{margin:20px 0 8px;font-size:16px;font-weight:600}.m-delivery-card p{color:#64748b;margin:9px 0;font-size:11px}.m-delivery-card>strong{font-size:26px;font-weight:550}.m-delivery-card strong small{color:#64748b;font-size:12px;font-weight:400}.m-delivery-card button{width:100%;margin-top:10px}.m-topic-images{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.m-topic-images img{object-fit:contain;background:#e2e8f0;border-radius:5px;width:100%;height:auto;max-height:330px}.m-copy{white-space:pre-wrap;background:#f8fafc;border-radius:6px;padding:20px;font-size:12px;line-height:1.9}.m-menu-button{display:none}.m-login-name{margin:20px 0}.m-login-name input[readonly]{background:#f8fafc}.m-account-menu{position:relative}.merchant-console .p-topbar>div:first-of-type>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.m-account-menu summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.m-account-menu summary::-webkit-details-marker{display:none}.m-account-menu summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.m-account-menu summary>svg{flex-shrink:0}.m-account-menu>div{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:200px;padding:12px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 10px 25px #17203316}.m-account-menu>div>strong{padding:8px;display:block}.m-account-menu>div>button{text-align:left;align-items:center;gap:8px;width:100%;padding:10px 8px;display:flex}.m-metric-link{text-align:left;cursor:pointer;width:100%}:is(.m-metric-link:hover,.m-metric-link:focus-visible){border-color:#64748b}.m-delivery-filter{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.m-data-options{margin:16px 0}.m-data-options summary{cursor:pointer;color:#475569;margin-bottom:12px;font-size:12px}@media (max-width:1100px){.m-welcome-mark{display:none}.m-editor-layout{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:760px){.merchant-console .p-sidebar{width:100%;padding:15px;display:none;position:static}.merchant-console .p-sidebar.m-open{display:block}.merchant-console .p-sidebar nav{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.merchant-console .p-main{margin:0}.m-menu-button{display:block}.m-service-date{display:none}.m-welcome{padding:25px}.m-welcome h2{font-size:25px}.m-editor-layout{display:block}.m-editor-tabs{flex-direction:row;max-width:100%;margin-bottom:15px;display:flex;overflow:auto}.m-editor-tabs button{white-space:nowrap;padding:8px 12px}.m-topic-images{grid-template-columns:1fr 1fr 1fr;gap:4px}.m-delivery-grid{grid-template-columns:1fr}.merchant-console .p-topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:70px;padding:12px}.merchant-console .p-topbar>div{font-size:10px}.merchant-console .p-topbar>a{font-size:10px;display:flex}.m-account-menu summary{max-width:130px;font-size:10px}.m-account-menu summary>span{max-width:100px}.merchant-console .p-topbar>div:first-of-type>span{max-width:130px}.m-account-menu{margin-left:auto}.m-upgrade-note{flex-wrap:wrap}.merchant-console .p-dialog{width:calc(100vw - 20px)}}.m-order-id{min-width:120px}.m-action-row small,.m-service-date,.m-plan-foot small,.m-upgrade-note,.m-delivery-card p,.m-delivery-card strong small,.m-delivery-card>div,.m-account-menu>div>small{color:var(--p-muted,#475569)}.m-welcome p{color:#cbd5e1}.m-account-menu summary{min-height:40px}.m-menu-button{min-width:44px;min-height:44px}@media (max-width:760px){.merchant-console .p-sidebar{width:100%}.merchant-console .p-main{margin-left:0}.merchant-console .p-topbar>div{flex:180px;font-size:12px}.merchant-console .p-topbar>a,.m-account-menu summary{font-size:12px}.m-account-menu>div{overflow-wrap:anywhere;max-width:calc(100vw - 32px)}.m-topic-images{grid-template-columns:minmax(0,1fr);gap:12px}}.m-website-submenu .m-editor-tabs{background:0 0;gap:2px;max-height:none;padding:4px 0 8px 18px;display:grid;position:static}.merchant-console .p-sidebar nav .m-website-submenu button{border-left:1px solid #e2e8f0;border-radius:0 6px 6px 0;min-height:36px;padding:7px 12px;font-size:12px}.m-website-submenu small{margin-left:auto;font-size:10px}.m-website-editor .m-external-navigation{grid-template-columns:minmax(0,1fr)}.m-website-submenu[hidden]{display:none}@media (max-width:700px){.merchant-console .p-sidebar nav .m-website-submenu button{min-height:44px}}.platform.m-website-workspace{width:100%;min-width:0;max-width:1440px;min-height:0;margin:0 auto;padding:24px;display:block}.platform.m-website-workspace.m-website-workspace-embedded{max-width:none;margin:0;padding:0}.m-website-workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 18px;display:flex}.m-website-workspace-header h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;font-size:20px;font-weight:650;line-height:1.5;display:flex}.m-website-workspace-header h1>span{color:var(--p-muted,#475569);font-size:13px;font-weight:400}.m-website-workspace-header p{margin:0;line-height:1.7}.m-website-workspace>.p-tabs{margin:0 0 18px}.p-dialog[data-slot=dialog-content]:has(.m-website-workspace-embedded){width:min(1600px,100vw - 40px);max-width:min(1600px,100vw - 40px)!important}.p-dialog.p-website-editor-dialog{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}@media (min-width:801px) and (min-height:700px){.p-website-editor-dialog>.p-dialog-body{display:flex;overflow:hidden}.p-website-editor-dialog .m-website-workspace-embedded{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.p-website-editor-dialog .m-website-workspace-embedded:has(>.m-website-editor){overflow:hidden}.p-website-editor-dialog .m-website-workspace-embedded>:not(.m-website-editor),.p-website-editor-dialog .m-website-editor>:not(.m-editor-layout){flex:none}.p-website-editor-dialog .m-website-editor{flex-direction:column;flex:1;min-height:0;display:flex}.p-website-editor-dialog .m-editor-layout{flex:1;align-items:stretch;min-height:0;overflow:hidden}.p-website-editor-dialog .m-editor-tabs,.p-website-editor-dialog .m-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.p-website-editor-dialog .m-editor-body{align-self:stretch}}.m-website-editor{width:100%;min-width:0}.m-website-editor .m-editor-toolbar{border-bottom:1px solid var(--p-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:10px;padding-bottom:16px}.m-editor-status,.m-editor-actions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.m-editor-status>span{line-height:1.7}.m-website-editor .m-editor-description{margin:0 0 14px;line-height:1.7}.m-website-editor .m-editor-shortcuts{gap:8px;margin:14px 0 18px}.m-editor-shortcuts>span{margin-right:6px}.m-website-editor .m-editor-body{min-width:0;padding:24px;container:m-editor-content/inline-size}.m-editor-section-heading{border-bottom:1px solid var(--p-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.m-editor-section-heading h2{margin:0;font-size:18px;line-height:1.5}:is(.m-website-editor,.m-editor-dialog) .p-form{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;max-width:100%;display:grid}:is(.m-website-editor,.m-editor-dialog) .p-form>p{margin:0}.m-website-editor .m-editor-body .m-editor-group-note{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.7}:is(.m-website-editor,.m-editor-dialog) .p-form-grid{align-items:start;gap:18px 24px}:is(.m-website-editor,.m-editor-dialog) .m-editor-field-wide{grid-column:1/-1}:is(.m-website-editor,.m-editor-dialog) .p-form-grid>.p-field:has(>textarea){grid-column:1/-1}.m-editor-image-field{align-content:start;gap:8px;min-width:0;display:grid}.m-editor-image-field>.p-button{justify-self:start}.m-editor-image-field>small{color:var(--p-muted,#475569);font-size:12px;line-height:1.7}:is(.m-website-editor,.m-editor-dialog) .brand-template-preview h3,:is(.m-website-editor,.m-editor-dialog) .course-template-preview h3{border:0;margin:0;padding:0;line-height:1.6}:is(.m-website-editor,.m-editor-dialog) .brand-template-settings{gap:20px}.m-website-editor .top-features-settings{border-top:1px solid var(--p-border,#e2e8f0);margin-top:4px;padding-top:22px}.m-website-editor .top-features-settings>h2{font-size:16px;line-height:1.5}.m-website-editor .facilities-parking-mode{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.m-website-editor .facilities-parking-mode select{max-width:280px}.m-website-editor .facilities-parking-mode small{grid-column:auto}.m-website-editor .brand-stats-editor{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.m-editor-savebar{z-index:2;border-top:1px solid var(--p-border,#e2e8f0);background:var(--p-card,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex;position:sticky;bottom:0}.m-editor-savebar>p{margin:0;line-height:1.7}.m-editor-message{color:#334155;overflow-wrap:anywhere;margin:10px 0 16px;font-size:13px;line-height:1.7;display:block}.m-website-editor .m-editor-share-tools{margin:12px 0}.m-editor-channel-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.m-editor-channel-controls>.p-field{width:160px;max-width:100%}.m-editor-share-tools a{overflow-wrap:anywhere}.m-editor-dialog .p-dialog-body{container:m-editor-form/inline-size}.m-editor-dialog .content-template-settings .p-field{grid-column:1/-1}.m-editor-dialog .content-template-settings textarea[name=detail]{min-height:160px}.m-editor-preview-dialog[data-slot=dialog-content]{width:min(1440px,100vw - 40px);max-width:min(1440px,100vw - 40px)!important}.m-editor-preview-dialog .p-dialog-body>.p-tabs{margin:0 0 12px}.m-editor-preview-dialog .m-site-preview{margin:0 auto}@container m-editor-content (width<=620px){.m-website-editor .p-form-grid,.m-website-editor .hv2-grid,.m-website-editor .brand-stats-editor{grid-template-columns:minmax(0,1fr)}.m-website-editor .facilities-settings-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container m-editor-form (width<=620px){.m-editor-dialog .p-form-grid,.m-editor-dialog .hv2-grid,.m-editor-dialog .course-template-preview{grid-template-columns:minmax(0,1fr)}.m-editor-dialog .brand-template-preview dl{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:700px){.platform.m-website-workspace{padding:16px}.platform.m-website-workspace.m-website-workspace-embedded{padding:0}.m-website-workspace-header{align-items:start;gap:8px;margin-bottom:14px}.m-website-workspace-header h1{font-size:18px}.m-website-editor .m-editor-body{padding:16px}.m-editor-actions{width:100%}.m-editor-actions>.p-button{flex:140px}.m-website-editor .m-editor-shortcuts{gap:6px}.m-editor-savebar>.p-button{width:100%}:is(.p-dialog[data-slot=dialog-content]:has(.m-website-workspace-embedded),.m-editor-preview-dialog[data-slot=dialog-content]){width:calc(100vw - 20px);max-width:calc(100vw - 20px)!important}.p-dialog.p-website-editor-dialog{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}}.m-editor-section-heading{flex-wrap:wrap;gap:12px}.m-editor-help{white-space:nowrap}.m-editor-help-content{font-size:14px;line-height:1.8}.m-editor-help-content dl{margin:20px 0}.m-editor-help-content dl>div{border-bottom:1px solid var(--p-border,#e2e8f0);padding:12px 0}.m-editor-help-content dt{margin-bottom:4px;font-weight:600}.m-editor-help-content dd{color:#475569;margin:0}.m-editor-excerpt{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:80px;max-width:300px;display:-webkit-box;overflow:hidden}:is(.platform,.p-login){--p-ink:#172033;--p-muted:#64748b;--p-border:#e2e8f0;--p-green:#2563eb;color:var(--p-ink)}body:has(.platform,.p-login) .p-dialog{--p-ink:#172033;--p-muted:#64748b;--p-border:#e2e8f0;--p-green:#2563eb;color:var(--p-ink)}.platform{background:#f4f6fa}:is(.platform,.p-login)::selection,:is(.platform,.p-login) ::selection{color:#0f172a;background:#bfdbfe}body:has(.platform,.p-login) .p-dialog::selection{color:#0f172a;background:#bfdbfe}body:has(.platform,.p-login) .p-dialog ::selection{color:#0f172a;background:#bfdbfe}.platform .p-content{padding-top:24px}.platform .a-metrics strong{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (min-width:761px) and (max-width:1100px){.platform .a-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform .p-card{background:#fff;border-color:#e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a04}body:has(.platform) .p-dialog{background:#fff;border-color:#e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a04}.platform .p-topbar{background:#fff;border-bottom:1px solid #e2e8f0;min-height:72px}.platform .p-page-title{margin-bottom:22px}.platform .p-page-title h1{letter-spacing:-.5px;font-size:25px;font-weight:650}.platform .p-page-title .p-eyebrow{display:none}:is(.platform,.p-login) .p-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}body:has(.platform,.p-login) .p-dialog .p-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}:is(.platform,.p-login) .p-button.primary:hover{background:#1d4ed8}body:has(.platform,.p-login) .p-dialog .p-button.primary:hover{background:#1d4ed8}:is(.platform,.p-login) .p-button{border-radius:7px;min-height:38px;font-weight:500}body:has(.platform,.p-login) .p-dialog .p-button{border-radius:7px;min-height:38px;font-weight:500}:is(.platform,.p-login) .p-button:not(.primary):not(.danger){color:#334155;border-color:#cbd5e1}body:has(.platform,.p-login) .p-dialog .p-button:not(.primary):not(.danger){color:#334155;border-color:#cbd5e1}:is(.platform,.p-login) :is(input,select,textarea){color:#1e293b;border-color:#cbd5e1;border-radius:7px}body:has(.platform,.p-login) .p-dialog :is(input,select,textarea){color:#1e293b;border-color:#cbd5e1;border-radius:7px}:is(.platform,.p-login) :is(input,select,textarea):focus{outline-offset:1px;border-color:#3b82f6;outline:2px solid #93c5fd}body:has(.platform,.p-login) .p-dialog :is(input,select,textarea):focus{outline-offset:1px;border-color:#3b82f6;outline:2px solid #93c5fd}.platform .p-tabs{background:#edf1f7}.platform .p-tabs .active{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #0f172a0d}.platform .p-notice{color:#334e76;background:#eff6ff;border-color:#dbeafe}.platform .p-muted{color:#64748b}body:has(.platform) .p-dialog .p-muted{color:#64748b}.platform .p-metric{background:#fff;border-color:#e2e8f0}.platform .p-metric strong{color:#0f172a}.platform .m-welcome{background:linear-gradient(115deg,#172554,#1e40af)}.platform .m-welcome :is(p,small),.platform .m-welcome>div>span{color:#dbeafe}.platform .m-welcome .p-button{color:#1e40af;background:#fff}.platform .m-welcome-mark{color:#bfdbfe}.platform .m-upgrade-note{color:#334155;background:#eff6ff;border-color:#dbeafe}.platform .m-progress i{background:#3b82f6}.platform .bo-sidebar{color:#dbe4f0;background:#111c30;border-right:0;padding:24px 14px 18px}.platform .bo-sidebar .p-brand{color:#fff;letter-spacing:0;font-size:20px}.platform .bo-sidebar .p-brand span{color:#bfdbfe;letter-spacing:0;background:#223553;font-size:10px}.platform .bo-sidebar .p-workspace{background:#ffffff06;border-color:#ffffff18;margin:22px 0}.platform .bo-sidebar .p-workspace small,.platform .bo-sidebar .p-nav-label{color:#9caec7;letter-spacing:0}.platform .bo-sidebar :is(.p-avatar,.p-workspace-avatar){color:#bfdbfe;background:#213959}.platform .bo-sidebar nav{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:4px;display:grid}.platform .bo-sidebar nav button{color:#c6d1e2;border-radius:7px;width:100%;min-height:40px}.platform .bo-sidebar nav button:hover{color:#fff;background:#ffffff0d}.platform .bo-sidebar nav button.active{color:#fff;background:#2563eb;font-weight:600}.platform .bo-sidebar nav button.active>span:empty{background:#bfdbfe}.platform .bo-sidebar .p-nav-submenu{border-color:#ffffff20;margin:0 0 4px 12px}.platform .bo-sidebar .m-plan-foot{color:#cbd5e1;border-color:#ffffff18}.platform .bo-sidebar .m-plan-foot small{color:#9caec7}.platform .bo-sidebar .m-website-submenu .m-editor-tabs{background:0 0;padding:2px 0 8px 10px;display:grid}.platform .bo-sidebar .m-website-submenu button{color:#aebed3;border-left:0;padding-left:18px;font-size:12px}.platform .bo-sidebar .m-website-submenu button.active{color:#dbeafe;background:#233c63}.bo-editor-group{border-left:1px solid #30435d}.bo-topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.bo-density{background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;padding:3px;display:flex}.bo-density button{color:#64748b;border-radius:4px;padding:4px 9px;font-size:12px}.bo-density button[aria-pressed=true]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0f172a15}.bo-pending-button{color:#475569;align-items:center;gap:6px;font-size:12px;display:flex}.bo-pending-button span,.bo-nav-count{color:#1d4ed8;font-variant-numeric:tabular-nums;background:#e8f0ff;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:inline-grid}.bo-nav-count{color:#fff;background:#3b5480;margin-left:auto}.bo-task-card{text-align:left;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:16px;width:100%;margin-bottom:20px;padding:14px 18px;display:flex}.bo-task-card strong{font-size:24px}.bo-task-card span{margin-left:auto;font-size:12px}.platform .p-table-scroll{border:1px solid #e7edf5;border-radius:9px}.platform .p-table-scroll th{color:#475569;background:#f8fafc;padding:13px 14px;font-weight:600}body:has(.platform) .p-dialog .p-table-scroll th{color:#475569;background:#f8fafc;padding:13px 14px;font-weight:600}.platform .p-table-scroll td{padding:14px;font-size:13px;line-height:1.7}.platform .p-table-scroll tr:hover td{background:#f8fbff}.platform .p-table-scroll :is(th,td)[data-column=操作]{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-6px 0 8px -8px #64748b}.platform .p-table-scroll th[data-column=操作]{z-index:2;background:#f8fafc}.platform .p-table-scroll :is(th,td):is([data-column*=金额],[data-column*=时间],[data-column*=日期],[data-column=状态]){white-space:nowrap;font-variant-numeric:tabular-nums}html[data-backoffice-density=compact] .backoffice-platform .p-table-scroll td{padding-block:8px;font-size:12px}html[data-backoffice-density=compact] .backoffice-platform .p-table-scroll th{padding-block:9px}.platform .m-editor-help{color:#3b5e95}main.p-login>aside{background:linear-gradient(145deg,#0f172a,#1e3a8a)}.p-login .p-brand{color:#fff;letter-spacing:0;font-size:23px}.p-login .p-brand span{color:#bfdbfe;background:#ffffff12}.p-login aside p{color:#bfcee2}.bo-nav-toggle,.bo-nav-close,.bo-nav-scrim{display:none}@media (max-width:760px){.platform .p-table-scroll :is(th,td)[data-column=操作]{box-shadow:none;position:static}.platform.merchant-console .p-sidebar.bo-sidebar{flex-direction:column;display:flex;overflow:hidden}.platform.merchant-console .p-sidebar.bo-sidebar nav{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-height:0;display:grid;overflow:auto}.platform .bo-sidebar{visibility:hidden;pointer-events:none;z-index:110;flex-direction:column;width:min(310px,88vw);height:100dvh;max-height:100dvh;padding:22px 14px;transition:transform .2s,visibility .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.platform .bo-sidebar.bo-open{visibility:visible;pointer-events:auto;transform:translate(0)}.platform .bo-sidebar .p-brand{padding-right:36px}.platform .bo-sidebar nav{grid-template-columns:minmax(0,1fr);min-height:0;margin:0;display:grid;overflow:auto}.platform .bo-sidebar nav button{justify-content:flex-start;min-height:44px}.platform .bo-sidebar .p-workspace{flex-shrink:0;margin:18px 0;display:flex}.platform .bo-sidebar .m-plan-foot{flex-shrink:0;padding-top:14px;display:block}.platform .bo-sidebar .m-website-submenu .m-editor-tabs{max-width:none;margin:0;display:grid;overflow:visible}.bo-nav-close{color:#e2e8f0;z-index:2;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:8px}.bo-nav-scrim{z-index:100;background:#0f172a80;display:block;position:fixed;inset:0}.bo-nav-toggle,.platform .m-menu-button.bo-nav-toggle{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.platform .p-main{width:100%;margin-left:0}.platform .p-topbar{flex-wrap:wrap;min-height:64px;padding:10px 14px}.bo-topbar-actions{gap:9px}.bo-density{display:none}.bo-pending-button{min-height:44px}.platform .p-content{padding:18px 14px}.platform .p-page-title h1{font-size:22px}.platform .m-welcome{padding:24px}:is(.platform,.p-login) .p-button{min-height:44px}body:has(.platform,.p-login) .p-dialog .p-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.platform .bo-sidebar{transition:none}}.platform .p-topbar>div:not(.bo-topbar-actions){align-items:center;gap:10px;min-width:0;display:flex}.platform .p-topbar>div:not(.bo-topbar-actions) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform .p-topbar :is(.p-account-menu,.m-account-menu)>summary{align-items:center;min-height:40px;display:flex}.bo-density{min-width:0;margin:0}@media (max-width:760px){.platform .p-topbar>div:not(.bo-topbar-actions){display:none}.platform .p-topbar :is(.p-account-menu,.m-account-menu)>summary{min-height:44px}}body:has(.merchant-console) .p-dialog{height:min(660px,100dvh - 32px)}body:has(.merchant-console) .p-dialog.p-dialog-data{height:min(840px,100dvh - 32px)}body:has(.platform) .p-dialog.p-dialog-compact{height:min(460px,100dvh - 32px)}body:has(.merchant-console) .p-dialog>.p-dialog-body{scrollbar-gutter:stable;min-height:0;overflow:auto}body:has(.merchant-console) .p-dialog :is(.m-full-image-preview,.hv2-player){object-fit:contain;max-height:min(470px,100dvh - 150px)}.merchant-console .p-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(300px,43dvh,440px);overflow:auto}.merchant-console .p-table-scroll thead{z-index:2;position:sticky;top:0}.merchant-console .m-website-editor .m-editor-body{scrollbar-gutter:stable;overscroll-behavior:contain;height:max(360px,min(960px,100dvh - 240px));overflow:auto}.platform .m-action-row{color:#334155;border-color:#e2e8f0}.platform :is(.m-action-row small,.m-service-date,.p-date,.p-table-hint){color:#64748b}body:has(.platform) .p-dialog :is(.p-keyvalues dt,.m-editor-help-content dd){color:#64748b}.platform :is(.p-field>span,.p-filter-field>span){color:#475569}body:has(.platform) .p-dialog :is(.p-field>span,.p-filter-field>span){color:#475569}.platform :is(.p-link,.p-actions button:not(.p-button),.p-actions a:not(.p-button)),.platform .p-table-scroll td button:not(.p-button):not(.p-link){color:#2563eb}body:has(.platform) .p-dialog :is(.p-link,.p-actions button:not(.p-button),.p-actions a:not(.p-button)){color:#2563eb}body:has(.platform) .p-dialog .p-table-scroll td button:not(.p-button):not(.p-link){color:#2563eb}.platform .p-topbar>a,.platform :is(.m-account-menu,.p-account-menu) summary,.platform :is(.m-data-options,.p-card) details summary{color:#334155}body:has(.platform) .p-dialog details summary{color:#334155}.platform :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#3b82f6}body:has(.platform) .p-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#3b82f6}.platform :is(input[type=checkbox],input[type=radio]){accent-color:#2563eb}body:has(.platform) .p-dialog :is(input[type=checkbox],input[type=radio]){accent-color:#2563eb}.platform .p-button:hover:not(:disabled):not(.primary):not(.danger),.platform .p-table-scroll td button:not(.p-button):hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}body:has(.platform) .p-dialog .p-button:hover:not(:disabled):not(.primary):not(.danger){background:#eff6ff;border-color:#93c5fd}body:has(.platform) .p-dialog .p-table-scroll td button:not(.p-button):hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.platform .m-metric-link:is(:hover,:focus-visible){border-color:#93c5fd}.platform :is(.m-delivery-card,.m-copy,.hv2-readonly,.hv2-preview-image){color:#475569;background:#f8fafc;border-color:#e2e8f0}body:has(.platform) .p-dialog :is(.m-copy,.hv2-readonly,.hv2-preview-image){color:#475569;background:#f8fafc;border-color:#e2e8f0}:is(.platform :is(.m-delivery-card p,.m-delivery-card>div,.m-delivery-card strong small),body:has(.platform) .p-dialog :is(.hv2-video-card small,.hv2-notice)){color:#64748b}.platform :is(.m-editor-message,.hv2-status){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body:has(.platform) .p-dialog :is(.m-editor-message,.hv2-status){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.platform .m-progress,.platform .m-topic-images img{background:#e2e8f0}.platform .m-account-menu>div{border-color:#e2e8f0;box-shadow:0 10px 25px #0f172a16}.platform .m-account-menu>div>button:hover{background:#eff6ff}.platform .m-editor-tabs button.active{color:#1d4ed8;background:#eff6ff}body:has(.platform) .p-dialog>[data-slot=dialog-close]{color:#475569}body:has(.platform) .p-dialog>[data-slot=dialog-close]:hover{background:#eff6ff}.platform input[type=file]::file-selector-button{color:#1d4ed8;background:#eff6ff}body:has(.platform) .p-dialog input[type=file]::file-selector-button{color:#1d4ed8;background:#eff6ff}@media (max-width:760px){body:has(.merchant-console) .p-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}body:has(.merchant-console) .p-dialog.p-dialog-data{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}body:has(.platform) .p-dialog.p-dialog-compact{height:min(460px,100dvh - 24px)}.merchant-console .m-website-editor .m-editor-body{height:max(360px,100dvh - 240px)}}.platform .p-badge{color:#475569;background:#f1f5f9;border-color:#e2e8f0}body:has(.platform) .p-dialog .p-badge{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.platform :is(.p-status-active,.p-status-paid,.p-status-delivered,.p-status-confirmed,.p-status-published,.p-status-won,.p-status-growth){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body:has(.platform) .p-dialog :is(.p-status-active,.p-status-paid,.p-status-delivered,.p-status-confirmed,.p-status-published,.p-status-won,.p-status-growth){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.platform :is(.p-status-pending,.p-status-partial,.p-status-awaiting_confirmation,.p-status-revision){color:#92400e;background:#fffbeb;border-color:#fde68a}body:has(.platform) .p-dialog :is(.p-status-pending,.p-status-partial,.p-status-awaiting_confirmation,.p-status-revision){color:#92400e;background:#fffbeb;border-color:#fde68a}.platform :is(.p-status-closed,.p-status-unavailable){color:#b91c1c;background:#fef2f2;border-color:#fecaca}body:has(.platform) .p-dialog :is(.p-status-closed,.p-status-unavailable){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.platform .p-status-premium{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}body:has(.platform) .p-dialog .p-status-premium{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.platform :is(.m-image-selected,.course-template-preview,.brand-template-preview){background:#f8fafc;border-color:#e2e8f0}body:has(.platform) .p-dialog :is(.m-image-selected,.course-template-preview,.brand-template-preview){background:#f8fafc;border-color:#e2e8f0}.platform :is(.m-image-thumbnail,.m-full-image-preview){background:#e2e8f0}body:has(.platform) .p-dialog :is(.m-image-thumbnail,.m-full-image-preview){background:#e2e8f0}.platform .m-image-placeholder{color:#64748b}body:has(.platform) .p-dialog .m-image-placeholder{color:#64748b}body:has(.platform) .p-dialog .m-image-choice.selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}body:has(.platform) .p-dialog .m-image-choice small{color:#1d4ed8}body:has(.platform) .p-dialog .m-image-choice:hover{border-color:#93c5fd}.platform .brand-stat-settings legend{color:#334155}body:has(.platform) .p-dialog .brand-stat-settings legend{color:#334155}body:has(.platform) .p-combobox-positioner{--p-ink:#172033;--p-muted:#64748b;--p-border:#e2e8f0;color:#172033}:is(body:has(.platform) .p-combobox-item[data-highlighted],body:has(.platform) .p-combobox-item[data-selected]){color:#1d4ed8;background:#eff6ff}
