:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;color:#f2f4fa;background:#0f1118;font-synthesis:none;--background: #0f1118;--surface: #181b24;--surface-soft: #20242f;--surface-raised: #252a36;--border: #343947;--text-primary: #f2f4fa;--text-secondary: #c7ccd8;--text-muted: #a7adbc;--accent: #a5a6ff;--accent-strong: #5b5ce2;--accent-soft: #292b50;--success: #48d3aa;--success-soft: #173c33;--warning: #f2b85b;--warning-soft: #3d2e18;--error: #ff8398;--error-soft: #43232d;--focus-ring: rgba(133, 134, 255, .34);--muted: var(--text-muted);--indigo: var(--accent);--indigo-soft: var(--accent-soft);--emerald: var(--success);--amber: var(--warning);--rose: var(--error)}.billing-page{display:grid;gap:22px;padding:28px;max-width:1440px;margin:0 auto}.billing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.subscription-state{display:flex;align-items:center;gap:11px;padding:12px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.subscription-state span{display:grid}.subscription-state small{color:var(--text-muted);font-size:11px}.subscription-state strong{font-size:17px}.subscription-state.active{border-color:#6c5ce78c;box-shadow:0 0 28px #6c5ce71f}.billing-alert{display:flex;gap:13px;padding:16px 18px;border:1px solid rgba(245,158,11,.4);background:#f59e0b14;border-radius:14px}.billing-alert p{margin:4px 0 0;color:var(--text-muted)}.usage-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.usage-card,.plan-card,.checkout-card,.billing-history{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px}.usage-card>div:first-child{display:flex;justify-content:space-between;align-items:baseline}.usage-card span{color:var(--text-muted)}.usage-card strong{font-size:22px}.usage-card strong small{font-size:13px;color:var(--text-muted)}.usage-track{height:7px;background:var(--surface-raised);border-radius:99px;margin:16px 0 9px;overflow:hidden}.usage-track i{display:block;height:100%;background:linear-gradient(90deg,#6c5ce7,#00d4ff);border-radius:inherit}.usage-card>small{color:var(--text-muted)}.plan-card{cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.plan-card:hover{transform:translateY(-2px)}.plan-card.selected{border-color:#6c5ce7;box-shadow:0 14px 40px #6c5ce724}.plan-card.current{background:linear-gradient(150deg,rgba(108,92,231,.1),var(--surface) 55%)}.plan-title{display:flex;justify-content:space-between;gap:12px}.plan-title h2{margin:0}.plan-title p{margin:5px 0;color:var(--text-muted)}.plan-title>span{height:max-content;padding:5px 8px;border-radius:99px;background:#34d3991f;color:#34d399;font-size:11px}.plan-price{display:block;font-size:29px;margin:20px 0}.plan-price small{font-size:12px;color:var(--text-muted);margin-left:5px;font-weight:500}.plan-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.plan-card li{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.plan-card li svg{width:15px;color:#34d399}.checkout-card{display:grid;grid-template-columns:minmax(240px,1fr) 190px minmax(360px,1.3fr) auto;align-items:end;gap:22px}.checkout-card h2,.billing-history h2{margin:3px 0 6px}.checkout-card p{margin:0;color:var(--text-muted)}.checkout-card label{display:grid;gap:8px;font-size:12px;color:var(--text-muted)}.checkout-card select{padding:11px;border-radius:10px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text)}.checkout-summary{display:flex;gap:24px;align-items:end}.checkout-summary span{display:grid;gap:3px}.checkout-summary small{color:var(--text-muted)}.checkout-summary strong{font-size:17px}.checkout-summary .bonus strong{color:#34d399}.billing-pay{display:flex;align-items:center;gap:8px;white-space:nowrap}.billing-history{display:grid;gap:16px}.billing-history table{width:100%}.billing-history th,.billing-history td{text-align:left;padding:12px;border-bottom:1px solid var(--border)}@media(max-width:1050px){.plan-grid{grid-template-columns:1fr}.checkout-card{grid-template-columns:1fr 1fr}.checkout-summary{grid-column:1/-1}.billing-pay{width:max-content}}@media(max-width:720px){.billing-page{padding:18px}.billing-heading{align-items:flex-start;flex-direction:column}.usage-grid,.checkout-card{grid-template-columns:1fr}.checkout-summary{display:grid;grid-template-columns:1fr 1fr}.billing-pay{width:100%;justify-content:center}}.workspace-trigger{margin:2px 12px 14px;width:calc(100% - 24px);min-height:62px;padding:9px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;text-align:left;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 42%,var(--surface)),var(--surface));color:var(--text-primary);transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-trigger:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));transform:translateY(-1px)}.workspace-trigger-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:var(--accent-soft)}.workspace-trigger-copy{min-width:0;display:grid;gap:2px}.workspace-trigger-copy small{color:var(--text-muted);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.workspace-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.workspace-role{max-width:64px;overflow:hidden;padding:3px 6px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:8px;font-weight:750;text-overflow:ellipsis;text-transform:uppercase}.workspace-trigger>svg{color:var(--text-muted)}.workspace-menu{min-width:270px;padding:7px}.workspace-menu-heading{display:grid;gap:3px;padding:8px 9px 10px;border-bottom:1px solid var(--border);margin-bottom:5px}.workspace-menu-heading strong{font-size:12px}.workspace-menu-heading small{color:var(--text-muted);font-size:9px}.workspace-menu .shell-menu-item{justify-content:space-between}.workspace-menu .shell-menu-item>span{display:grid;gap:2px}.workspace-menu .shell-menu-item small{color:var(--text-muted);font-size:9px}.team-layout,.settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px}.management-list,.role-list{display:grid;gap:8px}.management-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.management-row>div{min-width:0;display:grid;gap:3px}.management-row strong,.management-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-row small{color:var(--text-muted);font-size:10px}.management-row em{margin-left:7px;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-style:normal;text-transform:uppercase}.management-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.management-row select{max-width:150px}.management-select{min-width:118px;min-height:38px;padding:8px 34px 8px 11px;color:var(--text-primary);background-color:#07090eb8;border:1px solid var(--border);border-radius:9px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.management-select:hover{border-color:color-mix(in srgb,var(--text-muted) 55%,var(--border))}.management-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.management-select:disabled{color:var(--text-muted);background-color:var(--surface-soft);cursor:not-allowed}.icon-danger{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--danger)}.role-list button{width:100%;display:flex;align-items:center;gap:10px;padding:11px;text-align:left;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--text)}.role-list button>span{display:grid;gap:2px}.role-list button small,.role-hint{color:var(--text-muted);font-size:10px}.role-editor{margin-bottom:18px}.permission-table{margin:16px 0;overflow-x:auto}.permission-row{min-width:720px;display:grid;grid-template-columns:150px repeat(5,minmax(92px,1fr));align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--border)}.permission-row label{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:10px}.invite-banner{margin-bottom:18px;display:flex;align-items:center;gap:14px}.invite-banner>div{flex:1;display:grid;gap:3px}.invite-banner small{color:var(--text-muted)}.invite-banner code{max-width:min(360px,100%);overflow:auto;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#07090e99;color:var(--accent);font-size:13px;white-space:nowrap}.copy-success{color:var(--success)!important;border-color:color-mix(in srgb,var(--success) 45%,var(--border))!important;background:var(--success-soft)!important}.settings-heading{margin-bottom:18px}.profile-details{display:grid;gap:0}.profile-details>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border)}.profile-details dt{color:var(--text-muted)}.profile-details dd{text-align:right;font-weight:650}.password-panel form{display:grid;gap:12px}.field{min-width:0;display:grid;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:600}.field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.field>span small,.form-help{color:var(--text-muted);font-size:10px;font-weight:450;line-height:1.45}.field input,.field select{width:100%;min-height:42px;padding:10px 12px;color:var(--text-primary);background:#07090e9e;border:1px solid var(--border);border-radius:9px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field input:hover,.field select:hover{border-color:color-mix(in srgb,var(--text-muted) 55%,var(--border))}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0;background:#07090ed1}.password-panel form .ui-button{margin-top:2px;justify-content:center}.sessions-panel{margin-top:18px}.join-panel{max-width:620px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px}.proxy-editor{margin-bottom:18px}.proxy-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.proxy-name-field{grid-column:1 / -1}.proxy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.proxy-card{display:grid;gap:16px}.proxy-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.proxy-card-head>div{min-width:0;display:grid;gap:3px}.proxy-card-head strong,.proxy-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-card-head small,.proxy-meta{color:var(--text-muted);font-size:10px}.proxy-health{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:750;text-transform:uppercase}.proxy-health.good{background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success)}.proxy-health.bad{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger)}.proxy-health.unknown{background:var(--surface-soft);color:var(--text-muted)}.proxy-meta{display:grid;gap:7px}.proxy-meta span{display:flex;align-items:center;gap:6px}.proxy-mode-tabs{display:inline-flex;width:fit-content;gap:4px;margin-bottom:18px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.proxy-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:0;border-radius:10px;color:var(--text-muted);background:transparent}.proxy-mode-tabs button.active{color:var(--text-primary);background:var(--surface-raised);box-shadow:0 6px 18px #00000029}.proxy-store-card,.proxy-order-history{display:grid;gap:14px;margin-bottom:18px}.proxy-purchase-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) minmax(240px,1.4fr);gap:14px;align-items:end}.proxy-quote-summary{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.proxy-quote-summary strong{font-size:1.2rem}.proxy-quote-summary small,.proxy-quote-summary span{color:var(--text-muted)}.proxy-renewal{display:flex;align-items:end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.proxy-renewal>div{margin-right:auto}.proxy-renewal h2,.proxy-renewal p{margin:0}.proxy-order-history td .error-text{display:block;margin-top:4px}@media(max-width:900px){.team-layout,.settings-layout{grid-template-columns:1fr}.invite-banner{align-items:stretch;flex-direction:column}}@media(max-width:640px){.proxy-purchase-grid{grid-template-columns:1fr}.proxy-mode-tabs{width:100%}.proxy-mode-tabs button{flex:1}.management-row{grid-template-columns:auto minmax(0,1fr) auto}.management-row select{grid-column:2 / -1;width:100%;max-width:none}.sessions-panel .panel-heading{align-items:stretch;flex-direction:column}.proxy-form-grid{grid-template-columns:1fr}.proxy-card-head{grid-template-columns:auto minmax(0,1fr)}.proxy-health{grid-column:2;justify-self:start}.join-panel{grid-template-columns:1fr;align-items:stretch}}.finance-page{width:min(1440px,100%);min-width:0;margin:0 auto;padding:34px clamp(22px,4vw,58px) 64px;display:grid;gap:20px}.finance-filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:14px;align-items:end}.finance-filters label{display:grid;gap:7px;color:var(--text-muted);font-size:13px}.finance-filters input{min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle);color:var(--text);padding:0 12px}.finance-filters input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.finance-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.finance-stats .stat-card span{display:flex;align-items:center;gap:7px}.finance-warning{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5a33b73;border-radius:12px;color:#f1c66f;background:#e5a33b17}.finance-warning svg{flex:0 0 auto}.finance-content{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.finance-chart-empty{min-height:280px;justify-content:center}.finance-reconciliation{display:grid;gap:4px;margin:0}.finance-reconciliation div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--border)}.finance-reconciliation dt{color:var(--text-muted)}.finance-reconciliation dd{margin:0;font-weight:700}@media(max-width:1100px){.finance-filters,.finance-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.finance-page{padding:22px 16px 36px;gap:14px}.finance-filters,.finance-stats,.finance-content{grid-template-columns:1fr}.finance-warning{align-items:flex-start;line-height:1.45}.finance-chart-empty{min-height:210px}}*{box-sizing:border-box}html,body,#root{min-height:100%;background:var(--background)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--text-primary)}button{font:inherit}a{color:var(--indigo);text-decoration:none}a:hover{text-decoration:underline}.toast-region{position:fixed;right:20px;bottom:20px;z-index:100;display:grid;gap:8px}.toast{max-width:360px;padding:12px 15px;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 35px #00000059;font-size:13px}.toast.error{background:var(--rose)}.app-shell{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh}.app-main{min-width:0;padding:0}.dashboard-page{min-width:0;padding:30px 36px 48px}.mobile-shell-nav{display:none}.sidebar{position:sticky;top:0;height:100vh;background:var(--surface);border-right:1px solid var(--border);padding:24px 16px 18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;padding:0 10px 24px}.brand-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--text-primary);background:var(--accent-strong)}.nav-group{margin:22px 10px 6px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.nav-item{width:100%;display:flex;align-items:center;gap:11px;border:0;border-radius:9px;padding:10px 11px;color:var(--text-secondary);background:transparent;cursor:pointer;text-align:left}.nav-item:hover{text-decoration:none}.nav-item:disabled{cursor:not-allowed;opacity:1;color:var(--text-muted)}.nav-item:hover{background:var(--surface-soft);color:var(--text-primary)}.nav-item.active{color:var(--indigo);background:var(--indigo-soft);font-weight:600}.catalog-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:20px}.catalog-tabs a{color:var(--text-secondary);padding:10px 16px;border-bottom:2px solid transparent;text-decoration:none}.catalog-tabs a.active{color:var(--text-primary);border-color:var(--indigo)}.catalog-table-panel{grid-column:1 / -1;overflow:hidden;background:transparent;border:0;padding:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}td strong,td small{display:block}td small{color:var(--text-secondary);margin-top:4px}.status-badge,.marketplace-chip{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--surface-soft);font-size:12px;margin:2px 4px 2px 0}.target-check{display:block;font-size:12px;margin-top:5px}.nav-item span:nth-child(2){flex:1}.nav-badge{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;color:var(--indigo);background:#fff;font-size:11px}.nav-soon{margin-left:auto;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.profile{margin-top:auto;border-top:1px solid var(--border);padding:17px 8px 0;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px}.profile-button{width:100%;color:inherit;background:transparent;border-right:0;border-bottom:0;border-left:0;text-align:left;cursor:pointer}.profile span:nth-child(2){display:grid}.profile small{color:var(--muted);margin-top:2px}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--background);background:var(--text-primary)}.app-main{min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center}h1,h2,h3,p{margin:0}h1{margin-top:3px;font-size:26px}h2{font-size:17px}.muted,.panel-heading p{color:var(--muted);font-size:12px}.top-actions{display:flex;gap:10px;align-items:center}.primary-button,.icon-button,.filters button{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:10px 13px;display:flex;align-items:center;gap:8px;cursor:pointer}.primary-button{border-color:var(--accent-strong);color:var(--text-primary);background:var(--accent-strong)}.icon-button{position:relative;padding:10px}.icon-button span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--rose);right:7px;top:6px;border:2px solid var(--surface)}.mobile-menu{display:none;background:none;border:0}.filters{display:flex;gap:9px;margin:25px 0 28px}.filters button{color:var(--text-secondary);padding:8px 11px;font-size:13px}.section-title{display:flex;align-items:center;gap:8px;margin-bottom:13px}.count{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:11px;color:var(--indigo);background:var(--indigo-soft);font-size:11px;font-weight:700}.attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.attention-card{display:grid;grid-template-columns:auto 1fr;gap:13px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.attention-card.indigo{border-top:2px solid var(--indigo)}.attention-card.amber{border-top:2px solid var(--amber)}.attention-card.rose{border-top:2px solid var(--rose)}.attention-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:var(--indigo);background:var(--indigo-soft)}.amber .attention-icon{color:var(--amber);background:#fff7e8}.rose .attention-icon{color:var(--rose);background:#fff0f3}.eyebrow{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.attention-card h3{font-size:15px;margin:5px 0}.attention-card p{color:var(--muted);font-size:12px}.link-button{border:0;padding:0;margin-top:11px;color:var(--indigo);background:none;cursor:pointer;font-size:12px;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.stat-card,.panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.panel.catalog-table-panel{grid-column:1 / -1;padding:0;background:transparent;border:0;border-radius:0;overflow:visible}.catalog-table-panel table{width:100%;table-layout:fixed}.catalog-table-panel th:nth-child(1){width:31%}.catalog-table-panel th:nth-child(2){width:10%}.catalog-table-panel th:nth-child(3){width:10%}.catalog-table-panel th:nth-child(4){width:12%}.catalog-table-panel th:nth-child(5){width:22%}.catalog-table-panel th:nth-child(6){width:15%}.catalog-table-panel td{overflow-wrap:anywhere}.lots-table-panel{background:#0a0c12d1}.lots-table-panel>.inline-state,.lots-table-panel>.ui-empty{margin:18px}.lots-table th:nth-child(1){width:42%}.lots-table th:nth-child(2){width:14%}.lots-table th:nth-child(3){width:12%}.lots-table th:nth-child(4){width:23%}.lots-table th:nth-child(5){width:9%}.lots-table th{padding-top:11px;padding-bottom:11px;font-size:9px;letter-spacing:.08em}.lots-table td{height:68px;padding-top:14px;padding-bottom:14px;vertical-align:middle}.lots-table tbody tr:last-child td{border-bottom:0}.lot-title-link{width:fit-content;max-width:100%;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35;text-decoration:none}.lot-title-link:hover{color:var(--accent);text-decoration:none}.lot-number{color:var(--text-secondary);font:650 13px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.lot-number small{display:inline;margin:0;color:var(--text-muted);font:inherit}.publication-badges{display:flex;flex-wrap:wrap;gap:6px}.marketplace-badge{min-height:25px;padding:4px 8px 4px 5px;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);background:#ffffff0b;border:1px solid var(--border);border-radius:7px;font-size:9px;font-weight:700}.marketplace-badge>span{width:16px;height:16px;display:grid;place-items:center;color:#15100b;background:var(--text-muted);border-radius:4px;font-size:9px}.marketplace-funpay>span{background:#ff9c56}.marketplace-ggsell>span{color:#fff;background:#665cf6}.marketplace-playerok>span{color:#fff;background:#2ca4ef}.not-published{color:var(--text-muted);font-size:10px}.lot-row-actions{display:flex;justify-content:flex-end;gap:6px}.row-icon-action{width:34px;height:34px;padding:0;display:grid;place-items:center;color:var(--text-muted);background:#ffffff09;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:color .18s,background .18s,border-color .18s,transform .18s}.row-icon-action:hover{color:#fff;background:#ffffff13;border-color:var(--border-strong);text-decoration:none;transform:translateY(-2px) rotate(-2deg)}.row-icon-action.danger:hover{color:var(--error);border-color:#ff829847}.row-icon-action[aria-disabled=true]{color:#646a77;cursor:not-allowed}.stat-card{display:grid;gap:8px}.stat-card>span,.stat-card small{color:var(--muted);font-size:12px}.stat-card strong{font-size:24px}.stat-card b{color:var(--emerald);margin-right:5px}.content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:13px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-heading p{margin-top:4px}.legend{color:var(--muted);font-size:11px;display:flex;align-items:center;gap:6px}.revenue-dot,.orders-dot{width:8px;height:8px;border-radius:2px;background:var(--indigo)}.orders-dot{margin-left:6px;border-radius:50%;background:var(--emerald)}.chart{height:280px;font-size:11px}.recharts-cartesian-grid line{stroke:var(--border)}.recharts-text{fill:var(--muted)}.orders{display:grid}.order-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--border);font-size:12px}.order-row:first-child{border-top:0}.order-row>div{display:grid;gap:3px}.order-row small{color:var(--muted)}.order-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:var(--surface-soft);color:var(--muted)}.status{padding:4px 7px;border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:10px}.status.новый{color:var(--indigo);background:var(--indigo-soft)}.status.выполнен{color:var(--emerald);background:#eaf9f4}.status.возврат{color:var(--rose);background:#fff0f3}.dashboard-empty{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:22px;text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:12px}.dashboard-empty h3{color:inherit;font-size:14px}.dashboard-empty p{font-size:12px}.dashboard-empty.compact{min-height:190px;border:0;background:var(--surface-soft)}.events-list{display:grid;gap:9px}.event-row{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--surface);border:1px solid var(--border);border-radius:11px}.event-row h3{font-size:13px}.event-row p{margin-top:3px;color:var(--muted);font-size:11px}.dashboard-secondary{margin-top:22px}.dashboard-main{margin-top:22px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr)}.dashboard-sales{min-width:0}.projection-list,.health-list{display:grid;gap:2px}.projection-row,.health-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 4px;border-bottom:1px solid var(--border)}.projection-row:last-child,.health-row:last-child{border-bottom:0}.projection-row div,.health-row div{display:grid;gap:4px;min-width:0}.projection-row small,.health-row small{color:var(--muted)}.align-end{text-align:right}.health-row{justify-content:flex-start}.health-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 12px currentColor}.health-dot.good{color:var(--success);background:currentColor}.health-dot.bad{color:var(--error);background:currentColor}.error-text{color:var(--error)!important}.notification-badge{position:absolute;inset:-5px -5px auto auto;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:var(--error);color:#fff;font-size:10px}.icon-button{position:relative}.spin{animation:dashboard-spin .9s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.dashboard-main{grid-template-columns:1fr}}.filters button:disabled,.primary-button:disabled,.icon-button:disabled,.link-button:disabled{cursor:not-allowed;opacity:1;color:var(--text-muted);background:var(--surface-soft);border-color:var(--border)}.dashboard-notice{margin-top:20px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:12px}.dashboard-notice.error{border-color:#754052;color:var(--error);background:var(--error-soft)}.dashboard-notice button{color:inherit;border:0;background:none;font-weight:700;cursor:pointer}.page-state{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--indigo);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);background:var(--surface)}.auth-visual{position:relative;overflow:hidden;padding:42px clamp(36px,6vw,88px);color:#fff;background:linear-gradient(145deg,#3839a8,#6869ec);display:flex;flex-direction:column;justify-content:space-between}.auth-visual:after{content:"";position:absolute;width:420px;height:420px;right:-190px;bottom:-150px;border:70px solid rgba(255,255,255,.07);border-radius:50%}.auth-brand{padding:0;position:relative;z-index:1}.auth-brand .brand-mark{color:var(--indigo);background:#fff}.auth-visual h1{margin:14px 0 16px;font-size:clamp(32px,4vw,50px);line-height:1.08}.auth-visual p{max-width:480px;color:#ffffffbf;line-height:1.6}.auth-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#ffffffb3}.auth-preview{position:relative;z-index:1;width:min(330px,100%);padding:20px;display:grid;grid-template-columns:1fr auto;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-preview span{grid-column:1 / -1;color:#ffffffb3;font-size:12px}.auth-preview strong{font-size:25px}.auth-preview i{align-self:center;color:#baf5df;font-style:normal;font-size:12px;font-weight:700}.auth-main{padding:40px clamp(28px,7vw,110px);display:grid;place-items:center}.auth-card{width:min(430px,100%);display:grid;gap:18px}.auth-card>div:first-child{margin-bottom:5px}.auth-card h1{font-size:30px}.auth-card>div>p{margin-top:8px;color:var(--muted)}.auth-card label{display:grid;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:600}.auth-card input{width:100%;padding:12px 13px;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:9px;outline:none}.auth-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.auth-card input::placeholder,.integration-form input::placeholder{color:var(--text-muted);opacity:1}.auth-card input:disabled{opacity:.7;cursor:wait;background:var(--surface-soft)}.auth-submit{width:100%;justify-content:center;padding:12px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-links{display:grid;gap:11px;text-align:center;color:var(--muted);font-size:13px}.form-error,.form-success{padding:11px 13px;border-radius:9px;font-size:13px}.form-error{color:var(--error);background:var(--error-soft);border:1px solid #754052}.form-success{color:var(--success);background:var(--success-soft);border:1px solid #286857;line-height:1.5}.integrations-page{width:100%;min-width:0;padding:30px 36px 60px;color:var(--text-primary);background:var(--background);overflow-x:clip}.integrations-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;max-width:1180px;margin:0 auto 28px}.integrations-header .brand{padding:0}.back-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:18px;color:var(--muted);font-size:12px}.integrations-layout{width:100%;max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.integrations-layout>section{min-width:0}.integration-connect{padding:24px}.integration-title{display:flex;align-items:center;gap:13px}.integration-title p,.connection-card p,.integration-empty p{margin-top:4px;color:var(--muted);font-size:12px}.funpay-mark{flex:none;width:40px;height:40px;display:grid;place-items:center;color:#17100b;background:#ff9a4d;border-radius:10px;font-weight:900;font-size:20px}.secret-note{display:flex;align-items:flex-start;gap:10px;margin:20px 0;padding:12px;color:var(--success);background:var(--success-soft);border:1px solid #286857;border-radius:10px;font-size:12px;line-height:1.45}.secret-note span{display:grid}.integration-form{display:grid;gap:15px}.integration-form label{display:grid;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:600}.integration-form input:not([type=checkbox]){width:100%;padding:11px 12px;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:9px;outline:none}.integration-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.integration-form input:disabled{color:var(--text-muted);opacity:1;background:var(--surface-soft)}.proxy-toggle{grid-template-columns:auto 1fr!important;align-items:flex-start;cursor:pointer}.proxy-toggle input{margin-top:3px;accent-color:var(--indigo)}.proxy-toggle span{display:grid;gap:3px}.proxy-toggle small{color:var(--muted);font-weight:400}.proxy-fields{padding:14px;display:grid;gap:13px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px}.integration-submit{justify-content:center;width:100%;padding:12px}.spin-icon{animation:spin .8s linear infinite}.integration-state,.integration-empty{min-height:150px;padding:24px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:13px}.integration-state.error{color:var(--rose)}.integration-state button{color:inherit;border:0;background:none;font-weight:700;cursor:pointer}.integration-empty{flex-direction:column;text-align:center}.connections-list{display:grid;gap:10px}.connection-card{padding:15px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px}.connection-card h3{font-size:14px}.connection-card small{display:block;margin-top:5px;color:var(--rose);font-size:11px}.connection-status{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:12px;font-size:10px;font-weight:700}.connection-status.connected{color:var(--success);background:var(--success-soft)}.integrations-catalog-page{max-width:1320px}.integrations-section-heading{margin-bottom:14px;display:flex;align-items:center;gap:9px}.integrations-section-heading>div{flex:0 1 auto}.integrations-section-heading h2{font-size:16px}.integrations-section-heading p{margin-top:5px;color:var(--text-muted);font-size:10px}.account-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-card{min-height:224px;padding:17px;display:grid;grid-template-rows:auto 1fr auto;gap:18px;color:var(--text-primary);background:linear-gradient(145deg,#1f2330c7,#0d1017c7);border:1px solid var(--border);border-radius:13px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s,border-color .2s,box-shadow .2s}.account-card:hover{border-color:var(--border-strong);box-shadow:0 18px 45px #00000038;transform:translateY(-3px)}.account-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-card-body{align-self:center}.account-card-body small{color:var(--accent);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account-card-body h3{margin-top:7px;font-size:19px;letter-spacing:-.03em}.account-card-meta{padding-top:13px;display:grid;gap:8px;color:var(--text-muted);border-top:1px solid var(--border);font-size:9px}.account-card-meta span{display:flex;align-items:center;gap:7px}.account-card-meta svg{color:var(--accent)}.account-card-actions{display:flex;gap:8px}.account-card-actions>button{min-width:0;flex:1;justify-content:center}.danger-button{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--error);background:color-mix(in srgb,var(--error-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--error) 34%,var(--border));border-radius:9px;cursor:pointer}.danger-button:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--error) 52%,transparent);border-color:var(--error)}.danger-button:disabled{cursor:not-allowed;opacity:.55}.account-card-error{padding:8px;display:flex;gap:7px;color:var(--error);background:var(--error-soft);border-radius:7px;font-size:9px}.connect-account-form .form-actions{width:100%;margin-top:8px;display:grid;grid-template-columns:minmax(110px,.72fr) minmax(190px,1.28fr);gap:12px;align-items:stretch}.connect-account-form .form-actions>button{width:100%;min-height:44px;padding:10px 15px}.marketplace-picker{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketplace-picker>.inline-state{grid-column:1 / -1}.marketplace-option{min-width:0;min-height:92px;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr auto;gap:7px 9px;align-items:center;color:var(--text-secondary);text-align:left;background:#07090e75;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:color .18s,background .18s,border-color .18s,transform .18s}.marketplace-option:hover:not(:disabled){color:#fff;background:#ffffff0e;border-color:var(--border-strong);transform:translateY(-2px)}.marketplace-option.selected{color:#fff;background:linear-gradient(135deg,#707dff2e,#3e468414);border-color:#8b96ff61;box-shadow:inset 2px 0 var(--accent)}.marketplace-option:disabled{opacity:.55;cursor:not-allowed}.marketplace-option>span:nth-child(2){min-width:0;display:grid;gap:3px}.marketplace-option strong,.marketplace-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-option strong{font-size:11px}.marketplace-option small{color:var(--text-muted);font-size:8px}.marketplace-option em{grid-column:1 / -1;color:var(--text-muted);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marketplace-option.selected em{color:var(--accent)}.marketplace-option-mark{width:32px;height:32px;display:grid;place-items:center;color:#17100a;background:#ff9c56;border-radius:8px;font-size:12px;font-weight:850}.marketplace-option-mark.ggsell{color:#fff;background:#665cf6}.marketplace-option-mark.playerok{color:#fff;background:#2ca4ef}@media(max-width:980px){.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.connect-account-form .form-actions{grid-template-columns:1fr;gap:9px}.marketplace-picker{grid-template-columns:1fr}.marketplace-option{min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:1fr}.marketplace-option em{grid-column:auto}.account-card-grid{grid-template-columns:1fr}.account-card{min-height:205px}}.connection-status.syncing{color:var(--indigo);background:var(--indigo-soft)}.connection-status.connection_failed,.connection-status.disabled{color:var(--warning);background:var(--warning-soft)}@media(prefers-color-scheme:dark){.nav-item:hover,.primary-button{color:var(--text-primary)}.amber .attention-icon{background:#382c1b}.rose .attention-icon,.status.возврат{background:#3c222b}.status.выполнен{background:#18352e}}@media(max-width:1080px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{padding-inline:10px;font-size:0}.nav-item span:nth-child(2),.nav-group,.nav-badge,.profile span:nth-child(2),.profile>svg{display:none}.nav-item{justify-content:center}.profile{display:flex;justify-content:center;padding-inline:0}.content-grid{grid-template-columns:1fr}}@media(max-width:760px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-main{min-height:100vh;padding:30px 20px}.integrations-layout{grid-template-columns:1fr}.integrations-header .brand{display:none}.app-shell{display:block}.sidebar{display:none}.app-main{padding:0}.dashboard-page,.integrations-page{padding:22px 16px 36px}.catalog-table-panel{min-width:0}.catalog-table-panel .table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.catalog-table-panel table,.catalog-table-panel thead,.catalog-table-panel tbody,.catalog-table-panel tr,.catalog-table-panel th,.catalog-table-panel td{display:block}.catalog-table-panel thead{display:none}.catalog-table-panel tbody{display:grid;gap:12px}.catalog-table-panel tr{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.catalog-table-panel td{min-width:0!important;max-width:none!important;padding:6px 0;border:0;overflow-wrap:anywhere}.catalog-table-panel td:before{display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.catalog-table-panel td:nth-child(1):before{content:"Лот"}.catalog-table-panel td:nth-child(2):before{content:"Цена"}.catalog-table-panel td:nth-child(3):before{content:"Количество"}.catalog-table-panel td:nth-child(4):before{content:"Статус"}.catalog-table-panel td:nth-child(5):before{content:"Площадки"}.catalog-table-panel td:nth-child(6):before{content:"Действия"}.catalog-tabs{overflow-x:auto}.integrations-header{align-items:stretch;gap:14px;flex-direction:column}.integrations-header>.primary-button{width:100%;min-height:44px;justify-content:center;color:#fff;font-size:14px;font-weight:700}.mobile-shell-nav{position:sticky;top:0;z-index:20;min-height:58px;padding:9px 16px;display:flex;align-items:center;gap:16px;background:var(--surface);border-bottom:1px solid var(--border)}.mobile-shell-nav .brand{flex:1;padding:0;color:var(--text-primary);font-size:16px}.mobile-shell-nav>a:not(.brand),.mobile-shell-nav>button{width:38px;height:38px;display:grid;place-items:center;color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--border);border-radius:9px}.mobile-shell-nav>a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.topbar{justify-content:flex-start;gap:10px}.top-actions{margin-left:auto}.primary-button{font-size:0;padding:10px}.attention-grid,.stats-grid{grid-template-columns:1fr 1fr}.attention-card:last-child{grid-column:1 / -1}}.reviews-page,.notifications-page{max-width:1440px}.rating-grid{margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.rating-card{min-height:82px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:13px}.rating-card>div{display:flex;align-items:center;gap:11px}.rating-card>div>div{display:grid;gap:3px}.rating-card small{color:var(--text-muted);font-size:9px}.rating-value{display:inline-flex;align-items:center;gap:6px;color:var(--warning);font-size:18px;font-weight:750}.review-sync-grid{margin-bottom:16px;display:grid;gap:10px}.reviews-list{padding:0;overflow:hidden}.review-card{padding:18px;display:grid;gap:12px;border-bottom:1px solid var(--border)}.review-card:last-child{border-bottom:0}.review-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.review-card-heading>div{display:grid;gap:3px}.review-card-heading small,.review-card footer{color:var(--text-muted);font-size:9px}.review-card p{color:var(--text-secondary);font-size:12px;line-height:1.6}.review-card footer{display:flex;flex-wrap:wrap;gap:7px}.review-stars{display:inline-flex;gap:2px;color:var(--warning)}.notifications-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:14px;align-items:start}.notification-feed{padding:0;overflow:hidden}.notification-pagination{min-height:54px;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-muted);border-top:1px solid var(--border);font-size:10px}.notification-row{width:100%;min-height:84px;padding:15px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:inherit;text-align:left;background:#ffffff06;border:0;border-bottom:1px solid var(--border);cursor:pointer}.notification-row:hover{background:#ffffff0e}.notification-row.read{opacity:.67;background:transparent}.notification-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.notification-row strong,.notification-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-row strong{font-size:12px}.notification-row small,.notification-row time{color:var(--text-muted);font-size:9px}.notification-row>i,.notification-menu-row>i{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px #7d8bffbf}.notification-symbol{width:36px;height:36px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:10px}.notification-settings,.telegram-panel,.preference-panel{display:grid;gap:14px}.settings-heading{display:flex;align-items:flex-start;gap:10px}.settings-heading>svg{color:var(--accent)}.settings-heading>div{display:grid;gap:3px}.settings-heading small{color:var(--text-muted);font-size:9px}.preference-header,.preference-row{display:grid;grid-template-columns:minmax(118px,1fr) repeat(3,64px);align-items:center;gap:8px}.preference-header{padding:0 0 7px;color:var(--text-muted);font-size:8px;text-align:center;text-transform:uppercase}.preference-header span:first-child{text-align:left}.preference-row{min-height:42px;border-top:1px solid var(--border);font-size:10px}.preference-row label{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--text-muted);cursor:pointer}.preference-row label span{display:none}.preference-row input{accent-color:var(--accent)}.notification-trigger{position:relative}.notification-trigger>span{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;color:#fff;background:var(--error);border:2px solid #0d1017;border-radius:999px;font-size:8px;font-weight:750}.notification-menu-row{min-height:58px;padding:10px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;outline:0;cursor:pointer;border-bottom:1px solid var(--border)}.notification-menu-row[data-highlighted]{background:#ffffff0e}.notification-menu-row>span{min-width:0;display:grid;gap:3px}.notification-menu-row strong,.notification-menu-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-menu-row strong{font-size:10px}.notification-menu-row small{color:var(--text-muted);font-size:8px}.notification-menu-all{min-height:40px;display:grid;place-items:center;color:var(--accent);outline:0;cursor:pointer;font-size:10px;font-weight:650}.notification-menu-all[data-highlighted]{background:var(--accent-soft)}@media(max-width:900px){.notifications-layout{grid-template-columns:1fr}}@media(max-width:560px){.preference-header{display:none}.preference-row{grid-template-columns:1fr repeat(3,auto);padding:9px 0}.preference-row>span{grid-column:1 / -1}.review-card-heading{flex-direction:column}}:root{color-scheme:dark;--background: #07090e;--surface: rgba(20, 23, 32, .78);--surface-solid: #141720;--surface-soft: rgba(32, 36, 49, .72);--surface-raised: rgba(39, 43, 58, .88);--border: rgba(255, 255, 255, .105);--border-strong: rgba(255, 255, 255, .18);--text-primary: #f5f7fb;--text-secondary: #c5cad6;--text-muted: #898f9f;--accent: #8793ff;--accent-strong: #6674f4;--accent-soft: rgba(108, 121, 255, .16);--success: #5ce2b5;--success-soft: rgba(57, 196, 148, .12);--warning: #ffc66d;--warning-soft: rgba(241, 173, 65, .13);--error: #ff8298;--error-soft: rgba(244, 91, 119, .13);--focus-ring: rgba(128, 142, 255, .28);--glass-shadow: 0 18px 55px rgba(0, 0, 0, .28), inset 0 1px rgba(255, 255, 255, .045)}html,body,#root{background:var(--background)}body{color:var(--text-primary);background:radial-gradient(circle at 75% -20%,rgba(91,105,244,.14),transparent 36rem),linear-gradient(145deg,#090b11,#07090e 58%,#0b0d14);font-feature-settings:"cv02","cv03","cv04","cv11"}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{grid-template-columns:270px minmax(0,1fr);background:transparent}.app-main{perspective:1400px}.route-stage{min-height:100vh;transform-origin:50% 0}.sidebar{z-index:30;padding:18px 14px 15px;color:var(--text-secondary);background:#0c0e15d1;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%);box-shadow:18px 0 55px #0000002e}.shell-brand{display:flex;align-items:center;justify-content:space-between}.brand{padding:7px 9px 17px;color:var(--text-primary);font-size:18px;letter-spacing:-.04em}.brand:hover{text-decoration:none}.brand-mark{width:30px;height:30px;border-radius:9px;color:#fff;background:#6674f4;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px #5d6cf540}.sidebar-close{display:none;width:34px;height:34px;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:8px}.shell-navigation{overflow-y:auto;scrollbar-width:none}.nav-section+.nav-section{margin-top:15px}.nav-group{margin:0 10px 5px;color:#696f7d;font-size:9px;letter-spacing:.14em}.nav-item{position:relative;isolation:isolate;min-height:37px;margin:1px 0;padding:8px 10px;color:#9da3b2;border-radius:9px;font-size:12px}.nav-item:hover{color:#fff;background:#ffffff0b;text-decoration:none}.nav-item.active{color:#fff;background:transparent;box-shadow:none}.nav-active-pill{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#6f7cff40,#6f7cff14);border:1px solid rgba(142,152,255,.22);border-radius:9px;box-shadow:inset 2px 0 var(--accent),0 8px 28px #4953cd14}.nav-label{flex:1}.nav-preview{color:#777d8b;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.sidebar-command{width:100%;margin-top:auto;padding:8px 10px;display:flex;align-items:center;gap:8px;color:var(--text-muted);background:#ffffff05;border:1px solid var(--border);border-radius:9px;font-size:10px;cursor:pointer;transition:color .18s,background .18s,border-color .18s,transform .18s}.sidebar-command:hover{color:#fff;background:#ffffff0e;border-color:var(--border-strong);transform:translateY(-1px)}.sidebar-command span{flex:1}kbd{padding:2px 5px;color:#6f7583;background:#ffffff0a;border:1px solid var(--border);border-radius:4px;font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.command-overlay{position:fixed;inset:0;z-index:90;background:#020306c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-palette{position:fixed;top:min(18vh,150px);left:50%;z-index:91;width:min(620px,calc(100vw - 32px));overflow:hidden;color:var(--text-primary);background:linear-gradient(145deg,#1f2330f7,#0d1017fa);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 35px 110px #0000009e,inset 0 1px #fff1;transform:translate(-50%);transform-origin:50% 0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.command-input-wrap{min-height:60px;padding:0 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border)}.command-input-wrap>svg{color:var(--accent)}.command-input-wrap input{flex:1;min-width:0;color:#fff;background:transparent;border:0;outline:0;font-size:15px}.command-input-wrap input::placeholder{color:#737a8a}.command-input-wrap button{width:32px;height:32px;display:grid;place-items:center;color:var(--text-muted);background:#ffffff09;border:1px solid var(--border);border-radius:7px;cursor:pointer}.command-results{max-height:min(430px,55vh);padding:7px;overflow-y:auto}.command-results button{position:relative;width:100%;min-height:54px;padding:8px 10px;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;color:var(--text-secondary);text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer}.command-results button.active{color:#fff;background:linear-gradient(100deg,#6f7cff30,#6f7cff0e);border-color:#8e98ff2e}.command-results button>span:nth-child(2){display:grid;gap:3px}.command-results button small{color:var(--text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.command-results button>svg{color:var(--text-muted);transition:transform .18s,color .18s}.command-results button.active>svg{color:var(--accent);transform:translate(3px)}.command-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px}.command-empty{padding:38px;color:var(--text-muted);text-align:center;font-size:12px}.command-footer{min-height:38px;padding:8px 13px;display:flex;gap:17px;align-items:center;color:var(--text-muted);background:#00000029;border-top:1px solid var(--border);font-size:9px}.command-footer span{display:flex;align-items:center;gap:4px}.product-page,.dashboard-page,.integrations-page{width:min(1440px,100%);margin:0 auto;padding:34px clamp(22px,4vw,58px) 64px;color:var(--text-primary);background:transparent}.page-header,.integrations-header,.topbar{width:100%;max-width:none;margin:0 0 30px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page-eyebrow,.page-header .muted,.topbar .muted,.integrations-header .muted{margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-description{max-width:590px;margin-top:9px;color:var(--text-muted);font-size:13px;line-height:1.55}h1{color:#fafbff;font-size:clamp(26px,3vw,36px);letter-spacing:-.045em}h2{letter-spacing:-.03em}.page-actions,.top-actions{display:flex;gap:9px}.glass-panel,.stat-card,.panel,.attention-card,.event-row,.integration-state,.integration-empty,.connection-card,.auth-card,.auth-preview{position:relative;overflow:hidden;background:linear-gradient(145deg,#1e222ec7,#0f121ab3);border:1px solid var(--border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.glass-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.055),transparent 28%,transparent 72%,rgba(132,145,255,.035))}.glass-interactive{transform-style:preserve-3d;will-change:transform}.glass-interactive:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.06),transparent 53%);transform:translate(-120%);transition:transform .55s cubic-bezier(.2,.75,.2,1)}.glass-interactive:hover:after{transform:translate(120%)}.stat-card,.panel,.event-row,.connection-card{border-radius:13px}.stat-card{min-height:126px;padding:18px;justify-content:space-between}.stat-card strong{color:#fff;font-size:28px;letter-spacing:-.045em}.stat-card>span,.stat-card small{color:var(--text-muted)}.stats-grid{gap:12px}.panel{padding:20px}.dashboard-empty,.ui-empty{min-height:134px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);text-align:center;background:#05070b5c;border:1px dashed rgba(255,255,255,.13);border-radius:11px}.dashboard-empty.compact,.ui-empty.compact{min-height:190px;background:#05070b42}.ui-empty-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:12px;transform:rotate(-4deg)}.dashboard-empty h3,.ui-empty h3{color:var(--text-secondary);font-size:13px}.dashboard-empty p,.ui-empty p{max-width:440px;font-size:11px;line-height:1.5}.attention-icon{color:var(--accent);background:var(--accent-soft)}.event-row{padding:13px 15px}.primary-button,.secondary-button,.icon-button,.filters button,.ui-button{min-height:38px;padding:9px 12px;display:inline-flex;justify-content:center;align-items:center;gap:7px;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:9px;background:#1c1f2ab8;box-shadow:inset 0 1px #ffffff09;cursor:pointer;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s}.primary-button,.ui-button-primary{color:#fff;background:linear-gradient(135deg,#7482ff,#5663d9);border-color:#939dff8c;box-shadow:0 10px 25px #4652d333,inset 0 1px #fff3}.primary-button:hover,.ui-button-primary:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px #4652d345,inset 0 1px #fff3}.secondary-button:hover,.icon-button:hover,.ui-button-secondary:hover{color:#fff;background:#ffffff12;border-color:#ffffff38;text-decoration:none;transform:translateY(-1px)}.ui-button-ghost{background:transparent;border-color:transparent}.ui-button-icon{width:36px;padding:0}.ui-button-sm{min-height:32px;padding:6px 9px}button:disabled,.primary-button:disabled,.secondary-button:disabled{color:#6f7583;background:#ffffff09;border-color:var(--border);box-shadow:none;cursor:not-allowed;transform:none}.icon-button{padding:9px}.filters{margin:0 0 25px}.filters button{color:var(--text-secondary);background:#13161e9e}.auth-page{position:relative;background:#080a10}.auth-visual{isolation:isolate;background:linear-gradient(145deg,#10131d,#151a2c);border-right:1px solid var(--border)}.auth-visual:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 64px,rgba(255,255,255,.018) 65px),repeating-linear-gradient(0deg,transparent 0 64px,rgba(255,255,255,.018) 65px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.auth-visual:after{width:520px;height:520px;right:-190px;bottom:-180px;border:1px solid rgba(135,147,255,.2);box-shadow:0 0 80px #5360dd21,inset 0 0 80px #5360dd14;animation:orbit 12s linear infinite}@keyframes orbit{to{transform:rotate(360deg) scale(1.04)}}.auth-main{background:radial-gradient(circle at 100% 0,rgba(93,105,224,.09),transparent 24rem)}.auth-card{width:min(450px,100%);padding:clamp(22px,3vw,34px);border-radius:15px}.auth-card input,.integration-form input:not([type=checkbox]),.integration-form select,textarea,select,.ui-input{color:var(--text-primary);background:#07090e9e;border:1px solid var(--border-strong);border-radius:8px}.auth-card input:focus,.integration-form input:focus,textarea:focus,select:focus,.ui-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.auth-preview{background:#2327387a}.auth-preview strong{font-size:17px}.integrations-layout{max-width:none;gap:16px}.integration-connect{padding:22px}.funpay-mark{color:#1a110a;background:#ff9c56;box-shadow:0 8px 20px #ff934829}.secret-note{color:var(--success);background:var(--success-soft);border-color:#5ce2b540}.proxy-fields{background:#06080d66}.connection-card{background:linear-gradient(130deg,#1e222ec7,#0e1118b8)}.connection-status{border:1px solid currentColor}.catalog-tabs{border-bottom-color:var(--border)}.catalog-tabs a{position:relative;color:var(--text-muted)}.catalog-tabs a.active{color:#fff;border-color:transparent}.catalog-tabs a.active:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.catalog-table-panel{padding:0;background:#0e1118db;border:1px solid var(--border);border-radius:13px;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.catalog-table-panel>h2{padding:17px 18px 12px}th{color:#737a8a;background:#ffffff05;border-bottom-color:var(--border)}td{color:var(--text-secondary);border-bottom-color:var(--border)}tbody tr{transition:background .18s,transform .18s}tbody tr:hover{background:#ffffff06}.status-badge,.marketplace-chip,.ui-badge{color:var(--text-secondary);background:#ffffff0f;border:1px solid var(--border)}.ui-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.ui-badge-accent{color:#aeb7ff;background:#6c7cff21;border-color:#7e8bff52}.ui-badge-success{color:var(--success);background:var(--success-soft);border-color:#5ce2b547}.ui-badge-warning{color:#ffc36b;background:#ffb14c1f;border-color:#ffb14c4d}.ui-badge-error{color:#ff8fa3;background:var(--error-soft);border-color:#ff82984d}.status-draft{color:var(--warning);background:var(--warning-soft)}.status-published{color:var(--success);background:var(--success-soft)}.form-error{color:var(--error);background:var(--error-soft);border-color:#ff829842}.form-success{color:var(--success);background:var(--success-soft);border-color:#5ce2b540}.dashboard-notice{color:var(--text-muted);background:#161922bd;border-color:var(--border)}.dialog-overlay{position:fixed;inset:0;z-index:70;background:#020306b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:overlay-in .24s ease-out}.dialog-content{position:fixed;left:50%;top:50%;z-index:71;width:min(520px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto;padding:22px;color:var(--text-primary);background:linear-gradient(145deg,#232734f5,#0f1219f7);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:dialog-spring .32s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dialog-header h2{font-size:18px}.dialog-header p{margin-top:5px;color:var(--text-muted);font-size:11px;line-height:1.45}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-spring{0%{transform:translate(-50%,-43%) scale(.82) rotateX(-12deg);clip-path:inset(0 8% 15% 8% round 22px)}}.ui-tooltip{z-index:90;padding:6px 8px;color:#fff;background:#242835;border:1px solid var(--border-strong);border-radius:6px;box-shadow:var(--glass-shadow);font-size:10px}.ui-tooltip-arrow{fill:#242835}.ui-skeleton{display:block;min-height:18px;overflow:hidden;background:#ffffff0e;border-radius:6px}.ui-skeleton:after{content:"";display:block;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:scan 1.25s ease-in-out infinite}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(220%)}}.toast{background:#1c1f2af0;border-color:var(--border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.toast.error{background:#501925f0}.placeholder-page{min-height:100vh}.placeholder-hero{min-height:270px;padding:clamp(25px,5vw,58px);display:grid;grid-template-columns:auto minmax(0,610px);align-content:center;gap:clamp(22px,4vw,46px);border-radius:16px}.placeholder-hero h2{margin:14px 0 8px;font-size:clamp(23px,3vw,34px)}.placeholder-hero p{color:var(--text-muted);line-height:1.6}.placeholder-orbit{width:82px;height:82px;display:grid;place-items:center;color:var(--accent);background:#7582ff1a;border:1px solid rgba(137,149,255,.23);border-radius:24px;box-shadow:inset 0 0 30px #7885ff1a,0 0 50px #5662d217;transform:rotate(-7deg)}.status-line{display:inline-flex;gap:6px;align-items:center;color:var(--warning);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.placeholder-grid{margin:14px 0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;perspective:800px}.feature-tile{min-height:94px;padding:16px;display:grid;align-content:space-between;color:var(--text-secondary);background:#1619229e;border:1px solid var(--border);border-radius:11px}.feature-tile span{color:var(--accent);font-size:10px;font-family:ui-monospace,monospace}.feature-tile strong{font-size:12px}@supports not (backdrop-filter: blur(1px)){.sidebar,.glass-panel,.stat-card,.panel,.event-row,.connection-card,.auth-card,.dialog-content{background:var(--surface-solid)}}@media(max-width:1080px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar .brand span:last-child,.nav-label,.nav-group,.nav-preview,.sidebar-command span,.sidebar-command kbd{display:none}.workspace-trigger{width:44px;min-height:44px;margin:2px 0 14px;padding:5px;display:flex;justify-content:center;gap:0}.workspace-trigger-copy,.workspace-role,.workspace-trigger>svg{display:none}.nav-item,.sidebar-command{justify-content:center}}.plugin-last-run{display:block;margin-top:7px;color:var(--text-muted);font-size:10px}.plugin-last-run.succeeded{color:#53d6a7}.plugin-last-run.failed{color:var(--danger)}.plugin-docs-page{width:100%;max-width:1236px;margin:0 auto;padding:0 28px 70px;box-sizing:border-box}.plugin-docs-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px;padding:34px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(125,139,255,.18),transparent 32%),linear-gradient(135deg,#ffffff09,#ffffff03)}.plugin-docs-hero h1{margin:4px 0 10px;font-size:34px;letter-spacing:-.04em}.plugin-docs-hero>div:first-child>p:last-child{max-width:650px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.65}.plugin-docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:42px}.plugin-docs-nav{position:sticky;top:88px;display:grid;gap:4px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.plugin-docs-nav strong{display:flex;align-items:center;gap:8px;padding:8px 10px 12px;font-size:11px}.plugin-docs-nav a{padding:9px 10px;border-radius:7px;color:var(--text-muted);font-size:10px;text-decoration:none;transition:.16s ease}.plugin-docs-nav a:hover,.plugin-docs-nav a:focus-visible{color:var(--text-primary);background:var(--surface-2)}.plugin-docs-content{display:grid;gap:18px}.plugin-docs-section{scroll-margin-top:90px;display:grid;grid-template-columns:45px minmax(0,1fr);gap:20px;padding:30px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#ffffff07,#ffffff02)}.docs-step-number{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(125,139,255,.3);border-radius:10px;color:var(--accent);font-size:10px;font-weight:800;background:#7d8bff14}.docs-kicker{margin:0 0 6px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.plugin-docs-section h2{margin:0 0 12px;font-size:22px;letter-spacing:-.025em}.plugin-docs-section>div>p:not(.docs-kicker):not(.docs-footnote){margin:0;color:var(--text-muted);font-size:12px;line-height:1.7}.docs-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding:0;list-style:none}.docs-steps li{display:flex;gap:11px;padding:14px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.docs-steps li>span,.docs-block-grid article>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--accent);background:#7d8bff1a}.docs-steps strong,.docs-block-grid strong{font-size:11px}.docs-steps p,.docs-block-grid p,.docs-connection-grid p,.docs-api-flow p,.docs-test-grid p{margin:4px 0 0;color:var(--text-muted);font-size:10px;line-height:1.55}.docs-connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.docs-connection-grid article{padding:18px;border:1px solid var(--border);border-radius:10px}.docs-line{display:block;width:52px;height:2px;margin-bottom:13px}.docs-line.control{background:#5ce2b5;box-shadow:0 0 8px #5ce2b559}.docs-line.data{height:0;border-top:2px dashed #a985ff}.docs-callout{display:flex;gap:11px;margin-top:14px;padding:14px;border:1px solid rgba(125,139,255,.24);border-radius:10px;background:#7d8bff11}.docs-callout>svg{flex:none;color:var(--accent)}.docs-callout p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.6}.docs-callout strong{color:var(--text-primary)}.docs-code-example{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#0b0f16}.docs-code-example span{margin-right:auto;color:var(--text-muted);font-size:9px}.docs-code-example code{padding:5px 8px;border:1px solid var(--border);border-radius:5px;color:#bca8ff;font-size:10px}.docs-block-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.docs-block-grid article{display:flex;gap:11px;padding:14px;border:1px solid var(--border);border-radius:10px}.docs-footnote{margin:14px 0 0!important;padding-left:12px;border-left:2px solid var(--accent);color:var(--text-muted);font-size:10px;line-height:1.6}.docs-api-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:20px}.docs-api-flow article{height:100%;padding:15px;border:1px solid var(--border);border-radius:10px}.docs-api-flow>span{color:var(--accent)}.docs-api-flow strong{font-size:10px}.docs-test-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px}.docs-test-grid article{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:15px;border:1px solid var(--border);border-radius:10px}.docs-test-grid article>svg{grid-row:1/3;color:var(--accent)}.docs-test-grid strong{font-size:11px}.docs-test-grid p{grid-column:2}.docs-final-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:18px;border:1px solid rgba(92,226,181,.22);border-radius:12px;background:#5ce2b50e}.docs-final-callout strong{font-size:13px}.docs-final-callout p{margin:4px 0 0;color:var(--text-muted);font-size:10px}.docs-examples-section>div{min-width:0}.docs-example{margin-top:18px;padding:20px;border:1px solid var(--border);border-radius:12px;background:#04070c47}.docs-example>header{display:flex;align-items:flex-start;gap:12px}.docs-example>header>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:7px;color:#bca8ff;font-size:9px;font-weight:800;background:#a985ff1a}.docs-example>header strong{font-size:13px}.docs-example>header p{margin:4px 0 0;color:var(--text-muted);font-size:10px}.docs-example-flow{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px;overflow-x:auto;border-radius:8px;background:#0b0f16}.docs-example-flow code,.docs-loop-diagram code{padding:7px 9px;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);white-space:nowrap}.docs-example-flow i,.docs-loop-diagram i{font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.docs-example-flow i.data,.docs-loop-diagram i.data{color:#bca8ff}.docs-example-flow i.control,.docs-loop-diagram i.control{color:#5ce2b5}.docs-example ol{display:grid;gap:7px;margin:14px 0 0;padding-left:22px;color:var(--text-muted);font-size:10px;line-height:1.6}.docs-example ol strong{color:var(--text-primary)}.docs-example ol code,.docs-callout code{color:#bca8ff}.docs-example-result{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px;border:1px solid rgba(92,226,181,.18);border-radius:8px;background:#5ce2b50a}.docs-example-result span{margin-right:auto;color:#5ce2b5;font-size:9px;font-weight:700}.docs-example-result code{color:var(--text-muted);font-size:9px}.docs-parameter-table{display:grid;margin-top:16px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.docs-parameter-table>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.docs-parameter-table>div:last-child{border-bottom:0}.docs-parameter-table span{color:var(--text-muted);font-size:9px}.docs-parameter-table code{overflow-x:auto;color:#bca8ff;font-size:9px;white-space:pre}.docs-json-example{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:12px;margin-top:16px}.docs-json-example pre{margin:0;padding:15px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#0b0f16;color:#aebbd0;font-size:10px;line-height:1.55}.docs-json-example>div{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--border);border-radius:8px}.docs-json-example span{margin-top:3px;color:var(--text-muted);font-size:9px}.docs-json-example code{padding:7px;border-radius:5px;background:#0b0f16;color:#bca8ff;font-size:9px;word-break:break-all}.docs-loop-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:16px;padding:12px;overflow-x:auto;border-radius:8px;background:#0b0f16}.docs-loop-diagram>div{display:grid;gap:5px;min-width:120px}.docs-loop-diagram small{color:var(--text-muted);font-size:8px}.docs-loop-diagram .loop-node{padding:7px;border:1px dashed #a985ff;border-radius:8px}.docs-loop-diagram .back{color:#f1d36d}.docs-example-flow.complete{justify-content:center}.docs-complete-mappings{display:grid;grid-template-columns:1fr 1fr;gap:8px}.docs-complete-mappings>div{display:grid;gap:5px;padding:10px;border:1px solid var(--border);border-radius:7px}.docs-complete-mappings span{color:var(--text-muted);font-size:8px;text-transform:uppercase}.docs-complete-mappings code{color:#bca8ff;font-size:9px}@media(max-width:900px){.plugin-docs-page{padding-inline:22px}.plugin-docs-hero{align-items:flex-start;flex-direction:column}.plugin-docs-layout{grid-template-columns:1fr}.plugin-docs-nav{position:static;grid-template-columns:repeat(3,1fr)}.plugin-docs-nav strong{grid-column:1/-1}.docs-api-flow{grid-template-columns:1fr}.docs-api-flow>span{display:none}.docs-loop-diagram{grid-template-columns:1fr auto 1fr auto 1fr}.docs-loop-diagram .back{display:none}}@media(max-width:620px){.plugin-docs-page{padding-inline:14px}.plugin-docs-hero{padding:22px}.plugin-docs-hero h1{font-size:27px}.plugin-docs-hero .header-actions{width:100%}.plugin-docs-section{grid-template-columns:1fr;padding:20px}.plugin-docs-nav{grid-template-columns:1fr 1fr}.docs-steps,.docs-connection-grid,.docs-block-grid,.docs-test-grid,.docs-json-example,.docs-complete-mappings{grid-template-columns:1fr}.docs-code-example,.docs-example-result{align-items:flex-start;flex-direction:column}.docs-example-result span{margin-right:0}.docs-parameter-table>div{grid-template-columns:1fr}.docs-final-callout{align-items:flex-start;flex-direction:column}.docs-final-callout .primary-button{width:100%;justify-content:center}}@media(max-width:760px){.app-shell{display:block}.route-stage{min-height:calc(100vh - 58px)}.sidebar{display:none;width:min(292px,88vw)}.sidebar.mobile-open{display:flex;position:fixed;inset:0 auto 0 0;z-index:60;animation:drawer-in .3s cubic-bezier(.16,1,.3,1)}.sidebar.mobile-open .brand span:last-child,.sidebar.mobile-open .nav-label,.sidebar.mobile-open .nav-group,.sidebar.mobile-open .nav-preview,.sidebar.mobile-open .sidebar-command span,.sidebar.mobile-open .sidebar-command kbd{display:initial}.sidebar.mobile-open .workspace-trigger{width:calc(100% - 24px);min-height:62px;margin:2px 12px 14px;padding:9px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;justify-content:normal;gap:8px}.sidebar.mobile-open .workspace-trigger-copy{display:grid}.sidebar.mobile-open .workspace-role{display:block}.sidebar.mobile-open .workspace-trigger>svg{display:initial}.sidebar.mobile-open .nav-item{justify-content:flex-start}.sidebar-close{display:grid}.sidebar-scrim{position:fixed;inset:0;z-index:50;display:block;background:#000000a8;border:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes drawer-in{0%{transform:translate(-100%) skew(-3deg);clip-path:polygon(0 0,85% 0,100% 100%,0 100%)}}.mobile-shell-nav{background:#0c0e15d1;border-bottom-color:var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-shell-nav .brand{flex:0}.mobile-route{flex:1;overflow:hidden;color:var(--text-muted);font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-page,.dashboard-page,.integrations-page{padding:22px 16px 40px}.page-header,.integrations-header,.topbar{margin-bottom:23px}.catalog-table-panel tr{background:linear-gradient(145deg,#1d212cd1,#0d1017cc);border-color:var(--border)}.lots-table-panel{background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lots-table-panel .table-wrap{overflow:visible}.lots-table-panel .lots-table tbody{gap:9px}.lots-table-panel .lots-table tr{position:relative;padding:15px 62px 15px 15px;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.lots-table-panel .lots-table td{height:auto;padding:0}.lots-table-panel .lots-table td:nth-child(1),.lots-table-panel .lots-table td:nth-child(4){grid-column:1 / -1}.lots-table-panel .lots-table td:before{margin-bottom:5px}.lots-table-panel .lots-table td:nth-child(1):before{content:"Название лота"}.lots-table-panel .lots-table td:nth-child(2):before{content:"Цена"}.lots-table-panel .lots-table td:nth-child(3):before{content:"Кол-во"}.lots-table-panel .lots-table td:nth-child(4):before{content:"Опубликовано"}.lots-table-panel .lots-table td:nth-child(5){position:absolute;top:14px;right:12px}.lots-table-panel .lots-table td:nth-child(5):before{display:none}.lot-row-actions{flex-direction:column}.placeholder-hero,.placeholder-grid{grid-template-columns:1fr}.auth-card{padding:22px}.auth-main{background:radial-gradient(circle at 100% 0,rgba(93,105,224,.12),transparent 22rem),#080a10}.top-actions .primary-button{font-size:0}.top-actions .primary-button svg{margin:0}.command-palette{top:74px}.command-footer{gap:8px;justify-content:space-between}}@media(max-width:520px){.stats-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:112px}.stat-card strong{font-size:23px}.page-header,.integrations-header{flex-direction:column}.page-actions,.integrations-header>.primary-button{width:100%}.page-actions>*,.integrations-header>.primary-button{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.glass-interactive{transform:none!important}}@media(max-width:500px){h1{font-size:22px}.filters{overflow-x:auto}.filters button{white-space:nowrap}.attention-grid,.stats-grid{grid-template-columns:1fr}.attention-card:last-child{grid-column:auto}.panel{padding:15px}.legend{display:none}.order-row{grid-template-columns:auto minmax(0,1fr) auto}.order-row .status{display:none}}@media(max-width:-1px){:root{--background: #f5f7fb;--surface: #ffffff;--surface-soft: #f1f4f9;--surface-raised: #ffffff;--border: #e3e8f0;--text-primary: #172033;--text-secondary: #536078;--text-muted: #8792a8;--accent: #3d5afe;--accent-strong: #3151e8;--accent-soft: #eef1ff;--success: #0b9b72;--success-soft: #e8f8f2;--warning: #b97805;--warning-soft: #fff5df;--error: #cf4662;--error-soft: #fff0f3;--focus-ring: rgba(61, 90, 254, .18)}body{background:var(--background);letter-spacing:-.01em}.app-shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{background:#101a35;border-right:0;padding:28px 16px 18px;color:#dfe6ff}.brand{color:#fff;letter-spacing:-.03em}.brand-mark{color:#fff;background:#4a64ff;box-shadow:0 7px 16px #4a64ff4d}.nav-group{color:#8090b8;margin-top:28px}.nav-item{color:#aeb9d7}.nav-item:hover{background:#ffffff14;color:#fff}.nav-item.active{color:#fff;background:#556cff47;box-shadow:inset 3px 0 #7183ff}.nav-soon{color:#68779f}.profile{border-top-color:#ffffff1f}.profile small{color:#8090b8}.avatar{color:#24345f;background:#dfe6ff}.dashboard-page,.integrations-page{padding:38px clamp(22px,4vw,58px) 64px}.topbar{padding-bottom:5px}h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.04em}.muted,.panel-heading p{color:var(--text-muted)}.filters{margin:24px 0 30px}.filters button,.icon-button{background:var(--surface);border-color:var(--border);color:var(--text-secondary);box-shadow:0 2px 8px #1e2c5008}.primary-button{background:var(--accent);border-color:var(--accent);box-shadow:0 7px 16px #3d5afe33}.stats-grid{gap:16px;margin:25px 0 30px}.stat-card,.panel,.attention-card,.event-row,.integration-state,.integration-empty,.connection-card{border-color:var(--border);border-radius:16px;box-shadow:0 8px 22px #27385d0b}.stat-card{padding:21px;gap:10px}.stat-card strong{font-size:29px;letter-spacing:-.04em}.stat-card b{color:var(--success)}.section-title{margin-bottom:15px}.section-title h2,.panel h2{letter-spacing:-.025em}.event-row{background:var(--surface);padding:15px 17px}.attention-icon{color:var(--accent);background:var(--accent-soft)}.dashboard-empty{background:var(--surface);border-color:#d8dfeb}.dashboard-empty.compact{background:var(--surface-soft)}.content-grid{gap:16px}.panel{padding:22px}.auth-page{background:#fff}.auth-visual{background:linear-gradient(150deg,#18234b,#3151e8)}.auth-main{background:#fbfcff}.auth-card input,.integration-form input:not([type=checkbox]){background:#fff;border-color:#d9e0eb}.integrations-header{margin-bottom:34px}.integration-connect{padding:26px}@media(max-width:1080px){.app-shell{grid-template-columns:78px minmax(0,1fr)}}}.truncate-title,.truncate-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.truncate-title{-webkit-line-clamp:2}.truncate-description{-webkit-line-clamp:3}.table-actions,.form-actions,.form-row{display:flex;gap:10px;align-items:center}.form-row>label{flex:1}.edit-page-header{margin-bottom:22px}.edit-lot-form{width:min(760px,100%);margin:0 auto;display:grid;gap:18px}.edit-lot-form h2{margin-bottom:5px}.edit-lot-page{max-width:1280px}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:var(--text-muted);font-size:12px;text-decoration:none;transition:color .18s,transform .18s}.back-link:hover{color:#fff;transform:translate(-3px);text-decoration:none}.edit-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px}.draft-chip,.schema-version{padding:6px 9px;color:var(--warning);background:var(--warning-soft);border:1px solid rgba(255,194,92,.22);border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lot-editor{display:grid;gap:14px}.lot-stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;background:#0a0c12b8;border:1px solid var(--border);border-radius:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lot-stepper button{position:relative;isolation:isolate;min-height:66px;padding:10px 13px;display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center;color:var(--text-muted);text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer}.lot-stepper button:hover,.lot-stepper button.active{color:#fff}.lot-stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lot-tab-indicator{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,#707dff38,#41498e14);border:1px solid rgba(139,150,255,.26);border-radius:10px;box-shadow:inset 3px 0 var(--accent),0 10px 28px #3944b91f}.lot-step-index{width:22px;height:22px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:6px;font:700 9px ui-monospace,monospace}.lot-stepper button>span:last-of-type{min-width:0;display:grid;gap:3px}.lot-stepper strong{font-size:12px}.lot-stepper small{color:var(--text-muted);font-size:9px}.lot-step-check{color:var(--success)}.lot-panel-frame{perspective:1100px}.lot-tab-panel{min-height:510px;padding:clamp(20px,3vw,32px);display:grid;align-content:start;gap:18px;overflow:visible;transform-origin:50% 20%}.lot-section-heading{display:flex;gap:14px;align-items:flex-start;padding-bottom:19px;border-bottom:1px solid var(--border)}.lot-section-heading>span{padding-top:4px;color:var(--accent);font:700 10px ui-monospace,monospace}.lot-section-heading h2{font-size:20px}.lot-section-heading p,.subsection-title p{margin-top:5px;color:var(--text-muted);font-size:11px;line-height:1.45}.field-meta{justify-self:end;margin-top:-2px;color:var(--text-muted);font-size:9px;font-weight:500}.field-meta.saved{color:var(--success)}.field-meta.warning{color:var(--warning)}.ui-only-tag{width:max-content;padding:3px 6px;color:var(--warning);background:var(--warning-soft);border:1px solid rgba(255,194,92,.2);border-radius:5px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.integration-account-list{display:grid;gap:8px}.integration-toggle{min-height:62px;padding:11px 13px;display:flex!important;grid-template-columns:none!important;align-items:center;gap:11px!important;color:var(--text-secondary);background:#07090e75;border:1px solid var(--border);border-radius:10px;cursor:pointer}.integration-toggle>input{position:absolute;opacity:0;pointer-events:none}.switch-track{width:34px;height:20px;padding:2px;flex:0 0 auto;background:#ffffff1c;border:1px solid var(--border-strong);border-radius:999px;transition:background .2s}.switch-track>span{display:block;width:14px;height:14px;background:#858b98;border-radius:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s}.integration-toggle input:checked+.switch-track{background:var(--accent)}.integration-toggle input:checked+.switch-track>span{background:#fff;transform:translate(14px)}.integration-toggle input:focus-visible+.switch-track{outline:2px solid var(--accent);outline-offset:2px}.marketplace-logo{width:34px;height:34px;display:grid;place-items:center;color:#17100a;background:#ff9c56;border-radius:9px;font-weight:800}.integration-toggle>span:last-child{display:grid;gap:3px}.integration-toggle small{color:var(--success);font-size:9px}.lot-subsection{padding:18px;display:grid;gap:14px;background:#05070b52;border:1px solid var(--border);border-radius:11px}.subsection-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.subsection-title h3{font-size:14px}.schema-version{color:var(--accent);background:var(--accent-soft);border-color:#828fff33}.inline-state{min-height:48px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);background:#ffffff06;border:1px dashed var(--border-strong);border-radius:9px;font-size:11px;text-align:center}.dynamic-checkbox{min-height:42px;display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:9px!important}.dynamic-checkbox input{accent-color:var(--accent)}.lot-editor-footer{position:sticky;bottom:12px;z-index:8;min-height:66px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-secondary);background:#0d1017e0;border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 18px 45px #0000004d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.lot-editor-footer>div:first-child{display:grid;gap:3px}.lot-editor-footer>div:first-child strong{color:#fff;font-size:11px}.lot-editor-footer>div:first-child span{color:var(--text-muted);font-size:9px}.lot-save-error{margin:0}@media(max-width:760px){.lot-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-stepper button{min-height:54px;grid-template-columns:auto 1fr;padding:9px}.lot-stepper button>svg:not(.lot-step-check),.lot-stepper small,.lot-step-check{display:none}.lot-editor-footer{bottom:8px;align-items:stretch}.lot-editor-footer>div:first-child{display:none}.lot-editor-footer .form-actions{width:100%}.lot-editor-footer .form-actions>*{flex:1}}@media(max-width:520px){.edit-page-header{align-items:flex-start}.lot-stepper button{display:flex;justify-content:center}.lot-stepper button>span:last-of-type{display:none}.form-row{flex-direction:column;align-items:stretch}.lot-tab-panel{min-height:560px;padding:17px}.lot-editor-footer .secondary-button:first-child{display:none}}textarea{resize:vertical;min-height:80px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;font:inherit;color:inherit;background:var(--surface)}select{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:9px;color:inherit;background:var(--surface)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#101a357a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(520px,100%);max-height:min(720px,90vh);overflow:auto;padding:24px;border-radius:16px;background:var(--surface);box-shadow:0 20px 60px #101a353d}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-header h2{margin-top:4px}.mobile-menu-toggle{display:none}@media(max-width:760px){.mobile-menu-toggle{width:38px;height:38px;display:grid;place-content:center;gap:4px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.mobile-menu-toggle span{display:block;width:17px;height:2px;border-radius:2px;background:var(--text-secondary)}.sidebar.mobile-open{display:flex;position:fixed;inset:0 auto 0 0;z-index:60;width:min(290px,86vw);box-shadow:15px 0 45px #0000006b}.sidebar.mobile-open .brand{font-size:20px}.sidebar.mobile-open .nav-item span:nth-child(2),.sidebar.mobile-open .nav-group,.sidebar.mobile-open .nav-badge,.sidebar.mobile-open .profile span:nth-child(2),.sidebar.mobile-open .profile>svg{display:initial}.sidebar.mobile-open .nav-item{justify-content:flex-start}.sidebar.mobile-open .profile{display:grid}.table-actions{flex-direction:column;align-items:stretch}.table-actions>*{justify-content:center}}.app-main{display:grid;grid-template-rows:62px minmax(0,1fr)}.route-stage{min-height:calc(100vh - 62px)}.shell-header{position:sticky;top:0;z-index:25;min-width:0;height:62px;padding:0 clamp(18px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#090b11c7;border-bottom:1px solid var(--border);box-shadow:0 12px 35px #0000001f;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.shell-header-context,.shell-header-actions{min-width:0;display:flex;align-items:center;gap:9px}.shell-route{overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.shell-icon-trigger,.shell-user-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:#ffffff06;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:color .18s,background .18s,border-color .18s,transform .18s}.shell-icon-trigger{width:38px;padding:0}.shell-user-trigger{max-width:230px;padding:3px 9px 3px 4px;gap:8px}.shell-icon-trigger:hover,.shell-user-trigger:hover,.shell-icon-trigger[data-state=open],.shell-user-trigger[data-state=open]{color:#fff;background:#ffffff12;border-color:var(--border-strong);transform:translateY(-1px)}.shell-avatar{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7482ff,#5663d9);border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:11px;font-weight:750}.shell-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650}.shell-dropdown{z-index:100;color:var(--text-primary);background:linear-gradient(145deg,#1f2330fa,#0d1017fc);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:shell-menu-in .22s cubic-bezier(.16,1,.3,1);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.shell-user-menu{width:min(270px,calc(100vw - 24px));padding:7px}.shell-user-summary{padding:8px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.shell-user-summary>div{min-width:0;display:grid;gap:3px}.shell-user-summary strong,.shell-user-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-user-summary strong{font-size:12px}.shell-user-summary small{color:var(--text-muted);font-size:9px}.shell-menu-separator{height:1px;margin:5px 0;background:var(--border)}.shell-menu-item{min-height:38px;padding:8px 9px;display:flex;align-items:center;gap:9px;color:var(--text-secondary);border-radius:8px;outline:0;cursor:pointer;font-size:11px}.shell-menu-item[data-highlighted]{color:#fff;background:#fff1}.shell-menu-item.danger[data-highlighted]{color:var(--error);background:var(--error-soft)}.notifications-menu{width:min(340px,calc(100vw - 24px));overflow:hidden}.notifications-heading{padding:15px 16px 12px;border-bottom:1px solid var(--border)}.notifications-heading>div{display:grid;gap:3px}.notifications-heading strong{font-size:13px}.notifications-heading small{color:var(--text-muted);font-size:9px}.notifications-empty{min-height:180px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.notifications-empty>span{width:42px;height:42px;margin-bottom:10px;display:grid;place-items:center;color:var(--success);background:var(--success-soft);border:1px solid rgba(92,226,181,.18);border-radius:12px;transform:rotate(-4deg)}.notifications-empty strong{font-size:12px}.notifications-empty p{margin-top:5px;color:var(--text-muted);font-size:10px}@keyframes shell-menu-in{0%{opacity:0;transform:translateY(-7px) scale(.94) rotateX(-8deg)}}@supports not (backdrop-filter: blur(1px)){.shell-header,.shell-dropdown{background:var(--surface-solid)}}.orders-page{max-width:1440px}.order-sync-grid{margin-bottom:18px;display:grid;gap:10px}.lots-import-action{display:flex;justify-content:flex-end;margin:-8px 0 12px}.order-sync-card{min-height:74px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:13px}.order-sync-card>div,.order-sync-actions{display:flex;align-items:center;gap:11px}.order-sync-card>div>div{display:grid;gap:3px}.order-sync-card small,.orders-table small{display:block;color:var(--text-muted);font-size:9px}.sync-error{display:inline-flex;align-items:center;gap:5px;color:var(--error);font-size:10px}.orders-table-panel{padding:0;overflow:hidden}.orders-table{width:100%;border-collapse:collapse}.orders-table th,.orders-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border);font-size:11px}.orders-table th{color:var(--text-muted);background:#ffffff05;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.orders-table time{color:var(--text-secondary);white-space:nowrap}.spin{animation:spin .8s linear infinite}@media(max-width:760px){.app-main{grid-template-rows:58px minmax(0,1fr)}.route-stage{min-height:calc(100vh - 58px)}.shell-header{height:58px;padding:0 12px}.shell-route{font-size:11px}.shell-user-name,.shell-user-trigger>svg{display:none}.shell-user-trigger{width:38px;padding:3px}.shell-avatar{width:30px;height:30px}.order-sync-card{align-items:flex-start;flex-direction:column}.order-sync-actions{width:100%;flex-wrap:wrap}.order-sync-actions .ui-button{margin-left:auto}.orders-table{min-width:760px}}.invite-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#03060ec2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-modal{position:relative;width:min(520px,100%);display:grid;gap:20px;padding:28px}.invite-modal h1{margin:.25rem 0 0;font-size:1.6rem}.dialog-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:var(--surface-muted);color:var(--text-muted);cursor:pointer}.invite-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.invite-preview div{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted)}.invite-preview dt{font-size:.75rem;color:var(--text-muted)}.invite-preview dd{margin:5px 0 0;font-weight:700}@media(max-width:520px){.invite-preview{grid-template-columns:1fr}.invite-modal{padding:22px}}.plugins-page,.api-sources-page,.plugin-runs-page{max-width:1440px}.page-back-link{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--text-muted);font-size:11px;font-weight:650;text-decoration:none}.page-back-link:hover{color:var(--text-primary)}.plugin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.plugin-summary .panel{min-height:82px;padding:16px;display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.plugin-summary svg{color:var(--accent)}.plugin-summary span{display:grid;gap:3px}.plugin-summary strong{font-size:17px}.plugin-summary small{color:var(--text-muted);font-size:10px}.api-catalog-link{transition:border-color .2s,transform .2s}.api-catalog-link:hover{border-color:var(--accent);transform:translateY(-2px)}.plugin-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px}.plugin-card{min-height:220px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.plugin-card-head{display:flex;align-items:center;justify-content:space-between}.plugin-card-icon,.api-source-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:11px}.plugin-card h2{margin:0 0 6px;font-size:16px}.plugin-card p{margin:0;color:var(--text-muted);font-size:11px}.plugin-card-actions{display:flex;gap:8px}.plugin-card-actions>*{flex:1;justify-content:center}.status-badge{padding:5px 8px;border-radius:99px;color:var(--text-muted);background:var(--surface-soft);font-size:9px;font-weight:750;text-transform:uppercase}.status-badge.published{color:var(--success);background:var(--success-soft)}.plugin-editor{height:100vh;min-width:960px;display:grid;grid-template-rows:60px minmax(0,1fr) auto;color:var(--text-primary);background:#090c13}.plugin-editor-mobile{display:none}.plugin-editor-toolbar{z-index:5;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#0e121cf0;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.plugin-editor-toolbar>div{display:flex;align-items:center;gap:9px}.plugin-editor-toolbar span{display:grid;gap:2px}.plugin-editor-toolbar small{color:var(--text-muted);font-size:9px}.icon-button{width:34px;height:34px;display:grid;place-items:center;color:inherit;background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;cursor:pointer}.plugin-editor-layout{min-height:0;display:grid;grid-template-columns:220px minmax(480px,1fr) 280px}.block-library,.node-inspector{z-index:3;padding:16px;overflow:auto;background:#0d111a}.block-library{border-right:1px solid var(--border)}.node-inspector{border-left:1px solid var(--border)}.block-library>div,.node-inspector>div:first-child{display:grid;gap:3px;margin-bottom:18px}.block-library small,.node-inspector small{color:var(--text-muted);font-size:9px}.block-library>p{margin:17px 0 7px;color:var(--text-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.block-library>button{width:100%;min-height:36px;margin:3px 0;padding:8px 10px;display:flex;align-items:center;gap:9px;color:var(--text-secondary);text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.block-library>button:hover{color:var(--text-primary);background:var(--surface-soft);border-color:var(--border)}.block-library>a{display:block;margin-top:18px;color:var(--accent);font-size:10px}.openapi-source{margin:6px 0}.openapi-source-toggle{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;text-align:left}.openapi-source-toggle span{overflow:hidden;text-overflow:ellipsis}.openapi-source-toggle small{color:var(--text-muted);font-size:9px}.openapi-source-toggle svg{transition:transform .18s}.openapi-source.open>.openapi-source-toggle svg{transform:rotate(180deg)}.openapi-block-group{display:grid;gap:3px;margin:5px 0 8px;padding-left:8px}.openapi-block-group>summary{display:flex;justify-content:space-between;padding:6px 9px;color:var(--text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.openapi-block-group>summary small{font-size:9px}.openapi-block-group>button{width:100%;min-height:36px;padding:8px 10px;display:flex;align-items:center;gap:9px;color:var(--text-secondary);text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.openapi-block-group>button:hover{color:var(--text-primary);background:var(--surface-soft);border-color:var(--border)}.flow-canvas{min-width:0;min-height:0}.flow-canvas .react-flow__background{background:#090c13}.flow-canvas .react-flow__controls,.flow-canvas .react-flow__minimap{background:#111722;border:1px solid var(--border);border-radius:10px;overflow:hidden}.flow-canvas .react-flow__controls-button{color:var(--text-primary);background:#111722;border-color:var(--border)}.flow-node{--node-accent:var(--accent);position:relative;width:230px;color:var(--text-primary);background:#111722fa;border:1px solid var(--border);border-radius:13px;box-shadow:0 15px 40px #00000040;overflow:visible}.flow-node.selected{border-color:var(--node-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent) 25%,transparent),0 16px 48px #00000059}.flow-node header{min-height:43px;padding:10px 13px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.flow-node header>span{width:26px;height:26px;display:grid;place-items:center;color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 13%,transparent);border-radius:7px}.flow-node header strong{font-size:11px}.flow-node-fields{padding:7px}.flow-node-field{position:relative;min-height:30px;padding:5px 7px;display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:6px;border-radius:6px}.flow-node-field:hover{background:#ffffff08}.flow-node-field small{color:var(--text-muted);font-size:8px}.flow-node-field span{overflow:hidden;color:var(--text-secondary);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.flow-node-field small,.flow-node-outputs small{display:flex;align-items:center;gap:4px}.flow-node-field em,.flow-node-outputs em,.hybrid-input>span em{padding:2px 4px;color:#9aa7ff;background:#7d8bff1a;border-radius:4px;font-size:6px;font-style:normal;font-weight:700}.flow-node-outputs{padding:0 11px 8px;display:grid;justify-items:end;gap:3px}.flow-node-outputs>div{position:relative;padding-right:3px}.flow-node-outputs small{color:var(--node-accent);font-size:8px}.react-flow__handle.control-handle{width:12px;height:12px;background:var(--node-accent);border:2px solid #111722}.react-flow__handle.data-handle{width:9px;height:9px;background:#8d9bb0;border:2px solid #111722}.react-flow__handle.true-handle{background:var(--success)}.react-flow__handle.false-handle{background:var(--error)}.react-flow__edge.control-edge path{stroke:#7d8bff;stroke-width:2.5}.react-flow__edge.data-edge path{stroke:#7f8da1;stroke-width:1.5;stroke-dasharray:4 3}.react-flow__edge.selected path{stroke:#ff7f9f;stroke-width:3}.react-flow__edge{cursor:pointer}.node-inspector{display:grid;align-content:start;gap:13px}.node-inspector label{display:grid;gap:6px;color:var(--text-secondary);font-size:10px}.node-inspector input,.node-inspector textarea{width:100%;padding:9px;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:8px;outline:none}.node-inspector input:focus,.node-inspector textarea:focus{border-color:var(--accent)}.hybrid-input>span{display:flex;align-items:center;justify-content:space-between}.hybrid-input.connected input,.hybrid-input.connected textarea{border-color:#7d8bff80;box-shadow:inset 3px 0 #7d8bff}.connector-binding{color:#9aa7ff!important}.manual-outputs{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.manual-outputs>div{display:flex;align-items:center;justify-content:space-between}.manual-outputs article{padding:8px;display:grid;grid-template-columns:1fr 64px 34px;gap:6px;background:#ffffff06;border:1px solid var(--border);border-radius:9px}.manual-outputs article input:nth-child(1),.manual-outputs article input:nth-child(2){grid-column:1/-1}.manual-outputs select{min-width:0;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:7px}.danger-button{min-height:36px;color:var(--error);background:var(--error-soft);border:1px solid color-mix(in srgb,var(--error) 25%,transparent);border-radius:8px;cursor:pointer}.inspector-empty{min-height:260px;display:flex!important;align-items:center;justify-content:center;text-align:center}.inspector-empty p{margin:0;color:var(--text-muted);font-size:10px}.plugin-bottom-panel{max-height:260px;padding:14px 20px;overflow:auto;background:#10151f;border-top:1px solid var(--border)}.plugin-bottom-panel p{margin:5px 0;color:var(--error);font-size:10px}.plugin-bottom-panel pre{font-size:10px;white-space:pre-wrap}.dry-run-results>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dry-run-results>header>div{display:grid;gap:3px}.dry-run-results>header small{color:var(--text-muted);font-size:10px}.dry-run-step-list{display:grid;gap:7px}.dry-run-step{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#ffffff05}.dry-run-step.succeeded{border-left:3px solid #53d6a7}.dry-run-step.failed{border-left:3px solid var(--danger)}.dry-run-step summary{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;list-style:none}.dry-run-step summary>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--surface-2);font-size:9px}.dry-run-step summary>em{color:#53d6a7;font-size:9px;font-style:normal}.dry-run-step.failed summary>em{color:var(--danger)}.dry-run-step summary>small{color:var(--text-muted);font-size:9px}.dry-run-step>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 10px 10px}.dry-run-step section{min-width:0}.dry-run-step section>strong{font-size:9px;text-transform:uppercase;color:var(--text-muted)}.dry-run-step pre{max-height:125px;margin:5px 0 0;padding:8px;overflow:auto;border-radius:6px;background:#0b0f16;color:#bec8d8}.api-catalog-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.api-source-list{display:grid;gap:10px}.api-source-card{min-height:76px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.api-source-card>div{min-width:0;display:grid;gap:4px}.api-source-card small,.api-source-card code{overflow:hidden;color:var(--text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.api-source-card .card-icon-actions{display:flex;grid-auto-flow:column;gap:6px;margin-left:auto}.danger-icon-button{color:var(--danger)}.header-actions{display:flex;gap:8px}.runs-table{padding:0;overflow:hidden}.runs-table table{width:100%;border-collapse:collapse}.runs-table th,.runs-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--border);font-size:10px}.runs-table th{color:var(--text-muted);font-size:8px;text-transform:uppercase}.run-status{display:inline-flex;align-items:center;gap:5px}.run-status.succeeded{color:var(--success)}.run-status.failed{color:var(--error)}@media(max-width:1100px){.plugin-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.plugin-summary,.api-catalog-layout{grid-template-columns:1fr}}@media(max-width:760px){.plugin-grid{grid-template-columns:1fr}.plugin-editor{display:none}.plugin-editor-mobile{min-height:100vh;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-primary);text-align:center;background:radial-gradient(circle at 50% 35%,rgba(125,139,255,.14),transparent 36%),#090c13}.plugin-editor-mobile>svg{color:var(--accent)}.plugin-editor-mobile h1{max-width:360px;margin:6px 0 0;font-size:22px}.plugin-editor-mobile p{max-width:390px;margin:0 0 10px;color:var(--text-muted);font-size:12px;line-height:1.6}.header-actions{width:100%;flex-direction:column}}.landing{--landing-ink:#f6f7fb;--landing-dim:#8e95a7;--landing-blue:#7777ff;position:relative;overflow:clip;color:var(--landing-ink);background:#07080c}.landing a{color:inherit;text-decoration:none}.landing em{color:var(--landing-blue);font-style:normal}.landing-nav{position:absolute;z-index:20;top:0;left:50%;width:min(1440px,100%);height:86px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;transform:translate(-50%)}.landing-brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:780;letter-spacing:-.03em}.landing-brand img{width:28px;height:28px}.landing-nav nav{display:flex;align-items:center;gap:34px;color:#b9becc;font-size:12px}.landing-nav nav a,.landing-login{transition:color .2s}.landing-nav nav a:hover,.landing-login:hover{color:#fff}.landing-nav-actions{display:flex;align-items:center;gap:20px}.landing-login{font-size:12px}.landing-button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff!important;background:linear-gradient(135deg,#77f,#5152d7);border:1px solid rgba(255,255,255,.14);border-radius:4px;box-shadow:0 14px 45px #5b5ce23d;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s}.landing-button:hover{transform:translateY(-2px);box-shadow:0 20px 58px #5b5ce259}.landing-button.compact{min-height:38px;padding:0 16px}.landing-button.ghost{background:#7777ff1a;border-color:#8283ff57;box-shadow:none}.landing-button.light{color:#10111a!important;background:#fff;border:0;box-shadow:0 20px 80px #ffffff24}.landing-stage{height:420vh;position:relative}.landing-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 50% 54%,rgba(91,92,226,.11),transparent 35%),#07080c}.landing-grid{position:absolute;inset:-20%;opacity:.2;background-image:linear-gradient(rgba(137,142,164,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(137,142,164,.17) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(circle at center,#000 12%,transparent 67%);mask-image:radial-gradient(circle at center,#000 12%,transparent 67%);transform:perspective(700px) rotateX(64deg) translateY(28%)}.landing-ambient{position:absolute;width:38vw;height:38vw;border-radius:50%;filter:blur(120px);opacity:.12}.landing-ambient-left{left:-24vw;top:20%;background:#6975ff}.landing-ambient-right{right:-26vw;bottom:0;background:#27d8c5}.commerce-core{position:absolute;z-index:3;top:50%;left:50%;width:min(38vw,520px);aspect-ratio:1;transform-origin:center;translate:-50% -50%;border-radius:50%;will-change:transform}.core-shell{position:absolute;inset:12%;border:1px solid rgba(174,179,255,.55);border-radius:44% 56% 52% 48%/49% 42% 58% 51%;background:radial-gradient(circle at 33% 25%,rgba(255,255,255,.28),transparent 15%),radial-gradient(circle at 50% 50%,#6061e28c,#1f225061 50%,#05060b33 68%);box-shadow:inset -30px -35px 80px #03040bb3,inset 20px 18px 55px #a4a4ff40,0 0 120px #6869ff38;animation:core-morph 8s ease-in-out infinite}.core-shell:before{content:"";position:absolute;inset:8%;border:1px dashed rgba(196,198,255,.28);border-radius:50%;animation:core-spin 16s linear infinite}.core-halo,.core-wire{position:absolute;inset:4%;border:1px solid rgba(145,148,255,.25);border-radius:50%;transform:rotate(64deg) scaleY(.34)}.halo-two{inset:-3%;border-color:#48d3aa26;transform:rotate(-35deg) scaleY(.44)}.core-wire{inset:20%;border-style:dashed;animation:core-spin 12s linear infinite}.wire-two{inset:27%;animation-direction:reverse;animation-duration:8s}.core-center{position:absolute;z-index:4;inset:calc(50% - 28px);display:grid;place-items:center;color:#fff;background:#0e1021;border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 0 50px #7e7fff80}.core-node{position:absolute;z-index:5;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#10121fd4;box-shadow:0 10px 35px #0006;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.node-one{top:14%;left:22%}.node-two{right:9%;top:46%;color:#79dfbd}.node-three{bottom:12%;left:30%;color:#ffc76f}@keyframes core-morph{0%,to{border-radius:44% 56% 52% 48%/49% 42% 58% 51%;transform:rotate(0) scale(1)}50%{border-radius:56% 44% 41% 59%/41% 57% 43% 59%;transform:rotate(6deg) scale(1.04)}}@keyframes core-spin{to{rotate:360deg}}.stage-copy{position:absolute;z-index:6;left:clamp(24px,7vw,110px);top:50%;width:min(610px,45vw);transform:translateY(-50%);pointer-events:none}.stage-copy>*{pointer-events:auto}.stage-copy.stage-flow,.stage-copy.stage-control{left:auto;right:clamp(24px,7vw,110px);text-align:right}.stage-copy.stage-control{right:auto;left:clamp(24px,7vw,110px);text-align:left}.landing-kicker,.landing-section-index{display:flex;align-items:center;gap:9px;color:#a3a9b8;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.landing-kicker span{width:30px;height:1px;background:#77f}.stage-copy h1,.stage-copy h2{margin:18px 0 22px;font-size:clamp(52px,6vw,96px);font-weight:670;letter-spacing:-.07em;line-height:.91}.stage-copy h2{font-size:clamp(42px,4.4vw,72px)}.stage-copy>p:not(.landing-kicker){max-width:520px;margin:0;color:#a9afbe;font-size:clamp(15px,1.25vw,19px);line-height:1.65}.stage-flow>p:not(.landing-kicker){margin-left:auto}.landing-hero-actions{margin-top:32px;display:flex;align-items:center;gap:23px}.landing-text-button{display:flex;align-items:center;gap:8px;color:#d4d7e2!important;font-size:12px}.stage-copy>small{display:block;margin-top:14px;color:#696f80;font-size:10px}.flow-pills{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.flow-pills span{padding:10px 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.11);background:#0d0f18a3;border-radius:99px;color:#cbd0dc;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flow-pills svg{color:#55d4ac}.mini-dashboard{width:min(440px,100%);margin-top:28px;padding:19px;border:1px solid rgba(255,255,255,.12);background:#0c0e17b8;border-radius:10px;box-shadow:0 30px 90px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mini-dashboard>div:first-child{display:grid;grid-template-columns:1fr auto;gap:6px}.mini-dashboard small{grid-column:1/-1;color:#818899}.mini-dashboard strong{font-size:25px}.mini-dashboard span{align-self:end;color:#55d4ac;font-size:11px}.mini-chart{height:72px;margin-top:18px;display:flex;align-items:end;gap:6px}.mini-chart i{flex:1;height:30%;background:linear-gradient(#77f,#4546a3);border-radius:2px}.mini-chart i:nth-child(2){height:48%}.mini-chart i:nth-child(3){height:40%}.mini-chart i:nth-child(4){height:67%}.mini-chart i:nth-child(5){height:55%}.mini-chart i:nth-child(6){height:82%}.mini-chart i:nth-child(7){height:72%}.mini-chart i:nth-child(8){height:100%}.landing-scroll-cue{position:absolute;z-index:7;left:50%;bottom:24px;display:flex;align-items:center;gap:10px;color:#646b7d;font-size:8px;letter-spacing:.14em;text-transform:uppercase;transform:translate(-50%)}.landing-scroll-cue span{width:1px;height:35px;background:linear-gradient(transparent,#77f);animation:scroll-cue 1.8s ease-in-out infinite}@keyframes scroll-cue{50%{transform:scaleY(.4);transform-origin:bottom}}.landing-manifesto,.landing-pricing{padding:130px clamp(22px,6vw,90px);background:#f2f0ea;color:#171820}.landing-manifesto>h2,.pricing-heading h2,.automation-copy h2,.landing-final h2{max-width:1100px;margin:25px 0 70px;font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-.065em}.landing-manifesto em,.landing-pricing em{color:#5b5ce2}.feature-marquee{margin:0 calc(clamp(22px,6vw,90px)*-1) 85px;padding:20px 0;display:flex;gap:26px;overflow:hidden;border-block:1px solid rgba(23,24,32,.17);color:#171820;font-size:clamp(28px,4vw,55px);font-weight:800;letter-spacing:-.04em;white-space:nowrap}.feature-marquee i{color:#5b5ce2}.landing-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(23,24,32,.18);border-left:1px solid rgba(23,24,32,.18)}.landing-feature-grid article{min-height:340px;padding:24px;display:flex;flex-direction:column;border-right:1px solid rgba(23,24,32,.18);border-bottom:1px solid rgba(23,24,32,.18);transition:color .25s,background .25s}.landing-feature-grid article:hover{color:#fff;background:#171820}.landing-feature-grid article>div{display:flex;justify-content:space-between;color:#676a75;font-size:10px}.landing-feature-grid h3{margin:auto 0 12px;font-size:25px;letter-spacing:-.04em}.landing-feature-grid p{margin:0 0 25px;color:#747781;font-size:12px;line-height:1.7}.landing-feature-grid article:hover p{color:#adb1bf}.landing-feature-grid article>svg{transition:transform .2s}.landing-feature-grid article:hover>svg{transform:translate(8px)}.automation-scene{min-height:900px;padding:140px clamp(22px,6vw,90px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;background:radial-gradient(circle at 76% 50%,rgba(91,92,226,.17),transparent 32%),#090a0f}.automation-copy h2{margin-bottom:28px;font-size:clamp(42px,4.7vw,75px)}.automation-copy>p:not(.landing-section-index){max-width:570px;color:#9198a9;font-size:14px;line-height:1.8}.automation-copy .landing-button{margin-top:25px}.landing-flow-canvas{position:relative;min-height:590px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0c0e15;box-shadow:0 40px 120px #00000073}.flow-noise{position:absolute;inset:0;opacity:.32;background-image:radial-gradient(circle,rgba(144,148,172,.48) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.landing-flow-node{position:absolute;z-index:3;width:200px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #353a49;border-radius:7px;background:#181b25f5;box-shadow:0 14px 40px #00000059}.landing-flow-node>svg{color:#8586ff}.landing-flow-node span{display:grid;gap:3px}.landing-flow-node small{color:#6f7688;font-size:7px;letter-spacing:.1em}.landing-flow-node strong{font-size:10px}.landing-flow-node i{width:9px;height:9px;border:2px solid #151721;border-radius:50%;background:#8586ff;box-shadow:0 0 10px #8586ff}.landing-flow-node.trigger{top:15%;left:10%}.landing-flow-node.api{top:42%;right:10%}.landing-flow-node.delivery{left:14%;bottom:14%}.landing-flow-node.delivery>svg{color:#55d4ac}.landing-flow-node.delivery i{background:#55d4ac;box-shadow:0 0 10px #55d4ac}.flow-line{position:absolute;z-index:2;height:1px;background:linear-gradient(90deg,#77f,#7777ff1a);transform-origin:left}.flow-line span{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #8586ff;animation:flow-pulse 2s linear infinite}.line-a{width:42%;top:33%;left:28%;rotate:24deg}.line-b{width:47%;top:61%;left:30%;rotate:150deg}.line-b span{animation-delay:-1s}@keyframes flow-pulse{0%{left:0}to{left:100%}}.flow-status{position:absolute;right:18px;bottom:18px;padding:8px 10px;display:flex;align-items:center;gap:6px;color:#63dbb3;background:#48d3aa14;border:1px solid rgba(72,211,170,.22);border-radius:5px;font-size:8px}.flow-status span{margin-left:8px;color:#747b8d}.landing-security{padding:26px clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid #2b2e3a;background:#101218}.landing-security>div{display:flex;align-items:center;gap:13px}.landing-security svg{color:#55d4ac}.landing-security small,.landing-security strong{display:block}.landing-security small{margin-bottom:4px;color:#737b8c;font-size:7px;letter-spacing:.12em}.landing-security strong{font-size:11px}.security-marks span{padding:7px 10px;color:#81889a;border:1px solid #2c303d;border-radius:3px;font-size:8px}.pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.pricing-heading h2{margin-bottom:60px}.pricing-heading>p{max-width:360px;margin-bottom:70px;color:#777a85;font-size:13px;line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(23,24,32,.18)}.pricing-grid article{position:relative;min-height:510px;padding:32px;display:flex;flex-direction:column;border-right:1px solid rgba(23,24,32,.18)}.pricing-grid article:last-child{border:0}.pricing-grid article.featured{color:#fff;background:#171820;transform:translateY(-16px);box-shadow:0 30px 80px #22223426}.pricing-badge{position:absolute;top:0;right:25px;padding:7px 10px;background:#5b5ce2;color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.pricing-title{display:flex;align-items:center;justify-content:space-between}.pricing-grid h3{font-size:24px}.pricing-grid article>p{min-height:45px;color:#797c87;font-size:11px}.pricing-grid article>strong{margin:45px 0 35px;font-size:58px;letter-spacing:-.06em}.pricing-grid article>strong small{color:#777b87;font-size:11px;font-weight:500;letter-spacing:0}.pricing-grid ul{padding:0;display:grid;gap:14px;list-style:none;color:#696d78;font-size:11px}.pricing-grid li{display:flex;align-items:center;gap:8px}.pricing-grid li svg{color:#5b5ce2}.pricing-grid article>a{margin-top:auto;padding-top:19px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(128,130,143,.28);font-size:11px;font-weight:700}.landing-final{position:relative;min-height:760px;padding:120px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;background:radial-gradient(circle at center,rgba(111,112,255,.24),transparent 42%),#090a0f}.landing-final>p{color:#9ca2b1;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing-final h2{z-index:2;margin:22px 0 45px;font-size:clamp(55px,8vw,120px)}.landing-final .landing-button{z-index:2}.final-orbit{position:absolute;width:min(70vw,850px);aspect-ratio:1;border:1px solid rgba(133,134,255,.16);border-radius:50%;animation:core-spin 25s linear infinite}.final-orbit:before,.final-orbit:after{content:"";position:absolute;inset:18%;border:1px solid rgba(133,134,255,.15);border-radius:50%}.final-orbit:after{inset:37%}.final-orbit span{position:absolute;width:8px;height:8px;border-radius:50%;background:#8687ff;box-shadow:0 0 30px #8687ff}.final-orbit span:nth-child(1){top:9%;left:25%}.final-orbit span:nth-child(2){right:3%;top:50%;background:#55d4ac}.final-orbit span:nth-child(3){bottom:18%;left:8%;background:#f1bd68}.landing-footer{min-height:100px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid #242630;background:#090a0f;color:#747b8c}.landing-footer p{font-size:9px}.landing-footer>div{display:flex;gap:22px;font-size:9px}.landing-footer .landing-brand{color:#fff}@media(max-width:980px){.landing-nav nav{display:none}.commerce-core{width:min(58vw,480px);opacity:.55!important}.stage-copy,.stage-copy.stage-flow,.stage-copy.stage-control{left:28px;right:28px;width:auto;text-align:left}.stage-flow>p:not(.landing-kicker){margin-left:0}.flow-pills{justify-content:flex-start}.landing-feature-grid{grid-template-columns:repeat(2,1fr)}.automation-scene{grid-template-columns:1fr}.landing-flow-canvas{min-height:520px}.pricing-heading{display:block}.pricing-heading>p{margin-top:-35px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:430px;border-right:0;border-bottom:1px solid rgba(23,24,32,.18)}.pricing-grid article.featured{transform:none}.landing-security{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.landing-nav{height:70px}.landing-nav-actions{gap:12px}.landing-login{display:none}.landing-button.compact{padding:0 12px}.landing-sticky{min-height:620px}.commerce-core{top:42%;width:92vw}.stage-copy{top:auto!important;bottom:74px!important;transform:none!important}.stage-copy h1,.stage-copy h2{font-size:43px}.stage-copy>p:not(.landing-kicker){font-size:13px;line-height:1.5}.landing-hero-actions{align-items:stretch;flex-direction:column;gap:15px}.landing-text-button{justify-content:center}.landing-scroll-cue{display:none}.landing-manifesto,.landing-pricing{padding:90px 18px}.landing-manifesto>h2,.pricing-heading h2,.automation-copy h2{font-size:42px}.feature-marquee{margin-inline:-18px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:270px}.automation-scene{padding:90px 18px}.landing-flow-canvas{min-height:470px}.landing-flow-node{width:170px}.landing-flow-node.trigger{left:5%}.landing-flow-node.api{right:5%}.landing-flow-node.delivery{left:7%}.landing-security{padding-inline:18px}.security-marks{flex-wrap:wrap}.landing-final{min-height:660px}.landing-final h2{font-size:55px}.landing-footer{padding:28px 18px;align-items:flex-start;flex-direction:column;gap:22px}.landing-footer p{display:none}}@media(prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important}.core-shell,.core-shell:before,.core-wire,.landing-scroll-cue span,.flow-line span,.final-orbit{animation:none!important}}.product-story{position:relative;height:500vh;background:#05060a}.product-story:before,.pricing-story:before{content:"";position:absolute;z-index:9;top:0;left:0;right:0;height:18vh;pointer-events:none;background:linear-gradient(180deg,#05060a 0%,rgba(5,6,10,.72) 34%,transparent 100%)}.product-story:after,.pricing-story:after{content:"";position:absolute;z-index:9;left:8%;right:8%;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(119,119,255,.55),rgba(72,211,170,.35),transparent);box-shadow:0 -20px 70px #7777ff38}.product-story-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(88,89,216,.1),transparent 38%),#08090d}.story-topline{position:absolute;z-index:8;top:34px;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#717889;font-size:8px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.story-topline b{color:#a6acba;font-weight:600}.story-topline i{text-align:right;font-style:normal}.story-beam{position:absolute;z-index:8;top:61px;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px);height:1px;background:linear-gradient(90deg,#77f,#55d4ac);transform-origin:left}.story-rail{height:100%;width:500vw;display:flex;will-change:transform}.story-frame{position:relative;width:100vw;height:100%;flex:0 0 100vw;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;overflow:hidden}.story-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(8,9,13,.35))}.story-visual{position:relative;height:100%;display:grid;place-items:center;overflow:hidden}.story-orbit{position:absolute;width:min(60vw,740px);aspect-ratio:1;border:1px solid rgba(123,126,255,.16);border-radius:50%;animation:core-spin 34s linear infinite}.story-orbit:before,.story-orbit:after{content:"";position:absolute;inset:16%;border:1px solid rgba(123,126,255,.12);border-radius:50%}.story-orbit:after{inset:34%;border-style:dashed}.story-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:#7e7fff;box-shadow:0 0 25px #77f}.story-orbit span:nth-child(1){top:12%;left:25%}.story-orbit span:nth-child(2){right:4%;top:55%;background:#55d4ac}.story-orbit span:nth-child(3){left:14%;bottom:13%;background:#efb967}.story-copy{position:relative;z-index:3;max-width:540px;padding:50px clamp(30px,7vw,110px) 0 20px}.story-copy>div{display:flex;align-items:center;justify-content:space-between;color:#77f;font-size:10px;letter-spacing:.14em}.story-copy h2{margin:34px 0 20px;font-size:clamp(55px,6.4vw,105px);font-weight:650;line-height:.88;letter-spacing:-.075em}.story-copy p{max-width:440px;margin:0;color:#9299a9;font-size:14px;line-height:1.8}.catalog-stack{position:relative;width:min(38vw,510px);height:430px;perspective:900px}.catalog-stack i{position:absolute;inset:0;border:1px solid rgba(153,156,255,.34);background:linear-gradient(135deg,#7777ff21,#080a12cc);box-shadow:0 40px 90px #00000059;transform:rotateY(25deg) rotateX(10deg);clip-path:polygon(0 8%,92% 0,100% 90%,8% 100%)}.catalog-stack i:nth-child(2){transform:translate(-38px,30px) rotateY(25deg) rotateX(10deg);opacity:.56}.catalog-stack i:nth-child(3){transform:translate(-76px,60px) rotateY(25deg) rotateX(10deg);opacity:.28}.catalog-stack b{position:absolute;z-index:4;right:12%;top:42%;font-size:clamp(48px,7vw,100px);letter-spacing:-.08em;text-shadow:0 0 60px #7777ff}.order-stream{position:relative;width:min(50vw,650px);height:430px}.order-stream:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#7777ff,#55d4ac,transparent);box-shadow:0 0 30px #77f}.order-stream span{position:absolute;padding:18px 22px;border:1px solid rgba(255,255,255,.15);background:#0f111bd1;border-radius:7px;box-shadow:0 20px 60px #0006;font-size:12px;font-weight:800;letter-spacing:.08em}.order-stream span:nth-child(1){left:3%;top:40%}.order-stream span:nth-child(2){left:41%;top:31%;color:#efbe68}.order-stream span:nth-child(3){right:0;top:45%;color:#55d4ac}.revenue-signal{position:relative;width:min(50vw,690px)}.revenue-signal strong{display:block;margin-bottom:50px;font-size:clamp(50px,7vw,105px);letter-spacing:-.07em}.revenue-signal svg{width:100%;overflow:visible}.revenue-signal path{fill:none;stroke:url(#none);stroke:#77f;stroke-width:2;filter:drop-shadow(0 0 10px #7777ff);stroke-dasharray:5 4}.team-radar{position:relative;width:min(50vw,640px);aspect-ratio:1;border:1px solid rgba(119,119,255,.16);border-radius:50%}.team-radar:before,.team-radar:after{content:"";position:absolute;inset:20%;border:1px dashed rgba(119,119,255,.2);border-radius:50%}.team-radar:after{inset:40%;background:#7777ff14}.team-radar span{position:absolute;padding:10px 14px;border:1px solid #343849;background:#11131d;border-radius:99px;color:#aeb4c2;font-size:8px;letter-spacing:.1em}.team-radar span:nth-child(1){top:12%;left:38%}.team-radar span:nth-child(2){right:1%;top:48%}.team-radar span:nth-child(3){left:8%;bottom:18%}.team-radar b{position:absolute;z-index:2;inset:calc(50% - 22px);display:grid;place-items:center;color:#77f;font-size:12px}.story-summary{grid-template-columns:1.1fr .9fr;background:radial-gradient(circle at 30% 50%,rgba(94,95,226,.24),transparent 35%)}.story-summary-word{padding-left:6vw;color:transparent;-webkit-text-stroke:1px rgba(133,134,255,.3);font-size:clamp(100px,17vw,270px);font-weight:900;letter-spacing:-.09em;transform:rotate(-90deg)}.story-counter{position:absolute;z-index:8;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px);bottom:28px;display:flex;justify-content:space-between;color:#52596a;font-size:7px;letter-spacing:.14em}.automation-scene{position:relative;isolation:isolate}.automation-scene:before{content:"02";position:absolute;top:45%;left:-.04em;color:transparent;-webkit-text-stroke:1px rgba(133,134,255,.1);font-size:38vw;font-weight:900;line-height:1;transform:translateY(-50%);pointer-events:none}.automation-scene:after{content:"";position:absolute;z-index:-1;top:-18vh;left:0;right:0;height:32vh;background:radial-gradient(ellipse at 50% 0,rgba(119,119,255,.16),transparent 58%),linear-gradient(#05060a,transparent);pointer-events:none}.automation-copy,.landing-flow-canvas{position:relative;z-index:2}.pricing-story{position:relative;height:390vh;background:#05060a}.pricing-story-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 52% 45%,rgba(91,92,226,.15),transparent 32%),#090a0f}.pricing-story-title{position:absolute;z-index:1;top:50%;left:clamp(22px,6vw,90px);width:min(700px,62vw);transform-origin:left center;translate:0 -50%}.pricing-story-title h2{margin:22px 0;font-size:clamp(56px,7.5vw,120px);line-height:.9;letter-spacing:-.075em}.pricing-deck{position:absolute;z-index:3;top:50%;left:46vw;height:min(68vh,620px);display:flex;gap:22px;translate:0 -50%;will-change:transform}.pricing-deck article{position:relative;width:min(62vw,520px);height:100%;padding:34px;flex:0 0 min(62vw,520px);display:flex;flex-direction:column;border:1px solid #303442;background:#0e1018f0;box-shadow:0 35px 100px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-deck article.featured{border-color:#77f;background:linear-gradient(150deg,#7777ff2e,#11131d 45%);box-shadow:0 35px 110px #5b5ce22e}.plan-scene-index{position:absolute;right:20px;bottom:5px;color:transparent;-webkit-text-stroke:1px rgba(144,148,170,.16);font-size:130px;font-weight:900;line-height:1}.pricing-deck .pricing-title{display:flex;align-items:center;justify-content:space-between}.pricing-deck h3{margin:0;font-size:32px}.pricing-deck article>p{color:#7d8495;font-size:12px}.pricing-deck article>strong{margin:50px 0 38px;font-size:70px;letter-spacing:-.07em}.pricing-deck article>strong small{color:#747b8c;font-size:11px;letter-spacing:0}.pricing-deck ul{padding:0;display:grid;gap:14px;list-style:none;color:#9299a9;font-size:11px}.pricing-deck li{display:flex;align-items:center;gap:8px}.pricing-deck li svg{color:#55d4ac}.pricing-deck article>a{z-index:2;margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #303442;font-size:11px;font-weight:750}.pricing-deck .pricing-deck-cta{align-items:flex-start;justify-content:center;border-color:#7777ff5c;background:radial-gradient(circle at 50% 40%,rgba(119,119,255,.3),transparent 42%),#11131d}.pricing-deck-cta small{color:#77f;letter-spacing:.15em}.pricing-deck-cta h3{margin:24px 0 46px;font-size:80px;line-height:.85;letter-spacing:-.07em}.pricing-deck-cta .landing-button{margin-top:0;border:0}.pricing-scroll-line{position:absolute;left:clamp(22px,6vw,90px);right:clamp(22px,6vw,90px);bottom:30px;height:1px;background:#2a2e39}.pricing-scroll-line span{display:block;width:28%;height:1px;background:#77f;box-shadow:0 0 14px #77f}.landing-security{position:relative;background:#090a0f}.landing-security:before{content:"";position:absolute;left:8%;right:8%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(119,119,255,.45),transparent);box-shadow:0 0 45px #7777ff38}.landing-final{border-top:0}.landing-final:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(119,119,255,.55),rgba(72,211,170,.35),transparent);box-shadow:0 20px 75px #77f3}@media(max-width:800px){.product-story{height:440vh}.product-story-sticky{min-height:620px}.story-topline{grid-template-columns:1fr auto}.story-topline b{display:none}.story-frame{grid-template-columns:1fr;grid-template-rows:55% 45%}.story-frame:after{background:linear-gradient(transparent 35%,#08090d 58%)}.story-copy{align-self:start;padding:0 26px;max-width:none}.story-copy h2{margin:15px 0 11px;font-size:47px}.story-copy p{font-size:12px;line-height:1.55}.story-visual{grid-row:1}.story-orbit{width:94vw}.catalog-stack{width:72vw;height:260px}.order-stream{width:85vw;height:260px}.revenue-signal{width:88vw}.revenue-signal strong{margin-bottom:25px;font-size:48px}.team-radar{width:76vw}.story-counter{display:none}.story-summary{grid-template-columns:1fr;grid-template-rows:55% 45%}.story-summary-word{padding:0;font-size:29vw;transform:rotate(-90deg)}.pricing-story{height:350vh}.pricing-story-title{top:20%;left:22px;width:90vw}.pricing-story-title h2{font-size:51px}.pricing-deck{left:78vw;top:57%;height:58vh;gap:14px}.pricing-deck article{width:82vw;flex-basis:82vw;padding:25px}.pricing-deck article>strong{margin:28px 0;font-size:55px}.pricing-deck-cta h3{font-size:62px}}@media(prefers-reduced-motion:reduce){.story-orbit{animation:none}}.automation-story{position:relative;height:400vh;background:#07080c}.automation-story-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(91,92,226,.12),transparent 38%),#07080c}.automation-story-heading{position:absolute;z-index:4;top:50%;left:clamp(28px,7vw,110px);width:min(800px,70vw);translate:0 -50%}.automation-story-heading h2{margin:24px 0;font-size:clamp(60px,7vw,112px);line-height:.88;letter-spacing:-.075em}.automation-story-heading>p:last-child{max-width:590px;color:#9299aa;font-size:14px;line-height:1.8}.automation-stage{position:absolute;z-index:3;inset:9vh 6vw 8vh;overflow:hidden;border:1px solid rgba(140,144,170,.16);background:#090b11db;box-shadow:0 45px 140px #00000073}.automation-stage-grid{position:absolute;inset:0;opacity:.34;background-image:radial-gradient(circle,rgba(137,142,164,.42) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.automation-node{position:absolute;z-index:5;width:230px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #373c4d;background:#151824;box-shadow:0 22px 60px #0006}.automation-node>svg{color:#8586ff}.automation-node>span{display:grid;gap:4px}.automation-node small{color:#777f92;font-size:7px;letter-spacing:.14em}.automation-node strong{font-size:11px}.automation-node i{width:9px;height:9px;border:2px solid #11131d;border-radius:50%;background:#8586ff;box-shadow:0 0 14px #8586ff}.automation-node-trigger{left:9%;top:18%}.automation-node-api{left:calc(50% - 115px);top:44%}.automation-node-delivery{right:9%;bottom:14%}.automation-node-delivery>svg{color:#55d4ac}.automation-node-delivery i{background:#55d4ac;box-shadow:0 0 14px #55d4ac}.automation-connector{position:absolute;z-index:4;height:1px;background:linear-gradient(90deg,#8586ff,#5e60d6);transform-origin:left center;box-shadow:0 0 13px #7777ff8c}.automation-connector b{position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 14px #8586ff}.connector-one{left:calc(9% + 230px);top:calc(18% + 31px);width:31%;rotate:22deg}.connector-two{left:50%;top:calc(44% + 31px);width:33%;rotate:20deg}.automation-complete{position:absolute;z-index:6;left:50%;bottom:5%;padding:13px 17px;display:flex;align-items:center;gap:11px;color:#55d4ac;border:1px solid rgba(72,211,170,.35);background:#0d2a23d1;box-shadow:0 16px 55px #48d3aa1a;translate:-50% 0}.automation-complete span{display:grid;gap:3px}.automation-complete small{font-size:7px;letter-spacing:.13em}.automation-complete strong{color:#d8efe8;font-size:10px}.automation-scroll-index{position:absolute;z-index:8;left:6vw;right:6vw;bottom:3vh;display:flex;justify-content:space-between;color:#565d6d;font-size:7px;letter-spacing:.14em}.automation-story:after{content:"";position:absolute;z-index:7;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#7777ff,#55d4ac,transparent);box-shadow:0 -18px 65px #77f3}.pricing-story{height:440vh}.pricing-story-sticky{background:radial-gradient(circle at 50% 52%,rgba(91,92,226,.13),transparent 36%),#07080c}.pricing-story-title{z-index:4;width:min(900px,80vw)}.pricing-story-title h2{font-size:clamp(62px,8vw,126px)}.plan-frame{position:absolute;z-index:5;top:50%;left:50%;width:min(1120px,86vw);height:min(620px,72vh);padding:58px 64px;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr auto;color:#f5f6fb;border:1px solid #303544;background:linear-gradient(135deg,#141722f7,#090b11f7);box-shadow:0 45px 140px #00000073;translate:-50% -50%}.plan-frame.featured{border-color:#77f;background:radial-gradient(circle at 80% 35%,rgba(119,119,255,.2),transparent 35%),linear-gradient(135deg,#171927,#0b0d14)}.plan-frame-index{position:absolute;right:35px;top:18px;color:transparent;-webkit-text-stroke:1px rgba(148,152,180,.17);font-size:155px;font-weight:900;line-height:1}.plan-frame-copy{align-self:center}.plan-frame-copy>small{color:#7f8798;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.plan-frame-copy h3{margin:17px 0 45px;font-size:clamp(62px,7vw,105px);line-height:.85;letter-spacing:-.075em}.plan-frame-copy ul{padding:0;display:grid;gap:15px;list-style:none;color:#a2a8b7;font-size:12px}.plan-frame-copy li{display:flex;align-items:center;gap:9px}.plan-frame-copy li svg{color:#55d4ac}.plan-frame-price{position:relative;z-index:2;align-self:center;justify-self:end;display:flex;align-items:flex-end;gap:15px}.plan-frame-price strong{font-size:clamp(105px,13vw,210px);line-height:.7;letter-spacing:-.095em}.plan-frame-price span{color:#77f;font-size:12px;font-weight:750;line-height:1.2;text-transform:uppercase}.plan-frame>a{grid-column:1/-1;padding-top:22px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #343948;font-size:11px;font-weight:750}.plan-frame>a svg{color:#77f}.pricing-finale{position:absolute;z-index:6;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pricing-finale>small{color:#77f;font-size:9px;letter-spacing:.16em}.pricing-finale h3{margin:24px 0 45px;font-size:clamp(65px,8vw,125px);line-height:.85;letter-spacing:-.075em}.pricing-finale em{color:#77f;font-style:normal}.pricing-scroll-line{z-index:9}.pricing-scroll-line span{width:100%;transform-origin:left}@media(max-width:800px){.automation-story{height:360vh}.automation-story-heading{left:24px;width:calc(100% - 48px)}.automation-story-heading h2{font-size:50px}.automation-stage{inset:10vh 18px 9vh}.automation-node{width:165px;padding:11px}.automation-node-trigger{left:5%;top:17%}.automation-node-api{left:calc(50% - 82px);top:44%}.automation-node-delivery{right:5%;bottom:17%}.connector-one{left:calc(5% + 165px);width:25%;rotate:35deg}.connector-two{left:50%;width:27%;rotate:34deg}.automation-complete{width:max-content;bottom:4%}.plan-frame{width:calc(100% - 36px);height:68vh;padding:28px;grid-template-columns:1fr;grid-template-rows:1fr auto auto}.plan-frame-index{font-size:100px}.plan-frame-copy h3{margin:12px 0 25px;font-size:62px}.plan-frame-price{justify-self:start;margin:18px 0 30px}.plan-frame-price strong{font-size:110px}.plan-frame>a{grid-column:1}.pricing-story-title{left:22px;width:calc(100% - 44px)}.pricing-story-title h2{font-size:52px}.pricing-finale h3{font-size:57px}}.landing-v2{--lv-bg:#07080c;--lv-line:#2a2e3a;--lv-accent:#7777ff;--lv-mint:#53d6aa;min-height:100%;overflow:clip;color:#f5f6fa;background:var(--lv-bg)}.landing-v2 *{box-sizing:border-box}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 em{color:var(--lv-accent);font-style:normal}.lv-nav{position:fixed;z-index:50;top:0;left:0;right:0;height:80px;padding:0 clamp(20px,5vw,78px);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.lv-nav>*{pointer-events:auto}.lv-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800}.lv-brand img{width:28px;height:28px}.lv-nav-center{display:flex;align-items:center;gap:12px;color:#696f80;font-size:8px;letter-spacing:.15em}.lv-nav-center i{width:36px;height:1px;background:#343847}.lv-nav>div:last-child{display:flex;align-items:center;gap:22px;font-size:11px}.lv-button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff!important;border:1px solid rgba(255,255,255,.15);border-radius:3px;background:linear-gradient(135deg,#77f,#5052d3);box-shadow:0 16px 55px #5b5ce23b;font-size:11px;font-weight:750;transition:transform .2s,box-shadow .2s}.lv-button:hover{transform:translateY(-2px);box-shadow:0 20px 70px #5b5ce259}.lv-button.small{min-height:38px;padding:0 15px}.lv-button.light{color:#11131a!important;background:#fff;border-color:#fff}.lv-track{height:760vh}.lv-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 52% 48%,rgba(87,88,203,.1),transparent 36%),#07080c}.lv-noise{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(128,133,154,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(128,133,154,.14) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.lv-field{position:absolute;left:50%;top:50%;width:min(66vw,900px);aspect-ratio:1;translate:-50% -50%;border:1px solid rgba(119,119,255,.07);border-radius:50%}.lv-field:before,.lv-field:after,.lv-field span{content:"";position:absolute;inset:15%;border:1px solid rgba(119,119,255,.08);border-radius:50%}.lv-field:after{inset:33%;border-style:dashed}.lv-field span:nth-child(1){inset:-8%;transform:rotate(55deg) scaleY(.35)}.lv-field span:nth-child(2){inset:7%;transform:rotate(-32deg) scaleY(.25)}.lv-field span:nth-child(3){inset:42%;background:#7777ff0a}.lv-scene{position:absolute;z-index:5;inset:0;padding:80px clamp(28px,7vw,110px) 55px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;will-change:opacity,transform}.lv-copy{position:relative;z-index:6;max-width:690px}.lv-copy>p{display:flex;align-items:center;gap:10px;margin:0;color:#838a9a;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.lv-copy>p i{width:32px;height:1px;background:var(--lv-accent)}.lv-copy h1,.lv-copy h2{margin:24px 0;font-size:clamp(58px,6.4vw,105px);font-weight:670;line-height:.88;letter-spacing:-.075em}.lv-copy>span{display:block;max-width:520px;color:#949baa;font-size:14px;line-height:1.75}.hero-copy>div{margin-top:30px;display:flex;align-items:center;gap:22px}.hero-copy>div small{display:flex;align-items:center;gap:7px;color:#697080;font-size:9px}.lv-monolith{position:relative;justify-self:center;width:min(38vw,530px);height:min(67vh,620px);perspective:1100px}.lv-monolith-core{position:absolute;z-index:4;inset:10% 17%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(170,173,255,.4);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 14%),linear-gradient(145deg,#7777ff57,#0a0c15eb 58%);box-shadow:inset -30px -40px 70px #00000080,0 45px 120px #37389142;clip-path:polygon(18% 0,82% 0,100% 14%,100% 86%,82% 100%,18% 100%,0 86%,0 14%);transform:rotateY(-13deg) rotateX(5deg);animation:lv-float 6s ease-in-out infinite}.lv-monolith-core span{color:#a4a8ba;font-size:8px;letter-spacing:.25em}.lv-monolith-core strong{font-size:clamp(58px,6vw,92px);letter-spacing:-.08em}.lv-monolith-core i{width:42%;height:1px;margin-top:20px;background:linear-gradient(90deg,transparent,#7777ff,transparent)}.lv-monolith-face{position:absolute;z-index:2;inset:15% 9% 6% 25%;border:1px solid rgba(119,119,255,.15);clip-path:polygon(18% 0,82% 0,100% 14%,100% 86%,82% 100%,18% 100%,0 86%,0 14%);transform:translate(40px,30px);opacity:.45}.face-b{transform:translate(76px,58px);opacity:.18}.lv-monolith-ring{position:absolute;inset:5%;border:1px solid rgba(119,119,255,.14);border-radius:50%;transform:rotate(64deg) scaleY(.3)}.ring-b{inset:-5%;transform:rotate(-35deg) scaleY(.42);border-color:#53d6aa1f}.lv-satellite{position:absolute;z-index:8;width:43px;height:43px;display:grid;place-items:center;border:1px solid #343948;border-radius:10px;background:#11131d;box-shadow:0 15px 45px #00000059;font-size:11px;font-weight:800}.sat-a{left:2%;top:24%}.sat-b{right:1%;top:47%;color:var(--lv-mint)}.sat-c{left:14%;bottom:8%;color:#f0bb67}@keyframes lv-float{50%{transform:rotateY(-8deg) rotateX(2deg) translateY(-12px)}}.lv-market-orbit{position:relative;justify-self:center;width:min(48vw,690px);aspect-ratio:1}.lv-orbit-belt{position:absolute;inset:7%;border:1px solid rgba(119,119,255,.22);border-radius:50%;animation:lv-spin 20s linear infinite}.lv-orbit-belt:before,.lv-orbit-belt:after{content:"";position:absolute;inset:18%;border:1px dashed rgba(119,119,255,.15);border-radius:50%}.lv-orbit-belt:after{inset:38%}.lv-orbit-belt span{position:absolute;padding:13px 18px;border:1px solid #353a48;background:#11131d;border-radius:99px;font-size:8px;font-weight:750;letter-spacing:.12em}.lv-orbit-belt span:nth-child(1){top:4%;left:34%}.lv-orbit-belt span:nth-child(2){right:-2%;top:47%;color:var(--lv-mint)}.lv-orbit-belt span:nth-child(3){bottom:5%;left:29%;color:#efbb66}.lv-orbit-belt span:nth-child(4){left:-2%;top:42%;color:#858b9a}.lv-orbit-center{position:absolute;z-index:3;inset:38%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:radial-gradient(circle,#26295d,#11131e);box-shadow:0 0 90px #7777ff47}.lv-orbit-center small{font-size:6px;letter-spacing:.14em}.orbit-pulse{position:absolute;border-radius:50%;background:#77f;box-shadow:0 0 18px #77f}.pulse-a{width:7px;height:7px;left:12%;top:20%}.pulse-b{width:9px;height:9px;right:8%;top:34%;background:#53d6aa}.pulse-c{width:6px;height:6px;bottom:13%;left:20%;background:#efbb66}@keyframes lv-spin{to{rotate:360deg}}.lv-order-machine{position:relative;justify-self:center;width:min(53vw,740px);height:540px}.machine-rail{position:absolute;left:3%;right:3%;height:70px;border:1px solid #2c303d;background:linear-gradient(90deg,#7777ff0a,#7777ff26,#53d6aa0d);transform:skewY(-12deg)}.rail-top{top:18%}.rail-bottom{bottom:19%}.machine-rail i{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:#77f;box-shadow:0 0 16px #77f}.machine-rail i:nth-child(1){left:12%}.machine-rail i:nth-child(2){left:38%}.machine-rail i:nth-child(3){left:64%}.machine-rail i:nth-child(4){left:88%}.machine-gate{position:absolute;z-index:4;left:50%;top:50%;width:210px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(151,154,255,.37);background:linear-gradient(160deg,#202343,#0c0e16);box-shadow:0 32px 80px #0000006b;translate:-50% -50%;clip-path:polygon(15% 0,85% 0,100% 12%,100% 88%,85% 100%,15% 100%,0 88%,0 12%)}.machine-gate span{color:#7f8698;font-size:8px;letter-spacing:.15em}.machine-gate strong{margin:10px 0 20px;font-size:36px}.machine-gate b{padding:7px 9px;color:var(--lv-mint);background:#53d6aa1a;font-size:8px}.order-capsule{position:absolute;z-index:3;padding:12px 16px;border:1px solid #343947;background:#11131d;border-radius:4px;font-size:8px;font-weight:800}.capsule-a{left:5%;top:14%}.capsule-b{right:4%;top:27%;color:#efbb66}.capsule-c{right:12%;bottom:13%;color:var(--lv-mint)}.lv-revenue-crystal{position:relative;justify-self:center;width:min(50vw,700px);height:600px}.crystal-shape{position:absolute;left:22%;top:5%;width:52%;height:68%;filter:drop-shadow(0 35px 80px rgba(91,92,226,.35));transform:rotate(9deg)}.crystal-shape:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#b5b7ffa6,#5d5fd824 42%,#080a11f2);clip-path:polygon(50% 0,91% 24%,100% 71%,69% 100%,23% 92%,0 47%,18% 11%)}.crystal-shape:after{content:"";position:absolute;inset:12%;border:1px solid rgba(255,255,255,.24);clip-path:polygon(50% 0,91% 24%,100% 71%,69% 100%,23% 92%,0 47%,18% 11%)}.crystal-shape span{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 18px #fff}.crystal-shape span:nth-child(1){left:50%;top:0}.crystal-shape span:nth-child(2){right:0;top:70%}.crystal-shape span:nth-child(3){left:23%;bottom:8%}.crystal-shape span:nth-child(4){left:0;top:47%}.crystal-value{position:absolute;z-index:4;right:0;bottom:16%;padding:18px 21px;border-left:2px solid #7777ff;background:#080a10c2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.crystal-value small,.crystal-value strong,.crystal-value em{display:block}.crystal-value small{color:#777f91;font-size:7px;letter-spacing:.13em}.crystal-value strong{margin:6px 0;font-size:30px}.crystal-value em{color:var(--lv-mint);font-size:9px}.lv-revenue-crystal svg{position:absolute;left:0;right:0;bottom:2%;width:100%;overflow:visible}.lv-revenue-crystal path{fill:none;stroke:#77f;stroke-width:2;stroke-dasharray:5 4;filter:drop-shadow(0 0 8px #7777ff)}.lv-flow-engine{position:relative;justify-self:center;width:min(53vw,760px);height:570px}.engine-spine{position:absolute;left:50%;top:8%;bottom:8%;width:1px;background:linear-gradient(transparent,#7777ff,#53d6aa,transparent)}.engine-spine i{position:absolute;left:-4px;width:9px;height:9px;border-radius:50%;background:#77f;box-shadow:0 0 18px #77f}.engine-spine i:nth-child(1){top:12%}.engine-spine i:nth-child(2){top:48%}.engine-spine i:nth-child(3){bottom:12%;background:#53d6aa}.engine-node{position:absolute;width:270px;padding:16px;display:flex;align-items:center;gap:14px;border:1px solid #343948;background:#12141e;box-shadow:0 22px 65px #0006}.engine-node:after{content:"";position:absolute;top:50%;width:calc(50% - 135px);height:1px;background:#3c4160}.engine-node b{width:30px;height:30px;display:grid;place-items:center;color:#898aff;background:#7777ff1f;border-radius:5px;font-size:9px}.engine-node span{display:grid;gap:4px}.engine-node small{color:#747c8e;font-size:7px;letter-spacing:.13em}.engine-node strong{font-size:11px}.node-trigger{left:0;top:9%}.node-trigger:after,.node-deliver:after{left:100%}.node-fetch{right:0;top:42%}.node-fetch:after{right:100%}.node-deliver{left:0;bottom:9%}.node-deliver b{color:#53d6aa;background:#53d6aa1a}.engine-status{position:absolute;right:0;bottom:5%;padding:10px 13px;display:flex;align-items:center;gap:7px;color:#53d6aa;border:1px solid rgba(83,214,170,.26);background:#0b241ec2;font-size:8px;letter-spacing:.09em}.lv-plan-towers{position:relative;justify-self:center;width:min(54vw,780px);height:620px;display:flex;align-items:flex-end;justify-content:center;gap:18px;perspective:1000px}.plan-tower{position:relative;width:30%;padding:24px 20px;display:flex;flex-direction:column;border:1px solid #333846;background:linear-gradient(155deg,#171a25,#0c0e15);box-shadow:0 32px 90px #0000006b;transform:rotateY(-5deg)}.tower-1{height:55%}.tower-2{height:72%;border-color:#77f;background:linear-gradient(155deg,#77f3,#10121c)}.tower-3{height:90%}.tower-cap{position:absolute;right:14px;top:10px;color:transparent;-webkit-text-stroke:1px rgba(149,153,178,.2);font-size:50px;font-weight:900}.plan-tower h3{margin:0 0 auto;font-size:26px}.plan-tower>strong{margin:24px 0;font-size:48px;letter-spacing:-.07em}.plan-tower>strong small{font-size:13px}.plan-tower ul{padding:0;display:grid;gap:10px;list-style:none;color:#858c9b;font-size:9px}.plan-tower li{display:flex;align-items:center;gap:6px}.plan-tower li svg{color:#53d6aa}.plan-tower>a{margin-top:auto;width:36px;height:36px;display:grid;place-items:center;align-self:flex-end;border:1px solid #3b4050;border-radius:50%}.lv-finale{position:absolute;z-index:8;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lv-finale p{margin:28px 0 12px;color:#7e8595;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.lv-finale h2{margin:0 0 40px;font-size:clamp(68px,8vw,125px);letter-spacing:-.075em}.final-portal{position:relative;width:220px;height:220px;display:grid;place-items:center;border:1px solid rgba(119,119,255,.28);border-radius:50%;box-shadow:inset 0 0 70px #7777ff26,0 0 110px #7777ff26}.final-portal:before,.final-portal:after,.final-portal span{content:"";position:absolute;inset:16%;border:1px solid rgba(119,119,255,.28);border-radius:50%}.final-portal:after{inset:34%;background:#7777ff1a}.final-portal span:nth-child(1){inset:-15%;border-style:dashed;animation:lv-spin 18s linear infinite}.final-portal span:nth-child(2){inset:8%;transform:rotate(55deg) scaleY(.34)}.lv-progress{position:absolute;z-index:20;top:18%;right:26px;bottom:18%;width:14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#484f5e;font-size:6px}.lv-progress:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#282c36}.lv-progress i{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(#77f,#53d6aa);transform-origin:top}.lv-progress span{z-index:3;width:14px;height:14px;display:grid;place-items:center;background:#07080c}.lv-chapter-label{position:absolute;z-index:15;left:30px;bottom:24px;color:#444b59;font-size:6px;letter-spacing:.15em}.lv-footer{height:110px;padding:0 clamp(22px,5vw,78px);display:flex;align-items:center;justify-content:space-between;color:#646b79;border-top:1px solid #252934;background:#07080c;font-size:8px;letter-spacing:.12em}.lv-footer>div{display:flex;gap:24px}@media(max-width:800px){.lv-nav{height:68px;padding-inline:18px}.lv-nav-center,.lv-nav>div:last-child>a:first-child{display:none}.lv-track{height:700vh}.lv-sticky{min-height:620px}.lv-scene{padding:70px 22px 45px;grid-template-columns:1fr;grid-template-rows:44% 56%;gap:0}.lv-copy{align-self:end}.lv-copy h1,.lv-copy h2{margin:13px 0;font-size:45px}.lv-copy>span{font-size:12px;line-height:1.5}.hero-copy>div{margin-top:18px;align-items:stretch;flex-direction:column;gap:10px}.hero-copy>div small{justify-content:center}.lv-monolith{grid-row:2;width:86vw;height:48vh}.lv-market-orbit{grid-row:2;width:88vw}.lv-order-machine{grid-row:2;width:92vw;height:46vh}.lv-revenue-crystal{grid-row:2;width:92vw;height:47vh}.lv-flow-engine{grid-row:2;width:92vw;height:48vh}.engine-node{width:150px;padding:10px}.engine-node:after{display:none}.node-trigger{top:7%}.node-fetch{top:41%}.node-deliver{bottom:7%}.lv-plan-towers{grid-row:2;width:95vw;height:48vh;gap:7px}.plan-tower{padding:15px 10px}.plan-tower h3{font-size:17px}.plan-tower>strong{font-size:33px}.plan-tower ul{gap:6px;font-size:7px}.tower-cap{font-size:34px}.lv-progress{right:7px}.lv-chapter-label{display:none}.lv-finale h2{font-size:52px}.final-portal{width:170px;height:170px}.lv-footer{height:auto;padding:28px 18px;align-items:flex-start;flex-direction:column;gap:18px}}@media(prefers-reduced-motion:reduce){.lv-monolith-core,.lv-orbit-belt,.final-portal span{animation:none!important}}
