::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7de3b08c padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#7de3b0 padding-box content-box}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-color:#7de3b08c transparent;scrollbar-width:thin}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#7de3b066 padding-box content-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#7de3b0 padding-box content-box}:root[data-theme=dark] *{scrollbar-color:#7de3b066 transparent}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;color:#111827;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;background:#f6f7f9;font-size:14px;line-height:1.45}#root{height:100vh}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.ls-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.ls-app{height:100vh;display:flex;overflow:hidden}.ls-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ls-sidebar{background:#eef0f3;border-right:1px solid #e2e5ea;flex-direction:column;flex:none;width:232px;transition:width .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ls-sidebar.is-collapsed{width:56px}.ls-side-top{align-items:center;height:56px;padding:14px 14px 10px;display:flex}.ls-brand{cursor:default;min-width:0;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:flex}.ls-sidebar.is-collapsed .ls-brand{cursor:pointer}.ls-brand-mark{background:linear-gradient(135deg,#7de3b0,#4fcb8e);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 1px 2px #073b231a}.ls-brand-name{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:600}.ls-side-handle{z-index:5;color:#6b7280;opacity:0;background:#fff;border:1px solid #eef0f2;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .12s,background .1s,color .1s,transform .1s;display:grid;position:absolute;top:17px;right:-10px;box-shadow:0 2px 6px #11182714}.ls-sidebar:hover .ls-side-handle,.ls-side-handle:focus-visible{opacity:1}.ls-side-handle:hover{color:#fff;background:#111827;border-color:#111827;transform:scale(1.06)}.ls-sidebar.is-collapsed .ls-side-top{justify-content:center;padding:14px 0 10px}.ls-side-nav{flex-direction:column;flex:1;gap:2px;padding:0 8px 10px;display:flex;overflow:hidden auto}.ls-side-nav::-webkit-scrollbar{width:0}.ls-side-group{flex-direction:column;gap:1px;margin-bottom:6px;display:flex}.ls-sidebar.is-collapsed .ls-side-group>.ls-tip-wrap{width:100%}.ls-side-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;padding:14px 8px 4px;font-size:10.5px;font-weight:500}.ls-side-divider{background:#e2e5ea;height:1px;margin:6px 8px}.ls-side-item{color:#4b5563;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:11px;width:100%;padding:8px 9px;font-size:13px;transition:background 80ms,color 80ms;display:flex;position:relative}.ls-side-item:hover{color:#111827;background:#e4e7eb}.ls-side-item.is-active{color:#111827;background:#fff;font-weight:500;box-shadow:0 0 0 1px #e2e5ea,0 1px 2px #0000000a}.ls-side-item.is-active:before{content:"";background:#7de3b0;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.ls-side-item.is-active .ls-side-icon{color:#15b981}.ls-side-icon{color:#9ca3af;flex:none;place-items:center;width:18px;display:grid}.ls-side-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ls-sidebar.is-collapsed .ls-side-item{justify-content:center;padding:8px 0}.ls-sidebar.is-collapsed .ls-side-icon{width:auto}.ls-side-user{cursor:pointer;border-top:1px solid #eef0f2;align-items:center;gap:9px;min-height:56px;padding:10px 12px;display:flex}.ls-side-user:hover{background:#00000005}.ls-user-avatar{color:#053a22;background:linear-gradient(135deg,#7de3b0,#4fcb8e);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #073b2314}.ls-user-meta{flex:1;min-width:0;line-height:1.2}.ls-user-name{font-size:13px;font-weight:500}.ls-user-org{color:#9ca3af;font-size:11.5px}.ls-sidebar.is-collapsed .ls-side-user{justify-content:center;padding:10px 0}.ls-topbar{background:#f6f7f9;border-bottom:1px solid #e2e5ea;flex:none;align-items:center;gap:12px;height:52px;padding:0 24px;display:flex}.ls-crumb{color:#6b7280;align-items:center;gap:7px;font-size:13px;display:flex}.ls-crumb-link{color:#6b7280;background:0 0;border:none;padding:0}.ls-crumb-link:hover{color:#111827}.ls-crumb-sep{color:#d1d5db}.ls-crumb-current{color:#111827;font-weight:500}.ls-topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ls-help-pill{color:#064e33;background:#7de3b01f;border:1px solid #7de3b066;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-help-pill:hover{background:#7de3b02e}.ls-icon-btn{color:#6b7280;background:0 0;border:none;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.ls-icon-btn:hover{color:#111827;background:#f3f4f6}.ls-notif-dot{background:#15b981;border-radius:3px;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 1.5px #fff}.ls-user-pop{background:0 0;border:none;border-radius:50%;padding:0}.ls-content{flex:1;min-height:0;margin:-16px;padding:24px 32px;overflow-y:auto}@media (min-width:768px){.ls-content{margin:-24px}}.ls-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ls-h1{letter-spacing:-.025em;margin:0 0 4px;font-size:26px;font-weight:600}.ls-sub{color:#6b7280;margin:0;font-size:13.5px}.ls-page-cta{flex:none;gap:8px;display:flex}.ls-back{color:#6b7280;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:14px;padding:4px 0;font-size:13px;display:inline-flex}.ls-back:hover{color:#111827}.ls-btn{cursor:pointer;color:#111827;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:background 80ms,border-color 80ms,color 80ms;display:inline-flex}.ls-btn:hover{background:#f9fafb}.ls-btn:active{background:#f3f4f6}.ls-btn:disabled{opacity:.5;cursor:not-allowed}.ls-btn--primary{color:#fff;background:#111827;border-color:#111827}.ls-btn--primary:hover{background:#1f2937}.ls-btn--mint{color:#053a22;background:#7de3b0;border-color:#6bd9a2;font-weight:600}.ls-btn--secondary{color:#111827;background:#fff;border-color:#e5e7eb}.ls-btn--secondary:hover{background:#f9fafb}.ls-btn--mint:hover{background:#6bd9a2}.ls-btn--ghost{background:0 0;border-color:#0000}.ls-btn--ghost:hover{background:#f3f4f6}.ls-btn--sm{border-radius:6px;height:28px;padding:0 10px;font-size:12.5px}.ls-btn-icon{display:inline-flex}.ls-btn-count{color:#9ca3af;margin-left:2px;font-weight:500}.ls-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.ls-stat{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;align-items:stretch;gap:12px;min-height:124px;padding:16px 18px;transition:border-color .13s,box-shadow .13s,transform .13s;display:flex;overflow:hidden}.ls-stat:hover{border-color:#d7dae0;transform:translateY(-2px);box-shadow:0 6px 18px #11182712}.ls-stat-meta{flex-direction:column;flex:none;min-width:0;display:flex}.ls-stat-spark{opacity:.85;flex:1;align-self:stretch;min-width:60px;height:auto}.ls-stat--block{flex-direction:column;gap:10px;display:flex}.ls-stat--block .ls-stat-label{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.ls-stat-soon{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:600}.ls-stack-bar{background:#f3f4f6;border-radius:5px;gap:1px;height:10px;display:flex;overflow:hidden}.ls-stack-seg{transition:opacity .1s}.ls-stack-seg:hover{opacity:.85}.ls-stack-legend{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:auto;display:grid}.ls-stack-leg-item{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.ls-stack-leg-dot{border-radius:4px;flex:none;width:8px;height:8px}.ls-stack-leg-label{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ls-stack-leg-val{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.ls-bar-list{flex-direction:column;gap:7px;margin-top:auto;display:flex}.ls-bar-row{grid-template-columns:1fr 70px 32px;align-items:center;gap:12px;font-size:13px;display:grid}.ls-bar-label{color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ls-bar-track{background:#f3f4f6;border-radius:4px;height:7px;overflow:hidden}.ls-bar-fill{background:#7de3b0;border-radius:4px;height:100%;transition:width .2s}.ls-bar-fill--alt{background:#a78bfa}.ls-bar-val{text-align:right;color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ls-bar-empty{color:#9ca3af;padding:8px 0;font-size:13px}:root[data-theme=dark] .ls-stack-bar{background:#20242d}:root[data-theme=dark] .ls-stack-leg-label{color:#9ca3af}:root[data-theme=dark] .ls-stack-leg-val{color:#f3f4f6}:root[data-theme=dark] .ls-stat-soon{color:#9ca3af;background:#20242d}:root[data-theme=dark] .ls-bar-label{color:#b7bcc4}:root[data-theme=dark] .ls-bar-track{background:#20242d}:root[data-theme=dark] .ls-bar-val{color:#f3f4f6}:root[data-theme=dark] .ls-bar-empty{color:#6b7280}.ls-stat-label{color:#6b7280;margin-bottom:8px;font-size:13px;font-weight:500}.ls-stat-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.ls-stat-delta{color:#15b981;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-stat-delta.is-flat{color:#9ca3af}.ls-stat-delta.is-down{color:#dc2626}.ls-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ls-tabs{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:flex}.ls-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:flex}.ls-tab:hover{color:#111827}.ls-tab.is-active{color:#111827;background:#fff;box-shadow:0 0 0 1px #eef0f2,0 1px 2px #0000000a}.ls-tab-count{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11px}.ls-tab.is-active .ls-tab-count{color:#6b7280}.ls-search{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:200px;max-width:360px;height:32px;padding:0 10px;font-size:13px;display:flex}.ls-search:focus-within{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}.ls-search input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.ls-search input::placeholder{color:#9ca3af}.ls-search-clear{color:#6b7280;background:#f3f4f6;border:none;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.ls-search-clear:hover{background:#e5e7eb}.ls-kbd{font-family:var(--font-geist-mono), ui-monospace;color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:1px 5px;font-size:10.5px}.ls-toolbar-right{gap:6px;margin-left:auto;display:flex}.ls-toolbar--selecting{color:#fff;background:#111827;border-radius:8px;flex-wrap:nowrap;gap:4px;min-height:38px;padding:6px 10px 6px 14px;animation:.12s ease-out ls-fade-in}@keyframes ls-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ls-selbar-count{padding-right:6px;font-size:13px}.ls-selbar-count strong{font-weight:600}.ls-toolbar--selecting .ls-selbar-divider{background:#ffffff26;width:1px;height:18px;margin:0 4px}.ls-selbar-action{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-selbar-action:hover{background:#ffffff14}.ls-selbar-danger{color:#fca5a5}.ls-selbar-danger:hover{background:#fca5a51f}.ls-selbar-clear{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:12px;display:inline-flex}.ls-selbar-clear:hover{color:#fff;background:#ffffff14}.ls-th--sticky,.ls-td--sticky{z-index:2;position:sticky}.ls-thead .ls-th--sticky{background:#f8f9fb}.ls-row .ls-td--sticky{background:#fcfcfd}.ls-row:hover .ls-td--sticky{background:#f8f9fb}.ls-row.is-selected{background:#f1faf4}.ls-row.is-selected:hover{background:#e8f6ee}.ls-row.is-selected .ls-td--sticky{background:#f1faf4}.ls-row.is-selected:hover .ls-td--sticky{background:#e8f6ee}.ls-th--sticky-last,.ls-td--sticky-last{position:sticky}.ls-th--sticky-last:after,.ls-td--sticky-last:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#11182712,#0000);width:10px;transition:opacity .12s;position:absolute;top:0;bottom:0;right:-10px}.ls-table-wrap.has-left-scroll .ls-th--sticky-last:after,.ls-table-wrap.has-left-scroll .ls-td--sticky-last:after{opacity:1}.ls-dr-portal{z-index:90;position:fixed;inset:0}.ls-dr-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1118272e;animation:.14s ease-out ls-fade-in;position:absolute;inset:0}.ls-dr{background:#fff;flex-direction:column;width:420px;max-width:calc(100vw - 60px);animation:.2s cubic-bezier(.32,.72,.27,1) ls-dr-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px #1118271f}@keyframes ls-dr-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ls-dr::-webkit-scrollbar{width:6px}.ls-dr::-webkit-scrollbar-thumb{background:#e5e7eb;border:none;border-radius:3px}.ls-dr-head{z-index:2;background:#fff;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.ls-dr-id{align-items:center;gap:12px;min-width:0;display:flex}.ls-dr-avatar{color:#053a22;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.ls-dr-id-text{min-width:0;line-height:1.25}.ls-dr-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.ls-dr-email{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ls-dr-close{color:#6b7280;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ls-dr-close:hover{color:#111827;background:#f3f4f6}.ls-dr-pills{flex-wrap:wrap;gap:6px;padding:12px 20px 4px;display:flex}.ls-dr-pill{color:#4b5563;background:#f3f4f6;border-radius:100px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.ls-dr-pill--good{color:#0e7c4c;background:#15b9811a}.ls-dr-pill--warn{color:#92400e;background:#f59e0b1f}.ls-dr-pill--bad{color:#b91c1c;background:#ef44441a}.ls-dr-pill--muted{color:#6b7280;background:#f3f4f6}.ls-dr-section{border-bottom:1px solid #f3f4f6;padding:14px 20px 4px}.ls-dr-section:last-of-type{border-bottom:none}.ls-dr-section-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ls-dr-section-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ls-dr-section-head .ls-dr-section-title{margin-bottom:0}.ls-dr-section-meta{color:#6b7280;font-variant-numeric:tabular-nums;font-size:11.5px}.ls-dr-row{grid-template-columns:110px 1fr;align-items:start;gap:12px;padding:6px 0;display:grid}.ls-dr-label{color:#6b7280;font-size:12.5px}.ls-dr-val{color:#111827;word-break:break-word;font-size:13px}.ls-dr-address{color:#111827;padding-bottom:8px;font-size:13px;line-height:1.55}.ls-dr-address div+div{color:#4b5563}.ls-dr-eng-bar{background:#f3f4f6;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.ls-dr-eng-fill{border-radius:3px;height:100%;transition:width .2s}.ls-dr-eng-meta{color:#6b7280;gap:5px;padding-bottom:8px;font-size:11.5px;display:flex}.ls-dr-activity{flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.ls-dr-activity-row{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.ls-dr-activity-icon{color:#6b7280;background:#f3f4f6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ls-dr-activity-icon--good{color:#0e7c4c;background:#15b9811f}.ls-dr-activity-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ls-dr-activity-time{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11.5px}.ls-dr-meta{padding-bottom:14px}.ls-dr-foot{background:#fafbfc;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 20px;display:flex;position:sticky;bottom:0}.ls-table-wrap{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ls-table-scroll{scrollbar-color:#d1d5db transparent;scrollbar-width:thin;width:100%;min-width:0;overflow:auto hidden}.ls-table-scroll::-webkit-scrollbar{height:12px}.ls-table-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border:3px solid #fff;border-radius:6px;min-width:40px}.ls-table-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ls-table-scroll::-webkit-scrollbar-track{background:#fafbfc}.ls-table-wrap.is-scrollable:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fffffff2);width:24px;transition:opacity .12s;position:absolute;top:36px;bottom:36px;right:0}.ls-table-wrap.is-scrollable.has-right-overflow:after{opacity:1}.ls-table{flex-direction:column;display:flex}.ls-thead{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;align-items:center;gap:12px;height:36px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.ls-th{align-items:center;gap:4px;padding-right:8px;display:flex}.ls-th-check{flex:none;width:28px;padding-right:0}.ls-th-actions{flex:none;width:30px;padding-right:0}.ls-sort{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:3px;place-items:center;padding:2px;display:grid}.ls-sort:hover,.ls-sort.is-active{color:#111827;background:#f3f4f6}.ls-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;height:48px;padding:0 14px;font-size:13px;transition:background 80ms;display:flex}.ls-row:hover{background:#f8f9fb}.ls-row:last-child{border-bottom:none}.ls-td{align-items:center;min-width:0;padding-right:8px;display:flex}.ls-td-check{flex:none;width:28px;padding-right:0}.ls-td-actions{flex:none;justify-content:flex-end;width:30px;padding-right:0}.ls-check{cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:background 80ms,border-color 80ms;display:inline-grid}.ls-check:hover{border-color:#9ca3af}.ls-check.is-checked,.ls-check.is-partial{background:#7de3b0;border-color:#7de3b0}:root[data-theme=dark] .ls-check{background:#20242d;border-color:#3a4049}:root[data-theme=dark] .ls-check:hover{border-color:#5a626e}:root[data-theme=dark] .ls-check.is-checked,:root[data-theme=dark] .ls-check.is-partial{background:#7de3b0;border-color:#7de3b0}.ls-email-cell{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ls-avatar{color:#053a22;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.ls-email-stack{min-width:0;line-height:1.25}.ls-email{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.ls-email-sub{color:#9ca3af;font-size:11.5px}.ls-cell-text{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ls-cell-empty{color:#d1d5db;font-weight:500}.ls-country{color:#4b5563;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ls-status{color:#4b5563;text-transform:capitalize;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ls-status-pill{border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:12px;font-weight:500;line-height:1.45;display:inline-flex}.ls-status-dot{border-radius:3px;flex:none;width:6px;height:6px}:root[data-theme=dark] .ls-status-pill{filter:brightness(1.15)}.ls-vchip{text-transform:capitalize;border-radius:100px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.ls-vchip--good{color:#0e7c4c;background:#15b9811a}.ls-vchip--warn{color:#92400e;background:#fbbf2426}.ls-vchip--muted{color:#6b7280;background:#f3f4f6}.ls-vpill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}:root[data-theme=dark] .ls-vpill{filter:brightness(1.18)}.ls-tags{flex-wrap:wrap;gap:4px;display:flex}.ls-tag{color:#4b5563;font-size:11px;font-family:var(--font-geist-mono), ui-monospace;white-space:nowrap;background:#f3f4f6;border-radius:4px;padding:2px 7px;display:inline-block}.ls-tag-more{color:#9ca3af;font-size:11px;font-family:var(--font-geist-mono);padding:2px 6px}.ls-list-chip{color:#064e33;white-space:nowrap;background:#7de3b029;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.ls-source{color:#6b7280;text-transform:lowercase;font-size:11px;font-family:var(--font-geist-mono);background:#f9fafb;border:1px solid #eef0f2;border-radius:4px;padding:2px 7px;display:inline-block}.ls-date{color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ls-row-more{color:#9ca3af;opacity:0;background:0 0;border:none;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;transition:opacity 80ms,background 80ms;display:grid}.ls-row:hover .ls-row-more{opacity:1}.ls-row-more:hover{color:#111827;background:#f3f4f6}.ls-tablefoot{color:#6b7280;background:#fafbfc;border-top:1px solid #eef0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.ls-pager{align-items:center;gap:4px;display:flex}.ls-pager-btn{cursor:pointer;color:#4b5563;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;display:grid}.ls-pager-btn:hover{background:#f3f4f6}.ls-pager-btn.is-active{color:#053a22;background:#7de3b0;font-weight:600}.ls-pager-dots{color:#9ca3af;padding:0 4px}.ls-perpage{align-items:center;gap:6px;margin-right:8px;display:flex}.ls-perpage .ls-select{min-width:64px;height:26px;padding:0 8px;font-size:12px}.ls-empty{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.ls-empty-icon{background:#f3f4f6;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.ls-empty-title{color:#111827;font-size:14px;font-weight:500}.ls-empty-sub{margin-bottom:8px;font-size:13px}.ls-pop-wrap{display:inline-flex;position:relative}.ls-pop{z-index:50;background:#fff;border:1px solid #eef0f2;border-radius:8px;padding:4px;animation:.12s cubic-bezier(.4,0,.2,1) ls-pop-in;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 40px #00000014,0 2px 6px #0000000a}.ls-pop--fixed{z-index:400;position:fixed;top:0;left:0}@keyframes ls-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ls-colpicker{flex-direction:column;padding:2px;display:flex}.ls-colpicker-head{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;padding:6px 9px 4px;font-size:10.5px;font-weight:500}.ls-colpicker-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.ls-colpicker-item:hover:not(:disabled){background:#f3f4f6}.ls-colpicker-item:disabled{color:#9ca3af;cursor:default}.ls-colpicker-item.is-locked{opacity:.6}.ls-colpicker-lock{color:#9ca3af;font-size:11.5px;font-weight:500}.ls-colpicker-sep{background:#eef0f2;height:1px;margin:4px 6px}.ls-menu{flex-direction:column;padding:2px;display:flex}.ls-menu-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.ls-menu-item:hover{background:#f3f4f6}.ls-menu-item.is-danger{color:#dc2626}.ls-menu-item.is-danger:hover{background:#dc26260f}.ls-menu-item svg{color:#9ca3af}.ls-menu-item.is-danger svg{color:#dc2626}.ls-menu-sep{background:#eef0f2;height:1px;margin:4px 6px}.ls-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#11182773;place-items:center;padding:24px;animation:.14s ease-out ls-fade-in;display:grid;position:fixed;inset:0}.ls-modal{background:#fff;border-radius:14px;flex-direction:column;max-height:88vh;animation:.16s cubic-bezier(.4,0,.2,1) ls-modal-in;display:flex;box-shadow:0 24px 60px #00000040}@keyframes ls-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ls-modal-head{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ls-modal-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ls-modal-icon{background:#7de3b033;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ls-modal-close{color:#6b7280;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.ls-modal-close:hover{color:#111827;background:#f3f4f6}.ls-modal-body{padding:18px 20px;overflow-y:auto}.ls-modal-foot{background:#fafbfc;border-top:1px solid #eef0f2;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ls-modal-hint{color:#9ca3af;font-size:12px}.ls-fieldset{margin-bottom:18px}.ls-fieldset:last-child{margin-bottom:0}.ls-fieldset-head{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.ls-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.ls-grid-2:last-child{margin-bottom:0}.ls-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ls-grid-phone{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ls-field{flex-direction:column;gap:5px;min-width:0;margin-bottom:10px;display:flex}.ls-field:last-child{margin-bottom:0}.ls-field-label{color:#4b5563;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ls-field-req{color:#ef4444}.ls-field-hint{color:#9ca3af;font-size:11.5px}.ls-field-error{color:#dc2626;font-size:11.5px}.ls-input{background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;transition:border-color 80ms,box-shadow 80ms,background 80ms;display:flex}.ls-input:focus-within{background:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.ls-input.is-error{border-color:#ef4444}.ls-input.is-error:focus-within{box-shadow:0 0 0 3px #ef444426}.ls-input input{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:13.5px}.ls-input input::placeholder{color:#9ca3af}.ls-input-icon{color:#9ca3af;display:inline-flex}.ls-input-suffix{color:#9ca3af;font-size:12px}.ls-select{cursor:pointer;background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;align-items:center;gap:6px;min-width:0;height:36px;padding:0 10px 0 12px;font-size:13.5px;transition:border-color 80ms,background 80ms;display:flex;position:relative}.ls-select:hover{background:#f3f4f6}.ls-select.is-open{background:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.ls-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-select-menu{z-index:200;background:#fff;border:1px solid #eef0f2;border-radius:7px;max-height:260px;padding:4px;animation:.12s cubic-bezier(.4,0,.2,1) ls-pop-in;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 40px #00000014,0 2px 6px #0000000a}.ls-select-item{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.ls-select-item:hover{background:#f3f4f6}.ls-select-item.is-active{color:#064e33;background:#7de3b01f;font-weight:500}.ls-tag-input{background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:4px 8px;display:flex}.ls-tag-input:focus-within{background:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.ls-tag-input input{background:0 0;border:none;outline:none;flex:1;min-width:100px;font-size:13px}.ls-tag.is-removable{cursor:pointer;align-items:center;gap:3px;padding:2px 4px 2px 7px;display:inline-flex}.ls-tag.is-removable:hover{color:#b91c1c;background:#fee2e2}.ls-tip-wrap{display:inline-flex;position:relative}.ls-tip{color:#fff;white-space:nowrap;pointer-events:none;z-index:80;background:#111827;border-radius:5px;padding:4px 8px;font-size:11.5px;animation:.1s ease-out ls-pop-in;position:absolute;top:50%;transform:translateY(-50%)}.ls-tip--right{left:calc(100% + 8px)}.ls-tip--right:before{content:"";border:4px solid #0000;border-right-color:#111827;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ls-toasts{z-index:300;flex-direction:column;gap:8px;display:flex;position:fixed;top:20px;right:20px}.ls-toast{color:#fff;background:#111827;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;animation:.18s cubic-bezier(.4,0,.2,1) ls-toast-in;display:flex;box-shadow:0 12px 32px #0000002e}@keyframes ls-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.ls-toast--success{background:#064e33}.ls-toast--error{background:#7f1d1d}.ls-step{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:14px;padding:18px 20px}.ls-step-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ls-step-num{color:#6b7280;background:#f3f4f6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.ls-step-num.is-active{color:#064e33;background:#7de3b040}.ls-step-num.is-done{color:#053a22;background:#7de3b0}.ls-step-title{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.ls-step-sub{color:#6b7280;font-size:12.5px;line-height:1.5}.ls-muted{color:#9ca3af}.ls-drop{cursor:pointer;text-align:center;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px;transition:all .12s;display:flex}.ls-drop:hover,.ls-drop.is-over{background:#7de3b00f;border-color:#7de3b0}.ls-drop-icon{background:#7de3b033;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ls-drop-title{color:#111827;font-size:14px;font-weight:500}.ls-drop-sub{color:#9ca3af;font-size:12.5px}.ls-file-card{background:#fafbfc;border:1px solid #eef0f2;border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ls-file-icon{background:#7de3b033;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ls-file-meta{flex:1;min-width:0}.ls-file-name{color:#111827;font-size:13.5px;font-weight:500}.ls-file-sub{color:#6b7280;font-size:12px}.ls-map-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:920px){.ls-map-groups{grid-template-columns:1fr}}.ls-map-group{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;padding:10px 14px 12px}.ls-map-group-head{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px dashed #e5e7eb;align-items:center;gap:7px;margin-bottom:6px;padding:4px 0 8px;font-size:11px;font-weight:600;display:flex}.ls-map-group-icon{color:#0e7c4c;background:#7de3b029;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ls-map-group-title{flex:1}.ls-map-group-count{font-variant-numeric:tabular-nums;color:#9ca3af;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #eef0f2;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:500}.ls-map-rows{flex-direction:column;gap:0;display:flex}.ls-map-row{grid-template-columns:18px 1fr 180px;align-items:center;gap:10px;padding:7px 0;display:grid}.ls-map-row+.ls-map-row{border-top:1px solid #f3f4f6}.ls-map-status{color:#9ca3af;background:#f3f4f6;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.ls-map-status.is-mapped{color:#053a22;background:#7de3b0}.ls-map-dash{background:#9ca3af;border-radius:1px;width:7px;height:1.5px}.ls-map-label{color:#111827;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ls-map-req{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;background:#ef44441a;border-radius:100px;padding:1px 6px;font-size:9.5px;font-weight:600}.ls-map-select{background:#fff;height:32px}.ls-map-select.is-unmapped{background:0 0;border-style:dashed;border-color:#e5e7eb}.ls-map-none-text{color:#9ca3af;font-style:italic}:root[data-theme=dark] .ls-map-group{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .ls-map-group-head{color:#9ca3af;border-bottom-color:#2a2f39}:root[data-theme=dark] .ls-map-group-icon{color:#7de3b0;background:#7de3b029}:root[data-theme=dark] .ls-map-group-count{color:#9ca3af;background:#20242d;border-color:#2a2f39}:root[data-theme=dark] .ls-map-row+.ls-map-row{border-top-color:#1f232c}:root[data-theme=dark] .ls-map-status{color:#6b7280;background:#20242d}:root[data-theme=dark] .ls-map-status.is-mapped{color:#053a22;background:#7de3b0}:root[data-theme=dark] .ls-map-dash{background:#6b7280}:root[data-theme=dark] .ls-map-label{color:#f3f4f6}:root[data-theme=dark] .ls-map-select{background:#20242d}:root[data-theme=dark] .ls-map-select.is-unmapped{background:0 0;border-color:#2a2f39}:root[data-theme=dark] .ls-map-none-text{color:#6b7280}.ls-preview-wrap{background:#fcfcfd;border:1px solid #eef0f2;border-radius:9px;overflow:hidden}.ls-preview-scroll{overflow-x:auto}.ls-preview-table{border-collapse:collapse;width:100%;font-size:12.5px}.ls-preview-table th,.ls-preview-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:8px 12px}.ls-preview-table th{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;font-size:11px;font-weight:500}.ls-preview-table tr:last-child td{border-bottom:none}.ls-preview-table td{color:#4b5563}.ls-import-foot{background:#fafbfc;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ls-import-status{color:#064e33;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#e5e7eb;border:2px solid #fff;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#d1d5db}::-webkit-scrollbar-track{background:0 0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{color:#e5e7eb;background:#0e1014}:root[data-theme=dark] .ls-sidebar{background:#14171e;border-right-color:#23272f}:root[data-theme=dark] .ls-side-handle{color:#c8ccd3;background:#20242d;border-color:#2e333d;box-shadow:0 2px 8px #0006}:root[data-theme=dark] .ls-side-handle:hover{color:#053a22;background:#7de3b0;border-color:#7de3b0}:root[data-theme=dark] .ls-brand-name{color:#f3f4f6}:root[data-theme=dark] .ls-side-label{color:#6b7280}:root[data-theme=dark] .ls-side-item{color:#b7bcc4}:root[data-theme=dark] .ls-side-item:hover{color:#f3f4f6;background:#1f232c}:root[data-theme=dark] .ls-side-item.is-active{color:#f3f4f6;background:#20242d;box-shadow:inset 0 0 0 1px #2e333d}:root[data-theme=dark] .ls-side-divider{background:#23272f}:root[data-theme=dark] .ls-topbar{background:#0e1014;border-bottom-color:#23272f}:root[data-theme=dark] .ls-crumb{color:#9ca3af}:root[data-theme=dark] .ls-crumb-link:hover{color:#f3f4f6}:root[data-theme=dark] .ls-crumb-sep{color:#3a4049}:root[data-theme=dark] .ls-crumb-current{color:#f3f4f6}:root[data-theme=dark] .ls-help-pill{color:#7de3b0;background:#7de3b01a;border-color:#7de3b047}:root[data-theme=dark] .ls-help-pill:hover{background:#7de3b029}:root[data-theme=dark] .ls-icon-btn{color:#b7bcc4}:root[data-theme=dark] .ls-icon-btn:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-notif-dot{box-shadow:0 0 0 1.5px #0e1014}:root[data-theme=dark] .ls-h1{color:#f3f4f6}:root[data-theme=dark] .ls-sub{color:#9ca3af}:root[data-theme=dark] .ls-sub strong{color:#f3f4f6}:root[data-theme=dark] .ls-back{color:#9ca3af}:root[data-theme=dark] .ls-back:hover{color:#f3f4f6}:root[data-theme=dark] .ls-btn{color:#f3f4f6;background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .ls-btn:hover{background:#262b34}:root[data-theme=dark] .ls-btn:active{background:#2e333d}:root[data-theme=dark] .ls-btn--primary{color:#0e1014;background:#f3f4f6;border-color:#f3f4f6}:root[data-theme=dark] .ls-btn--primary:hover{background:#fff}:root[data-theme=dark] .ls-btn--mint{color:#053a22;background:#7de3b0;border-color:#6bd9a2}:root[data-theme=dark] .ls-btn--mint:hover{background:#6bd9a2}:root[data-theme=dark] .ls-btn-count{color:#6b7280}:root[data-theme=dark] .ls-stat{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-stat:hover,:root[data-theme=dark] .bc-statcard:hover{border-color:#3a4049;box-shadow:0 6px 18px #00000059}:root[data-theme=dark] .bc-statcard{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bc-statcard-value{color:#f3f4f6}:root[data-theme=dark] .bc-statcard-label,:root[data-theme=dark] .bc-statcard-pct,:root[data-theme=dark] .bc-statcard-sub,:root[data-theme=dark] .ls-stat-label{color:#9ca3af}:root[data-theme=dark] .ls-stat-val{color:#f3f4f6}:root[data-theme=dark] .ls-tabs{background:#1f232c}:root[data-theme=dark] .ls-tab{color:#9ca3af}:root[data-theme=dark] .ls-tab:hover{color:#f3f4f6}:root[data-theme=dark] .ls-tab.is-active{color:#f3f4f6;background:#2e333d;box-shadow:inset 0 0 0 1px #3a4049}:root[data-theme=dark] .ls-tab-count{color:#6b7280}:root[data-theme=dark] .ls-tab.is-active .ls-tab-count{color:#9ca3af}:root[data-theme=dark] .ls-search{color:#6b7280;background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-search input{color:#f3f4f6}:root[data-theme=dark] .ls-search input::placeholder{color:#6b7280}:root[data-theme=dark] .ls-search:focus-within{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}:root[data-theme=dark] .ls-kbd{color:#6b7280;background:#20242d;border-color:#2e333d}:root[data-theme=dark] .ls-search-clear{color:#b7bcc4;background:#20242d}:root[data-theme=dark] .ls-search-clear:hover{background:#2e333d}:root[data-theme=dark] .ls-table-wrap{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-thead{color:#6b7280;background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .ls-row{border-bottom-color:#1f232c}:root[data-theme=dark] .ls-row:hover{background:#1a1d25}:root[data-theme=dark] .ls-row.is-selected{background:#1b2820}:root[data-theme=dark] .ls-row.is-selected:hover{background:#1f2f26}:root[data-theme=dark] .ls-row .ls-td--sticky{background:#14171e}:root[data-theme=dark] .ls-row:hover .ls-td--sticky{background:#1a1d25}:root[data-theme=dark] .ls-row.is-selected .ls-td--sticky{background:#1b2820}:root[data-theme=dark] .ls-row.is-selected:hover .ls-td--sticky{background:#1f2f26}:root[data-theme=dark] .ls-thead .ls-th--sticky{background:#1a1d25}:root[data-theme=dark] .ls-th--sticky-last:after,:root[data-theme=dark] .ls-td--sticky-last:after{background:linear-gradient(90deg,#00000073,#0000)}:root[data-theme=dark] .ls-sort{color:#6b7280}:root[data-theme=dark] .ls-sort:hover,:root[data-theme=dark] .ls-sort.is-active{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-email{color:#f3f4f6}:root[data-theme=dark] .ls-cell-text{color:#c8ccd3}:root[data-theme=dark] .ls-cell-empty{color:#4b5563}:root[data-theme=dark] .ls-country,:root[data-theme=dark] .ls-status{color:#c8ccd3}:root[data-theme=dark] .ls-tag{color:#e5e7eb;background:0 0;border-color:#3a4049}:root[data-theme=dark] .ls-tag-more{color:#6b7280}:root[data-theme=dark] .ls-source{color:#9ca3af;background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-date{color:#9ca3af}:root[data-theme=dark] .ls-vchip--good{color:#5ee3a4;background:#15b98129}:root[data-theme=dark] .ls-vchip--warn{color:#fcd34d;background:#fbbf242e}:root[data-theme=dark] .ls-vchip--muted{color:#9ca3af;background:#20242d}:root[data-theme=dark] .ls-list-chip{color:#7de3b0;background:#06090f}:root[data-theme=dark] .ls-row-more{color:#6b7280}:root[data-theme=dark] .ls-row-more:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-table-wrap.has-right-overflow:after{background:linear-gradient(90deg,#0000,#0e1014f2)}:root[data-theme=dark] .ls-tablefoot{color:#9ca3af;background:#1a1d25;border-top-color:#23272f}:root[data-theme=dark] .ls-tablefoot strong{color:#f3f4f6}:root[data-theme=dark] .ls-pager-btn{color:#b7bcc4}:root[data-theme=dark] .ls-pager-btn:hover{background:#20242d}:root[data-theme=dark] .ls-pager-btn.is-active{color:#053a22;background:#7de3b0}:root[data-theme=dark] .ls-pager-dots{color:#6b7280}:root[data-theme=dark] .ls-pop{background:#1a1d25;border-color:#2e333d;box-shadow:0 12px 40px #00000080,0 2px 6px #0000004d}:root[data-theme=dark] .ls-colpicker-head{color:#6b7280}:root[data-theme=dark] .ls-colpicker-item{color:#f3f4f6}:root[data-theme=dark] .ls-colpicker-item:hover:not(:disabled){background:#20242d}:root[data-theme=dark] .ls-colpicker-item:disabled{color:#6b7280}:root[data-theme=dark] .ls-colpicker-sep,:root[data-theme=dark] .ls-menu-sep{background:#2e333d}:root[data-theme=dark] .ls-menu-item{color:#f3f4f6}:root[data-theme=dark] .ls-menu-item svg{color:#6b7280}:root[data-theme=dark] .ls-menu-item:hover{background:#20242d}:root[data-theme=dark] .ls-menu-item.is-danger{color:#fca5a5}:root[data-theme=dark] .ls-menu-item.is-danger:hover{background:#fca5a514}:root[data-theme=dark] .ls-modal-backdrop{background:#0009}:root[data-theme=dark] .ls-modal{background:#15181f;box-shadow:0 24px 60px #0009}:root[data-theme=dark] .ls-modal-head{border-bottom-color:#23272f}:root[data-theme=dark] .ls-modal-title{color:#f3f4f6}:root[data-theme=dark] .ls-modal-icon{background:#7de3b0}:root[data-theme=dark] .ls-modal-icon svg{stroke:#053a22}:root[data-theme=dark] .ls-modal-close{color:#b7bcc4}:root[data-theme=dark] .ls-modal-close:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-modal-foot{background:#14171e;border-top-color:#23272f}:root[data-theme=dark] .ls-modal-hint{color:#6b7280}:root[data-theme=dark] .ls-fieldset-head{color:#9ca3af}:root[data-theme=dark] .ls-field-label{color:#c8ccd3}:root[data-theme=dark] .ls-field-hint{color:#6b7280}:root[data-theme=dark] .ls-input{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-input:focus-within{background:#15181f;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b038}:root[data-theme=dark] .ls-input input{color:#f3f4f6}:root[data-theme=dark] .ls-input input::placeholder,:root[data-theme=dark] .ls-input-icon,:root[data-theme=dark] .ls-input-suffix{color:#6b7280}:root[data-theme=dark] .ls-select{color:#f3f4f6;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-select:hover{background:#20242d}:root[data-theme=dark] .ls-select.is-open{background:#15181f;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b038}:root[data-theme=dark] .ls-select-menu{background:#1a1d25;border-color:#2e333d;box-shadow:0 12px 40px #00000080}:root[data-theme=dark] .ls-select-item{color:#f3f4f6}:root[data-theme=dark] .ls-select-item:hover{background:#20242d}:root[data-theme=dark] .ls-select-item.is-active{color:#7de3b0;background:#7de3b029}:root[data-theme=dark] .ls-tag-input{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-tag-input:focus-within{background:#15181f;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b038}:root[data-theme=dark] .ls-tag-input input{color:#f3f4f6}:root[data-theme=dark] .ls-tag.is-removable:hover{color:#fca5a5;background:#fca5a524}:root[data-theme=dark] .ls-dr-backdrop{background:#00000080}:root[data-theme=dark] .ls-dr{background:#15181f;box-shadow:-16px 0 40px #00000080}:root[data-theme=dark] .ls-dr-head{background:#15181f;border-bottom-color:#23272f}:root[data-theme=dark] .ls-dr-name{color:#f3f4f6}:root[data-theme=dark] .ls-dr-email{color:#9ca3af}:root[data-theme=dark] .ls-dr-close{color:#b7bcc4}:root[data-theme=dark] .ls-dr-close:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-dr-section{border-bottom-color:#1f232c}:root[data-theme=dark] .ls-dr-section-title{color:#6b7280}:root[data-theme=dark] .ls-dr-section-meta,:root[data-theme=dark] .ls-dr-label{color:#9ca3af}:root[data-theme=dark] .ls-dr-val,:root[data-theme=dark] .ls-dr-address{color:#f3f4f6}:root[data-theme=dark] .ls-dr-address div+div{color:#c8ccd3}:root[data-theme=dark] .ls-dr-eng-bar{background:#20242d}:root[data-theme=dark] .ls-dr-eng-meta{color:#9ca3af}:root[data-theme=dark] .ls-dr-activity-icon{color:#b7bcc4;background:#20242d}:root[data-theme=dark] .ls-dr-activity-icon--good{color:#5ee3a4;background:#15b9812e}:root[data-theme=dark] .ls-dr-activity-title{color:#f3f4f6}:root[data-theme=dark] .ls-dr-activity-time{color:#6b7280}:root[data-theme=dark] .ls-dr-foot{background:#14171e;border-top-color:#23272f}:root[data-theme=dark] .ls-dr-pill--good{color:#5ee3a4;background:#15b98129}:root[data-theme=dark] .ls-dr-pill--warn{color:#fcd34d;background:#f59e0b2e}:root[data-theme=dark] .ls-dr-pill--bad{color:#f87171;background:#ef444429}:root[data-theme=dark] .ls-dr-pill--muted{color:#9ca3af;background:#20242d}:root[data-theme=dark] .ls-empty{color:#9ca3af}:root[data-theme=dark] .ls-empty-icon{background:#20242d}:root[data-theme=dark] .ls-empty-title{color:#f3f4f6}:root[data-theme=dark] .ls-step{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-step-num{color:#b7bcc4;background:#20242d}:root[data-theme=dark] .ls-step-num.is-active{color:#7de3b0;background:#7de3b033}:root[data-theme=dark] .ls-step-title{color:#f3f4f6}:root[data-theme=dark] .ls-step-sub{color:#9ca3af}:root[data-theme=dark] .ls-muted{color:#6b7280}:root[data-theme=dark] .ls-drop{background:#1a1d25;border-color:#2e333d}:root[data-theme=dark] .ls-drop:hover,:root[data-theme=dark] .ls-drop.is-over{background:#7de3b00f;border-color:#7de3b0}:root[data-theme=dark] .ls-drop-title{color:#f3f4f6}:root[data-theme=dark] .ls-drop-sub{color:#6b7280}:root[data-theme=dark] .ls-file-card{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .ls-file-name{color:#f3f4f6}:root[data-theme=dark] .ls-file-sub{color:#9ca3af}:root[data-theme=dark] .ls-preview-wrap{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ls-preview-table th{color:#6b7280;background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .ls-preview-table td{color:#c8ccd3;border-bottom-color:#1f232c}:root[data-theme=dark] .ls-import-foot{background:#1a1d25;border-top-color:#23272f}:root[data-theme=dark] .ls-import-status{color:#5ee3a4}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2e333d;border-color:#14171e}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a4049}:root[data-theme=dark] .ls-table-scroll::-webkit-scrollbar-thumb{background:#2e333d;border-color:#14171e}:root[data-theme=dark] .ls-table-scroll::-webkit-scrollbar-track{background:#1a1d25}.ls-crumb-back{color:#6b7280;background:0 0;border:none;border-radius:5px;place-items:center;width:22px;height:22px;margin-right:4px;display:grid}.ls-crumb-back:hover{color:#111827;background:#f3f4f6}.ls-textarea{width:100%;font:inherit;color:#111827;resize:vertical;background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;outline:none;min-height:70px;padding:10px 12px;transition:border-color 80ms,box-shadow 80ms,background 80ms}.ls-textarea:focus{background:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.ls-textarea::placeholder{color:#9ca3af}.ls-viewtoggle{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.ls-viewtoggle-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-viewtoggle-btn:hover{color:#111827}.ls-viewtoggle-btn.is-active{color:#111827;background:#fff;box-shadow:0 0 0 1px #eef0f2,0 1px 2px #0000000a}.ls-cards{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px;display:grid}.ls-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:11px;flex-direction:column;gap:14px;min-height:132px;padding:16px 16px 18px;transition:border-color .1s,background .1s,box-shadow .1s;display:flex}.ls-card:hover{border-color:#d1d5db}.ls-card.is-selected{background:#f8fdfa;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b026}.ls-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ls-card-id{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.ls-card-name-stack{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ls-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:14.5px;font-weight:600;overflow:hidden}.ls-card-desc{color:#6b7280;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ls-card-more{color:#9ca3af;background:0 0;border:none;border-radius:5px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ls-card-more:hover{color:#111827;background:#f3f4f6}.ls-card-stat{align-items:baseline;gap:7px;margin-top:auto;display:flex}.ls-card-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#111827;font-size:24px;font-weight:700}.ls-card-unit{color:#6b7280;font-size:13px;font-weight:500}.ls-cards-empty{text-align:center;color:#6b7280;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:60px 20px;display:flex}.ls-list-name{color:#111827;font-size:13px;font-weight:600}.ls-list-count{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ls-merge-total{color:#6b7280;text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:400}.ls-merge-total strong{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.ls-merge-sources{flex-wrap:wrap;gap:6px;display:flex}.ls-merge-src{color:#1f2937;background:#f3f4f6;border-radius:100px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ls-merge-src-count{color:#6b7280;font-variant-numeric:tabular-nums;background:#fff;border-radius:100px;padding:1px 7px;font-size:11px;font-weight:600}.ls-segctrl{background:#f3f4f6;border-radius:8px;gap:0;margin-bottom:10px;padding:3px;display:inline-flex}.ls-segctrl-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:500}.ls-segctrl-btn:hover{color:#111827}.ls-segctrl-btn.is-active{color:#111827;background:#fff;box-shadow:0 0 0 1px #eef0f2,0 1px 2px #0000000a}.ls-merge-opt{cursor:pointer;background:#fafbfc;border:1px solid #eef0f2;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.ls-merge-opt.is-on{background:#7de3b014;border-color:#7de3b080}.ls-merge-opt-title{color:#111827;font-size:13px;font-weight:500;display:block}.ls-merge-opt-sub{color:#6b7280;margin-top:2px;font-size:12px;display:block}.ls-callout{border-radius:7px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex}.ls-callout--warn{color:#92400e;background:#fbbf241f;border:1px solid #fbbf2459}.ls-callout svg{flex:none;margin-top:1px}.ls-sup-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ls-sup-pill-count{opacity:.85;font-weight:600}.ls-sup-total{color:#6b7280;background:#f3f4f6;border-radius:100px;margin-left:auto;padding:3px 11px;font-size:12.5px;font-weight:500}:root[data-theme=dark] .ls-crumb-back{color:#b7bcc4}:root[data-theme=dark] .ls-crumb-back:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-textarea{color:#f3f4f6;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-textarea:focus{background:#15181f;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b038}:root[data-theme=dark] .ls-textarea::placeholder{color:#6b7280}:root[data-theme=dark] .ls-viewtoggle{background:#1f232c}:root[data-theme=dark] .ls-viewtoggle-btn{color:#9ca3af}:root[data-theme=dark] .ls-viewtoggle-btn:hover{color:#f3f4f6}:root[data-theme=dark] .ls-viewtoggle-btn.is-active{color:#f3f4f6;background:#2e333d;box-shadow:inset 0 0 0 1px #3a4049}:root[data-theme=dark] .ls-card:hover{border-color:#3a4049}:root[data-theme=dark] .ls-card.is-selected{background:#7de3b00f;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}:root[data-theme=dark] .ls-card-name{color:#f3f4f6}:root[data-theme=dark] .ls-card-desc{color:#9ca3af}:root[data-theme=dark] .ls-card-more{color:#6b7280}:root[data-theme=dark] .ls-card-more:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-card-num{color:#f3f4f6}:root[data-theme=dark] .ls-card-unit{color:#9ca3af}:root[data-theme=dark] .ls-list-name,:root[data-theme=dark] .ls-list-count{color:#f3f4f6}:root[data-theme=dark] .ls-merge-total{color:#9ca3af}:root[data-theme=dark] .ls-merge-total strong{color:#f3f4f6}:root[data-theme=dark] .ls-merge-src{color:#e5e7eb;background:#20242d}:root[data-theme=dark] .ls-merge-src-count{color:#9ca3af;background:#14171e}:root[data-theme=dark] .ls-segctrl{background:#1f232c}:root[data-theme=dark] .ls-segctrl-btn{color:#9ca3af}:root[data-theme=dark] .ls-segctrl-btn:hover{color:#f3f4f6}:root[data-theme=dark] .ls-segctrl-btn.is-active{color:#f3f4f6;background:#2e333d;box-shadow:inset 0 0 0 1px #3a4049}:root[data-theme=dark] .ls-merge-opt{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .ls-merge-opt.is-on{background:#7de3b01a;border-color:#7de3b066}:root[data-theme=dark] .ls-merge-opt-title{color:#f3f4f6}:root[data-theme=dark] .ls-merge-opt-sub{color:#9ca3af}:root[data-theme=dark] .ls-callout--warn{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2440}:root[data-theme=dark] .ls-sup-total{color:#c8ccd3;background:#20242d}.bc-list{flex-direction:column;gap:12px;display:flex}.bc-card{cursor:pointer;background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:18px;padding:15px 14px 15px 16px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.bc-card:hover{border-color:#d7dae0;box-shadow:0 4px 16px #1118270f}.bc-card.is-selected{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b026}.bc-card-check{flex:none;align-self:flex-start;padding-top:3px}.bc-card-body{flex-direction:column;flex:340px;align-self:center;gap:7px;min-width:0;display:flex}.bc-card-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bc-card-name{color:#111827;letter-spacing:-.01em;font-size:15px;font-weight:600}.bc-kind{color:#4b5563;background:#f3f4f6;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.bc-detail-status,.bc-card-title-row>.ls-status-pill{text-transform:capitalize}.bc-card-subject{color:#374151;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.bc-subject-icon{flex:none;font-size:12px}.bc-card-meta{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.bc-card-meta span{align-items:center;gap:5px;display:inline-flex}.bc-meta-sep{color:#d1d5db}.bc-progress-row{align-items:center;gap:10px;max-width:560px;margin-top:2px;display:flex}.bc-progress-label{color:#6b7280;white-space:nowrap;font-size:12px}.bc-progress-track{background:#f3f4f6;border-radius:3px;flex:1;height:5px;overflow:hidden}.bc-progress-fill{border-radius:3px;height:100%;transition:width .2s}.bc-progress-pct{color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.bc-metrics{background:#fafbfc;border:1px solid #eef0f2;border-radius:9px;flex:none;grid-template-columns:repeat(8,minmax(52px,auto));align-self:center;align-items:center;gap:0;padding:9px 4px;display:grid}.bc-metric{text-align:left;border-left:1px solid #eceef1;min-width:0;padding:1px 12px}.bc-metric:first-child{border-left:none}.bc-metric-label{color:#9ca3af;white-space:nowrap;align-items:center;gap:3px;margin-bottom:3px;font-size:10.5px;font-weight:500;display:flex}.bc-metric-val{color:#1f2937;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.bc-metric-val.is-danger{color:#dc2626}.bc-metric-big{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:700}.bc-metric-frac{color:#9ca3af;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.bc-metric--recip{padding-left:12px}.bc-card-actions{flex:none;align-items:flex-start;display:flex}.bc-card .ls-row-more{opacity:0;transition:opacity .1s}.bc-card:hover .ls-row-more,.bc-card .ls-row-more:focus-visible,.bc-card .ls-row-more[aria-expanded=true]{opacity:1}.bc-detail-head{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.bc-thumb{flex:none;width:130px}.bc-thumb-img{background:#0f172a;border:1px solid #1f2937;border-radius:8px;flex-direction:column;gap:7px;width:130px;height:150px;padding:16px 14px;display:flex;overflow:hidden}.bc-thumb-line{background:#334155;border-radius:3px;height:6px}.bc-thumb-accent{background:#7de3b0}.bc-thumb-btn{background:#15b981;border-radius:3px;width:70%;height:14px;margin-top:6px}.bc-thumb-cap{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;overflow:hidden}.bc-detail-id{flex:1;min-width:0}.bc-detail-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.bc-detail-title{letter-spacing:-.02em;color:#111827;margin:0;font-size:24px;font-weight:700}.bc-detail-status{color:#6b7280;text-transform:lowercase;font-size:13px}.bc-detail-subject{color:#374151;align-items:center;gap:7px;margin-bottom:8px;font-size:15px;display:flex}.bc-detail-meta{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.bc-detail-meta span{align-items:center;gap:5px;display:inline-flex}.bc-detail-cta{flex:none;gap:8px;display:flex}.bc-sendbar{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;margin-bottom:16px;padding:16px 18px}.bc-sendbar-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bc-sendbar-status{color:#111827;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.bc-sendbar-count{color:#6b7280;font-variant-numeric:tabular-nums;font-size:13px}.bc-sendbar-track{background:#f3f4f6;border-radius:4px;height:8px;overflow:hidden}.bc-sendbar-fill{background:#15b981;border-radius:4px;height:100%}.bc-sendbar-bottom{color:#9ca3af;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.bc-rcpt thead th{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;vertical-align:middle;white-space:nowrap;background:#f8f9fb;border-bottom:1px solid #eef0f2;height:36px;padding:0 14px;font-size:11px;font-weight:500}.bc-rcpt thead th button{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-weight:500}.bc-rcpt thead th button:hover{color:#111827}.bc-rcpt tbody td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;height:48px;padding:0 14px;font-size:13px}.bc-rcpt tbody tr:last-child td{border-bottom:none}.bc-rcpt tbody tr:hover{background:#f8f9fb}:root[data-theme=dark] .bc-rcpt thead th{color:#6b7280;background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .bc-rcpt tbody td{color:#c8ccd3;border-bottom-color:#23272f}:root[data-theme=dark] .bc-rcpt tbody tr:hover{background:#1a1d25}.bc-meta .text-muted-foreground{color:#6b7280}.bc-meta .text-foreground{color:#111827;font-weight:500}:root[data-theme=dark] .bc-meta .text-muted-foreground{color:#9ca3af}:root[data-theme=dark] .bc-meta .text-foreground{color:#f3f4f6}.bc-statgrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}@media (min-width:1400px){.bc-statgrid{grid-template-columns:repeat(8,1fr)}}.bc-statcard{background:#fff;border:1px solid #eef0f2;border-radius:10px;min-height:92px;padding:14px 15px;transition:border-color .13s,box-shadow .13s,transform .13s}.bc-statcard:hover{border-color:#d7dae0;transform:translateY(-2px);box-shadow:0 6px 18px #11182712}.bc-statcard-label{color:#6b7280;align-items:center;gap:5px;margin-bottom:8px;font-size:11.5px;display:flex}.bc-statcard-value{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.bc-statcard-pct{color:#6b7280;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px;font-weight:500}.bc-statcard-sub{color:#6b7280;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.bc-statcard-sub.is-danger{color:#dc2626}.bc-dash{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.3fr);align-items:stretch;gap:12px;margin-bottom:24px;display:grid}@media (max-width:1100px){.bc-dash{grid-template-columns:1fr}}.bc-dash-card{background:#fff;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;padding:18px 18px 20px;transition:border-color .13s,box-shadow .13s,transform .13s;display:flex}.bc-dash-card:hover{border-color:#d7dae0;transform:translateY(-2px);box-shadow:0 6px 18px #11182712}:root[data-theme=dark] .bc-dash-card:hover{border-color:#3a4049;box-shadow:0 6px 18px #00000059}.bc-dash-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;font-weight:600;display:flex}.bc-dash-ico{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.bc-dash-ico--mint{color:#0e7c4c;background:#7de3b038}.bc-dash-ico--blue{color:#1d4ed8;background:#dbeafe}.bc-dash-ico--amber{color:#b45309;background:#fef3c7}.bc-dash-ico--purple{color:#6d28d9;background:#ede9fe}.ls-stat-labeltext{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11.5px;font-weight:600}:root[data-theme=dark] .bc-dash-ico--purple{color:#c4b5fd;background:#7c3aed2e}:root[data-theme=dark] .ls-stat-labeltext{color:#9ca3af}:root[data-theme=dark] .bc-dash-ico--mint{color:#6ee7b0;background:#7de3b029}:root[data-theme=dark] .bc-dash-ico--blue{color:#93c5fd;background:#3b82f62e}:root[data-theme=dark] .bc-dash-ico--amber{color:#fcd34d;background:#f59e0b2e}.bc-dash-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bc-dash-head .bc-dash-label{margin-bottom:0}.bc-funnel-kpis{gap:22px;display:flex}.bc-kpi{text-align:right}.bc-kpi-val{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1}.bc-kpi-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:9.5px;font-weight:600;display:block}:root[data-theme=dark] .bc-kpi-val{color:#f3f4f6}.bc-dash-big{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.bc-funnel{flex-direction:column;gap:9px;margin-top:2px;display:flex}.bc-funnel-row{align-items:center;gap:10px;display:flex}.bc-funnel-name{color:#6b7280;flex:none;align-items:center;gap:5px;width:80px;font-size:12px;display:inline-flex}.bc-funnel-track{background:#f3f4f6;border-radius:7px;flex:1;height:24px;overflow:hidden}.bc-funnel-fill{opacity:.92;border-radius:6px;height:100%}.bc-funnel-val{text-align:right;color:#111827;font-variant-numeric:tabular-nums;flex:none;width:106px;font-size:12.5px}.bc-funnel-val .pct{color:#9ca3af}.bc-health-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.bc-health-row:last-of-type{border-bottom:none}.bc-health-name{color:#374151;align-items:center;gap:8px;display:inline-flex}.bc-health-dot{border-radius:99px;flex:none;width:8px;height:8px}.bc-health-val{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.bc-health-rate{font-size:12px;font-weight:500}.bc-health-note{align-items:center;gap:5px;margin-top:10px;font-size:11px;display:inline-flex}.bc-aud-seg{flex-direction:column;gap:9px;margin-top:12px;display:flex}.bc-aud-seg-head{color:#374151;justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.bc-aud-seg-track{background:#f3f4f6;border-radius:99px;height:6px;overflow:hidden}.bc-aud-seg-fill{border-radius:99px;height:100%}.bc-aud-cold-tag{color:#0369a1;background:#0ea5e91f;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}:root[data-theme=dark] .bc-dash-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bc-dash-big,:root[data-theme=dark] .bc-health-val{color:#f3f4f6}:root[data-theme=dark] .bc-funnel-track,:root[data-theme=dark] .bc-aud-seg-track{background:#20242d}:root[data-theme=dark] .bc-health-row{border-bottom-color:#23272f}:root[data-theme=dark] .bc-health-name{color:#c8ccd3}.bc-section{margin-bottom:24px}.bc-section-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.bc-section-title{color:#111827;margin:0;font-size:16px;font-weight:600}.bc-section-count{color:#6b7280;font-size:14px;font-weight:500}.bc-section-meta{color:#9ca3af;font-size:12.5px}.bc-cta-table{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;overflow:hidden}.bc-cta-thead,.bc-cta-row{grid-template-columns:2fr 120px 80px 80px 100px;align-items:center;gap:12px;padding:0 14px;display:grid}.bc-cta-thead{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;height:36px;font-size:11px;font-weight:500}.bc-cta-row{color:#374151;border-bottom:1px solid #f3f4f6;min-height:48px;font-size:13px;transition:background 80ms}.bc-cta-row:last-child{border-bottom:none}.bc-cta-row:hover{background:#f8f9fb}.bc-cta-url{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.bc-cta-type{color:#b91c1c;background:#ef44441a;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.bc-recip-sent{color:#6b7280;font-size:12.5px}.bc-recip-num{color:#111827;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.bc-meta-footer{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:24px;padding:18px 20px;display:grid}.bc-meta-col{flex-direction:column;gap:8px;display:flex}.bc-meta-item{gap:10px;font-size:12.5px;display:flex}.bc-meta-key{color:#9ca3af;flex:0 0 100px}.bc-meta-v{color:#374151;font-variant-numeric:tabular-nums}.bn-layout{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.bn-layout{grid-template-columns:1fr}}.bn-form{flex-direction:column;gap:16px;min-width:0;display:flex}.bn-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;padding:20px 22px}.bn-sec-head{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.bn-sec-icon{color:#0e7c4c;background:#7de3b029;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.bn-sec-title{color:#111827;font-size:15px;font-weight:600}.bn-sec-desc{color:#9ca3af;margin-top:2px;font-size:12.5px}.bn-typegrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bn-type{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:border-color .1s,background .1s}.bn-type:hover{border-color:#d1d5db}.bn-type.is-active{background:#7de3b00f;border-color:#7de3b0}.bn-type-title{color:#111827;margin-bottom:4px;font-size:14px;font-weight:600}.bn-type-desc{color:#6b7280;font-size:12px;line-height:1.45}.bn-hint{color:#9ca3af;margin-top:6px;font-size:12px;line-height:1.45}.bn-hint code{font-family:var(--font-geist-mono), monospace;color:#6b7280;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-size:11px}.bn-rate-summary{border:1px solid #eef0f2;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;display:grid;overflow:hidden}.bn-rate-summary>div{text-align:center;border-right:1px solid #eef0f2;padding:12px 14px}.bn-rate-summary>div:last-child{border-right:none}.bn-rate-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:5px;font-size:10.5px;display:block}.bn-rate-val{color:#111827;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.bn-summary{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.bn-summary-card{padding:18px}.bn-summary-top{gap:14px;margin-bottom:16px;display:flex}.bn-summary-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px;font-size:10.5px;font-weight:600}.bn-summary-name{color:#111827;font-size:15px;font-weight:600;line-height:1.25}.bn-summary-tmpl{color:#6b7280;margin-top:4px;font-size:11.5px}.bn-summary-edit{color:#15b981;cursor:pointer}.bn-inbox{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;margin-bottom:16px;padding:12px 14px}.bn-inbox-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px;font-size:10.5px;font-weight:600}.bn-inbox-from{color:#111827;font-size:13.5px;font-weight:600}.bn-inbox-subject{color:#374151;margin:3px 0;font-size:13px;line-height:1.4}.bn-inbox-email{color:#9ca3af;font-size:12px}.bn-checklist{margin-bottom:16px}.bn-checklist-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px;font-size:10.5px;font-weight:600}.bn-check-item{color:#9ca3af;align-items:center;gap:9px;padding:4px 0;font-size:13px;display:flex}.bn-check-item.is-done{color:#374151}.bn-check-icon{border:1.5px solid #d1d5db;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.bn-check-icon.is-done{background:#7de3b02e;border-color:#7de3b0}.bn-save{color:#053a22;cursor:pointer;background:#7de3b066;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:14px;font-weight:600;transition:background .1s;display:flex}.bn-save.is-ready{background:#7de3b0}.bn-save.is-ready:hover{background:#6bd9a2}.bn-save-hint{color:#9ca3af;text-align:center;margin-top:8px;font-size:11.5px}.bn-tips{padding:16px 18px}.bn-tips-head{color:#111827;margin-bottom:10px;font-size:13.5px;font-weight:600}.bn-tips-list{flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.bn-tips-list li{color:#6b7280;font-size:12px;line-height:1.4}.bn-rate-unit{color:#9ca3af;margin-left:1px;font-size:12px;font-weight:500}.bn-dur{gap:8px;min-width:0;display:flex}.bn-dur-cell{background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;flex:1;align-items:center;gap:6px;min-width:0;height:36px;padding:0 12px;display:flex}.bn-dur-cell input{min-width:0;font:inherit;color:#111827;text-align:center;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.bn-dur-cell span{color:#9ca3af;font-size:12px}.bn-toggle-row{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.bn-toggle-row.is-on{background:#7de3b00f;border-color:#7de3b080}.bn-toggle-text{flex:1;min-width:0}.bn-toggle-title{color:#111827;margin-bottom:3px;font-size:14px;font-weight:600}.bn-toggle-desc{color:#6b7280;font-size:12.5px;line-height:1.5}.bn-switch{background:#d1d5db;border-radius:100px;flex:none;width:40px;height:23px;margin-top:2px;transition:background .16s;position:relative}.bn-switch.is-on{background:#15b981}.bn-switch-knob{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.bn-switch.is-on .bn-switch-knob{transform:translate(17px)}#campaign-form [data-slot=input],#campaign-form [data-slot=textarea],#campaign-form [data-slot=select-trigger]{color:#111827;background-color:#fafbfc;border-color:#eef0f2;border-radius:7px;font-size:13.5px}#campaign-form [data-slot=input],#campaign-form [data-slot=select-trigger]{height:36px}#campaign-form [data-slot=input]::placeholder,#campaign-form [data-slot=textarea]::placeholder{color:#9ca3af}#campaign-form [data-slot=input]:focus-visible,#campaign-form [data-slot=textarea]:focus-visible{background-color:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}#campaign-form [data-slot=label]{color:#4b5563;letter-spacing:0;font-size:12px;font-weight:500}#campaign-form [data-slot=select-trigger]:hover{background-color:#f3f4f6}:root[data-theme=dark] #campaign-form [data-slot=input],:root[data-theme=dark] #campaign-form [data-slot=textarea],:root[data-theme=dark] #campaign-form [data-slot=select-trigger]{background-color:#1a1d25}:root[data-theme=dark] #campaign-form [data-slot=select-trigger]:hover{background-color:#20242d}#campaign-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#campaign-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#campaign-form input[type=number]{appearance:textfield}#campaign-form [data-slot=select-trigger][data-state=open]{background-color:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.ls-sel [data-slot=select-item][data-highlighted]{background-color:#f3f4f6}.ls-sel [data-slot=select-item][data-state=checked]{color:#064e33;background-color:#7de3b01f;font-weight:500}.ls-sel [data-slot=select-item] svg{color:#15b981}:root[data-theme=dark] #campaign-form [data-slot=select-trigger][data-state=open]{background-color:#1a1d25;border-color:#7de3b0}:root[data-theme=dark] .ls-sel [data-slot=select-item][data-highlighted]{background-color:#20242d}:root[data-theme=dark] .ls-sel [data-slot=select-item][data-state=checked]{color:#7de3b0;background-color:#7de3b029}.bn-field-row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.bn-upload-btn{color:#0e7c4c;cursor:pointer;background:#7de3b01a;border:1px solid #7de3b080;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.bn-upload-btn:hover{background:#7de3b02e;border-color:#7de3b0}.bn-upload-btn svg{color:#15b981}.bn-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bn-chip{color:#064e33;background:#7de3b029;border-radius:100px;align-items:center;gap:6px;padding:4px 8px 4px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.bn-chip button{color:#0e7c4c;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.bn-chip button:hover{color:#b91c1c}.bn-chip.is-warn{color:#92400e;background:#f59e0b24}.bn-chip.is-warn button{color:#b45309}.bn-aud-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;margin-top:14px;display:grid}.bn-aud-estimate{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;align-items:center;gap:7px;margin-top:16px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.bn-aud-estimate svg{flex:none}.bn-aud-estimate strong{font-weight:700}.bn-aud-estimate.is-empty{color:#6b7280;background:#f3f4f6;border-color:#eef0f2;font-weight:500}.bn-aud-estimate-note{color:#6b7280;font-size:12px;font-weight:400}:root[data-theme=dark] .bn-aud-estimate{color:#c7d2fe;background:#6366f126;border-color:#6366f140}:root[data-theme=dark] .bn-aud-estimate-note{color:#9ca3af}.bn-aud-label{color:#4b5563;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.bn-aud-label svg{color:#9ca3af}.bn-opt{color:#9ca3af;font-weight:400}.bn-email-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:24px;display:grid}.bn-email-fields{min-width:0}.bn-tmpl-preview{flex-direction:column;margin-top:-2px;display:flex}.bn-tmpl-label{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px;font-size:11px;font-weight:600}.bn-tmpl-frame{background:#0e1014;border:1px solid #eef0f2;border-radius:12px;flex:1;min-height:260px;padding:14px;overflow:hidden}.bn-tmpl-mail{background:#14171e;border-radius:8px;flex-direction:column;gap:7px;height:100%;padding:16px 14px;display:flex}.bn-tmpl-brand{letter-spacing:.12em;color:#7de3b0;font-size:8px;font-weight:700}.bn-tmpl-hero{color:#fff;margin:4px 0 8px;font-size:17px;font-weight:800;line-height:1.1}.bn-tmpl-hero span{color:#7de3b0}.bn-tmpl-row{background:#ffffff1f;border-radius:3px;height:5px}.bn-tmpl-cta{color:#053a22;background:#7de3b0;border-radius:5px;align-self:flex-start;margin-top:8px;margin-bottom:2px;padding:6px 10px;font-size:9px;font-weight:700}@media (max-width:1240px){.bn-email-grid{grid-template-columns:1fr}.bn-tmpl-preview{display:none}}.bn-cold-drop{color:#9ca3af;cursor:pointer;text-align:center;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:10px;flex-direction:column;align-items:center;gap:7px;margin:4px 0 8px;padding:32px 28px;font-size:13px;transition:border-color .12s,background .12s;display:flex}.bn-cold-drop:hover{background:#7de3b00d;border-color:#7de3b0}.bn-cold-drop-ic{background:#7de3b029;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:2px;display:grid}.bn-cold-drop-title{color:#111827;font-size:14px;font-weight:500}.bn-cold-drop-sub{color:#9ca3af;font-size:12px}.bn-cold-trigger{cursor:pointer;text-align:left;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:10px;align-items:center;gap:11px;width:100%;margin:4px 0 8px;padding:14px 16px;transition:border-color .12s,background .12s;display:inline-flex}.bn-cold-trigger:hover{background:#7de3b00d;border-color:#7de3b0}.bn-cold-trigger .bn-cold-drop-ic{flex:none;width:38px;height:38px;margin:0}.bn-csv-intro{color:#6b7280;margin:0 0 16px;font-size:13.5px;line-height:1.5}.bn-csv-opt{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:11px;width:100%;padding:13px 15px;transition:border-color .12s,background .12s;display:flex}.bn-csv-opt.is-on{background:#7de3b00f;border-color:#7de3b080}.bn-csv-opt-text{min-width:0}.bn-csv-opt-title{color:#111827;font-size:14px;font-weight:600;display:block}.bn-csv-opt-sub{color:#6b7280;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.bn-csv-file{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.bn-csv-file-ic{background:#7de3b029;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bn-csv-file-meta{flex:1;min-width:0}.bn-csv-file-name{color:#111827;font-size:13.5px;font-weight:600}.bn-csv-file-size{color:#9ca3af;font-size:12px}.bn-csv-change{color:#0e7c4c;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.bn-csv-ready{background:#7de3b014;border:1px solid #7de3b080;border-radius:12px;align-items:center;gap:13px;margin-bottom:12px;padding:16px 18px;display:flex}.bn-csv-ready-ic{border:2px solid #15b981;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.bn-csv-ready-title{color:#064e33;font-size:15px;font-weight:700}.bn-csv-ready-sub{color:#0e7c4c;margin-top:2px;font-size:12.5px}.bn-csv-stats{border:1px solid #eef0f2;border-radius:10px;overflow:hidden}.bn-csv-stats>div{color:#6b7280;justify-content:space-between;align-items:center;padding:11px 16px;font-size:13px;display:flex}.bn-csv-stats>div+div{border-top:1px solid #f3f4f6}.bn-csv-statnum{color:#111827;font-variant-numeric:tabular-nums;font-weight:700}.bn-csv-statnum.is-good{color:#0e7c4c}:root[data-theme=dark] .bn-upload-btn{color:#7de3b0;background:#7de3b01a;border-color:#7de3b04d}:root[data-theme=dark] .bn-tmpl-frame{border-color:#23272f}:root[data-theme=dark] .bn-cold-drop{background:#1a1d25;border-color:#2e333d}:root[data-theme=dark] .bn-cold-drop-title{color:#f3f4f6}:root[data-theme=dark] .bn-cold-trigger{background:#1a1d25;border-color:#2e333d}:root[data-theme=dark] .bn-csv-opt{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bn-csv-opt.is-on{background:#7de3b014;border-color:#7de3b066}:root[data-theme=dark] .bn-csv-opt-title{color:#f3f4f6}:root[data-theme=dark] .bn-csv-file{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bn-csv-file-name{color:#f3f4f6}:root[data-theme=dark] .bn-csv-change{color:#7de3b0}:root[data-theme=dark] .bn-csv-ready{background:#7de3b014;border-color:#7de3b066}:root[data-theme=dark] .bn-csv-ready-title{color:#7de3b0}:root[data-theme=dark] .bn-csv-stats{border-color:#23272f}:root[data-theme=dark] .bn-csv-stats>div+div{border-top-color:#1f232c}:root[data-theme=dark] .bn-csv-statnum{color:#f3f4f6}:root[data-theme=dark] .bc-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bc-card:hover{border-color:#3a4049}:root[data-theme=dark] .bc-card.is-selected{border-color:#7de3b0}:root[data-theme=dark] .bc-card-name,:root[data-theme=dark] .bc-detail-title{color:#f3f4f6}:root[data-theme=dark] .bc-card-subject,:root[data-theme=dark] .bc-detail-subject{color:#c8ccd3}:root[data-theme=dark] .bc-card-meta,:root[data-theme=dark] .bc-detail-meta{color:#6b7280}:root[data-theme=dark] .bc-metrics{background:#171a21;border-color:#23272f}:root[data-theme=dark] .bc-metric{border-left-color:#262a33}:root[data-theme=dark] .bc-metric-val,:root[data-theme=dark] .bc-metric-big{color:#f3f4f6}:root[data-theme=dark] .bc-progress-track,:root[data-theme=dark] .bc-sendbar-track{background:#20242d}:root[data-theme=dark] .bc-kind{color:#c8ccd3;background:#20242d}:root[data-theme=dark] .bc-sendbar,:root[data-theme=dark] .bc-statcard,:root[data-theme=dark] .bc-cta-table{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bc-sendbar-status,:root[data-theme=dark] .bc-statcard-value,:root[data-theme=dark] .bc-section-title{color:#f3f4f6}:root[data-theme=dark] .bc-statcard-label,:root[data-theme=dark] .bc-statcard-pct{color:#9ca3af}:root[data-theme=dark] .bc-cta-thead{background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .bc-cta-row{color:#c8ccd3;border-bottom-color:#23272f}:root[data-theme=dark] .bc-cta-row:hover{background:#1a1d25}:root[data-theme=dark] .bc-meta-footer{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bc-meta-v{color:#c8ccd3}:root[data-theme=dark] .bn-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bn-sec-title,:root[data-theme=dark] .bn-type-title,:root[data-theme=dark] .bn-summary-name,:root[data-theme=dark] .bn-inbox-from,:root[data-theme=dark] .bn-rate-val,:root[data-theme=dark] .bn-tips-head{color:#f3f4f6}:root[data-theme=dark] .bn-type{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .bn-type.is-active{background:#7de3b014;border-color:#7de3b0}:root[data-theme=dark] .bn-type-desc,:root[data-theme=dark] .bn-inbox-subject{color:#9ca3af}:root[data-theme=dark] .bn-inbox{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bn-rate-summary{border-color:#23272f}:root[data-theme=dark] .bn-rate-summary>div{border-right-color:#23272f}:root[data-theme=dark] .bn-check-item.is-done{color:#c8ccd3}:root[data-theme=dark] .bn-hint code{color:#9ca3af;background:#20242d}:root[data-theme=dark] .bc-thumb-img{background:#0a0f1a;border-color:#1f2937}:root[data-theme=dark] .bn-dur-cell{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .bn-dur-cell input{color:#f3f4f6}:root[data-theme=dark] .bn-toggle-row{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bn-toggle-row.is-on{background:#7de3b014;border-color:#7de3b066}:root[data-theme=dark] .bn-toggle-title{color:#f3f4f6}:root[data-theme=dark] .bn-toggle-desc{color:#9ca3af}:root[data-theme=dark] .bn-switch{background:#3a4049}.tx-content{justify-content:center;display:flex}.tx-wrap{width:100%;max-width:720px}.tx-head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.tx-head-icon{background:#a78bfa29;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tx-head-title-row{align-items:center;gap:10px;display:flex}.tx-title{letter-spacing:-.02em;color:#111827;margin:0;font-size:24px;font-weight:700}.tx-soon{letter-spacing:.06em;text-transform:uppercase;color:#92400e;background:#f59e0b29;border-radius:100px;padding:3px 9px;font-size:10.5px;font-weight:700}.tx-sub{color:#6b7280;margin:5px 0 0;font-size:13.5px}.tx-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;margin-bottom:16px;padding:20px 22px}.tx-card-title{color:#111827;margin:0 0 10px;font-size:15px;font-weight:600}.tx-card-head-icon{align-items:center;gap:9px;margin-bottom:10px;display:flex}.tx-mini-icon{background:#7de3b02e;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.tx-card-text{color:#4b5563;margin:0 0 14px;font-size:13.5px;line-height:1.55}.tx-code{background:#f6f7f9;border:1px solid #eef0f2;border-radius:8px;margin:0 0 14px;padding:14px 16px;overflow-x:auto}.tx-code code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#374151;white-space:pre;font-size:12px;line-height:1.6}.tx-card-foot{color:#6b7280;margin:0;font-size:12.5px;line-height:1.5}.tx-card-foot code,.tx-card-text code{font-family:var(--font-geist-mono), monospace;color:#6b7280;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-size:11.5px}.tx-link{color:#15b981;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.tx-link:hover{color:#0e7c4c}.tx-inline-link{color:#15b981;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.tx-inline-link:hover{text-decoration:underline}.tx-why{flex-direction:column;gap:12px;display:flex}.tx-why-row{color:#4b5563;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;display:flex}.tx-why-icon{background:#a78bfa24;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.tx-roadmap{text-align:center;color:#6b7280;margin:24px 0 0;font-size:13px}:root[data-theme=dark] .tx-title{color:#f3f4f6}:root[data-theme=dark] .tx-sub{color:#9ca3af}:root[data-theme=dark] .tx-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .tx-card-title{color:#f3f4f6}:root[data-theme=dark] .tx-card-text,:root[data-theme=dark] .tx-why-row{color:#c8ccd3}:root[data-theme=dark] .tx-card-foot{color:#9ca3af}:root[data-theme=dark] .tx-code{background:#0f1218;border-color:#23272f}:root[data-theme=dark] .tx-code code{color:#c8ccd3}:root[data-theme=dark] .tx-card-foot code,:root[data-theme=dark] .tx-card-text code,:root[data-theme=dark] .tx-head-title-row code{color:#9ca3af;background:#20242d}:root[data-theme=dark] .tx-roadmap{color:#9ca3af}.sp-content{scrollbar-width:none;width:100%;max-width:1400px;margin:0 auto}.sp-tryhead{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;text-align:center;margin:26px 0 12px;font-size:11px;font-weight:600}.sp-suggestions{flex-direction:column;gap:8px;max-width:760px;margin:0 auto;display:flex}.sp-promptnav{align-items:center;gap:10px;max-width:700px;margin:0 auto;display:flex}.sp-arrow{color:#6b7280;cursor:pointer;opacity:0;background:#fff;border:1px solid #eef0f2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .1s,color .1s,border-color .1s,opacity .14s;display:grid}.sp-caret{color:#15b981;width:1px;margin-left:1px;font-weight:400;animation:1s steps(2,start) infinite sp-caret-blink;display:inline-block}@keyframes sp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.sp-projlibgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.sp-projlibgrid{grid-template-columns:repeat(2,1fr)}}.sp-asec-sublabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-weight:600}.sp-up-slot{background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:11px;flex-direction:column;align-items:center;gap:9px;min-height:110px;padding:18px;display:flex;position:relative;overflow:hidden}.sp-up-slot.has-preview{border-style:solid;padding:0}.sp-up-slot.has-preview img,.sp-up-slot.has-preview video{object-fit:contain;background:#fff;width:100%;height:100%;min-height:110px;max-height:160px;display:block}.sp-up-slot-clear{z-index:2;color:#fff;cursor:pointer;background:#111827c7;border:none;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.sp-up-icon{color:#9ca3af;background:#f3f4f6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sp-up-label{color:#4b5563;text-align:center;font-size:13px;font-weight:500}.sp-up-slot--feat{margin-top:4px}.sp-feature{border-top:1px dashed #e5e7eb;flex-direction:column;gap:0;margin-top:2px;padding-top:14px;display:flex}.sp-feat-input,.sp-feat-textarea{font:inherit;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;font-size:13px}.sp-feat-input{height:38px;padding:0 12px}.sp-feat-textarea{resize:vertical;width:100%;min-height:64px;margin-bottom:10px;padding:10px 12px}.sp-feat-input:focus,.sp-feat-textarea:focus{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}:root[data-theme=dark] .sp-up-icon{color:#c8ccd3;background:#20242d}:root[data-theme=dark] .sp-up-sub{color:#9ca3af}:root[data-theme=dark] .sp-asec-label,:root[data-theme=dark] .sp-asec-sublabel{color:#9ca3af}:root[data-theme=dark] .sp-asec-meta{color:#6b7280}:root[data-theme=dark] .sp-assets-autosave{color:#9ca3af}:root[data-theme=dark] .sp-layout-hint{color:#6b7280}.sp-suggestion{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;transition:border-color .1s,background .1s;display:flex}.sp-suggestion:hover{background:#7de3b00d;border-color:#7de3b0}.sp-suggestion span{flex:1}@media (max-width:1000px){.sp-projgrid{grid-template-columns:repeat(2,1fr)}}.sp-projcard{cursor:pointer;text-align:left;background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;padding:0;transition:border-color .1s,box-shadow .1s;display:flex;overflow:hidden}.sp-projcard .sp-proj-thumb{aspect-ratio:16/10;flex:none}.sp-guided-progress{background:#f3f4f6;border-radius:2px;height:3px;margin:12px 0 4px;overflow:hidden}.sp-guided-progress-fill{background:#7de3b0;border-radius:2px;height:100%;transition:width .24s}.sp-options{margin-left:35px}.sp-optgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.sp-optcard{color:#1f2937;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e5e7eb;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;font-size:13.5px;font-weight:500;transition:border-color .12s,box-shadow .12s,transform .12s,background .12s;display:flex;position:relative}@media (max-width:760px){.sp-palette-grid{grid-template-columns:repeat(2,1fr)}}.sp-skipthis{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:5px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.sp-confirm{color:#053a22;cursor:pointer;background:#7de3b0;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}:root[data-theme=dark] .sp-skipthis{color:#c8ccd3;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-skipthis:hover{color:#f3f4f6;background:#1a1d25;border-color:#3a4049}.sp-addfeature{color:#15b981;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.sp-layoutrow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sp-layout{color:#4b5563;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.sp-layout:hover{border-color:#7de3b0}.sp-layout.is-on{color:#064e33;background:#7de3b014;border-color:#7de3b0}.sp-layout-bars{gap:3px;display:inline-flex}.sp-layout-bars span{background:#9ca3af;border-radius:2px;width:6px;height:18px}.sp-layout.is-on .sp-layout-bars span{background:#15b981}.sp-addfirst{color:#6b7280;cursor:pointer;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:22px;font-size:13px;font-weight:500;display:flex}.sp-addfirst:hover{color:#0e7c4c;background:#7de3b00d;border-color:#7de3b0}.sp-chat-input{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:8px;padding:12px 14px 8px}.sp-chat-input input{width:100%;font:inherit;background:0 0;border:none;outline:none;font-size:14px}.sp-chat-input-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.sp-chat-send{cursor:pointer;background:#7de3b0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sp-building-icon{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:18px;place-items:center;width:64px;height:64px;animation:1.4s ease-in-out infinite sp-pulse;display:grid;box-shadow:0 12px 32px #7c3aed4d}@keyframes sp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.sp-spin{border:2px solid #e5e7eb;border-top-color:#7de3b0;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite sp-rot}@keyframes sp-rot{to{transform:rotate(360deg)}}.sb-root{flex:1;min-height:0;display:flex;overflow:hidden}.sb-panel{background:#fff;border-right:1px solid #eef0f2;flex-direction:column;flex:none;width:320px;display:flex}.sb-paneltabs{border-bottom:1px solid #eef0f2;align-items:center;gap:4px;padding:12px 14px;display:flex}.sb-paneltab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.sb-paneltab.is-active{color:#6d28d9;background:#a78bfa24}.sb-panel-kind{letter-spacing:.06em;color:#9ca3af;margin-left:auto;font-size:10px;font-weight:700}.sb-panel-body{flex:1;padding:14px 18px;overflow-y:auto}.sb-selected{background:#60a5fa14;border:1px solid #60a5fa40;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.sb-selected-label{color:#1d4ed8;font-size:12px;font-weight:600}.sb-selected-val{color:#6b7280;margin-top:2px;font-size:12px}.sb-clear{color:#1d4ed8;cursor:pointer;background:0 0;border:none;flex:none;font-size:12px}.sb-prompt-recap{border:1px solid #eef0f2;border-radius:9px;margin-bottom:14px;padding:12px}.sb-recap-label{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:5px;margin-bottom:7px;font-size:10.5px;font-weight:600;display:flex}.sb-prompt-recap p{color:#374151;margin:0;font-size:13px;line-height:1.5}.sb-aiq{color:#6d28d9;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.sb-checklist{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.sb-check{color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}.sb-built{color:#6b7280;background:#f9fafb;border-radius:8px;padding:10px 12px;font-size:13px}.sb-vedit-head{color:#111827;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.sb-vedit-dot{background:#60a5fa;border-radius:4px;width:7px;height:7px}.sb-vedit-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-left:auto}.sb-vsection{border-top:1px solid #f3f4f6;padding:12px 0}.sb-vsection:first-of-type{border-top:none}.sb-vsection-head{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.sb-vlabel{color:#4b5563;justify-content:space-between;align-items:center;margin:12px 0 6px;font-size:12px;display:flex}.sb-vval{color:#9ca3af;font-variant-numeric:tabular-nums}.sb-range{accent-color:#15b981;width:100%}.sb-segthree{border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.sb-seg{color:#6b7280;cursor:pointer;background:#fff;border:none;border-right:1px solid #e5e7eb;place-items:center;padding:8px;display:grid}.sb-seg:last-child{border-right:none}.sb-seg.is-active{color:#064e33;background:#7de3b029}.sb-colorrow{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.sb-swatch{border-radius:5px;flex:none;width:22px;height:22px}.sb-colorhex{color:#374151;font-size:12.5px;font-family:var(--font-geist-mono), monospace}.sb-vfoot{border-top:1px solid #f3f4f6;gap:8px;padding-top:14px;display:flex}.sb-vfoot .ls-btn{flex:1;justify-content:center}.sb-chat-input{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:stretch;gap:8px;margin:10px 12px 12px;padding:8px 10px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 1px 2px #1118270a}.sb-chat-input:focus-within{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}.sb-chat-input input,.sb-chat-input textarea{min-width:0;font:inherit;resize:none;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 4px;font-size:13px;line-height:1.45}.sb-chat-input input::placeholder,.sb-chat-input textarea::placeholder{color:#9ca3af}.sb-chat-send{cursor:pointer;background:#7de3b0;border:none;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sb-canvas-wrap{background:#f4f5f7;flex-direction:column;flex:1;min-width:0;display:flex}.sb-canvas-bar{background:#fff;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.sb-proj{align-items:center;gap:10px;display:flex}.sb-proj-icon{background:#7de3b033;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sb-proj-name{color:#111827;font-size:13.5px;font-weight:600}.sb-proj-meta{letter-spacing:.05em;color:#9ca3af;font-size:10.5px;font-weight:600}.sb-canvas-bar-right{align-items:center;gap:8px;display:flex}.sb-devicetoggle{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.sb-device{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:30px;height:28px;display:grid}.sb-device.is-active{color:#064e33;background:#7de3b033}:root[data-theme=dark] .sb-devicetoggle{background:#1f232c}:root[data-theme=dark] .sb-device{color:#9ca3af}:root[data-theme=dark] .sb-device:hover{color:#f3f4f6}:root[data-theme=dark] .sb-device.is-active{color:#7de3b0;background:#7de3b029}.sb-pagetabs{background:#fff;border-bottom:1px solid #eef0f2;align-items:center;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.sb-pagetab{color:#4b5563;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.sb-pagetab.is-active{color:#111827;background:#f3f4f6;border-color:#d1d5db}.sb-pagetab-a{color:#064e33;background:#7de3b04d;border-radius:4px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid}.sb-addpage{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;display:inline-flex}.sb-canvas{flex:1;justify-content:center;min-height:0;padding:24px;display:flex;overflow-y:auto}.sb-frame{background:#fff;border-radius:10px;flex-direction:column;align-self:stretch;min-height:600px;display:flex;overflow:hidden;box-shadow:0 8px 32px #1118271a}.sb-frame iframe{border:0;flex:1;width:100%;height:100%}.pg{color:#fff;font-family:var(--font-geist-sans), sans-serif;background:#0b1120}.pg-nav{justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.pg-brand{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.pg-logo{color:#053a22;background:#7de3b0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.pg-navlinks{color:#cbd5e1;gap:22px;font-size:13px;display:flex}.pg-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding:36px 28px 48px;display:grid}.pg-h1{letter-spacing:-.03em;cursor:pointer;border-radius:6px;margin:0 0 18px;font-size:52px;font-weight:700;line-height:1.05;transition:box-shadow .1s}.pg-h1.is-selected{box-shadow:0 0 0 2px #60a5fa}.pg-sub{color:#94a3b8;max-width:460px;margin:0 0 22px;font-size:15px;line-height:1.6}.pg-emailrow{gap:10px;max-width:440px;display:flex}.pg-emailfield{color:#64748b;background:#1e293b;border-radius:9px;flex:1;padding:13px 16px;font-size:14px}.pg-cta{color:#053a22;cursor:pointer;background:#7de3b0;border:none;border-radius:9px;padding:13px 22px;font-size:14px;font-weight:600}.pg-hero-art{aspect-ratio:1;color:#053a22;background:#7de3b0;border-radius:18px;place-items:center;font-size:38px;font-weight:700;display:grid}.pg-features{background:#0d1424;padding:48px 28px}.pg-fh{text-align:center;letter-spacing:-.02em;margin:0 0 32px;font-size:34px;font-weight:700}.pg-fgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-fcard{background:#131c30;border:1px solid #1e293b;border-radius:12px;padding:24px 20px}.pg-ficon{background:#7de3b01f;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.pg-ftitle{margin-bottom:7px;font-size:17px;font-weight:600}.pg-fdesc{color:#94a3b8;font-size:13px;line-height:1.55}:root[data-theme=dark] .sp-suggestion{color:#c8ccd3;background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-suggestion:hover{background:#7de3b012}:root[data-theme=dark] .sp-up-slot,:root[data-theme=dark] .sp-addfirst{background:#1a1d25;border-color:#2e333d}:root[data-theme=dark] .sp-layout{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .sp-layout.is-on{color:#7de3b0;background:#7de3b014}:root[data-theme=dark] .sb-panel,:root[data-theme=dark] .sb-canvas-bar,:root[data-theme=dark] .sb-pagetabs{background:#14171e;border-color:#23272f}:root[data-theme=dark] .sb-paneltabs,:root[data-theme=dark] .sb-vsection,:root[data-theme=dark] .sb-vfoot,:root[data-theme=dark] .sb-chat-input{border-color:#23272f}:root[data-theme=dark] .sb-proj-name,:root[data-theme=dark] .sb-vedit-head{color:#f3f4f6}:root[data-theme=dark] .sb-prompt-recap{border-color:#23272f}:root[data-theme=dark] .sb-prompt-recap p,:root[data-theme=dark] .sb-check{color:#c8ccd3}:root[data-theme=dark] .sb-built{color:#9ca3af;background:#1a1d25}:root[data-theme=dark] .sb-canvas-wrap{background:#0b0d11}:root[data-theme=dark] .sb-pagetab{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .sb-seg,:root[data-theme=dark] .sb-colorrow,:root[data-theme=dark] .sb-chat-input{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .sb-chat-input input,:root[data-theme=dark] .sb-chat-input textarea{color:#f3f4f6}:root[data-theme=dark] .sb-chat-input input::placeholder,:root[data-theme=dark] .sb-chat-input textarea::placeholder{color:#6b7280}:root[data-theme=dark] .sb-colorhex{color:#c8ccd3}:root[data-theme=dark] .sb-building-sub{color:#9ca3af}.as-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.as-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .18s;display:flex;overflow:hidden}.as-card:hover{border-color:#d1d5db;box-shadow:0 8px 24px #11182714}.as-card-thumb{position:relative}.as-thumb{place-items:center;display:grid;position:relative}.as-thumb--fill{aspect-ratio:4/3;width:100%}.as-thumb--folder{background:#7de3b014;flex-direction:column;gap:8px}.as-thumb--folder.as-thumb--fill{aspect-ratio:4/3}.as-folder-count{color:#15b981;background:#7de3b029;border-radius:100px;padding:2px 9px;font-size:11.5px;font-weight:500}.as-typechip{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;background:#f3f4f6;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.as-typechip--folder{color:#0e7c4c;text-transform:none;letter-spacing:0;background:#7de3b024}:root[data-theme=dark] .as-typechip{color:#9ca3af;background:#20242d}:root[data-theme=dark] .as-typechip--folder{color:#7de3b0;background:#7de3b01f}.as-card-thumb>.ls-pop-wrap,.lib-thumb>.ls-pop-wrap{z-index:3;opacity:0;transition:opacity .1s;position:absolute;top:8px;right:8px}.as-card-thumb:hover>.ls-pop-wrap,.lib-thumb:hover>.ls-pop-wrap,.as-card-thumb>.ls-pop-wrap:focus-within,.lib-thumb>.ls-pop-wrap:focus-within{opacity:1}.as-thumb-more{color:#111827;cursor:pointer;background:#ffffffeb;border:none;border-radius:7px;place-items:center;width:28px;height:28px;transition:background .1s;display:grid;box-shadow:0 1px 4px #0000001f}.as-thumb-more:hover{background:#fff}:root[data-theme=dark] .as-thumb-more{color:#f3f4f6;background:#14171ee6;box-shadow:0 1px 4px #0006}:root[data-theme=dark] .as-thumb-more:hover{background:#20242d}.as-ext{letter-spacing:.05em;color:#111827;background:#ffffffeb;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:10px;left:10px}.as-play{background:#00000073;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.as-card-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 13px;display:flex}.as-card-meta{min-width:0}.as-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.as-card-sub{color:#9ca3af;margin-top:2px;font-size:11.5px}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.lib-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .18s;display:flex;overflow:hidden}.lib-card:hover{border-color:#d1d5db;box-shadow:0 8px 24px #11182714}.lib-thumb{cursor:pointer;flex-direction:column;justify-content:flex-end;height:230px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.lib-thumb-kind{letter-spacing:.06em;color:#111827;background:#ffffffd9;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.lib-thumb-inner{flex-direction:column;gap:7px;display:flex}.lib-thumb-line{background:#ffffff8c;border-radius:3px;height:7px}.lib-thumb-btn{background:#7de3b0;border-radius:5px;width:64px;height:20px;margin-top:4px}.lib-body{flex:1;padding:13px 15px}.lib-name-row{align-items:center;gap:8px;display:flex}.lib-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.lib-body-foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.lib-body-foot .lib-updated{margin-top:0}.lib-origin{border-radius:100px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.lib-updated{color:#9ca3af;margin-top:4px;font-size:12px}.lib-foot{border-top:1px solid #f3f4f6;gap:8px;padding:12px 15px;display:flex}.lib-edit{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;height:34px;font-size:13px;font-weight:500}.lib-edit:hover{background:#f9fafb;border-color:#d1d5db}.lib-del{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lib-del:hover{color:#dc2626;background:#dc26260a;border-color:#fca5a5}.lib-list{flex-direction:column;gap:10px;display:flex}.lib-row{background:#fff;border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.lib-row:hover{border-color:#d1d5db}.lib-row-thumb{cursor:pointer;border-radius:9px;flex-direction:column;flex:none;justify-content:flex-end;gap:4px;width:72px;height:72px;padding:12px 10px;display:flex;position:relative;overflow:hidden}.lib-row-kind{letter-spacing:.08em;color:#fff;z-index:1;background:#0000008c;border-radius:3px;padding:1px 4px;font-size:7.5px;font-weight:700;position:absolute;top:6px;left:6px}.lib-row-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lib-row-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lib-cardfoot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:11px;padding-top:11px;display:flex}.lib-cardfoot-links{align-items:center;gap:14px;display:flex}.lib-cardfoot-preview{color:#6b7280}.lib-cardfoot-preview:hover{color:#111827}:root[data-theme=dark] .lib-cardfoot{border-top-color:#1f232c}:root[data-theme=dark] .lib-cardfoot-preview{color:#9ca3af}:root[data-theme=dark] .lib-cardfoot-preview:hover{color:#f3f4f6}.lib-row-sub{align-items:center;gap:10px;margin-top:1px;display:flex}.lib-row-dot{color:#d1d5db}.lib-row-link{color:#0e7c4c;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.lib-row-link:hover{color:#053a22;text-decoration:none}.lib-row-actions{flex:none;gap:8px;display:flex}.lib-row-origin{flex:0 0 120px;justify-content:center;display:flex}:root[data-theme=dark] .lib-row-desc{color:#9ca3af}:root[data-theme=dark] .lib-row-link{color:#7de3b0}:root[data-theme=dark] .lib-row-dot{color:#3a4049}.as-row-thumb{border-radius:9px;flex:none;width:48px;height:48px;overflow:hidden}.as-row-thumb .as-thumb{border-radius:9px;width:48px;height:48px}.lib-row .ls-row-more{opacity:0;transition:opacity .1s}.lib-row:hover .ls-row-more{opacity:1}:root[data-theme=dark] .as-card,:root[data-theme=dark] .lib-card,:root[data-theme=dark] .lib-row{background:#14171e;border-color:#23272f}:root[data-theme=dark] .as-card:hover,:root[data-theme=dark] .lib-card:hover,:root[data-theme=dark] .lib-row:hover{border-color:#3a4049}:root[data-theme=dark] .as-card-foot,:root[data-theme=dark] .lib-foot,:root[data-theme=dark] .lib-body{border-color:#1f232c}:root[data-theme=dark] .as-card-name,:root[data-theme=dark] .lib-name{color:#f3f4f6}:root[data-theme=dark] .as-thumb--folder{background:#7de3b01a}:root[data-theme=dark] .lib-edit{color:#e5e7eb;background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .lib-del{background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .lib-origin[style*="243, 244, 246"]{color:#9ca3af!important;background:#20242d!important}.fl-card{align-items:center}.fl-card-id{flex:320px;align-items:center;gap:12px;min-width:0;display:flex}.fl-statusdot{border-radius:5px;flex:none;width:9px;height:9px}.fl-name-wrap{max-width:560px;margin:40px auto 0}.fl-name-h1{letter-spacing:-.02em;color:#111827;margin:0 0 8px;font-size:24px;font-weight:700}.fl-name-sub{color:#6b7280;margin:0 0 22px;font-size:14px;line-height:1.5}.fl-name-cta{gap:10px;margin-top:16px;display:flex}.fb-root{flex-direction:column;flex:1 1 0;min-height:0;margin:-16px;display:flex;overflow:hidden}@media (min-width:768px){.fb-root{margin:-24px}}.fb-subhead{background:#fff;border-bottom:1px solid #eef0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.fb-subhead-left{align-items:center;gap:10px;min-width:0;display:flex}.fb-flowslink{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:13px}.fb-flowslink:hover{color:#111827}.fb-flowname{color:#111827;font-size:15px;font-weight:600}.fb-rename{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.fb-rename:hover{color:#111827;background:#f3f4f6}.fb-unsaved{color:#b45309;font-size:12.5px}.fb-subhead-right{gap:8px;display:flex}.fb-body{flex:1;min-height:0;display:flex;overflow:hidden}.fb-palette{background:#fff;border-right:1px solid #eef0f2;flex:none;width:230px;padding:16px 14px;overflow-y:auto}.fb-palette-title{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:12px;font-size:10.5px;font-weight:700}.fb-pal-group{margin-bottom:14px}.fb-pal-grouplabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:7px;font-size:10.5px;font-weight:600}.fb-pal-item{cursor:grab;background:#fff;border:1px solid #eef0f2;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:9px 10px;transition:border-color .1s,box-shadow .1s;display:flex}.fb-pal-item:hover{border-color:#7de3b0;box-shadow:0 2px 8px #7de3b026}.fb-pal-icon{flex:none;margin-top:1px}.fb-pal-name{color:#111827;font-size:13px;font-weight:600}.fb-pal-desc{color:#9ca3af;margin-top:1px;font-size:11.5px}.fb-tips{border-top:1px solid #f3f4f6;margin-top:18px;padding-top:14px}.fb-tips-title{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px;font-size:10.5px;font-weight:700}.fb-tips ul{flex-direction:column;gap:5px;margin:0;padding-left:14px;display:flex}.fb-tips li{color:#6b7280;font-size:11.5px;line-height:1.4}.fb-tips kbd{font-family:var(--font-geist-mono), monospace;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;padding:0 4px;font-size:10px}.fb-canvas{background:#f7f8fa radial-gradient(#e2e5ea 1px,#0000 1px) 0 0/22px 22px;flex:1;min-width:0;padding:40px;position:relative;overflow:auto}.fb-flow{flex-direction:column;align-items:center;gap:0;width:max-content;margin:0 auto;display:flex}.fb-connector{background:repeating-linear-gradient(#cbd5e1 0 5px,#0000 5px 10px);width:2px;height:38px}.fb-node{cursor:pointer;background:#fcfcfd;border:1.5px solid #e5e7eb;border-radius:12px;width:270px;transition:border-color .1s,box-shadow .1s;overflow:hidden;box-shadow:0 2px 8px #1118270d}.fb-node:hover{border-color:#d1d5db}.fb-node.is-selected{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.fb-node--trigger.is-selected{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.fb-node-head{border-bottom:1px solid #f3f4f6;align-items:center;gap:7px;padding:9px 12px;display:flex}.fb-node-icon{flex:none}.fb-node-kind{color:#4b5563;flex:1;font-size:12px;font-weight:600}.fb-node-more{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.fb-node-more:hover{background:#f3f4f6}.fb-node-body{padding:12px}.fb-node-title{color:#111827;font-size:14px;font-weight:600}.fb-node-sub{color:#6b7280;margin-top:3px;font-size:12px}.fb-node-preview{background:#0b1120;border-radius:7px;flex-direction:column;gap:5px;margin-top:10px;padding:12px 10px;display:flex}.fb-prev-line{background:#334155;border-radius:3px;height:6px}.fb-prev-accent{background:#15b981}.fb-node-warn{color:#b45309;align-items:center;gap:5px;margin-top:9px;font-size:11px;display:flex}.fb-zoom{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:18px;left:18px;overflow:hidden;box-shadow:0 2px 8px #11182714}.fb-zoom button{color:#4b5563;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;place-items:center;width:34px;height:32px;display:grid}.fb-zoom button:last-child{border-bottom:none}.fb-zoom button:hover{background:#f3f4f6}.fb-inspector{background:#fff;border-left:1px solid #eef0f2;flex:none;width:290px;padding:18px;overflow-y:auto}.fb-insp-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:10.5px;font-weight:700}.fb-insp-title{color:#111827;margin:4px 0 18px;font-size:17px;font-weight:600}.fb-insp-field{margin-bottom:16px}.fb-insp-field label{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.fb-insp-hint{color:#9ca3af;margin-top:6px;font-size:11.5px;line-height:1.4;display:block}.fb-insp-kind{color:#9ca3af;border-top:1px solid #f3f4f6;padding-top:14px;font-size:12px}:root[data-theme=dark] .fl-name-h1,:root[data-theme=dark] .fb-flowname,:root[data-theme=dark] .fb-insp-title,:root[data-theme=dark] .fb-node-title,:root[data-theme=dark] .fb-pal-name{color:#f3f4f6}:root[data-theme=dark] .fb-subhead,:root[data-theme=dark] .fb-palette,:root[data-theme=dark] .fb-inspector{background:#14171e;border-color:#23272f}:root[data-theme=dark] .fb-canvas{background:#0b0d11 radial-gradient(#1f232c 1px,#0000 1px)}:root[data-theme=dark] .fb-node{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .fb-node-kind{color:#c8ccd3}:root[data-theme=dark] .fb-pal-item{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .fb-pal-desc,:root[data-theme=dark] .fb-node-sub,:root[data-theme=dark] .fb-tips li{color:#9ca3af}:root[data-theme=dark] .fb-zoom,:root[data-theme=dark] .fb-zoom button{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .fb-tips kbd,:root[data-theme=dark] .fb-tips-title{border-color:#2e333d}:root[data-theme=dark] .fb-tips kbd{background:#20242d}:root[data-theme=dark] .fb-insp-field label,:root[data-theme=dark] .fb-insp-kind{color:#9ca3af}:root[data-theme=dark] .fb-insp-kind{border-top-color:#1f232c}.ls-ws-trigger{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;min-width:0;padding:4px 6px;display:flex}.ls-ws-trigger:hover{background:#00000008}.ls-ws-label{text-align:left;flex:1;min-width:0}.ls-ws-eyebrow{letter-spacing:.1em;color:#9ca3af;font-size:9px;font-weight:700}.ls-ws-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.ls-ws-dot{background:#15b981;border-radius:3px;flex:none;width:6px;height:6px}.ls-ws-dot.is-draft{background:#f59e0b}.ls-ws-menu{z-index:60;background:#fff;border:1px solid #eef0f2;border-radius:12px;padding:6px;animation:.13s cubic-bezier(.4,0,.2,1) ls-pop-in;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 48px #11182729}.ls-ws-menu-head{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ls-ws-brand{color:#111827;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ls-ws-plan{letter-spacing:.05em;color:#0e7c4c;background:#7de3b02e;border-radius:100px;padding:3px 8px;font-size:9.5px;font-weight:700}.ls-ws-menu-label{letter-spacing:.08em;color:#9ca3af;justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:10px;font-weight:700;display:flex}.ls-ws-list{flex-direction:column;gap:1px;display:flex}.ls-ws-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ls-ws-item:hover{background:#f3f4f6}.ls-ws-item.is-active{background:#7de3b014}.ls-ws-item-mark{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #0000000a}.ls-ws-item-meta{flex:1;min-width:0}.ls-ws-item-name{color:#111827;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ls-ws-item-subs{color:#9ca3af;font-size:11.5px}.ls-ws-menu-sep{background:#eef0f2;height:1px;margin:6px 4px}.ls-ws-action{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;display:flex}.ls-ws-action:hover{background:#f3f4f6}.ls-ws-action.is-danger{color:#dc2626}.ls-ws-action.is-danger:hover{background:#dc26260f}.ls-ws-kbd{font-family:var(--font-geist-mono), monospace;color:#9ca3af;margin-left:auto;font-size:10.5px}.ls-ws-user{align-items:center;gap:9px;padding:6px 10px;display:flex}.ls-ws-user-avatar{color:#fff;background:#111827;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.ls-ws-user-name{color:#111827;font-size:13px;font-weight:600}.ls-ws-user-email{color:#9ca3af;font-size:11.5px}.ws-upgrade{color:#15b981;cursor:pointer;font-weight:500}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:24px;display:grid}.ws-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;overflow:hidden}.ws-card:hover{border-color:#7de3b0;transform:translateY(-2px);box-shadow:0 8px 24px #11182714}.ws-card-thumb{place-items:center;height:150px;display:grid;position:relative}.ws-card-status{letter-spacing:.04em;border-radius:100px;padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.ws-card-status--live{color:#fff;background:#15b981}.ws-card-status--draft{color:#fff;background:#f59e0b}.ws-card-status--post{color:#fff;background:#6b7280}.ws-card-badge{letter-spacing:.04em;color:#fff;background:#00000080;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:12px;right:12px}.ws-card-badge--left{left:12px;right:auto}.ws-card-emoji{font-size:46px}.ws-card-body{flex:1;padding:14px 16px}.ws-card-product{color:#111827;font-size:15px;font-weight:700;line-height:1.3}.ws-card-tagline{color:#6b7280;margin-top:5px;font-size:12.5px}.ws-card-foot{border-top:1px solid #f3f4f6;align-items:center;gap:8px;padding:12px 14px;display:flex}.ws-open{color:#053a22;cursor:pointer;background:linear-gradient(135deg,#7de3b0,#5fd79b);border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:38px;font-size:13px;font-weight:600;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.ws-open:hover{color:#fff;background:linear-gradient(135deg,#15b981,#0e9e6e);box-shadow:0 6px 18px #15b98173}.ws-open:hover svg{stroke:#fff;transform:translate(3px)}.ws-open:active{transform:translateY(1px)}.ws-open svg{transition:transform .16s,stroke .16s}.ws-thumb-kebab{opacity:0;z-index:2;transition:opacity .12s;position:absolute;top:10px;right:10px}.ws-card:hover .ws-thumb-kebab{opacity:1}.ws-card-more{color:#4b5563;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:none;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:grid;box-shadow:0 1px 4px #1118271f}.ws-card-more:hover{color:#111827;background:#fff}.ws-card--new{text-align:center;cursor:pointer;border-style:dashed;justify-content:center;align-items:center;gap:6px;padding:28px 20px}.ws-card--new:hover{background:#7de3b00a;border-color:#7de3b0}.ws-new-plus{background:#f3f4f6;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.ws-new-title{color:#111827;font-size:14px;font-weight:600}.ws-new-sub{color:#9ca3af;max-width:220px;font-size:12.5px;line-height:1.45}.ws-help-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ws-help{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;gap:13px;padding:18px 20px;display:flex}.ws-help-icon{background:#7de3b029;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ws-help-title{color:#111827;font-size:14px;font-weight:600}.ws-help-sub{color:#6b7280;margin-top:4px;font-size:12.5px;line-height:1.5}.ws-help-link{color:#15b981;margin-top:6px;font-size:12.5px}.wo-page{max-width:720px;margin:0 auto}.wo-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wo-step{color:#6b7280;font-size:12.5px}.wo-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.wo-progress-seg{background:#eef0f2;border-radius:2px;height:4px;transition:background .2s}.wo-progress-seg.is-on{background:#7de3b0}.wo-icon{background:#7de3b02e;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-grid}.wo-title{letter-spacing:-.025em;color:#111827;margin:0 0 6px;font-size:26px;font-weight:600}.wo-sub{color:#6b7280;margin:0 0 24px;font-size:13.5px;line-height:1.5}.wo-slug{background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;align-items:stretch;display:flex;overflow:hidden}.wo-slug:focus-within{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.wo-slug-prefix{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-right:1px solid #eef0f2;padding:9px 12px;font-size:13px}.wo-slug input{font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-size:13.5px}.wo-iconrow{flex-wrap:wrap;gap:8px;display:flex}.wo-iconbtn{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.wo-iconbtn:hover{border-color:#d1d5db}.wo-iconbtn.is-on{color:#0e7c4c;background:#7de3b01a;border-color:#7de3b0}.wo-colorrow{gap:10px;display:flex}.wo-colorbtn{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px}.wo-colorbtn.is-on{border-color:#111827;box-shadow:inset 0 0 0 2px #fff}.wo-stages{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wo-stage{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex}.wo-stage:hover{border-color:#d1d5db}.wo-stage.is-on{background:#7de3b00f;border-color:#7de3b0}.wo-stage-emoji{font-size:20px}.wo-stage-title{color:#111827;font-size:14px;font-weight:600}.wo-stage-desc{color:#6b7280;font-size:11.5px;line-height:1.4}.wo-seed{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;gap:13px;width:100%;margin-bottom:16px;padding:16px;display:flex}.wo-seed.is-on{background:#7de3b00d;border-color:#7de3b0}.wo-seed-title{color:#111827;font-size:14.5px;font-weight:600}.wo-seed-desc{color:#6b7280;margin:4px 0 9px;font-size:12.5px;line-height:1.5}.wo-seed-tags{flex-wrap:wrap;gap:5px;display:flex}.wo-preload{background:#fafbfc;border:1px solid #eef0f2;border-radius:12px;margin-bottom:16px;padding:16px 18px}.wo-preload-label{letter-spacing:.08em;color:#9ca3af;margin-bottom:10px;font-size:10px;font-weight:700}.wo-preload-item{color:#374151;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.wo-summary{background:#7de3b00d;border:1px dashed #7de3b0;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;display:flex}.wo-summary-name{color:#111827;font-size:14.5px;font-weight:600}.wo-summary-meta{color:#6b7280;font-size:12px;font-family:var(--font-geist-mono), monospace}.wo-foot{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}:root[data-theme=dark] .ls-ws-name,:root[data-theme=dark] .ls-ws-item-name,:root[data-theme=dark] .ls-ws-brand,:root[data-theme=dark] .ls-ws-user-name{color:#f3f4f6}:root[data-theme=dark] .ls-ws-trigger:hover{background:#ffffff0a}:root[data-theme=dark] .ls-ws-menu{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-ws-item:hover,:root[data-theme=dark] .ls-ws-action:hover{background:#20242d}:root[data-theme=dark] .ls-ws-menu-sep{background:#2a2f39}:root[data-theme=dark] .ls-ws-action{color:#c8ccd3}:root[data-theme=dark] .ws-card,:root[data-theme=dark] .ws-help{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ws-card-foot,:root[data-theme=dark] .ws-card-body{border-color:#1f232c}:root[data-theme=dark] .ws-card-product,:root[data-theme=dark] .ws-new-title,:root[data-theme=dark] .ws-help-title,:root[data-theme=dark] .wo-title,:root[data-theme=dark] .wo-stage-title,:root[data-theme=dark] .wo-seed-title,:root[data-theme=dark] .wo-summary-name{color:#f3f4f6}:root[data-theme=dark] .ws-new-plus{background:#20242d}:root[data-theme=dark] .ws-card-more{background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .wo-iconbtn,:root[data-theme=dark] .wo-stage,:root[data-theme=dark] .wo-seed{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .wo-slug,:root[data-theme=dark] .wo-preload{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .wo-slug-prefix{background:#20242d;border-color:#2a2f39}:root[data-theme=dark] .wo-slug input{color:#f3f4f6}:root[data-theme=dark] .wo-progress-seg{background:#23272f}:root[data-theme=dark] .wo-foot,:root[data-theme=dark] .wo-preload-item{color:#c8ccd3;border-color:#23272f}:root[data-theme=dark] .wo-colorbtn.is-on{border-color:#fff;box-shadow:inset 0 0 0 2px #14171e}.ls-btn--danger{color:#fff;background:#dc2626;border-color:#dc2626}.ls-btn--danger:hover{background:#b91c1c;border-color:#b91c1c}.ls-confirm{background:#fff;border-radius:14px;width:440px;max-width:calc(100vw - 48px);animation:.16s cubic-bezier(.4,0,.2,1) ls-modal-in;overflow:hidden;box-shadow:0 24px 60px #00000040}.ls-confirm-head{align-items:center;gap:12px;padding:18px 18px 0;display:flex}.ls-confirm-title{color:#111827;letter-spacing:-.01em;flex:1;font-size:16px;font-weight:600}.ls-confirm-x{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ls-confirm-entity{color:#111827;font-weight:600;font-family:var(--font-geist-mono), monospace;background:#f3f4f6;border-radius:5px;padding:1px 7px;font-size:12.5px}.ls-confirm-note{color:#92400e;background:#fbbf241f;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 18px 0 64px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.ls-confirm-note svg{flex:none;margin-top:1px}.ls-confirm-foot{background:#fafbfc;border-top:1px solid #eef0f2;justify-content:flex-end;gap:8px;margin-top:14px;padding:18px;display:flex}:root[data-theme=dark] .ls-confirm-note{color:#fcd34d;background:#fbbf241a}:root[data-theme=dark] .ls-confirm-icon--danger{color:#f87171;background:#f8717124}.fl-card-text{flex-direction:column;gap:5px;min-width:0;display:flex}.fl-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.fl-notlive{color:#9ca3af;text-align:right;flex:none;padding:0 14px;font-size:12.5px;font-style:italic}.fl-card .bc-metrics{flex:0 auto;min-width:0;overflow-x:auto}.fl-stats{flex:0 auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.fl-stat{text-align:center;background:#f3f4f6;border-radius:10px;flex:none;min-width:80px;padding:8px 12px}.fl-stat-val{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:600}.fl-stat-label{color:#6b7280;margin-top:2px;font-size:11px}:root[data-theme=dark] .fl-stat{background:#1f232c}:root[data-theme=dark] .fl-stat-val{color:#f3f4f6}:root[data-theme=dark] .fl-stat-label{color:#9ca3af}.fl-card .bc-card-actions .ls-row-more{opacity:0;transition:opacity .1s}.fl-card:hover .bc-card-actions .ls-row-more{opacity:1}:root[data-theme=dark] .fl-notlive{color:#6b7280}.fb-connector{position:relative}.fb-connector:after{content:"";border-top:5px solid #cbd5e1;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.fb-insert{color:#6b7280;cursor:pointer;opacity:0;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .1s,background .1s,color .1s,border-color .1s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #1118271a}.fb-connector:hover .fb-insert{opacity:1}.fb-insert:hover{color:#053a22;background:#7de3b0;border-color:#7de3b0}:root[data-theme=dark] .fb-connector:after{border-top-color:#3a4049}:root[data-theme=dark] .fb-insert{color:#c8ccd3;background:#20242d;border-color:#2e333d}:root[data-theme=dark] .fb-insert:hover{color:#053a22;background:#7de3b0;border-color:#7de3b0}:root[data-theme=dark] .fb-node-head{border-bottom-color:#ffffff0f!important}.sb-paneltab.is-active,.sb-paneltab--code.is-active{color:#0e7c4c;background:#7de3b02e}:root[data-theme=dark] .sb-paneltab.is-active,:root[data-theme=dark] .sb-paneltab--code.is-active{color:#7de3b0;background:#7de3b029}.sb-code{background:#f4f5f7;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sb-code-tabs{background:#fcfcfd;border-bottom:1px solid #eef0f2;align-items:center;gap:10px;padding:8px 14px;display:flex}.sb-code-tab{color:#111827;background:#fff;border:1px solid #eef0f2;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:500}.sb-code-path{color:#9ca3af;font-size:11.5px;font-family:var(--font-geist-mono), monospace}.sb-code-dl{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:12px;display:inline-flex}.sb-code-body{flex:1;padding:14px 16px;overflow:auto}.sb-code-pre{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#374151;white-space:pre;margin:0;font-size:12.5px;line-height:1.65}.sb-code-edit{resize:none;tab-size:2;caret-color:#15b981;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.sb-code-edit::placeholder{color:#9ca3af}.sb-code-prism{min-height:100%}.sb-code-body .token.tag,.sb-code-body .token.keyword,.sb-code-body .token.selector{color:#d6336c}.sb-code-body .token.attr-name{color:#845ef7}.sb-code-body .token.attr-value,.sb-code-body .token.string{color:#0ca678}.sb-code-body .token.punctuation{color:#6b7280}.sb-code-body .token.doctype,.sb-code-body .token.comment{color:#9ca3af;font-style:italic}.sb-code-body .token.entity{color:#1d4ed8}:root[data-theme=dark] .sb-code-body .token.tag,:root[data-theme=dark] .sb-code-body .token.keyword,:root[data-theme=dark] .sb-code-body .token.selector{color:#ff6b9d}:root[data-theme=dark] .sb-code-body .token.attr-name{color:#c8a6ff}:root[data-theme=dark] .sb-code-body .token.attr-value,:root[data-theme=dark] .sb-code-body .token.string{color:#51e3a4}:root[data-theme=dark] .sb-code-body .token.punctuation{color:#9ca3af}:root[data-theme=dark] .sb-code-body .token.doctype,:root[data-theme=dark] .sb-code-body .token.comment{color:#6b7280}:root[data-theme=dark] .sb-code-body .token.entity{color:#93c5fd}.sb-filetree{padding:8px 6px}.sb-ft-search{color:#9ca3af;border:1px solid #eef0f2;border-radius:7px;align-items:center;gap:7px;margin:0 4px 8px;padding:6px 9px;display:flex}.sb-ft-search input{font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.sb-ft-row{color:#4b5563;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;width:100%;padding:5px 8px;font-size:12.5px;display:flex}.sb-ft-row:hover{background:#f3f4f6}.sb-ft-row svg:first-child{color:#9ca3af;flex:none}.sb-ft-folder{color:#111827;font-weight:500}.sb-ft-file.is-active{color:#064e33;background:#7de3b029;font-weight:500}.sb-ft-file.is-active svg{color:#15b981}:root[data-theme=dark] .sb-code{background:#0f1217;border-color:#23272f}:root[data-theme=dark] .sb-code-tabs{background:#14171e;border-bottom-color:#23272f}:root[data-theme=dark] .sb-code-tab{color:#f3f4f6;background:#20242d;border-color:#2e333d}:root[data-theme=dark] .sb-code-dl{color:#9ca3af;background:0 0;border-color:#2e333d}:root[data-theme=dark] .sb-code-pre{color:#c8ccd3}:root[data-theme=dark] .sb-ft-search{border-color:#23272f}:root[data-theme=dark] .sb-ft-row{color:#c8ccd3}:root[data-theme=dark] .sb-ft-row:hover{background:#20242d}:root[data-theme=dark] .sb-ft-folder{color:#f3f4f6}.sb-composer2{border-radius:13px;margin:12px 14px;padding:1.5px;position:relative}.sb-composer2-glow{pointer-events:none;-webkit-mask-composite:xor;background:#e5e7eb;border-radius:13px;padding:1.5px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sb-composer2.is-thinking .sb-composer2-glow{background:#7de3b0;animation:1.5s ease-in-out infinite sb-glow-pulse}.sb-composer2.is-thinking{animation:1.5s ease-in-out infinite sb-glow-halo}@keyframes sb-glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sb-glow-halo{0%,to{box-shadow:0 0 #7de3b000}50%{box-shadow:0 0 16px 1px #7de3b059}}.sb-composer2-inner{background:#fcfcfd;border-radius:11.5px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sb-composer2-input{resize:none;font:inherit;color:#111827;background:0 0;border:none;outline:none;padding:12px 13px 6px;font-size:13px;line-height:1.45}.sb-composer2-input::placeholder{color:#9ca3af}.sb-composer2-bar{align-items:center;gap:6px;padding:6px 8px 8px;display:flex}.sb-composer2-chip{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.sb-composer2-send{color:#053a22;cursor:pointer;background:#7de3b0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.sb-composer2-send.is-stop{color:#053a22;background:#7de3b0}.sb-composer2-wave{align-items:center;gap:2.5px;display:inline-flex}.sb-composer2-wave i{background:#053a22;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite sb-wave;display:block}.sb-composer2-wave i:nth-child(2){animation-delay:.15s}.sb-composer2-wave i:nth-child(3){animation-delay:.3s}@keyframes sb-wave{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}:root[data-theme=dark] .sb-composer2-glow{background:#2a2f39}:root[data-theme=dark] .sb-composer2-inner{background:#1a1d25}:root[data-theme=dark] .sb-composer2-input{color:#f3f4f6}:root[data-theme=dark] .sb-composer2-input::placeholder{color:#6b7280}:root[data-theme=dark] .sb-composer2-chip{color:#9ca3af;background:#20242d;border-color:#2e333d}.sb-msg-actions{align-items:center;gap:2px;margin-top:8px;display:flex}.sb-msg-act{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.sb-msg-act:hover{color:#374151;background:#f3f4f6}:root[data-theme=dark] .sb-msg-act{color:#6b7280}:root[data-theme=dark] .sb-msg-act:hover{color:#c8ccd3;background:#20242d}@keyframes sp-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes sp-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.sp-content{scrollbar-width:none;max-width:1100px;margin:0 auto}.sp-content::-webkit-scrollbar{width:0;height:0}.sp-hero{text-align:center;padding:24px 0 8px}.sp-badge{color:#374151;background:#fff;border:1px solid #eef0f2;border-radius:100px;align-items:center;gap:6px;margin-bottom:22px;padding:5px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.sp-greeting{letter-spacing:-.03em;color:#111827;margin:0 0 8px;font-size:38px;font-weight:700}.sp-greeting-name{color:#15b981}.sp-subhead{color:#6b7280;margin:0 0 28px;font-size:16px}.sp-composer{text-align:left;background:#fcfcfd;border:1px solid #e5e7eb;border-radius:16px;max-width:760px;margin:0 auto;padding:6px;transition:border-color .1s,box-shadow .1s;box-shadow:0 4px 24px #1118270d}.sp-composer:focus-within{border-color:#7de3b0;box-shadow:0 4px 24px #7de3b02e}.sp-prompt{resize:none;width:100%;font:inherit;color:#111827;background:0 0;border:none;outline:none;padding:14px 14px 4px;font-size:15px}.sp-prompt::placeholder{color:#9ca3af}.sp-composer-foot{justify-content:space-between;align-items:center;padding:6px 8px 8px;display:flex}.sp-modetoggle{background:#f3f4f6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.sp-mode{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex}.sp-mode.is-active{color:#064e33;background:#7de3b033}:root[data-theme=dark] .sp-mode{color:#9ca3af}:root[data-theme=dark] .sp-mode.is-active{color:#7de3b0;background:#7de3b02e}.sp-composer-right{align-items:center;gap:10px;display:flex}.sp-model{color:#9ca3af;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.sp-send{cursor:pointer;background:#7de3b0;border:none;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .1s;display:grid}.sp-send:disabled{cursor:not-allowed;background:#f3f4f6}.sp-send:not(:disabled):hover{background:#6bd9a2}.sp-tryhead{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:26px 0 12px;font-size:11px;font-weight:600}.sp-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:0 auto;display:flex}.sp-promptnav{align-items:center;gap:10px;max-width:700px;margin:0 auto;display:flex;position:relative}.sp-arrow{color:#6b7280;cursor:pointer;opacity:0;z-index:2;background:#fff;border:1px solid #eef0f2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .1s,color .1s,border-color .1s,opacity .14s;display:grid;position:relative}.sp-promptnav:hover .sp-arrow,.sp-arrow:focus-visible{opacity:1}.sp-arrow:hover{color:#fff;background:#111827;border-color:#111827}.sp-promptone{color:#374151;cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:100px;flex:1;align-items:center;gap:9px;min-width:0;padding:11px 18px;font-size:13.5px;transition:border-color .1s,background .1s,color .1s;display:flex}.sp-promptone:hover{color:#111827;background:#7de3b014;border-color:#7de3b0}.sp-promptone svg{flex:none}.sp-promptone span{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}.sp-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.sp-dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .12s,width .12s}.sp-dot:hover{background:#9ca3af}.sp-dot.is-active{background:#7de3b0;border-radius:4px;width:18px}.sp-tabsrow{justify-content:space-between;align-items:center;margin:40px 0 18px;display:flex}.sp-tabs{background:#f3f4f6;border-radius:100px;gap:2px;padding:4px;display:inline-flex}.sp-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:7px 16px;font-size:13px;font-weight:500}.sp-tab.is-active{color:#111827;background:#fff;box-shadow:0 1px 2px #0000000f}.sp-browseall{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.sp-browseall:hover{color:#15b981}.sp-tmplfilters{gap:6px;display:inline-flex}.sp-tmplfilter{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:500}.sp-tmplfilter.is-active{color:#fff;background:#111827;border-color:#111827}.sp-projgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sp-projcard{cursor:pointer;text-align:left;background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;min-height:426px;padding:0;transition:border-color .1s,box-shadow .1s;display:flex;overflow:hidden}.sp-projcard:hover{border-color:#d1d5db;box-shadow:0 4px 16px #1118270d}.sp-proj-thumb{flex:1;place-items:center;min-height:150px;display:grid}.sp-proj-thumb svg{width:40px;height:40px}.sp-proj-body{border-top:1px solid #f3f4f6;padding:16px}.sp-proj-name{color:#111827;font-size:14.5px;font-weight:600}.sp-proj-meta{color:#9ca3af;margin-top:4px;font-size:12.5px}.sp-tmplgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sp-tmplcard{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sp-tmpl-thumb{flex-direction:column;justify-content:flex-end;height:150px;padding:16px;display:flex;position:relative}.sp-tmpl-kind{letter-spacing:.06em;color:#fff;background:#0000008c;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.sp-tmpl-live{letter-spacing:.04em;color:#111827;background:#ffffffe6;border-radius:5px;align-items:center;gap:3px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.sp-tmpl-thumb-inner{flex-direction:column;gap:6px;display:flex}.sp-tmpl-line{background:#fff6;border-radius:3px;height:7px}.sp-tmpl-chip{background:#ffffffd9;border-radius:4px;width:60px;height:18px;margin-top:3px}.sp-tmpl-body{flex:1;padding:14px 16px}.sp-tmpl-name{color:#111827;margin-bottom:5px;font-size:14.5px;font-weight:600}.sp-tmpl-desc{color:#6b7280;margin-bottom:10px;font-size:12.5px;line-height:1.5}.sp-tmpl-tags{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.sp-tmpl-tag{color:#4b5563;background:#f3f4f6;border-radius:100px;padding:2px 8px;font-size:11px}.sp-tmpl-credit{color:#9ca3af;font-size:11px}.sp-tmpl-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sp-tmpl-use{color:#0e7c4c;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sp-tmpl-preview{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.sp-tmpl-preview:hover{color:#111827}.sp-guided{flex-direction:column;max-width:920px;height:100%;margin:0 auto;padding-bottom:0;display:flex}.sp-guided-head{border-bottom:none;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sp-guided-id{align-items:center;gap:11px;display:flex}.sp-guided-icon{background:#7de3b02e;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sp-guided-title{color:#111827;font-size:15px;font-weight:600}.sp-guided-sub{color:#9ca3af;margin-top:1px;font-size:12.5px}.sp-guided-headcta{align-items:center;gap:10px;display:flex}.sp-skipall{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:13px}.sp-skipall:hover{color:#15b981}.sp-guided-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.sp-guided-close:hover{color:#111827;background:#f3f4f6}.sp-guided-progresswrap{align-items:center;gap:12px;margin:4px 0 10px;display:flex}.sp-guided-progress{background:#e8eaed;border-radius:100px;flex:1;height:8px;overflow:hidden}.sp-guided-progress-fill{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #15b98166}.sp-guided-count{color:#6b7280;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.sp-chat{flex-direction:column;flex:1;gap:16px;padding:22px 4px;display:flex;overflow-y:auto}.sp-msg{align-items:flex-start;gap:9px;display:flex}.sp-msg.is-user{justify-content:flex-end}.sp-msg-avatar{background:#7de3b02e;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.sp-bubble{border-radius:14px;max-width:70%;padding:11px 15px;font-size:13.5px;line-height:1.5}.sp-msg.is-ai .sp-bubble{color:#1f2937;background:#f3f4f6;border-top-left-radius:4px}.sp-msg.is-ai.is-question .sp-bubble{color:#111827;background:#fff;border:1px solid #eef0f2;font-size:14px;font-weight:600;box-shadow:0 1px 2px #1118270a}.sp-msg.is-user .sp-bubble{color:#064e33;background:#7de3b038;border-top-right-radius:4px;font-weight:500}.sp-msg-you{color:#9ca3af;align-self:center;font-size:11px;font-weight:600}.sp-edit-btn{color:#9ca3af;cursor:pointer;opacity:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:none;align-self:center;place-items:center;width:24px;height:24px;transition:opacity .1s,color .1s,background .1s;display:grid}.sp-msg.is-user:hover .sp-edit-btn{opacity:1}.sp-edit-btn:hover{color:#15b981;background:#7de3b014;border-color:#7de3b0}.sp-editing-note{color:#0e7c4c;background:#7de3b024;border-radius:100px;align-self:flex-end;margin-right:4px;padding:4px 11px;font-size:11.5px;font-weight:500}.sp-options{margin-top:2px;margin-left:35px}.sp-chipgrid{flex-wrap:wrap;gap:8px;display:flex}.sp-pricerow{grid-template-columns:repeat(3,minmax(0,200px));gap:14px;display:grid}.sp-field{flex-direction:column;gap:6px;display:flex}.sp-field--solo{max-width:240px}.sp-field-lab{color:#6b7280;font-size:12px;font-weight:500}.sp-field-input{height:40px;font:inherit;color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;padding:0 13px;font-size:14px;transition:border-color .1s,box-shadow .1s}.sp-field-input:focus{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.sp-field-prefixed{align-items:center;display:flex;position:relative}.sp-field-prefix{color:#6b7280;pointer-events:none;font-size:14px;font-weight:500;position:absolute;left:13px}.sp-field-input--pre{width:100%;padding-left:26px}:root[data-theme=dark] .sp-field-prefix{color:#9ca3af}.sp-field-auto{color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;height:40px;padding:0 13px;font-size:14px;font-weight:600;display:flex}.sp-field-autotag{letter-spacing:.08em;color:#9ca3af;font-size:9.5px;font-weight:700}.sp-benefits{border:1.5px solid #e5e7eb;border-radius:13px;max-width:540px;overflow:hidden}.sp-benefit{cursor:pointer;text-align:left;color:#1f2937;background:#fff;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:11px;width:100%;padding:11px 14px;font-size:13.5px;display:flex}.sp-benefit:last-child{border-bottom:none}.sp-benefit:hover{background:#fafbfc}.sp-benefit.is-on{background:#7de3b00f}.sp-benefit-emoji{flex:none;font-size:15px;line-height:1}.sp-benefit-label{flex:1;min-width:0}.sp-typegrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;display:grid}.sp-typecard{text-align:left;cursor:pointer;color:#111827;background:#fcfcfd;border:1px solid #eef0f2;border-radius:11px;padding:12px 13px 10px;transition:border-color .12s,box-shadow .12s;position:relative}.sp-typecard:hover{border-color:#d1d5db}.sp-typecard.is-on{border-color:#7de3b0;box-shadow:0 0 0 2px #7de3b04d}.sp-type-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sp-type-num{color:#c3c8d0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.sp-type-fonts{letter-spacing:.06em;color:#c3c8d0;font-size:8.5px;font-weight:600}.sp-type-aa{color:#1f2937;font-size:30px;line-height:1.1}.sp-type-bb{color:#c3c8d0;margin:0 0 9px;font-size:12px}.sp-typecard.is-dark .sp-type-bb{color:#9ca3af}.sp-type-head{margin-bottom:2px;font-size:13.5px}.sp-type-body{color:#9ca3af;margin-bottom:9px;font-size:11.5px}.sp-type-foot{border-top:1px solid #f3f4f6;align-items:center;gap:5px;padding-top:8px;font-size:10px;display:flex}.sp-type-tag{letter-spacing:.04em;font-weight:600}.sp-type-sub{color:#9ca3af}.sp-type-check{background:#15b981;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.sp-herogrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;display:grid}.sp-herocard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:0;transition:border-color .12s,box-shadow .12s,transform .12s;overflow:hidden}.sp-herocard:hover{border-color:#7de3b0;transform:translateY(-1px);box-shadow:0 6px 18px #7de3b029}.sp-herocard.is-on{border-color:#15b981;box-shadow:0 0 0 3px #7de3b02e}.sp-wire{background:#f8f9fb;border-bottom:1px solid #eef0f2;flex-direction:column;justify-content:center;gap:7px;height:120px;padding:16px;display:flex}.sp-wire-img{background:#d7dbe2;border-radius:5px;height:34px;display:block}.sp-wire-line{background:#c3c8d0;border-radius:3px;height:7px;display:block}.sp-wire-line--s{background:#d7dbe2;width:60%}.sp-wire-btn{background:#7de3b0;border-radius:3px;width:44px;height:12px;margin-top:2px;display:block}.sp-wire--right .sp-wire-col,.sp-wire--left .sp-wire-col{align-items:center;gap:12px;height:100%;display:flex}.sp-wire-textcol{flex-direction:column;flex:1;gap:7px;display:flex}.sp-wire-img--side{flex:none;width:42%;height:64px}.sp-hero-name{color:#111827;padding:12px 14px 2px;font-size:13.5px;font-weight:600}.sp-hero-sub{color:#6b7280;padding:0 14px 13px;font-size:12px}.sp-optgrid{grid-template-columns:repeat(3,1fr);gap:10px;min-width:520px;display:grid}.sp-optcard{cursor:pointer;color:#1f2937;background:#fff;border:1.5px solid #e5e7eb;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;font-size:13.5px;font-weight:600;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.sp-optcard:hover{border-color:#7de3b0;transform:translateY(-1px);box-shadow:0 4px 14px #7de3b02e}.sp-optcard.is-on{background:#7de3b014;border-color:#7de3b0}.sp-optcard-badge{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sp-opt-emoji{font-size:16px;line-height:1}.sp-optcard-label{flex:1;min-width:0}.sp-optcard-tick{flex:none}.sp-optcard-box{border:1.5px solid #d1d5db;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;transition:background .1s,border-color .1s;display:grid}.sp-optcard-box.is-on{background:#15b981;border-color:#15b981}.sp-optchip{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:500;display:inline-flex}.sp-optchip.is-on{color:#064e33;background:#7de3b01f;border-color:#7de3b0}.sp-optchip-check{background:#7de3b0;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.sp-palette-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sp-palette{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.sp-palette:hover{border-color:#7de3b0;transform:translateY(-1px);box-shadow:0 4px 14px #7de3b02e}.sp-palette.is-on{background:#7de3b00f;border-color:#7de3b0}.sp-palette-swatches{border-radius:7px;flex:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.sp-palette-swatches span{width:15px;height:30px}.sp-palette-label{color:#1f2937;flex:1;font-size:13.5px;font-weight:600}.sp-palette-check{background:#15b981;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.sp-options-foot{align-items:center;gap:10px;margin-top:16px;display:flex}.sp-options-foot .sp-confirm{margin-left:0}.sp-custom{align-items:center;gap:10px;max-width:540px;margin-top:12px;display:flex}.sp-custom-or{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:11.5px;font-weight:600}.sp-custom-input{background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:10px;flex:1;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;transition:border-color .1s,background .1s;display:flex}.sp-custom-input:focus-within{background:#fff;border-style:solid;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}.sp-custom-input input{min-width:0;font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.sp-custom-input input::placeholder{color:#9ca3af}.sp-custom-send{cursor:pointer;background:#7de3b0;border:none;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.sp-custom-send:disabled{cursor:default;background:#e5e7eb}:root[data-theme=dark] .sp-custom-input{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-custom-input:focus-within{background:#15181f;border-color:#7de3b0}:root[data-theme=dark] .sp-custom-input input{color:#f3f4f6}:root[data-theme=dark] .sp-custom-send:disabled{background:#2a2f39}.sp-skipthis{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.sp-skipthis:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.sp-confirm{color:#053a22;cursor:pointer;background:#7de3b0;border:none;border-radius:10px;align-items:center;gap:6px;height:36px;margin-left:0;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.sp-confirm:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.sp-assets{background:#fff;border:1px solid #eef0f2;border-radius:14px;flex-direction:column;gap:20px;max-width:760px;margin-left:35px;padding:18px 20px;display:flex}.sp-assets-group{flex-direction:column;gap:10px;display:flex}.sp-assets-grouphead{justify-content:space-between;align-items:center;display:flex}.sp-assets-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.sp-assets-sublabel{color:#9ca3af;font-size:12px}.sp-assets-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-uphead{flex-direction:column;gap:7px;display:flex}.sp-up-sub{color:#6b7280;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sp-up-slot{background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:11px;flex-direction:column;align-items:center;gap:9px;padding:18px;transition:border-color .12s,background .12s;display:flex}.sp-up-slot:hover{background:#7de3b00d;border-color:#7de3b0}.sp-up-label{color:#4b5563;font-size:13px;font-weight:500}.sp-up-actions{gap:8px;display:flex}.sp-up-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.sp-up-btn:hover{background:#f3f4f6}.sp-up-btn--mint{color:#053a22;background:#7de3b0;border-color:#6bd9a2}.sp-up-btn--mint:hover{background:#6bd9a2}.sp-up-icon{background:#f3f4f6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sp-asec{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.sp-asec-head{justify-content:space-between;align-items:center;display:flex}.sp-asec-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.sp-asec-meta{color:#9ca3af;font-size:11.5px}.sp-asec-sublabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:-2px;font-size:11px;font-weight:600}.sp-asec-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-vargrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sp-varcard{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;flex-direction:column;gap:8px;padding:10px;transition:border-color .12s,box-shadow .12s;display:flex}.sp-varcard:hover{border-color:#7de3b0}.sp-varcard.is-on{border-color:#7de3b0;box-shadow:0 0 0 2px #7de3b040}.sp-var-name{color:#374151;text-align:center;font-size:12px;font-weight:600}.sp-vwire{background:#f4f5f8;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;height:72px;padding:11px;display:flex}.sp-vw-img{background:#cdd2db;border-radius:3px;height:26px;display:block}.sp-vw-line{background:#cdd2db;border-radius:2px;height:5px;display:block}.sp-vw-line--s{background:#dce0e6;width:60%}.sp-vw-line--xs{background:#dce0e6;width:70%}.sp-vw-c{align-self:center}.sp-vw-row{align-items:center;gap:8px;height:100%;display:flex}.sp-vw-col{flex-direction:column;flex:1;gap:4px;display:flex}.sp-vw-side{flex:none;width:42%;height:40px}.sp-vw-cols{gap:5px;display:flex}.sp-vw-card{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.sp-vw-card .sp-vw-img{width:100%}.sp-vw-mini{height:20px}.sp-vw-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sp-layout-hint{color:#9ca3af;font-size:11.5px}.sp-feature{border-top:1px dashed #e5e7eb;margin-top:2px;padding-top:14px}.sp-feat-2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.sp-feat-input{height:38px;font:inherit;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.sp-feat-input:focus{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}.sp-feat-textarea{width:100%;font:inherit;color:#111827;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;margin-bottom:10px;padding:10px 12px;font-size:13px}.sp-feat-textarea:focus{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b02e}.sp-up-slot--feat{border-style:dashed}.sp-assets-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.sp-assets-autosave{color:#9ca3af;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sp-generate{color:#053a22;cursor:pointer;background:#7de3b0;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.sp-generate:hover{background:#6bd9a2}.sp-chat-input{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:8px 8px 8px 14px;display:flex}.sp-chat-input:focus-within{border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b026}.sp-chat-input input{min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.sp-chat-send{cursor:pointer;background:#7de3b0;border:none;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sp-building{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:70vh;display:flex}.sp-building-orb{place-items:center;width:64px;height:64px;display:grid;position:relative}.sp-orb-ring{opacity:0;border:2px solid #7de3b0;border-radius:20px;animation:1.8s ease-out infinite sp-ring;position:absolute;inset:0}.sp-orb-ring--2{animation-delay:.9s}.sp-building-icon{background:linear-gradient(135deg,#7de3b0,#4fcb8e);border-radius:16px;place-items:center;width:56px;height:56px;animation:1.6s ease-in-out infinite sp-pulse;display:grid;position:relative;box-shadow:0 10px 28px #7de3b073}.sp-building-title{color:#111827;font-size:19px;font-weight:600}.sp-building-sub{color:#9ca3af;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sp-dots{gap:3px;display:inline-flex}.sp-dots i{background:#7de3b0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite sp-bounce;display:block}.sp-dots i:nth-child(2){animation-delay:.15s}.sp-dots i:nth-child(3){animation-delay:.3s}:root[data-theme=dark] .sp-badge{color:#c8ccd3;background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-greeting{color:#f3f4f6}:root[data-theme=dark] .sp-subhead{color:#9ca3af}:root[data-theme=dark] .sp-composer{background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-prompt{color:#f3f4f6}:root[data-theme=dark] .sp-modetoggle,:root[data-theme=dark] .sp-tabs,:root[data-theme=dark] .sp-devicetoggle{background:#1f232c}:root[data-theme=dark] .sp-promptone{color:#c8ccd3;background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-promptone:hover{color:#f3f4f6;background:#7de3b01a;border-color:#7de3b0}:root[data-theme=dark] .sp-arrow{color:#9ca3af;background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-arrow:hover{color:#0e1014;background:#f3f4f6;border-color:#f3f4f6}:root[data-theme=dark] .sp-dot{background:#3a4049}:root[data-theme=dark] .sp-dot.is-active{background:#7de3b0}:root[data-theme=dark] .sp-tab.is-active{color:#f3f4f6;background:#2e333d}:root[data-theme=dark] .sp-tmplfilter{color:#9ca3af;background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .sp-tmplfilter.is-active{color:#0e1014;background:#f3f4f6;border-color:#f3f4f6}:root[data-theme=dark] .sp-projcard,:root[data-theme=dark] .sp-tmplcard{background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-proj-name,:root[data-theme=dark] .sp-tmpl-name{color:#f3f4f6}:root[data-theme=dark] .sp-tmpl-desc{color:#9ca3af}:root[data-theme=dark] .sp-tmpl-tag{color:#c8ccd3;background:#20242d}:root[data-theme=dark] .sp-tmpl-foot{border-top-color:#23272f}:root[data-theme=dark] .sp-browseall{color:#c8ccd3}:root[data-theme=dark] .sp-guided-title,:root[data-theme=dark] .sp-building-title{color:#f3f4f6}:root[data-theme=dark] .sp-guided-head,:root[data-theme=dark] .sp-guided-progress{border-color:#23272f}:root[data-theme=dark] .sp-msg.is-ai .sp-bubble{color:#e5e7eb;background:#1f232c}:root[data-theme=dark] .sp-msg.is-user .sp-bubble{color:#7de3b0;background:#7de3b029}:root[data-theme=dark] .sp-msg.is-ai.is-question .sp-bubble{color:#f3f4f6;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-edit-btn{color:#9ca3af;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-edit-btn:hover{color:#7de3b0;background:#7de3b01a;border-color:#7de3b0}:root[data-theme=dark] .sp-optchip,:root[data-theme=dark] .sp-palette{color:#e5e7eb;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-optchip.is-on{color:#7de3b0;background:#7de3b01f}:root[data-theme=dark] .sp-optcard{color:#e5e7eb;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-optcard.is-on{background:#7de3b014;border-color:#7de3b0}:root[data-theme=dark] .sp-optcard-box{border-color:#3a4049}:root[data-theme=dark] .sp-field-input{color:#f3f4f6;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-field-input:focus{border-color:#7de3b0}:root[data-theme=dark] .sp-field-lab{color:#9ca3af}:root[data-theme=dark] .sp-field-auto{color:#f3f4f6;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .sp-benefits{border-color:#2a2f39}:root[data-theme=dark] .sp-benefit{color:#e5e7eb;background:#14171e;border-bottom-color:#1f232c}:root[data-theme=dark] .sp-benefit:hover{background:#1a1d25}:root[data-theme=dark] .sp-benefit.is-on{background:#7de3b012}:root[data-theme=dark] .sp-typecard{color:#f3f4f6;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-type-aa{color:#e5e7eb}:root[data-theme=dark] .sp-type-head{color:#f3f4f6}:root[data-theme=dark] .sp-type-bb{color:#6b7280}:root[data-theme=dark] .sp-type-body{color:#9ca3af}:root[data-theme=dark] .sp-type-num,:root[data-theme=dark] .sp-type-fonts{color:#6b7280}:root[data-theme=dark] .sp-type-foot{border-top-color:#23272f}:root[data-theme=dark] .sp-herocard{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-wire{background:#0f1217;border-bottom-color:#23272f}:root[data-theme=dark] .sp-wire-img,:root[data-theme=dark] .sp-wire-line{background:#2a2f39}:root[data-theme=dark] .sp-wire-line--s{background:#232830}:root[data-theme=dark] .sp-hero-name{color:#f3f4f6}:root[data-theme=dark] .sp-hero-sub{color:#9ca3af}:root[data-theme=dark] .sp-palette-label{color:#e5e7eb}:root[data-theme=dark] .sp-palette.is-on{background:#7de3b014}:root[data-theme=dark] .sp-assets{background:#14171e;border-color:#23272f}:root[data-theme=dark] .sp-asec{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .sp-up-slot{background:#14171e;border-color:#2e333d}:root[data-theme=dark] .sp-up-icon{background:#20242d}:root[data-theme=dark] .sp-up-label{color:#c8ccd3}:root[data-theme=dark] .sp-up-btn{color:#e5e7eb;background:#1f232c;border-color:#2e333d}:root[data-theme=dark] .sp-up-btn--mint{color:#053a22;background:#7de3b0;border-color:#6bd9a2}:root[data-theme=dark] .sp-varcard{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-var-name{color:#c8ccd3}:root[data-theme=dark] .sp-vwire{background:#0f1217}:root[data-theme=dark] .sp-vw-img,:root[data-theme=dark] .sp-vw-line{background:#2a2f39}:root[data-theme=dark] .sp-vw-line--s{background:#232830}:root[data-theme=dark] .sp-feature{border-top-color:#2a2f39}:root[data-theme=dark] .sp-feat-input,:root[data-theme=dark] .sp-feat-textarea{color:#f3f4f6;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .sp-assets-foot{border-top-color:#23272f}:root[data-theme=dark] .sp-chat-input,:root[data-theme=dark] .sp-chat-input input{color:#f3f4f6;background:#14171e;border-color:#23272f}.sp-projlibgrid{grid-template-columns:repeat(4,1fr)}.sp-msg.is-user .sp-bubble{white-space:normal;word-break:normal;overflow-wrap:break-word;width:auto;max-width:100%}.sp-msg.is-ai .sp-bubble{width:auto;max-width:100%}.sp-chat-input{min-height:56px;padding:14px 10px 14px 18px}.sp-chat-input input{font-size:15px}.ls-confirm-typelabel{color:#6b7280;font-size:12.5px}.ls-confirm-input--mint:focus{border-color:#15b981;box-shadow:0 0 0 3px #7de3b04d}.ls-confirm-typehint{color:#9ca3af;font-size:11px}.bc-kbd{font-family:var(--font-geist-mono,ui-monospace, monospace);color:#111827;background:#f3f4f6;border-radius:5px;padding:1px 5px;font-size:12px}:root[data-theme=dark] .ls-confirm-typehint{color:#6b7280}:root[data-theme=dark] .bc-kbd{color:#e5e7eb;background:#20242d}:root[data-theme=dark] .ls-confirm-input:focus{background:#15181f}.ls-confirm{background:#fff;border-radius:16px;width:448px;overflow:hidden;box-shadow:0 24px 60px #00000040}.ls-confirm-head{border-bottom:1px solid #eef0f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.ls-confirm-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ls-confirm-icon--danger{color:#dc2626;background:#dc26261a}.ls-confirm-icon--mint{color:#0e7c4c;background:#7de3b033}.ls-confirm-title{color:#111827;flex:1;font-size:16.5px;font-weight:600}.ls-confirm-x{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.ls-confirm-x:hover{color:#111827;background:#f3f4f6}.ls-confirm-body{color:#6b7280;padding:18px 20px 0;font-size:13.5px;line-height:1.55}.ls-confirm-entity{color:#111827;background:#f3f4f6;border-radius:5px;padding:1px 7px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600}.ls-confirm-note{color:#92400e;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 20px 0;padding:10px 12px;font-size:12.5px;display:flex}.ls-confirm-typebox{flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex}.ls-confirm-typelabel{color:#6b7280;font-size:12px;font-weight:500}.ls-confirm-input{height:40px;font:inherit;color:#111827;background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;padding:0 13px;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background .12s}.ls-confirm-input:focus{background:#fff;border-color:#111827;box-shadow:0 0 0 3px #11182714}.ls-confirm-foot{background:#fafbfc;border-top:1px solid #eef0f2;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ls-confirm-foot .ls-btn:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .ls-confirm{background:#15181f;box-shadow:0 24px 60px #00000080}:root[data-theme=dark] .ls-confirm-head{border-bottom-color:#23272f}:root[data-theme=dark] .ls-confirm-title{color:#f3f4f6}:root[data-theme=dark] .ls-confirm-x{color:#9ca3af}:root[data-theme=dark] .ls-confirm-x:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-confirm-body{color:#9ca3af}:root[data-theme=dark] .ls-confirm-entity{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .ls-confirm-typelabel{color:#9ca3af}:root[data-theme=dark] .ls-confirm-input{color:#f3f4f6;background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .ls-confirm-input:focus{background:#15181f;border-color:#c8ccd3;box-shadow:0 0 0 3px #ffffff0f}:root[data-theme=dark] .ls-confirm-foot{background:#14171e;border-top-color:#23272f}.ls-meta-cell{align-items:center;max-width:100%;display:inline-flex;position:relative}.ls-meta-text{color:#374151;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;overflow:hidden}.ls-meta-chips{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.ls-variant-chip{border-radius:100px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.ls-variant-icon{font-size:11px}.ls-variant-scope{font-weight:500}.ls-variant-dot{opacity:.55}.ls-variant-letter{font-weight:700}.ls-meta-tip{z-index:50;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-direction:column;gap:4px;min-width:240px;max-width:340px;margin-top:6px;padding:10px 12px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #1118271f}.ls-meta-cell:hover .ls-meta-tip{display:flex}.ls-meta-tip-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px;font-size:10.5px;font-weight:700}.ls-meta-tip-row{gap:10px;font-size:12px;line-height:1.55;display:flex}.ls-meta-tip-k{color:#6b7280;flex:0 0 78px}.ls-meta-tip-v{color:#111827;word-break:break-all;flex:1;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.ls-meta-tip-block{border-top:1px solid #f3f4f6;flex-direction:column;gap:2px;padding:6px 0;display:flex}.ls-meta-tip-block:first-of-type{border-top:none}.ls-meta-tip-block-title{color:#111827;margin-bottom:3px;font-size:11.5px;font-weight:600}:root[data-theme=dark] .ls-meta-tip{background:#14171e;border-color:#2a2f39;box-shadow:0 8px 24px #00000080}:root[data-theme=dark] .ls-meta-tip-title{color:#6b7280}:root[data-theme=dark] .ls-meta-tip-k{color:#9ca3af}:root[data-theme=dark] .ls-meta-tip-v{color:#f3f4f6}:root[data-theme=dark] .ls-meta-tip-block{border-top-color:#23272f}:root[data-theme=dark] .ls-meta-tip-block-title{color:#f3f4f6}:root[data-theme=dark] .ls-meta-text{color:#c8ccd3}.ls-utm-tip{min-width:280px;max-width:360px;padding:0;overflow:hidden}.ls-utm-tip-head{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.ls-utm-tip-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ls-utm-tip-headtext{flex-direction:column;gap:1px;min-width:0;display:flex}.ls-utm-tip-title{color:#111827;font-size:13px;font-weight:600}.ls-utm-tip-sub{color:#9ca3af;font-size:11px}.ls-utm-tip-source-pill{border:1px solid;border-radius:100px;align-self:flex-start;align-items:center;height:24px;margin:10px 14px 0;padding:0 10px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.ls-utm-tip-section{flex-direction:column;gap:5px;padding:10px 14px;display:flex}.ls-utm-tip-section--sub{border-top:1px dashed #e5e7eb;padding-top:9px}.ls-meta-tip-v.is-empty{color:#9ca3af;font-style:italic}:root[data-theme=dark] .ls-utm-tip-head{border-bottom-color:#23272f}:root[data-theme=dark] .ls-utm-tip-title{color:#f3f4f6}:root[data-theme=dark] .ls-utm-tip-sub{color:#6b7280}:root[data-theme=dark] .ls-utm-tip-section--sub{border-top-color:#23272f}:root[data-theme=dark] .ls-meta-tip-v.is-empty{color:#6b7280}.ls-date-tip{min-width:220px;left:auto;right:0}.ls-date-tip-full{color:#111827;border-bottom:1px dashed #e5e7eb;margin-bottom:4px;padding:4px 0 8px;font-size:13px;font-weight:500}:root[data-theme=dark] .ls-date-tip-full{color:#f3f4f6;border-bottom-color:#23272f}.ls-meta-tip-v--accent{font-weight:700}.ls-variant-tip-head{color:#111827;align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ls-variant-tip-icon{font-size:13px;line-height:1}.ls-variant-tip-scope{letter-spacing:.02em}:root[data-theme=dark] .ls-variant-tip-head{color:#f3f4f6}.ls-meta-tip-pill{letter-spacing:.01em;border-radius:100px;align-items:center;height:22px;padding:0 11px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.dn-cards{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:1280px){.dn-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dn-cards{grid-template-columns:repeat(1,1fr)}}.dn-stat{background:#fcfcfd;border:1px solid #eef0f2;border-radius:14px;flex-direction:column;gap:6px;min-height:130px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.dn-stat:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 6px 16px #1118270f}.ana-hovercard{transition:border-color .12s,box-shadow .12s,transform .12s}.ana-hovercard:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 6px 16px #1118270f}:root[data-theme=dark] .ana-hovercard:hover{border-color:#2e333d;box-shadow:0 6px 16px #0000004d}.dn-stat-head{align-items:center;gap:8px;display:flex}.dn-stat-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.dn-stat-icon--mint{background:#7de3b02e}.dn-stat-icon--cyan{background:#22d3ee24}.dn-stat-icon--purple{background:#a78bfa2e}.dn-stat-icon--blue{background:#3b82f624}.dn-stat-icon--amber{background:#fbbf242e}.dn-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:11.5px;font-weight:600}.dn-stat-value{color:#111827;letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.1}.dn-stat-delta{color:#9ca3af;font-size:12px}.dn-stat-foot{color:#6b7280;margin-top:2px;font-size:12px}.dn-stat-foot strong{color:#111827;font-weight:600}.dn-valbar{background:#f3f4f6;border-radius:100px;height:6px;margin-top:4px;display:flex;overflow:hidden}.dn-valbar-seg{height:100%}.dn-tag-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.dn-tag-chip{color:#6d28d9;background:#a78bfa24;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.dn-empty{color:#9ca3af;font-size:12px;font-style:italic}.dn-grid-2{grid-template-columns:2fr 1fr;gap:14px;display:grid}@media (max-width:980px){.dn-grid-2{grid-template-columns:1fr}}.dn-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.dn-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dn-card-title{color:#111827;letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:600}.dn-card-sub{color:#9ca3af;margin:1px 0 0;font-size:11.5px}.dn-card-tag{color:#6b7280;background:#f3f4f6;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dn-card-link{color:#0e7c4c;align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.dn-card-link:hover{color:#053a22}.dn-curve{margin:4px -4px 0;display:block}.dn-country-list{flex-direction:column;gap:8px;display:flex}.dn-country-row{grid-template-columns:24px 32px 1fr 48px;align-items:center;gap:8px;font-size:12.5px;display:grid}.dn-country-flag{font-size:16px;line-height:1}.dn-country-code{color:#374151;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.dn-country-bar{background:#f3f4f6;border-radius:100px;height:6px;overflow:hidden}.dn-country-bar-fill{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%;display:block}.dn-country-count{text-align:right;font-variant-numeric:tabular-nums;color:#6b7280;font-size:12px}.dn-sub-list{flex-direction:column;gap:4px;display:flex}.dn-sub-row{border-radius:8px;align-items:center;gap:10px;padding:8px 4px;transition:background .1s;display:flex}.dn-sub-row:hover{background:#f8f9fb}.dn-sub-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dn-sub-email{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dn-sub-sub{color:#9ca3af;font-size:11.5px}.dn-sub-status{text-transform:capitalize;border-radius:100px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.dn-camp-list{flex-direction:column;gap:6px;display:flex}.dn-camp-row{border-radius:8px;align-items:center;gap:10px;padding:8px 4px;transition:background .1s;display:flex}.dn-camp-row:hover{background:#f8f9fb}.dn-camp-icon{color:#0e7c4c;background:#7de3b02e;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.dn-camp-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dn-camp-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dn-camp-sub{color:#9ca3af;font-size:11.5px}.dn-camp-status{border-radius:100px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}.dn-pie-row{flex-wrap:wrap;align-items:center;gap:24px;padding-top:4px;display:flex}.dn-pie{flex:none}.dn-pie-legend{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.dn-pie-legend-row{grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.dn-pie-swatch{border-radius:3px;width:12px;height:12px}.dn-pie-label{color:#374151}.dn-pie-value{font-variant-numeric:tabular-nums;color:#111827;font-weight:600}:root[data-theme=dark] .dn-stat,:root[data-theme=dark] .dn-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .dn-stat:hover{border-color:#3a4049;box-shadow:0 6px 16px #0006}:root[data-theme=dark] .dn-stat-value,:root[data-theme=dark] .dn-card-title,:root[data-theme=dark] .dn-sub-email,:root[data-theme=dark] .dn-camp-name,:root[data-theme=dark] .dn-pie-value{color:#f3f4f6}:root[data-theme=dark] .dn-stat-label,:root[data-theme=dark] .dn-stat-foot,:root[data-theme=dark] .dn-pie-label,:root[data-theme=dark] .dn-country-code{color:#c8ccd3}:root[data-theme=dark] .dn-card-sub,:root[data-theme=dark] .dn-stat-delta,:root[data-theme=dark] .dn-sub-sub,:root[data-theme=dark] .dn-camp-sub,:root[data-theme=dark] .dn-country-count{color:#6b7280}:root[data-theme=dark] .dn-sub-row:hover,:root[data-theme=dark] .dn-camp-row:hover{background:#1a1d25}:root[data-theme=dark] .dn-card-tag,:root[data-theme=dark] .dn-valbar,:root[data-theme=dark] .dn-country-bar{color:#c8ccd3;background:#1f232c}.dn-ab-list{flex-direction:column;gap:12px;display:flex}.dn-ab-card{background:#fafbfc;border:1px solid #f3f4f6;border-radius:11px;padding:12px 14px}.dn-ab-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dn-ab-scope{border-radius:100px;flex:none;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dn-ab-name{color:#111827;flex:1;min-width:0;font-size:13px;font-weight:600}.dn-ab-status{color:#6b7280;flex:none;font-size:11px}.dn-ab-variants{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dn-ab-variant{background:#fff;border:1px solid #eef0f2;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.dn-ab-variant.is-winner{border-color:#7de3b0;box-shadow:0 0 0 2px #7de3b02e}.dn-ab-variant-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.dn-ab-variant-letter{color:#374151;letter-spacing:.02em;font-size:11.5px;font-weight:700}.dn-ab-winner{letter-spacing:.06em;text-transform:uppercase;color:#0e7c4c;background:#7de3b038;border-radius:100px;padding:2px 7px;font-size:9.5px;font-weight:700}.dn-ab-variant-row{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.dn-ab-k{color:#9ca3af}.dn-ab-v{color:#111827;font-variant-numeric:tabular-nums;font-weight:500}.dn-ab-v--rate{font-weight:700}.dn-ab-bar{background:#f3f4f6;border-radius:100px;height:5px;margin-top:6px;overflow:hidden}.dn-ab-bar-fill{border-radius:100px;height:100%;transition:width .2s;display:block}:root[data-theme=dark] .dn-ab-card{background:#14171e;border-color:#1f232c}:root[data-theme=dark] .dn-ab-variant{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .dn-ab-variant.is-winner{border-color:#15b981;box-shadow:0 0 0 2px #7de3b02e}:root[data-theme=dark] .dn-ab-name,:root[data-theme=dark] .dn-ab-v{color:#f3f4f6}:root[data-theme=dark] .dn-ab-variant-letter{color:#c8ccd3}:root[data-theme=dark] .dn-ab-bar{background:#1f232c}.ana-tagfilter{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;outline:none;height:24px;padding:0 8px;font-size:11.5px}.ana-tagfilter:hover{border-color:#9ca3af}:root[data-theme=dark] .ana-tagfilter{color:#e5e7eb;background:#1a1d25;border-color:#2a2f39}.ana-tag-dot{border-radius:50%;flex:none;width:7px;height:7px}.ana-tagtrigger{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:6px;max-width:130px;height:26px;padding:0 8px 0 9px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}.ana-tagtrigger:hover{background:#faf9ff;border-color:#c4b5fd}.ana-tagtrigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ana-tagtrigger-chev{color:#9ca3af;flex:none;margin-left:-1px}.ana-tagmenu{flex-direction:column;padding:2px;display:flex}.ana-tagmenu-head{letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;padding:6px 9px 5px;font-size:9.5px;font-weight:700}.ana-tagmenu-item{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:13px;transition:background .11s;display:flex}.ana-tagmenu-item:hover{background:color-mix(in srgb, var(--tag-color,#a78bfa) 8%, transparent)}.ana-tagmenu-item.is-active{background:color-mix(in srgb, var(--tag-color,#a78bfa) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-color,#a78bfa) 28%, transparent)}.ana-tagmenu-name{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:1;min-width:0;font-weight:500;overflow:hidden}.ana-tagmenu-item.is-active .ana-tagmenu-name{color:var(--tag-color)}.ana-tagmenu-count{color:#9ca3af;font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:100px;padding:1px 7px;font-size:11px;font-weight:600}.ana-tagmenu-item.is-active .ana-tagmenu-count{background:color-mix(in srgb, var(--tag-color) 20%, transparent);color:var(--tag-color)}.ana-tagmenu-check{color:var(--tag-color);flex:none}.ana-tagmenu-sep{background:#eef0f2;height:1px;margin:4px 6px}:root[data-theme=dark] .ana-tagtrigger{color:#e5e7eb;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ana-tagtrigger:hover{background:#20242d;border-color:#4c3d7a}:root[data-theme=dark] .ana-tagmenu-item{color:#c8ccd3}:root[data-theme=dark] .ana-tagmenu-item:hover{background:color-mix(in srgb, var(--tag-color,#a78bfa) 16%, transparent)}:root[data-theme=dark] .ana-tagmenu-item.is-active{background:color-mix(in srgb, var(--tag-color,#a78bfa) 20%, transparent)}:root[data-theme=dark] .ana-tagmenu-name{color:#f3f4f6}:root[data-theme=dark] .ana-tagmenu-item.is-active .ana-tagmenu-name{color:var(--tag-color)}:root[data-theme=dark] .ana-tagmenu-count{background:#20242d}:root[data-theme=dark] .ana-tagmenu-sep{background:#2a2f39}.ana-sublist{flex-direction:column;gap:0;font-size:13px;display:flex}.ana-sublist-head{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;border-radius:8px 8px 0 0;grid-template-columns:2fr 1.1fr 1fr 1.4fr 1.1fr 1fr .85fr;align-items:center;gap:12px;height:36px;padding:0 14px;font-size:11px;font-weight:500;display:grid}.ana-sublist-row{border-bottom:1px solid #f3f4f6;grid-template-columns:2fr 1.1fr 1fr 1.4fr 1.1fr 1fr .85fr;align-items:center;gap:12px;height:48px;padding:0 14px;transition:background 80ms;display:grid}.ana-sublist-row:last-child{border-bottom:none}.ana-sublist-row:hover{background:#f8f9fb}.ana-sublist-row>*{justify-self:start;min-width:0;max-width:100%}.ana-sublist-email-cell{align-items:center;gap:10px;min-width:0;display:flex}.ana-sublist-email{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ana-sublist-chip{text-transform:capitalize;border-radius:100px;justify-self:start;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.ana-sublist-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.ana-sublist-tag{color:#6d28d9;background:#a78bfa1f;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:500}.ana-sublist-more{color:#6b7280;background:#f3f4f6;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:600}.ana-sublist-list{color:#4b5563;font-size:13px}.ana-sublist-utm{border-radius:100px;justify-self:start;padding:2px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.ana-sublist-date{color:#4b5563;font-variant-numeric:tabular-nums;font-size:13px}:root[data-theme=dark] .ana-sublist-head{color:#6b7280;border-bottom-color:#23272f}:root[data-theme=dark] .ana-sublist-row:hover{background:#1a1d25}:root[data-theme=dark] .ana-sublist-email{color:#f3f4f6}:root[data-theme=dark] .ana-sublist-list{color:#c8ccd3}:root[data-theme=dark] .ana-sublist-date{color:#9ca3af}.ana-cty-wrap{flex-direction:column;gap:14px;height:340px;display:flex}.ana-cty-summary{background:linear-gradient(#7de3b01a,#7de3b005);border:1px solid #7de3b038;border-radius:10px;flex:none;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;padding:13px 4px;display:grid}.ana-cty-summary-stat{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ana-cty-summary-num{color:#111827;tabular-nums:1;letter-spacing:-.02em;font-size:18px;font-weight:700}.ana-cty-summary-lbl{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:10.5px;font-weight:600}.ana-cty-summary-divider{background:#7de3b059;justify-self:center;width:1px;height:28px}:root[data-theme=dark] .ana-cty-summary{background:linear-gradient(#7de3b014,#7de3b005);border-color:#7de3b02e}:root[data-theme=dark] .ana-cty-summary-num{color:#f3f4f6}:root[data-theme=dark] .ana-cty-summary-lbl{color:#9ca3af}:root[data-theme=dark] .ana-cty-summary-divider{background:#7de3b033}.ana-cty-list{flex-direction:column;flex:1;gap:1px;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.ana-cty-list::-webkit-scrollbar{width:6px}.ana-cty-list::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:100px}.ana-cty-list::-webkit-scrollbar-thumb:hover{background:#d1d5db}.ana-cty-list::-webkit-scrollbar-track{background:0 0}.ana-cty-row{border-radius:9px;grid-template-columns:18px 22px 1fr auto;align-items:center;gap:9px;padding:7px 9px;transition:background .12s,box-shadow .12s;display:grid}.ana-cty-row:hover{background:#f8f9fb;box-shadow:inset 0 0 0 1px #eef0f2}.ana-cty-rank{color:#9ca3af;font-variant-numeric:tabular-nums;background:#f1f3f5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.ana-cty-rank--medal{color:#fff;box-shadow:0 1px 3px #00000029}.ana-cty-flag{justify-content:center;align-items:center;line-height:1;display:inline-flex}.flag-icon{flex:none;line-height:0;display:inline-block}.flag-icon svg{width:100%;height:100%;display:block}.flag-icon.is-rounded{border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000002e}.flag-fallback{color:#6b7280;letter-spacing:.02em;background:#f3f4f6;border-radius:3px;flex:none;place-items:center;font-family:Geist Mono,ui-monospace,monospace;font-weight:700;display:inline-grid}:root[data-theme=dark] .flag-fallback{color:#9ca3af;background:#20242d}:root[data-theme=dark] .flag-icon.is-rounded{box-shadow:inset 0 0 0 .5px #ffffff1a}.ana-cty-body{flex-direction:column;gap:5px;min-width:0;display:flex}.ana-cty-name-row{align-items:baseline;gap:6px;min-width:0;display:flex}.ana-cty-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ana-cty-iso{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.ana-cty-bar{background:#f3f4f6;border-radius:100px;height:5px;overflow:hidden}.ana-cty-bar-fill{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%;transition:width .24s ease-out;display:block}.ana-cty-meta{flex-direction:column;align-items:flex-end;gap:1px;min-width:56px;display:flex}.ana-cty-count{font-variant-numeric:tabular-nums;color:#111827;letter-spacing:-.01em;font-size:13px;font-weight:600}.ana-cty-pct{font-variant-numeric:tabular-nums;color:#9ca3af;font-size:10.5px;font-weight:500}:root[data-theme=dark] .ana-cty-list::-webkit-scrollbar-thumb{background:#2a2f39}:root[data-theme=dark] .ana-cty-list::-webkit-scrollbar-thumb:hover{background:#3a4150}:root[data-theme=dark] .ana-cty-row:hover{background:#1a1d25;box-shadow:inset 0 0 0 1px #23272f}.ana-tip{pointer-events:none;background:#fff;border:1px solid #eef0f2;border-radius:10px;min-width:132px;padding:9px 11px;box-shadow:0 10px 30px #1118271f,0 2px 6px #1118270f}.ana-tip-label{color:#111827;letter-spacing:-.01em;border-bottom:1px solid #f3f4f6;margin-bottom:7px;padding-bottom:7px;font-size:11px;font-weight:700}.ana-tip-rows{flex-direction:column;gap:6px;display:flex}.ana-tip-row{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.ana-tip-dot{border-radius:50%;flex:none;width:8px;height:8px}.ana-tip-name{color:#6b7280;white-space:nowrap;font-size:12px}.ana-tip-val{color:#111827;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}:root[data-theme=dark] .ana-tip{background:#14171e;border-color:#23272f;box-shadow:0 12px 32px #00000080}:root[data-theme=dark] .ana-tip-label{color:#f3f4f6;border-bottom-color:#23272f}:root[data-theme=dark] .ana-tip-name{color:#9ca3af}:root[data-theme=dark] .ana-tip-val{color:#f3f4f6}.ana-quart{grid-template-columns:188px 1fr;align-items:center;gap:20px;display:grid}.ana-quart-donut{position:relative}.ana-quart-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.ana-quart-center-num{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ana-quart-center-lbl{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.ana-quart-legend{flex-direction:column;gap:2px;display:flex}.ana-quart-row{border-radius:7px;grid-template-columns:9px 1fr auto auto;align-items:center;gap:9px;padding:6px 8px;transition:background .11s;display:grid}.ana-quart-row:hover{background:#f8f9fb}.ana-quart-dot{border-radius:50%;flex:none;width:9px;height:9px}.ana-quart-name{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ana-quart-val{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ana-quart-pct{color:#9ca3af;font-variant-numeric:tabular-nums;text-align:right;min-width:30px;font-size:11px;font-weight:600}:root[data-theme=dark] .ana-quart-center-num{color:#f3f4f6}:root[data-theme=dark] .ana-quart-row:hover{background:#1a1d25}:root[data-theme=dark] .ana-quart-name{color:#c8ccd3}:root[data-theme=dark] .ana-quart-val{color:#f3f4f6}.ana-dev{flex-direction:column;gap:16px;padding:4px 0;display:flex}.ana-dev-row{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.ana-dev-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ana-dev-body{min-width:0}.ana-dev-head{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.ana-dev-label{color:#111827;font-size:13px;font-weight:600}.ana-dev-meta{align-items:baseline;gap:7px;display:inline-flex}.ana-dev-pct{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:600}.ana-dev-count{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11.5px}.ana-dev-bar{background:#f1f3f5;border-radius:100px;height:8px;overflow:hidden}.ana-dev-bar-fill{border-radius:100px;height:100%;transition:width .32s cubic-bezier(.4,0,.2,1);display:block}:root[data-theme=dark] .ana-dev-label,:root[data-theme=dark] .ana-dev-pct{color:#f3f4f6}:root[data-theme=dark] .ana-dev-bar{background:#1f232c}.ana-tagbars{flex-direction:column;gap:10px;padding:2px 0;display:flex}.ana-tagbar-row{grid-template-columns:120px 1fr;align-items:center;gap:14px;display:grid}.ana-tagbar-label{color:#374151;text-align:right;font-size:12.5px;font-weight:500;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ana-tagbar-track{background:#f4f6f8;border-radius:7px;height:26px;overflow:hidden}.ana-tagbar-fill{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:7px;justify-content:flex-end;align-items:center;min-width:44px;height:100%;padding:0 10px;transition:width .36s cubic-bezier(.4,0,.2,1);display:flex}.ana-tagbar-val{color:#053a22;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}:root[data-theme=dark] .ana-tagbar-label{color:#c8ccd3}:root[data-theme=dark] .ana-tagbar-track{background:#1f232c}:root[data-theme=dark] .ana-cty-rank{color:#6b7280;background:#20242d}:root[data-theme=dark] .ana-cty-name{color:#f3f4f6}:root[data-theme=dark] .ana-cty-iso{color:#6b7280}:root[data-theme=dark] .ana-cty-bar{background:#1f232c}:root[data-theme=dark] .ana-cty-count{color:#f3f4f6}:root[data-theme=dark] .ana-cty-pct{color:#6b7280}.ana-filter-banner{background:color-mix(in srgb, var(--tag-color,#a78bfa) 9%, transparent);border:1px solid color-mix(in srgb, var(--tag-color,#a78bfa) 28%, transparent);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.ana-filter-label{color:#6b7280}.ana-filter-chip{background:color-mix(in srgb, var(--tag-color,#a78bfa) 20%, transparent);color:var(--tag-color,#6d28d9);border-radius:100px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ana-filter-chip-dot{background:var(--tag-color,#6d28d9);border-radius:50%;flex:none;width:7px;height:7px}.ana-filter-clear{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:0 4px;font-size:12px}.ana-filter-clear:hover{color:#111827}.ana-sublist-empty{text-align:center;color:#9ca3af;padding:18px;font-size:12.5px;font-style:italic}:root[data-theme=dark] .ana-filter-label{color:#9ca3af}:root[data-theme=dark] .ana-filter-clear:hover{color:#f3f4f6}.ana-funnel{flex-direction:column;gap:16px;padding:8px 0;display:flex}.ana-funnel-step{flex-direction:column;gap:5px;display:flex;position:relative}.ana-funnel-rowtop{align-items:center;gap:10px;display:flex}.ana-funnel-num{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ana-funnel-name{color:#111827;flex:1;font-size:13px;font-weight:600}.ana-funnel-val{color:#6b7280;font-variant-numeric:tabular-nums;font-size:12.5px}.ana-funnel-val strong{color:#111827;font-weight:600}.ana-funnel-from{color:#9ca3af}.ana-funnel-bar{background:#f3f4f6;border-radius:9px;height:28px;position:relative;overflow:hidden}.ana-funnel-bar-fill{border-radius:9px;height:100%;transition:width .24s;display:block}.ana-funnel-bar-label{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ana-funnel-drop{color:#b45309;padding-left:32px;font-size:11px;font-style:italic}:root[data-theme=dark] .ana-funnel-name,:root[data-theme=dark] .ana-funnel-val strong{color:#f3f4f6}:root[data-theme=dark] .ana-funnel-bar{background:#1f232c}.ana-visitors{flex-direction:column;font-size:13px;display:flex}.ana-visitors-head{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;grid-template-columns:1.3fr 1fr .8fr .8fr 1.2fr 1.6fr;align-items:center;gap:12px;height:36px;padding:0 14px;font-size:11px;font-weight:500;display:grid}.ana-visitors-row{border-bottom:1px solid #f3f4f6;grid-template-columns:1.3fr 1fr .8fr .8fr 1.2fr 1.6fr;align-items:center;gap:12px;height:48px;padding:0 14px;transition:background .1s;display:grid}.ana-visitors-row:hover{background:#f8f9fb}.ana-visitors-row:last-child{border-bottom:none}.ana-visitors-id{color:#4b5563;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.ana-visitors-source{border-radius:100px;justify-self:start;align-items:center;padding:2px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex}.ana-visitors-country{color:#4b5563;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.ana-visitors-device{color:#4b5563;text-transform:capitalize;font-size:13px}.ana-visitors-date{color:#4b5563;font-variant-numeric:tabular-nums;font-size:12px}.ana-visitors-link{color:#0e7c4c;align-items:center;gap:5px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ana-visitors-link:hover{color:#053a22;text-decoration:underline}.ana-visitors-anon{color:#9ca3af;font-size:11.5px;font-style:italic}:root[data-theme=dark] .ana-visitors-head{color:#6b7280;border-bottom-color:#23272f}:root[data-theme=dark] .ana-visitors-row:hover{background:#1a1d25}:root[data-theme=dark] .ana-visitors-country{color:#c8ccd3}:root[data-theme=dark] .ana-visitors-link{color:#7de3b0}.ana-series-toggle{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ana-series-pill{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ana-series-pill:hover{color:#374151;border-color:#9ca3af}.ana-series-pill.is-on{font-weight:600}.ana-series-dot{border-radius:50%;flex:none;width:8px;height:8px;transition:background .12s}:root[data-theme=dark] .ana-series-pill{color:#6b7280;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ana-series-pill:hover{color:#c8ccd3;border-color:#3a4049}.ana-viewall-link{color:#0e7c4c;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-size:12px;font-weight:500;text-decoration:none;transition:color .1s,background .1s;display:inline-flex}.ana-viewall-link:hover{color:#053a22;background:#7de3b01a}:root[data-theme=dark] .ana-viewall-link{color:#7de3b0}:root[data-theme=dark] .ana-viewall-link:hover{color:#5ee3a4;background:#7de3b01a}.ls-daterange-trigger{gap:6px;font-size:12px}.ls-daterange-popover{z-index:50;background:#fff;border:1px solid #eef0f2;border-radius:14px;width:480px;max-width:calc(100vw - 32px);padding:0;overflow:hidden;box-shadow:0 18px 50px #11182724}:root[data-theme=dark] .ls-daterange-popover{background:#14171e;border-color:#23272f;box-shadow:0 18px 50px #00000080}.ls-daterange-body{grid-template-columns:160px 1fr;display:grid}.ls-daterange-presets{background:#fafbfc;border-right:1px solid #f3f4f6;flex-direction:column;gap:2px;padding:12px 8px;display:flex}.ls-daterange-presets-title{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:4px 10px 8px;font-size:10.5px;font-weight:700}.ls-daterange-preset{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .1s,color .1s}.ls-daterange-preset:hover{color:#111827;background:#f3f4f6}.ls-daterange-preset.is-active{color:#0e7c4c;background:#7de3b038;font-weight:600}:root[data-theme=dark] .ls-daterange-presets{background:#1a1d25;border-right-color:#23272f}:root[data-theme=dark] .ls-daterange-preset{color:#c8ccd3}:root[data-theme=dark] .ls-daterange-preset:hover{color:#f3f4f6;background:#1f232c}:root[data-theme=dark] .ls-daterange-preset.is-active{color:#7de3b0;background:#7de3b029}.ls-daterange-cal{padding:14px}.ls-daterange-foot{background:#fafbfc;border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ls-daterange-summary{color:#6b7280;font-size:12px}.ls-daterange-summary strong{color:#111827;font-weight:600}.ls-daterange-summary-arrow{color:#d1d5db;margin:0 4px}.ls-daterange-summary-empty{color:#9ca3af;font-style:italic}.ls-daterange-actions{align-items:center;gap:6px;display:inline-flex}:root[data-theme=dark] .ls-daterange-foot{background:#1a1d25;border-top-color:#23272f}:root[data-theme=dark] .ls-daterange-summary{color:#9ca3af}:root[data-theme=dark] .ls-daterange-summary strong{color:#f3f4f6}:root[data-theme=dark] .ls-daterange-summary-arrow{color:#3a4049}.ls-rdp{--rdp-cell-size:40px;--rdp-accent-color:#15b981;width:100%;position:relative}.ls-rdp-months{gap:22px;width:100%;display:flex}.ls-rdp-month{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.ls-rdp-caption{justify-content:center;align-items:center;height:36px;padding:0 4px;display:flex;position:relative}.ls-rdp-caption-label{color:#111827;text-align:center;font-size:13.5px;font-weight:600}.ls-rdp-nav{pointer-events:none;justify-content:space-between;align-items:center;padding:0 4px;height:36px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important;transform:none!important}.ls-rdp-nav-btn{color:#6b7280;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #eef0f2;border-radius:7px;place-items:center;width:28px;height:28px;transition:background .1s,color .1s,border-color .1s;display:inline-grid}.ls-rdp-nav-btn:hover{color:#111827;background:#f3f4f6}.ls-rdp-grid{border-collapse:collapse;table-layout:fixed;width:100%}.ls-rdp-weekdays{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.ls-rdp-weekday{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:6px 0;font-size:10.5px;font-weight:600}.ls-rdp-week{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.ls-rdp-day{aspect-ratio:1;width:100%;padding:2px}.ls-rdp-day-btn{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:9px;width:100%;height:100%;font-size:12.5px;transition:background .1s,color .1s}.ls-rdp-day-btn:hover{background:#f3f4f6}.ls-rdp-day.is-today .ls-rdp-day-btn{color:#0e7c4c;font-weight:700}.ls-rdp-day.is-outside .ls-rdp-day-btn{color:#d1d5db}.ls-rdp-day.is-disabled .ls-rdp-day-btn{color:#e5e7eb;cursor:not-allowed}.ls-rdp-day.is-selected .ls-rdp-day-btn{color:#053a22;background:#7de3b04d;font-weight:600}.ls-rdp-day.is-range-start .ls-rdp-day-btn,.ls-rdp-day.is-range-end .ls-rdp-day-btn{color:#fff;background:#15b981;font-weight:700}.ls-rdp-day.is-range-middle .ls-rdp-day-btn{color:#0e7c4c;background:#7de3b038;border-radius:0}.ls-rdp-day.is-range-start .ls-rdp-day-btn{border-top-right-radius:0;border-bottom-right-radius:0}.ls-rdp-day.is-range-end .ls-rdp-day-btn{border-top-left-radius:0;border-bottom-left-radius:0}:root[data-theme=dark] .ls-rdp-caption-label{color:#f3f4f6}:root[data-theme=dark] .ls-rdp-weekday{color:#6b7280}:root[data-theme=dark] .ls-rdp-day-btn{color:#c8ccd3}:root[data-theme=dark] .ls-rdp-day-btn:hover{color:#f3f4f6;background:#1f232c}:root[data-theme=dark] .ls-rdp-day.is-outside .ls-rdp-day-btn{color:#3a4049}:root[data-theme=dark] .ls-rdp-day.is-today .ls-rdp-day-btn{color:#7de3b0}:root[data-theme=dark] .ls-rdp-day.is-selected .ls-rdp-day-btn{color:#7de3b0;background:#7de3b033}:root[data-theme=dark] .ls-rdp-day.is-range-middle .ls-rdp-day-btn{color:#7de3b0;background:#7de3b024}:root[data-theme=dark] .ls-rdp-nav-btn{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-rdp-nav-btn:hover{color:#f3f4f6;background:#1f232c}.ana-series-pill--sent.is-on{color:#0e7c4c;background:#7de3b02e;border-color:#14b88273}.ana-series-pill--sent .ana-series-dot{background:#15b981}.ana-series-pill--opens.is-on{color:#0e7490;background:#06b6d41a;border-color:#06b6d473}.ana-series-pill--opens .ana-series-dot{background:#06b6d4}.ana-series-pill--clicks.is-on{color:#5b21b6;background:#7c3aed1a;border-color:#7c3aed73}.ana-series-pill--clicks .ana-series-dot{background:#7c3aed}:root[data-theme=dark] .ana-series-pill--sent.is-on{color:#7de3b0;background:#7de3b01f}:root[data-theme=dark] .ana-series-pill--opens.is-on{color:#67e8f9;background:#06b6d41a}:root[data-theme=dark] .ana-series-pill--clicks.is-on{color:#c4b5fd;background:#7c3aed1f}.ana-pilltabs{background:#f3f4f6;border:1px solid #eef0f2;border-radius:100px;gap:4px;padding:3px;display:inline-flex}.ana-pilltab{color:#6b7280;cursor:pointer;text-transform:capitalize;background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.ana-pilltab:hover{color:#111827}.ana-pilltab.is-active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 3px #1118270f}.ana-pilltab-count{color:#6b7280;tabular-nums:1;background:#1118270f;border-radius:9px;place-items:center;min-width:18px;height:16px;padding:0 5px;font-size:10px;font-weight:600;display:inline-grid}.ana-pilltab.is-active .ana-pilltab-count{color:#0e7c4c;background:#14b8822e}:root[data-theme=dark] .ana-pilltabs{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .ana-pilltab{color:#9ca3af}:root[data-theme=dark] .ana-pilltab:hover{color:#f3f4f6}:root[data-theme=dark] .ana-pilltab.is-active{color:#f3f4f6;background:#14171e;box-shadow:0 1px 3px #0006}:root[data-theme=dark] .ana-pilltab-count{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .ana-pilltab.is-active .ana-pilltab-count{color:#7de3b0;background:#7de3b024}.ana-leader{flex-direction:column;display:flex;overflow-x:auto}.ana-leader-head,.ana-leader-row{grid-template-columns:minmax(180px,1fr) 64px 96px 96px 56px 60px 100px 132px;align-items:center;gap:10px;min-width:840px;display:grid}.ana-leader-head{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;border-left:3px solid #0000;height:36px;padding:0 14px;font-size:11px;font-weight:500}.ana-leader-r{text-align:right}.ana-leader-row{cursor:pointer;color:#111827;text-align:left;background:0 0;border-top:none;border-bottom:1px solid #f3f4f6;border-left:3px solid #0000;border-right:none;height:48px;padding:0 14px;font-size:13px;transition:background .11s,border-color .11s}.ana-leader-row:hover{background:#f8f9fb;border-left-color:#e5e7eb}.ana-leader-row:last-child{border-bottom:none}.ana-leader-row.is-top{background:linear-gradient(90deg,#f59e0b0f,#0000 60%);border-left-color:#f59e0b}.ana-leader-row.is-top:hover{background:linear-gradient(90deg,#f59e0b1a,#0000 60%)}.ana-leader-name{align-items:center;gap:9px;min-width:0;font-weight:500;display:inline-flex}.ana-leader-name .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ana-leader-rank{color:#9ca3af;font-variant-numeric:tabular-nums;background:#f1f3f5;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.ana-leader-rank.is-gold{color:#d97706;background:#fef3c7}.ana-leader-sent{color:#6b7280}.ana-leader-metric{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ana-leader-metric-val{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ana-leader-metric-track{background:#f1f3f5;border-radius:100px;width:100%;height:4px;overflow:hidden}.ana-leader-metric-fill{opacity:.85;border-radius:100px;height:100%;transition:width .28s ease-out;display:block}.ana-leader-rev{color:#0e7c4c;font-variant-numeric:tabular-nums;background:#15b9811f;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.ana-leader-muted{color:#c4c9d0}.ana-leader-date{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11px}.ana-leader-row [data-warn=true]{color:#b45309;font-weight:700}:root[data-theme=dark] .ana-leader-head{color:#6b7280;border-bottom-color:#23272f}:root[data-theme=dark] .ana-leader-row{color:#e5e7eb;border-bottom-color:#1f232c}:root[data-theme=dark] .ana-leader-row:hover{background:#1a1d25;border-left-color:#2e333d}:root[data-theme=dark] .ana-leader-rank{color:#9ca3af;background:#20242d}:root[data-theme=dark] .ana-leader-rank.is-gold{color:#fbbf24;background:#f59e0b2e}:root[data-theme=dark] .ana-leader-metric-val{color:#f3f4f6}:root[data-theme=dark] .ana-leader-metric-track{background:#1f232c}:root[data-theme=dark] .ana-leader-rev{color:#7de3b0;background:#7de3b024}.ana-subline{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background .1s;display:flex}.ana-subline:hover{background:#f8f9fb}.ana-subline-rank{color:#0e7c4c;background:#7de3b038;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.ana-subline-rank--bad{color:#be185d;background:#f472b62e}.ana-subline-body{flex:1;min-width:0}.ana-subline-text{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ana-subline-meta{color:#9ca3af;margin-top:2px;font-size:10.5px}.ana-subline-pct{tabular-nums:1;border-radius:100px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}.ana-subline-pct[data-good]{color:#0e7c4c;background:#7de3b038}.ana-subline-pct[data-bad]{color:#be185d;background:#f472b62e}:root[data-theme=dark] .ana-subline:hover{background:#1a1d25}:root[data-theme=dark] .ana-subline-text{color:#f3f4f6}:root[data-theme=dark] .ana-subline-meta{color:#6b7280}:root[data-theme=dark] .ana-subline-rank{color:#7de3b0;background:#7de3b029}:root[data-theme=dark] .ana-subline-rank--bad{color:#f9a8d4;background:#f472b629}.ana-heatmap{grid-template-columns:48px repeat(8,1fr);gap:4px;display:grid}.ana-heatmap-colhead{color:#9ca3af;text-align:center;padding:4px 0;font-size:10.5px;font-weight:600}.ana-heatmap-rowhead{color:#6b7280;place-items:center end;padding-right:8px;font-size:11px;font-weight:600;display:grid}.ana-heatmap-cell{tabular-nums:1;cursor:default;border-radius:6px;place-items:center;height:36px;font-size:11px;font-weight:600;transition:transform .1s,box-shadow .1s;display:grid}.ana-heatmap-cell:hover{z-index:1;transform:scale(1.06);box-shadow:0 4px 12px #1118271f}.ana-heatmap-scale{color:#9ca3af;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:10.5px;display:flex}.ana-heatmap-scale-bar{background:linear-gradient(90deg,#14b88214,#14b882f2);border-radius:100px;width:140px;height:6px}:root[data-theme=dark] .ana-heatmap-colhead{color:#6b7280}:root[data-theme=dark] .ana-heatmap-rowhead{color:#9ca3af}.ana-engage-hint{color:#0e7490;background:#06b6d414;border:1px solid #06b6d440;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:11px;display:inline-flex}.ana-engage-hint svg{color:#0891b2}:root[data-theme=dark] .ana-engage-hint{color:#67e8f9;background:#06b6d41a;border-color:#06b6d44d}.ana-linklist{flex-direction:column;gap:2px;display:flex}.ana-linkrow{border-radius:8px;align-items:center;gap:10px;padding:10px 6px;transition:background .1s;display:flex}.ana-linkrow:hover{background:#fafbfc}.ana-link-body{flex:1;min-width:0}.ana-link-url{color:#111827;font-size:12px;font-weight:500}.ana-link-pos{color:#9ca3af;margin-top:2px;font-size:10.5px}.ana-link-stats{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.ana-link-stats>span:first-child{color:#111827;font-size:13px}.ana-link-ctr{color:#6b7280;font-size:10.5px;font-weight:500}:root[data-theme=dark] .ana-linkrow:hover{background:#1a1d25}:root[data-theme=dark] .ana-link-url,:root[data-theme=dark] .ana-link-stats>span:first-child{color:#f3f4f6}:root[data-theme=dark] .ana-link-pos{color:#6b7280}:root[data-theme=dark] .ana-link-ctr{color:#9ca3af}.ana-ablist{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.ana-abcard{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;padding:12px;transition:border-color .12s,background .12s}.ana-abcard:hover{background:#fff;border-color:#14b88273}.ana-abcard-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ana-abcard-name{color:#374151;flex:1;min-width:0;font-size:11px;font-weight:600}.ana-abcard-conf{color:#6b7280;background:#1118270f;border-radius:100px;padding:2px 6px;font-size:10px;font-weight:600}.ana-abcard-body{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ana-abcard-winner{color:#0e7c4c;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ana-abcard-winner svg{color:#d97706}.ana-abcard-lift{color:#0e7c4c;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.ana-abcard-sample{color:#9ca3af;margin-left:4px;font-size:10.5px;font-weight:500}:root[data-theme=dark] .ana-abcard{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .ana-abcard:hover{background:#14171e;border-color:#7de3b04d}:root[data-theme=dark] .ana-abcard-name{color:#e5e7eb}:root[data-theme=dark] .ana-abcard-conf{color:#9ca3af;background:#ffffff0f}:root[data-theme=dark] .ana-abcard-winner,:root[data-theme=dark] .ana-abcard-lift{color:#7de3b0}:root[data-theme=dark] .ana-abcard-sample{color:#6b7280}.ls-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;padding:16px 18px}.ls-card--sm{padding:12px}.ls-card--lg{padding:20px}:root[data-theme=dark] .ls-card{background:hsl(var(--card));border-color:hsl(var(--border))}.set-tabs{border-bottom:1px solid #eef0f2;gap:4px;margin:14px 0 20px;display:flex}.set-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px;font-weight:500}.set-tab:hover{color:#111827}.set-tab.is-active{color:#0e7c4c;border-bottom-color:#15b981;font-weight:600}.set-int-toolbar{align-items:center;gap:10px;margin-bottom:22px;display:flex}.set-int-toolbar .ls-search{flex:1;max-width:360px}.set-int-toolbar .set-docs{margin-left:auto}.set-docs{color:#0e7c4c;cursor:pointer;white-space:nowrap;background:#7de3b01a;border:1px solid #7de3b066;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.set-docs:hover{background:#7de3b02e}.set-group{margin-bottom:30px}.set-group-head{margin-bottom:14px}.set-group-title{letter-spacing:.06em;text-transform:uppercase;color:#374151;margin:0;font-size:12px;font-weight:700}.set-group-desc{color:#9ca3af;margin:3px 0 0;font-size:12.5px}.set-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1180px){.set-grid{grid-template-columns:repeat(2,1fr)}}.set-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;min-height:168px;padding:18px;transition:border-color .12s,box-shadow .12s;display:flex}.set-card:hover{border-color:#dde1e6;box-shadow:0 4px 16px #1118270d}.set-card.is-featured{border-color:#7de3b080;box-shadow:0 0 0 1px #7de3b040}.set-card.is-soon{opacity:.72}.set-card.is-soon:hover{opacity:1}.set-card-top{align-items:flex-start;gap:12px;display:flex}.set-card-ic{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.set-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.set-card-name{color:#111827;letter-spacing:-.01em;font-size:15px;font-weight:600}.set-managed{letter-spacing:.06em;color:#fff;background:#111827;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.set-verok{background:#15b981;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.set-card-desc{color:#6b7280;flex:1;margin:12px 0 0;font-size:13px;line-height:1.5}.set-card-meta{gap:26px;margin:16px 0 4px;display:flex}.set-meta-k{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px;font-size:10px;font-weight:600}.set-meta-v{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.set-card-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.set-statpill{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.set-statdot{border-radius:50%;flex:none;width:6px;height:6px}.set-statpill.is-connected{color:#0e7c4c}.set-statpill.is-connected .set-statdot{background:#15b981}.set-statpill.is-available{color:#6b7280}.set-statpill.is-available .set-statdot{background:#9ca3af}.set-statpill.is-soon{color:#c2730b}.set-statpill.is-soon .set-statdot{background:#f59e0b}.set-soon-text{color:#9ca3af;font-size:13px}.set-card-actions{align-items:center;gap:14px;display:flex}.set-card-link{color:#4b5563;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.set-card-link:hover{color:#111827}.set-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:70px 20px;display:flex}.set-empty-ic{background:#f3f4f6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.set-empty-title{color:#111827;font-size:15px;font-weight:600}.set-empty-sub{color:#9ca3af;font-size:13px}:root[data-theme=dark] .set-tabs{border-bottom-color:#23272f}:root[data-theme=dark] .set-tab{color:#9ca3af}:root[data-theme=dark] .set-tab:hover{color:#f3f4f6}:root[data-theme=dark] .set-tab.is-active{color:#7de3b0;border-bottom-color:#15b981}:root[data-theme=dark] .set-docs{color:#7de3b0;background:#7de3b01a;border-color:#7de3b047}:root[data-theme=dark] .set-docs:hover{background:#7de3b029}:root[data-theme=dark] .set-group-title{color:#c8ccd3}:root[data-theme=dark] .set-group-desc{color:#6b7280}:root[data-theme=dark] .set-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-card:hover{box-shadow:none;border-color:#3a4049}:root[data-theme=dark] .set-card.is-featured{border-color:#7de3b059;box-shadow:0 0 0 1px #7de3b02e}:root[data-theme=dark] .set-card-name{color:#f3f4f6}:root[data-theme=dark] .set-managed{color:#f3f4f6;background:#2e333d}:root[data-theme=dark] .set-card-desc{color:#9ca3af}:root[data-theme=dark] .set-meta-v{color:#f3f4f6}:root[data-theme=dark] .set-card-foot{border-top-color:#1f232c}:root[data-theme=dark] .set-card-link{color:#9ca3af}:root[data-theme=dark] .set-card-link:hover{color:#f3f4f6}:root[data-theme=dark] .set-soon-text{color:#6b7280}:root[data-theme=dark] .set-empty-ic{background:#20242d}:root[data-theme=dark] .set-empty-title{color:#f3f4f6}.set-dom-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.set-dom-intro{color:#6b7280;margin:0;font-size:13.5px}.set-dom-head .ls-btn{flex:none;margin-left:auto}.set-dom-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:16px;padding:18px 20px}.set-dom-card-head{align-items:flex-start;gap:13px;display:flex}.set-dom-globe{background:#7de3b024;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.set-dom-id{flex:1;min-width:0}.set-dom-name-row{align-items:center;gap:10px;display:flex}.set-dom-name{color:#111827;font-size:16px;font-weight:600}.set-dom-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:700;display:inline-flex}.set-dom-badge.is-ok{color:#0e7c4c;background:#15b9811f}.set-dom-badge.is-pending{color:#92400e;background:#f59e0b24}.set-dom-from{color:#9ca3af;margin-top:4px;font-size:12.5px}.set-dom-from .mono{color:#6b7280}.set-dom-recordhead{justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 10px;display:flex}.set-dom-recordtitle{letter-spacing:.05em;text-transform:uppercase;color:#374151;font-size:11.5px;font-weight:700}.set-dom-recordhint{color:#9ca3af;font-size:12px}.set-dom-recordhint b{color:#6b7280;font-weight:600}.set-dns{border:1px solid #eef0f2;border-radius:10px;overflow:hidden}.set-dns-row{border-bottom:1px solid #f3f4f6;grid-template-columns:80px minmax(220px,1.4fr) 70px minmax(220px,1.4fr) 34px;align-items:center;gap:14px;min-height:48px;padding:0 14px;display:grid}.set-dns-row:last-child{border-bottom:none}.set-dns-headrow{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;min-height:36px;font-size:11px;font-weight:500}.set-dns-rec{letter-spacing:.04em;text-transform:uppercase;color:#0e7c4c;font-size:11px;font-weight:700}.set-dns-host,.set-dns-val{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.set-dns-type{color:#6b7280;font-size:11.5px;font-weight:600}.set-dns-copy{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.set-dns-copy:hover{color:#111827;background:#f3f4f6}.set-dom-tip{color:#9ca3af;margin:14px 0 0;font-size:12.5px;line-height:1.5}.set-dom-tip b{color:#6b7280}:root[data-theme=dark] .set-dom-intro{color:#9ca3af}:root[data-theme=dark] .set-dom-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-dom-name{color:#f3f4f6}:root[data-theme=dark] .set-dom-recordtitle{color:#c8ccd3}:root[data-theme=dark] .set-dns{border-color:#23272f}:root[data-theme=dark] .set-dns-row{border-bottom-color:#1f232c}:root[data-theme=dark] .set-dns-headrow{color:#6b7280;background:#1a1d25}:root[data-theme=dark] .set-dns-rec{color:#5ee3a4}:root[data-theme=dark] .set-dns-host,:root[data-theme=dark] .set-dns-val{color:#c8ccd3}:root[data-theme=dark] .set-dns-copy:hover{color:#f3f4f6;background:#20242d}.set-dom-empty{text-align:center;background:#fcfcfd;border:1px dashed #dde1e6;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:64px 24px;display:flex}.set-dom-empty-ic{background:#f3f4f6;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.set-dom-empty-title{color:#111827;font-size:16px;font-weight:600}.set-dom-empty-sub{color:#6b7280;max-width:440px;margin-bottom:8px;font-size:13.5px;line-height:1.55}:root[data-theme=dark] .set-dom-empty{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .set-dom-empty-ic{background:#20242d}:root[data-theme=dark] .set-dom-empty-title{color:#f3f4f6}:root[data-theme=dark] .set-dom-empty-sub{color:#9ca3af}.set-smtp-table{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;overflow:hidden}.set-smtp-row{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr 1fr 1fr 100px 90px 70px 30px;align-items:center;gap:24px;padding:12px 18px;font-size:13px;display:grid}.set-smtp-row:last-child{border-bottom:none}.set-smtp-head{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}.set-smtp-num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.set-smtp-head .set-smtp-num{text-align:left}.set-smtp-label{color:#111827;font-weight:600}.set-smtp-from{flex-direction:column;gap:2px;min-width:0;display:flex}.set-smtp-fromemail{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.set-smtp-fromname{color:#9ca3af;font-size:11.5px}.set-smtp-host{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.set-smtp-num{color:#4b5563;font-size:12.5px}.set-smtp-test{border-radius:100px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.set-smtp-test.is-ok{color:#0e7c4c;background:#15b9811f}.set-smtp-test.is-fail{color:#b91c1c;background:#ef44441a}.set-smtp-test.is-none{color:#9ca3af;background:#f3f4f6}.set-smtp-kebab{justify-content:flex-end;display:flex}:root[data-theme=dark] .set-smtp-table{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-smtp-row{border-bottom-color:#1f232c}:root[data-theme=dark] .set-smtp-head{color:#6b7280;background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .set-smtp-label,:root[data-theme=dark] .set-smtp-fromemail{color:#f3f4f6}:root[data-theme=dark] .set-smtp-host,:root[data-theme=dark] .set-smtp-num{color:#c8ccd3}.smtp-modal-sub{color:#6b7280;margin:0 0 18px;font-size:13.5px;line-height:1.5}.smtp-step{margin-bottom:16px}.smtp-step-head{color:#111827;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.smtp-step-num{color:#fff;background:#15b981;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.smtp-provgrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.smtp-prov{cursor:pointer;text-align:left;color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:12px 11px;font-size:12.5px;font-weight:500;transition:border-color .1s,background .1s;display:flex}.smtp-prov:hover{border-color:#c8cdd3}.smtp-prov.is-on{background:#7de3b012;border-color:#15b981;box-shadow:0 0 0 2px #7de3b02e}.smtp-prov-glyph{flex:none;font-size:15px}.smtp-prov-name{line-height:1.25}.smtp-callout{color:#92400e;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:10px 13px;font-size:12.5px;display:flex}.smtp-callout b{font-weight:600}.smtp-callout-link{color:#92400e;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.smtp-cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}.smtp-opt{color:#9ca3af;font-weight:400}.smtp-hostrow{grid-template-columns:1fr 90px;gap:10px;display:grid}.smtp-pw{background:#fafbfc;border:1px solid #eef0f2;border-radius:7px;align-items:center;height:36px;padding:0 8px 0 12px;display:flex}.smtp-pw:focus-within{background:#fff;border-color:#7de3b0;box-shadow:0 0 0 3px #7de3b033}.smtp-pw input{min-width:0;font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.smtp-pw-eye{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.smtp-pw-eye:hover{color:#111827;background:#f3f4f6}.smtp-encnote{color:#6b7280;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.45;display:flex}.smtp-encnote svg{flex:none;margin-top:1px}:root[data-theme=dark] .smtp-modal-sub{color:#9ca3af}:root[data-theme=dark] .smtp-step-head{color:#f3f4f6}:root[data-theme=dark] .smtp-prov{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .smtp-prov:hover{border-color:#3a4049}:root[data-theme=dark] .smtp-prov.is-on{background:#7de3b014;border-color:#15b981}:root[data-theme=dark] .smtp-callout{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2440}:root[data-theme=dark] .smtp-callout-link{color:#fcd34d}:root[data-theme=dark] .smtp-pw{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .smtp-pw input{color:#f3f4f6}:root[data-theme=dark] .smtp-encnote{color:#9ca3af}.set-api-intro{color:#4b5563;margin:0 0 16px;font-size:13.5px;line-height:1.6}.set-api-code{color:#374151;background:#f3f4f6;border-radius:5px;padding:2px 7px;font-family:Geist Mono,monospace;font-size:12px}.set-keys{flex-direction:column;gap:12px;display:flex}.set-keycard{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.set-key-ic{background:#f59e0b1f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.set-key-main{flex:1;min-width:0}.set-key-namerow{align-items:center;gap:9px;display:flex}.set-key-name{color:#111827;font-size:15px;font-weight:600}.set-key-expires{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:600}.set-key-prefixrow{align-items:center;gap:8px;margin:6px 0 10px;display:flex}.set-key-prefix{color:#4b5563;font-size:12.5px}.set-key-dots{color:#9ca3af;letter-spacing:1px}.set-key-copy{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.set-key-copy:hover{color:#111827;background:#f3f4f6}.set-key-scopes{flex-wrap:wrap;gap:6px;display:flex}.set-key-scope{color:#4b5563;background:#f3f4f6;border-radius:5px;padding:2px 8px;font-size:11px}.set-key-side{flex:none;align-items:flex-start;gap:12px;display:flex}.set-key-used{text-align:right}.set-key-usedlab{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:10.5px;font-weight:600;display:block}.set-key-usedval{color:#111827;margin:2px 0;font-size:14px;font-weight:600;display:block}.set-key-created{color:#9ca3af;font-size:11.5px;display:block}.set-key-rotate{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:30px;height:30px;margin-top:4px;display:grid}.set-key-rotate:hover{color:#111827;background:#f3f4f6}.set-keycard .ls-row-more{margin-top:4px}:root[data-theme=dark] .set-api-intro{color:#c8ccd3}:root[data-theme=dark] .set-api-code{color:#c8ccd3;background:#20242d}:root[data-theme=dark] .set-keycard{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-key-name{color:#f3f4f6}:root[data-theme=dark] .set-key-expires{color:#9ca3af;background:#20242d}:root[data-theme=dark] .set-key-prefix{color:#c8ccd3}:root[data-theme=dark] .set-key-copy:hover,:root[data-theme=dark] .set-key-rotate:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .set-key-scope{color:#c8ccd3;background:#20242d}:root[data-theme=dark] .set-key-usedval{color:#f3f4f6}.apik-scopes{border:1px solid #eef0f2;border-radius:11px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.apik-scopelabel{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:7px;font-size:10.5px;font-weight:600}.apik-scopechips{flex-wrap:wrap;gap:7px;display:flex}.apik-scope{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:7px;padding:5px 11px;font-size:12px;transition:background .1s,color .1s}.apik-scope:hover{background:#e8eaed}.apik-scope.is-on{color:#064e33;background:#7de3b04d;font-weight:500}.apik-expiry{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.apik-exp{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;padding:10px;font-size:13px;font-weight:500;transition:border-color .1s,background .1s}.apik-exp:hover{border-color:#c8cdd3}.apik-exp.is-on{color:#064e33;background:#7de3b014;border-color:#15b981}:root[data-theme=dark] .apik-scopes{border-color:#23272f}:root[data-theme=dark] .apik-scope{color:#9ca3af;background:#20242d}:root[data-theme=dark] .apik-scope:hover{background:#262b34}:root[data-theme=dark] .apik-scope.is-on{color:#7de3b0;background:#7de3b038}:root[data-theme=dark] .apik-exp{color:#c8ccd3;background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .apik-exp:hover{border-color:#3a4049}:root[data-theme=dark] .apik-exp.is-on{color:#7de3b0;background:#7de3b01a;border-color:#15b981}.set-ai-usage{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.set-ai-usage-ic{background:#7de3b024;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.set-ai-usage-main{flex:1;min-width:0}.set-ai-usage-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.set-ai-usage-title{color:#111827;font-size:14.5px;font-weight:600}.set-ai-usage-sub{color:#9ca3af;margin-top:2px;font-size:12.5px}.set-ai-usage-num{color:#9ca3af;font-size:14px}.set-ai-usage-num strong{color:#111827;letter-spacing:-.02em;font-size:24px;font-weight:700}.set-ai-bar{background:#eef0f2;border-radius:100px;height:8px;overflow:hidden}.set-ai-bar-fill{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%}.set-ai-usage-foot{color:#9ca3af;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.set-ai-usage-foot strong{color:#111827}.set-ai-grid{grid-template-columns:repeat(3,1fr)}.set-ai-personasub{text-transform:none;letter-spacing:0;color:#9ca3af;font-size:12px;font-weight:400}.set-aicard{text-align:left;cursor:pointer;background:#fcfcfd;border:1.5px solid #eef0f2;border-radius:10px;padding:16px 18px;transition:border-color .12s,box-shadow .12s}.set-aicard:hover{border-color:#c8cdd3}.set-aicard.is-on{border-color:#15b981;box-shadow:0 0 0 2px #7de3b033}.set-aicard-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.set-aicard-name{color:#111827;font-size:15px;font-weight:600}.set-aicard-badge{letter-spacing:.05em;border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:700}.set-aicard-badge.is-rec{color:#0e7c4c;background:#15b98124}.set-aicard-badge.is-prem{color:#92400e;background:#f59e0b29}.set-aicard-price{color:#6b7280;margin-bottom:10px;font-size:12.5px}.set-aicard-desc{color:#6b7280;font-size:13px;line-height:1.5}.set-aipersona-sample{color:#4b5563;font-size:13.5px;font-style:italic;line-height:1.5}.set-aipersona-check{background:#15b981;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}:root[data-theme=dark] .set-ai-usage{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-ai-usage-title,:root[data-theme=dark] .set-ai-usage-num strong{color:#f3f4f6}:root[data-theme=dark] .set-ai-bar{background:#23272f}:root[data-theme=dark] .set-ai-usage-foot strong{color:#f3f4f6}:root[data-theme=dark] .set-aicard{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .set-aicard:hover{border-color:#3a4049}:root[data-theme=dark] .set-aicard.is-on{border-color:#15b981}:root[data-theme=dark] .set-aicard-name{color:#f3f4f6}:root[data-theme=dark] .set-aicard-price,:root[data-theme=dark] .set-aicard-desc{color:#9ca3af}:root[data-theme=dark] .set-aipersona-sample{color:#c8ccd3}.set-send-modes{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.set-sendmode{text-align:left;cursor:pointer;background:#fcfcfd;border:1.5px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;transition:border-color .12s,box-shadow .12s;display:flex}.set-sendmode:hover{border-color:#c8cdd3}.set-sendmode.is-on{background:#7de3b00a;border-color:#15b981;box-shadow:0 0 0 2px #7de3b033}.set-sendmode-radio{border:2px solid #d1d5db;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:border-color .12s;position:relative}.set-sendmode.is-on .set-sendmode-radio{border-color:#15b981}.set-sendmode.is-on .set-sendmode-radio:after{content:"";background:#15b981;border-radius:50%;position:absolute;inset:3px}.set-sendmode-title{color:#111827;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.set-sendmode-badge{letter-spacing:.05em;color:#fff;background:#111827;border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:700}.set-sendmode-sub{color:#6b7280;margin-top:4px;font-size:12.5px}.set-send-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.set-send-ic{background:#f973161f;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.set-send-main{flex:1;min-width:0}.set-send-head{align-items:center;gap:10px;display:flex}.set-send-name{color:#111827;font-size:16px;font-weight:600}.set-send-conn{letter-spacing:.04em;color:#0e7c4c;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.set-send-managed{letter-spacing:.05em;color:#fff;background:#111827;border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:700}.set-send-desc{color:#6b7280;max-width:680px;margin:8px 0 14px;font-size:13px;line-height:1.5}.set-send-stats{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(4,1fr);gap:0;margin-top:4px;padding:14px 0;display:grid}.set-send-stats--3{grid-template-columns:repeat(3,1fr)}.set-send-stats>div{border-left:1px solid #f3f4f6;padding:0 18px}.set-send-stats>div:first-child{border-left:none;padding-left:0}.set-send-stat-lab{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.set-send-stat-val{color:#111827;font-size:15px;font-weight:600;display:block}.set-send-stat-val.is-good{color:#0e7c4c}.set-send-rep{vertical-align:middle;background:#e6f4ec;border-radius:3px;width:44px;height:5px;margin-left:4px;display:inline-block;overflow:hidden}.set-send-rep>span{background:#15b981;border-radius:3px;height:100%;display:block}:root[data-theme=dark] .set-send-rep{background:#15b9812e}.set-send-foot{color:#9ca3af;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.set-quota{background:#fafbfc;border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.set-quota-ring{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.set-quota-ring:before{content:"";background:#fafbfc;border-radius:50%;width:40px;height:40px;position:absolute}.set-quota-ring span{color:#0e7c4c;font-size:12px;font-weight:700;position:relative}.set-quota-main{flex:1;min-width:0}.set-quota-lab{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:5px;font-size:10.5px;font-weight:600}.set-quota-num{color:#6b7280;margin-bottom:8px;font-size:14px}.set-quota-num strong{color:#111827;letter-spacing:-.02em;font-size:22px;font-weight:700}.set-quota-bar{background:#eef0f2;border-radius:100px;height:8px;overflow:hidden}.set-quota-bar>div{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%}.tm-seats{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:20px;padding:18px 20px}.tm-seats-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.tm-seats-title{color:#111827;font-size:15px;font-weight:600}.tm-seats-sub{color:#9ca3af;margin-top:2px;font-size:12.5px}.tm-seats-num{color:#9ca3af;font-size:15px}.tm-seats-num strong{color:#111827;letter-spacing:-.02em;font-size:26px;font-weight:700}.tm-seats-bar{background:#eef0f2;border-radius:100px;height:8px;overflow:hidden}.tm-seats-bar>div{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%}.tm-thead{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;grid-template-columns:2fr 1fr 1fr 1.1fr 1fr 40px;align-items:center;gap:14px;min-height:36px;padding:0 14px;font-size:11px;font-weight:500;display:grid}.tm-row{border-bottom:1px solid #f3f4f6;grid-template-columns:2fr 1fr 1fr 1.1fr 1fr 40px;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:13px;display:grid}.tm-row:last-child{border-bottom:none}.tm-row:hover{background:#f8f9fb}.tm-member{align-items:center;gap:11px;min-width:0;display:flex}.tm-avatar{color:#053a22;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.tm-member-text{min-width:0}.tm-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tm-email{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.tm-rolebadge{letter-spacing:.04em;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.tm-status{letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.tm-status.is-active{color:#0e7c4c}.tm-status.is-pending{color:#c2730b}.tm-dot{background:#15b981;border-radius:50%;width:7px;height:7px}.tm-muted{color:#6b7280;font-size:12.5px}.tm-rowactions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.tm-resend{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.tm-resend:hover{color:#111827;background:#f3f4f6}.tm-section{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:20px;padding:20px 22px}.tm-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.tm-section-title{color:#111827;margin:0;font-size:16px;font-weight:600}.tm-section-sub{color:#6b7280;margin:3px 0 0;font-size:12.5px}.tm-roles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tm-rolecard{background:#fff;border:1px solid #eef0f2;border-radius:11px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tm-roleic{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tm-role-name{color:#111827;margin-bottom:3px;font-size:14px;font-weight:600}.tm-role-desc{color:#6b7280;font-size:12.5px;line-height:1.45}.tm-danger{background:#ef444405;border:1px solid #ef444440;border-radius:10px;padding:20px 22px}.tm-danger-title{color:#dc2626;margin:0 0 14px;font-size:14px;font-weight:700}.tm-danger-row{border-top:1px solid #ef44441f;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.tm-danger-row:first-of-type{border-top:none}.tm-danger-name{color:#111827;font-size:14px;font-weight:600}.tm-danger-sub{color:#6b7280;margin-top:2px;font-size:12.5px}:root[data-theme=dark] .tm-seats,:root[data-theme=dark] .tm-section{background:#14171e;border-color:#23272f}:root[data-theme=dark] .tm-seats-title,:root[data-theme=dark] .tm-seats-num strong,:root[data-theme=dark] .tm-section-title{color:#f3f4f6}:root[data-theme=dark] .tm-seats-bar{background:#23272f}:root[data-theme=dark] .tm-thead{background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .tm-row{border-bottom-color:#1f232c}:root[data-theme=dark] .tm-row:hover{background:#1a1d25}:root[data-theme=dark] .tm-name{color:#f3f4f6}:root[data-theme=dark] .tm-muted{color:#9ca3af}:root[data-theme=dark] .tm-resend:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .tm-rolecard{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .tm-role-name,:root[data-theme=dark] .tm-danger-name{color:#f3f4f6}:root[data-theme=dark] .tm-role-desc,:root[data-theme=dark] .tm-section-sub,:root[data-theme=dark] .tm-danger-sub{color:#9ca3af}:root[data-theme=dark] .tm-status.is-pending{color:#fcd34d}:root[data-theme=dark] .tm-danger{background:#ef44440d;border-color:#ef44444d}.ac-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;margin-bottom:20px;padding:22px 24px}.ac-card-title{color:#111827;margin:0 0 18px;font-size:16px;font-weight:600}.ac-personal{align-items:flex-start;gap:20px;display:flex}.ac-avatar-wrap{flex:none;position:relative}:root[data-theme=dark] .ac-sectitle{color:#f3f4f6}:root[data-theme=dark] .ac-secsub,:root[data-theme=dark] .ac-fhint{color:#9ca3af}.bl-pay{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;padding:18px 20px}.bl-pay-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bl-pay-head span{color:#111827;font-size:15px;font-weight:600}.bl-pay-update{color:#0e7c4c;cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600}.bl-card{border:1px solid #eef0f2;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bl-card-brand{color:#fff;letter-spacing:.04em;background:#111827;border-radius:5px;flex:none;place-items:center;width:38px;height:26px;font-size:9px;font-weight:800;display:grid}.bl-card-num{color:#111827;font-size:13.5px;font-weight:600}.bl-card-exp{color:#9ca3af;font-size:12px}.bl-addcard{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-size:13px;font-weight:500}.bl-addcard:hover{color:#0e7c4c;border-color:#7de3b0}.bl-usage-period{color:#9ca3af;margin:0 0 16px;font-size:12.5px}.bl-usage-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bl-usage{background:#fff;border:1px solid #eef0f2;border-radius:10px;padding:14px 16px}.bl-usage-head{color:#4b5563;align-items:center;gap:7px;margin-bottom:9px;font-size:13px;font-weight:500;display:flex}.bl-usage-num{margin-bottom:9px}.bl-usage-num strong{color:#111827;letter-spacing:-.02em;font-size:22px;font-weight:700}.bl-usage-num span{color:#9ca3af;font-size:13px}.bl-usage-bar{background:#eef0f2;border-radius:100px;height:7px;overflow:hidden}.bl-usage-bar>div{background:linear-gradient(90deg,#7de3b0,#15b981);border-radius:100px;height:100%}.bl-invoices{border:1px solid #eef0f2;border-radius:10px;margin-top:16px;overflow:hidden}.bl-inv-head,.bl-inv-row{grid-template-columns:1.3fr 2fr 1.2fr 100px 110px 40px;align-items:center;gap:14px;padding:0 14px;display:grid}.bl-inv-head{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f8f9fb;border-bottom:1px solid #eef0f2;min-height:36px;font-size:11px;font-weight:500}.bl-inv-row{border-bottom:1px solid #f3f4f6;min-height:48px;font-size:13px}.bl-inv-row:last-child{border-bottom:none}.bl-inv-row:hover{background:#f8f9fb}.bl-inv-id{color:#4b5563;font-size:12.5px}.bl-inv-desc{color:#111827}.bl-inv-date{color:#6b7280}.bl-inv-amt{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.bl-inv-status{letter-spacing:.04em;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.bl-inv-status.is-paid{color:#0e7c4c}.bl-inv-status.is-refunded{color:#6b7280}.bl-inv-dl{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-self:end;place-items:center;width:28px;height:28px;display:grid}.bl-inv-dl:hover{color:#111827;background:#f3f4f6}.bl-coupon{gap:8px;display:flex}.bl-coupon .ls-input{flex:1}:root[data-theme=dark] .bl-plan{background:#7de3b00f;border-color:#7de3b04d}:root[data-theme=dark] .bl-plan-name,:root[data-theme=dark] .bl-plan-price strong,:root[data-theme=dark] .bl-plan-next b{color:#f3f4f6}:root[data-theme=dark] .bl-pay{background:#14171e;border-color:#23272f}:root[data-theme=dark] .bl-pay-head span,:root[data-theme=dark] .bl-card-num{color:#f3f4f6}:root[data-theme=dark] .bl-card{border-color:#23272f}:root[data-theme=dark] .bl-usage{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .bl-usage-num strong{color:#f3f4f6}:root[data-theme=dark] .bl-usage-bar{background:#23272f}:root[data-theme=dark] .bl-invoices{border-color:#23272f}:root[data-theme=dark] .bl-inv-head{background:#1a1d25;border-bottom-color:#23272f}:root[data-theme=dark] .bl-inv-row{border-bottom-color:#1f232c}:root[data-theme=dark] .bl-inv-row:hover{background:#1a1d25}:root[data-theme=dark] .bl-inv-desc,:root[data-theme=dark] .bl-inv-amt{color:#f3f4f6}:root[data-theme=dark] .bl-inv-dl:hover{color:#f3f4f6;background:#20242d}:root[data-theme=dark] .bl-addcard{border-color:#2e333d}.set-quota-foot{color:#9ca3af;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}:root[data-theme=dark] .set-quota{background:#1a1d25;border-color:#23272f}:root[data-theme=dark] .set-quota-ring:before{background:#1a1d25}:root[data-theme=dark] .set-quota-ring span{color:#5ee3a4}:root[data-theme=dark] .set-quota-num strong{color:#f3f4f6}:root[data-theme=dark] .set-quota-bar{background:#23272f}.set-send-kebab{flex:none;align-self:flex-start}:root[data-theme=dark] .set-sendmode{background:#14171e;border-color:#2a2f39}:root[data-theme=dark] .set-sendmode:hover{border-color:#3a4049}:root[data-theme=dark] .set-sendmode.is-on{background:#7de3b00f;border-color:#15b981}:root[data-theme=dark] .set-sendmode-title{color:#f3f4f6}:root[data-theme=dark] .set-sendmode-badge{color:#0e1014;background:#f3f4f6}:root[data-theme=dark] .set-sendmode-sub{color:#9ca3af}:root[data-theme=dark] .set-send-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .set-send-name{color:#f3f4f6}:root[data-theme=dark] .set-send-managed{color:#0e1014;background:#f3f4f6}:root[data-theme=dark] .set-send-desc{color:#9ca3af}:root[data-theme=dark] .set-send-stats{border-top-color:#1f232c;border-bottom-color:#1f232c}:root[data-theme=dark] .set-send-stats>div{border-left-color:#1f232c}:root[data-theme=dark] .set-send-stat-val{color:#f3f4f6}:root[data-theme=dark] .set-send-stat-val.is-good{color:#5ee3a4}.ac-avatar-col{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.ac-avatar-wrap{position:relative}.ac-avatar{color:#0e7c4c;background:#7de3b040;border-radius:50%;place-items:center;width:72px;height:72px;font-size:22px;font-weight:700;display:grid}.ac-avatar-edit{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #fcfcfd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #1118271f}.ac-avatar-edit:hover{color:#111827}.ac-avatar-link{color:#0e7c4c;cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600}.ac-avatar-link:hover{text-decoration:underline}.ac-fields{flex:1;min-width:0}.ac-field-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ac-field-grid--3{grid-template-columns:1fr 1fr 1fr;align-items:start;margin-bottom:0}.ac-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ac-flabel{color:#4b5563;font-size:12px;font-weight:500}.ac-verified{color:#0e7c4c;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.ac-fhint{color:#9ca3af;font-size:12px}.ac-seclist{flex-direction:column;display:flex}.ac-secrow{border-top:1px solid #f3f4f6;align-items:center;gap:14px;padding:14px 0;display:flex}.ac-secrow:first-child{border-top:none;padding-top:0}.ac-secic{background:#f3f4f6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ac-sectext{flex:1;min-width:0}.ac-sectitle{color:#111827;font-size:14px;font-weight:600}.ac-secsub{color:#6b7280;margin-top:2px;font-size:12.5px}.ac-secright{flex:none;align-items:center;gap:12px;display:flex}.ac-secstatus{letter-spacing:.04em;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.ac-secstatus--warn{color:#c2730b}:root[data-theme=dark] .ac-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .ac-card-title{color:#f3f4f6}:root[data-theme=dark] .ac-avatar-edit{color:#c8ccd3;background:#20242d;border-color:#14171e}:root[data-theme=dark] .ac-avatar-link{color:#5ee3a4}:root[data-theme=dark] .ac-secrow{border-top-color:#1f232c}:root[data-theme=dark] .ac-secic{background:#20242d}.bl-top{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:20px;display:grid}.bl-plan{background:#7de3b00d;border:1px solid #7de3b066;border-radius:10px;padding:20px 22px}.bl-plan-head{align-items:center;gap:10px;display:flex}.bl-plan-ic{background:#7de3b040;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bl-plan-name{color:#111827;font-size:18px;font-weight:700}.bl-plan-current{letter-spacing:.05em;color:#0e7c4c;background:#15b9812e;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.bl-plan-actions{gap:8px;margin-left:auto;display:flex}.bl-plan-for{color:#6b7280;margin:12px 0 10px;font-size:13px}.bl-plan-price strong{color:#111827;letter-spacing:-.03em;font-size:32px;font-weight:700}.bl-plan-price span{color:#6b7280;font-size:14px}.bl-plan-next{color:#6b7280;margin:8px 0 0;font-size:12.5px}.bl-plan-next b{color:#111827}.bl-plan-footrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.bl-plan-footrow .bl-plan-next{margin:0}.bl-coupon-toggle{color:#0e7c4c;cursor:pointer;background:0 0;border:1px dashed #7de3b099;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.bl-coupon-toggle:hover{background:#7de3b01a;border-style:solid}.bl-coupon2{align-items:center;gap:6px;display:flex}.bl-coupon2 .ls-input{background:#fff;width:150px;height:32px}.bl-coupon-x{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.bl-coupon-x:hover{color:#111827;background:#1118270f}:root[data-theme=dark] .bl-coupon-toggle{color:#7de3b0;border-color:#7de3b059}:root[data-theme=dark] .bl-coupon2 .ls-input{background:#14171e}:root[data-theme=dark] .bl-coupon-x:hover{color:#f3f4f6;background:#20242d}.bl-details-head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.bl-details-grid{grid-template-columns:1fr 1fr 1.3fr;align-items:start;gap:18px;display:grid}.bl-details-grid .ac-field{gap:7px}.ac-opt{text-transform:none;letter-spacing:0;color:#9ca3af;background:#f3f4f6;border-radius:100px;margin-left:5px;padding:1px 6px;font-size:10.5px;font-weight:400}.bl-addr{resize:none;height:64px;line-height:1.5}:root[data-theme=dark] .bl-details-head{border-bottom-color:#1f232c}:root[data-theme=dark] .ac-opt{color:#9ca3af;background:#20242d}:root[data-theme=dark] .bl-coupon-row .ls-input{background:#14171e}.ls-app--standalone .ls-main{background:#f6f7f9}.ls-app--standalone-topbar{background:#fff;border-bottom:1px solid #eef0f2;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}:root[data-theme=dark] .ls-app--standalone-topbar{background:#14171e;border-bottom-color:#23272f}:root[data-theme=dark] .ls-app--standalone .ls-main{background:#0e1116}.ls-crumb-brand{color:#111827;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.ls-crumb-sep{color:#9ca3af;font-size:13px}.ls-crumb-page{color:#4b5563;font-size:13.5px;font-weight:500}:root[data-theme=dark] .ls-crumb-brand{color:#f3f4f6}:root[data-theme=dark] .ls-crumb-page{color:#c8ccd3}.ls-acct-head{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.ls-acct-avatar{color:#fff;background:#111827;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.ls-acct-meta{min-width:0}.ls-acct-name{color:#111827;font-size:13.5px;font-weight:600}.ls-acct-email{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}:root[data-theme=dark] .ls-acct-avatar{color:#053a22;background:#7de3b0}:root[data-theme=dark] .ls-acct-name{color:#f3f4f6}.lst-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.lst-card{background:#fcfcfd;border:1px solid #eef0f2;border-radius:10px;flex-direction:column;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.lst-card:hover{border-color:#7de3b0;transform:translateY(-2px);box-shadow:0 6px 18px #11182712}.lst-card[data-selected]{background:#f7fbf8;border-color:#7de3b0}.lst-card-icon{color:#15b981;background:#7de3b029;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:opacity .12s;display:grid}.lst-card-check{opacity:0;z-index:2;transition:opacity .12s;position:absolute;top:16px;left:16px}.lst-card:hover .lst-card-icon,.lst-card[data-selected] .lst-card-icon{opacity:0}.lst-card:hover .lst-card-check,.lst-card[data-selected] .lst-card-check{opacity:1}.lst-card-kebab{opacity:0;z-index:2;transition:opacity .12s;position:absolute;top:11px;right:9px}.lst-card:hover .lst-card-kebab,.lst-card[data-selected] .lst-card-kebab{opacity:1}.lst-card-body{flex-direction:column;gap:3px;min-width:0;margin-top:12px;text-decoration:none;display:flex}.lst-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;padding-right:18px;font-size:14px;font-weight:600;overflow:hidden}.lst-card-desc{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lst-card-foot{align-items:baseline;gap:6px;margin-top:14px;display:flex}.lst-card-count{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.lst-card-count-label{color:#6b7280;font-size:12px}:root[data-theme=dark] .lst-card{background:#14171e;border-color:#23272f}:root[data-theme=dark] .lst-card:hover{border-color:#2e6b4f}:root[data-theme=dark] .lst-card[data-selected]{background:#181f1b;border-color:#2e6b4f}:root[data-theme=dark] .lst-card-name,:root[data-theme=dark] .lst-card-count{color:#f3f4f6}:root[data-theme=dark] .lst-card-count-label{color:#9ca3af}:root[data-theme=dark] .lst-card-icon,:root[data-theme=dark] .lst-rowname-icon{color:#15b981;background:#7de3b01f}.lst-rowname{align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.lst-rowname-icon{color:#15b981;background:#7de3b029;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.lst-rowname:hover .ls-email{color:#0e7c4c}.lst-row-count{color:#111827;font-variant-numeric:tabular-nums;font-weight:600}.lst-row-kebab{opacity:0;transition:opacity .12s}.ls-row:hover .lst-row-kebab,.ls-row.is-selected .lst-row-kebab{opacity:1}:root[data-theme=dark] .lst-row-count{color:#f3f4f6}.ls-confirm-check{cursor:pointer;background:#fafbfc;border:1px solid #eef0f2;border-radius:9px;align-items:flex-start;gap:10px;margin:4px 18px 0;padding:11px 12px;display:flex}.ls-confirm-check:hover{background:#f3f4f6}.ls-confirm-check input{accent-color:#dc2626;cursor:pointer;flex:none;width:15px;height:15px;margin-top:1px}.ls-confirm-check-text{flex-direction:column;gap:2px;display:flex}.ls-confirm-check-label{color:#111827;font-size:13px;font-weight:500}.ls-confirm-check-sub{color:#9ca3af;font-size:11.5px;line-height:1.4}:root[data-theme=dark] .ls-confirm-check{background:#1a1d25;border-color:#2a2f39}:root[data-theme=dark] .ls-confirm-check:hover{background:#20242d}:root[data-theme=dark] .ls-confirm-check-label{color:#f3f4f6}.sb-pm{max-height:78vh;padding:6px;overflow-y:auto}.sb-pm-sec{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:6px 8px 4px;font-size:10.5px;font-weight:700}.sb-pm-count{color:#9ca3af;margin-left:2px;font-weight:600}.sb-pm-item{color:#111827;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 9px;font-size:13px;display:flex}.sb-pm-item svg{color:#6b7280}.sb-pm-item:hover{background:#f3f4f6}.sb-pm-item.is-danger,.sb-pm-item.is-danger svg{color:#dc2626}.sb-pm-item.is-danger:hover{background:#dc26260f}.sb-pm-div{background:#eef0f2;height:1px;margin:6px 4px}.sb-pm-split{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:8px 9px;display:flex}.sb-pm-split:hover{background:#f3f4f6}.sb-pm-split-text{flex:1;min-width:0}.sb-pm-split-title{color:#111827;font-size:13px;font-weight:600;display:block}.sb-pm-split-sub{color:#9ca3af;margin-top:1px;font-size:11.5px;display:block}.sb-pm-var{border-radius:8px;margin:2px 0;padding:8px 9px}.sb-pm-var.is-chal{background:#7de3b01a}.sb-pm-var-top{align-items:center;gap:9px;display:flex}.sb-pm-badge{color:#4b5563;background:#e5e7eb;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.sb-pm-badge.is-b{color:#fff;background:#15b981}.sb-pm-var-name{color:#111827;font-size:13px;font-weight:600}.sb-pm-control{letter-spacing:.04em;color:#9ca3af;font-size:9.5px;font-weight:700}.sb-pm-pct{color:#111827;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.sb-pm-range{appearance:none;cursor:pointer;accent-color:#15b981;background:#eef0f2;border-radius:3px;width:100%;height:5px;margin-top:8px}.sb-pm-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#15b981;border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 3px #11182740}.sb-pm-range::-moz-range-thumb{cursor:pointer;background:#15b981;border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 3px #11182740}.sb-pm-bar{background:#eef0f2;border-radius:3px;height:5px;margin-top:7px;overflow:hidden}.sb-pm-bar>div{background:#15b981;border-radius:3px;height:100%;transition:width .12s}.sb-pm-add{color:#4b5563;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:8px;width:100%;margin:4px 0;padding:9px;font-size:12.5px;font-weight:500;display:flex}.sb-pm-add svg{color:#9ca3af}.sb-pm-add:hover{color:#0e7c4c;border-color:#7de3b0}.sb-pm-traffic{border:1px solid #eef0f2;border-radius:9px;margin:4px 0;padding:10px 12px}.sb-pm-traffic>div{color:#6b7280;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.sb-pm-traffic>div+div{margin-top:4px}.sb-pm-tval{color:#111827;font-variant-numeric:tabular-nums;font-weight:700}.sb-pm-tsub{color:#6b7280;font-weight:500}.sb-pm-traffic.is-bad .sb-pm-tval{color:#dc2626}.sb-pm-warn{color:#b45309;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex;margin-top:6px!important}.sb-pm-hint{color:#9ca3af;padding:2px 9px 6px;font-size:11px;line-height:1.4}.sb-pm-smart{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.sb-pm-smart:hover{background:#f3f4f6}.sb-pm-smart-ic{color:#6b7280;display:inline-flex}.sb-pm-smart-text{flex:1;min-width:0}.sb-pm-smart-title{color:#111827;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.sb-pm-pro{letter-spacing:.04em;color:#0e7c4c;background:#7de3b040;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.sb-pm-smart-sub{color:#9ca3af;font-size:11.5px}.sb-pm-toggle{background:#d1d5db;border-radius:100px;flex:none;width:32px;height:18px;transition:background .12s;position:relative}.sb-pm-toggle>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.sb-pm-toggle.is-on{background:#15b981}.sb-pm-toggle.is-on>span{left:16px}:root[data-theme=dark] .sb-pm-split:hover{background:#20242d}:root[data-theme=dark] .sb-pm-split-title{color:#f3f4f6}:root[data-theme=dark] .sb-pm-range{background:#2a2f39}:root[data-theme=dark] .sb-pm-range::-webkit-slider-thumb{border-color:#14171e}:root[data-theme=dark] .sb-pm-range::-moz-range-thumb{border-color:#14171e}:root[data-theme=dark] .sb-pm-sec,:root[data-theme=dark] .sb-pm-count{color:#6b7280}:root[data-theme=dark] .sb-pm-item{color:#f3f4f6}:root[data-theme=dark] .sb-pm-item:hover{background:#20242d}:root[data-theme=dark] .sb-pm-div{background:#23272f}:root[data-theme=dark] .sb-pm-badge{color:#c8ccd3;background:#2a2f39}:root[data-theme=dark] .sb-pm-var-name,:root[data-theme=dark] .sb-pm-pct,:root[data-theme=dark] .sb-pm-tval,:root[data-theme=dark] .sb-pm-smart-title{color:#f3f4f6}:root[data-theme=dark] .sb-pm-var.is-chal{background:#7de3b014}:root[data-theme=dark] .sb-pm-bar,:root[data-theme=dark] .sb-pm-toggle{background:#2a2f39}:root[data-theme=dark] .sb-pm-traffic{border-color:#23272f}:root[data-theme=dark] .sb-pm-smart:hover{background:#20242d}
