.service-requests .service-request-list{gap:1rem;margin-top:1.5rem;display:grid}.service-requests.lx-list-card+.service-requests.lx-list-card{margin-top:var(--lx-space-5)}.service-request-item{border-top:1px solid var(--lx-border);min-width:0;padding-top:1.25rem}.service-request-item h3{overflow-wrap:anywhere;margin:0 0 .25rem}.service-request-item small{color:var(--lx-text-muted)}.service-request-item .request-message{white-space:pre-wrap;overflow-wrap:anywhere}.service-request-item .request-reply{gap:.75rem;margin:1rem 0;display:grid}.service-request-item .request-reply button{justify-self:start}.service-request-item .domain-form-grid{margin-top:1rem}.service-requests{min-width:0}.service-requests p{max-width:78ch;font-size:var(--lx-text-label)}.service-requests .lx-button{white-space:normal}.sa-page{flex-direction:column;gap:20px;display:flex}.sa-page>.lx-page-header{align-items:flex-end;margin-bottom:0}.sa-page>.lx-page-header>.lx-page-header-copy{flex:320px}.sa-page .lx-tabs-trigger,.sa-dlg .lx-tabs-trigger{align-items:center;gap:6px;display:inline-flex}.sa-page .lx-tabs-list{flex-wrap:wrap}.sa-tab-n{border-radius:var(--lx-radius-full);background:var(--lx-surface-muted);min-width:18px;color:var(--lx-text-muted);text-align:center;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.lx-tabs-trigger[data-active] .sa-tab-n{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.sa-tab-n.alert,.lx-tabs-trigger[data-active] .sa-tab-n.alert{background:var(--lx-warning-soft);color:var(--lx-warning)}.sa-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-search{flex:220px;min-width:0;max-width:340px;position:relative}.sa-search>svg{color:var(--lx-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sa-search .lx-input{padding-left:36px}.sa-seg{border:1px solid var(--lx-border);background:var(--lx-surface-muted);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.sa-seg button{min-height:34px;color:var(--lx-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.sa-seg button[aria-pressed=true]{background:var(--lx-surface);color:var(--lx-text);box-shadow:var(--lx-shadow-sm)}.sa-seg.sm button{min-height:30px;padding:0 11px;font-size:13px}.sa-seg .n{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.sa-badges{flex-wrap:wrap;gap:4px;display:flex}.sa-badge{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);width:fit-content;color:var(--lx-text-muted);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;display:inline-flex}.sa-badge.gold{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.sa-badge.success{background:var(--lx-success-soft);color:var(--lx-success)}.sa-badge.warning{background:var(--lx-warning-soft);color:var(--lx-warning)}.sa-badge.danger{background:var(--lx-danger-soft);color:var(--lx-danger)}.sa-note{color:var(--lx-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.sa-note>svg{flex:none;margin-top:2px}.sa-dashed{border:1px dashed var(--lx-border-strong);background:var(--lx-surface);color:var(--lx-text-muted);border-radius:16px;padding:28px 24px;font-size:14px}.sa-banner{border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-md);background:var(--lx-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.sa-banner>p{color:var(--lx-text);flex:300px;margin:0;font-size:14px}.sa-banner.done{border-color:color-mix(in srgb, var(--lx-success) 35%, transparent);background:var(--lx-success-soft)}.sa-banner.done>svg{color:var(--lx-success)}.sa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-link{color:var(--lx-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.sa-link:hover{text-underline-offset:3px;text-decoration:underline}.sa-muted{color:var(--lx-text-muted)}.sa-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.sa-kv dt{color:var(--lx-text-muted)}.sa-kv dd{overflow-wrap:anywhere;margin:0}.sa-sub-h{color:var(--lx-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.sa-group-head{border-bottom:1px solid var(--lx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.sa-group-head h2{margin:0;font-size:16px;font-weight:600}.sa-card-sub{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.sa-rows{margin:0;padding:0;list-style:none}.sa-rows>li+li{border-top:1px solid var(--lx-border)}.sa-row-main{flex:260px;min-width:0}.sa-row-main strong{font-size:15.5px;font-weight:600;line-height:1.45;display:block}.sa-row-main>span{color:var(--lx-text-muted);margin-top:2px;font-size:13.5px;display:block}.sa-page code,.sa-drawer code,.sa-dlg code{font-family:var(--lx-font-mono);font-size:.86em}.sa-ph{aspect-ratio:4/3;background:var(--lx-surface-muted);width:100%;display:block;position:relative;overflow:hidden}.sa-ph .media-preview-frame{grid-template-rows:100%;height:100%;min-height:0}.sa-ph .media-preview-frame img,.sa-ph .media-preview-frame video,.sa-ph>img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.sa-ph .media-preview-frame p{font-size:12px}.sa-ph-empty{color:var(--lx-text-muted);text-align:center;place-items:center;padding:6px;font-size:13px;display:grid}.sa-ph-video{background:linear-gradient(135deg, var(--lx-inverse), color-mix(in srgb, var(--lx-inverse) 55%, var(--lx-accent)));place-items:center;display:grid}.sa-play{aspect-ratio:1;background:var(--lx-on-inverse);width:22%;color:var(--lx-inverse);border-radius:50%;place-items:center;display:grid}.sa-play>svg{width:42%;height:42%;margin-left:8%}.sa-ph-tag{background:color-mix(in srgb, var(--lx-inverse) 60%, transparent);color:var(--lx-on-inverse);border-radius:6px;padding:0 6px;font-size:11px;line-height:18px;position:absolute;top:8px;left:8px}.lx-dialog-content.sa-drawer{border:0;border-left:1px solid var(--lx-gold-line);background:var(--lx-surface);width:min(460px,100vw);max-height:none;box-shadow:var(--lx-shadow-overlay);border-radius:0;flex-direction:column;padding:0;display:flex;inset:0 0 0 auto;overflow:hidden;transform:none}.lx-dialog-content.sa-drawer.wide{width:min(560px,100vw)}.lx-dialog-backdrop:has(~.lx-dialog-content.sa-drawer){background:color-mix(in srgb, var(--lx-scrim) 50%, transparent)}.lx-dialog-content.sa-dlg{background:var(--lx-surface);border-radius:16px;flex-direction:column;width:min(760px,100vw - 20px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.sa-drawer-head,.sa-dlg-head{border-bottom:1px solid var(--lx-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.sa-drawer-head .lx-overlay-title,.sa-dlg-head .lx-overlay-title{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.sa-drawer-head>div{overflow-wrap:anywhere;min-width:0}.sa-drawer-head p,.sa-dlg-head p{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.sa-drawer-body,.sa-dlg-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px;display:flex;overflow-y:auto}.sa-drawer-foot,.sa-dlg-foot{border-top:1px solid var(--lx-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.sa-dlg-foot .sa-muted{overflow-wrap:anywhere;min-width:0;margin-right:auto;font-size:13px}.lx-button.sa-danger-text{color:var(--lx-danger)}.lx-button.sa-danger-solid{border-color:var(--lx-danger);background:var(--lx-danger);color:var(--lx-surface)}:is(.sa-drawer .lx-field-label:has(>small),.sa-dlg .lx-field-label:has(>small)){flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sa-drawer .lx-field-label>small,.sa-dlg .lx-field-label>small{color:var(--lx-text-muted);font-weight:400}.sa-counted{position:relative}.sa-counted>.lx-field-description{margin:0;position:absolute;top:0;right:0}.sa-counter{color:var(--lx-text-muted);font-size:12px;font-weight:500}.sa-counter.warn{color:var(--lx-warning);font-weight:600}.sa-toast{z-index:1100;border-radius:var(--lx-radius-sm);background:var(--lx-text);max-width:calc(100% - 32px);color:var(--lx-surface);box-shadow:var(--lx-shadow-overlay);padding:10px 16px;font-size:13.5px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=900px){.sa-search{max-width:none}.lx-dialog-content.sa-dlg{max-height:calc(100dvh - 20px)}}.sa-badge.info{background:var(--lx-label-blue-bg);color:var(--lx-label-blue-text)}.workspace-mail-page,.mail-detail{min-width:0}.mail-detail{gap:var(--lx-space-5);display:grid}.mail-detail>.portal-panel{margin:0}.mail-detail>.panel,.panel.mail-settings-panel{padding:var(--lx-space-6);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface)}.mail-service-summary,.mail-service-identity{align-items:center;gap:var(--lx-space-4);display:flex}.mail-service-summary{justify-content:space-between;gap:var(--lx-space-5) var(--lx-space-8);flex-wrap:wrap}.mail-service-identity{flex:260px;min-width:0}.mail-service-icon{height:44px;color:var(--lx-accent-text);background:var(--lx-accent-soft);border-radius:var(--lx-radius-sm);flex:0 0 44px;place-items:center;display:grid}.mail-service-copy{min-width:0}.mail-service-copy h2{margin:0 0 var(--lx-space-1);color:var(--lx-text-muted);font-size:var(--lx-text-label);font-weight:500}.mail-service-copy p,.mail-service-plan p{font-size:var(--lx-text-label);overflow-wrap:anywhere;margin:0}.mail-service-copy strong{color:var(--lx-text);font-size:var(--lx-text-md);font-weight:600}.mail-service-copy .portal-workspace{margin:var(--lx-space-2) 0 0}.mail-service-plan{min-width:0;max-width:100%}.mail-service-plan .domain-mail-purchase{align-items:center;gap:var(--lx-space-3) var(--lx-space-5);flex-wrap:wrap;margin:0;display:flex}.mail-service-plan .domain-mail-purchase>.lx-alert{flex-basis:100%}.mail-settings-panel,.mail-settings{min-width:0}.mail-settings{gap:var(--lx-space-5);display:grid}.mail-settings h2,.mail-settings h3,.mail-settings h4,.mail-settings p,.mail-settings dl,.mail-settings ul{margin:0}.mail-settings h2{font-size:var(--lx-text-md);font-weight:600}.mail-settings h3{font-size:var(--lx-text-sm);font-weight:600}.mail-settings h4{font-size:var(--lx-text-label);font-weight:600}.mail-settings p{max-width:78ch;font-size:var(--lx-text-label);line-height:var(--lx-leading-relaxed)}.mail-settings-heading,.mail-domain-status,.mail-settings-actions,.mail-delivery-status{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.mail-settings-heading{justify-content:space-between}.mail-settings .mail-login-note{margin-top:calc(-1 * var(--lx-space-3))}.mail-domain-status>strong{font-size:var(--lx-text-lg);overflow-wrap:anywhere}.mail-settings .lx-button{white-space:normal}.mail-activation{gap:var(--lx-space-4);min-width:0;padding-top:var(--lx-space-5);border-top:1px solid var(--lx-border);display:grid}.mail-dns-note{align-items:flex-start;gap:var(--lx-space-2);padding:var(--lx-space-3) var(--lx-space-4);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);color:var(--lx-text-muted);display:flex}.mail-settings .mail-dns-note{max-width:none}.mail-dns-note>svg{color:var(--lx-accent-text);flex-shrink:0;margin-top:3px}.mail-account-details{gap:var(--lx-space-4);padding:var(--lx-space-4) 0;border-bottom:1px solid var(--lx-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-account-details dt,.mail-record-values dt{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin-bottom:var(--lx-space-1)}.mail-account-details dd,.mail-record-values dd{overflow-wrap:anywhere;margin:0}.mail-account-details dd{font-size:var(--lx-text-label);font-weight:500}.mail-readiness{column-gap:var(--lx-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mail-readiness li{padding-block:var(--lx-space-3);border-bottom:1px solid var(--lx-border);min-width:0}.mail-readiness li:nth-last-child(-n+2){border-bottom:0}.mail-readiness li>div{justify-content:space-between;align-items:center;gap:var(--lx-space-3);font-size:var(--lx-text-label);display:flex}.mail-readiness li p{margin-top:var(--lx-space-2);font-size:var(--lx-text-xs);overflow-wrap:anywhere}.mail-dns-preview{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);min-width:0}.mail-settings .mail-dns-preview>summary{justify-content:space-between;align-items:center;gap:var(--lx-space-3);cursor:pointer;padding:var(--lx-space-4);font-size:var(--lx-text-label);font-weight:500;list-style:none;display:flex}.mail-settings .mail-dns-preview[open]>summary{margin:0}.mail-dns-preview summary::-webkit-details-marker{display:none}.mail-dns-preview summary>svg{color:var(--lx-text-muted);flex-shrink:0}.mail-dns-preview[open] summary>svg{transform:rotate(180deg)}.mail-dns-preview summary:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px;border-radius:var(--lx-radius-sm)}.mail-dns-preview>div{padding:0 var(--lx-space-4) var(--lx-space-4)}.mail-dns-records{padding:0;list-style:none}.mail-dns-records li{gap:var(--lx-space-3);padding-block:var(--lx-space-3);border-bottom:1px solid var(--lx-border);font-size:var(--lx-text-xs);grid-template-columns:84px minmax(0,1fr);display:grid}.mail-dns-records li:last-child{border-bottom:0;padding-bottom:0}.mail-dns-records li>span{gap:var(--lx-space-1);overflow-wrap:anywhere;align-content:start;display:grid}.mail-record-type small{font-size:var(--lx-text-xs)}.mail-routing-consent{align-items:flex-start;gap:var(--lx-space-3);padding-block:var(--lx-space-2);font-size:var(--lx-text-label);color:var(--lx-text-muted);line-height:var(--lx-leading-relaxed);display:flex}.mail-routing-consent input{margin-top:var(--lx-space-1);flex-shrink:0}.mail-ownership{justify-items:start;gap:var(--lx-space-3);padding:var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);min-width:0;display:grid}.mail-record-values{gap:var(--lx-space-3);min-width:0;display:grid}.mail-retry{justify-content:space-between;align-items:center;gap:var(--lx-space-2);border-top:1px solid var(--lx-border);padding-top:var(--lx-space-3);flex-wrap:wrap;display:flex}.mail-retry p{font-size:var(--lx-text-xs)}.mail-account-form fieldset{gap:var(--lx-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.mail-account-form label{gap:var(--lx-space-2);font-size:var(--lx-text-label);display:grid}.mail-delivery-status>span{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-text-label);display:inline-flex}@media (width<=600px){.mail-detail>.panel,.panel.mail-settings-panel,.mail-detail>.mail-service-summary{padding:var(--lx-space-5)}.mail-service-plan{border-top:1px solid var(--lx-border);width:100%;padding-top:var(--lx-space-4)}.mail-service-plan .domain-mail-purchase{justify-content:space-between}.mail-settings-heading{align-items:flex-start}.mail-settings-heading>.lx-button{max-width:100%}.mail-account-details,.mail-readiness{grid-template-columns:minmax(0,1fr)}.mail-settings-actions{flex-direction:column;align-items:stretch}.mail-readiness li:nth-last-child(2){border-bottom:1px solid var(--lx-border)}}.admin-directory-toolbar{flex-wrap:wrap;gap:12px}.admin-directory-toolbar .sa-search{flex:320px}.admin-table-scroll{overflow:auto hidden}.admin-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.admin-table th{border-bottom:1px solid var(--lx-border);color:var(--lx-text-muted);text-align:left;white-space:nowrap;padding:10px 16px;font-size:12.5px;font-weight:500}.admin-table td{border-bottom:1px solid var(--lx-border);vertical-align:middle;padding:12px 16px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr{cursor:pointer}.admin-table tbody tr:hover{background:var(--lx-surface-muted)}.admin-table .admin-num{text-align:right;font-variant-numeric:tabular-nums;width:72px}.admin-table .admin-when{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-table .admin-people{max-width:280px;color:var(--lx-text-muted);overflow-wrap:anywhere}.admin-cell-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.admin-cell-link:hover strong{text-underline-offset:3px;text-decoration:underline}.admin-cell-badges{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.admin-person{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.admin-person>span{min-width:0;display:grid}.admin-person strong{overflow-wrap:anywhere;font-weight:600}.admin-person small{color:var(--lx-text-muted);overflow-wrap:anywhere;font-size:12.5px}a.admin-person:hover strong{text-underline-offset:3px;text-decoration:underline}.admin-person-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.admin-table .admin-person strong,.admin-table .admin-person small{overflow-wrap:normal;white-space:nowrap}.admin-row>.admin-person{flex:240px}.admin-title-person{align-items:center;gap:12px;display:inline-flex}.admin-avatar-line{align-items:center;gap:14px;display:flex}.admin-row-note{color:var(--lx-text-muted);font-size:12.5px}.admin-site-roles{border-top:1px solid var(--lx-border)}.admin-confirm{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);border-radius:10px;gap:8px;padding:12px 14px;font-size:13.5px;display:grid}.admin-confirm p{margin:0}.admin-confirm-note{color:var(--lx-accent-text);align-items:flex-start;gap:6px;display:flex}.admin-confirm-note>svg{flex:none;margin-top:2px}.admin-row-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.admin-group-footer{border-top:1px solid var(--lx-border);gap:12px;padding:16px 20px 20px;display:grid}.admin-picker{gap:10px;display:grid}.admin-picker .admin-inline-form{align-items:flex-end}.admin-picker-results{border:1px solid var(--lx-border);border-radius:12px}.admin-picker-results .admin-row{padding:10px 14px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-kpi{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;min-width:0}.admin-kpi:hover{border-color:var(--lx-border-strong)}.admin-kpi-link{border-radius:inherit;height:100%;color:inherit;flex-direction:column;gap:4px;padding:18px 20px 16px;text-decoration:none;display:flex}.admin-kpi-link:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.admin-kpi-label{color:var(--lx-text-muted);font-size:13px}.admin-kpi-value{font-size:28px;font-weight:600;line-height:1.2}.admin-kpi-delta{color:var(--lx-text-muted);font-size:12.5px}.admin-kpi-delta[data-up]{color:var(--lx-success)}.admin-kpi-delta:last-of-type{margin-bottom:10px}.admin-spark{border-bottom:1px solid var(--lx-border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;height:44px;margin-top:auto;display:grid}.admin-spark>span{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.admin-spark>span>i{background:var(--lx-border-strong);border-radius:4px 4px 0 0;width:100%;max-width:14px;display:block}.admin-spark>span:last-child>i{background:var(--lx-accent-text)}.admin-spark>span:hover>i{opacity:.8}.admin-spark>span:hover:after{content:attr(data-tip);z-index:2;background:var(--lx-text);color:var(--lx-surface);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.admin-spark>span:nth-child(-n+3):hover:after{left:0;transform:none}.admin-spark>span:nth-last-child(-n+3):hover:after{left:auto;right:0;transform:none}.admin-spark-axis{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}@media (width<=1100px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-kpis{grid-template-columns:minmax(0,1fr)}.admin-table th,.admin-table td{padding-inline:12px}}.billing-account code{font-size:12.5px}.billing-badges{gap:6px;display:inline-flex}.billing-checks{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.billing-checks li{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.billing-checks svg{color:var(--lx-success);margin-top:1px}.billing-checks li[data-attention] svg{color:var(--lx-warning)}.billing-checks strong{font-size:14px;font-weight:600}.billing-checks p{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px;line-height:1.6}.billing-webhook{background:var(--lx-warning-soft);border-radius:12px;gap:12px;padding:16px;display:grid}.billing-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.billing-actions .portal-action,.billing-list .portal-action{margin:0}.billing-group-note{color:var(--lx-text-muted);margin:0;padding:12px 20px 0;font-size:13px}.billing-guide ol{gap:10px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.7;display:grid}.domain-quote-card{border:1px solid var(--lx-border);border-radius:10px;gap:12px;margin-top:16px;padding:16px 18px;display:grid}.domain-quote-card p{overflow-wrap:anywhere;margin:0}.domain-quote-card>small{color:var(--lx-text-muted);font-size:13px;line-height:1.7}.domain-quote{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:14px;display:grid}.domain-quote dt{color:var(--lx-text-muted)}.domain-quote dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.service-wizard-review .domain-quote{max-width:280px}.service-wizard .domain-owner-type{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.domain-owner-type legend{float:left;color:var(--lx-text-muted);margin-right:4px}.domain-owner-type label{align-items:center;gap:6px;display:flex}.domain-owner-type small{color:var(--lx-text-muted);flex-basis:100%;font-size:13px}.domain-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.domain-owner-wide{grid-column:1/-1}.domain-owner-street{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.domain-purchase-terms{align-items:flex-start;gap:8px;margin-top:16px;font-size:14px;line-height:1.7;display:flex}.domain-purchase-terms .text-link,.service-wizard-note .text-link{font-size:inherit;color:var(--lx-accent-text);text-underline-offset:3px;text-decoration:underline;display:inline}.domain-purchase-terms input{flex-shrink:0;margin-top:4px}.service-wizard .test-payments{margin-top:16px}.domain-purchase-pay,.domain-purchase-actions,.domain-renewal-pay{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.domain-renewal-pay{flex:260px}.domain-renewal-pay .test-payments{flex-basis:100%}.domain-purchase-row{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding:14px 20px;display:flex}.domain-purchase-row>.sa-row-main{flex:240px}.domain-purchase-row>.sa-row-main strong{overflow-wrap:anywhere}.domain-purchase-notice{margin:16px 20px 0}.workspace-domain-page .domain-purchases{margin-bottom:20px}.domain-purchases .sa-group-head h2{align-items:center;gap:8px;display:flex}@media (width<=600px){.domain-owner-grid{grid-template-columns:minmax(0,1fr)}.domain-owner-street{grid-template-columns:96px minmax(0,1fr)}.domain-purchase-pay{justify-content:stretch}}.registrar-domain{align-items:flex-start}.registrar-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.registrar-preview{gap:12px;margin-top:16px;display:grid}.registrar-purchase{gap:20px;display:grid}.registrar-purchase h2,.registrar-purchase h3,.registrar-purchase p{margin:0}.registrar-purchase-target{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.registrar-purchase-target p,.registrar-workspaces small{color:var(--lx-text-muted);font-size:13px}.registrar-purchase strong,.registrar-purchase p,.registrar-purchase dd,.registrar-workspaces small{overflow-wrap:anywhere}.registrar-workspaces li+li{margin-top:8px}.registrar-workspaces button{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;padding:12px}.registrar-workspaces small{margin-top:4px;display:block}.registrar-purchase .domain-owner-type{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.registrar-purchase .domain-owner-type label{align-items:center;gap:6px;display:flex}.registrar-purchase .domain-owner-type small{flex-basis:100%}.registrar-purchase-review{grid-template-columns:auto minmax(0,1fr);gap:12px 20px;display:grid}.registrar-purchase-review dt{color:var(--lx-text-muted)}.registrar-purchase-review dd{margin:0}@media (width<=600px){.registrar-purchase-review{grid-template-columns:minmax(0,1fr);gap:6px}.registrar-purchase-review dd+dt{margin-top:10px}}.domain-center{gap:var(--lx-space-5);min-width:0;display:grid}.domain-center h2,.domain-center h3{margin:0}.domain-center p{margin:0 0 var(--lx-space-3);max-width:78ch;font-size:var(--lx-text-label)}.domain-center .lx-button{white-space:normal}.domain-paths{gap:var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.domain-center .domain-path{text-align:left;border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);height:auto;color:var(--lx-text);justify-content:flex-start;align-items:flex-start;gap:12px;padding:17px 15px;display:flex}.domain-center .domain-path[aria-pressed=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.domain-path>svg{color:var(--lx-accent-text);margin-top:2px}.domain-path>span{flex:1}.domain-path strong,.domain-path small{display:block}.domain-path strong{font-size:var(--lx-text-label);font-weight:600}.domain-path small{line-height:1.6;font-size:var(--lx-text-xs);margin-top:7px;font-weight:400}.domain-panel{min-width:0;padding:var(--lx-space-6) 0;border-top:1px solid var(--lx-border);background:var(--lx-surface)}.domain-panel.lx-list-card{padding:var(--lx-space-6)}.domain-section-heading{margin-bottom:var(--lx-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.domain-section-heading>span{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.domain-inline-form{align-items:flex-start;gap:14px;display:flex}.domain-inline-form>.lx-field{flex:1;max-width:520px}.domain-inline-form>.lx-button{margin-top:29px}.domain-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.domain-note{background:var(--lx-surface-muted);border-left:2px solid var(--lx-accent);color:var(--lx-text-muted);font-size:var(--lx-text-xs);overflow-wrap:anywhere;margin-bottom:14px;padding:12px 15px;line-height:1.7}.domain-note p:last-child{margin-bottom:0}.domain-asset-list{border-bottom:1px solid var(--lx-border);flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:18px;display:flex}.domain-center .domain-asset-choice{text-align:left;border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);justify-content:space-between;gap:18px;max-width:100%;height:auto;padding:12px;display:flex}.domain-center .domain-asset-choice[aria-pressed=true]{border-color:var(--lx-accent)}.domain-asset-choice strong,.domain-asset-choice small{overflow-wrap:anywhere;display:block}.domain-asset-choice small{font-size:var(--lx-text-caption);margin-top:4px;font-weight:400}.domain-detail{min-width:0}.domain-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 20px;display:grid}.domain-facts dt,.domain-challenge dt{color:var(--lx-text-muted);font-size:var(--lx-text-caption);margin-bottom:7px}.domain-facts dd{font-size:var(--lx-text-xs);margin:0}.domain-subsection{border-top:1px solid var(--lx-border);margin-top:22px;padding-top:22px}.domain-subsection>h3{margin-bottom:10px}.domain-challenge{gap:8px;margin:15px 0;display:grid}.domain-challenge>div{grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.domain-challenge dt,.domain-challenge dd{margin:0}.domain-copy{background:var(--lx-surface-muted);border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex}.domain-copy code{min-width:0}.domain-nameservers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.domain-check{color:var(--lx-text-muted);font-size:var(--lx-text-xs);align-items:flex-start;gap:9px;margin:14px 0;line-height:1.65;display:flex}.domain-check .lx-checkbox{flex-shrink:0;margin-top:2px}.domain-mail{border-top:1px solid var(--lx-border);gap:12px;margin-top:24px;padding-top:20px;display:flex}.domain-mail>svg{color:var(--lx-accent-text)}.domain-mail h3{margin-bottom:8px}.domain-records{margin-top:15px}.domain-record{border-top:1px solid var(--lx-border);padding:15px 0}.domain-record-main{grid-template-columns:95px minmax(150px,1fr) minmax(150px,1.6fr) 30px;align-items:end;gap:10px;display:grid}.domain-record-main>.lx-button{margin-bottom:3px}.domain-record-options{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:10px;display:flex}.domain-record-options>.lx-field{width:150px}.domain-record-options .domain-check{margin-bottom:7px}.domain-record-metadata{max-width:32ch;font-size:var(--lx-text-caption);color:var(--lx-text-muted)}.domain-empty-records{padding:20px 0}.domain-import{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);margin-top:15px;padding:12px 15px}.domain-import summary{cursor:pointer;font-size:var(--lx-text-xs)}.domain-import[open]{gap:12px;display:grid}.domain-import summary+p{margin-top:12px}.domain-import .lx-field{margin-bottom:12px}.domain-import textarea{font-family:var(--lx-font-mono);font-size:var(--lx-text-xs)}.domain-diff{border:1px solid var(--lx-accent);border-radius:var(--lx-radius-sm);margin-top:20px;padding:18px}.domain-diff-counts{gap:8px;margin-bottom:10px;display:flex}.domain-diff-record{border-bottom:1px solid var(--lx-border);font-size:var(--lx-text-xs);grid-template-columns:52px minmax(0,1fr);gap:4px 10px;padding:10px 0;display:grid}.domain-diff-record>code:nth-child(3),.domain-diff-record>small{overflow-wrap:anywhere;grid-column:2}.domain-diff>.lx-button{margin-top:15px}.domain-history{margin-top:20px}.domain-history>div{border-bottom:1px solid var(--lx-border);font-size:var(--lx-text-xs);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.domain-search-results{margin:20px 0}.domain-search-results>div{border-top:1px solid var(--lx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.domain-search-results>div>div{overflow-wrap:anywhere;flex:240px;min-width:0}.domain-search-results small{margin-top:5px;display:block}.domain-registrant{border-top:1px solid var(--lx-border);margin-top:20px;padding-top:20px}.domain-registrant>h3{margin-bottom:10px}.domain-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.domain-form-wide{grid-column:1/-1}.domain-quote{border-top:1px solid var(--lx-border);margin-top:24px;padding-top:24px}.domain-price-list{max-width:620px;margin:0 0 16px}.domain-price-list>div{font-size:var(--lx-text-label);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.domain-price-list dt{color:var(--lx-text-muted)}.domain-price-list dd{text-align:right;margin:0}.domain-price-list .domain-total{border-top:1px solid var(--lx-border);border-bottom:1px solid var(--lx-border);margin:5px 0;padding:14px 0;font-weight:600}.domain-total dd{color:var(--lx-accent-text);font-size:var(--lx-text-lg)}.domain-checkout{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);margin-top:16px;padding:16px}.domain-checkout>p:last-child{font-size:var(--lx-text-xs);margin-top:15px}.domain-billing-list{margin-top:18px}.domain-billing-list>div{border-bottom:1px solid var(--lx-border);font-size:var(--lx-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.domain-billing-list strong,.domain-billing-list small{overflow-wrap:anywhere;display:block}.domain-billing-list small{margin-top:5px}.domain-cancel{background:var(--lx-surface-muted);flex-basis:100%;padding:14px}@media (width<=1050px){.domain-paths{grid-template-columns:1fr}.domain-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-record-main{grid-template-columns:85px minmax(0,1fr) 30px}.domain-record-main>.lx-field:nth-child(3){grid-column:1/3}.domain-record-main>.lx-button{grid-area:2/3}}@media (width<=600px){.domain-panel,.domain-panel.lx-list-card{padding:17px}.domain-inline-form{flex-direction:column;gap:10px}.domain-inline-form>.lx-field{width:100%}.domain-inline-form>.lx-button{width:100%;margin:0}.domain-nameservers,.domain-form-grid{grid-template-columns:1fr}.domain-facts{gap:14px}.domain-facts dd{overflow-wrap:anywhere}.domain-history>div{flex-direction:column;align-items:flex-start;gap:6px}.domain-price-list>div{font-size:var(--lx-text-xs)}.domain-price-list dt{max-width:60%}.domain-price-list dd{white-space:nowrap}.domain-diff{padding:12px}.domain-path small{max-width:28ch}.domain-center .domain-asset-choice{width:100%}}.domain-mail>div{flex:1;min-width:0}.domain-mail-purchase{gap:12px;max-width:650px;margin-top:14px;display:grid}.domain-mail-purchase>.lx-button{justify-self:start}.domain-mail-purchase>p{margin:0}.legal-consent{align-items:flex-start;gap:var(--lx-space-3);margin-block:var(--lx-space-4);font-size:var(--lx-text-sm);line-height:1.6;display:flex}.legal-consent>:first-child{flex-shrink:0;margin-top:.2em}.legal-consent>span{overflow-wrap:anywhere;min-width:0}.legal-consent a,.legal-links a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.legal-consent a:focus-visible,.legal-links a:focus-visible{outline:2px solid var(--lx-border-strong);outline-offset:3px}.domain-inventory-row .site-row-main strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.domain-inventory-row .site-row-main>small{color:var(--lx-text-muted);font-size:13px}.domain-inventory-row .site-row-main>small.cm-err{color:var(--lx-danger);font-weight:500}.domain-inventory-sync{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.domain-inventory-detail,.domain-inventory-setup{gap:14px;display:grid}.domain-inventory-detail h3{margin:0 0 8px;font-size:14px}.domain-inventory-purchases{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.domain-inventory-purchases li{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}@media (width<=600px){.domain-inventory-row.site-row{flex-wrap:nowrap}.domain-inventory-row .site-row-main{flex:auto}.domain-inventory-row .site-row-action{margin-left:0}.domain-inventory-action{display:none}}.brief-form{gap:var(--lx-space-5);flex-direction:column;display:flex}.brief-form fieldset{gap:var(--lx-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.brief-form legend,.brief-field{color:var(--lx-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;font-weight:600;display:flex}.brief-form legend small,.brief-field small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:400}.brief-field{flex-direction:column;align-items:stretch}.brief-field-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.brief-field em{color:var(--lx-accent-text);font-size:var(--lx-text-xs);font-style:normal;font-weight:400}.brief-field>.lx-input,.brief-field>.lx-textarea{font-weight:400}.brief-error{color:var(--lx-danger);font-size:var(--lx-text-sm);margin:0;font-weight:400}.brief-grid{gap:var(--lx-space-3) var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-types{gap:var(--lx-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-types label,.brief-chips label,.brief-palette-modes label{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.brief-types label[data-selected=true],.brief-chips label[data-selected=true],.brief-palette-modes label[data-selected=true],.brief-palettes label[data-selected=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.brief-chips,.brief-palette-modes{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.brief-chips label,.brief-palette-modes label{border-radius:var(--lx-radius-full);min-height:40px;padding:6px 14px}.brief-references{gap:var(--lx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brief-references li{gap:var(--lx-space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;display:grid}.brief-form>fieldset>.lx-button{align-self:flex-start}.brief-files ul{gap:var(--lx-space-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.brief-files li{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.brief-files img,.brief-file-icon,.brief-file-add{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);width:100%}.brief-files img{object-fit:cover}.brief-file-icon{color:var(--lx-text-muted);place-items:center;display:grid}.brief-files small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brief-files li>.lx-icon-button,.brief-files li>button.lx-button{background:var(--lx-surface);position:absolute;top:4px;right:4px}.brief-file-add{color:var(--lx-text-muted);font:inherit;font-size:var(--lx-text-sm);cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.brief-file-add:hover{border-color:var(--lx-accent);color:var(--lx-accent-text)}.brief-palettes{gap:var(--lx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brief-palettes label{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"radio swatches""name name""fits fits";align-items:center;gap:6px 8px;padding:10px;display:grid}.brief-palettes .lx-radio{grid-area:radio}.brief-palettes .brief-swatches{grid-area:swatches;justify-self:start}.brief-palettes strong{grid-area:name}.brief-palettes small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);grid-area:fits}.brief-swatches{border:1px solid var(--lx-border);border-radius:6px;display:inline-flex;overflow:hidden}.brief-swatches i{width:22px;height:22px}.brief-brand-colors{gap:var(--lx-space-2);flex-direction:column;display:flex}.brief-brand-colors label{align-items:center;gap:var(--lx-space-2);display:flex}.brief-brand-colors input[type=color]{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);width:44px;height:40px;padding:2px}.brief-brand-colors .lx-input{max-width:140px}.brief-brand-colors>.lx-button{align-self:flex-start}.brief-review{gap:var(--lx-space-4);flex-direction:column;display:flex}.brief-review-section{gap:var(--lx-space-2);padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--lx-border);flex-direction:column;display:flex}.brief-review-section header{justify-content:space-between;align-items:center;display:flex}.brief-review-section h3{font-size:var(--lx-text-sm);margin:0}.brief-review-section p{margin:0}.brief-review-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brief-review-links li{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.brief-review-links a{overflow-wrap:anywhere}.brief-review-links span,.brief-review-email{color:var(--lx-text-muted)}.brief-review-rows{gap:6px var(--lx-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.brief-review-rows dt{color:var(--lx-text-muted)}.brief-review-rows dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.brief-swatch-line{align-items:center;gap:10px;display:flex}.brief-domain-note{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin:0;font-weight:400;line-height:1.7}.brief-form .brief-domain-state{color:var(--lx-text-muted);font-size:var(--lx-text-sm);font-weight:400}.brief-form .brief-domain-state[data-state=available]{color:var(--lx-success)}.brief-review-domains{overflow-wrap:anywhere;margin:0;padding-left:1.4em}.brief-cards{gap:var(--lx-space-3);margin-bottom:var(--lx-space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.brief-card{padding:var(--lx-space-4);border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-md);background:var(--lx-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;display:flex}.brief-card:hover{border-color:var(--lx-accent)}.brief-card-top{font-size:var(--lx-text-lg);align-items:center;gap:8px;display:flex}.brief-card-meta,.brief-card-status small{color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.brief-card-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-dot{background:var(--lx-label-blue-text);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.brief-start-steps{gap:var(--lx-space-3);max-width:760px;margin:var(--lx-space-4) auto 0;counter-reset:step;text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.brief-start-steps li{color:var(--lx-text-muted);font-size:var(--lx-text-sm);counter-increment:step;flex-direction:column;gap:4px;display:flex}.brief-start-steps strong{color:var(--lx-text)}.brief-start-steps strong:before{content:counter(step) ". ";color:var(--lx-accent-text)}.brief-page{gap:var(--lx-space-4);flex-direction:column;display:flex}.brief-unread-line{border-radius:var(--lx-radius-sm);background:var(--lx-accent-soft);margin:0;padding:10px 14px}.brief-unread-line button,.brief-progress-side button{color:var(--lx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.brief-progress{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr) 300px;display:grid}.brief-progress-main{gap:var(--lx-space-4);flex-direction:column;display:flex}.brief-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.brief-steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.brief-steps li{border-top:3px solid var(--lx-border);color:var(--lx-text-muted);font-size:var(--lx-text-sm);flex-direction:column;gap:2px;padding-top:10px;display:flex}.brief-steps li[data-done=true]{border-top-color:var(--lx-accent);color:var(--lx-text)}.brief-steps li[aria-current=step]{border-top-color:var(--lx-accent);color:var(--lx-text);font-weight:600}.brief-steps small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:400}.brief-state{gap:var(--lx-space-2);padding:var(--lx-space-5);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);flex-direction:column;display:flex}.brief-state h2{margin:0;font-size:1.15rem}.brief-state p{color:var(--lx-text-body);margin:0}.brief-state-actions{gap:var(--lx-space-2);margin-top:var(--lx-space-2);flex-wrap:wrap;display:flex}.brief-progress-side{padding:var(--lx-space-4);border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);align-self:start}.brief-progress-side h3{margin:0 0 var(--lx-space-2);font-size:var(--lx-text-sm)}.brief-progress-side ol{margin:0 0 var(--lx-space-3);flex-direction:column;gap:8px;padding-left:18px;display:flex}.brief-progress-side p{margin:0}.brief-details{gap:var(--lx-space-4);flex-direction:column;display:flex}.brief-details-actions{justify-content:flex-end;display:flex}.brief-chat{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);flex-direction:column;height:calc(100dvh - 300px);min-height:420px;display:flex;overflow:hidden}.brief-chat-stream{gap:var(--lx-space-3);min-height:0;padding:var(--lx-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.brief-chat-event{color:var(--lx-text-muted);font-size:var(--lx-text-xs);justify-content:center;gap:8px;margin:0;display:flex}.brief-chat-message{flex-direction:column;align-items:flex-start;gap:4px;max-width:min(78%,560px);display:flex}.brief-chat-message.own{align-self:flex-end;align-items:flex-end}.brief-chat-sender,.brief-chat-message time,.brief-chat-event time{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin:0}.brief-chat-bubble{background:var(--lx-surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:10px 14px}.brief-chat-message.own .brief-chat-bubble{background:var(--lx-accent-soft)}.brief-chat-file{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);font-size:var(--lx-text-sm);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.brief-chat-closed{padding:var(--lx-space-3) var(--lx-space-4);border-top:1px solid var(--lx-border);color:var(--lx-text-muted);margin:0}.brief-composer{padding:var(--lx-space-3);border-top:1px solid var(--lx-border);flex-direction:column;gap:8px;display:flex}.brief-composer-row{align-items:flex-end;gap:8px;display:flex}.brief-composer-row .lx-textarea,.brief-composer>.lx-textarea{resize:none;flex:1;height:calc(2lh + 18px);min-height:0}.brief-composer-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brief-composer-files li{border:1px solid var(--lx-border);border-radius:var(--lx-radius-full);font-size:var(--lx-text-sm);align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}.brief-composer-files small{color:var(--lx-text-muted)}.brief-open-dialog{max-width:460px}@media (width<=720px){.brief-types,.brief-grid,.brief-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-grid{grid-template-columns:minmax(0,1fr)}.brief-references li{grid-template-columns:minmax(0,1fr) auto}.brief-references li>.lx-input:nth-child(2){grid-column:1}.brief-progress{grid-template-columns:minmax(0,1fr)}.brief-steps{grid-template-columns:repeat(5,minmax(56px,1fr));overflow:auto hidden}.brief-start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-chat{height:calc(100dvh - 290px);min-height:360px}.brief-chat-message{max-width:88%}}.brief-proposal{gap:var(--lx-space-3);flex-direction:column;display:flex}.brief-proposal-note{white-space:pre-wrap}.brief-proposal-domain{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);overflow-wrap:anywhere;padding:10px 14px;line-height:1.7}.brief-proposal-shot{align-items:flex-start;gap:var(--lx-space-2);flex-direction:column;margin:0;display:flex}.brief-proposal-shot a{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);max-width:100%;display:block;overflow:hidden}.brief-proposal-shot img{object-fit:contain;max-width:100%;max-height:520px;display:block}.brief-proposal-shot[data-view=phone] a{max-width:280px}.brief-state .brief-proposal-keep,.brief-state .brief-state-hint{color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.brief-fees{gap:6px var(--lx-space-3);margin:0 0 var(--lx-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.brief-fees dt{color:var(--lx-text-muted)}.brief-fees dd{text-align:right;margin:0;font-weight:600}.brief-fees small{color:var(--lx-text-muted);font-weight:400}.brief-fees dt{overflow-wrap:anywhere}.brief-domain-progress{margin:0 0 var(--lx-space-3);color:var(--lx-text-muted);font-size:var(--lx-text-sm);overflow-wrap:anywhere}.brief-domain-owner{gap:var(--lx-space-2);min-width:0;padding:var(--lx-space-4) 0 0;border:0;border-top:1px solid var(--lx-border);flex-direction:column;margin:0;display:flex}.brief-domain-owner>legend{padding:0;font-weight:600}.brief-domain-owner .domain-owner-type{border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:8px 0 0;padding:0;font-size:14px;display:flex}.brief-domain-owner .domain-owner-grid,.brief-domain-owner .domain-purchase-terms{margin-top:8px}.brief-confirm{gap:var(--lx-space-4);flex-direction:column;display:flex}.brief-confirm p{color:var(--lx-text-body);margin:0}.brief-choice{gap:8px var(--lx-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.brief-choice legend{font-size:var(--lx-text-sm);margin-bottom:6px;padding:0;font-weight:600}.brief-choice label{align-items:center;gap:8px;display:inline-flex}.brief-work{align-items:flex-start;gap:var(--lx-space-2);flex-direction:column;display:flex}.brief-work p{color:var(--lx-text-body);font-size:var(--lx-text-sm);margin:0}.brief-work-list{margin:var(--lx-space-2) 0 0;flex-direction:column;align-self:stretch;gap:6px;padding:0;list-style:none;display:flex}.brief-work-list li{justify-content:space-between;align-items:center;gap:var(--lx-space-2);font-size:var(--lx-text-sm);display:flex}.brief-work-list button{color:var(--lx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.brief-production{gap:var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);flex-direction:column;padding:10px 14px;display:flex}.brief-production-row{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.brief-production-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.brief-production small,.brief-check small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.brief-check{font-size:var(--lx-text-sm);flex-direction:column;gap:4px;display:flex}.brief-check label{align-items:flex-start;gap:var(--lx-space-2);cursor:pointer;display:flex}.brief-check .lx-checkbox{margin-top:.15em}.brief-check small{padding-left:calc(18px + var(--lx-space-2))}.brief-check-open{align-self:flex-start}.portal-main:has(>.portal-body>.admin-briefs){flex-direction:column;height:100dvh;display:flex}.portal-body:has(>.admin-briefs){flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.admin-briefs{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);flex:1;grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.admin-briefs-list{border-right:1px solid var(--lx-border);flex-direction:column;min-width:0;min-height:0;display:flex}.admin-briefs-list>header{border-bottom:1px solid var(--lx-border);flex-direction:column;gap:10px;padding:14px;display:flex}.admin-briefs-list h1{margin:0;font-size:1.1rem}.admin-briefs-search{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);height:38px;color:var(--lx-text-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.admin-briefs-search:focus-within{outline:2px solid var(--lx-focus);outline-offset:2px}.admin-briefs-search .lx-input{height:100%;min-height:0;box-shadow:none;font-size:var(--lx-text-sm);background:0 0;border:0;flex:1;padding:0}.admin-briefs-search .lx-input:focus-visible{outline:none}.admin-briefs-tabs{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}.admin-briefs-tabs button{min-height:30px;color:var(--lx-text-muted);font:inherit;font-size:var(--lx-text-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:flex}.admin-briefs-tabs button[aria-selected=true]{background:var(--lx-surface);color:var(--lx-text);box-shadow:var(--lx-shadow-sm);font-weight:600}.admin-briefs-tabs span{color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:400}.admin-briefs-list ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-briefs-list li a{border-bottom:1px solid var(--lx-surface-muted);color:inherit;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.admin-briefs-list li a:hover{background:var(--lx-surface-muted)}.admin-briefs-list li a[aria-current=page]{background:var(--lx-accent-soft)}.admin-briefs-row-top{align-items:center;gap:6px;min-width:0;display:flex}.admin-briefs-row-top .brief-dot{margin:0}.admin-briefs-row-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-briefs-list li a:not(.unread) strong{font-weight:500}.admin-briefs-row-top small,.admin-briefs-row-top time{color:var(--lx-text-muted);font-size:var(--lx-text-xs);flex:none}.admin-briefs-row-top time{margin-left:auto}.admin-briefs-line{color:var(--lx-text-muted);font-size:var(--lx-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-briefs-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-briefs-due,.admin-briefs-data{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.admin-briefs-due.overdue{color:var(--lx-danger);font-weight:600}.admin-briefs-due.soon{color:var(--lx-warning);font-weight:600}.admin-briefs-empty{padding:var(--lx-space-8) var(--lx-space-6);color:var(--lx-text-muted);font-size:var(--lx-text-sm);text-align:center;margin:0;line-height:1.6}.admin-briefs-case>.admin-briefs-empty{margin:auto 0}.admin-briefs-error{margin:var(--lx-space-4)}.admin-briefs-case{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-brief{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px 0;display:flex}.admin-brief-head{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.admin-brief-back{color:var(--lx-text-muted);font-size:var(--lx-text-sm);align-items:center;gap:4px;text-decoration:none;display:none}.admin-brief-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-brief-title h2{margin:0;font-size:1.2rem}.admin-brief-title small{color:var(--lx-text-muted)}.admin-brief-meta{color:var(--lx-text-muted);font-size:var(--lx-text-sm);grid-column:1;margin:0}.admin-brief-nav{grid-area:1/2/span 2;align-self:start;align-items:center;gap:4px;display:flex}.admin-brief-nav>.lx-button:not(.lx-icon-button){margin-right:4px}.admin-brief-moved{border-radius:var(--lx-radius-sm);background:var(--lx-accent-soft);font-size:var(--lx-text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.admin-brief-moved button{color:var(--lx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-brief-steps{margin:2px 0 4px}.admin-brief .brief-chat.admin-brief-chat{border-width:1px 0 0;border-radius:0;flex:1;height:auto;min-height:0;margin:0 -20px}.admin-brief-text{white-space:pre-wrap;overflow-wrap:anywhere}.admin-brief-form .brief-review-section p:not(.muted){color:var(--lx-text)}.brief-review-section header small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.admin-brief-stages{gap:var(--lx-space-3);font-size:var(--lx-text-sm);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.admin-brief-stages li>span{color:var(--lx-text-muted);margin-left:8px}.admin-brief-stages p{margin:4px 0 0}.brief-chat-message.note .brief-chat-bubble{background:var(--lx-warning-soft)}.brief-chat-message.note .brief-chat-sender{color:var(--lx-warning)}.admin-brief-composer.note{background:var(--lx-warning-soft)}.admin-brief-composer .lx-textarea{resize:none}.admin-brief-composer-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-brief-composer-row>.lx-icon-button{margin-right:auto}.admin-brief-mode{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);padding:2px;display:inline-flex}.admin-brief-mode button{min-height:28px;color:var(--lx-text-muted);font:inherit;font-size:var(--lx-text-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.admin-brief-mode button[aria-checked=true]{background:var(--lx-surface);color:var(--lx-text);box-shadow:var(--lx-shadow-sm);font-weight:600}.admin-brief-form,.admin-brief-site{min-height:0;padding-bottom:var(--lx-space-5);flex:1;overflow-y:auto}.admin-brief-site{gap:var(--lx-space-4);flex-direction:column;display:flex}.admin-brief-site h3{font-size:var(--lx-text-sm);margin:0 0 6px}.admin-brief-site p{margin:0 0 4px}.admin-brief-files{gap:var(--lx-space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-brief-files a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.admin-brief-files img,.admin-brief-files .brief-file-icon{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);object-fit:cover;width:100%}.admin-brief-files small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-brief-download{color:var(--lx-text-muted);font-size:var(--lx-text-sm);align-items:center;gap:6px;display:flex}@media (width<=900px){.admin-briefs{grid-template-columns:minmax(0,1fr)}.admin-briefs.has-case .admin-briefs-list,.admin-briefs:not(.has-case) .admin-briefs-case{display:none}.admin-briefs-list{border-right:0}.admin-brief{padding:12px 14px 0}.admin-brief .brief-chat.admin-brief-chat{margin:0 -14px}.admin-brief-back{grid-column:1/-1;display:inline-flex}.admin-brief-nav{grid-row:2/span 2}}.admin-brief-facts{gap:6px var(--lx-space-4);margin:0 0 var(--lx-space-2);font-size:var(--lx-text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-brief-facts dt{color:var(--lx-text-muted)}.admin-brief-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-brief-blocked{border-radius:var(--lx-radius-sm);background:var(--lx-warning-soft);font-size:var(--lx-text-sm);margin:0;padding:8px 12px}.admin-brief-link{color:var(--lx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.admin-brief-drawer{gap:var(--lx-space-4);flex-direction:column;display:flex}.admin-brief-drawer-row{align-items:start;gap:var(--lx-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-brief-domain{align-items:center;gap:var(--lx-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-brief-domain-wishes,.admin-brief-domain-quote{color:var(--lx-text-muted);font-size:var(--lx-text-sm);overflow-wrap:anywhere;margin:6px 0 0}.admin-brief-site section>.lx-button{margin-top:var(--lx-space-2)}.admin-brief-modules,.admin-brief-shots{gap:8px var(--lx-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.admin-brief-modules legend,.admin-brief-shots legend{font-size:var(--lx-text-sm);margin-bottom:6px;padding:0;font-weight:600}.admin-brief-payments{font-size:var(--lx-text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.admin-brief-payments li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-brief-payments time{color:var(--lx-text-muted)}.admin-brief-hosts{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.admin-brief-hosts legend{font-size:var(--lx-text-sm);margin-bottom:6px;padding:0;font-weight:600}.admin-brief-hosts label{font-size:var(--lx-text-sm);align-items:center;gap:8px;display:inline-flex}.admin-brief-hosts small{color:var(--lx-text-muted)}.admin-brief-modules label{font-size:var(--lx-text-sm);align-items:center;gap:6px;display:inline-flex}.admin-brief-modules small{color:var(--lx-text-muted)}.admin-brief-shot{flex-direction:column;gap:4px;width:160px;display:flex;position:relative}.admin-brief-shot img{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);object-fit:cover;object-position:top;width:100%;height:110px}.admin-brief-shot small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-brief-shot .lx-icon-button{background:var(--lx-surface);position:absolute;top:4px;right:4px}.admin-brief-shot-add{border:1px dashed var(--lx-border);border-radius:var(--lx-radius-sm);height:110px;color:var(--lx-text-muted);font-size:var(--lx-text-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.admin-brief-shot-add:hover{border-color:var(--lx-accent);color:var(--lx-text)}.admin-brief-letter{padding:var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);flex-direction:column;gap:6px;display:flex}.admin-brief-letter h3{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin:0;font-weight:600}.admin-brief-letter p{margin:0}.admin-brief-letter-subject{font-weight:600}.admin-brief-letter blockquote{border-left:3px solid var(--lx-border);background:var(--lx-surface);white-space:pre-wrap;margin:0;padding:8px 12px}.admin-brief-letter-action{color:var(--lx-accent-text);font-weight:600}@media (width<=600px){.admin-brief-steps{display:none}.admin-brief-drawer-row{grid-template-columns:minmax(0,1fr)}.admin-brief-shot{width:calc(50% - var(--lx-space-2))}}.pr-tile,.pr-menu-tile{background:var(--lx-surface-muted);width:36px;height:36px;color:var(--lx-text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.pr-menu-tile{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.lx-menu-content.pr-new-menu{width:min(376px,100vw - 24px)}.cm-tbl input.lx-switch[type=checkbox]{width:40px;height:24px}.pr-new-menu .lx-menu-item{align-items:flex-start;gap:12px;padding:10px 12px}.pr-menu-text b{font-size:14px;font-weight:600;line-height:1.45;display:block}.pr-menu-text small{color:var(--lx-text-muted);font-size:12.5px;line-height:1.5;display:block}.pr-opt{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pr-opt-label{font-size:13.5px;font-weight:600}.pr-opt .sa-seg{width:fit-content}.pr-tiers{flex-direction:column;gap:8px;display:flex}.pr-tier{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.pr-tier.bad{border-color:var(--lx-danger)}.pr-tier-n{width:44px;color:var(--lx-text-muted);flex:none;font-size:12.5px;font-weight:600}.pr-tier-word{flex:none;font-size:14px;font-weight:600}.pr-tier-hint{min-width:0;color:var(--lx-text-muted);flex:80px;font-size:12.5px}.pr-add-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lx-button.pr-dashed{background:0 0;border-style:dashed}.pr-start{align-self:flex-start}.pr-help{color:var(--lx-text-muted);margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.pr-note{background:var(--lx-bg);color:var(--lx-text-muted);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.pr-note.plain{background:0 0;padding:0;font-size:12.5px}.pr-note>svg{flex:none;margin-top:2px}.pr-affix{border:1px solid var(--lx-border-strong);background:var(--lx-surface);border-radius:10px;flex:none;align-items:stretch;width:132px;display:flex;overflow:hidden}.pr-affix.xs{width:88px}.pr-affix.sm{width:112px}.pr-affix.lg{width:150px}.pr-affix.full{width:100%}.pr-affix>span{border-right:1px solid var(--lx-border);background:var(--lx-surface-muted);color:var(--lx-text-muted);place-items:center;padding:0 10px;font-size:13px;display:grid}.pr-affix>span.post{border-right:0;border-left:1px solid var(--lx-border)}.pr-affix .lx-input{width:100%;min-width:0;min-height:38px;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;padding:6px 10px}.pr-affix .lx-input:focus-visible{outline:none}.pr-affix:focus-within{outline:2px solid var(--lx-focus);outline-offset:2px}.pr-affix:has(.lx-input[aria-invalid=true]){border-color:var(--lx-danger)}.pr-affix.off{border-color:var(--lx-border);background:var(--lx-bg)}.pr-affix.off>span{background:0 0}.pr-choices .cm-radio-item b{font-size:14px;font-weight:600;display:block}.pr-choices .cm-radio-item small{margin-top:2px;line-height:1.5}.pr-choices [role=radio]:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.cm-radio-item.pr-choice{cursor:default;flex-wrap:wrap;align-items:center;min-height:56px;padding:8px 14px}.cm-radio-item.pr-choice.on{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.pr-choice-button{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:160px;align-items:center;gap:10px;padding:0;display:flex}.pr-choice-button .cm-radio{margin-top:0}.pr-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.pr-check .lx-checkbox{margin-top:2px}.pr-check b{font-weight:600;display:block}.pr-check small{color:var(--lx-text-muted);font-size:12.5px;line-height:1.5;display:block}.pr-switch-line{align-items:center;gap:16px;display:flex}.pr-switch-line>div{flex:1;min-width:0}.pr-switch-line b{font-size:14.5px;font-weight:600;display:block}.pr-switch-line small{color:var(--lx-text-muted);font-size:13px;line-height:1.5;display:block}.pr-picked{border:1px dashed var(--lx-border-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.pr-picked.rows{flex-direction:column;align-items:stretch}.pr-picked.rows>.cm-link{align-self:flex-start}.pr-chips{flex-wrap:wrap;gap:8px;display:flex}.pr-chip{border:1px solid var(--lx-border);border-radius:var(--lx-radius-full);background:var(--lx-surface);align-items:center;gap:4px;min-height:30px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.pr-chip button{width:22px;height:22px;color:var(--lx-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pr-chip button:hover{background:var(--lx-surface-muted);color:var(--lx-text)}.pr-chip button:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px}.pr-picked .pr-link.lx-overlay-trigger{min-height:0;color:var(--lx-accent-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.pr-picked .pr-link.lx-overlay-trigger:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.lx-popover-content.pr-cat-pop{flex-direction:column;gap:10px;min-width:min(260px,100vw - 24px);padding:12px;display:flex}.pr-cat-pop p{margin:0;font-size:13.5px}.pr-cat-list{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pr-cat-list .pr-check{padding:6px 4px}.pr-cat-list .pr-check small{margin-left:6px;display:inline}.pr-cat-list .pr-check b{display:inline}.pr-cat-pop .cm-link{align-self:flex-start}.pr-prow{align-items:center;gap:10px;font-size:13.5px;display:flex}.pr-prow b{flex:1;min-width:0;font-weight:600}.sa-ph.pr-thumb{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:9px;flex:none;width:36px}.pr-sub{border-top:1px solid var(--lx-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pr-sub-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-sub-head b{font-size:13.5px;font-weight:600}.pr-rules{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pr-rules li{align-items:flex-start;gap:8px;display:flex}.pr-rules svg{flex:none;margin-top:3px}.pr-ok{color:var(--lx-success)}.pr-group{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;min-width:0;overflow:hidden}.pr-group .sa-group-head>p{color:var(--lx-text-muted);flex-basis:100%;margin:-4px 0 0;font-size:13px}.pr-group-foot{border-top:1px solid var(--lx-border);background:color-mix(in srgb, var(--lx-surface-muted) 40%, var(--lx-surface));color:var(--lx-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 20px;font-size:13px;display:flex}.pr-group-foot b{color:var(--lx-text);font-size:13.5px;font-weight:600}.pr-group-foot .pr-help{flex:200px}.pr-group-foot .pr-error{flex-basis:100%}.pr-group-empty,.pr-group-error{color:var(--lx-text-muted);margin:0;padding:14px 20px;font-size:13.5px}.pr-group-error{padding-top:0}.pr-mrow{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.pr-mtile{background:var(--lx-accent-soft);width:40px;height:40px;color:var(--lx-accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.pr-mmain{flex:180px;min-width:0}.pr-mmain strong{font-size:15px;font-weight:600;line-height:1.45;display:block}.pr-mmain span{color:var(--lx-text-muted);font-size:13px;display:block}.pr-mfee{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.pr-mfee s{color:var(--lx-text-muted)}.pr-addon-tbl th,.pr-addon-tbl td{padding:10px 12px}.pr-addon-tbl .cm-cell-main{gap:10px}.pr-addon-tbl tr.pr-dim td{background:color-mix(in srgb, var(--lx-surface-muted) 40%, var(--lx-surface))}.pr-addon-tbl tr.pr-bad-row td{background:var(--lx-danger-soft)}.pr-grip{width:24px;height:32px;color:var(--lx-text-muted);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pr-grip:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px}.pr-pv{border:1px solid var(--lx-border);background:var(--lx-bg);color:var(--lx-text);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.pr-pv-row{align-items:flex-start;gap:10px;display:flex}.pr-pv-row b{font-size:13.5px;font-weight:600;line-height:1.45;display:block}.pr-pv-row small{color:var(--lx-text-muted);font-size:12px;line-height:1.5;display:block}.pr-pv-ic{background:var(--lx-success-soft);width:28px;height:28px;color:var(--lx-success);border-radius:50%;flex:none;place-items:center;display:grid}.pr-pv-bar{border-radius:var(--lx-radius-full);background:var(--lx-surface-muted);height:6px;overflow:hidden}.pr-pv-bar span{border-radius:var(--lx-radius-full);background:var(--lx-success);height:100%;display:block}.pr-pv-msg{margin:0;font-size:12.5px}.pr-pv-sum{border-top:1px solid var(--lx-border);justify-content:space-between;gap:8px;padding-top:10px;font-size:13px;display:flex}.pr-pv-sum.flat{border-top:0;padding-top:0}.pr-pv-minus{color:var(--lx-success);font-variant-numeric:tabular-nums;font-weight:600}.pr-pv-label{color:var(--lx-text-muted);letter-spacing:.04em;font-size:11.5px;font-weight:600}.pr-pv-free{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.pr-pv-free s{color:var(--lx-text-muted)}.pr-pv-free b{color:var(--lx-success);font-weight:600}.pr-pv-title{margin:0;font-size:13.5px;font-weight:600}.pr-pv-title small{color:var(--lx-text-muted);font-size:12px;font-weight:400;display:block}.pr-pv-item{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.sa-ph.pr-pv-thumb{aspect-ratio:1;border-radius:6px;flex:none;width:48px}.pr-pv-main{flex:1;min-width:0}.pr-pv-main b{font-size:13px;font-weight:600;line-height:1.4;display:block}.pr-pv-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.pr-pv-price strong{color:var(--lx-success);font-size:14px}.pr-pv-price s{color:var(--lx-text-muted)}.pr-pv-add{border:1px solid var(--lx-success);background:var(--lx-surface);min-height:34px;color:var(--lx-success);border-radius:5px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pr-pv-empty{margin:0;font-size:13px}.pr-pick-search .sa-search{max-width:none;display:block}.pr-pick-count{color:var(--lx-text-muted);margin-right:auto;font-size:13px}.pr-pick-list{border:1px solid var(--lx-border);border-radius:12px;flex:none;margin:0;padding:0;list-style:none;overflow:hidden}.pr-pick-list>li+li{border-top:1px solid var(--lx-border)}.pr-pick-list ul{margin:0;padding:0 0 6px;list-style:none}.pr-pick-row{cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.pr-pick-row:hover{background:var(--lx-surface-muted)}.pr-pick-row.sub{padding:8px 14px 8px 44px}.pr-pick-line{align-items:center;padding-right:10px;display:flex}.pr-pick-line:hover{background:var(--lx-surface-muted)}.pr-pick-line>.pr-pick-row{flex:1;min-width:0}.pr-pick-toggle{color:var(--lx-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:inline-flex}.pr-pick-toggle:hover{background:var(--lx-surface);color:var(--lx-text)}.pr-pick-toggle:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px}.pr-pick-toggle svg{transition:transform .16s}.pr-pick-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pr-pick-thumb{flex:none;display:flex}.pr-pick-main{flex:1;min-width:0}.pr-pick-main b{font-size:14px;font-weight:600;line-height:1.4;display:block}.pr-pick-main small{color:var(--lx-text-muted);font-size:12.5px;display:block}.pr-pick-main .pr-pick-note{color:var(--lx-accent-text);font-weight:600}.lx-button.pr-more{align-self:flex-start}.pr-url{font-family:var(--lx-font-mono);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pr-status{align-items:center;gap:6px;display:inline-flex}.pr-status small{color:var(--lx-text-muted);font-size:12.5px}.pr-drawer-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pr-spacer{flex:1}.pr-dsec{flex-direction:column;gap:12px;min-width:0;display:flex}.pr-dsec+.pr-dsec{border-top:1px solid var(--lx-border);padding-top:20px}.pr-dsec h3{margin:0;font-size:14.5px;font-weight:600}.pr-dsec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-url-box{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.pr-url-text{min-width:0;font-family:var(--lx-font-mono);letter-spacing:.01em;overflow-wrap:anywhere;flex:1;font-size:14.5px}.pr-qr-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pr-qr-frame{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:10px;flex:none;padding:8px}.pr-qr{display:block}.pr-qr-text{flex:200px}.pr-qr-text b{font-size:14px;font-weight:600;display:block}.pr-qr-text p{color:var(--lx-text-muted);margin:2px 0 10px;font-size:13px}.pr-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.pr-stat{border:1px solid var(--lx-border);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pr-stat dt{color:var(--lx-text-muted);font-size:12.5px}.pr-stat dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.3}.pr-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-items li{align-items:center;gap:10px;font-size:14px;display:flex}.pr-grow{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.pr-qty{color:var(--lx-text-muted);font-variant-numeric:tabular-nums}.pr-facts{grid-template-columns:112px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13.5px;display:grid}.pr-facts dt{color:var(--lx-text-muted)}.pr-facts dd{margin:0}.pr-qlines{border:1px solid var(--lx-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pr-qline{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.pr-qline+.pr-qline{border-top:1px solid var(--lx-border)}.sa-ph.pr-qthumb{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:10px;flex:none;width:44px}.pr-qmain{flex:140px;min-width:0}.pr-qmain b{font-size:14px;font-weight:600;line-height:1.4;display:block}.pr-qmain small{color:var(--lx-text-muted);font-size:12.5px;display:block}.pr-qmain small.pr-warn{color:var(--lx-warning)}.pr-vsel{border:1px solid var(--lx-border);background:var(--lx-surface);max-width:100%;min-height:28px;color:var(--lx-text-muted);font:inherit;cursor:pointer;border-radius:8px;margin-top:2px;padding:0 8px;font-size:12.5px}.pr-vsel:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.pr-stepper{border:1px solid var(--lx-border-strong);border-radius:10px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.pr-stepper button{background:var(--lx-surface);width:32px;height:32px;color:var(--lx-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.pr-stepper button:disabled{color:var(--lx-text-muted);opacity:.5;cursor:not-allowed}.pr-stepper input{border:0;border-right:1px solid var(--lx-border);border-left:1px solid var(--lx-border);background:var(--lx-surface);width:36px;height:32px;color:var(--lx-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:0;font-size:14px}.pr-stepper :focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.pr-qprice{font-variant-numeric:tabular-nums;text-align:right;flex:none;width:84px;font-size:14px}.pr-qtotal{background:var(--lx-bg);color:var(--lx-text-muted);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.pr-qtotal b{color:var(--lx-text);font-variant-numeric:tabular-nums;font-size:14px}.pr-field{gap:8px;display:grid}.pr-field-label{font-size:var(--lx-text-sm);font-weight:600}@media (width<=900px){.pr-opt{grid-template-columns:minmax(0,1fr);gap:6px}.pr-mfee{flex-basis:100%;justify-content:flex-start;padding-left:32px}}@media (width<=540px){.pr-tier-n{width:auto}.pr-affix.lg,.pr-affix.md{width:124px}.pr-qprice{width:auto;margin-left:auto}.pr-facts{grid-template-columns:minmax(0,1fr)}}.cm-page{flex-direction:column;gap:20px;min-width:0;display:flex}.cm-page>.lx-page-header{margin-bottom:0}.cm-muted{color:var(--lx-text-muted)}.cm-nowrap{white-space:nowrap}.cm-show-sm{display:none}.cm-err{color:var(--lx-danger);margin:0;font-size:13px;font-weight:600}.cm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-toolbar .cm-fbtn.lx-overlay-trigger{border:1px solid var(--lx-border);background:var(--lx-surface);min-height:38px;color:var(--lx-text);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.sa-toolbar .cm-fbtn.lx-overlay-trigger:hover{border-color:var(--lx-border-strong);background:var(--lx-surface)}.sa-toolbar .cm-fbtn.lx-overlay-trigger>svg{color:var(--lx-text-muted)}.sa-toolbar .cm-fbtn.lx-overlay-trigger[data-popup-open],.sa-toolbar .cm-fbtn.lx-overlay-trigger.cm-on{border-color:var(--lx-accent)}.cm-date-range{align-items:center;gap:6px;display:inline-flex}.cm-date-range .lx-input{width:150px}.cm-tabs .lx-tabs-trigger{align-items:center;gap:6px;display:inline-flex}.cm-tabs .lx-tabs-list{flex-wrap:wrap}.cm-tscroll{position:relative;overflow:auto hidden}.cm-tbl{border-collapse:collapse;width:100%;font-size:14px}.cm-tbl th{border-bottom:1px solid var(--lx-border);background:var(--lx-surface);color:var(--lx-text-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.cm-tbl td{border-bottom:1px solid var(--lx-border);vertical-align:middle;padding:12px 14px}.cm-tbl tbody tr:last-child td{border-bottom:0}.cm-tbl tr.cm-click{cursor:pointer}.cm-tbl tr.cm-click:hover td{background:var(--lx-surface-muted)}.cm-tbl tr.cm-on td{background:var(--lx-accent-soft)}.cm-tbl .cm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-tbl .cm-cb{width:40px;padding-right:0}.cm-tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--lx-accent);cursor:pointer;vertical-align:middle;margin:0}.cm-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cm-open:hover{text-underline-offset:3px;text-decoration:underline}.cm-cell-main{align-items:center;gap:12px;min-width:0;display:flex}.cm-cell-main strong,.cm-cell-main .cm-open{font-weight:600;line-height:1.4;display:block}.cm-cell-main small{color:var(--lx-text-muted);font-size:12.5px;display:block}.sa-ph.cm-square{aspect-ratio:1}.sa-ph.cm-tthumb{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:8px;flex:none;width:44px}.sa-ph.cm-tthumb.sa-ph-empty,.sa-ph.cm-tthumb .media-preview-frame p{padding:2px;font-size:10px;line-height:1.2}.cm-avatar{border:1px solid var(--lx-border);background:var(--lx-surface-muted);width:36px;height:36px;color:var(--lx-text);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:inline-grid}.cm-avatar.lg{width:56px;height:56px;font-size:19px}.cm-tfoot{border-top:1px solid var(--lx-border);color:var(--lx-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.cm-bulk{border-bottom:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:flex}.cm-bulk b{margin-right:auto}.cm-stock-low{color:var(--lx-warning);font-weight:600}.cm-stock-out{color:var(--lx-danger);font-weight:600}.cm-badges{flex-wrap:wrap;gap:4px;display:flex}.lx-badge.cm-badge-info{background:var(--lx-label-blue-bg);color:var(--lx-label-blue-text)}@media (width<=900px){.cm-page{gap:16px}.cm-col-opt{display:none}.cm-show-sm{display:block}.cm-tbl th,.cm-tbl td{padding-left:10px;padding-right:10px}.cm-tbl .cm-cell-main>div:last-child{min-width:8em}}.cm-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.cm-col{flex-direction:column;gap:16px;min-width:0;display:flex}.cm-card{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.cm-card h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.cm-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-card-sub{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.cm-link{color:var(--lx-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.cm-link:hover{text-underline-offset:3px;text-decoration:underline}.cm-note{color:var(--lx-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.cm-note>svg{flex:none;margin-top:2px}.cm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cm-order-id{align-items:center;gap:6px;display:inline-flex}.cm-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-lines li{border-top:1px solid var(--lx-border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cm-lines li:first-child{border-top:0;padding-top:0}.cm-lines .sa-ph.cm-tthumb{width:48px}.cm-lines strong{font-size:14.5px;font-weight:600;display:block}.cm-lines small{color:var(--lx-text-muted);font-size:12.5px;display:block}.cm-lines strong>.lx-badge{vertical-align:1px;margin-left:6px}.cm-lines .cm-amt{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.cm-sum{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:14px;display:grid}.cm-sum dt{color:var(--lx-text-muted)}.cm-sum dd{text-align:right;margin:0}.cm-sum .cm-total{border-top:1px solid var(--lx-border);color:var(--lx-text);padding-top:8px;font-size:15px;font-weight:700}.cm-sum .cm-refund{color:var(--lx-danger)}.cm-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.cm-kv dt{color:var(--lx-text-muted)}.cm-kv dd{overflow-wrap:anywhere;margin:0}.cm-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-tl li{grid-template-columns:14px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.cm-tl li:before{content:"";background:var(--lx-border);width:2px;position:absolute;top:16px;bottom:0;left:6px}.cm-tl li:last-child{padding-bottom:0}.cm-tl li:last-child:before{display:none}.cm-tdot{border:2px solid var(--lx-accent);background:var(--lx-surface);border-radius:50%;width:14px;height:14px;margin-top:4px}.cm-tdot.fill{background:var(--lx-accent)}.cm-tbody{min-width:0;font-size:14px}.cm-tbody time{color:var(--lx-text-muted);font-size:12.5px;display:block}.cm-tbody .cm-t-note{background:var(--lx-surface-muted);white-space:pre-wrap;border-radius:8px;margin-top:4px;padding:8px 10px}.cm-tbody .cm-t-d{color:var(--lx-text-muted);font-size:13px}.cm-note-form{gap:8px;display:flex}.cm-note-form .lx-input{flex:1}.cm-ship-form{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.cm-radio{border:2px solid var(--lx-border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}[aria-checked=true]>.cm-radio{border-color:var(--lx-accent);background:var(--lx-accent);box-shadow:inset 0 0 0 3px var(--lx-surface)}@media (width<=900px){.cm-detail-grid,.cm-form-grid{grid-template-columns:minmax(0,1fr)}.cm-card{padding:16px}}.cm-savebar{z-index:9;background:var(--lx-inverse);color:var(--lx-on-inverse);flex-wrap:wrap;align-items:center;gap:10px;margin:-40px -32px 0;padding:10px 32px;font-size:14px;display:flex;position:sticky;top:64px}.cm-savebar b{margin-right:auto}.cm-savebar .lx-button--secondary{border-color:var(--lx-inverse-muted);color:var(--lx-on-inverse);background:0 0}.cm-savebar .lx-button--secondary:hover:not(:disabled){border-color:var(--lx-on-inverse);background:0 0}.cm-img-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.cm-img-tile{border:1px solid var(--lx-border);cursor:grab;border-radius:10px;position:relative;overflow:hidden}.cm-img-tile:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}.cm-img-tile em{background:var(--lx-scrim);color:var(--lx-on-inverse);border-radius:6px;padding:0 6px;font-size:11px;font-style:normal;line-height:18px;position:absolute;top:6px;left:6px}.cm-img-remove{background:var(--lx-scrim);width:24px;height:24px;color:var(--lx-on-inverse);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.cm-img-add{aspect-ratio:1;border:1px dashed var(--lx-border-strong);color:var(--lx-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-content:center;place-items:center;gap:4px;font-size:12.5px;display:grid}.cm-opt-chips{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.cm-opt-chips b{margin:0 4px 0 10px;font-weight:600}.cm-opt-chips b:first-child{margin-left:0}.cm-chip{border:1px solid var(--lx-border);color:var(--lx-text-muted);border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:12px;line-height:1.6;display:inline-flex}.cm-vt th,.cm-vt td{padding:8px 10px}.cm-vt .lx-input{min-height:34px;padding:4px 8px;font-size:13.5px}.cm-vt .lx-input.cm-n{text-align:right;font-variant-numeric:tabular-nums;width:76px}.cm-vt .lx-input.cm-sku{min-width:120px;font-family:var(--lx-font-mono);font-size:12.5px}.cm-vt .lx-input.cm-label{min-width:96px;font-weight:600}.cm-vt th:last-child,.cm-vt td:last-child{padding-left:0}.cm-sale{border-top:1px solid var(--lx-border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.cm-sale h3{margin:0;font-size:14px;font-weight:600}.cm-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cm-stack small{color:var(--lx-text-muted);white-space:nowrap;font-size:12.5px}.cm-sale-price{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cm-options{background:var(--lx-surface-muted);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 16px 16px;display:flex}.cm-options>.product-info-field,.cm-options>.cm-option-variant{background:var(--lx-surface);align-self:stretch}.cm-options>p{color:var(--lx-text-muted);margin:4px 0 8px;font-size:13px}.cm-option-variant{border:1px solid var(--lx-border);border-radius:8px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.cm-radio-list{flex-direction:column;gap:6px;display:flex}.cm-radio-item{border:1px solid var(--lx-border);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.cm-radio-item[aria-checked=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.cm-radio-item small{color:var(--lx-text-muted);font-size:12.5px;display:block}.cm-seo-fields{margin-top:12px}@media (width<=900px){.cm-savebar{margin:-28px -24px 0;padding:10px 24px}}@media (width<=540px){.cm-savebar{margin:-20px -16px 0;padding:10px 16px}}.cm-customer-head{align-items:center;gap:16px;display:flex}.cm-customer-head>.lx-page-header{flex:1;min-width:0;margin-bottom:0}.cm-facts{flex-wrap:wrap;gap:14px 0;margin:0;display:flex}.cm-facts>div{border-left:1px solid var(--lx-border);padding:0 24px}.cm-facts>div:first-child{border-left:0;padding-left:0}.cm-facts dt{color:var(--lx-text-muted);font-size:12.5px}.cm-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:600}.cm-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-tag{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);color:var(--lx-accent-text);font:inherit;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cm-tag button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.cm-tag button:hover:not(:disabled){background:var(--lx-surface-muted)}.cm-tag.add{color:var(--lx-text-muted);cursor:pointer;background:0 0;border-style:dashed;font-weight:500}.cm-tag-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-tag-form .lx-input{flex:160px;min-width:0}.cm-contact-form{flex-direction:column;gap:12px;display:flex}.cm-new-customer{max-width:560px}@media (width<=900px){.cm-customer-head{align-items:flex-start}.cm-facts>div{padding:0 14px}.cm-facts dd{font-size:16px}}.cf-page{flex-direction:column;gap:20px;min-width:0;display:flex}.cf-page>.lx-page-header{margin-bottom:0}.cf-block{display:block}.cf-muted{color:var(--lx-text-muted)}.cf-link{color:var(--lx-accent-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cf-link:hover{text-underline-offset:3px;text-decoration:underline}.cf-tscroll{overflow:auto hidden}.cf-table{border-collapse:collapse;width:100%;font-size:14px}.cf-table th{border-bottom:1px solid var(--lx-border);background:var(--lx-surface);color:var(--lx-text-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.cf-table td{border-bottom:1px solid var(--lx-border);vertical-align:middle;padding:12px 14px}.cf-table tbody tr:last-child td{border-bottom:0}.cf-table strong{white-space:nowrap;font-weight:600}.cf-table tr.cf-fresh td{background:var(--lx-success-soft)}.cf-table tr.cf-drop td{box-shadow:inset 0 2px var(--lx-accent)}.cf-table .cf-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cf-table .cf-grip{width:28px;color:var(--lx-border-strong);padding-right:0}.cf-grip button,.cf-table .lx-overlay-trigger.cf-more{color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.cf-grip button{cursor:grab;width:24px;height:28px}.cf-table .lx-overlay-trigger.cf-more{width:32px;height:32px;min-height:0;color:var(--lx-text);cursor:pointer}.cf-grip button:hover,.cf-table .lx-overlay-trigger.cf-more:hover{background:var(--lx-surface-muted)}.cf-tfoot{border-top:1px solid var(--lx-border);color:var(--lx-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.cf-archived{border-top:1px solid var(--lx-border);margin:0;padding:0;list-style:none}.cf-archived li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.cf-archived li+li{border-top:1px solid var(--lx-border)}.cf-archived-empty{border-top:1px solid var(--lx-border);color:var(--lx-text-muted);margin:0;padding:12px 16px;font-size:13px}.cf-type-l{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cf-type-l svg{color:var(--lx-text-muted)}.cf-acc{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.cf-acc.private{color:var(--lx-text-muted)}.cf-acc.read{color:var(--lx-label-blue-text)}.cf-acc.write{color:var(--lx-accent-text)}.cf-api{white-space:nowrap;background:var(--lx-surface-muted);font-family:var(--lx-font-mono);border-radius:6px;padding:1px 6px;font-size:12.5px}.cf-ok{color:var(--lx-success)}.cf-req{color:var(--lx-accent-text);font-size:12px;font-weight:600}.cf-th{align-items:center;gap:6px;display:inline-flex}.cf-tag{background:var(--lx-label-blue-bg);color:var(--lx-label-blue-text);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:17px}.cf-nowrap{white-space:nowrap}.cf-legend{color:var(--lx-text-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.cf-legend span{align-items:center;gap:6px;display:inline-flex}.cf-card{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.cf-card h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.cf-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-card-sub{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.cf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cf-api-stack{flex-direction:column;gap:8px;display:flex}.cf-code-head{color:var(--lx-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.cf-code-head code{color:var(--lx-text);font-family:var(--lx-font-mono);overflow-wrap:anywhere;font-size:12.5px}.cf-method{background:var(--lx-label-blue-bg);color:var(--lx-label-blue-text);font-family:var(--lx-font-mono);border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:700}.cf-code{background:var(--lx-inverse);color:var(--lx-on-inverse);font-family:var(--lx-font-mono);white-space:pre;border-radius:12px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow:auto hidden}.cf-code .c{color:var(--lx-inverse-muted)}.cf-code .k{color:var(--lx-inverse-accent)}.cf-code .s,.cf-code .n{color:var(--lx-on-inverse)}.cf-dialog-form{flex-direction:column;flex:1;min-height:0;display:flex}.cf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cf-field{border:0;gap:6px;min-width:0;margin:0;padding:0;font-size:13.5px;font-weight:600;display:grid}.cf-field-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;display:flex}.cf-field small{color:var(--lx-text-muted);font-weight:400}.cf-field-top{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.cf-field.full{grid-column:1/-1}.cf-help{font-size:12.5px}.cf-mono{font-family:var(--lx-font-mono);font-size:13.5px}.cf-err{color:var(--lx-danger);margin:0;font-size:13px;font-weight:600}.cf-types{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.cf-type-opt{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);min-height:42px;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.cf-type-opt svg{color:var(--lx-text-muted)}.cf-type-opt[aria-pressed=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft);font-weight:600}.cf-type-opt[aria-pressed=true] svg{color:var(--lx-accent-text)}.cf-type-opt:disabled{opacity:.45;cursor:not-allowed}.cf-acc-opts{gap:8px;display:grid}.cf-acc-opt{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cf-acc-opt[aria-pressed=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.cf-acc-opt b{font-size:14px;display:block}.cf-acc-opt small{color:var(--lx-text-muted);font-size:12.5px;font-weight:400;display:block}.cf-radio{border:2px solid var(--lx-border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}[aria-pressed=true]>.cf-radio{border-color:var(--lx-accent);background:var(--lx-accent);box-shadow:inset 0 0 0 3px var(--lx-surface)}.cf-note{color:var(--lx-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;font-weight:400;display:flex}.cf-note svg{flex:none;margin-top:2px}.cf-switch-row{align-items:flex-start;gap:12px;display:flex}.cf-switch-row b{font-size:14px;display:block}.cf-switch-row small{color:var(--lx-text-muted);font-size:12.5px;font-weight:400;display:block}@media (width<=900px){.cf-form-grid{grid-template-columns:minmax(0,1fr)}.cf-col-opt{display:none}.cf-table th,.cf-table td{padding-left:10px;padding-right:10px}.cf-card{padding:16px}}.cf-rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cf-rows li{gap:2px;display:grid}.cf-label{color:var(--lx-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.cf-val{overflow-wrap:anywhere;font-size:14px}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cf-grid.single{grid-template-columns:minmax(0,1fr)}.cf-grid .full{grid-column:1/-1}.cf-field .lx-input,.cf-field .lx-textarea,.cf-field .lx-select{font-weight:400}.cf-with-unit{align-items:center;gap:8px;display:flex}.cf-with-unit>.lx-input{flex:1;min-width:0}.cf-with-unit>span{color:var(--lx-text-muted);flex:none;font-size:13.5px;font-weight:400}.cf-range{align-items:center;gap:8px;display:flex}.cf-choices{flex-wrap:wrap;gap:6px 14px;font-weight:400;display:flex}.cf-choice{align-items:center;gap:6px;display:inline-flex}.cf-media{flex-wrap:wrap;align-items:flex-start;gap:8px;font-weight:400;display:flex}.cf-media.compact{flex-wrap:nowrap;align-items:center}.sa-ph.cf-media-thumb{aspect-ratio:1;border:1px solid var(--lx-border);border-radius:8px;width:96px}.lx-input.cf-cell-n{text-align:right;font-variant-numeric:tabular-nums;width:76px}.lx-input.cf-cell{min-width:120px}button.lx-overlay-trigger.cf-col-button{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);min-height:38px;color:var(--lx-text);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}button.lx-overlay-trigger.cf-col-button:hover{border-color:var(--lx-border-strong);background:var(--lx-surface)}button.lx-overlay-trigger.cf-col-button svg{color:var(--lx-text-muted)}button.lx-overlay-trigger.cf-col-button[data-popup-open]{border-color:var(--lx-accent)}.lx-popover-content.cf-col-pop{width:250px;min-width:0;padding:6px}.cf-col-pop-label{color:var(--lx-text-muted);align-items:center;gap:6px;margin:0;padding:8px 10px 4px;font-size:12px;display:flex}.cf-col-pop .cf-err{padding:4px 10px}.cf-col-pop hr{border:0;border-top:1px solid var(--lx-border);margin:6px 4px}.cf-check-item{width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.cf-check-item:hover{background:var(--lx-surface-muted)}.cf-fake-cb{border:1.5px solid var(--lx-border-strong);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cf-check-item[aria-pressed=true] .cf-fake-cb{border-color:var(--lx-accent);background:var(--lx-accent);color:var(--lx-on-accent)}.cf-check-item small{color:var(--lx-text-muted);margin-left:auto;font-size:11.5px}@media (width<=900px){.cf-grid{grid-template-columns:minmax(0,1fr)}}.sa-slot-row{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 20px;scroll-margin-top:120px;display:flex}.sa-slot-row.flash{animation:2.4s sa-flash}@keyframes sa-flash{0%,50%{background:var(--lx-accent-soft)}to{background:0 0}}.sa-slot-thumb{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);flex:none;width:128px;overflow:hidden}.sa-slot-thumb .sa-ph{aspect-ratio:16/10}.sa-slot-row .sa-row-main>span{overflow-wrap:anywhere}.sa-row-main>span.sa-slot-hint{font-size:12.5px}.sa-mini-pair{flex:none;align-items:center;gap:6px;display:flex}.sa-mini-pair .sa-ph{aspect-ratio:16/10;border:1px solid var(--lx-border);border-radius:6px;width:56px}.sa-mini-pair .old{opacity:.55}.sa-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.sa-compare figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.sa-compare .sa-ph{aspect-ratio:16/9;border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm)}.sa-compare figcaption{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.sa-compare figcaption b{overflow-wrap:anywhere}.sa-compare figcaption small{color:var(--lx-text-muted);font-size:12px}.sa-arrow{color:var(--lx-text-muted)}.sa-dlg-body>.sa-search{flex:none}.sa-pick-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.sa-pick{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:6px;font-size:12.5px;line-height:1.35;display:flex;position:relative}.sa-pick .sa-ph{aspect-ratio:4/3;border-radius:6px}.sa-pick>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sa-pick.on{border-color:var(--lx-accent);box-shadow:0 0 0 3px var(--lx-accent-soft)}.sa-pick em{position:absolute;top:10px;right:10px}.sa-ok-t{color:var(--lx-success);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.sa-warn-t{color:var(--lx-warning);font-size:12.5px;font-weight:600}@media (width<=900px){.sa-compare{grid-template-columns:minmax(0,1fr)}.sa-arrow{justify-self:center;transform:rotate(90deg)}.sa-slot-thumb{width:96px}}.sa-slot-row.sa-slot-dual{flex-direction:column;align-items:stretch}.sa-dual-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.sa-dual-head>strong{font-size:14.5px}.sa-dual{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.sa-pane{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);align-items:flex-start;gap:14px;min-width:0;padding:12px 14px;scroll-margin-top:120px;display:flex}.sa-pane.flash{animation:2.4s sa-flash}.sa-pane .sa-actions{margin-top:8px}.sa-row-main>.sa-pane-label{color:var(--lx-text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sa-slot-thumb.tall{width:54px;position:relative}.sa-slot-thumb.tall .sa-ph{aspect-ratio:9/16}.sa-crop img{opacity:.6}.sa-crop-tag{background:var(--lx-surface);color:var(--lx-text);letter-spacing:-.02em;text-align:center;white-space:nowrap;border-radius:4px;padding:2px 0;font-size:9px;font-style:normal;font-weight:600;line-height:1.3;position:absolute;bottom:3px;left:3px;right:3px}.sa-dlg.tall .sa-pick .sa-ph,.sa-dlg.tall .sa-compare .sa-ph{aspect-ratio:9/16}.sa-dlg.tall .sa-compare .sa-ph{flex:none;width:72px}.sa-dlg.tall .sa-compare figure{flex-direction:row;align-items:center}.sa-dlg.tall .sa-pick-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}@media (width<=900px){.sa-dual{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sa-slot-row.flash,.sa-pane.flash{animation:none}}.sa-dlg-alt{border-top:1px solid var(--lx-border);background:var(--lx-surface-muted);padding:14px 20px}.tx-drawer{flex-direction:column;gap:12px;display:flex}.tx-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tx-row{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;align-items:center;gap:8px;padding:9px 8px 9px 6px;display:flex}.tx-row.tx-none{background:0 0;border-style:dashed}.tx-row.tx-editing{border-color:var(--lx-accent);background:var(--lx-accent-soft);flex-direction:column;align-items:stretch;gap:12px;padding:12px}.tx-row.tx-danger{border-color:color-mix(in srgb, var(--lx-danger) 40%, transparent);background:var(--lx-danger-soft);flex-wrap:wrap;padding:12px}.tx-row.tx-dragging{opacity:.45}.tx-row.tx-over{box-shadow:0 -3px 0 var(--lx-accent)}.tx-grip,.tx-grip-space{width:24px;height:32px;color:var(--lx-border-strong);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.tx-grip:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px;color:var(--lx-text)}.tx-main{flex:1;min-width:0}.tx-main strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.4;display:block}.tx-main code{font-family:var(--lx-font-mono);color:var(--lx-text-muted);font-size:12px}.tx-main small{color:var(--lx-text-muted);font-size:12.5px;display:block}.tx-count{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 4px;font-size:13px}.tx-mono{font-family:var(--lx-font-mono)}.tx-add{border:1px dashed var(--lx-border-strong);min-height:44px;color:var(--lx-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.tx-add:hover:not(:disabled){border-color:var(--lx-accent);background:var(--lx-accent-soft);color:var(--lx-accent-text)}.tx-empty{color:var(--lx-text-muted);margin:0;font-size:13.5px}.tx-api{border:1px solid var(--lx-border);border-radius:12px;padding:10px 14px}.tx-api summary{cursor:pointer;font-size:13.5px;font-weight:600}.tx-code{background:var(--lx-surface-muted);font-family:var(--lx-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:10px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.tx-foot-note{color:var(--lx-text-muted);margin-right:auto;font-size:13px}.tx-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.tx-card-note{color:var(--lx-text-muted);font-size:12.5px}.tx-tags{flex-direction:column;gap:8px;display:flex}.tx-taginput{border:1px solid var(--lx-border-strong);background:var(--lx-surface);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 8px;display:flex}.tx-taginput:focus-within{border-color:var(--lx-focus);box-shadow:0 0 0 3px var(--lx-accent-soft)}.tx-taginput.tx-disabled{opacity:.6;cursor:not-allowed}.tx-taginput input{min-width:90px;height:28px;color:var(--lx-text);font:inherit;background:0 0;border:0;outline:0;flex:110px;padding:0 4px;font-size:14px}.tx-suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-suggest-label{color:var(--lx-text-muted);margin-right:2px;font-size:12px}.tx-chip{border:1px dashed var(--lx-border-strong);color:var(--lx-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;line-height:1.6;display:inline-flex}.tx-chip:hover{border-style:solid;border-color:var(--lx-accent);background:var(--lx-accent-soft);color:var(--lx-accent-text)}.tx-chip.tx-chip-new{border-style:solid;border-color:var(--lx-accent);color:var(--lx-accent-text);font-weight:600}.tx-bulk-tag{width:min(340px,100vw - 24px)}.iv-low{color:var(--lx-warning);font-weight:600}.iv-out,.iv-minus{color:var(--lx-danger);font-weight:600}.iv-plus{color:var(--lx-success);font-weight:600}.iv-nowrap{white-space:nowrap}.iv-grow{flex:1}.iv-item{flex-direction:column;min-width:0;display:flex}.iv-item strong{font-weight:600;line-height:1.35}.iv-item small{color:var(--lx-text-muted);font-size:12.5px}.iv-totals{border:1px solid var(--lx-border);border-radius:var(--lx-radius-lg);background:var(--lx-surface);flex-wrap:wrap;gap:8px 28px;margin:0;padding:12px 16px;display:flex}.iv-totals div{align-items:baseline;gap:8px;display:flex}.iv-totals dt{color:var(--lx-text-muted);font-size:13px}.iv-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.iv-dsec{flex-direction:column;gap:14px;display:flex}.iv-dsec+.iv-dsec{border-top:1px solid var(--lx-border);padding-top:18px}.iv-dsec h3{margin:0;font-size:14.5px;font-weight:600}.iv-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.iv-preview{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.iv-preview div{justify-content:space-between;gap:12px;display:flex}.iv-preview dt{color:var(--lx-text-muted)}.iv-preview dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.iv-lines{grid-template-columns:minmax(0,1fr) 88px 112px 32px;align-items:center;gap:8px 10px;font-size:13.5px;display:grid}.iv-lines.iv-count{grid-template-columns:minmax(0,1fr) 56px 88px 56px}.iv-h{color:var(--lx-text-muted);font-size:12px;font-weight:600}.iv-r,.iv-n{text-align:right;font-variant-numeric:tabular-nums}.iv-remove{border-radius:var(--lx-radius-sm);width:32px;height:32px;color:var(--lx-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.iv-remove:hover{background:var(--lx-surface-muted);color:var(--lx-text)}.iv-foot-sum{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13.5px}@media (width<=600px){.iv-grid2{grid-template-columns:minmax(0,1fr)}.iv-lines{grid-template-columns:minmax(0,1fr) 72px 92px 28px}}.iv-suggest .lx-alert-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.iv-suggest .lx-alert-content>span{color:var(--lx-text-muted);flex:320px}.logistics-confirm{gap:16px;margin-top:18px;display:grid}.logistics-guide{overflow-wrap:anywhere;max-width:72ch;margin-block:16px;line-height:1.65}.logistics-guide h3{margin-block:20px 8px;font-size:1rem}.logistics-check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.logistics-check input{accent-color:var(--accent);margin-top:6px}.logistics-confirm,.logistics-confirm .cm-form-grid{min-width:0}.ship-steps{counter-reset:none;flex-wrap:wrap;gap:8px 0;margin:4px 0 0;padding:0;list-style:none;display:flex}.ship-step{color:var(--lx-text-muted);grid-template-columns:14px auto;align-items:center;column-gap:8px;padding-right:22px;font-size:13.5px;display:grid;position:relative}.ship-step:after{content:"";background:var(--lx-border-strong);width:10px;height:1px;position:absolute;top:50%;right:6px}.ship-step:last-child:after{display:none}.ship-step time{grid-column:2;font-size:12px}.ship-step-dot{border:2px solid var(--lx-border-strong);background:var(--lx-surface);border-radius:50%;width:12px;height:12px}.ship-step--done{color:var(--lx-text)}.ship-step--done .ship-step-dot{border-color:var(--lx-accent);background:var(--lx-accent)}.ship-step--current,.ship-step--problem{color:var(--lx-text);font-weight:600}.ship-step--current .ship-step-dot{border-color:var(--lx-accent);box-shadow:0 0 0 3px var(--lx-accent-soft)}.ship-step--problem .ship-step-dot{border-color:var(--lx-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--lx-danger) 18%, transparent)}.logistics-due{color:var(--lx-accent-text);font-weight:600}.ship-events summary{cursor:pointer;color:var(--lx-text-muted);font-size:13.5px;font-weight:600}.ship-events .cm-tl{margin-top:12px}@media (width<=540px){.ship-steps{flex-direction:column}.ship-step{padding-right:0}.ship-step:after{display:none}}.ship-task-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ship-task{border:1px solid var(--lx-border);background:var(--lx-surface);width:100%;height:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ship-task:hover{border-color:var(--lx-border-strong)}.ship-task[aria-pressed=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.ship-task:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.ship-task-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ship-task-count{white-space:nowrap;color:var(--lx-warning);font-weight:600}.ship-task-hint{color:var(--lx-text-muted);font-size:13px;line-height:1.55}.ship-task-due{color:var(--lx-accent-text);font-size:12.5px;font-weight:600}.ship-cell{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.ship-bulk-confirm{border-bottom:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ship-bulk-confirm .logistics-check{flex:320px}.ship-filter{align-items:center;gap:6px;display:inline-flex}.product-information{border-top:1px solid var(--lx-border);margin-top:24px;padding-top:16px}.product-information details{margin:12px 0}.product-information summary{cursor:pointer;padding:12px 0;font-weight:600}.product-info-field{border:1px solid var(--lx-border);border-radius:8px;min-width:0;margin:12px 0;padding:16px}.product-info-field>small{background:var(--lx-surface-muted);border-radius:4px;margin:4px 0;padding:4px 8px;display:inline-block}.product-info-field>p{font-size:13px;line-height:1.6}.product-info-field>button{margin:8px 8px 0 0}.product-info-field label{margin:8px 0;display:block}.product-information .mk-form-grid{align-items:start}.sa-reg-line{color:var(--lx-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.sa-reg-line>span>svg{vertical-align:-3px;margin-right:10px}.sa-code{background:var(--lx-inverse);color:var(--lx-on-inverse);font-family:var(--lx-font-mono);white-space:pre;border-radius:12px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow:auto hidden}.sa-code .c{color:var(--lx-inverse-muted)}.sa-code .k{color:var(--lx-inverse-accent)}.sa-code .s{color:color-mix(in srgb, var(--lx-on-inverse) 70%, var(--lx-success))}.sa-tscroll{overflow:auto hidden}.sa-tbl{border-collapse:collapse;width:100%;font-size:14px}.sa-tbl th{border-bottom:1px solid var(--lx-border);background:var(--lx-surface);color:var(--lx-text-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.sa-tbl td{border-bottom:1px solid var(--lx-border);vertical-align:middle;padding:12px 14px}.sa-tbl tbody tr:last-child td{border-bottom:0}.sa-tbl tr.click{cursor:pointer}.sa-tbl tr.click:hover td{background:var(--lx-surface-muted)}.sa-tbl tr.on td{background:var(--lx-accent-soft)}.sa-cell-main{align-items:center;gap:12px;min-width:0;display:flex}.sa-cell-main strong{font-weight:600;line-height:1.4;display:block}.sa-cell-main small{color:var(--lx-text-muted);font-size:12.5px;display:block}.sa-cell-main code{overflow-wrap:normal}.sa-row-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.sa-title-cell{max-width:320px}.sa-desc-cell{max-width:300px;color:var(--lx-text-muted);font-size:13px}.sa-nowrap{white-space:nowrap}.sa-serp{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;padding:16px 18px;font-family:Arial,PingFang TC,Noto Sans TC,sans-serif}.sa-serp-site{align-items:center;gap:10px;display:flex}.sa-serp-fav{border:1px solid var(--lx-border);background:var(--lx-surface-muted);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.sa-serp-site b{font-size:14px;font-weight:500;line-height:1.3;display:block}.sa-serp-site small{color:var(--lx-serp-url);font-size:12px;line-height:1.3;display:block}.sa-serp-title{color:var(--lx-serp-link);margin-top:8px;font-size:19px;line-height:1.3;display:block}.sa-serp-desc{color:var(--lx-serp-text);margin:4px 0 0;font-size:13.5px;line-height:1.55}.sa-serp-desc.sa-serp-empty{color:var(--lx-text-muted);font-style:italic}.sa-counted .lx-textarea{min-height:88px}.sa-field{gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:grid}.sa-og{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sa-og .sa-ph{aspect-ratio:1.91;border:1px solid var(--lx-border);border-radius:8px}.sa-og b{font-size:14px;display:block}.sa-og small{color:var(--lx-text-muted);font-weight:400;display:block}.sa-og .sa-actions{margin-top:8px}.sa-switch-row{align-items:flex-start;gap:12px;display:flex}.sa-switch-row b{font-size:14px;display:block}.sa-switch-row small{color:var(--lx-text-muted);font-size:12.5px;display:block}@media (width<=900px){.sa-col-opt{display:none}.sa-tbl th,.sa-tbl td{padding-left:10px;padding-right:10px}.sa-og{grid-template-columns:minmax(0,1fr)}.sa-og .sa-ph{max-width:168px}}.pe-updated{gap:1px;display:grid}.pe-updated small{color:var(--lx-text-muted);font-size:12.5px}.pe-tabs{margin-bottom:4px}.pe-badges{flex-wrap:wrap;gap:6px;display:flex}.pe-slug,.pe-mono{font-family:var(--lx-font-mono);font-size:12.5px}.pe-slug{background:var(--lx-surface-muted);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.pe-doc{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;flex-direction:column;min-width:0;display:flex}.pe-title{box-sizing:border-box;width:100%;color:var(--lx-text);font:inherit;background:0 0;border:0;border-radius:16px 16px 0 0;padding:22px 24px 12px;font-size:25px;font-weight:600;line-height:1.35;display:block}.pe-title::placeholder{color:var(--lx-border-strong)}.pe-title:focus-visible{box-shadow:inset 0 -2px 0 var(--lx-accent);outline:none}.pe-title-invalid{box-shadow:inset 0 -2px 0 var(--lx-danger)}.pe-title-error{padding:0 24px 8px}.pe-doc>.cm-err{margin:0 24px 12px}.pe-tbar{z-index:6;border-block:1px solid var(--lx-border);background:var(--lx-surface);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 14px;display:flex;position:sticky;top:64px}:is(.pe-page,.cm-page):has(.cm-savebar) .pe-tbar{top:116px}.pe-tb{min-width:34px;height:34px;color:var(--lx-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:13.5px;font-weight:500;display:inline-flex}.pe-tb:hover:not(:disabled){background:var(--lx-surface-muted)}.pe-tb[aria-pressed=true]{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.pe-tb:disabled{color:var(--lx-text-muted);cursor:default;opacity:.55}.pe-tb:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px}.pe-tb.lx-overlay-trigger:not(.lx-button){background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 7px;font-size:13.5px}.pe-tb.lx-overlay-trigger:not(.lx-button):hover:not(:disabled){background:var(--lx-surface-muted)}.pe-tb.lx-overlay-trigger[aria-pressed=true]{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.pe-tb-label{padding:0 10px;font-weight:600}.pe-tb-select.lx-select,.pe-tb-select{width:auto;min-width:96px;height:34px;min-height:34px;font-size:13.5px;font-weight:600}.pe-tb-sep{background:var(--lx-border);flex:none;width:1px;height:20px;margin:0 6px}.pe-link-pop{width:min(360px,100vw - 24px)}.pe-link-pop form{gap:12px;display:grid}.pe-link-pop .cm-actions{justify-content:flex-end}.pe-rte{flex-direction:column;min-width:0;display:flex}.pe-rte-invalid .pe-rte-foot{color:var(--lx-danger)}.pe-rte-foot{border-top:1px solid var(--lx-border);color:var(--lx-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 24px;font-size:12.5px;display:flex}.pe-rte-body .ProseMirror{min-height:340px;color:var(--lx-text);white-space:pre-wrap;white-space:break-spaces;word-wrap:break-word;overflow-wrap:anywhere;font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none;padding:20px 24px 28px;font-size:16px;line-height:1.85;position:relative}.pe-rte-body .ProseMirror [contenteditable=false]{white-space:normal}.pe-rte-body .ProseMirror [contenteditable=false] [contenteditable=true],.pe-rte-body .ProseMirror pre{white-space:pre-wrap}.pe-rte-body img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.pe-rte-body .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.pe-rte-body .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--lx-text);width:20px;animation:1.1s steps(2,start) infinite pe-cursor-blink;display:block;position:absolute;top:-2px}@keyframes pe-cursor-blink{to{visibility:hidden}}.pe-rte-body .ProseMirror-focused .ProseMirror-gapcursor{display:block}.pe-rte-body .ProseMirror-hideselection ::selection{background:0 0}.pe-rte-body .ProseMirror-hideselection{caret-color:#0000}.pe-rte-body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--lx-text-muted);pointer-events:none}.pe-rte-body .ProseMirror>*{max-width:680px}.pe-rte-body .ProseMirror>:first-child{margin-top:0}.pe-rte-body .ProseMirror p{color:inherit;margin:0 0 14px}.pe-rte-body .ProseMirror h1,.pe-rte-body .ProseMirror h2{margin:30px 0 10px;font-size:21px;font-weight:700;line-height:1.4}.pe-rte-body .ProseMirror h3,.pe-rte-body .ProseMirror h4,.pe-rte-body .ProseMirror h5,.pe-rte-body .ProseMirror h6{margin:24px 0 8px;font-size:17.5px;font-weight:700;line-height:1.45}.pe-rte-body .ProseMirror ul,.pe-rte-body .ProseMirror ol{margin:0 0 14px;padding-left:26px}.pe-rte-body .ProseMirror li{margin:3px 0}.pe-rte-body .ProseMirror li p{margin:0}.pe-rte-body .ProseMirror li::marker{color:var(--lx-accent-text)}.pe-rte-body .ProseMirror blockquote{border-left:3px solid var(--lx-accent);color:var(--lx-text-muted);margin:18px 0;padding:6px 0 6px 18px}.pe-rte-body .ProseMirror a{color:var(--lx-accent-text);text-underline-offset:3px;text-decoration:underline}.pe-rte-body .ProseMirror hr{border:0;border-top:1px solid var(--lx-border);margin:26px 0}.pe-rte-body .ProseMirror hr.ProseMirror-selectednode{border-top-color:var(--lx-accent)}.pe-rte-body .ProseMirror code{background:var(--lx-surface-muted);font-family:var(--lx-font-mono);border-radius:5px;padding:1px 5px;font-size:.88em}.pe-rte-body .ProseMirror pre{background:var(--lx-surface-muted);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.6}.pe-rte-body .ProseMirror pre code{background:0 0;padding:0}.pe-rte-body .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0;font-size:14px}.pe-rte-body .ProseMirror th,.pe-rte-body .ProseMirror td{border:1px solid var(--lx-border);vertical-align:top;padding:6px 10px}.pe-rte-body .ProseMirror th{background:var(--lx-surface-muted);text-align:left;font-weight:600}.pe-rte-body .ProseMirror .selectedCell{background:var(--lx-accent-soft)}.pe-img{max-width:520px;margin:20px 0;position:relative}.pe-img .media-preview-frame{background:var(--lx-surface-muted);border-radius:10px;min-height:120px;overflow:hidden}.pe-img .media-preview-frame img{object-fit:contain;max-height:520px}.pe-img-on .media-preview-frame{outline:3px solid var(--lx-accent);outline-offset:3px}.pe-img-outside{border:1px dashed var(--lx-danger);color:var(--lx-danger);border-radius:10px;margin:0;padding:18px 16px;font-size:13.5px}.pe-img-bar{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pe-cover.sa-ph{aspect-ratio:16/9;border:1px solid var(--lx-border);border-radius:10px}.pe-pick-empty{border:1px dashed var(--lx-border-strong);color:var(--lx-text-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;place-items:center;gap:4px;padding:26px 16px;font-size:13px;display:grid}.pe-pick-empty b{color:var(--lx-text);font-size:14px}.pe-pick-empty:hover{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.pe-seo{flex-direction:column;gap:16px;max-width:780px;display:flex}.pe-counted{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.pe-count{color:var(--lx-text-muted);font-size:12px;font-weight:500}.pe-count-over{color:var(--lx-warning);font-weight:600}.pe-prefix{border:1px solid var(--lx-border-strong);background:var(--lx-surface);border-radius:10px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.pe-prefix>span{background:var(--lx-surface-muted);color:var(--lx-text-muted);font-family:var(--lx-font-mono);white-space:nowrap;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.pe-prefix .lx-input{min-width:0;box-shadow:none;border:0;border-radius:0}.pe-og{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pe-og-thumb.sa-ph,.pe-fb-img.sa-ph,.pe-line-img.sa-ph{aspect-ratio:1.91}.pe-og-thumb.sa-ph{border:1px solid var(--lx-border);border-radius:8px}.pe-og-text{gap:2px;display:grid}.pe-og-text b{font-size:14px}.pe-og-text small{color:var(--lx-text-muted);font-size:12.5px}.pe-og-text .cm-actions{margin-top:8px}.pe-prev+.pe-prev{margin-top:4px}.pe-prev-h{color:var(--lx-text-muted);margin:0 0 8px;font-size:13px;font-weight:600}.pe-fb{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:10px;overflow:hidden}.pe-fb-body{background:var(--lx-surface-muted);gap:1px;padding:10px 12px 12px;display:grid}.pe-fb-host{color:var(--lx-text-muted);letter-spacing:.04em;font-size:11.5px}.pe-fb-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.pe-fb-desc{color:var(--lx-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pe-line{background:var(--lx-label-blue-bg);border-radius:12px;flex-direction:column;align-items:flex-end;gap:6px;padding:14px;display:flex}.pe-line-msg{background:var(--lx-label-green-bg);max-width:92%;color:var(--lx-label-green-text);overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:7px 12px;font-size:12.5px;line-height:1.45}.pe-line-card{background:var(--lx-surface);width:min(250px,92%);box-shadow:var(--lx-shadow-sm);border-radius:14px;overflow:hidden}.pe-line-body{gap:2px;padding:9px 12px 11px;display:grid}.pe-line-body b{font-size:13.5px;line-height:1.4}.pe-line-body span{color:var(--lx-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pe-line-body small{color:var(--lx-text-muted);font-size:11px}@media (width<=540px){.pe-title{padding:18px 16px 10px;font-size:21px}.pe-title-error{padding:0 16px 8px}.pe-tbar{padding:6px 8px}.pe-rte-body .ProseMirror{padding:16px 16px 24px}.pe-rte-foot{padding:10px 16px}.pe-og{grid-template-columns:minmax(0,1fr)}}.pe-newsletter h2{align-items:center;gap:8px;display:flex}.pe-newsletter-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.pe-newsletter-audience{gap:6px;margin-top:16px;display:grid}.pc-find{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pc-find-label{font-size:14px;font-weight:600}.sa-search.pc-find-box{flex:none;max-width:none}.pc-find-box .lx-input{min-height:46px;font-size:15px}.pc-results{flex-direction:column;display:flex}.pc-res-head{border-bottom:1px solid var(--lx-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 18px;display:flex}.pc-res{border:0;border-bottom:1px solid var(--lx-border);width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:14px 18px;display:flex}.pc-res:hover{background:var(--lx-surface-muted)}.pc-res-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc-res-where{color:var(--lx-text-muted);font-size:12.5px}.pc-res-where b{color:var(--lx-text);font-weight:600}.pc-res-val{overflow-wrap:anywhere;font-size:14.5px}.pc-res-val mark{background:var(--lx-accent-soft);color:var(--lx-text);box-shadow:inset 0 -2px var(--lx-accent);border-radius:3px;padding:0 2px}.pc-res-go{color:var(--lx-accent-text);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.pc-res-foot{background:var(--lx-surface-muted);color:var(--lx-text-muted);margin:0;padding:12px 18px;font-size:13px}.pc-tbl tr.pc-shared td{background:color-mix(in srgb, var(--lx-accent-soft) 45%, transparent)}.pc-what{white-space:nowrap;font-size:13px}.pc-what span+span{margin-left:10px}.pc-what b{font-weight:600}.pc-boundary{border:1px dashed var(--lx-accent);background:color-mix(in srgb, var(--lx-accent-soft) 45%, var(--lx-surface));border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.pc-b-tile{border-radius:var(--lx-radius-sm);background:var(--lx-accent-soft);width:40px;height:40px;color:var(--lx-accent-text);flex:none;place-items:center;display:grid}.pc-b-main{flex:280px;min-width:0}.pc-b-main b{font-size:14.5px;font-weight:600;display:block}.pc-b-main p{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.lx-dialog-content.pc-editor{background:var(--lx-bg);width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;inset:0;overflow:hidden;transform:none}.pc-tb{background:var(--lx-inverse);min-height:60px;color:var(--lx-on-inverse);border-bottom:1px solid color-mix(in srgb, var(--lx-inverse-accent) 32%, transparent);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 16px 10px 12px;display:flex}.pc-tb-back{border-radius:var(--lx-radius-sm);min-height:40px;color:var(--lx-inverse-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.pc-tb-back:hover{background:color-mix(in srgb, var(--lx-on-inverse) 8%, transparent);color:var(--lx-on-inverse)}.pc-tb-div{background:color-mix(in srgb, var(--lx-on-inverse) 14%, transparent);width:1px;height:24px}.pc-tb-page{color:var(--lx-inverse-muted);align-items:center;gap:8px;display:inline-flex}.pc-tb-page .lx-native-select,.pc-tb-page select{border-color:color-mix(in srgb, var(--lx-on-inverse) 16%, transparent);background-color:color-mix(in srgb, var(--lx-on-inverse) 6%, transparent);min-height:40px;color:var(--lx-on-inverse);font-weight:600}.pc-tb-page option{color:var(--lx-text);background:var(--lx-surface)}.pc-tb-env{border:1px solid color-mix(in srgb, var(--lx-inverse-accent) 50%, transparent);border-radius:var(--lx-radius-full);color:var(--lx-inverse-accent);padding:2px 10px;font-size:12px;font-weight:600;line-height:20px}.pc-seg{border:1px solid color-mix(in srgb, var(--lx-on-inverse) 14%, transparent);border-radius:var(--lx-radius-sm);background:color-mix(in srgb, var(--lx-on-inverse) 6%, transparent);gap:2px;margin-left:auto;padding:3px;display:flex}.pc-seg button{min-height:34px;color:var(--lx-inverse-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pc-seg button[aria-pressed=true]{background:var(--lx-on-inverse);color:var(--lx-inverse)}.pc-tb-status{color:var(--lx-inverse-muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.pc-seg+.pc-tb-status{margin-left:12px}.pc-tb-status .dot{background:var(--lx-inverse-accent);border-radius:50%;width:8px;height:8px}.pc-tb-status.conflict .dot,.pc-tb-status.error .dot{background:color-mix(in srgb, var(--lx-danger) 45%, var(--lx-on-inverse))}.pc-tb-status.conflict,.pc-tb-status.error{color:color-mix(in srgb, var(--lx-danger) 30%, var(--lx-on-inverse))}.pc-tb-btn{border:1px solid color-mix(in srgb, var(--lx-on-inverse) 18%, transparent);border-radius:var(--lx-radius-sm);min-height:40px;color:var(--lx-on-inverse);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pc-tb-btn:hover{background:color-mix(in srgb, var(--lx-on-inverse) 8%, transparent);color:var(--lx-on-inverse)}.lx-button.pc-tb-pub{border-color:var(--lx-inverse-accent);background:var(--lx-inverse-accent);color:var(--lx-on-accent)}.lx-button.pc-tb-pub:disabled{border-color:color-mix(in srgb, var(--lx-on-inverse) 14%, transparent);background:color-mix(in srgb, var(--lx-on-inverse) 8%, transparent);color:var(--lx-inverse-muted)}.pc-body{flex:1;min-height:0;display:flex}.pc-panel{border-right:1px solid var(--lx-border);background:var(--lx-surface);flex-direction:column;flex:none;width:420px;min-height:0;display:flex}.pc-ptabs{border-bottom:1px solid var(--lx-border);gap:4px;padding:0 16px;display:flex}.pc-ptabs button{color:var(--lx-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px;font-size:14px;font-weight:600}.pc-ptabs button:hover{color:var(--lx-text)}.pc-ptabs button[aria-current=page]{color:var(--lx-accent-text);border-bottom-color:var(--lx-accent)}.pc-pscroll{flex:1;min-height:0;padding:8px 0 16px;overflow-y:auto}.pc-sec{border-bottom:1px solid var(--lx-surface-muted)}.pc-sec-h{width:100%;min-height:52px;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 20px;display:flex}.pc-sec-h:hover{background:var(--lx-surface-muted)}.pc-chev{color:var(--lx-text-muted);transition:transform var(--lx-duration-fast) var(--lx-ease);flex:none}.pc-sec-h.open .pc-chev{transform:rotate(90deg)}.pc-sec-t{font-size:15px;font-weight:600}.pc-sec-n{color:var(--lx-text-muted);font-size:12.5px}.pc-sec-h .pc-mod{margin-left:auto}.pc-sec-h-sum{flex-wrap:wrap;row-gap:2px;padding-top:14px;padding-bottom:12px}.pc-sec-sum{color:var(--lx-text-muted);flex-basis:100%;padding-left:26px;font-size:12.5px}.pc-sec-b{flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.pc-mod{background:var(--lx-accent-soft);color:var(--lx-accent-text);white-space:nowrap;border-radius:8px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;line-height:19px;display:inline-flex}.pc-fld{flex-direction:column;gap:6px;padding:10px 20px;scroll-margin:80px;display:flex}.pc-fld.on{background:color-mix(in srgb, var(--lx-accent-soft) 55%, transparent)}.pc-fld-top{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;display:flex}.pc-fld-l{font-size:13.5px;font-weight:600}.pc-undo{color:var(--lx-accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.pc-cnt{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pc-cnt.warn{color:var(--lx-warning);font-weight:600}.pc-help{color:var(--lx-text-muted);font-size:12.5px;line-height:1.5}.pc-help.warn{color:var(--lx-warning);font-weight:600}.pc-help.bad{color:var(--lx-danger);font-weight:600}.pc-linkrow{align-items:center;gap:8px;display:flex}.pc-lk-label{color:var(--lx-text-muted);white-space:nowrap;font-size:12.5px}.pc-linkrow .lx-input{min-width:0;font-family:var(--lx-font-mono);flex:1;font-size:13px}.pc-imgs{flex-direction:column;gap:8px;display:flex}.pc-imgp{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.pc-thumb{flex:none;width:88px;display:block}.pc-thumb .sa-ph{aspect-ratio:16/9;border:1px solid var(--lx-border);border-radius:6px}.pc-thumb.tall{width:40px}.pc-thumb.tall .sa-ph{aspect-ratio:9/16}.pc-imgp-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pc-imgp-t b{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-imgp-t small{color:var(--lx-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.pc-imgp-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.pc-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-item{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface)}.pc-item.open{border-color:var(--lx-accent);box-shadow:0 0 0 3px var(--lx-accent-soft)}.pc-item-row{align-items:center;gap:8px;padding-left:10px;display:flex}.pc-item-n{width:18px;color:var(--lx-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.pc-item-t{min-width:0;min-height:44px;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 0;font-size:13.5px;display:flex}.pc-item-t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-item-body{border-top:1px solid var(--lx-border);flex-direction:column;gap:4px;padding:4px 0 12px;display:flex}.pc-item-body .pc-fld{padding:8px 12px}.pc-item-body>.pc-imgp{margin:4px 12px}.pc-item-acts{flex-wrap:wrap;gap:6px;padding:4px 12px 0;display:flex}.lx-button.pc-item-del{margin-left:auto}.lx-button.pc-add{border-style:dashed;justify-content:center}.pc-rt{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-sm);background:var(--lx-surface);overflow:hidden}.pc-rt.invalid,.pc-tokf.invalid{border-color:var(--lx-danger)}.pc-rt:focus-within,.pc-tokf:focus-within{outline:2px solid var(--lx-focus);outline-offset:1px}.pc-rt-bar{border-bottom:1px solid var(--lx-border);background:var(--lx-surface-muted);align-items:center;gap:2px;padding:4px;display:flex}.pc-rt-b{width:34px;height:32px;color:var(--lx-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.pc-rt-b:hover{background:var(--lx-surface)}.pc-rt-b[aria-pressed=true]{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.pc-rt-note{color:var(--lx-text-muted);margin-left:auto;padding-right:6px;font-size:11.5px}.pc-rt-body,.pc-tokf-body{overflow-wrap:anywhere;outline:none;padding:8px 12px;line-height:1.55}.pc-rt-body p,.pc-tokf-body p{margin:0}.pc-rt-body a{color:var(--lx-accent-text)}.pc-link-pop{width:min(320px,100vw - 32px)}.pc-link-pop form{flex-direction:column;gap:10px;display:flex}.pc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pc-tok{border:1px solid var(--lx-border);background:var(--lx-surface-muted);color:var(--lx-text);vertical-align:1px;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;margin:0 3px;padding:0 7px;font-size:12px;font-weight:600;line-height:21px;display:inline-flex}.pc-tokf{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-sm);background:var(--lx-surface);flex:1;min-width:0}.pc-removed{flex-direction:column;gap:6px;padding:14px 20px;display:flex}.pc-removed p{color:var(--lx-text-muted);margin:0;font-size:12.5px}.pc-removed ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pc-removed li{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-removed-page{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.pc-pfoot{border:1px dashed var(--lx-accent);border-radius:var(--lx-radius-md);background:color-mix(in srgb, var(--lx-accent-soft) 45%, var(--lx-surface));color:var(--lx-accent-text);align-items:flex-start;gap:12px;margin:0 16px 16px;padding:14px;display:flex}.pc-pfoot>div{min-width:0;color:var(--lx-text);flex:1}.pc-pfoot b{font-size:13.5px;font-weight:600;display:block}.pc-pfoot p{color:var(--lx-text-muted);margin:2px 0 8px;font-size:12.5px}.pc-lead{color:var(--lx-text-muted);margin:0;padding:14px 20px 6px;font-size:13px;line-height:1.55}.pc-seo{flex-direction:column;gap:8px;display:flex}.pc-seo .sa-switch-row{padding:4px 20px}.pc-og{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);align-items:flex-start;gap:12px;padding:12px;display:flex}.pc-og .pc-thumb{width:120px}.pc-og .pc-thumb .sa-ph{aspect-ratio:1200/630}.pc-og .pc-imgp-a{justify-content:flex-start;margin-top:6px}.pc-pv{background:color-mix(in srgb, var(--lx-surface-muted) 70%, var(--lx-bg));flex:1;justify-content:center;min-width:0;min-height:0;padding:20px 24px;display:flex;position:relative}.pc-frame{border:1px solid var(--lx-border);background:var(--lx-surface);width:100%;max-width:1280px;min-height:0;box-shadow:var(--lx-shadow-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pc-frame.phone{border-radius:24px;max-width:390px}.pc-strip{border-bottom:1px solid var(--lx-border);background:var(--lx-surface-muted);height:38px;color:var(--lx-text-muted);flex:none;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;display:flex}.pc-url{color:var(--lx-text);font-family:var(--lx-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-draft{background:var(--lx-warning-soft);color:var(--lx-warning);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:19px}.pc-strip-open{color:var(--lx-accent-text);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.pc-pv-note{border-bottom:1px solid var(--lx-border);background:var(--lx-warning-soft);color:var(--lx-text);gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.pc-pv-note svg{color:var(--lx-warning);flex:none;margin-top:2px}.pc-iframe{background:var(--lx-surface);border:0;flex:1;width:100%;min-height:0}.pc-pv-wait,.pc-pv-empty{color:var(--lx-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pc-pv-empty p{max-width:44ch;margin:0}.pc-pv-col{flex-direction:column;gap:12px;width:min(640px,100%);display:flex;overflow-y:auto}.pc-pv-label{color:var(--lx-text-muted);margin-top:8px;font-size:13px;font-weight:600}.pc-pv-col .sa-serp{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;padding:20px 22px}.pc-pv-fine{color:var(--lx-text-muted);gap:8px;margin:8px 0 0;font-size:13px;display:flex}.pc-pv-fine svg{flex:none;margin-top:2px}.pc-share{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;flex-direction:column;width:min(440px,100%);display:flex;overflow:hidden}.pc-share-img .sa-ph{aspect-ratio:1200/630;border-radius:0}.pc-share-t{background:var(--lx-surface-muted);flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.pc-share-t small{color:var(--lx-text-muted);letter-spacing:.04em;font-size:12px}.pc-share-t b{font-size:15.5px;font-weight:600}.pc-share-t span{color:var(--lx-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.pc-ui{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;flex-direction:column;width:100%;max-width:1100px;min-height:0;display:flex;overflow:hidden}.pc-ui-head{padding:18px 20px 12px}.pc-ui-head h2{margin:0;font-size:20px;font-weight:600}.pc-ui-head p{color:var(--lx-text-muted);margin:4px 0 0;font-size:13.5px}.pc-ui-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 14px;display:flex}.pc-cats{flex-wrap:wrap;gap:6px;display:flex}.pc-cat{border:1px solid var(--lx-border);border-radius:var(--lx-radius-full);background:var(--lx-surface);min-height:34px;color:var(--lx-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pc-cat[aria-pressed=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft);color:var(--lx-accent-text);font-weight:600}.pc-cat small{color:var(--lx-text-muted);font-size:11.5px}.pc-only{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.pc-ui-scroll{border-top:1px solid var(--lx-border);flex:1;min-height:0;overflow-y:auto}.pc-ui-tbl td{vertical-align:top}.pc-ui-tbl tr.pc-grp td{color:var(--lx-accent-text);letter-spacing:.04em;border-bottom:0;padding-top:14px;font-size:12.5px;font-weight:700}.pc-where b{font-size:13.5px;font-weight:600;display:block}.pc-where small{color:var(--lx-text-muted);font-size:12px}.pc-def{color:var(--lx-text-muted);font-size:13.5px}.pc-val{align-items:center;gap:8px;display:flex}.pc-val-acts{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}.pc-empty{color:var(--lx-text-muted);text-align:center;margin:0;padding:24px}.lx-dialog-content.pc-pub{width:min(720px,100vw - 20px)}.pc-chgs{border:1px solid var(--lx-border);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pc-chg{grid-template-columns:160px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.pc-chg+.pc-chg{border-top:1px solid var(--lx-border)}.pc-chg-l{color:var(--lx-text-muted);font-size:12.5px;line-height:1.45}.pc-chg-l b{color:var(--lx-text);font-size:13.5px;font-weight:600;display:block}.pc-chg-old{color:var(--lx-text-muted);overflow-wrap:anywhere;text-decoration:line-through}.pc-chg-new{overflow-wrap:anywhere;font-weight:600}.pc-chg-arr{color:var(--lx-border-strong)}.pc-chg-img{align-items:center;gap:8px;text-decoration:none;display:flex}.pc-chg-img .pc-thumb{width:64px}.pc-chg-img small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.pc-chg-href{font-family:var(--lx-font-mono);font-size:12px;font-weight:400;display:block}.pc-checks{color:var(--lx-success);gap:8px;margin:0;font-size:13px;display:flex}.pc-checks.bad{background:var(--lx-danger-soft);color:var(--lx-danger);border-radius:12px;padding:12px 14px}.pc-checks.bad ul{color:var(--lx-text);margin:4px 0 0;padding-left:18px}.pc-also{border:1px solid var(--lx-border);background:var(--lx-surface-muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.pc-also>span{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.pc-also b{font-weight:600}.pc-hlist{flex-direction:column;margin:0;padding:4px 12px 16px;list-style:none;display:flex}.pc-h{width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;padding:12px 10px;display:flex}.pc-h:hover{background:var(--lx-surface-muted)}.pc-h.on{border-color:var(--lx-accent);background:color-mix(in srgb, var(--lx-accent-soft) 55%, transparent)}.pc-h-dot{background:var(--lx-accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.pc-h-dot.live{background:var(--lx-success)}.pc-h-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc-h-top{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.pc-h-top b{font-weight:600}.pc-h-top small{color:var(--lx-text-muted);font-size:12.5px}.pc-h-what{color:var(--lx-text-muted);font-size:12.5px;line-height:1.5}.pc-h-restore{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 16px 16px;padding:14px;display:flex}.pc-h-restore p{margin:0;font-size:13.5px}@media (width<=900px){.pc-body{flex-direction:column;overflow-y:auto}.pc-panel{border-right:0;border-bottom:1px solid var(--lx-border);width:100%}.pc-pscroll{overflow:visible}.pc-pv{min-height:70dvh;padding:12px}.pc-seg,.pc-tb-status{margin-left:0}.pc-chg{grid-template-columns:minmax(0,1fr);gap:4px}.pc-chg-arr{justify-self:start;transform:rotate(90deg)}.pc-only{margin-left:0}}@media (prefers-reduced-motion:reduce){.pc-chev{transition:none}}.sa-mgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.sa-mcard{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.sa-mcard:hover{border-color:var(--lx-border-strong)}.sa-mcard.sel{border-color:var(--lx-accent);box-shadow:0 0 0 3px var(--lx-accent-soft)}.sa-mcard-body{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.sa-mcard-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sa-mcard-body small{color:var(--lx-text-muted);font-size:12px}.sa-mcard-body .sa-badges{margin-top:4px}.sa-dropzone{border:1px dashed var(--lx-border-strong);width:100%;color:var(--lx-text-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:12px 14px;font-size:13.5px;display:flex}.sa-dropzone.over{border-color:var(--lx-accent);background:var(--lx-accent-soft);color:var(--lx-accent-text)}.sa-dropzone.big{cursor:default;flex-direction:column;padding:36px 20px}.sa-dropzone.big b{color:var(--lx-text)}.sa-more{justify-content:center;display:flex}.sa-preview .media-preview-frame{aspect-ratio:16/10;border:1px solid var(--lx-border);background:var(--lx-surface-muted);border-radius:12px;grid-template-rows:100%;overflow:hidden}.sa-preview .media-preview-frame img,.sa-preview .media-preview-frame video{object-fit:contain;width:100%;height:100%;max-height:none}.sa-copyline{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.sa-copyline code{min-width:0;color:var(--lx-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.sa-uses{border:1px solid var(--lx-border);border-radius:12px;margin:0;padding:0;list-style:none}.sa-uses li{align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.sa-uses li+li{border-top:1px solid var(--lx-border)}.sa-uses li>span{flex:1;min-width:0}.sa-uses li>svg{color:var(--lx-text-muted);flex:none}.sa-danger-zone{border:1px solid var(--lx-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.sa-danger-zone.on{border-color:color-mix(in srgb, var(--lx-danger) 40%, transparent);background:var(--lx-danger-soft)}.sa-danger-zone>div:first-child{flex:220px}.sa-danger-zone b{font-size:14px}.sa-danger-zone p{color:var(--lx-text-muted);margin:2px 0 0;font-size:13px}.comments-page .comment-copy{overflow-wrap:anywhere;min-width:260px;max-width:540px}.comments-page .comment-copy>strong{color:var(--lx-text)}.comments-page .comment-copy p{white-space:pre-wrap;margin:8px 0;line-height:1.65}.comments-page .comment-copy details{white-space:pre-wrap}.comments-page .comment-copy summary{cursor:pointer}.comments-page .comment-stars{color:var(--lx-accent);white-space:nowrap;letter-spacing:1px}.comments-page .comment-author,.comments-page .comment-target{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.comments-page .comment-author{min-width:160px}.comments-page .comment-target{min-width:120px}.comments-page .comment-notice{color:var(--lx-text-muted);margin:0;font-size:13px}.comments-page .comment-settings{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;padding:20px}.comments-page .comment-settings fieldset{border:0;flex-wrap:wrap;gap:24px;margin:0;padding:0;display:flex}.comments-page .comment-settings legend{margin-bottom:14px;font-weight:600}.comments-page .comment-settings label{align-items:center;gap:8px;display:flex}.comments-page .comment-settings p{color:var(--lx-text-muted);max-width:70ch;font-size:13px;line-height:1.6}@media (width<=600px){.comments-page .comment-copy{min-width:230px}.comments-page .comment-settings fieldset{flex-direction:column;gap:14px}}.restaurant-admin .portal-actions,.restaurant-toolbar,.restaurant-feedback{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.restaurant-admin .portal-actions>label{gap:6px;min-width:160px;display:grid}.restaurant-page-links{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.restaurant-page-links a{text-underline-offset:4px;padding:8px 0}.restaurant-settings{gap:14px;max-width:800px;display:grid}.restaurant-settings>label{gap:6px;display:grid}.restaurant-settings>.restaurant-check{align-items:center;gap:10px;display:flex}.restaurant-settings h2{margin-top:18px}.restaurant-settings p{color:var(--lx-text-muted);line-height:1.7}.restaurant-toolbar{justify-content:flex-start;margin-top:24px}.restaurant-filter{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.restaurant-filter select{width:180px}.restaurant-board-meta{color:var(--lx-text-muted);font-size:13px;line-height:1.6}.restaurant-feedback{justify-content:space-between}.restaurant-order-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:start;gap:20px;margin:20px 0;display:grid}.restaurant-order{border:1px solid var(--lx-border);border-top:5px solid var(--lx-accent);background:var(--lx-surface);min-width:0;color:var(--lx-text);border-radius:6px;overflow:hidden}.restaurant-order[data-state=new]{border-top-color:var(--lx-warning)}.restaurant-order[data-state=ready]{border-top-color:var(--lx-success)}.restaurant-order[data-state=completed],.restaurant-order[data-state=cancelled]{border-top-color:var(--lx-border)}.restaurant-ticket-heading{justify-content:space-between;gap:16px;padding:18px 18px 12px;display:flex}.restaurant-ticket-heading h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:25px;line-height:1.25}.restaurant-channel{color:var(--lx-text-muted);font-size:13px}.restaurant-ticket-time{text-align:right;white-space:nowrap;align-content:start;gap:4px;display:grid}.restaurant-ticket-time strong{font-variant-numeric:tabular-nums;font-size:19px}.restaurant-ticket-time small{color:var(--lx-text-muted);font-size:12px}.restaurant-ticket-status{background:var(--lx-accent-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.restaurant-order[data-state=new] .restaurant-ticket-status{background:var(--lx-warning-soft)}.restaurant-order[data-state=ready] .restaurant-ticket-status{background:var(--lx-success-soft)}.restaurant-ticket-status span{font-size:12px}.restaurant-ticket-meta{color:var(--lx-text-muted);flex-wrap:wrap;gap:12px;padding:10px 18px;font-size:12px;display:flex}.restaurant-ticket-note{border-left:3px solid var(--lx-warning);background:var(--lx-warning-soft);overflow-wrap:anywhere;margin:0 18px 8px;padding:10px;font-size:14px;line-height:1.6}.restaurant-ticket-items{margin:0;padding:0 18px;list-style:none}.restaurant-ticket-items>li{border-top:1px dashed var(--lx-border);padding:16px 0}.restaurant-item-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.restaurant-item-heading strong{overflow-wrap:anywhere;font-size:19px;line-height:1.4}.restaurant-item-heading small{color:var(--lx-text-muted);margin-top:3px;font-size:13px;display:block}.restaurant-item-heading b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px}.restaurant-item-done .restaurant-item-heading strong{color:var(--lx-success)}.restaurant-item-summary{color:var(--lx-text-muted);margin-top:12px;display:block}.restaurant-item-progress{gap:8px;margin-top:14px;display:grid}.restaurant-quantity-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.restaurant-quantity-row label{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.restaurant-quantity-row input[type=checkbox],.restaurant-check input[type=checkbox]{width:20px;height:20px;accent-color:var(--lx-accent)}.restaurant-counter{align-items:center;gap:6px;display:flex}.restaurant-counter>button{min-width:40px;min-height:40px;padding:4px 10px;font-size:18px}.restaurant-counter output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:16px;font-weight:600}.restaurant-ticket-actions{gap:8px;padding:0 18px 16px;display:grid}.restaurant-ticket-actions:empty{display:none}.restaurant-ticket-actions>button{min-height:44px}.restaurant-ticket-actions small{color:var(--lx-text-muted);line-height:1.6}.restaurant-ticket-footer{border-top:1px solid var(--lx-border);background:var(--lx-surface-muted);gap:12px;padding:14px 18px;font-size:13px;display:grid}.restaurant-payment{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.restaurant-payment strong{font-size:16px}.restaurant-ticket-corrections{flex-wrap:wrap;gap:8px;display:flex}.restaurant-ticket-corrections>button{min-height:36px;font-size:12px}.restaurant-board.is-focus{z-index:70;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--lx-bg);position:fixed;inset:0;overflow-y:auto}.restaurant-statusbar{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;padding:14px 16px;display:flex}.restaurant-board.is-focus .restaurant-statusbar{z-index:1;margin-top:0;position:sticky;top:0}.restaurant-status{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.restaurant-status strong{font-size:18px}.restaurant-status span:last-child{color:var(--lx-text-muted);font-size:14px}.restaurant-status-dot{background:var(--lx-text-muted);border-radius:50%;width:10px;height:10px}.restaurant-status[data-reason=open] .restaurant-status-dot{background:var(--lx-success)}.restaurant-status[data-reason=paused] .restaurant-status-dot{background:var(--lx-warning)}.restaurant-statusbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.restaurant-statusbar-actions a{text-underline-offset:4px;font-size:14px}.restaurant-start{border-radius:var(--lx-radius-md);background:var(--lx-warning-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;padding:16px;display:flex}.restaurant-start p{color:var(--lx-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.restaurant-start>button{min-height:44px}.restaurant-group h2{align-items:center;gap:8px;margin:24px 0 0;font-size:17px;display:flex}.restaurant-group h2 span{border-radius:var(--lx-radius-full);background:var(--lx-accent-soft);font-variant-numeric:tabular-nums;text-align:center;min-width:24px;padding:0 8px;font-size:13px}.restaurant-group .restaurant-order-grid{margin-top:12px}.restaurant-hours{gap:10px;display:grid}.restaurant-hours-day{border:0;border-top:1px solid var(--lx-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 0;display:flex}.restaurant-hours-day legend{float:left;width:48px;padding:0;font-weight:600}.restaurant-hours-range{align-items:center;gap:6px;display:flex}.restaurant-hours-range input{width:120px}.restaurant-hours>button{justify-self:start}.restaurant-hours-closed{color:var(--lx-text-muted);font-size:14px}.restaurant-closed-dates{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.restaurant-closed-dates label{gap:6px;display:grid}.restaurant-date-list,.restaurant-soldout-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.restaurant-date-list li{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.restaurant-soldout-list{margin-bottom:20px}.restaurant-soldout-list li{border-top:1px solid var(--lx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.restaurant-soldout-list li>div:first-child{gap:2px;min-width:0;display:grid}.restaurant-soldout-list li span{color:var(--lx-text-muted);font-size:13px}.restaurant-soldout-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=420px){.restaurant-toolbar{flex-wrap:nowrap;gap:8px}.restaurant-filter{flex:1;min-width:0}.restaurant-filter select{width:100%;min-width:0}.restaurant-toolbar>button{flex-shrink:0}.restaurant-ticket-heading{padding:14px 12px 10px}.restaurant-ticket-status,.restaurant-ticket-meta{padding-left:12px;padding-right:12px}.restaurant-ticket-items{padding:0 12px}.restaurant-ticket-actions,.restaurant-ticket-footer{padding-left:12px;padding-right:12px}.restaurant-counter{gap:3px}.restaurant-quantity-row{gap:4px}.restaurant-quantity-row label{gap:5px}}.restaurant-item-extras{color:var(--lx-accent)}.restaurant-table-qr{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.restaurant-table-qr p{flex:280px;margin:0}.restaurant-addon-groups{justify-items:start;gap:16px;display:grid}.restaurant-addon-group{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);gap:10px;width:100%;min-width:0;margin:0;padding:16px;display:grid}.restaurant-addon-group legend{padding:0 6px;font-weight:600}.restaurant-addon-group>p{color:var(--lx-text);margin:6px 0 0;font-size:14px;font-weight:600}.restaurant-addon-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.restaurant-addon-row>label{flex:160px;gap:6px;display:grid}.restaurant-addon-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 16px;display:grid}.restaurant-addon-choices .restaurant-check{align-items:center;gap:8px;display:flex}.restaurant-addon-group>button:last-child{justify-self:start}.restaurant-pos-dialog{width:min(1040px,100vw - 32px)}.restaurant-pos{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:24px;display:grid}.restaurant-pos-menu,.restaurant-pos-order{gap:12px;min-width:0;display:grid}.restaurant-pos-order>label{gap:6px;display:grid}.restaurant-pos-order>.restaurant-check{align-items:center;gap:10px;display:flex}.restaurant-pos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.restaurant-pos-grid button{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);min-height:84px;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;align-content:space-between;gap:6px;padding:12px;display:grid}.restaurant-pos-grid button:hover:not(:disabled){border-color:var(--lx-accent);background:var(--lx-accent-soft)}.restaurant-pos-grid button:disabled{cursor:not-allowed;opacity:.55}.restaurant-pos-grid span{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.restaurant-pos-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.restaurant-pos-lines li{border-bottom:1px solid var(--lx-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.restaurant-pos-lines li>div:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.restaurant-pos-lines small{color:var(--lx-text-muted)}.restaurant-pos-lines b{text-align:right;font-variant-numeric:tabular-nums;grid-column:2}.restaurant-pos-mode,.restaurant-pos-chooser fieldset{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.restaurant-pos-mode legend,.restaurant-pos-chooser legend{width:100%;color:var(--lx-text-muted);margin-bottom:6px;font-size:14px}.restaurant-pos-mode label,.restaurant-pos-chooser fieldset label{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:6px 12px;display:flex}.restaurant-pos-mode label:has(input:checked){border-color:var(--lx-accent);background:var(--lx-accent-soft)}.restaurant-pos-chooser fieldset label:has(input:checked){border-color:var(--lx-accent);background:var(--lx-accent-soft)}.restaurant-pos-chooser{gap:16px;display:grid}.restaurant-pos-chooser h3{margin:0}@media (width<=760px){.restaurant-pos{grid-template-columns:minmax(0,1fr)}}.restaurant-print{display:none}@media print{body.restaurant-printing>:not(.restaurant-print){display:none!important}body.restaurant-printing>.restaurant-print{color:#000;background:#fff;font:13px/1.45 system-ui,sans-serif;display:block}body.restaurant-printing .restaurant-print *{color:#000}.restaurant-print[data-kind=ticket]{width:72mm}.restaurant-print-ticket h1{margin:4px 0;font-size:22px}.restaurant-print-ticket p{margin:2px 0}.restaurant-print-ticket ul{border-top:1px dashed #000;border-bottom:1px dashed #000;margin:8px 0;padding:8px 0;list-style:none}.restaurant-print-ticket li{margin:4px 0;display:grid}.restaurant-print-ticket li strong{font-size:16px}.restaurant-print-ticket li div{justify-content:space-between;gap:8px;display:flex}.restaurant-print-ticket li span{padding-left:12px}.restaurant-print-row{justify-content:space-between;display:flex}.restaurant-print-total{font-size:18px;font-weight:700}.restaurant-print-note{font-weight:700}.restaurant-print[data-kind=tables]{grid-template-columns:repeat(2,1fr);gap:10mm;display:grid!important}.restaurant-print-table{break-inside:avoid;text-align:center;border:1px solid #000;justify-items:center;gap:4mm;margin:0;padding:8mm;display:grid}.restaurant-print-table svg{width:55mm;height:55mm}.restaurant-print-table figcaption{gap:2mm;display:grid}.restaurant-print-table strong{font-size:28px}@page{margin:4mm}}.admin-site-backend-body{gap:var(--lx-space-6);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.admin-site-backend-nav{top:var(--lx-space-4);gap:var(--lx-space-4);flex-direction:column;display:flex;position:sticky}.admin-site-backend-nav>div{flex-direction:column;gap:2px;display:flex}.admin-site-backend-nav p{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin:0 0 4px;padding:0 10px;font-weight:600}.admin-site-backend-nav a{border-radius:var(--lx-radius-sm);color:var(--lx-text);font-size:var(--lx-text-sm);padding:7px 10px;text-decoration:none}.admin-site-backend-nav a:hover{background:var(--lx-surface-muted)}.admin-site-backend-nav a[aria-current=page]{background:var(--lx-accent-soft);font-weight:600}.admin-site-backend-page{min-width:0}@media (width<=900px){.admin-site-backend-body{grid-template-columns:minmax(0,1fr)}.admin-site-backend-nav{flex-flow:wrap;position:static}.admin-site-backend-nav>div{flex-flow:wrap}.admin-site-backend-nav p{display:none}}.admin-nav .admin-nav-text{flex:1;min-width:0}.admin-nav-count{border-radius:var(--lx-radius-full);background:var(--lx-accent);min-width:20px;color:var(--lx-on-accent);text-align:center;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.admin-alert{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.admin-alert .lx-button{color:inherit;flex:none}.admin-group-title{align-items:center;gap:8px;display:flex}.admin-group-title>svg{color:var(--lx-text-muted);flex:none}.admin-group-title .sa-tab-n{vertical-align:middle;display:inline-block}.workspace-group-empty.admin-group-empty{padding:var(--lx-space-8) var(--lx-space-6);font-size:var(--lx-text-sm);text-align:center;margin:0;line-height:1.6}.admin-sales-month{max-width:240px;margin-bottom:16px}.admin-sales-totals{border-bottom:1px solid var(--lx-border);grid-template-columns:112px minmax(0,1fr);padding:16px 20px}.admin-row{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding:14px 20px;display:flex}.admin-row>.sa-row-main{flex:240px}.admin-row-time{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.admin-row .admin-copyline{margin-top:8px}.admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-narrow{max-width:780px}.admin-store-addresses{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-store-addresses li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.admin-store-addresses span{color:var(--lx-text-muted);font-size:13px}.billing-plans{margin:0;padding:0;list-style:none}.billing-plan{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 32px;padding:24px;display:grid}.billing-plan+.billing-plan{border-top:1px solid var(--lx-border)}.billing-plan h2{margin:0;font-size:16px;font-weight:600}.billing-plan-name p,.billing-plan-units,.billing-plan-ready{color:var(--lx-text-muted);margin:4px 0 0;font-size:13px}.billing-plan-units{color:var(--lx-text)}.billing-plan-price{text-align:right;justify-self:end}.billing-plan-ready.warn{color:var(--lx-warning)}.billing-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;line-height:1.1;display:inline-flex}.billing-price strong{color:var(--lx-text);letter-spacing:-.02em;font-size:32px;font-weight:600}.billing-price-unit{color:var(--lx-text-muted);font-size:13px}.billing-price-none{color:var(--lx-text-muted);margin:0;font-size:16px}.billing-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-drawer-stop{border-top:1px solid var(--lx-border);gap:8px;margin-top:28px;padding-top:20px;display:grid}.billing-drawer-stop h3{margin:0;font-size:15px}.billing-drawer-stop .portal-action{justify-self:start}.billing-mode{gap:14px;margin-bottom:4px;display:grid}.billing-mode-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.billing-mode-head h2,.billing-mode-head p{margin:0}.billing-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-mode-option{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:14px 16px;display:grid}.billing-mode-option strong{font-size:15px;font-weight:600}.billing-mode-option span{color:var(--lx-text-muted);font-size:13px;line-height:1.5}.billing-mode-option:hover{border-color:var(--lx-border-strong)}.billing-mode-option[aria-checked=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft);cursor:default}.billing-mode-option[aria-checked=true] strong{color:var(--lx-accent-text)}.billing-mode-option:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.billing-mode-warnings{border-radius:var(--lx-radius-sm);background:var(--lx-warning-soft);color:var(--lx-warning);margin:0;padding:12px 16px 12px 34px;line-height:1.6}.tester-row .lx-native-select,.tester-row select{width:auto}.tester-row .portal-action{margin:0}.vip-rows{margin:0;padding:0;list-style:none}.vip-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 270px;align-items:center;gap:12px 24px;padding:18px 22px;display:grid}.vip-row+.vip-row{border-top:1px solid var(--lx-border)}.vip-row p{color:var(--lx-text-muted);margin:3px 0 0;font-size:13px}.vip-row strong{font-size:14px;font-weight:600}.vip-code-line{align-items:center;gap:6px;display:inline-flex}.vip-code code{font-family:var(--lx-font-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:17px;font-weight:650}.vip-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vip-actions .portal-action{margin:0}.vip-empty{padding-bottom:20px}.billing-drawer-stop .portal-action{margin:0}.admin-tab{flex-direction:column;gap:20px;display:flex}.admin-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-copyline{border:1px solid var(--lx-border);background:var(--lx-surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.admin-copyline code{min-width:0;font-family:var(--lx-font-mono);overflow-wrap:anywhere;font-size:12.5px}.admin-jobs{border-top:1px solid var(--lx-border)}.cm-card .admin-jobs .admin-row{padding-inline:0}.admin-login .lx-button{justify-content:center}.admin-login>.lx-button+.lx-button{margin-top:10px}.admin-row .sa-row-main strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.admin-row .sa-row-main>span,.site-row-main>span{overflow-wrap:anywhere}.sa-row-main>.cm-err,.site-row-main>.cm-err{color:var(--lx-danger);font-size:13px;font-weight:500}.admin-jobs .sa-row-main strong{font-size:14px;font-weight:500}.admin-clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.admin-toolbar-select.lx-select{width:auto;min-width:200px;max-width:100%}.admin-switch,.admin-check{color:var(--lx-text);align-items:center;gap:10px;font-size:14px;display:inline-flex}.admin-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-inline-form>.lx-field{flex:260px;max-width:420px}.admin-fieldset{border:0;min-width:0;margin:0}.admin-checks{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-width:0;margin:0;padding:0;display:grid}.admin-checks legend{font-size:var(--lx-text-label);margin-bottom:8px;padding:0;font-weight:600}.admin-checks label{align-items:center;gap:10px;font-size:14px;display:flex}.admin-pager{border-top:1px solid var(--lx-border);color:var(--lx-text-muted);justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.admin-group-alert{margin:16px 20px 0}.admin-page .panel.mail-settings-panel{border-radius:16px;padding:20px 22px}.admin-page .domain-panel.lx-list-card{padding:20px 22px}.admin-page .lx-badge--neutral{background:var(--lx-surface-muted)}.sa-tab-n.admin-count{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.admin-all-clear{padding-block:24px}.admin-all-clear-mark{border-radius:var(--lx-radius-full);background:var(--lx-success-soft);width:44px;height:44px;color:var(--lx-success);flex:none;place-items:center;display:grid}.cm-card.admin-facts{flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px 24px}.admin-fact-warning{color:var(--lx-warning)}@media (width<=1100px){.admin-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.vip-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vip-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=720px){.billing-mode-options,.vip-row{grid-template-columns:minmax(0,1fr)}.billing-plan{grid-template-columns:minmax(0,1fr);padding:20px}.billing-plan-price{text-align:left;justify-self:start}.billing-plan>.lx-button{justify-self:start}}@media (width<=600px){.admin-row{padding-inline:16px}.admin-checks{grid-template-columns:minmax(0,1fr)}.admin-toolbar-select.lx-select{width:100%}}.admin-mcp-copy{align-items:center;gap:8px;display:flex}.admin-mcp-copy>:first-child{flex:1;min-width:0}.admin-mcp-connections>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.admin-mcp-connections>li>div:first-child{flex:320px;min-width:0}.admin-mcp-connections p{margin:4px 0 0}.admin-mcp-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-mcp-scopes{margin:0 0 8px;padding-left:20px}.admin-workspace-flag{align-items:start;gap:4px var(--lx-space-4);margin-top:var(--lx-space-4);padding-top:var(--lx-space-4);border-top:1px solid var(--lx-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-workspace-flag p{margin:4px 0 0}.admin-workspace-flag>.lx-notice,.admin-workspace-flag>[role=alert]{grid-column:1/-1}:root{--lx-font-sans:"Avenir Next", "Segoe UI", "PingFang TC", "Microsoft JhengHei", sans-serif;--lx-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lx-text-xs:.75rem;--lx-text-sm:.875rem;--lx-text-md:1rem;--lx-text-lg:1.125rem;--lx-text-xl:1.5rem;--lx-text-2xl:2rem;--lx-text-display:clamp(2.75rem, 5.2vw, 5rem);--lx-leading-tight:1.2;--lx-leading-normal:1.6;--lx-leading-relaxed:1.8;--lx-radius-sm:10px;--lx-radius-md:14px;--lx-radius-lg:18px;--lx-radius-full:999px;--lx-space-1:4px;--lx-space-2:8px;--lx-space-3:12px;--lx-space-4:16px;--lx-space-5:20px;--lx-space-6:24px;--lx-space-7:28px;--lx-space-8:32px;--lx-space-9:36px;--lx-space-10:40px;--lx-space-11:44px;--lx-space-12:48px;--lx-space-16:64px;--lx-space-20:80px;--lx-shadow-sm:0 2px 8px #0000000a;--lx-shadow-overlay:0 24px 72px #0003;--lx-duration-fast:.12s;--lx-duration-normal:.18s;--lx-ease:cubic-bezier(.2, 0, 0, 1);--lx-control-height:40px;--lx-content-width:1240px;--lx-list-row-min-height:56px;--lx-list-row-padding-y:8px;--lx-list-row-gap:4px;--lx-table-row-min-height:40px;--lx-table-cell-padding-y:6px;--lx-radius-xl:24px;--lx-glass-blur:20px;--lx-navigation-width:248px;--lx-navigation-width-compact:205px;--lx-radius-xs:4px;--lx-text-2xs:.625rem;--lx-text-caption:.6875rem;--lx-text-label:.8125rem;--lx-text-body:.9375rem;--lx-text-heading-sm:1.25rem;--lx-text-heading-md:1.625rem;--lx-text-heading-lg:1.75rem;--lx-text-stat:2.25rem;--lx-text-title:clamp(1.625rem, 2.5vw, 2.125rem);--lx-text-hero:clamp(2.25rem, 3.4vw, 3.0625rem);--lx-text-section:clamp(1.875rem, 3vw, 2.625rem);--lx-font-weight-heading:550}:root,[data-lx-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lx-bg:#f5f5f4;--lx-surface:#fff;--lx-surface-raised:#fff;--lx-surface-muted:#efefee;--lx-text:#141414;--lx-text-muted:#626260;--lx-border:#dededa;--lx-border-strong:#888884;--lx-accent:#b99a60;--lx-accent-hover:#c7aa73;--lx-accent-text:#795b29;--lx-accent-soft:#f3eee4;--lx-on-accent:#141414;--lx-focus:#88662d;--lx-danger:#a52b2b;--lx-danger-soft:#fff0f0;--lx-success:#266445;--lx-success-soft:#eaf5ef;--lx-warning:#775419;--lx-warning-soft:#fff3d9;--lx-inverse:#09090a;--lx-on-inverse:#f5f5f4;--lx-inverse-muted:#b6b6b2;--lx-inverse-accent:#d0b47b;--lx-glass:#ffffffd1;--lx-glass-highlight:#fffffff5;--lx-gold-line:#a3844b66;--lx-shadow-surface:0 4px 18px #00000006;--lx-shadow-glass:inset 0 1px 0 #fffffff2, 0 8px 32px #0000000b;--lx-scrim:#0000005c;--lx-shadow-input:inset 0 1px 2px #00000006;--lx-label-red-bg:#f8e3e0;--lx-label-red-text:#8b3228;--lx-label-orange-bg:#f9e6d4;--lx-label-orange-text:#854d18;--lx-label-yellow-bg:#f5edc7;--lx-label-yellow-text:#706019;--lx-label-green-bg:#dfeee1;--lx-label-green-text:#32623a;--lx-label-blue-bg:#dfebfa;--lx-label-blue-text:#335e8d;--lx-label-purple-bg:#ece2f4;--lx-label-purple-text:#684388;--lx-label-pink-bg:#f6e2eb;--lx-label-pink-text:#8a4260;--lx-serp-link:#1a0dab;--lx-serp-url:#4d5156;--lx-serp-text:#474747}[data-lx-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lx-bg:#0b0b0c;--lx-surface:#151516;--lx-surface-raised:#202021;--lx-surface-muted:#29292a;--lx-text:#f5f5f4;--lx-text-muted:#aeaeaa;--lx-border:#343436;--lx-border-strong:#888884;--lx-accent:#d0b47b;--lx-accent-hover:#dec799;--lx-accent-text:#d0b47b;--lx-accent-soft:#2a251c;--lx-on-accent:#141414;--lx-focus:#d0b47b;--lx-danger:#f39b9b;--lx-danger-soft:#3a2020;--lx-success:#91caa8;--lx-success-soft:#1c3025;--lx-warning:#e5c780;--lx-warning-soft:#332c1c;--lx-inverse:#080809;--lx-on-inverse:#f5f5f4;--lx-inverse-muted:#b6b6b2;--lx-inverse-accent:#d0b47b;--lx-glass:#19191adb;--lx-glass-highlight:#ffffff17;--lx-gold-line:#d0b47b52;--lx-shadow-surface:0 4px 20px #00000024;--lx-shadow-glass:inset 0 1px 0 #ffffff14, 0 10px 36px #0000003d;--lx-scrim:#0000005c;--lx-shadow-input:inset 0 1px 2px #00000006;--lx-label-red-bg:#3a2020;--lx-label-red-text:#f39b9b;--lx-label-orange-bg:#34271c;--lx-label-orange-text:#f0bb83;--lx-label-yellow-bg:#332e1c;--lx-label-yellow-text:#dec974;--lx-label-green-bg:#1c3025;--lx-label-green-text:#91caa8;--lx-label-blue-bg:#1d2b3c;--lx-label-blue-text:#9cbfe8;--lx-label-purple-bg:#2d2238;--lx-label-purple-text:#c7aae5;--lx-label-pink-bg:#35212c;--lx-label-pink-text:#e6abc6;--lx-serp-link:#8ab4f8;--lx-serp-url:#bdc1c6;--lx-serp-text:#bdc1c6}:root{font-family:var(--lx-font-sans);color:var(--lx-text);background:var(--lx-bg);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lx-focus);outline-offset:3px}::selection{background:var(--lx-accent-soft);color:var(--lx-text)}.lx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lx-theme-control{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-muted);font:500 12px/1.5 var(--lx-font-sans);flex-shrink:0;display:inline-flex}.lx-theme-control select{width:auto;min-width:94px;min-height:36px;font:inherit;padding:4px 8px}.lx-navigation{color:var(--lx-text-muted);background:var(--lx-inverse);border:0;border-right:1px solid var(--lx-gold-line);box-shadow:none;border-radius:0}.lx-section{background:var(--lx-surface);border:0;border-top:1px solid var(--lx-border);box-shadow:none;border-radius:0}.lx-glass{background:var(--lx-surface);border:1px solid var(--lx-gold-line);box-shadow:var(--lx-shadow-glass)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lx-glass{background:var(--lx-glass);-webkit-backdrop-filter:blur(var(--lx-glass-blur)) saturate(1.08);backdrop-filter:blur(var(--lx-glass-blur)) saturate(1.08)}}@media (prefers-reduced-transparency:reduce){.lx-glass{background:var(--lx-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lx-button,.lx-input,.lx-textarea,.lx-select,.lx-checkbox,.lx-radio,.lx-switch,.lx-overlay-trigger,.lx-overlay-close,.lx-tabs-trigger{box-sizing:border-box;font:inherit}.lx-button{justify-content:center;align-items:center;gap:var(--lx-space-2);border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-sm);max-width:100%;padding:0 var(--lx-space-4);min-height:40px;color:var(--lx-surface);background:var(--lx-text);font-size:var(--lx-text-sm);text-align:center;cursor:pointer;transition:background-color var(--lx-duration-fast) var(--lx-ease), border-color var(--lx-duration-fast) var(--lx-ease), color var(--lx-duration-fast) var(--lx-ease);flex-shrink:0;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.lx-button--sm{min-height:32px;padding-inline:var(--lx-space-3);font-size:.8125rem}.lx-button--lg{min-height:48px;padding-inline:var(--lx-space-6);font-size:var(--lx-text-md)}.lx-button--secondary{color:var(--lx-text);background:var(--lx-surface);border-color:var(--lx-border-strong)}.lx-button--ghost{color:var(--lx-text);background:0 0;border-color:#0000}.lx-button--gold{color:var(--lx-on-accent);background:var(--lx-accent)}.lx-button--danger{color:var(--lx-danger);background:var(--lx-danger-soft);border-color:var(--lx-danger)}.lx-button--primary:hover:not(:disabled){border-color:var(--lx-accent);background:color-mix(in srgb, var(--lx-text) 90%, var(--lx-surface))}.lx-button--secondary:hover:not(:disabled),.lx-button--ghost:hover:not(:disabled){background:var(--lx-surface-muted)}.lx-button--gold:hover:not(:disabled){background:var(--lx-accent-hover)}.lx-button--danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--lx-danger)}.lx-button:disabled{cursor:not-allowed;opacity:.5}.lx-button[aria-busy=true]{cursor:wait}.lx-icon-button{aspect-ratio:1;width:40px;padding:0}.lx-icon-button.lx-button--sm{width:32px}.lx-icon-button.lx-button--lg{width:48px}.lx-button>svg{flex-shrink:0}.lx-button:focus-visible,.lx-input:focus-visible,.lx-textarea:focus-visible,.lx-select:focus-visible,.lx-checkbox:focus-visible,.lx-radio:focus-visible,.lx-switch:focus-visible,.lx-brand:focus-visible,.lx-tabs-trigger:focus-visible,.lx-tabs-content:focus-visible,.lx-overlay-trigger:focus-visible,.lx-overlay-close:focus-visible,.lx-menu-item:focus-visible,.lx-breadcrumbs a:focus-visible,.lx-breadcrumbs-button:focus-visible{outline:2px solid var(--lx-focus);outline-offset:3px}.lx-input,.lx-textarea,.lx-select{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-sm);width:100%;min-width:0;min-height:40px;padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-text);background:var(--lx-surface);font-size:var(--lx-text-sm);box-shadow:var(--lx-shadow-input);transition:border-color var(--lx-duration-fast) var(--lx-ease);line-height:1.5;display:block}.lx-input::placeholder,.lx-textarea::placeholder{color:var(--lx-text-muted);opacity:1}.lx-input:hover:not(:disabled),.lx-textarea:hover:not(:disabled),.lx-select:hover:not(:disabled){border-color:var(--lx-text-muted)}.lx-input:focus,.lx-textarea:focus,.lx-select:focus{border-color:var(--lx-focus)}.lx-input[aria-invalid=true],.lx-textarea[aria-invalid=true],.lx-select[aria-invalid=true]{border-color:var(--lx-danger)}.lx-input:disabled,.lx-textarea:disabled,.lx-select:disabled{background:var(--lx-surface-muted);color:var(--lx-text-muted);cursor:not-allowed;opacity:.7}.lx-input[readonly],.lx-textarea[readonly]{background:var(--lx-surface-muted)}.lx-textarea{resize:vertical;min-height:112px}.lx-select{cursor:pointer}@supports (appearance:base-select){.lx-select:not([multiple]){appearance:base-select}.lx-select:not([multiple])::picker(select){appearance:base-select}.lx-select:not([multiple]){white-space:nowrap;align-items:center;padding-inline-end:36px;display:flex;position:relative;overflow:hidden}.lx-select:not([multiple]):open{border-color:var(--lx-focus)}.lx-select:not([multiple]):after{content:"";background:inherit;width:36px;position:absolute;inset-block:0;inset-inline-end:0}.lx-select:not([multiple])::picker-icon{content:"";z-index:1;inset-inline-end:12px;background:var(--lx-text-muted);width:16px;height:16px;position:absolute;top:calc(50% - 8px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}@position-try --lx-select-fit{max-block-size:stretch}.lx-select:not([multiple])::picker(select){position-try-order:normal;position-try-fallbacks:flip-block, --lx-select-fit;box-sizing:border-box;border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-md);max-block-size:22rem;max-inline-size:calc(100vw - 24px);padding:var(--lx-space-1);color:var(--lx-text);background:var(--lx-glass);-webkit-backdrop-filter:blur(var(--lx-glass-blur));backdrop-filter:blur(var(--lx-glass-blur));font-family:var(--lx-font-sans);font-size:var(--lx-text-sm);box-shadow:var(--lx-shadow-glass), var(--lx-shadow-overlay);margin-block:6px;font-weight:400;line-height:1.4}.lx-select:not([multiple]) option{align-items:center;gap:var(--lx-space-2);border-radius:var(--lx-radius-sm);min-height:36px;padding:var(--lx-space-2) var(--lx-space-3);cursor:pointer;display:flex}.lx-select:not([multiple]) option:is(:hover,:focus-visible){background:var(--lx-surface-muted)}.lx-select:not([multiple]) option:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.lx-select:not([multiple]) option:disabled{color:var(--lx-text-muted);opacity:.5;cursor:not-allowed;background:0 0}.lx-select:not([multiple]) option::checkmark{content:"";background:currentColor;order:1;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-transparency:reduce){.lx-select:not([multiple])::picker(select){background:var(--lx-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}}.lx-input[type=file]{padding:var(--lx-space-2)}.lx-input[type=file]::file-selector-button{border-radius:var(--lx-radius-sm);padding:var(--lx-space-1) var(--lx-space-2);color:var(--lx-text);background:var(--lx-surface-muted);font:inherit;border:0;margin-inline-end:var(--lx-space-3)}.lx-input[type=color]{padding:var(--lx-space-1)}.lx-checkbox,.lx-radio{vertical-align:middle;width:18px;height:18px;accent-color:var(--lx-accent);cursor:pointer;flex-shrink:0;margin:0;display:inline-block}.lx-checkbox:disabled,.lx-radio:disabled,.lx-switch:disabled{cursor:not-allowed;opacity:.5}.lx-checkbox[aria-invalid=true],.lx-radio[aria-invalid=true],.lx-switch[aria-invalid=true]{outline:1px solid var(--lx-danger);outline-offset:2px}.lx-switch{appearance:none;vertical-align:middle;border:1px solid var(--lx-border-strong);background:var(--lx-surface-muted);cursor:pointer;width:40px;height:24px;transition:background-color var(--lx-duration-fast) var(--lx-ease);border-radius:999px;flex-shrink:0;margin:0;display:inline-block;position:relative}.lx-switch:before{content:"";background:var(--lx-text-muted);border-radius:50%;width:16px;height:16px;transition:transform .12s;display:block;position:absolute;top:3px;left:3px}.lx-switch:checked{background:var(--lx-accent);border-color:var(--lx-accent)}.lx-switch:checked:before{background:var(--lx-on-accent);transform:translate(16px)}.lx-field{gap:var(--lx-space-2);min-width:0;display:grid}.lx-field-label{color:var(--lx-text);font-size:var(--lx-text-sm);font-weight:600;line-height:1.5;display:block}.lx-field-description,.lx-field-error{font-size:.8125rem;line-height:1.5}.lx-field-description{color:var(--lx-text-muted)}.lx-field-error{color:var(--lx-danger)}.lx-badge{align-items:center;gap:var(--lx-space-1);border-radius:var(--lx-radius-sm);width:fit-content;padding:2px var(--lx-space-2);color:var(--lx-text-muted);background:var(--lx-surface);font-size:var(--lx-text-xs);white-space:nowrap;font-weight:500;line-height:1.5;display:inline-flex}.lx-badge--gold{color:var(--lx-accent-text);background:var(--lx-accent-soft)}.lx-badge--success{color:var(--lx-success);background:var(--lx-success-soft)}.lx-badge--warning{color:var(--lx-warning);background:var(--lx-warning-soft)}.lx-badge--danger{color:var(--lx-danger);background:var(--lx-danger-soft)}.lx-alert{padding:var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);color:var(--lx-text);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);line-height:1.6}.lx-alert--success{color:var(--lx-success);background:var(--lx-success-soft);border-color:currentColor}.lx-alert--warning{color:var(--lx-warning);background:var(--lx-warning-soft);border-color:currentColor}.lx-alert--danger{color:var(--lx-danger);background:var(--lx-danger-soft);border-color:currentColor}.lx-alert-title{font-weight:600}.lx-alert-title+.lx-alert-content{margin-top:var(--lx-space-1)}.lx-avatar{border:1px solid var(--lx-border);width:40px;height:40px;color:var(--lx-text);background:var(--lx-surface-muted);font-size:var(--lx-text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.lx-avatar--xs{width:18px;height:18px;font-size:.625rem}.lx-avatar--sm{width:28px;height:28px;font-size:.6875rem}.lx-avatar--lg{width:56px;height:56px;font-size:var(--lx-text-lg)}.lx-avatar img{object-fit:cover;width:100%;height:100%}.lx-card{min-width:0;padding:var(--lx-space-6);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);color:var(--lx-text);background:var(--lx-surface);box-shadow:var(--lx-shadow-surface)}.lx-list-card{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:16px;min-width:0;overflow:hidden}.lx-table{border-collapse:collapse;width:100%;color:var(--lx-text);font-size:var(--lx-text-sm);text-align:start;line-height:1.5}.lx-table caption{padding-block:var(--lx-space-3);color:var(--lx-text-muted);text-align:start;font-size:.8125rem}.lx-table th,.lx-table td{height:var(--lx-table-row-min-height);padding:var(--lx-table-cell-padding-y) var(--lx-space-4);border-bottom:1px solid var(--lx-border);text-align:start;vertical-align:middle}.lx-table .lx-avatar--sm{width:24px;height:24px}.lx-table th{color:var(--lx-text-muted);background:var(--lx-surface-muted);font-size:var(--lx-text-xs);font-weight:600}.lx-table tbody tr:hover{background:var(--lx-surface-muted)}.lx-table tbody tr[aria-selected=true]{background:var(--lx-accent-soft)}.lx-table tbody tr:last-child td{border-bottom:0}.lx-empty-state{padding:var(--lx-space-12) var(--lx-space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.lx-empty-state-icon{color:var(--lx-text-muted);margin-bottom:var(--lx-space-4);place-items:center;display:grid}.lx-empty-state-icon svg{width:32px;height:32px}.lx-empty-state-title{color:var(--lx-text);font-size:var(--lx-text-md);font-weight:600}.lx-empty-state-description{max-width:48ch;margin:var(--lx-space-2) 0 0;color:var(--lx-text-muted);font-size:var(--lx-text-sm);line-height:1.6}.lx-empty-state-action{margin-top:var(--lx-space-5)}.lx-spinner{box-sizing:border-box;vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite lx-spin;display:inline-block}.lx-spinner--sm{width:14px;height:14px}.lx-spinner--lg{width:28px;height:28px}.lx-skeleton{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);min-height:16px;animation:1.8s ease-in-out infinite lx-pulse}.lx-progress{appearance:none;width:100%;height:6px;color:var(--lx-accent);background:var(--lx-surface-muted);border:0;border-radius:999px;display:block;overflow:hidden}.lx-progress::-webkit-progress-bar{background:var(--lx-surface-muted);border-radius:999px}.lx-progress::-webkit-progress-value{background:var(--lx-accent);border-radius:999px}.lx-progress::-moz-progress-bar{background:var(--lx-accent);border-radius:999px}.lx-progress:indeterminate{animation:1.8s ease-in-out infinite lx-pulse}.lx-separator{margin:var(--lx-space-6) 0;border:0;border-top:1px solid var(--lx-border)}.lx-tabs{min-width:0}.lx-tabs-list{gap:var(--lx-space-1);border-bottom:1px solid var(--lx-border);display:flex;overflow:auto hidden}.lx-tabs-trigger{padding:var(--lx-space-3) var(--lx-space-4);color:var(--lx-text-muted);font-size:var(--lx-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:600}.lx-tabs-trigger:hover:not(:disabled){color:var(--lx-text);background:var(--lx-surface-muted)}.lx-tabs-trigger[data-active]{color:var(--lx-accent-text);border-bottom-color:var(--lx-accent)}.lx-tabs-trigger[data-disabled]{opacity:.45;cursor:not-allowed}.lx-tabs-trigger:focus-visible{outline-offset:-3px}.lx-tabs-content{padding-block:var(--lx-space-5)}.lx-tabs[data-orientation=vertical]{gap:var(--lx-space-6);display:flex}.lx-tabs-list[data-orientation=vertical]{border-bottom:0;border-inline-end:1px solid var(--lx-border);flex-direction:column;overflow:hidden auto}.lx-tabs-trigger[data-orientation=vertical]{border-bottom:0;text-align:start;border-inline-end:2px solid #0000}.lx-tabs-trigger[data-orientation=vertical][data-active]{border-inline-end-color:var(--lx-accent)}.lx-tabs-content[data-orientation=vertical]{flex:1;min-width:0;padding-block:0}.lx-overlay-trigger:not(.lx-button),.lx-overlay-close:not(.lx-button){border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-sm);min-height:36px;padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-text);background:var(--lx-surface);font-size:var(--lx-text-sm);cursor:pointer}.lx-overlay-trigger:not(.lx-button):hover,.lx-overlay-close:not(.lx-button):hover{background:var(--lx-surface-muted)}.lx-overlay-trigger:disabled,.lx-overlay-close:disabled{opacity:.5;cursor:not-allowed}.lx-dialog-backdrop{z-index:1001;background:#0000007a;transition:opacity .16s;position:fixed;inset:0}.lx-dialog-content{box-sizing:border-box;z-index:1001;border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-xl);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:var(--lx-space-6);color:var(--lx-text);background:var(--lx-surface-raised);font-family:var(--lx-font-sans);box-shadow:var(--lx-shadow-glass), var(--lx-shadow-overlay);transition:opacity .16s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.lx-dialog-content:focus{outline:none}.lx-overlay-title{color:var(--lx-text);font-size:var(--lx-text-lg);margin:0;font-weight:600;line-height:1.4}.lx-overlay-description{margin:var(--lx-space-2) 0 var(--lx-space-5);color:var(--lx-text-muted);font-size:var(--lx-text-sm);line-height:1.6}.lx-overlay-positioner{z-index:1100;outline:none}.lx-menu-content,.lx-popover-content{box-sizing:border-box;max-width:min(400px,100vw - 24px);max-height:var(--available-height);border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-md);color:var(--lx-text);background:var(--lx-surface-raised);font-family:var(--lx-font-sans);box-shadow:var(--lx-shadow-glass), var(--lx-shadow-overlay);transform-origin:var(--transform-origin);outline:none;transition:opacity .12s,transform .12s;overflow-y:auto}.lx-menu-content{min-width:180px;padding:var(--lx-space-1)}.lx-menu-item{align-items:center;gap:var(--lx-space-2);border-radius:var(--lx-radius-sm);min-height:36px;padding:var(--lx-space-2) var(--lx-space-3);font-size:var(--lx-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;display:flex}.lx-menu-item[data-highlighted]{color:var(--lx-text);background:var(--lx-surface-muted)}.lx-menu-item[data-highlighted]:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.lx-menu-item[data-disabled]{color:var(--lx-text-muted);opacity:.5;cursor:not-allowed}.lx-menu-separator{margin:var(--lx-space-1);border:0;border-top:1px solid var(--lx-border)}.lx-menu-group-label{padding:var(--lx-space-2) var(--lx-space-3) var(--lx-space-1);color:var(--lx-text-muted);font-size:var(--lx-text-xs);align-items:center;gap:6px;display:flex}.lx-popover-content{min-width:min(260px,100vw - 24px);padding:var(--lx-space-5)}.lx-tooltip-content{box-sizing:border-box;border-radius:var(--lx-radius-sm);max-width:min(280px,100vw - 24px);padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-on-inverse);background:var(--lx-inverse);font-family:var(--lx-font-sans);font-size:var(--lx-text-xs);box-shadow:var(--lx-shadow-sm);line-height:1.5;transition:opacity .12s}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lx-dialog-content,.lx-menu-content,.lx-popover-content{background:var(--lx-glass);-webkit-backdrop-filter:blur(var(--lx-glass-blur));backdrop-filter:blur(var(--lx-glass-blur))}}@media (prefers-reduced-transparency:reduce){.lx-dialog-content,.lx-menu-content,.lx-popover-content{background:var(--lx-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.lx-dialog-backdrop[data-starting-style],.lx-dialog-backdrop[data-ending-style],.lx-dialog-content[data-starting-style],.lx-dialog-content[data-ending-style],.lx-menu-content[data-starting-style],.lx-menu-content[data-ending-style],.lx-popover-content[data-starting-style],.lx-popover-content[data-ending-style],.lx-tooltip-content[data-starting-style],.lx-tooltip-content[data-ending-style]{opacity:0}.lx-brand{align-items:center;gap:var(--lx-space-2);width:fit-content;color:var(--lx-text);font-family:var(--lx-font-sans);text-decoration:none;display:inline-flex}.lx-brand-mark{width:28px;height:28px;color:var(--lx-accent-text);flex-shrink:0}.lx-brand-name{align-items:baseline;gap:var(--lx-space-3);font-size:var(--lx-text-md);letter-spacing:.16em;font-weight:700;line-height:1.3;display:inline-flex}.lx-brand-product{border-inline-start:1px solid var(--lx-border-strong);color:var(--lx-text-muted);font-size:var(--lx-text-xs);letter-spacing:.01em;padding-inline-start:var(--lx-space-3);font-weight:500}.lx-breadcrumbs ol{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-breadcrumbs li{align-items:center;gap:var(--lx-space-2);min-width:0;color:var(--lx-text-muted);font-size:.8125rem;display:inline-flex}.lx-breadcrumbs a{color:inherit;text-decoration:none}.lx-breadcrumbs a:hover{color:var(--lx-text);text-decoration:underline}.lx-breadcrumbs [aria-current=page]{color:var(--lx-text)}.lx-breadcrumbs-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lx-breadcrumbs-button:hover{color:var(--lx-text);text-decoration:underline}.lx-pagination{align-items:center;gap:var(--lx-space-1);flex-wrap:wrap;display:flex}.lx-pagination-item{align-items:center;gap:var(--lx-space-1);display:inline-flex}.lx-pagination-ellipsis{padding-inline:var(--lx-space-1);color:var(--lx-text-muted)}.lx-pagination [aria-current=page]{color:var(--lx-accent-text);border-color:var(--lx-accent);background:var(--lx-accent-soft)}.lx-page-header{justify-content:space-between;align-items:center;gap:var(--lx-space-5);margin-bottom:var(--lx-space-8);flex-wrap:wrap;display:flex}.lx-page-header-copy{flex:1;min-width:min(240px,100%)}.lx-page-header-eyebrow{margin-bottom:var(--lx-space-2);color:var(--lx-accent-text);font-size:var(--lx-text-xs);letter-spacing:.08em;font-weight:600}.lx-page-header-title{color:var(--lx-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3}.lx-page-header-heading{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-page-header-status{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-page-header-description{max-width:70ch;margin:var(--lx-space-2) 0 0;color:var(--lx-text-muted);font-size:var(--lx-text-sm);line-height:1.6}.lx-page-header-actions{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}@keyframes lx-spin{to{transform:rotate(360deg)}}@keyframes lx-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.lx-button,.lx-input,.lx-textarea,.lx-select,.lx-switch,.lx-switch:before,.lx-dialog-backdrop,.lx-dialog-content,.lx-menu-content,.lx-popover-content,.lx-tooltip-content{transition:none}.lx-spinner,.lx-skeleton,.lx-progress:indeterminate{animation:none}}@media (forced-colors:active){.lx-switch{appearance:auto}.lx-switch:before{display:none}.lx-button,.lx-badge{border:1px solid buttontext}.lx-tabs-trigger[data-active]{border-color:highlight}}@media (width<=480px){.lx-card{padding:var(--lx-space-4)}.lx-dialog-content{padding:var(--lx-space-5)}.lx-brand-name{gap:var(--lx-space-2)}.lx-brand-product{padding-inline-start:var(--lx-space-2)}}.order-email-page{max-width:1280px;margin:0 auto}.order-email-page h2{margin:0 0 20px;font-size:16px;font-weight:600}.order-email-page>.lx-alert{margin-bottom:18px}.order-email-layout{grid-template-columns:minmax(290px,.85fr) minmax(380px,1.15fr);align-items:start;gap:32px;display:grid}.order-email-form{min-width:0}.order-email-section{background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:10px;margin-bottom:18px;padding:24px}.order-email-toggle{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.order-email-toggle label{font-size:14px;font-weight:600}.order-email-toggle>div{min-width:0}.order-email-toggle p{overflow-wrap:anywhere}.order-email-toggle p,.order-email-help{color:var(--lx-text-muted);margin:6px 0 0;font-size:12px;line-height:1.75}.order-email-customer{border-top:1px solid var(--lx-border);margin:24px 0 0;padding-top:22px}.order-email-brand{background:var(--lx-surface-muted);border-radius:6px;align-items:center;gap:12px;padding:16px;display:flex}.order-email-brand strong,.order-email-brand span{overflow-wrap:anywhere;display:block}.order-email-brand strong{font-size:15px}.order-email-brand span{color:var(--lx-text-muted);font-size:12px}.order-email-section>.lx-field{margin-top:20px}.order-email-section>.order-email-toggle+.lx-field{margin-top:0}.order-email-address{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:end;gap:8px;margin-top:16px;display:grid}.order-email-address>span{color:var(--lx-text-muted);padding-bottom:10px}.order-email-link{font:inherit;color:var(--lx-accent-text);cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.order-email-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 24px;display:flex}.order-email-save p{color:var(--lx-text-muted);max-width:220px;margin:0;font-size:12px}.order-email-preview{background:var(--lx-surface-muted);border:1px solid var(--lx-border);border-radius:10px;min-width:0;padding:24px 20px 16px}.order-email-preview-heading,.order-email-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-email-preview-heading h2{margin:0}.order-email-tabs{gap:8px;margin:18px 0;display:flex}.order-email-envelope{border-bottom:1px solid var(--lx-border);background:var(--lx-surface);border-radius:6px 6px 0 0;grid-template-columns:50px minmax(0,1fr);gap:6px;padding:14px;font-size:12px;display:grid}.order-email-envelope span{color:var(--lx-text-muted)}.order-email-envelope strong{overflow-wrap:anywhere;font-weight:400}.order-email-frame{background:var(--lx-surface-muted);border:0;border-radius:0 0 6px 6px;width:100%;height:930px;display:block}.order-email-preview>.order-email-help{padding:8px 2px 0}.order-email-history{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:10px;margin-top:32px;overflow:hidden}.order-email-history-heading{padding:22px 24px}.order-email-history-heading h2{margin:0 0 4px}.order-email-history-heading p{color:var(--lx-text-muted);margin:0;font-size:12px}.order-email-table-scroll{overflow:auto hidden}.order-email-history table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.order-email-history th{background:var(--lx-surface-muted);color:var(--lx-text-muted);font-weight:500}.order-email-history th,.order-email-history td{border-top:1px solid var(--lx-border);vertical-align:top;padding:12px 20px}.order-email-history td>span:not(.lx-badge){color:var(--lx-text-muted);overflow-wrap:anywhere;max-width:290px;margin-top:4px;font-size:12px;display:block}.order-email-history td>strong{overflow-wrap:anywhere;font-weight:500}.order-email-empty{text-align:center;color:var(--lx-text-muted);border-top:1px solid var(--lx-border);padding:32px 20px 40px}.order-email-empty svg{color:var(--lx-accent)}.order-email-empty p{color:var(--lx-text);margin:12px 0 4px;font-size:14px}.order-email-empty span{font-size:12px}.order-email-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.order-email-layout{grid-template-columns:1fr;gap:24px}.order-email-preview{box-sizing:border-box;justify-self:center;width:100%;max-width:640px}.order-email-save p{max-width:none}}@media (width<=520px){.order-email-section{padding:20px 16px}.order-email-preview{padding:18px 10px}.order-email-envelope{padding:12px 10px}.order-email-frame{height:1020px}.order-email-history-heading{align-items:flex-start;padding:18px 16px}.order-email-history-heading>.lx-button{gap:0;font-size:0}.order-email-history-heading>.lx-button svg{width:18px;height:18px}.order-email-history th,.order-email-history td{padding:10px 12px}.order-email-history table{min-width:600px}.order-email-address{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr)}}.site-checkout .checkout-main{gap:var(--lx-space-5);min-width:0;display:grid}.checkout-card{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);scroll-margin-top:var(--lx-space-4);overflow:hidden}.checkout-flash{animation:1.4s ease-out checkout-flash}@keyframes checkout-flash{0%{box-shadow:0 0 0 3px var(--lx-accent)}to{box-shadow:0 0 0 3px #0000}}.checkout-state{padding:var(--lx-space-5) 22px;align-items:flex-start;gap:14px;display:flex}.checkout-state-icon{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.checkout-state.blocked .checkout-state-icon{background:var(--lx-warning-soft);color:var(--lx-warning)}.checkout-state.ready .checkout-state-icon{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.checkout-state.open .checkout-state-icon{background:var(--lx-success-soft);color:var(--lx-success)}.checkout-state-text{flex:1;min-width:0}.checkout-state h2{margin:0;font-size:1.1875rem;line-height:1.35}.checkout-state p{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin:3px 0 0}.checkout-state .checkout-link{margin-top:var(--lx-space-2)}.checkout-missing{gap:var(--lx-space-1);margin:10px 0 0;padding:0;list-style:none;display:grid}.checkout-missing li{align-items:center;gap:var(--lx-space-1) 10px;font-size:var(--lx-text-sm);flex-wrap:wrap;display:flex}.checkout-missing small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.checkout-dot{background:var(--lx-warning);border-radius:50%;flex:none;width:7px;height:7px}.checkout-dot.optional{background:var(--lx-border-strong)}.checkout-link{align-items:center;gap:var(--lx-space-1);color:var(--lx-accent-text);font:inherit;font-size:var(--lx-text-label);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.checkout-link:hover{text-underline-offset:3px;text-decoration:underline}.checkout-warn{align-items:flex-start;gap:var(--lx-space-2);padding:9px var(--lx-space-3);border-radius:var(--lx-radius-sm);background:var(--lx-warning-soft);font-weight:600;display:flex;margin:var(--lx-space-3) 0 0!important;color:var(--lx-warning)!important}.checkout-warn svg{flex:none;margin-top:2px}.checkout-switch-row,.checkout-subrow{align-items:center;gap:var(--lx-space-4);display:flex}.checkout-switch-row{border-top:1px solid var(--lx-border);padding:14px 22px}.checkout-switch-text{flex:1;min-width:0}.checkout-switch-text b{font-size:var(--lx-text-sm);font-weight:600;display:block}.checkout-switch-text small{color:var(--lx-text-muted);font-size:var(--lx-text-label);line-height:1.5;display:block}.checkout-why-off{margin-top:var(--lx-space-1);color:var(--lx-warning);font-size:var(--lx-text-xs);align-items:center;gap:6px;font-weight:600;display:flex}.checkout-row-error{color:var(--lx-danger);font-size:var(--lx-text-label);margin:0;padding:0 22px 14px;font-weight:600}.checkout-group-head{padding:var(--lx-space-4) var(--lx-space-5);border-bottom:1px solid var(--lx-border)}.checkout-group-head h2{font-size:var(--lx-text-md);margin:0}.checkout-group-head p{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:2px 0 0}.checkout-rows{margin:0;padding:0;list-style:none}.checkout-rows>li+li{border-top:1px solid var(--lx-border)}.checkout-row{align-items:center;gap:10px var(--lx-space-4);padding:14px var(--lx-space-5);flex-wrap:wrap;display:flex}.checkout-tile{border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);width:40px;height:40px;color:var(--lx-text-muted);flex:none;place-items:center;display:grid}.checkout-row.on .checkout-tile{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.checkout-row-main{flex:200px;min-width:0}.checkout-row-main strong{align-items:center;gap:var(--lx-space-1) var(--lx-space-2);flex-wrap:wrap;font-size:.9375rem;line-height:1.45;display:flex}.checkout-row-main>span{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin-top:1px;display:block}.checkout-row-controls{align-items:center;gap:var(--lx-space-4);margin-left:auto;display:flex}.checkout-row-note{color:var(--lx-warning);font-size:var(--lx-text-xs);flex-basis:100%;align-items:flex-start;gap:6px;margin:0;padding-left:56px;font-weight:600;display:flex}.checkout-row-note.error{color:var(--lx-danger)}.checkout-row-note svg{flex:none;margin-top:2px}.checkout-subrow{padding-top:var(--lx-space-3);border-top:1px dashed var(--lx-border);flex-basis:100%;margin-left:56px}.checkout-fee{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-sm);background:var(--lx-surface);align-items:stretch;width:128px;display:flex;overflow:hidden}.checkout-fee:focus-within{outline:2px solid var(--lx-focus);outline-offset:1px}.checkout-fee.invalid{border-color:var(--lx-danger);box-shadow:0 0 0 3px var(--lx-danger-soft)}.checkout-fee>span{border-right:1px solid var(--lx-border);background:var(--lx-surface-muted);color:var(--lx-text-muted);font-size:var(--lx-text-label);place-items:center;padding:0 10px;display:grid}.checkout-fee input{width:100%;min-width:0;min-height:38px;color:var(--lx-text);font:inherit;font-size:var(--lx-text-sm);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:6px 10px}.checkout-card-top{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-2);display:flex}.site-checkout .portal-panel h2{font-size:var(--lx-text-md);margin:0}.checkout-card-top p,.checkout-test>p{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:2px 0 0}.checkout-sender-lines{margin-top:var(--lx-space-4);font-size:var(--lx-text-sm);gap:2px;display:grid}.checkout-sender-lines b{font-size:.9375rem}.checkout-sender-lines span{color:var(--lx-text-muted)}.checkout-note{align-items:flex-start;gap:var(--lx-space-2);margin:var(--lx-space-3) 0 0;color:var(--lx-text-muted);font-size:var(--lx-text-label);display:flex}.checkout-note svg{flex:none;margin-top:2px}.checkout-account{align-items:center;gap:6px var(--lx-space-3);flex-wrap:wrap;padding:14px 18px;display:flex}.checkout-account-main{flex:150px;min-width:0}.checkout-account-main strong{font-size:var(--lx-text-sm);display:block}.checkout-account-main small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);display:block}.checkout-account-value{align-items:center;gap:6px var(--lx-space-2);color:var(--lx-text-muted);font-size:var(--lx-text-label);flex-wrap:wrap;flex-basis:100%;display:flex}.checkout-account-value code{color:var(--lx-text);font-family:var(--lx-font-mono)}.site-checkout .checkout-test{border-color:var(--lx-gold-line);background:var(--lx-accent-soft)}.checkout-card-number{justify-content:space-between;align-items:center;gap:var(--lx-space-2);margin-top:var(--lx-space-3);padding:var(--lx-space-1) var(--lx-space-1) var(--lx-space-1) var(--lx-space-3);border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-sm);background:var(--lx-surface);font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;display:flex}.checkout-test ul{gap:var(--lx-space-1);margin:var(--lx-space-3) 0 0;font-size:var(--lx-text-label);padding-left:18px;display:grid}.checkout-test li::marker{color:var(--lx-accent)}.checkout-drawer-section,.checkout-drawer-block{gap:var(--lx-space-3);display:grid}.checkout-drawer-block+.checkout-drawer-block{padding-top:var(--lx-space-5);border-top:1px solid var(--lx-border)}.checkout-drawer-block h3{font-size:var(--lx-text-sm);margin:0}.checkout-pair,.checkout-address{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.checkout-address{grid-template-columns:120px minmax(0,1fr)}.checkout-choices{gap:var(--lx-space-2);display:grid}.checkout-choice{padding:var(--lx-space-3) 14px;border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkout-choice[data-selected=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.checkout-choice b{font-size:var(--lx-text-sm);display:block}.checkout-choice small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin-top:2px;line-height:1.5;display:block}.checkout-mono{font-family:var(--lx-font-mono)}.checkout-where{padding:10px var(--lx-space-3);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:0}.checkout-where b{color:var(--lx-text)}.checkout-current{color:var(--lx-text-muted);font-size:var(--lx-text-label);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.checkout-drawer-error{color:var(--lx-danger);font-size:var(--lx-text-label);margin:0;font-weight:600}.checkout-skeleton{border-radius:var(--lx-radius-md);height:140px}.checkout-skeleton.tall{height:220px}.checkout-load-error{justify-items:start;gap:var(--lx-space-3);display:grid}@media (width<=900px){.checkout-state{padding:var(--lx-space-4)}.checkout-switch-row,.checkout-row{padding:var(--lx-space-3) var(--lx-space-4)}.checkout-row-controls.wraps{flex-basis:100%;justify-content:space-between;padding-left:56px}.checkout-account{padding:var(--lx-space-3) var(--lx-space-4)}.checkout-group-head{padding:14px var(--lx-space-4)}}@media (width<=540px){.checkout-pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.checkout-flash{animation:none}}.template-progress{border:1px solid var(--lx-border);border-radius:12px;margin-bottom:24px;padding:20px}.template-progress p{color:var(--lx-text-muted);font-size:14px}.template-progress-actions{align-items:center;gap:12px;display:flex}.service-wizard.lx-dialog-content{border-radius:16px;width:min(640px,100vw - 32px);padding:0}.service-wizard-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 16px;display:flex}.service-wizard-heading .lx-overlay-title{font-size:22px}.service-wizard-heading .lx-overlay-title:focus{outline:none}.service-wizard-heading .lx-overlay-description{margin:6px 0 0;font-size:14px}.service-wizard-steps{border-bottom:1px solid var(--lx-border);gap:16px;margin:0;padding:0 28px 20px;list-style:none;display:flex}.service-wizard-steps li{color:var(--lx-text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.service-wizard-steps li>span{border:1px solid var(--lx-border);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.service-wizard-steps li[aria-current]{color:var(--lx-text);font-weight:600}.service-wizard-steps li[aria-current]>span{background:var(--lx-text);color:var(--lx-surface);border-color:var(--lx-text)}.service-wizard-steps li[data-complete=true]>span{color:var(--lx-accent-text);background:var(--lx-accent-soft);border-color:#0000}.service-wizard-body{padding:24px 28px}.service-wizard-body h2{margin:0 0 20px;font-size:18px;font-weight:550}.service-wizard-body form{gap:18px;display:grid}.service-wizard-body form h2{margin-bottom:0}.service-wizard-choices{gap:12px;display:grid}.service-wizard-choice{border:1px solid var(--lx-border);border-radius:10px}.service-wizard-choice>label{cursor:pointer;align-items:center;gap:14px;padding:20px 16px;display:flex}.service-wizard-choice[data-selected=true]{border-color:var(--lx-accent);background:var(--lx-accent-soft)}.service-wizard-choice:focus-within{outline:2px solid var(--lx-focus);outline-offset:2px}.service-wizard-choice input{accent-color:var(--lx-accent-text);flex:none}.service-wizard-choice svg{flex-shrink:0}.service-wizard-choice strong,.service-wizard-choice small{display:block}.service-wizard-choice strong{font-size:15px}.service-wizard-choice small{color:var(--lx-text-muted);margin-top:4px;font-size:13px;line-height:1.6}.service-wizard-subchoices{gap:var(--lx-space-2);padding:0 var(--lx-space-4) var(--lx-space-4) var(--lx-space-10);display:grid}.service-wizard-subchoice{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.service-wizard-subchoice[data-selected=true]{border-color:var(--lx-text)}.service-wizard-subchoice[aria-disabled=true]{color:var(--lx-text-muted);cursor:not-allowed}.service-wizard-subdomain{min-width:8em;font-family:var(--lx-font-mono);overflow-wrap:anywhere;flex:1;font-weight:600}.service-wizard-field{gap:8px;font-size:14px;display:grid}.service-wizard-domain{color:var(--lx-text-muted);overflow-wrap:anywhere;font-size:13px}.service-wizard-field small,.service-wizard-note{color:var(--lx-text-muted);font-size:13px;line-height:1.7}.service-wizard-note{background:var(--lx-surface-muted);border-radius:8px;margin:16px 0 0;padding:14px 16px}.service-wizard-address{align-items:center;gap:10px;display:flex}.service-wizard-address input{flex:1;min-width:0}.service-wizard-address>span{white-space:nowrap;color:var(--lx-text-muted)}.service-wizard-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.service-wizard-actions>:only-child{margin-left:auto}.service-wizard-review{border:1px solid var(--lx-border);border-radius:10px;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px;font-size:14px;display:grid}.service-wizard-review dt{color:var(--lx-text-muted)}.service-wizard-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.service-wizard-result{text-align:center;padding:12px 8px}.service-wizard-result>svg{color:var(--lx-success);margin-bottom:12px}.service-wizard-result h2{margin-bottom:12px}.service-wizard-result strong{overflow-wrap:anywhere}.service-wizard-result p{color:var(--lx-text-muted);font-size:14px;line-height:1.8}.service-wizard .panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.service-wizard .service-form{grid-template-columns:1fr;gap:16px}.service-wizard .service-form label{gap:6px;font-size:14px;display:grid}.service-wizard .service-form .domain-check{color:var(--lx-text-muted);align-items:flex-start;font-size:12px;display:flex}.service-wizard fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.service-wizard .service-form button[type=submit]{width:100%;margin-top:8px}.service-overview{gap:12px;display:grid}.service-overview-card{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:12px;align-items:center;gap:20px;padding:22px;display:flex}.service-overview-card>svg{color:var(--lx-accent-text);flex-shrink:0}.service-overview-card>div{flex:1;min-width:0}.service-overview-card h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px}.service-overview-card p{color:var(--lx-text-muted);margin:0;font-size:13px}@media (width<=600px){.service-wizard-heading{padding:20px 18px 16px}.service-wizard-steps{justify-content:space-between;gap:10px;padding:0 18px 16px}.service-wizard-steps li{flex-direction:column;gap:6px;font-size:11px}.service-wizard-body{padding:20px 18px}.service-wizard-subchoices{padding-left:var(--lx-space-4)}.service-overview-card{flex-wrap:wrap;gap:14px;padding:18px}.service-overview-card>div{flex-basis:calc(100% - 42px)}.service-overview-card>button{margin-left:auto}}.site-icon-row{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.site-icon-row small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:400}.site-legal-environment{align-items:center;gap:var(--lx-space-3);font-size:var(--lx-text-sm);white-space:nowrap;display:flex}.site-legal-environment .lx-select{width:auto;min-width:180px}.site-legal-list{margin:var(--lx-space-4) 0;border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);padding:0;list-style:none}.site-legal-list li{align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-4);flex-wrap:wrap;display:flex}.site-legal-list li+li{border-top:1px solid var(--lx-border)}.site-legal-name{flex:240px;gap:2px;min-width:0;display:grid}.site-legal-name small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);overflow-wrap:anywhere}.site-legal-head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);flex-wrap:wrap;display:flex}.site-legal-head>div:first-child{min-width:0}.site-legal-head h2{margin:0}.site-legal-head p{margin:2px 0 var(--lx-space-2);color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.site-legal-head .portal-actions{margin:0}.site-favicon{align-items:flex-end;gap:var(--lx-space-5);margin:var(--lx-space-4) 0 var(--lx-space-3);flex-wrap:wrap;display:flex}.site-favicon-large{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.site-favicon-large img{object-fit:contain;width:64px;height:64px}.site-favicon-large span{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.site-favicon-tab{align-items:center;gap:var(--lx-space-2);max-width:220px;padding:var(--lx-space-2) var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm) var(--lx-radius-sm) 0 0;background:var(--lx-surface);font-size:var(--lx-text-sm);border-bottom:0;display:flex}.site-favicon-tab img{flex:none;width:16px;height:16px}.site-favicon-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-favicon-hint{color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.site-search-modes{gap:var(--lx-space-3);margin:var(--lx-space-4) 0;border:0;padding:0;display:grid}.site-search-option{align-items:flex-start;gap:var(--lx-space-3);cursor:pointer;display:flex}.site-search-option>input{flex:none;margin-top:2px}.site-search-option>span{gap:2px;min-width:0;display:grid}.site-search-option small,.site-search-note{color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.site-search-ai{margin-left:var(--lx-space-7)}.site-search-robots{min-height:220px;font-family:var(--lx-font-mono);white-space:pre;overflow-wrap:normal;font-size:13px;line-height:1.6}.site-search-problems{margin:var(--lx-space-2) 0;color:var(--lx-danger);font-size:var(--lx-text-sm);padding-left:1.2em}.site-search-preview{gap:var(--lx-space-2);margin-top:var(--lx-space-4);display:grid}.site-search-preview-head{justify-content:space-between;align-items:center;gap:var(--lx-space-2);color:var(--lx-text-muted);font-size:var(--lx-text-sm);flex-wrap:wrap;display:flex}.site-search-preview .sa-code{max-height:320px;overflow-y:auto}.site-search-heading{justify-content:space-between;align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.site-search-heading h2{margin:0}.site-search-toggle{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-text-sm);display:inline-flex}.site-search-address{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);flex-wrap:wrap;display:flex}.site-search-address code{min-width:0;font-family:var(--lx-font-mono);overflow-wrap:anywhere;flex:220px;font-size:13px}.site-search-count{margin:var(--lx-space-5) 0 0;font-size:var(--lx-text-md)}.site-search-urls{margin:var(--lx-space-3) 0;border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);padding:0;list-style:none}.site-search-urls li{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);flex-wrap:wrap;display:flex}.site-search-urls li+li{border-top:1px solid var(--lx-border)}.site-search-url{flex:220px;gap:2px;min-width:0;display:grid}.site-search-url b{overflow-wrap:anywhere;font-weight:600}.site-search-url small{color:var(--lx-text-muted);font-family:var(--lx-font-mono);overflow-wrap:anywhere;font-size:12px}.site-search-urls time{color:var(--lx-text-muted);font-size:var(--lx-text-xs);white-space:nowrap}.site-search-empty{color:var(--lx-text-muted)}.site-search-add{align-items:flex-end;gap:var(--lx-space-3);margin-top:var(--lx-space-4);flex-wrap:wrap;display:flex}.site-search-add .lx-field{flex:260px;min-width:0}.site-search-hidden{margin-top:var(--lx-space-4)}.site-search-hidden summary{cursor:pointer;font-weight:600}.site-search-routes{gap:var(--lx-space-2) var(--lx-space-4);margin:var(--lx-space-4) 0;font-size:var(--lx-text-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.site-search-routes dt{color:var(--lx-text-muted)}.site-search-routes dd{overflow-wrap:anywhere;margin:0}.site-search-routes code{font-family:var(--lx-font-mono)}.site-search-save{justify-content:flex-end;align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);box-shadow:var(--lx-shadow-sm);flex-wrap:wrap;display:flex}.site-search-save--dirty{bottom:var(--lx-space-3);z-index:2;border-color:var(--lx-accent);position:sticky}.site-search-save span{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin-right:auto}.developer-page{gap:16px;max-width:880px;display:grid;container-type:inline-size}.developer-page>.portal-feedback,.developer-card h2,.developer-card h3,.developer-card p{margin:0}.developer-card .lx-badge--neutral{background:var(--lx-surface-muted)}.developer-card .portal-error{margin:12px 20px}.developer-row{align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.developer-row-main{flex:200px;min-width:0}.developer-row-main h2,.developer-row-main strong{align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.developer-row-main small{color:var(--lx-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.developer-row-main .portal-error{margin:8px 0 0}.developer-row .portal-action{margin:0}.developer-mark{border:1px solid var(--lx-border);background:var(--lx-surface-muted);height:40px;color:var(--lx-text);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.developer-mark svg{width:20px;height:20px}.developer-head{padding:18px 20px 0}.developer-head h2{font-size:16px;font-weight:600}.developer-head p{color:var(--lx-text-muted);margin-top:2px;font-size:13px}.developer-body{gap:8px;padding:14px 20px 18px;display:grid}.developer-endpoint{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-bg);align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 14px;display:flex}.developer-endpoint:focus-within{border-color:var(--lx-focus)}.developer-endpoint input{min-width:0;height:32px;color:var(--lx-text);font-family:var(--lx-font-mono);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.developer-endpoint .lx-button{flex:none}.developer-hint{color:var(--lx-text-muted);font-size:12.5px;line-height:1.6}.developer-codex summary{width:fit-content;color:var(--lx-text-muted);cursor:pointer;font-size:12.5px}.developer-codex summary:hover{color:var(--lx-text)}.developer-codex[open] summary{margin-bottom:8px}.developer-codex pre{margin:0 0 6px;font-size:12.5px}.developer-subhead{border-top:1px solid var(--lx-border);border-bottom:1px solid var(--lx-border);background:var(--lx-bg);align-items:center;gap:8px;padding:10px 20px;display:flex}.developer-subhead h3{color:var(--lx-text-muted);font-size:12.5px;font-weight:600}.developer-empty{color:var(--lx-text-muted);padding:16px 20px;font-size:13px}.developer-connection{gap:12px;padding:11px 20px}.developer-connection .developer-row-main strong{font-size:14px}.developer-connection.is-inactive .developer-row-main strong{color:var(--lx-text-muted)}.developer-connection-time{color:var(--lx-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.developer-connection-actions{flex:none;gap:4px;display:flex}.developer-connection-actions .lx-button--ghost:not(:hover){color:var(--lx-text-muted)}@container (width<=560px){.developer-row{flex-wrap:wrap}.developer-row>.portal-action{margin-left:54px}.developer-connection{row-gap:4px}.developer-connection .developer-row-main{flex-basis:100%}.developer-connection-time{margin-right:auto}}.site-addresses{gap:var(--lx-space-5);display:grid}.site-address-env{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);overflow:hidden}.site-address-env-head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);padding:var(--lx-space-4) var(--lx-space-5);flex-wrap:wrap;display:flex}.site-address-env-head h2{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-text-heading-sm);flex-wrap:wrap;margin:0;display:flex}.site-address-env-head p{color:var(--lx-text-muted);font-size:var(--lx-text-label);align-items:center;gap:6px;margin:4px 0 0;display:flex}.site-address-next{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);margin:0 var(--lx-space-5) var(--lx-space-4);padding:var(--lx-space-3) var(--lx-space-4);border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);font-size:var(--lx-text-label);flex-wrap:wrap;display:flex}.site-address-next>svg{color:var(--lx-text-muted);flex:none}.site-address-next>p{flex:260px;margin:0}.site-address-head,.site-address-row{column-gap:var(--lx-space-4);padding:var(--lx-space-3) var(--lx-space-5);border-top:1px solid var(--lx-border);grid-template-columns:minmax(0,1fr) 112px 92px auto;grid-template-areas:"main role status actions";align-items:center;display:grid}.site-address-head{padding-block:var(--lx-space-2);background:var(--lx-surface-muted);color:var(--lx-text-muted);font-size:var(--lx-text-xs);font-weight:600}.site-address-head span:last-child{grid-area:actions}.site-address-main{grid-area:main;min-width:0}.site-address-role{grid-area:role}.site-address-status{grid-area:status}.site-address-host{align-items:center;gap:2px;min-width:0;display:flex}.site-address-host a,.site-address-host>span{font-family:var(--lx-font-mono);color:var(--lx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.site-address-host a{text-decoration:none}.site-address-host a:hover{color:var(--lx-accent-text);text-underline-offset:3px;text-decoration:underline}.site-address-copy.lx-button{min-width:28px;color:var(--lx-text-muted);flex:none;padding-inline:6px}.site-address-main>small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);display:block}.site-address-why{color:var(--lx-text-muted);font-size:var(--lx-text-label);align-items:flex-start;gap:6px;margin:6px 0 0;display:flex}.site-address-why svg{flex:none;margin-top:3px}.site-address-why.pending{color:var(--lx-warning)}.site-address-why.failed{color:var(--lx-danger)}.site-address-redirect{color:var(--lx-text-muted);font-size:var(--lx-text-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.site-address-empty{padding:var(--lx-space-4) var(--lx-space-5);border-top:1px solid var(--lx-border);color:var(--lx-text-muted);margin:0}.site-address-hints{gap:var(--lx-space-2);color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:0;padding-left:18px;line-height:1.7;display:grid}.site-address-luxira{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.site-address-head{display:none}.site-address-row{row-gap:var(--lx-space-2);padding-inline:var(--lx-space-4);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"main main main""role status actions"}.site-address-env-head{padding-inline:var(--lx-space-4)}}.workspace-settings{max-width:780px}.workspace-settings .portal-form{max-width:none;margin:0}.workspace-settings .portal-form fieldset{gap:14px}.workspace-settings .portal-form button{justify-self:end}.workspace-settings .project-notification-preference h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.workspace-settings .project-notification-preference p{color:var(--lx-text-muted);margin:6px 0 0;font-size:12px;line-height:1.8}.workspace-settings .notification-settings-description{color:var(--lx-text-muted);margin:12px 0;font-size:13px}.notification-settings-columns{color:var(--lx-text-muted);border-bottom:1px solid var(--lx-border);justify-content:space-between;gap:16px;padding:14px 0 10px;font-size:12px;display:flex}.workspace-settings .project-notification-preference{border-bottom:1px solid var(--lx-border);padding:16px 0}.workspace-settings .project-notification-preference>div{min-width:0}.workspace-settings .project-notification-preference>button{flex-shrink:0}.project-notification-settings{border-bottom:1px solid var(--lx-border);padding:0 12px 8px}.workspace-settings .portal-danger-zone{border:1px solid color-mix(in srgb, var(--lx-danger) 22%, var(--lx-border));background:color-mix(in srgb, var(--lx-danger) 3%, var(--lx-surface));border-radius:16px;margin:0;padding:20px 22px}.workspace-settings .portal-danger-zone h2{font-size:14px}.workspace-settings .portal-danger-zone p{font-size:12px}.workspace-members,.workspace-billing,.workspace-domain-page{container-type:inline-size}.workspace-person-row{align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.workspace-person-row>div:not(.workspace-row-actions){flex:1;min-width:0}.workspace-person-row strong{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}.workspace-person-row small{color:var(--lx-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.workspace-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-row-mark{border:1px solid var(--lx-border);background:var(--lx-surface-muted);height:44px;color:var(--lx-text-muted);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.workspace-group-empty{color:var(--lx-text-muted);padding:0 20px 16px;font-size:13px}.workspace-remove .lx-button{color:var(--lx-danger);background:0 0;border-color:#0000}.lx-dialog-content.workspace-invite{width:min(520px,100vw - 20px)}.workspace-invite>form{flex-direction:column;min-height:0;display:flex}.workspace-copyline{align-items:center;gap:12px;display:flex}.workspace-copyline code{overflow-wrap:anywhere;min-width:0}.workspace-kv{grid-template-columns:72px minmax(0,1fr);gap:12px;margin:0;font-size:13px;display:grid}.workspace-kv dt{color:var(--lx-text-muted)}.workspace-kv dd{overflow-wrap:anywhere;margin:0}.workspace-table-scroll{max-width:100%;overflow:auto hidden}.workspace-table-scroll table{min-width:560px}.workspace-billing .portal-action{margin:0}.workspace-billing .sa-group-head+.workspace-group-empty{padding-top:16px}.workspace-next-charge{border-bottom:1px solid var(--lx-border);margin:0;padding:12px 20px;font-size:14px;font-weight:600}.workspace-domain-row{background:var(--lx-surface);width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.workspace-domain-row:hover{background:var(--lx-surface-muted)}.workspace-domain-row:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.workspace-domain-main{flex:1;gap:4px;min-width:0;display:grid}.workspace-domain-main strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.workspace-domain-note{color:var(--lx-text-muted);overflow-wrap:anywhere;font-size:13px}.workspace-domain-action{white-space:nowrap;border:1px solid var(--lx-border);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.workspace-domain-detail>.cm-card{margin:0}.workspace-domain-page .workspace-domain-unfinished{background:var(--lx-surface);color:var(--lx-text);border-color:var(--lx-border);margin-top:20px}@container (width<=900px){.workspace-billing>.cm-detail-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=600px){.workspace-person-row{flex-wrap:wrap}.workspace-row-actions{margin-left:58px}.workspace-domain-row{flex-wrap:wrap}.workspace-domain-main{flex-basis:calc(100% - 58px)}.workspace-domain-action{margin-left:58px}}.workspace-members .sa-group-head h2,.workspace-billing .sa-group-head h2,.workspace-domain-page .sa-group-head h2{align-items:center;gap:8px;display:flex}.workspace-table-scroll .workspace-domain-uses{display:table}.workspace-table-scroll .workspace-domain-uses thead{display:table-header-group}.workspace-table-scroll .workspace-domain-uses tbody{display:table-row-group}.workspace-table-scroll .workspace-domain-uses tr{width:auto;padding:0;display:table-row}.workspace-table-scroll .workspace-domain-uses td{border-bottom:1px solid var(--lx-border);width:auto;padding:14px 12px;display:table-cell}.workspace-table-scroll .workspace-domain-uses td:last-child{text-align:right}.workspace-payments{container-type:inline-size}.payments-tab{flex-direction:column;gap:20px;display:flex}.payments-start .sa-actions{margin-top:4px}.payments-filter{padding:14px 20px 4px}.payments-empty{padding:16px 20px 20px}.payments-row{width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 92px;align-items:center;gap:8px 16px;padding:14px 20px;display:grid}.payments-row:hover{background:var(--lx-surface-muted)}.payments-row:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.payments-row-main{min-width:0}.payments-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.payments-row-main>span{color:var(--lx-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.payments-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.payments-badges{justify-content:flex-end;gap:6px;display:inline-flex}.payments-row .admin-row-time{text-align:right}.payments-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.payments-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:650}.payments-link{border:1px solid var(--lx-gold-line);background:var(--lx-accent-soft);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.payments-link .cm-card-sub{margin:0}.payments-cancel{border-top:1px solid var(--lx-border);justify-items:start;gap:10px;padding-top:16px;display:grid}.payments-cancel .cm-card-sub,.payments-cancel .portal-action{margin:0}.payments-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@container (width<=600px){.payments-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.payments-row-main{grid-column:1/-1}.payments-row .admin-row-time{text-align:left;grid-area:3/1}.payments-amount,.payments-badges{grid-row:2}.payments-filter{padding:12px 16px 4px}}.portal .sidebar{width:var(--lx-navigation-width);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.portal .sidebar>*{flex-shrink:0}.portal .sidebar nav :is(button,a){width:100%;color:var(--lx-text-muted);text-align:left;border-radius:var(--lx-radius-xs);font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:12px;min-height:44px;padding:12px 14px;display:flex}.portal .sidebar nav :is(button,a).selected{background:var(--lx-surface);color:var(--lx-text);box-shadow:inset 2px 0 var(--lx-accent);border-color:#0000}.portal .sidebar nav :is(button,a):hover{color:var(--lx-text);background:var(--lx-surface)}.portal-drawer-close{display:none!important}.portal-scrim{z-index:50;background:var(--lx-scrim);border:0;position:fixed;inset:0}.portal-workspace{font-size:var(--lx-text-xs);color:var(--lx-text-muted);gap:8px;margin:12px 0;display:grid}.portal .sidebar nav{margin-top:24px}.portal-main{margin-left:var(--lx-navigation-width);background:var(--lx-bg);flex:1;min-width:0}.portal-topbar{border:0;border-bottom:1px solid var(--lx-gold-line);background:var(--lx-surface);min-height:64px;box-shadow:none;z-index:10;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 32px;display:flex;position:sticky;top:0}.portal-crumbs{flex:auto;min-width:0}.portal-crumbs ol{flex-wrap:nowrap}.portal-crumbs li{font-size:var(--lx-text-body)}.portal-crumbs li:not(:last-child){min-width:calc(1em + 14px + var(--lx-space-2));flex-shrink:1000}.portal-crumbs li:first-child:not(:last-child){min-width:1em}.portal-crumbs li:last-child{max-width:60%}.portal-crumbs a,.portal-crumbs button,.portal-crumbs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-crumbs [aria-current=page]{font-weight:600}.portal-topbar .portal-account-trigger.lx-overlay-trigger{border-radius:var(--lx-radius-full);min-height:40px;color:var(--lx-text-muted);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px 0 4px;display:inline-flex}.portal-topbar .portal-account-trigger.lx-overlay-trigger:hover,.portal-topbar .portal-account-trigger[data-popup-open]{border-color:var(--lx-border);background:var(--lx-surface-muted)}.portal-account-identity{padding:var(--lx-space-2) var(--lx-space-3);gap:2px;display:grid}.portal-account-identity small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.portal-body{max-width:1260px;margin:0 auto;padding:40px 32px 48px}.portal-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 32px;display:flex}.portal-heading p{font-size:var(--lx-text-sm);margin-bottom:0;line-height:1.7}.portal-panel{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);margin:24px 0;padding:24px}.portal-form{max-width:740px}.portal-form fieldset{border:0;gap:18px;padding:0;display:grid}.portal-form label{gap:8px;display:grid}.portal-form textarea{min-height:120px}.portal-form button{justify-self:start}.portal-error{color:var(--lx-danger);background:var(--lx-danger-soft);border-radius:var(--lx-radius-sm);overflow-wrap:anywhere;padding:12px 16px}.portal-development .portal-heading{margin:0 0 16px}.portal-development .portal-heading h2{margin:0}.portal-development-step{margin-top:28px}.portal-development-step .portal-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:12px 0;display:flex}.portal-development code{overflow-wrap:anywhere}.portal-development-field{gap:8px;max-width:560px;margin-bottom:16px;display:grid}.portal-development-code{background:var(--lx-bg);border-radius:var(--lx-radius-sm);padding:16px;overflow:auto hidden}.portal-row{border-bottom:1px solid var(--lx-border);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;display:flex}.portal-row>div:first-child{flex:1;min-width:180px}.portal-row h2,.portal-row h3,.portal-row p{margin:0 0 4px}.portal-site-mark{border-radius:var(--lx-radius-sm);background:var(--lx-inverse);width:48px;height:48px;color:var(--lx-inverse-accent);font-size:var(--lx-text-lg);flex:none;place-items:center;font-weight:700;display:grid}.site-icon-image{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.portal-status{font-size:var(--lx-text-xs);padding:2px var(--lx-space-2);border-radius:var(--lx-radius-full);background:var(--lx-bg);color:var(--lx-text-muted);font-weight:600;display:inline-flex}.portal-status.active{background:var(--lx-success-soft);color:var(--lx-success)}.portal-status.ready{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.portal-status.building{background:var(--lx-warning-soft);color:var(--lx-warning)}.portal-status.muted{background:var(--lx-surface-muted);color:var(--lx-text-muted)}.portal-record{border-bottom:1px solid var(--lx-border);margin-bottom:20px;padding:20px 0}.portal-record dl{grid-template-columns:140px 1fr;gap:12px;max-width:800px;display:grid}.portal-record dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.portal-record dt{color:var(--lx-text-muted)}.portal-record .text-link{margin-right:20px}.portal-action{vertical-align:top;margin:6px 8px 6px 0;display:inline-block}.portal-action .portal-error{max-width:400px}.storage-upload-zone{width:100%;min-height:120px}.storage-upload{gap:var(--lx-space-2);max-width:740px;display:grid}.storage-upload>label{gap:var(--lx-space-2);display:grid}.storage-file-list{gap:var(--lx-space-2);margin:0;padding:0;list-style:none;display:grid}.storage-file-list>li{justify-content:space-between;align-items:center;gap:var(--lx-space-3);border-bottom:1px solid var(--lx-border);display:flex}.portal-prose{white-space:pre-wrap;max-width:78ch}.portal-appearance{border-top:1px solid var(--lx-border);overflow-wrap:anywhere;gap:12px;margin-top:auto;padding-top:24px;display:grid}.portal-profile-identity{align-items:center;gap:16px;margin-bottom:28px;display:flex}.portal-profile-identity p{color:var(--lx-text-muted);margin:4px 0 0}.portal-avatar{background:var(--lx-accent-soft);width:48px;height:48px;color:var(--lx-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-person{align-items:center;gap:10px;min-width:0;display:flex}.portal-person p{margin:4px 0}.portal-nav-label{font-size:var(--lx-text-xs);color:var(--lx-accent-text);padding:8px 14px;display:block}.portal-back-workspaces{justify-content:flex-start;margin-top:28px}.portal-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-workspace-card{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.portal-workspace-card h2{font-size:var(--lx-text-heading-sm);overflow-wrap:anywhere;margin:0 0 6px}.portal-workspace-card p{font-size:var(--lx-text-xs);color:var(--lx-text-muted);margin:0}.portal-workspace-card-top,.portal-workspace-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-workspace-card-actions{border-top:1px solid var(--lx-border);margin-top:auto;padding-top:18px}.portal-workspace-facts{color:var(--lx-text-muted);font-size:var(--lx-text-xs);flex-wrap:wrap;gap:20px;display:flex}.portal-danger-zone{border-top:1px solid var(--lx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px 0;display:flex}.portal-danger-zone h2{font-size:var(--lx-text-heading-sm);margin-bottom:6px}.portal-danger-zone p{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin:0}.portal-workspace-dialog{width:min(600px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto}.portal-dialog-heading{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.portal-workspace-dialog .portal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.portal-workspace-dialog .portal-purpose-choices{min-width:0}.portal-confirm-body{gap:16px;display:grid}.portal-confirm-body p{margin:0;line-height:1.7}.portal-confirm-body label{gap:6px;display:grid}.portal-confirm-summary{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;padding:16px;display:grid}.portal-confirm-summary dt{color:var(--lx-text-muted)}.portal-confirm-summary dd{overflow-wrap:anywhere;margin:0}.portal-feedback{background:var(--lx-accent-soft);color:var(--lx-accent-text);border-radius:var(--lx-radius-sm);padding:14px 18px}.portal-profile-identity>div{gap:4px;display:grid}.portal-profile{max-width:640px}.portal-profile>p{color:var(--lx-text-muted);line-height:1.7}.portal-profile summary{cursor:pointer}.account-email{margin-bottom:18px}.account-email p{color:var(--lx-text-muted);margin:0;line-height:1.7}.account-email-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-empty{text-align:center;border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);padding:60px 24px}.portal-empty svg{color:var(--lx-accent-text);margin-bottom:20px}.portal-consent{margin:20px 0;display:block}.portal-media{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:28px;display:grid}.portal-media article{border:1px solid var(--lx-border);background:var(--lx-surface);border-radius:10px;padding:12px}.portal-media img{object-fit:contain;background:var(--lx-bg);width:100%;height:180px}.portal-media code{margin:12px 0;display:block}.media-preview-frame{place-items:center;width:100%;height:100%;min-height:72px;display:grid}.media-preview-frame p{color:var(--lx-text-muted);font-size:var(--lx-text-sm);text-align:center;margin:0;padding:8px}.media-preview-frame img,.media-preview-frame video{object-fit:contain;width:100%;max-height:220px;display:block}.media-preview-frame button{max-width:calc(100% - 12px)}.portal-menu{color:var(--lx-text-muted);display:none!important}.portal-menu:hover:not(:disabled){color:var(--lx-text)}.portal details summary{cursor:pointer;padding:12px 0;font-weight:600}.portal details[open] summary{margin-bottom:12px}@media (width<=900px){.portal-workspace-grid{grid-template-columns:1fr}.portal-drawer-close{width:36px;padding:0;position:absolute;top:14px;right:12px;display:inline-flex!important}.portal .sidebar>.lx-brand{margin-top:28px}.portal-main{margin-left:0}.portal-body{padding:28px 24px}.portal-topbar{margin:0;padding:10px 16px;top:0}.portal-menu{display:inline-flex!important}.portal .sidebar{z-index:60;width:min(280px,100vw - 64px);transform:translate(calc(-100% - 20px))}.portal .sidebar.open{box-shadow:var(--lx-shadow-overlay);transform:translate(0)}.portal-heading{align-items:flex-start}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.portal-topbar{background:var(--lx-glass);-webkit-backdrop-filter:blur(var(--lx-glass-blur));backdrop-filter:blur(var(--lx-glass-blur))}}@media (prefers-reduced-transparency:reduce){.portal-topbar{background:var(--lx-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=540px){.portal-body{padding:20px 16px}.portal-heading{flex-direction:column;gap:12px}.portal-panel{padding:20px}.portal-record dl{grid-template-columns:1fr;gap:6px}.portal-record dd{margin-bottom:12px}}.portal-nav-group{flex-direction:column;gap:2px;display:flex}.portal-nav-group+.portal-nav-group{border-top:1px solid var(--lx-gold-line);margin-top:12px;padding-top:10px}.portal-nav-group-toggle span{flex:1}.portal-nav-group-toggle>svg:last-child{transition:transform .16s}.portal-nav-group-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.portal-nav-group-items{display:contents}.portal-nav-group-items[hidden]{display:none}.portal-nav-group-items button.selected>svg{color:var(--lx-accent)}.workspace-entry-card{border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-xl);background:var(--lx-surface);width:720px;max-width:calc(100% - 40px);box-shadow:var(--lx-shadow-glass);margin:auto;padding:32px}.workspace-entry-card h1{font-size:var(--lx-text-heading-md);margin-bottom:8px}.workspace-entry-card>p{font-size:var(--lx-text-sm);margin-bottom:24px}.workspace-entry-card .portal-purpose-form{margin:0}.workspace-entry-card .portal-purpose-form>fieldset{flex-direction:column;gap:20px;display:flex}.workspace-entry-card .portal-purpose-form fieldset.portal-purpose-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-entry-card .portal-purpose-choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-entry-card .portal-purpose-form label.portal-purpose-choice{border:1px solid var(--lx-border);border-radius:var(--lx-radius-lg);grid-template-columns:1fr auto;align-content:start;gap:16px;padding:20px;display:grid}.workspace-entry-card .portal-purpose-choice:last-child{border-bottom:1px solid var(--lx-border)!important}.workspace-entry-card .portal-purpose-choice[data-selected=true]{border-color:var(--lx-accent);box-shadow:inset 0 0 0 1px var(--lx-accent)}.workspace-entry-card .portal-purpose-choice:focus-within{outline:2px solid var(--lx-accent);outline-offset:3px}.workspace-entry-card .portal-purpose-choice input{grid-area:1/2}.workspace-entry-card .portal-purpose-choice>svg{grid-area:1/1}.workspace-entry-card .portal-purpose-copy{grid-column:1/-1}.workspace-entry-card .portal-purpose-form button[type=submit]{width:100%;min-height:44px}.workspace-entry-loading{justify-content:center;align-items:center;gap:var(--lx-space-4);color:var(--lx-accent-text);flex-direction:column;flex:1;padding-bottom:10vh;display:flex}.workspace-entry-loading p{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin:0}.workspace-entry-card.workspace-entry-problem{width:440px;padding:8px}.workspace-entry-problem .lx-empty-state{padding:var(--lx-space-8) var(--lx-space-6)}.workspace-entry-problem .lx-empty-state-icon{color:var(--lx-danger)}.workspace-entry-account{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=540px){.workspace-entry-card{padding:24px}.workspace-entry-card .portal-purpose-form fieldset.portal-purpose-choices{grid-template-columns:1fr}.workspace-entry-card .portal-purpose-form label.portal-purpose-choice{gap:12px;padding:16px}}.portal-purpose-form fieldset.portal-purpose-choices{border-top:1px solid var(--lx-border);border-bottom:1px solid var(--lx-border);gap:0}.portal-purpose-choices legend{font-size:var(--lx-text-sm);color:var(--lx-text-muted);padding:12px 0}.portal-purpose-form label.portal-purpose-choice{cursor:pointer;border-bottom:1px solid var(--lx-border);flex-direction:row;align-items:center;gap:16px;margin:0;padding:24px 16px;display:flex}.portal-purpose-choice:last-child{border-bottom:0!important}.portal-purpose-choice[data-selected=true]{background:var(--lx-surface-raised);box-shadow:inset 2px 0 var(--lx-accent)}.portal-purpose-choice[data-selected=true]>svg{color:var(--lx-accent)}.portal-purpose-choice input{width:16px;height:16px;accent-color:var(--lx-accent);flex-shrink:0}.portal-purpose-copy{gap:6px;display:grid}.portal-purpose-copy>span{font-size:var(--lx-text-sm);color:var(--lx-text-muted);line-height:1.7}@media (prefers-reduced-motion:reduce){.portal-nav-group-toggle>svg:last-child{transition:none}}.site-switcher{align-items:center;gap:var(--lx-space-3);width:100%;padding:var(--lx-space-2) var(--lx-space-3);border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);background:var(--lx-surface);color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;display:flex}.site-switcher-mark{background:var(--lx-accent);width:34px;height:34px;color:var(--lx-on-accent);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.site-switcher-text{flex:1;gap:2px;min-width:0;display:grid}.site-switcher-text small{color:var(--lx-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal .sidebar nav .site-nav-toggle{min-height:36px;font-size:var(--lx-text-xs);color:var(--lx-accent-text);padding:8px 14px}.portal .sidebar nav .site-nav-toggle:hover{color:var(--lx-accent-text)}.site-nav-toggle span{flex:1}.site-nav-toggle>svg{color:var(--lx-text-muted);transition:transform .16s}.site-nav-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.site-nav-items{display:contents}@media (prefers-reduced-motion:reduce){.site-nav-toggle>svg{transition:none}}.site-nav-status{background:var(--lx-warning);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-left:auto}.site-nav-status.active{background:var(--lx-success)}.site-nav-status.inactive{background:var(--lx-text-muted)}.site-status-dot{border-radius:var(--lx-radius-full);background:var(--lx-warning);flex-shrink:0;width:8px;height:8px}.site-overview-columns{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.site-overview-side{gap:var(--lx-space-5);display:grid}.site-overview-columns .portal-panel:not(.site-steps),.site-panels .portal-panel{padding:var(--lx-space-5);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);margin:0}.site-panels{gap:var(--lx-space-5);flex-direction:column;display:flex}.site-steps{padding:var(--lx-space-2) var(--lx-space-6);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);margin:0;list-style:none}.site-step{align-items:center;gap:var(--lx-space-4);min-height:82px;padding:var(--lx-space-3) 0;border-bottom:1px solid var(--lx-border);display:flex}.site-step:last-child{border-bottom:0}.site-step.current{margin:0 calc(var(--lx-space-4) * -1);padding:var(--lx-space-3) var(--lx-space-4);border-radius:var(--lx-radius-sm);background:var(--lx-accent-soft)}.site-step.locked{color:var(--lx-text-muted)}.site-step-mark{border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-full);width:32px;height:32px;font-size:var(--lx-text-label);flex:none;place-items:center;font-weight:700;display:grid}.site-step.done .site-step-mark{border-color:var(--lx-success);background:var(--lx-success);color:var(--lx-surface)}.site-step.current .site-step-mark{border-color:var(--lx-accent);background:var(--lx-accent);color:var(--lx-on-accent)}.site-step.failed .site-step-mark{border-color:var(--lx-danger);color:var(--lx-danger)}.site-step-text{flex:1;min-width:0}.site-step-text p{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:2px 0 0}.site-step-text small{margin-left:var(--lx-space-2);padding:1px var(--lx-space-2);border-radius:var(--lx-radius-full);background:var(--lx-surface-muted);color:var(--lx-text-muted);white-space:nowrap;font-weight:600;display:inline-block}.site-step.done .site-step-text small{background:var(--lx-success-soft);color:var(--lx-success)}.site-step.current .site-step-text small{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.site-activation{gap:var(--lx-space-2);display:grid}.site-plan{gap:var(--lx-space-3);padding:var(--lx-space-4);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);display:grid}.site-plan p{margin:0}.site-plan-price{color:var(--lx-text-muted);line-height:1.6}.site-plan-price strong{color:var(--lx-text);font-size:22px;font-weight:700;display:block}.site-plan .portal-check{align-items:flex-start;gap:8px;display:flex}.plan-intervals{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.plan-intervals legend{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin-bottom:6px;padding:0}.plan-intervals .portal-check{align-items:center;gap:8px;display:flex}.site-plan .portal-actions{flex-wrap:wrap;gap:8px;display:flex}.site-plan .portal-action{margin:0}.site-plan .vip-redeem{padding-top:var(--lx-space-3);border-top:1px solid var(--lx-surface-muted)}.test-payments{border-radius:var(--lx-radius-sm);background:var(--lx-warning-soft);color:var(--lx-warning);font-size:var(--lx-text-sm);margin:0;padding:10px 14px;line-height:1.6}.sales-charges .workspace-domain-uses td:not(:first-child),.sales-charges .workspace-domain-uses td .sa-note{white-space:nowrap}.sales-charges .workspace-domain-uses td:first-child{min-width:7em}.sales-charges-note{margin:0;padding:12px 20px 16px}.sales-charge-overdue{border-radius:var(--lx-radius-sm);background:var(--lx-danger-soft);color:var(--lx-danger);font-size:var(--lx-text-sm);margin:12px 20px 0;padding:10px 14px;line-height:1.6}.vip-redeem{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.vip-redeem label{font-size:var(--lx-text-sm);flex:140px;gap:6px;display:grid}.vip-redeem .portal-error{flex-basis:100%;margin:0}.site-progress-heading{gap:var(--lx-space-3)}.site-progress-spacer{flex:1}.site-progress-count{font-size:var(--lx-text-sm);color:var(--lx-text-muted);flex-shrink:0}.site-progress-bar{border-radius:var(--lx-radius-full);background:var(--lx-surface-muted);flex-shrink:0;width:200px;height:8px;overflow:hidden}.site-progress-fill{background:var(--lx-accent);height:100%}.site-panel-subhead{margin:var(--lx-space-4) 0 0;padding-top:var(--lx-space-4);border-top:1px solid var(--lx-surface-muted)}.site-panel-note{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:0;line-height:1.6}.site-module-chips{margin:0 0 var(--lx-space-1);flex-wrap:wrap;gap:6px;display:flex}.site-module-chips>span{border-radius:var(--lx-radius-full);background:var(--lx-accent-soft);color:var(--lx-accent-text);font-size:var(--lx-text-xs);padding:2px 10px;font-weight:600}.site-module-chips>span.muted{background:var(--lx-surface-muted);color:var(--lx-text-muted)}.site-overview-link.lx-button--ghost{min-height:32px;color:var(--lx-accent-text);padding-inline:0}.site-overview-link.lx-button--ghost:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.site-overview-main{gap:var(--lx-space-5);min-width:0;display:grid}.site-quick-actions{gap:var(--lx-space-2);display:grid}.site-suggestions-head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);margin-bottom:var(--lx-space-4);display:flex}.site-suggestions-head h2{margin:0}.site-suggestions{margin:0;padding:0;list-style:none}.site-suggestions li{justify-content:space-between;align-items:center;gap:var(--lx-space-4);padding:var(--lx-space-3) 0;border-top:1px solid var(--lx-surface-muted);display:flex}.site-suggestions li strong{font-size:var(--lx-text-sm)}.site-suggestions li p{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:2px 0 0}.site-directory{margin:0;padding:0;list-style:none;container-type:inline-size}.site-directory-row{gap:var(--lx-space-3) var(--lx-space-6);padding:var(--lx-space-4) 0;border-top:1px solid var(--lx-surface-muted);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.site-directory-row:last-child{padding-bottom:0}.site-directory-name{padding-top:5px}.site-directory-name h3{font-size:var(--lx-text-body);margin:0}.site-directory-name p{font-size:var(--lx-text-label);margin:2px 0 0;line-height:1.6}@container (width<=34rem){.site-directory-row{grid-template-columns:minmax(0,1fr)}}.site-shortcuts{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.site-shortcuts-stack{flex-direction:column;align-items:stretch}.site-panel-note+.site-shortcuts{margin-top:var(--lx-space-3)}.site-shortcut{min-height:34px;padding:0 var(--lx-space-3) 0 10px;border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);color:var(--lx-text);font:inherit;font-size:var(--lx-text-label);text-align:left;transition:background-color var(--lx-duration-fast) var(--lx-ease), color var(--lx-duration-fast) var(--lx-ease);border:0;align-items:center;gap:6px;font-weight:600;line-height:1.3;display:inline-flex}.site-shortcuts-stack .site-shortcut{min-height:40px}.site-shortcut>svg{color:var(--lx-text-muted);transition:color var(--lx-duration-fast) var(--lx-ease)}.site-shortcut:hover{background:var(--lx-accent-soft)}.site-shortcut:hover>svg{color:var(--lx-accent-text)}.site-shortcut:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.site-shortcut,.site-shortcut>svg{transition:none}}.site-status-rows{margin:0;padding:0;list-style:none}.site-status-rows li{align-items:center;gap:var(--lx-space-2);border-top:1px solid var(--lx-surface-muted);min-height:50px;display:flex}.site-status-rows li>div{flex:1;gap:2px;min-width:0;display:grid}.site-status-rows-label{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.site-status-rows strong{font-size:var(--lx-text-label);overflow-wrap:anywhere}.site-status-rows .lx-button{padding-inline:var(--lx-space-2);font-size:var(--lx-text-xs)}.site-health{gap:var(--lx-space-1);margin:0;display:grid}.site-health dt{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.site-health dd{margin:0 0 var(--lx-space-3);font-weight:600}.site-module-panel{justify-items:start;gap:var(--lx-space-2);display:grid}.site-module-panel h2,.site-module-panel p{margin:0}.site-module-panel strong{font-size:var(--lx-text-sm)}.site-media-head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);margin:0 0 var(--lx-space-3);display:flex}.site-media-head h2{margin:0}.site-media-grid{gap:var(--lx-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-media-thumb{aspect-ratio:16/9;border-radius:var(--lx-radius-sm);background:var(--lx-surface-muted);place-items:center;display:grid;overflow:hidden}.site-media-thumb img{object-fit:cover;width:100%;height:100%}.site-media-thumb p{padding:0 var(--lx-space-2);color:var(--lx-text-muted);font-size:var(--lx-text-xs);text-align:center;margin:0}@media (width<=900px){.site-overview-columns{grid-template-columns:minmax(0,1fr)}.site-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-module-row{align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.site-module-row>div{flex:1;min-width:0}.site-status-dot.success,.site-status-dot.hollow{width:10px;height:10px}.site-status-dot.success{background:var(--lx-success)}.site-status-dot.hollow{box-sizing:border-box;border:1.5px solid var(--lx-border-strong);background:0 0}.site-modules-page .portal-actions{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.site-modules-page .portal-actions>span:first-child{flex:1 0 100%}.site-overview-columns .portal-panel.site-commission-panel,.site-overview-columns .portal-panel.site-hint-panel{background:var(--lx-accent-soft);border-color:var(--lx-accent)}.service-wizard.service-wizard-wide.lx-dialog-content{width:min(940px,100vw - 32px)}.portal-status.failed{background:var(--lx-danger-soft);color:var(--lx-danger)}.workspace-domain-unfinished{gap:var(--lx-space-2);margin-top:var(--lx-space-2);padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--lx-accent);border-radius:var(--lx-radius-md);background:var(--lx-warning-soft);color:var(--lx-warning);justify-items:start;display:grid}.workspace-domain-unfinished .portal-actions{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.workspace-domain-detail{gap:var(--lx-space-4);min-width:0;display:grid}.workspace-domain-detail>.portal-panel{margin:0}.workspace-domain-title{align-items:center;gap:var(--lx-space-2);margin-bottom:var(--lx-space-3);flex-wrap:wrap;display:flex}.workspace-domain-title h2{margin:0}.workspace-domain-title .lx-overlay-trigger{margin-left:auto}.workspace-domain-uses{border-collapse:collapse;width:100%}.workspace-domain-uses th,.workspace-domain-uses td{padding:var(--lx-space-2) var(--lx-space-3);border-bottom:1px solid var(--lx-border);font-size:var(--lx-text-label);text-align:left}.workspace-domain-uses thead tr{background:var(--lx-bg)}.workspace-domain-uses th{color:var(--lx-text-muted);border-bottom:0;font-weight:500}.workspace-domain-uses th:first-child{border-top-left-radius:var(--lx-radius-sm);border-bottom-left-radius:var(--lx-radius-sm)}.workspace-domain-uses th:last-child{border-top-right-radius:var(--lx-radius-sm);border-bottom-right-radius:var(--lx-radius-sm)}.workspace-domain-uses td:last-child{text-align:right}.workspace-domain-uses code{font-weight:600}.workspace-domain-uses .lx-button--ghost,.site-domain-link.lx-button--ghost{color:var(--lx-accent-text);padding-inline:0;font-weight:600}.workspace-domain-uses td .portal-actions{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:inline-flex}@media (width<=720px){.workspace-domain-uses,.workspace-domain-uses tbody,.workspace-domain-uses tr,.workspace-domain-uses td{width:100%;display:block}.workspace-domain-uses thead{display:none}.workspace-domain-uses tr{padding:var(--lx-space-3) 0;border-bottom:1px solid var(--lx-border)}.workspace-domain-uses tr:last-child{border-bottom:0}.workspace-domain-uses td,.workspace-domain-uses td:last-child{text-align:left;border-bottom:0;padding:2px 0}.workspace-domain-uses code{overflow-wrap:anywhere}.site-domain-pending,.site-records-title{flex-direction:column;align-items:stretch}.site-records-title h2{flex-basis:auto}}.site-domain-pending{align-items:center;gap:var(--lx-space-4);margin:var(--lx-space-2) 0;padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--lx-accent);border-radius:var(--lx-radius-sm);background:var(--lx-warning-soft);display:flex}.site-domain-pending p{color:var(--lx-warning);font-size:var(--lx-text-label);flex:1;margin:0;line-height:1.6}.site-domain-use{justify-items:start;gap:var(--lx-space-2);padding:var(--lx-space-3) 0;border-top:1px solid var(--lx-border);display:grid}.site-domain-use-head{align-items:center;gap:var(--lx-space-2);width:100%;display:flex}.site-domain-use-head strong{min-width:0;font-size:var(--lx-text-body);overflow-wrap:anywhere;flex:1}.site-domain-use small{font-size:var(--lx-text-label)}.site-records-title{align-items:center;gap:var(--lx-space-2);margin-bottom:var(--lx-space-3);flex-wrap:wrap;display:flex}.site-records-title h2{flex:1;min-width:0;margin:0}.site-records-title:not(:first-child){margin-top:var(--lx-space-5)}.site-records code{font-weight:400}.site-records td:last-child{text-align:left}.site-close{justify-items:start;gap:var(--lx-space-3);display:grid}.site-close h2,.site-close p{margin:0}.site-close label{gap:var(--lx-space-2);width:min(320px,100%);font-size:var(--lx-text-label);font-weight:600;display:grid}.site-panels .portal-panel.site-close--danger{border-color:color-mix(in srgb, var(--lx-danger) 30%, var(--lx-surface))}.site-close--danger h2{color:var(--lx-danger)}.site-close--danger .lx-button--danger{color:var(--lx-surface);background:var(--lx-danger);border-color:var(--lx-danger)}.site-close--danger .lx-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--lx-danger) 85%, var(--lx-text));border-color:color-mix(in srgb, var(--lx-danger) 85%, var(--lx-text));box-shadow:none}.site-close--danger .lx-button--danger:disabled{opacity:1;color:var(--lx-text-muted);background:var(--lx-surface-muted);border-color:var(--lx-border)}.portal-topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.site-environment-selector{color:var(--lx-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.site-environment-selector select{width:auto}@media (width<=540px){.site-environment-selector>span{display:none}.site-environment-selector{max-width:132px}}.project-notifications{flex-shrink:0;margin-left:auto;position:relative}.project-notification-bell{width:40px;height:40px;min-height:40px;padding:0;position:relative}.project-notification-bell[aria-expanded=true]{background:var(--lx-surface-muted);border-color:#0000}.project-notification-count{background:var(--lx-danger);min-width:19px;height:19px;color:var(--lx-surface);border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:-6px;right:-6px}.project-notification-panel{border:1px solid var(--lx-border);border-radius:var(--lx-radius-lg);background:var(--lx-surface);width:410px;max-height:min(580px,100dvh - 100px);color:var(--lx-text);box-shadow:var(--lx-shadow-overlay);text-align:left;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.project-notification-panel:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.project-notification-heading{border-bottom:1px solid var(--lx-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.project-notification-heading h2{margin:0;font-size:15px}.project-notification-heading>button{width:30px;min-height:30px;padding:0}.project-notification-list{margin:0;padding:0;list-style:none}.project-notification-item{border:0;border-bottom:1px solid var(--lx-border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.project-notification-item:hover,.project-notification-item:focus-visible{background:var(--lx-surface-muted)}.project-notification-dot{background:0 0;border-radius:50%;flex:0 0 7px;height:7px;margin-top:7px}.project-notification-dot[data-unread=true]{background:var(--lx-accent)}.project-notification-content{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.project-notification-content strong{font-size:13px}.project-notification-content>span,.project-notification-item time{color:var(--lx-text-muted);font-size:12px}.project-notification-item time{text-align:right;flex:0 0 65px;line-height:1.5}.project-notification-deliveries,.project-notification-feedback,.project-notification-empty{margin:0;padding:14px 16px;font-size:13px}.project-notification-deliveries{background:var(--lx-surface-muted)}.project-notification-deliveries>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-notification-deliveries p{margin:6px 0}.project-notification-preference{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-notification-preference h3{margin:0 0 6px;font-size:14px}.project-notification-preference p{margin:0}@media (width<=600px){.project-notifications{position:static}.project-notification-panel{width:min(410px,100vw - 48px);top:calc(100% + 8px);right:0}.portal-topbar-actions{gap:10px}.portal-topbar{gap:8px}.portal-menu{width:40px;min-width:40px;padding:0}}.portal-personal-footer{border:0;border-top:1px solid var(--lx-border);border-radius:var(--lx-radius-xs);width:100%;color:var(--lx-text-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:auto;padding:14px 10px;display:flex}.portal-personal-footer>span:not(.lx-avatar){flex:1;min-width:0}.portal-personal-footer strong,.portal-personal-footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-personal-footer strong{color:var(--lx-text);font-size:var(--lx-text-sm)}.portal-personal-footer small{font-size:var(--lx-text-xs);margin-top:4px}.portal-personal-footer:hover,.portal-personal-footer[aria-current=page]{background:var(--lx-surface);color:var(--lx-text)}.portal-personal-footer[aria-current=page]{box-shadow:inset 2px 0 var(--lx-accent)}.portal-personal-footer:focus-visible,.workspace-switcher:focus-visible{outline:2px solid var(--lx-accent);outline-offset:3px}.workspace-switcher{border:1px solid var(--lx-border);border-radius:var(--lx-radius-sm);width:100%;color:var(--lx-text);background:var(--lx-surface);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:10px;margin-top:24px;padding:8px 10px;display:flex}.workspace-monogram{border-radius:var(--lx-radius-xs);background:var(--lx-accent-soft);width:28px;height:28px;color:var(--lx-accent-text);flex:0 0 28px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.workspace-invitation-dot{background:var(--lx-accent);border:2px solid var(--lx-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.workspace-switcher-copy{flex:1;gap:4px;min-width:0;display:grid}.workspace-switcher-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lx-text-sm);overflow:hidden}.workspace-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lx-text-xs);color:var(--lx-text-muted);overflow:hidden}.workspace-switcher>svg{color:var(--lx-text-muted);flex-shrink:0}.workspace-switcher-menu{width:310px;max-width:calc(100vw - 32px);max-height:min(540px,100dvh - 120px);overflow-y:auto}.workspace-switcher-menu .lx-menu-item{gap:12px;min-height:44px}.workspace-menu-label{color:var(--lx-text-muted);font-size:var(--lx-text-xs);padding:8px 12px}.workspace-directory-row{border-bottom:1px solid var(--lx-border);align-items:center;gap:14px;padding:18px 0;display:flex}.workspace-directory-row:last-child{border-bottom:0}.workspace-directory-copy{flex:1;min-width:0}.workspace-directory-copy h3{overflow-wrap:anywhere;margin:0}.workspace-directory-copy p{font-size:var(--lx-text-sm);color:var(--lx-text-muted);margin:6px 0 0}.personal-settings{min-width:0}.personal-settings .lx-tabs-list{flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.personal-settings .lx-tabs-trigger{white-space:nowrap;flex-shrink:0}.personal-settings .lx-tabs-content{min-width:0;padding-top:24px}@media (width<=540px){.workspace-directory-row{flex-wrap:wrap;gap:10px}.workspace-directory-copy{flex-basis:calc(100% - 50px)}.workspace-directory-row>.lx-button,.workspace-directory-row>.portal-status{margin-left:46px}}.site-groups{gap:var(--lx-space-5);display:grid}.site-groups .sa-group-head h2{align-items:center;gap:var(--lx-space-2);display:flex}.site-groups .sa-group-head h2 svg{color:var(--lx-text-muted)}.site-groups .sa-tab-n{vertical-align:middle;display:inline-block}.site-row{background:var(--lx-surface);width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:16px 20px;display:flex}.site-row:hover{background:var(--lx-surface-muted)}.site-row:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.site-row-mark{border:1px solid var(--lx-border);background:var(--lx-surface-muted);height:44px;color:var(--lx-text-muted);border-radius:10px;flex:0 0 44px;place-items:center;font-weight:600;display:grid;overflow:hidden}.site-row-main{flex:1;gap:4px;min-width:0;display:grid}.site-row-main strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.site-row-main>span{color:var(--lx-text-muted);overflow-wrap:anywhere;font-size:13px}.site-row-action{border:1px solid var(--lx-border);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.site-item{background:var(--lx-surface);align-items:center;display:flex}.site-item:hover{background:var(--lx-surface-muted)}.site-item .site-row{background:0 0;flex:1;min-width:0;padding-right:8px}.site-star{height:36px;color:var(--lx-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;margin-right:12px;display:grid}.site-star:hover{background:var(--lx-surface);color:var(--lx-text)}.site-star:focus-visible{outline:2px solid var(--lx-focus);outline-offset:-2px}.site-star[aria-pressed=true],.site-star[aria-pressed=true]:hover{color:var(--lx-warning)}@media (hover:hover){.site-star{opacity:0}.site-item:hover .site-star,.site-item:focus-within .site-star,.site-star[aria-pressed=true]{opacity:1}}@media (width<=600px){.site-row{flex-wrap:wrap}.site-row-main{flex-basis:calc(100% - 58px)}.site-row-action{margin-left:58px}.site-star{align-self:flex-start;margin-top:20px}}.site-managed-strip{border-bottom:1px solid color-mix(in srgb, var(--lx-label-blue-text) 30%, transparent);background:var(--lx-label-blue-bg);color:var(--lx-text);font-size:var(--lx-text-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 32px;display:flex}.site-managed-strip>svg{color:var(--lx-label-blue-text);flex:none}.site-managed-strip p{color:inherit;flex:360px;margin:0}.site-managed-strip .lx-button--ghost{min-height:24px;color:var(--lx-accent-text);border:0;gap:4px;padding:0}.site-managed-strip .lx-button--ghost:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.site-switcher:hover,.site-switcher[aria-expanded=true]{border-color:var(--lx-accent)}.site-switcher-mark.managed{background:var(--lx-label-blue-text)}.lx-menu-content.site-switcher-menu{width:var(--anchor-width);background:var(--lx-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.site-switcher-menu .lx-menu-item{gap:10px}.site-switcher-menu .lx-menu-item>svg{color:var(--lx-text-muted);flex:none}.site-switcher-menu .lx-menu-item.current{background:var(--lx-accent-soft)}.site-switcher-item-mark{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.site-switcher-item-mark.owned{background:var(--lx-accent-soft);color:var(--lx-accent-text)}.site-switcher-item-mark.managed{background:var(--lx-label-blue-bg);color:var(--lx-label-blue-text)}.site-switcher-item{flex:1;gap:2px;min-width:0;display:grid}.site-switcher-item small{color:var(--lx-text-muted);font-size:var(--lx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-environment-selector select:disabled{opacity:1;background:var(--lx-surface);border-style:dashed}@media (width<=900px){.site-managed-strip{padding:10px 16px}}.pay-shell{background:var(--lx-bg);min-height:100dvh;color:var(--lx-text);font-family:var(--lx-font-sans);flex-direction:column;align-items:center;gap:16px;padding:clamp(24px,9vh,88px) 16px 32px;display:flex}.pay-card{border:1px solid var(--lx-border);border-radius:var(--lx-radius-xl);background:var(--lx-surface);width:min(440px,100%);box-shadow:var(--lx-shadow-surface);flex-direction:column;gap:18px;padding:28px;display:flex}.pay-card h1,.pay-card p{margin:0}.pay-test{margin:-4px 0 0}.pay-payee{border-bottom:1px solid var(--lx-gold-line);color:var(--lx-text-muted);overflow-wrap:anywhere;padding-bottom:14px;font-size:14px;font-weight:600}.pay-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:clamp(36px,11vw,46px);font-weight:650;line-height:1.05;display:flex}.pay-currency{color:var(--lx-text-muted);letter-spacing:.04em;font-size:15px;font-weight:600}.pay-description{overflow-wrap:anywhere;white-space:pre-line;font-size:16px;line-height:1.6}.pay-methods{gap:10px;margin-top:4px;display:grid}.pay-methods .lx-button{width:100%}.pay-note{color:var(--lx-text-muted);font-size:13px}.pay-pending{border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);justify-items:start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;display:grid}.pay-done{border-radius:var(--lx-radius-md);background:var(--lx-success-soft);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px;display:grid}.pay-done svg{color:var(--lx-success)}.pay-done strong,.pay-closed strong{font-size:16px;font-weight:650}.pay-done p,.pay-closed p{color:var(--lx-text-muted);margin-top:4px;font-size:14px;line-height:1.6}.pay-closed{border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);padding:16px}.pay-state h1{font-size:20px;font-weight:650}.pay-state p{color:var(--lx-text-muted);margin-top:8px;font-size:14px;line-height:1.6}.pay-loading{min-height:120px;color:var(--lx-text-muted);align-items:center;gap:12px;font-size:14px;display:flex}.pay-loading .lx-alert{flex:1}.pay-foot{width:min(440px,100%);color:var(--lx-text-muted);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.6;display:flex}.pay-foot svg{flex:none;margin-top:4px}@media (width<=480px){.pay-card{padding:22px 18px}}.mk-admin{color:var(--lx-text);min-width:0}.mk-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-5);margin-bottom:var(--lx-space-6);display:flex}.mk-count{font-size:var(--lx-text-sm);font-weight:650}.mk-subtitle{color:var(--lx-text-muted);font-size:var(--lx-text-label);margin:var(--lx-space-2) 0 0;max-width:570px;line-height:1.7}.mk-actions,.mk-row-actions{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.mk-search{gap:var(--lx-space-2);max-width:500px;margin-bottom:var(--lx-space-5);display:flex}.mk-search input{flex:1;min-width:0}.mk-row{min-height:var(--lx-list-row-min-height);padding:var(--lx-list-row-padding-y) var(--lx-space-6);border-bottom:1px solid var(--lx-border);align-items:center;gap:18px;display:flex}.mk-row:last-child{border-bottom:0}.mk-avatar{background:var(--lx-surface-muted);border:1px solid var(--lx-border);border-radius:var(--lx-radius-lg);width:40px;height:40px;font-size:var(--lx-text-md);color:var(--lx-accent-text);flex-shrink:0;place-items:center;display:grid}.mk-row-main{flex:1;min-width:0}.mk-row-main>strong{font-size:var(--lx-text-sm);overflow-wrap:anywhere;display:block}.mk-row-main small{font-size:var(--lx-text-xs);color:var(--lx-text-muted);margin-top:var(--lx-list-row-gap);overflow-wrap:anywhere;display:block}.mk-row-meta{align-items:flex-end;gap:var(--lx-list-row-gap);flex-direction:column;flex-shrink:0;display:flex}.mk-row-meta strong{font-size:var(--lx-text-label);font-variant-numeric:tabular-nums}.mk-badge,.mk-tags span{font-size:var(--lx-text-caption);padding:calc(var(--lx-list-row-gap) / 2) var(--lx-space-2);background:var(--lx-surface-muted);border-radius:var(--lx-radius-sm);white-space:nowrap}.mk-active,.mk-succeeded,.mk-test_paid{color:var(--lx-success);background:var(--lx-success-soft)}.mk-pending,.mk-draft{color:var(--lx-warning);background:var(--lx-warning-soft)}.mk-failed,.mk-cancelled{color:var(--lx-danger);background:var(--lx-danger-soft)}.mk-tags{gap:var(--lx-space-1);margin-top:var(--lx-list-row-gap);flex-wrap:wrap;display:flex}.mk-tags:empty{display:none}.mk-empty{padding:68px var(--lx-space-5);text-align:center;color:var(--lx-text-muted);font-size:var(--lx-text-sm)}.mk-pagination{font-size:var(--lx-text-xs);color:var(--lx-text-muted);justify-content:space-between;align-items:center;margin-top:18px;display:flex}.mk-pagination>div{gap:var(--lx-space-2);display:flex}.mk-error{font-size:var(--lx-text-label);background:var(--lx-danger-soft);padding:var(--lx-space-3);border-radius:var(--lx-radius-md);color:var(--lx-danger)!important}.mk-dialog{background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:var(--lx-radius-lg);width:650px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:var(--lx-space-7);box-sizing:border-box;color:var(--lx-text);box-shadow:var(--lx-shadow-overlay);font-family:inherit}.mk-dialog::backdrop{background:color-mix(in srgb, var(--lx-inverse) 44%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mk-dialog-head{justify-content:space-between;align-items:center;gap:var(--lx-space-5);margin-bottom:var(--lx-space-6);display:flex}.mk-dialog h2{font-size:var(--lx-text-xl);margin:0}.mk-dialog h3{font-size:var(--lx-text-sm);margin:var(--lx-space-5) 0 var(--lx-space-3)}.mk-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.mk-field{gap:var(--lx-space-2);font-size:var(--lx-text-xs);color:var(--lx-text-muted);flex-direction:column;margin-bottom:18px;display:flex}.mk-field input,.mk-field select,.mk-field textarea{width:100%}.mk-field textarea{resize:vertical;min-height:100px}.mk-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.mk-variant{gap:var(--lx-space-2);margin-bottom:var(--lx-space-3);align-items:end;display:flex}.mk-variant .mk-field{flex:1;min-width:0;margin-bottom:0}.mk-form-actions{border-top:1px solid var(--lx-border);padding-top:var(--lx-space-5);margin-top:var(--lx-space-6);justify-content:flex-end;gap:10px;display:flex}.mk-note{font-size:var(--lx-text-xs);color:var(--lx-accent-text);background:var(--lx-surface-muted);padding:var(--lx-space-3);border-radius:var(--lx-radius-md);line-height:1.8}.mk-details dt{font-size:var(--lx-text-xs);color:var(--lx-text-muted);margin-top:var(--lx-space-5)}.mk-details dd{font-size:var(--lx-text-sm);overflow-wrap:anywhere;margin:6px 0 0}.mk-details dd p{line-height:1.8}@media (width<=700px){.mk-toolbar{flex-direction:column;gap:14px}.mk-row{padding:var(--lx-list-row-padding-y) var(--lx-space-4);gap:var(--lx-list-row-gap) var(--lx-space-3);flex-wrap:wrap}.mk-row-main{flex-basis:calc(100% - 60px)}.mk-row-meta{flex-direction:row;flex:1;align-items:center;padding-left:52px}.mk-row-actions{margin-left:auto}.mk-dialog{background:var(--lx-surface);padding:var(--lx-space-5)}.mk-form-grid{grid-template-columns:1fr}.mk-variant{flex-wrap:wrap}.mk-variant .mk-field{min-width:90px}.mk-actions button{padding:var(--lx-space-2) var(--lx-space-3)}}:root{font-family:var(--lx-font-sans);font-synthesis:none;font-size:100%;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{font-size:var(--lx-text-sm);margin:0}a{color:inherit;text-decoration:none}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{font-size:var(--lx-text-2xl);letter-spacing:-1px;margin-bottom:10px;font-weight:600;line-height:1.3}h2{font-size:var(--lx-text-lg);letter-spacing:-.3px;margin-bottom:18px;font-weight:600}h3{font-size:var(--lx-text-sm);font-weight:600}p{color:var(--lx-text-muted)}small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}code{font-family:var(--lx-font-mono);font-size:var(--lx-text-xs);overflow-wrap:anywhere}svg{flex-shrink:0}.muted{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.eyebrow{font-size:var(--lx-text-2xs);letter-spacing:1.8px;color:var(--lx-text-muted);margin-bottom:var(--lx-space-3);font-weight:600;display:block}.text-link{font-size:var(--lx-text-xs);color:var(--lx-text-muted);align-items:center;gap:6px;display:inline-flex}.text-link:hover{color:var(--lx-accent-text)}.danger{color:var(--lx-danger)}.app{min-height:100dvh;display:flex}.sidebar{width:var(--lx-navigation-width);z-index:30;flex-direction:column;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav svg{opacity:.8}.panel{background:var(--lx-surface);border:0;border-top:1px solid var(--lx-border);padding:var(--lx-space-6) 0;min-width:0}.panel.lx-list-card{border:1px solid var(--lx-border);padding:var(--lx-space-6)}.field{margin-bottom:18px;display:block}.field>span{font-size:var(--lx-text-xs);color:var(--lx-text-muted);margin-bottom:var(--lx-space-2);display:block}.form-actions{align-items:center;gap:15px;margin-top:23px;display:flex}.notice{background:var(--lx-surface-muted);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);padding:var(--lx-space-3) 14px;color:var(--lx-accent-text);font-size:var(--lx-text-caption);margin:15px 0 22px;line-height:1.8}.error{background:var(--lx-danger-soft);border:1px solid var(--lx-danger);color:var(--lx-danger);padding:var(--lx-space-3) 14px;border-radius:var(--lx-radius-md);font-size:var(--lx-text-xs);margin:15px 0}.success{color:var(--lx-success);font-size:var(--lx-text-xs)}.narrow{max-width:620px}.login-layout{background:var(--lx-bg);flex-direction:column;min-height:100dvh;display:flex}.login-top{justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.login-card{background:var(--lx-surface-muted);border:1px solid var(--lx-border);box-shadow:var(--lx-shadow-glass);border-color:var(--lx-gold-line);border-radius:var(--lx-radius-xl);width:420px;max-width:calc(100% - 40px);margin:auto;padding:28px 32px}.login-card h1{font-size:var(--lx-text-heading-md);margin-bottom:8px}.login-card>p{font-size:var(--lx-text-label);margin-bottom:24px}.login-card form{gap:16px;margin:0;display:grid}.login-card .field{margin:0}.login-card .form-actions .lx-button{width:100%;padding:var(--lx-space-3)}.login-card .form-actions{flex-direction:column;margin:4px 0 0}.login-card button.text-link{text-underline-offset:4px;min-height:44px;padding:10px 0}.login-card button.text-link:hover{text-decoration:underline}.login-card>.text-link{justify-content:center;margin-top:15px;display:flex}.login-footer{color:var(--lx-text-muted);font-size:var(--lx-text-xs);justify-content:space-between;align-items:center;gap:var(--lx-space-3) var(--lx-space-6);flex-wrap:wrap;margin-top:0;padding:16px 40px;display:flex}.login-footer a{color:inherit;padding:var(--lx-space-3) 0;text-underline-offset:4px}.login-footer a:hover{color:var(--lx-text);text-decoration:underline}.login-footer a:focus-visible{outline:2px solid var(--lx-border-strong);outline-offset:4px;border-radius:var(--lx-radius-sm)}.social-login{margin-bottom:20px}.login-divider{text-align:center;color:var(--lx-text-muted);font-size:var(--lx-text-xs);align-items:center;gap:12px;margin:18px 0 0;line-height:20px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--lx-border);flex:1;height:1px}.social-login-buttons{gap:var(--lx-space-3);display:grid}.login-card .social-login-buttons,.social-login-placeholder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.login-card .social-login-buttons .lx-button,.social-login-placeholder>span{height:44px;min-height:44px}.social-login-placeholder>span{border-radius:var(--lx-radius-md);border:1px solid var(--lx-border);background:var(--lx-surface-muted)}.social-provider-mark{justify-content:center;align-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;display:inline-flex}.social-provider-mark svg{width:18px;height:18px}.social-login-button{position:relative}.social-provider-mark img{flex:none;width:20px;height:20px}.last-login-badge{border:1px solid var(--lx-border);background:var(--lx-surface);color:var(--lx-text-muted);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:-8px;right:8px}.login-account-links{justify-content:space-between;gap:var(--lx-space-2) var(--lx-space-5);flex-wrap:wrap;margin-top:12px;display:flex}.login-account-links .text-link{min-height:44px}.boot{place-content:center;gap:var(--lx-space-5);min-height:100dvh;color:var(--lx-text-muted);display:grid}@media (width<=1150px){.sidebar{width:var(--lx-navigation-width-compact);padding-left:14px;padding-right:14px}}.developer-consent{width:min(600px,100% - 32px);margin:0 auto;padding:40px 0 64px}.consent-card{border:1px solid var(--lx-gold-line);border-radius:var(--lx-radius-xl);background:var(--lx-surface);box-shadow:var(--lx-shadow-glass);margin-top:28px;padding:32px}.consent-card h1{font-size:var(--lx-text-heading-md);margin-bottom:8px}.developer-consent p,.developer-consent li{overflow-wrap:anywhere;line-height:1.7}.consent-lead{color:var(--lx-text-muted);margin:0}.consent-lead strong{color:var(--lx-text)}.developer-consent fieldset{border:0;gap:8px;min-width:0;margin:28px 0 0;padding:0;display:grid}.developer-consent legend{font-size:var(--lx-text-sm);margin-bottom:10px;padding:0;font-weight:600}.consent-option{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);background:var(--lx-surface);cursor:pointer;transition:border-color var(--lx-duration-fast) var(--lx-ease), background-color var(--lx-duration-fast) var(--lx-ease);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.consent-option:hover{border-color:var(--lx-border-strong)}.consent-option:has(input:checked){border-color:var(--lx-accent-text);background:var(--lx-accent-soft)}.consent-option>input{margin-top:2px}.consent-option>span{gap:2px;min-width:0;line-height:1.5;display:grid}.consent-option strong{font-weight:600}.consent-option small{color:var(--lx-text-muted);font-size:var(--lx-text-sm);line-height:1.5}.consent-option.consent-extra{margin-top:8px}.consent-detail{padding:6px 14px 10px 44px;display:grid}:is(.consent-detail .consent-option,.consent-detail .consent-option:has(input:checked)){background:0 0;border:0;border-radius:0;padding:6px 0}.consent-detail .consent-option strong{font-weight:400}.consent-detail-label{color:var(--lx-text-muted);font-size:var(--lx-text-xs);margin:8px 0 2px;font-weight:600}.consent-detail .lx-button{justify-self:start;margin-top:4px}.consent-notes{border-radius:var(--lx-radius-md);background:var(--lx-surface-muted);color:var(--lx-text-muted);font-size:var(--lx-text-sm);gap:6px;margin-top:28px;padding:14px 16px;display:grid}.developer-consent .consent-notes p{margin:0;line-height:1.6}.consent-notes strong{color:var(--lx-text)}.consent-actions{margin-top:24px}.consent-endpoint{overflow-wrap:anywhere}@media (width<=640px){.developer-consent{padding-top:24px}.consent-card{margin-top:20px;padding:24px 20px}.consent-detail{padding-left:30px}.consent-actions{flex-direction:column;align-items:stretch}.sidebar{width:var(--lx-navigation-width);z-index:60;transform:translate(calc(-100% - 20px))}.sidebar.open{transition:transform .2s;transform:translate(0)}h1{font-size:var(--lx-text-xl)}.panel,.panel.lx-list-card{padding:21px}.login-top{padding:16px 20px}.login-top>.text-link{font-size:var(--lx-text-2xs)}.login-card{margin:auto;padding:24px}.login-footer{padding:16px 20px}}.sidebar nav{min-height:0;overflow-y:auto}.sidebar{max-height:100dvh}.check-field{font-size:var(--lx-text-label);align-items:center;gap:9px;display:flex}.check-field input{width:16px}.check-field{margin:var(--lx-space-5) 0}.panel form{margin-top:var(--lx-space-5)}.tenant-payments>.field{max-width:620px}.service-form{gap:var(--lx-space-4);max-width:620px;margin:var(--lx-space-5) 0;display:grid}.service-form input,.service-form select{min-width:0;max-width:100%}.service-form button{justify-self:start}.service-form input[type=checkbox]{width:auto}.mk-admin .panel>select{max-width:100%;min-height:40px}.mk-admin .panel a{overflow-wrap:anywhere}.hosted-connection{border-top:1px solid var(--lx-border);margin-block:1.5rem;padding-block:1.25rem}.hosted-connection:has(>.lx-page-header){border-top:0;margin-block-start:0;padding-block-start:0}.hosted-connection details{margin-block:1rem}.hosted-connection summary{cursor:pointer;font-weight:600}.hosted-connection code{overflow-wrap:anywhere}.site-login-methods{gap:1rem;max-width:48rem;display:grid}.site-login-methods .login-method{gap:.75rem;display:grid}.login-method-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.login-method-head h3{font-size:var(--lx-text-md,1rem);margin:0}.site-login-methods .login-method>p,.login-method-form legend{color:var(--lx-text-muted);margin:0}.site-login-methods code{overflow-wrap:anywhere}.login-method-form fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.login-method-form legend{margin-block-end:.5rem}.login-choice{border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.login-choice:has(input:checked){border-color:var(--lx-accent-text)}.login-choice span{gap:.125rem;display:grid}.login-choice small{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.login-own-app{gap:.75rem;padding:.75rem 0 0 2rem;display:grid}.login-own-app p{margin:0}.login-method-actions{justify-content:flex-end;margin-block-start:.75rem;display:flex}.login-method-more summary{cursor:pointer;font-weight:600}.hosted-readiness{grid-template-columns:minmax(9rem,auto) 1fr;gap:.5rem 1rem;display:grid}.hosted-readiness dd{margin:0}.hosted-env{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lx-surface-muted);color:var(--lx-text);border-radius:var(--lx-radius-md);padding:1rem;overflow:auto hidden}@media (width<=640px){.hosted-readiness{grid-template-columns:1fr}.hosted-readiness dd{margin-bottom:.5rem}}:root{color:var(--lx-text);background:var(--lx-bg)}.sidebar>.lx-brand{margin-left:var(--lx-space-3)}.login-top{gap:var(--lx-space-4);flex-wrap:wrap}.login-top>.lx-theme-control{margin-left:auto}.form-actions>.lx-button{min-height:40px}.field.lx-field>.lx-field-label{font-size:var(--lx-text-label)}.panel,.login-card{background:var(--lx-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-card{background:var(--lx-glass);-webkit-backdrop-filter:blur(var(--lx-glass-blur));backdrop-filter:blur(var(--lx-glass-blur))}}@media (prefers-reduced-transparency:reduce){.login-card{background:var(--lx-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=640px){.login-top>.lx-theme-control{max-width:145px}.login-top>.text-link{margin-left:auto}}.api-connection-summary,.api-connection-keys{margin-block:var(--lx-space-4)}.api-connection-address{border-block:1px solid var(--lx-border);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.api-connection-address>div{gap:6px;min-width:0;display:grid}.api-connection-address code{font-size:var(--lx-text-sm)}.api-connection-keys .service-form{margin-top:16px}.api-key-info{overflow-wrap:anywhere;min-width:0}.site-environment-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-environment-choices button{text-align:left;min-width:0;font:inherit;color:var(--lx-text);background:var(--lx-surface);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);cursor:pointer;gap:8px;padding:20px;display:grid}.site-environment-choices button[aria-pressed=true]{border-color:var(--lx-accent-text);box-shadow:inset 3px 0 var(--lx-accent-text)}.site-environment-choices button:focus-visible{outline:2px solid var(--lx-accent-text);outline-offset:3px}.site-environment-choices span,.site-environment-choices small{color:var(--lx-text-muted);overflow-wrap:anywhere}.site-technical-details>summary{cursor:pointer;font-weight:600}.site-technical-details>.portal-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:20px 0 0}.site-source-panel>a{overflow-wrap:anywhere;margin-block:12px;display:inline-block}@media (width<=640px){.site-environment-choices{gap:10px}.site-environment-choices button{padding:14px}.api-connection-address{flex-wrap:wrap;align-items:flex-start}}.api-connection-summary .portal-heading,.api-connection-keys .portal-heading{gap:12px;margin:0 0 12px}.api-connection-summary .portal-heading h2,.api-connection-keys .portal-heading h2{margin:0}.api-key-list{margin-block:16px}.api-key-row{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.api-key-row+.api-key-row{border-top:1px solid var(--lx-border)}.api-key-info{gap:4px;display:grid}.api-key-info small{color:var(--lx-text-muted)}.site-deploy-panel>.portal-heading{gap:12px;margin:0 0 16px}.site-deploy-panel>.portal-heading h2{margin:0}.site-deploy-panel>label{gap:8px;margin-top:16px;display:grid}.site-deploy-panel>.portal-actions{margin-top:16px}.site-versions>.portal-heading{gap:12px;margin:0 0 12px}.site-versions>.portal-heading h2{margin:0}.site-versions-now{flex-wrap:wrap;gap:8px 40px;margin:0 0 16px;display:flex}.site-versions-now>div{gap:2px;display:grid}.site-versions-now dt{color:var(--lx-text-muted);font-size:var(--lx-text-xs)}.site-versions-now dd{font-family:var(--lx-font-mono);font-size:var(--lx-text-sm);margin:0;font-weight:600}.site-versions-progress,.site-deploy-result{color:var(--lx-text-muted);font-size:var(--lx-text-sm);margin:0 0 12px}.site-deploy-result p{margin:0 0 4px}.site-version-list{margin-block:0 12px}.site-version-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.site-version-row+.site-version-row{border-top:1px solid var(--lx-border)}.site-version-info{gap:4px;min-width:0;display:grid}.site-version-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.site-version-title strong{font-family:var(--lx-font-mono);font-size:var(--lx-text-sm)}.site-version-title .lx-badge--neutral{background:var(--lx-surface-muted)}.site-version-summary{font-size:var(--lx-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.site-version-meta{color:var(--lx-text-muted);font-size:var(--lx-text-xs);flex-wrap:wrap;gap:2px 12px;display:flex}.site-version-meta code{font-size:inherit}.site-version-actions{flex:none;align-items:center;gap:8px;display:flex}.site-version-menu-slot{width:32px}.site-version-more{border:0;border-top:1px solid var(--lx-border);width:100%;color:var(--lx-text-muted);font:inherit;font-size:var(--lx-text-sm);cursor:pointer;background:0 0;padding:12px 16px}.site-version-more:hover{color:var(--lx-text);background:var(--lx-surface-muted)}@media (width<=640px){.site-version-row{flex-direction:column;align-items:stretch;gap:10px}.site-version-actions{justify-content:flex-end}}
