:root{--cs-zoom:1}@media (min-width:1440px){:root{--cs-zoom:1.1}html{zoom:var(--cs-zoom)}}@media (min-width:2200px){:root{--cs-zoom:1.25}}:root{--cs-bg:#f0f1f4;--cs-surface:#fff;--cs-inset:#f7f8fa;--cs-ink:#24262d;--cs-muted:#727887;--cs-line:#e7e9ee;--cs-accent:#de806d;--cs-sage:#e9eee5;--cs-green:#3f5e44;--cs-dark:#282a30;--cs-focus:#4476be;--cs-shadow:0 8px 32px #24304704;--cs-nav:#fafbfc;--cs-field:#fbfcfd;--cs-softgreen:#edf4ec;--cs-on-green:#3e6549;--cs-hero:#edf0e9;--cs-hero-line:#dce4d6;--cs-chart:#e8917f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-bg:#17191e;--cs-surface:#22252c;--cs-inset:#292d35;--cs-ink:#f0f1f4;--cs-muted:#a5adbb;--cs-line:#343944;--cs-accent:#eea08d;--cs-sage:#2e3c32;--cs-green:#c0d4b3;--cs-dark:#1f2228;--cs-focus:#a6caff;--cs-shadow:0 8px 32px #00000012;--cs-nav:#1e2127;--cs-field:#262a32;--cs-softgreen:#2d4035;--cs-on-green:#c2e1c1;--cs-hero:#29392e;--cs-hero-line:#405643;--cs-chart:#efa18c}:root,html[data-theme=dark]{--mv-canvas:var(--cs-bg);--mv-surface:var(--cs-surface);--mv-ink:var(--cs-ink);--mv-muted:var(--cs-muted);--mv-border:var(--cs-line);--mv-inset:var(--cs-inset);--color-background:var(--cs-bg);--color-surface:var(--cs-surface);--color-text:var(--cs-ink);--color-text-muted:var(--cs-muted);--color-border:var(--cs-line);--surface-inset:var(--cs-inset);--surface-gradient:var(--cs-surface);--surface-hairline:var(--cs-line);--btn-primary-bg:var(--cs-ink);--btn-primary-text:var(--cs-surface);--shadow-card:var(--cs-shadow);--font-family:"Vazirmatn Variable", Tahoma, sans-serif}*{box-sizing:border-box}body{background:var(--cs-bg);color:var(--cs-ink);font:400 14px/1.85 var(--font-family);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.mv-shell{width:100%;min-height:calc(100vh / var(--cs-zoom,1));background:var(--cs-bg);color:var(--cs-ink);grid-template-columns:220px minmax(0,1fr);margin:0;display:grid}.mv-main{min-width:0;padding:25px 34px 48px}.mv-nav{background:var(--cs-nav);border-inline-end:1px solid var(--cs-line);height:calc(100dvh / var(--cs-zoom,1));border-inline-start:0;padding:32px 16px 20px;position:sticky;top:0;overflow-y:auto}.mv-brand{color:var(--cs-ink);justify-content:center;gap:10px;padding:0 0 24px}.mv-brand span{letter-spacing:2px;font-size:24px}.mv-brand small{letter-spacing:2px;color:var(--cs-muted);font-size:7px}.mv-store{background:var(--cs-inset);border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:12px;margin-bottom:26px;padding:12px 8px;font-size:12px}.mv-nav-parent{color:var(--cs-muted);border-radius:12px;gap:11px;margin:3px 0;padding:12px 13px;font-size:12px}.mv-nav-parent[data-active=true]{background:var(--cs-ink);color:var(--cs-surface)}.mv-nav-parent[data-ai=true]{background:var(--cs-sage);color:var(--cs-green);font-weight:700}.mv-nav-parent[data-ai=true][data-active=true]{box-shadow:inset 0 0 0 1px var(--cs-green)}.mv-nav-children{border-color:var(--cs-line);margin:7px 22px 12px 0;padding-inline-start:12px}.mv-nav-children a{color:var(--cs-muted);border-radius:8px;padding:7px 10px;font-size:11px}.mv-nav-children a[aria-current=page]{background:var(--cs-inset);color:var(--cs-ink);font-weight:700}.mv-nav-footer{margin-top:32px}.mv-nav-footer .mv-button{color:var(--cs-muted);background:0 0;border:0;font-size:11px}.mv-main>.dashboard-topbar{border-bottom:1px solid var(--cs-line);gap:14px;margin-bottom:0;padding:0 0 22px}.dashboard-search{max-width:430px;color:var(--cs-muted);flex:1;background:var(--cs-surface)!important;border:1px solid var(--cs-line)!important;border-radius:999px!important;padding:4px 14px!important}.dashboard-search input{color:var(--cs-ink);background:0 0;min-width:0;font-size:12px}.dashboard-search button{padding:6px 8px;font-size:11px}.dashboard-user-chip{background:0 0;border:0}.dashboard-topbar-btn{color:var(--cs-ink);background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:50%;width:36px;height:36px}.dashboard-user-chip .dashboard-caption{text-overflow:ellipsis;max-width:150px;overflow:hidden}.cs-page{flex-direction:column;gap:24px;display:flex}.cs-heading{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.cs-eyebrow{letter-spacing:.5px;color:var(--cs-muted);margin-bottom:7px;font-size:10px}.cs-heading h1{letter-spacing:-.9px;margin:0;font-size:29px;font-weight:750;line-height:1.5}.cs-heading p{color:var(--cs-muted);margin:7px 0 0;font-size:12px}.cs-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cs-button{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 17px;font-size:11px;font-weight:550;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.cs-button:hover{background:var(--cs-inset)}.cs-button-primary{background:var(--cs-ink);color:var(--cs-surface);border-color:var(--cs-ink)}.cs-button-primary:hover{opacity:.85;background:var(--cs-ink)}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-line);min-width:0;box-shadow:var(--cs-shadow);border-radius:22px;padding:23px}.cs-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cs-card h2{margin:0;font-size:15px;font-weight:650}.cs-card h3{margin:8px 0;font-size:14px}.cs-card p{color:var(--cs-muted);margin:5px 0;font-size:12px}.cs-card-head p{margin:3px 0 0;font-size:10px}.cs-period{justify-content:space-between;align-items:center;margin-bottom:-9px;display:flex}.cs-period>span{color:var(--cs-muted);font-size:10px}.cs-segment{background:var(--cs-inset);border:1px solid var(--cs-line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:4px;display:flex}.cs-segment a{color:var(--cs-muted);border-radius:999px;padding:6px 14px;font-size:11px;text-decoration:none}.cs-segment a[aria-current]{background:var(--cs-surface);color:var(--cs-ink);box-shadow:0 2px 5px #00000008}.cs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.cs-stat{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:19px;padding:19px 20px;position:relative;overflow:hidden}.cs-stat-top{color:var(--cs-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.cs-stat strong{letter-spacing:-.7px;margin:12px 0 4px;font-size:26px;line-height:1.5;display:block}.cs-stat small{color:var(--cs-muted);align-items:center;gap:6px;font-size:10px;display:flex}.cs-stat-dot{background:var(--cs-green);border-radius:50%;width:5px;height:5px;display:inline-block}.cs-stat svg:not(.icon){color:var(--cs-muted)}.cs-stat>svg{display:none}.cs-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:20px;display:grid}.cs-revenue{background:var(--cs-dark);color:#fff;border-color:#0000}.cs-revenue .cs-card-head p{color:#b5b9c4}.cs-live{color:#c0c8be;align-items:center;gap:6px;font-size:9px;display:flex}.cs-live i{background:#c0d3aa;border-radius:50%;width:5px;height:5px}.cs-chart-amount{letter-spacing:-.5px;margin-top:20px;font-size:27px;line-height:1.3}.cs-chart-amount small{color:#bbc1ca;font-size:10px}.cs-line-chart{width:100%;height:177px;color:var(--cs-chart);direction:ltr;margin-top:4px;display:block;overflow:visible}.cs-gridline{stroke:#ffffff12;stroke-dasharray:3 5}.cs-chart-labels{color:#a7adb9;direction:ltr;justify-content:space-between;font-size:9px;display:flex}.cs-actions-card{background:var(--cs-sage);border-color:#0000}.cs-orbit{color:var(--cs-green);align-items:center;gap:14px;margin:18px 0 20px;display:flex}.cs-orbit>svg{box-sizing:content-box;border:1px solid;border-radius:50%;padding:8px}.cs-orbit>span{font-size:19px;font-weight:600}.cs-task{border-top:1px solid color-mix(in srgb, var(--cs-green) 15%, transparent);align-items:center;gap:10px;padding:11px 0;font-size:11px;text-decoration:none;display:flex}.cs-task>span:nth-child(2){flex:1}.cs-task-number{border:1px solid color-mix(in srgb, var(--cs-green) 25%, transparent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.cs-table-scroll{overflow:auto}.cs-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.cs-table th{text-align:start;color:var(--cs-muted);background:var(--cs-inset);padding:11px 12px;font-size:10px;font-weight:400}.cs-table th:first-child{border-radius:0 9px 9px 0}.cs-table th:last-child{border-radius:9px 0 0 9px}.cs-table td{border-bottom:1px solid var(--cs-line);padding:15px 12px}.cs-table tbody tr:last-child td{border:0}.cs-person{align-items:center;gap:11px;text-decoration:none;display:flex}.cs-person b{font-weight:550}.cs-person small{color:var(--cs-muted);margin-top:3px;font-size:9px;display:block}.cs-avatar{background:var(--cs-sage);width:34px;height:34px;color:var(--cs-green);border-radius:50%;place-items:center;font-size:14px;display:grid}.cs-avatar-1{background:var(--cs-inset);color:var(--cs-muted)}.cs-avatar-2{background:color-mix(in srgb, var(--cs-accent) 14%, var(--cs-surface));color:var(--cs-accent)}.cs-badge{background:var(--cs-inset);color:var(--cs-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;display:inline-flex}.cs-badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.cs-badge-green{color:var(--cs-on-green);background:var(--cs-softgreen)}.cs-text-link{color:var(--cs-muted);white-space:nowrap;font-size:10px;text-decoration:none}.cs-stock-list{margin-bottom:20px}.cs-stock-list>a{border-bottom:1px solid var(--cs-line);align-items:center;gap:10px;padding:11px 0;font-size:11px;text-decoration:none;display:flex}.cs-stock-list>a>span:nth-child(2){flex:1}.cs-stock-list small{color:var(--cs-muted);font-size:9px;display:block}.cs-stock-list b{color:var(--cs-accent);font-size:11px;font-weight:500}.cs-product-icon{background:var(--cs-inset);width:35px;height:37px;color:var(--cs-muted);border-radius:10px;place-items:center;display:grid}.cs-bottom-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cs-setup{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cs-setup>a{grid-template-columns:26px 1fr;column-gap:8px;font-size:11px;text-decoration:none;display:grid}.cs-setup>a>span{border:1px solid var(--cs-line);border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.cs-setup .is-done{background:var(--cs-sage);color:var(--cs-green);border:0}.cs-setup small{color:var(--cs-muted);font-size:9px}.cs-insight{border-top:1px solid var(--cs-line);align-items:center;gap:12px;padding:14px 0;font-size:11px;text-decoration:none;display:flex}.cs-insight span{flex:1}.cs-insight>svg{color:var(--cs-green)}.cs-empty{text-align:center;color:var(--cs-muted);padding:30px 15px;font-size:12px}.cs-catalog-summary{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:18px;display:grid}.cs-catalog-summary>div{border-inline-end:1px solid var(--cs-line);color:var(--cs-muted);align-items:center;gap:13px;font-size:11px;display:flex}.cs-catalog-summary>div b{color:var(--cs-ink);margin-inline-end:6px;font-size:23px}.cs-catalog-summary>a{align-items:center;gap:8px;font-size:10px;text-decoration:none;display:flex}.cs-catalog-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.cs-filterbar{background:var(--cs-inset);border:1px solid var(--cs-line);color:var(--cs-muted);border-radius:13px;align-items:center;gap:10px;margin:20px 0;padding:9px 12px;display:flex}.cs-filterbar input:not([type=hidden]){color:var(--cs-ink);background:0 0;border:0;outline:0;flex:1;min-width:80px;font-size:12px}.cs-product-tile{background:var(--cs-sage);width:48px;height:50px;color:var(--cs-green);border-radius:12px;place-items:center;display:grid}.cs-tile-1{background:color-mix(in srgb, var(--cs-accent) 12%, var(--cs-surface));color:var(--cs-accent)}.cs-tile-2{background:var(--cs-inset);color:var(--cs-muted)}.cs-tile-3{background:color-mix(in srgb, var(--cs-focus) 10%, var(--cs-surface));color:var(--cs-focus)}.cs-edit-link{border:1px solid var(--cs-line);border-radius:8px;padding:6px 10px;font-size:10px;text-decoration:none}.cs-table-footer{border-top:1px solid var(--cs-line);color:var(--cs-muted);justify-content:space-between;align-items:center;padding-top:20px;font-size:10px;display:flex}.cs-page-number{border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:8px;padding:5px 12px}.cs-inline-tip{color:var(--cs-muted);align-items:center;gap:12px;padding:5px 8px;font-size:11px;display:flex}.cs-inline-tip p{flex:1;margin:0}.cs-inline-tip>a{color:var(--cs-green);font-size:10px}.cs-settings-intro{background:var(--cs-sage);border-radius:20px;align-items:center;gap:24px;padding:26px 30px;display:flex}.cs-settings-art{border:1px solid color-mix(in srgb, var(--cs-green) 22%, transparent);width:84px;height:84px;color:var(--cs-green);border-radius:25px;place-items:center;display:grid;transform:rotate(-8deg)}.cs-settings-intro>div:nth-child(2){flex:1}.cs-settings-intro h2{letter-spacing:-.5px;margin:0 0 3px;font-size:21px}.cs-settings-intro p{color:var(--cs-muted);margin:0;font-size:11px}.cs-settings-intro .cs-eyebrow{letter-spacing:2px;font-size:8px}.cs-settings-section{border-top:1px solid var(--cs-line);grid-template-columns:185px 1fr;gap:26px;padding-top:26px;display:grid}.cs-settings-section>div>h2{margin:0 0 4px;font-size:14px}.cs-settings-section>div>p{color:var(--cs-muted);margin:0;font-size:10px}.cs-settings-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cs-setting-card{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:16px;align-items:center;gap:12px;padding:21px 17px;text-decoration:none;transition:border-color .15s;display:flex}.cs-setting-card:hover{border-color:var(--cs-muted)}.cs-setting-card>span:nth-child(2){flex:1}.cs-setting-card strong{font-size:12px;font-weight:600;display:block}.cs-setting-card small{color:var(--cs-muted);margin-top:4px;font-size:10px;display:block}.cs-setting-card>svg{color:var(--cs-muted)}.cs-setting-icon{background:var(--cs-inset);width:37px;height:40px;color:var(--cs-muted);border-radius:11px;place-items:center;display:grid}.cs-ai-studio{background:var(--cs-hero);border:1px solid var(--cs-hero-line);text-align:center;border-radius:26px;padding:35px;position:relative;overflow:hidden}.cs-ai-orb{width:76px;height:76px;color:var(--cs-green);background:var(--cs-surface);border-radius:24px;place-items:center;margin:0 auto 22px;display:grid;transform:rotate(-6deg);box-shadow:0 10px 30px #243f2510}.cs-ai-studio>.cs-eyebrow{letter-spacing:2px;color:var(--cs-green);font-size:8px}.cs-ai-studio h2{letter-spacing:-.7px;margin:10px 0;font-size:25px}.cs-ai-studio>p{color:var(--cs-muted);font-size:12px}.cs-ai-launch{background:var(--cs-surface);border:1px solid var(--cs-hero-line);text-align:start;border-radius:18px;align-items:center;gap:15px;max-width:690px;margin:27px auto 18px;padding:13px 15px;display:flex;box-shadow:0 6px 24px #20302604}.cs-ai-launch>span{color:var(--cs-muted);flex:1;font-size:12px}.cs-ai-launch>svg{color:var(--cs-green)}.cs-ai-prompts{color:var(--cs-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.cs-ai-prompts a{border:1px solid var(--cs-hero-line);color:var(--cs-green);border-radius:999px;padding:6px 12px;text-decoration:none}.cs-ai-notice{font-size:11px!important}.cs-ai-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cs-step-heading{color:var(--cs-green);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cs-step-heading>span{color:var(--cs-line);font:400 28px/1 Arial}.cs-ai-links{flex-wrap:wrap;gap:8px;display:flex}.cs-ai-strip{background:var(--cs-sage);border:1px solid var(--cs-hero-line);border-radius:17px;align-items:center;gap:20px;margin:22px 0 28px;padding:15px 20px;display:flex;position:relative}.cs-ai-strip-sign{letter-spacing:1px;color:var(--cs-green);border-right:1px solid var(--cs-hero-line);direction:ltr;align-items:center;gap:9px;padding-inline-end:17px;font:700 15px Arial;display:flex}.cs-ai-strip-copy{color:var(--cs-green);flex:1;font-size:12px}.cs-ai-strip-copy small{color:var(--cs-muted);font-size:10px;display:block}.cs-ai-strip>a{color:var(--cs-green);white-space:nowrap;font-size:10px;text-decoration:none}.cs-editor-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:22px;display:grid}.cs-editor-layout>.dashboard-card{overflow:visible;padding:0!important}.cs-editor-layout form{padding:0 26px 24px}.cs-product-tabs{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;gap:5px;margin:0 -26px 25px;padding:17px 20px;display:flex}.cs-product-tabs button{color:var(--cs-muted);background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:11px}.cs-product-tabs button[aria-selected=true]{background:var(--cs-ink);color:var(--cs-surface)}.cs-editor-layout .dashboard-form-section{border:0}.cs-editor-layout .dashboard-input{background:var(--cs-field);border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:11px;padding:10px 12px;font-size:12px}.cs-editor-layout .dashboard-choice-card{box-shadow:none;background:var(--cs-field);border:1px solid var(--cs-line);border-radius:14px;min-height:120px;padding:17px}.cs-editor-layout .dashboard-choice-card[data-selected=true]{background:var(--cs-sage);border-color:var(--cs-green)}.cs-editor-layout .dashboard-choice-card-check{background:var(--cs-green);color:var(--cs-surface)}.cs-editor-layout .dashboard-heading{font-size:15px}.cs-editor-layout .dashboard-caption{font-size:11px;line-height:1.9}.cs-editor-summary{position:sticky;top:22px}.cs-product-cover{background:var(--cs-inset);border:1px dashed var(--cs-line);height:145px;color:var(--cs-muted);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;font-size:10px;display:flex;overflow:hidden}.cs-product-cover img{object-fit:contain;width:100%;height:100%}.cs-save-bar{border-top:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.cs-save-bar span{color:var(--cs-muted);font-size:10px}.cs-editor-layout .mv-help{background:var(--cs-inset);border-radius:12px;padding:12px 15px;font-size:10px}.cs-editor-note{background:var(--cs-sage);color:var(--cs-green);border-radius:17px;margin-top:15px;padding:20px}.cs-editor-note h3{margin:8px 0;font-size:13px}.cs-editor-note p{color:var(--cs-muted);margin:0;font-size:11px}.cs-editor-layout [hidden]{display:none!important}.cs-editor-layout textarea{resize:vertical}.mv-panel,.mv-form input,.mv-form textarea,.mv-form select{background:var(--cs-surface);color:var(--cs-ink);border-color:var(--cs-line)}.mv-form input,.mv-form textarea,.mv-form select{background:var(--cs-field)}.mv-main h1:not(.cs-heading h1){font-size:27px}.mv-main>.mv-stack,.mv-main>.mv-split{margin-top:25px}.mv-button{background:var(--cs-surface);color:var(--cs-ink);border-color:var(--cs-line)}.mv-button--primary{background:var(--cs-ink);color:var(--cs-surface)}.mv-package[data-selected=true]{border-color:var(--cs-green);outline-color:var(--cs-green)}.mv-help{background:var(--cs-inset);color:var(--cs-muted)}.mv-panel--dark{background:var(--cs-dark);color:#fff}.mv-table th{background:var(--cs-inset)}.mv-shell :focus-visible{outline:3px solid var(--cs-focus);outline-offset:3px}.cs-preview-banner{text-align:center;background:var(--cs-ink);color:var(--cs-surface);padding:6px 15px;font-size:10px}.cs-preview-banner a{color:inherit}.mv-main .dashboard-card{background:var(--cs-surface);border-color:var(--cs-line);color:var(--cs-ink);box-shadow:var(--cs-shadow)}@media (min-width:1600px){.mv-main{padding:28px 46px 55px}.mv-shell{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:1150px){.mv-shell{grid-template-columns:190px minmax(0,1fr)}.mv-main{padding:22px}.cs-heading h1{font-size:25px}.cs-editor-layout{grid-template-columns:minmax(0,1fr) 230px}.cs-catalog-toolbar{flex-direction:column;align-items:flex-start}.cs-settings-section{grid-template-columns:145px 1fr}.cs-stats{gap:10px}.cs-stat{padding:16px}.cs-stat strong{font-size:22px}.cs-catalog-summary{grid-template-columns:1fr 1fr 1fr}.cs-catalog-summary>a{grid-column:1/-1}.cs-ai-strip{gap:12px}.cs-ai-strip-copy small{display:none}}@media (max-width:900px){.cs-overview-grid,.cs-bottom-grid,.cs-editor-layout{grid-template-columns:1fr}.cs-editor-summary{position:static!important}.cs-settings-section{grid-template-columns:1fr;gap:15px}.cs-ai-steps{gap:10px}.cs-ai-steps .cs-card{padding:18px}.cs-stats{grid-template-columns:1fr 1fr}.cs-settings-intro{gap:16px;padding:22px}.cs-settings-art{width:60px;height:60px}.cs-settings-intro h2{font-size:17px}.cs-heading{flex-direction:column;align-items:flex-start}.cs-ai-studio h2{font-size:21px}}@media (max-width:700px){.mv-shell{display:block}.mv-nav{height:auto;max-height:calc(70dvh / var(--cs-zoom,1));display:none;position:static}.mv-nav[data-mobile-open=true]{display:block}.mv-main{padding:16px}.mv-mobile-nav{background:var(--cs-nav);color:var(--cs-ink);border-color:var(--cs-line);font-size:12px}.dashboard-user-chip{display:none}.mv-main>.dashboard-topbar{gap:8px;padding-bottom:16px}.dashboard-search{max-width:none}.dashboard-topbar-btn{flex-shrink:0}.cs-page{gap:19px}.cs-heading h1{font-size:24px}.cs-heading p{font-size:11px}.cs-card{border-radius:18px;padding:18px}.cs-stat{border-radius:16px;padding:15px}.cs-stat strong{font-size:22px}.cs-stat-top{font-size:10px}.cs-period>span{display:none}.cs-ai-strip{flex-wrap:wrap;gap:12px;margin:17px 0 23px;padding:14px}.cs-ai-strip-sign{font-size:13px}.cs-ai-strip-copy{font-size:10px}.cs-ai-strip>a{margin-inline-start:auto}.cs-catalog-summary{gap:10px}.cs-catalog-summary>div{flex-direction:column;align-items:flex-start;gap:7px;font-size:9px}.cs-catalog-summary>div b{font-size:20px}.cs-segment a{padding:6px 9px;font-size:10px}.cs-filterbar{flex-wrap:wrap}.cs-filterbar .cs-text-link{display:none}.cs-products-table{min-width:630px}.cs-inline-tip{flex-wrap:wrap}.cs-inline-tip p{min-width:200px}.cs-settings-intro{flex-wrap:wrap}.cs-settings-intro>div:nth-child(2){min-width:170px}.cs-settings-cards{grid-template-columns:1fr}.cs-setting-card{padding:18px}.cs-ai-studio{padding:25px 18px}.cs-ai-launch{flex-wrap:wrap;gap:12px}.cs-ai-launch>span{min-width:170px}.cs-ai-launch .cs-button{width:100%}.cs-ai-steps{grid-template-columns:1fr}.cs-step-heading{margin-bottom:10px}.cs-editor-layout form{padding:0 18px 20px}.cs-product-tabs{gap:3px;margin:0 -18px 20px;padding:14px 12px}.cs-product-tabs button{padding:6px 10px;font-size:10px}.cs-editor-layout .dashboard-input,.mv-form input,.mv-form select,.mv-form textarea{font-size:16px}.cs-button{min-height:42px}.cs-chart-amount{font-size:26px}.cs-setup{gap:17px}.cs-settings-section{padding-top:20px}.cs-preview-banner{font-size:9px}.cs-save-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cs-shell[data-ai-column=true]{grid-template-columns:205px minmax(0,1fr) 258px}.cs-ai-rail{color:#f3f3f5;height:calc(100dvh / var(--cs-zoom,1));background:#292b31;border-inline-start:1px solid #3b3e46;flex-direction:column;grid-area:1/3;padding:28px 22px 22px;display:flex;position:sticky;top:0;overflow:auto}.cs-shell>.mv-nav{grid-area:1/1}.cs-shell>.mv-main{grid-area:1/2;padding:24px 26px 45px}.mv-main>*{max-width:1480px;margin-inline:auto}.cs-rail-brand{letter-spacing:.6px;direction:ltr;align-items:center;gap:10px;font:700 19px Arial;display:flex}.cs-rail-brand small{letter-spacing:2px;color:#a5abb7;margin-top:6px;font-size:7px;display:block}.cs-rail-dot{background:#acc29e;border-radius:50%;width:6px;height:6px;margin-left:auto}.cs-rail-rule{background:#ffffff16;height:1px;margin:25px 0 20px}.cs-rail-illustration{color:#c1ceaf;background:linear-gradient(135deg,#ffffff08,#0000);border:1px solid #fff2;border-radius:30px;place-items:center;width:105px;height:105px;margin:12px auto 26px;display:grid;position:relative;transform:rotate(-9deg)}.cs-rail-illustration>span:first-child{border:1px solid #ffffff0b;border-radius:35px;position:absolute;inset:-12px;transform:rotate(16deg)}.cs-rail-eyebrow{letter-spacing:1.9px;color:#a7b697;text-align:center;font:7px Arial}.cs-ai-rail h2{letter-spacing:-.8px;text-align:center;margin:10px 0;font-size:20px;line-height:1.8}.cs-ai-rail>p,.cs-rail-lead{color:#b0b5c0;text-align:center;margin:0 0 26px;font-size:11px;line-height:2.1}.cs-rail-context{background:#ffffff06;border:1px solid #ffffff0b;border-radius:13px;margin-bottom:16px;padding:14px}.cs-rail-context small{color:#9199a8;font-size:9px;display:block}.cs-rail-context strong{margin-top:5px;font-size:11px;font-weight:500;display:block}.cs-rail-prompt{color:#e0e2e8;border-bottom:1px solid #ffffff0e;align-items:center;gap:9px;padding:14px 0;font-size:10px;text-decoration:none;display:flex}.cs-rail-prompt>span{flex:1}.cs-rail-prompt small{color:#939ba9;margin-top:3px;font-size:9px;display:block}.cs-rail-prompt>svg:first-child{color:#b3c29f}.cs-rail-note{color:#9ba4b2;gap:7px;margin:24px 0 18px;font-size:9px;line-height:2;display:flex}.cs-rail-note svg{flex-shrink:0;margin-top:4px}.cs-rail-primary{color:#2e362b;background:#dce4d0;border-radius:999px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.cs-ai-mobile{display:none}.cs-shell .cs-heading h1{font-size:27px}.cs-shell .cs-stats{gap:12px}.cs-shell .cs-stat{padding:17px}.cs-shell .cs-stat strong{font-size:23px}.cs-shell .cs-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr)}.cs-shell .cs-catalog-summary>div{gap:8px}.cs-shell .cs-catalog-summary{gap:13px}.cs-shell .cs-catalog-toolbar{flex-wrap:wrap}.cs-shell .cs-settings-section{grid-template-columns:140px 1fr;gap:18px}.cs-shell .cs-editor-layout{grid-template-columns:minmax(0,1fr) 230px}@media (min-width:1700px){.cs-shell[data-ai-column=true]{grid-template-columns:220px minmax(0,1fr) 280px}.cs-shell>.mv-main{padding:28px 38px}.cs-ai-rail{padding:32px 25px}}@media (max-width:1300px){.cs-shell[data-ai-column=true]{grid-template-columns:180px minmax(0,1fr) 235px}.cs-shell>.mv-main{padding:20px}.cs-ai-rail{padding:25px 17px}.cs-shell .cs-overview-grid,.cs-shell .cs-editor-layout,.cs-shell .cs-settings-section{grid-template-columns:1fr}.cs-shell .cs-stats{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.cs-shell[data-ai-column=true]{grid-template-columns:185px minmax(0,1fr)}.cs-ai-rail{width:min(340px, calc(100vw / var(--cs-zoom,1)));height:calc(100dvh / var(--cs-zoom,1));z-index:60;padding-bottom:85px;display:none;position:fixed;inset:0 0 0 auto;box-shadow:0 0 0 100vmax #0007}.cs-ai-rail[data-open=true]{display:flex}.cs-ai-mobile{z-index:70;color:#e3ead9;background:#292b31;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:11px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 5px 25px #0003}.cs-shell>.mv-main{padding-bottom:95px}.cs-shell .cs-overview-grid{grid-template-columns:1fr}.cs-ai-rail:has(.cs-rail-editor:not([hidden])){width:min(390px, calc(100vw / var(--cs-zoom,1)))}}@media (max-width:700px){.cs-shell[data-ai-column=true]{display:block}.cs-shell>.mv-main{padding:16px 16px 95px}.cs-shell .cs-heading h1{font-size:24px}.cs-shell .cs-stat{padding:15px}.cs-shell .cs-stat strong{font-size:22px}.cs-shell .cs-settings-section{grid-template-columns:1fr}}.cs-resource-header{flex-direction:column;gap:24px;display:flex}.cs-resource-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:15px;display:grid}.cs-resource-stats>div{background:var(--cs-surface);border:1px solid var(--cs-line);color:var(--cs-muted);border-radius:17px;align-items:center;gap:14px;padding:19px;font-size:11px;display:flex}.cs-resource-stats strong{color:var(--cs-ink);margin-top:4px;font-size:24px;display:block}.cs-resource-stats small{color:var(--cs-muted);margin-inline-start:8px;font-size:10px;font-weight:400}.mv-main .dashboard-table{border-collapse:collapse;font-size:12px}.mv-main .dashboard-table th{background:var(--cs-inset);color:var(--cs-muted);padding:14px 18px;font-size:10px;font-weight:400}.mv-main .dashboard-table td{border-color:var(--cs-line);padding:18px;font-size:11px}.mv-main .dashboard-table tbody tr:hover{background:var(--cs-inset)}.mv-main .dashboard-badge{border-radius:999px;font-size:10px;font-weight:500}.mv-main .dashboard-btn-primary{box-shadow:none;padding:10px 17px;font-size:11px}.mv-main .dashboard-btn-ghost{border-color:var(--cs-line);color:var(--cs-ink);background:var(--cs-surface);padding:9px 15px;font-size:11px}.mv-main .dashboard-section-title:before{display:none}.mv-main .dashboard-table-link{font-weight:550}.mv-main .dashboard-input{background:var(--cs-field);border-color:var(--cs-line);color:var(--cs-ink);font-size:12px}.mv-main .dashboard-card{border-radius:20px!important}.mv-main .dashboard-filter-chip{background:var(--cs-inset);border-color:var(--cs-line);font-size:10px}.mv-main .dashboard-filter-chip[data-active=true]{background:var(--cs-ink);color:var(--cs-surface)}.cs-workspace-intro{background:var(--cs-sage);border-radius:18px;align-items:center;gap:17px;padding:22px;display:flex}.cs-workspace-intro>div{flex:1}.cs-workspace-intro strong{font-size:13px}.cs-workspace-intro p{color:var(--cs-muted);margin:5px 0 0;font-size:11px}.cs-workspace-tabs{border-bottom:1px solid var(--cs-line);gap:8px;padding-bottom:12px;display:flex}.cs-workspace-tabs button{color:var(--cs-muted);background:0 0;border:0;border-radius:999px;padding:8px 15px;font-size:11px}.cs-workspace-tabs button[aria-selected=true]{background:var(--cs-ink);color:var(--cs-surface)}.cs-service-state{border:1px solid var(--cs-line);color:var(--cs-muted);background:var(--cs-surface);border-radius:14px;align-items:flex-start;gap:12px;padding:15px 18px;font-size:11px;display:flex}.cs-service-state svg{flex-shrink:0;margin-top:4px}.cs-service-state small{opacity:.8;margin-top:4px;font-size:10px;display:block}.cs-workspace-form{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:18px;display:grid}.cs-form-help{background:var(--cs-sage);border:0}.cs-form-help>svg{color:var(--cs-green);margin:15px 0}.cs-form-help small{color:var(--cs-muted);font-size:10px}.cs-empty-icon{background:var(--cs-inset);border:1px solid var(--cs-line);border-radius:20px;place-items:center;width:65px;height:65px;margin:5px auto 18px;display:grid}.cs-workspace-list .cs-filterbar{margin-top:0}.cs-record-detail dl>div{border-bottom:1px solid var(--cs-line);justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.cs-record-detail dt{color:var(--cs-muted)}.cs-record-detail dd{margin:0}.cs-help-steps{color:var(--cs-muted);font-size:12px;line-height:2.6}.cs-workspace-form .mv-grid{grid-template-columns:1fr}.cs-ai-rail .dashboard-input{color:#f0f1f4;background:#343840;border-color:#474d58}@media (max-width:900px){.cs-workspace-form{grid-template-columns:1fr}.cs-workspace-intro{flex-wrap:wrap}.cs-workspace-intro>div{min-width:180px}}.cs-wallet .mv-panel{border-radius:21px;padding:24px}.cs-wallet .mv-wallet-summary{grid-template-columns:1.4fr 1fr}.cs-wallet .mv-panel--dark{background:var(--cs-dark);background-image:radial-gradient(at 0 100%,#839b6025,#0000 65%)}.cs-wallet .mv-wallet-summary strong{letter-spacing:-1px;font-size:38px}.cs-wallet .mv-package{background:var(--cs-field);border-radius:16px;padding:23px 19px;position:relative}.cs-wallet .mv-package input{accent-color:var(--cs-green)}.cs-wallet .mv-package b{font-size:19px}.cs-wallet .mv-package[data-selected=true]{background:var(--cs-sage);outline-width:1px}.cs-wallet .mv-package-grid{margin-top:20px}.cs-wallet h2,.cs-sms h2,.cs-verification h2{font-size:16px}.cs-wallet p,.cs-sms p,.cs-verification p{color:var(--cs-muted);font-size:12px;line-height:2}.cs-sms-steps{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.cs-sms-steps>div{background:var(--cs-sage);color:var(--cs-green);border-radius:14px;align-items:center;gap:13px;padding:18px;font-size:11px;display:flex}.cs-sms .mv-upload{background:var(--cs-inset);border-color:var(--cs-line);text-align:center;color:var(--cs-muted);border-radius:17px;padding:40px 20px}.cs-sms .mv-upload input{margin:18px auto 0;font-size:11px}.cs-sms .mv-grid>.mv-link-panel{min-height:160px;padding:32px}.cs-sms .mv-grid>.mv-link-panel:first-child{background:var(--cs-sage)}.cs-sms .mv-grid>.mv-link-panel:last-child{background:var(--cs-dark);color:#fff}.cs-sms .mv-grid>.mv-link-panel:last-child p{color:#b6bdca}.cs-verification-icon{background:var(--cs-sage);width:54px;height:54px;color:var(--cs-green);border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.cs-verification aside{background:var(--cs-sage);border:0}.cs-verification aside ol{color:var(--cs-muted);padding-inline-start:20px;font-size:12px;line-height:2.5}.cs-verification .mv-form{margin-top:25px}.cs-sms .mv-form{max-width:650px}.cs-wallet .mv-table{font-size:11px}@media (max-width:700px){.cs-wallet .mv-wallet-summary,.cs-sms-steps{grid-template-columns:1fr}.cs-sms-steps>div{padding:14px}.cs-wallet .mv-package-grid{grid-template-columns:1fr}}.cs-directory-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.cs-directory-toolbar .cs-filterbar{flex:1;max-width:460px;margin:0}.cs-directory-toolbar .cs-button[aria-pressed=true]{background:var(--cs-ink);color:var(--cs-surface)}.cs-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.cs-directory-item{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:16px;min-width:0;position:relative;overflow:hidden}.cs-directory-cover{box-sizing:border-box;background:var(--cs-inset);height:120px;color:var(--cs-muted);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:18px;display:grid;overflow:hidden}.cs-directory-cover img{object-fit:contain;width:100%;height:100%}.cs-directory-art-0{background:var(--cs-sage);color:var(--cs-green)}.cs-directory-art-1{background:color-mix(in srgb, var(--cs-accent) 10%, var(--cs-surface));color:var(--cs-accent)}.cs-directory-content{padding:16px}.cs-directory-content h3{overflow-wrap:anywhere;margin:0;font-size:12px}.cs-directory-content p{color:var(--cs-muted);overflow-wrap:anywhere;font-size:10px}.cs-directory-meta{color:var(--cs-muted);justify-content:space-between;align-items:center;gap:8px;margin:18px 0;font-size:9px;display:flex}.cs-directory-content footer{border-top:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.cs-directory-content footer button.cs-text-link{color:var(--cs-green);cursor:pointer;background:0 0;border:0;padding:0}.cs-directory-list{grid-template-columns:1fr}.cs-directory-list .cs-directory-item{align-items:center;display:flex}.cs-directory-list .cs-directory-cover{border-radius:12px;flex-shrink:0;width:95px;height:90px;margin:12px}.cs-directory-list .cs-directory-content{flex:1}.cs-directory-list .cs-directory-meta{margin:5px 0 12px}.cs-directory .dashboard-btn-ghost{padding:5px 8px;font-size:9px}.cs-record-detail h2{margin-top:22px}.cs-record-detail dd{overflow-wrap:anywhere;max-width:65%}@media (max-width:1250px){.cs-directory{grid-template-columns:1fr 1fr}.cs-directory-list{grid-template-columns:1fr}}@media (max-width:700px){.cs-directory-toolbar{flex-wrap:wrap}.cs-directory-toolbar .cs-filterbar{flex-basis:100%}.cs-directory{grid-template-columns:1fr}.cs-directory-list .cs-directory-cover{width:70px;height:80px}}.cs-rail-close{display:none}@media (max-width:1050px){.cs-rail-close{color:#e8ebf0;font:inherit;background:0 0;border:1px solid #51545c;border-radius:12px;align-self:flex-end;margin-bottom:16px;padding:8px 16px;display:block}.cs-ai-rail[data-open=true]{z-index:150;inset:0 auto 0 0}.cs-ai-mobile{z-index:140}}.cs-fieldset{border:0;min-width:0;margin:0;padding:0}.cs-fieldset:disabled input,.cs-fieldset:disabled textarea,.cs-fieldset:disabled select{opacity:.6;cursor:not-allowed}.cs-gallery-list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cs-gallery-item{border:1px solid var(--cs-line);background:var(--cs-inset);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.cs-gallery-item img{object-fit:cover;border-radius:10px;width:72px;height:72px}.cs-gallery-fields{gap:8px;min-width:0;display:grid}.cs-notice{background:var(--cs-softgreen);color:var(--cs-on-green);border-radius:14px;margin:0 0 14px;padding:11px 14px;font-size:12px}.cs-notice[data-tone=error]{background:color-mix(in srgb, var(--cs-accent) 14%, var(--cs-surface));color:var(--cs-ink)}.cs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cs-form-grid>.cs-span-2{grid-column:1/-1}.cs-field{color:var(--cs-muted);align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.cs-field input,.cs-field textarea,.cs-field select{background:var(--cs-field);border:1px solid var(--cs-line);color:var(--cs-ink);font:inherit;border-radius:11px;min-width:0;padding:9px 12px}.cs-field input:focus-visible,.cs-field textarea:focus-visible,.cs-field select:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-field small{color:var(--cs-muted)}.cs-split{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cs-list-pane{gap:6px;max-height:560px;display:grid;overflow:auto}.cs-list-row{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);text-align:start;font:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.cs-list-row[aria-current=true]{border-color:var(--cs-focus);background:var(--cs-inset)}.cs-list-row>span:first-child{overflow-wrap:anywhere;min-width:0}.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.cs-chip{background:var(--cs-inset);border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.cs-chip button{color:var(--cs-muted);background:0 0;border:0;padding:0;line-height:1}.cs-picker{min-width:0;position:relative}.cs-picker-menu{inset-inline:0;z-index:60;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:14px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 14px 40px #0002}.cs-picker-menu button{width:100%;color:var(--cs-ink);font:inherit;text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-picker-menu button:hover,.cs-picker-menu button[data-active=true]{background:var(--cs-inset)}.cs-picker-empty{color:var(--cs-muted);padding:10px;font-size:12px}.cs-steps{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;font-size:12px;list-style:none;display:flex}.cs-steps li{border:1px solid var(--cs-line);color:var(--cs-muted);border-radius:999px;padding:5px 12px}.cs-steps li[aria-current=step]{background:var(--cs-ink);color:var(--cs-surface);border-color:var(--cs-ink)}.cs-steps li[data-done=true]{background:var(--cs-softgreen);color:var(--cs-on-green)}.cs-row-error td{background:color-mix(in srgb, var(--cs-accent) 10%, var(--cs-surface))}.cs-pager{color:var(--cs-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 4px 0;font-size:12px;display:flex}@media (max-width:760px){.cs-form-grid,.cs-split{grid-template-columns:minmax(0,1fr)}}.cs-gen{border:1px dashed var(--cs-line);background:var(--cs-inset);border-radius:14px;gap:12px;padding:14px;display:grid}.cs-product-filters{gap:10px;margin:-6px 0 16px;display:grid}.cs-product-filter-pickers{grid-template-columns:repeat(2,minmax(0,280px));gap:12px;display:grid}@media (max-width:760px){.cs-product-filter-pickers{grid-template-columns:minmax(0,1fr)}}.cs-variant-scroll{max-width:100%;overflow-x:auto}.cs-variant-table{table-layout:fixed;min-width:600px}.cs-variant-table .dashboard-input{width:100%;min-width:0;font-size:.8125rem;padding-inline:6px!important}.cs-variant-table input[type=number]{appearance:textfield}.cs-variant-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cs-variant-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cs-variant-table col.cs-vcol-name{width:13%}.cs-variant-table col.cs-vcol-sku{width:20%}.cs-variant-table col.cs-vcol-money{width:14%}.cs-variant-table col.cs-vcol-stock{width:9%}.cs-variant-table col.cs-vcol-icon{width:36px}.cs-variant-table thead th{white-space:normal;line-height:1.3}.cs-variant-table tbody td:last-child,.cs-variant-table tbody td:nth-last-child(2){text-align:center}@media (max-width:639px){.cs-variant-table{table-layout:auto;min-width:0}.cs-variant-table colgroup{display:none}.cs-variant-table tbody td{align-items:center}.cs-variant-table .dashboard-input{width:60%;max-width:220px}}.cs-variant-table.dashboard-table thead th,.cs-variant-table.dashboard-table tbody td{padding:8px 4px}@media (max-width:639px){.cs-variant-table.dashboard-table tbody td{padding:3px 0}}@media (max-width:700px){.mv-mobile-nav .cs-btn-label,.cs-ai-mobile .cs-btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mv-mobile-nav,.cs-ai-mobile{border-radius:50%;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;padding:0}}:root{--cs-auth-btn:#282a30;--cs-auth-btn-text:#fff}html[data-theme=dark]{--cs-auth-btn:#f0f1f4;--cs-auth-btn-text:#22252c}.cs-auth{min-height:calc(100dvh / var(--cs-zoom,1));background:var(--cs-bg);color:var(--cs-ink);place-items:center;padding:32px 20px;display:grid;position:relative}.cs-auth-toggle{top:20px;position:absolute;inset-inline-start:20px}.cs-auth-card{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);width:min(980px,100%);min-height:580px;display:grid;overflow:hidden;box-shadow:0 30px 80px #1d22301a}.cs-auth-form{flex-direction:column;padding:44px 48px 36px;display:flex}.cs-auth-brand{color:var(--cs-ink);direction:ltr;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;display:flex}.cs-auth-brand span{letter-spacing:.08em;flex-direction:column;font-size:18px;font-weight:800;line-height:1.1;display:flex}.cs-auth-brand small{letter-spacing:.22em;color:var(--cs-muted);font-size:8px;font-weight:700}.cs-auth-form h1{text-align:center;margin:0;font-size:26px;font-weight:800;line-height:1.4}.cs-auth-sub{text-align:center;color:var(--cs-muted);margin:6px 0 30px;font-size:13px;line-height:1.9}.cs-auth-body{flex:1}.cs-auth input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cs-focus) 18%, transparent);outline:none;border-color:var(--cs-focus)!important}.cs-auth button[type=submit]:hover:not(:disabled){filter:brightness(1.12)}.cs-auth button[type=submit]:disabled{opacity:.6}.cs-auth-inline{max-width:460px}.cs-auth-inline input:focus{outline:none;border-color:var(--cs-focus)!important}.cs-auth-tabs{background:var(--cs-field);border:1px solid var(--cs-line);border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.cs-auth-tabs button{height:38px;color:var(--cs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13px;font-weight:700}.cs-auth-tabs button[aria-selected=true]{background:var(--cs-auth-btn);color:var(--cs-auth-btn-text)}.cs-otp-send{border:1.5px solid var(--cs-ink);background:var(--cs-surface,transparent);height:48px;color:var(--cs-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;flex:none;padding:0 16px;font-size:12px;font-weight:700}.cs-otp-send:disabled{opacity:.55;cursor:default}.cs-auth-forgot{color:var(--cs-muted);margin-top:8px;font-size:12px;display:inline-block}.cs-auth-hint{color:var(--cs-muted);margin:-6px 0 14px;font-size:12px}.cs-auth-success{color:var(--cs-ink);background:#16a34a1f;border-radius:14px;padding:14px 16px;font-size:13px}.cs-auth-footer{border-top:1px solid var(--cs-line);text-align:center;color:var(--cs-muted);margin-top:26px;padding-top:20px;font-size:12px}.cs-auth-aside{color:#f3f3f5;background:#292b31;border-inline-start:1px solid #3b3e46;flex-direction:column;justify-content:space-between;padding:36px 34px;display:flex;position:relative;overflow:hidden}.cs-auth-aside:before{content:"";inset-inline-end:-160px;background:radial-gradient(circle,#e9eee51f,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px}.cs-auth-aside-top{align-items:center;gap:12px;display:flex;position:relative}.cs-auth-orb{color:#e9eee5;background:#34363d;border:1px solid #45484f;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.cs-auth-eyebrow,.cs-auth-aside-foot{letter-spacing:.24em;color:#9fa4ae;direction:ltr;font-size:9px;font-weight:700}.cs-auth-aside-main{position:relative}.cs-auth-aside-main strong{margin-bottom:22px;font-size:24px;font-weight:800;line-height:1.6;display:block}.cs-auth-aside-main ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-auth-aside-main li{color:#e4e6ea;background:#31333a;border:1px solid #3b3e46;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.cs-auth-aside-main li svg{color:#e9eee5;flex:none}.cs-auth-aside-foot{position:relative}@media (max-width:760px){.cs-auth{place-items:stretch stretch;padding:0}.cs-auth-card{min-height:calc(100dvh / var(--cs-zoom,1));box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.cs-auth-aside{border-inline-start:0;order:-1;padding:26px 22px 24px}.cs-auth-aside-main ul,.cs-auth-aside-foot{display:none}.cs-auth-aside-main strong{margin:18px 0 0;font-size:18px}.cs-auth-form{padding:30px 22px 28px}.cs-auth-brand{margin-bottom:18px}.cs-auth-toggle{top:18px;z-index:2;inset-inline:auto 18px}}:root,html[data-theme=light]{--color-background:var(--cs-bg);--color-surface:var(--cs-surface);--color-text:var(--cs-ink);--color-ink:var(--cs-ink);--color-text-muted:var(--cs-muted);--color-border:var(--cs-line);--color-accent:#282a30;--color-accent-deep:#1d1f24;--color-accent-bright:#3a3d45;--color-on-accent:#fff;--color-accent-pale:var(--cs-sage);--accent-on-pale:var(--cs-green);--surface-gradient:var(--cs-surface);--surface-hairline:var(--cs-line);--surface-hairline-strong:#d6d9e0;--surface-inset:var(--cs-inset);--page-glow:none;--hero-bg:#292b31;--hero-glow:none;--tile-accent:#292b31;--tile-success:#3f5e44;--tile-warning:#8a5b0e;--tile-info:#4a5568;--tile-purple:#34363d;--chart-line:var(--cs-chart);--chart-dot:var(--cs-chart);--chart-area-from:#e8917f42;--chart-area-to:#e8917f00;--chart-bar-from:#e8917f;--chart-bar-to:#d97a66;--donut-1:#e8917f;--spark-from:#e8917fe6;--spark-to:#e8917f33;--btn-primary-bg:#282a30;--btn-primary-text:#fff;--btn-primary-shadow:none;--sidebar-active-bg:#282a30;--sidebar-active-glow:none;--table-header-bg:var(--cs-inset);--table-row-hover-bg:var(--cs-nav);--empty-wedge-color:#282a3012;--radius-control:14px;--radius-card:22px;--shadow-card:var(--cs-shadow);--shadow-card-hover:0 10px 30px #2430470d}html[data-theme=dark],:root[data-theme=dark]{--color-background:var(--cs-bg);--color-surface:var(--cs-surface);--color-text:var(--cs-ink);--color-ink:var(--cs-ink);--color-text-muted:var(--cs-muted);--color-border:var(--cs-line);--color-accent:#f0f1f4;--color-accent-deep:#d9dbe1;--color-accent-bright:#fff;--color-on-accent:#22252c;--color-accent-pale:#2f3a31;--accent-on-pale:#b9d2b6;--surface-gradient:var(--cs-surface);--surface-hairline:var(--cs-line);--surface-hairline-strong:#454b57;--surface-inset:var(--cs-inset);--page-glow:none;--hero-bg:#1d1f24;--hero-glow:none;--tile-accent:#3a3d45;--tile-success:#3f5e44;--tile-warning:#8a5b0e;--tile-info:#4a5568;--tile-purple:#3a3d45;--chart-line:var(--cs-chart);--chart-dot:var(--cs-chart);--chart-area-from:#e8917f38;--chart-area-to:#e8917f00;--chart-bar-from:#e8917f;--chart-bar-to:#d97a66;--donut-1:#e8917f;--btn-primary-bg:#f0f1f4;--btn-primary-text:#22252c;--btn-primary-shadow:none;--sidebar-active-bg:#f0f1f4;--sidebar-active-glow:none;--table-header-bg:var(--cs-inset);--table-row-hover-bg:#262a31;--empty-wedge-color:#ffffff0d;--radius-control:14px;--radius-card:22px;--shadow-card:none;--shadow-card-hover:none}.cs-store-link{border:1px solid var(--cs-line);background:var(--cs-surface);height:44px;color:var(--cs-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:340px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cs-store-link:hover{border-color:var(--cs-ink)}.cs-store-link:focus-visible{outline:3px solid color-mix(in srgb, var(--cs-focus) 35%, transparent);outline-offset:2px}.cs-store-link-host{color:var(--cs-muted);text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}@media (max-width:1300px){.cs-store-link-label{display:none}}@media (max-width:700px){.cs-store-link{justify-content:center;width:44px;padding:0}.cs-store-link-host{display:none}}.ai-describe{gap:10px;margin-top:-4px;display:grid}.ai-describe-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-describe-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ai-describe-hint{flex:1;min-width:180px}.ai-describe-error{color:#c2410c;margin:0;font-size:12px}.ai-describe-draft{border:1px dashed var(--cs-line);background:var(--cs-field);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ai-describe-label{color:var(--cs-muted);margin:0;font-size:11px;font-weight:700}.ai-describe-text{white-space:pre-wrap;color:var(--cs-ink);font-size:13px;line-height:1.9}.ai-describe-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-rail-credits{color:#d4d8e1;border:1px solid #ffffff21;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:10px;display:grid}.cs-rail-credits:hover{background:#ffffff0d}.cs-chat-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff2 transparent;flex:1;min-height:0;margin-inline:-4px;padding-inline:4px;overflow-y:auto}.cs-chat-suggest small{color:#9199a8;margin-bottom:2px;font-size:9px;display:block}.cs-chat-suggest .cs-rail-prompt{border:0;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff0e;font-size:10px;line-height:1.9}.cs-chat-suggest .cs-rail-prompt:hover{color:#fff}.cs-chat-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cs-chat-head span{color:#a5abb7;font-size:10px}.cs-chat-head button{color:#b3c29f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.cs-chat-turn{flex-direction:column;gap:5px;margin:12px 0;display:flex}.cs-chat-turn[data-role=user]{align-items:flex-start}.cs-chat-msg{color:#e0e2e8;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:2}.cs-chat-turn[data-role=user] .cs-chat-msg{color:#f3f3f5;background:#ffffff10;border:1px solid #ffffff0b;border-radius:14px 14px 14px 4px;max-width:92%;padding:8px 12px}.cs-chat-turn[data-role=assistant] .cs-chat-msg{border-inline-start:2px solid #b3c29f;padding:1px 10px}.cs-chat-target{color:#868f9e;font-size:8px}.cs-chat-steps{flex-wrap:wrap;gap:4px 10px;padding-inline-start:12px;display:flex}.cs-chat-steps span{color:#9ba4b2;align-items:center;gap:3px;font-size:8px;display:inline-flex}.cs-chat-steps span[data-ok=true] svg{color:#b3c29f}.cs-chat-steps span[data-ok=false]{color:#e2a6a6}.cs-chat-links{flex-wrap:wrap;gap:6px;padding-inline-start:12px;display:flex}.cs-chat-links a{color:#dce4d0;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 10px;font-size:10px;text-decoration:none;display:inline-flex;overflow:hidden}.cs-chat-links a:hover{background:#ffffff12}.cs-chat-thinking{color:#a5abb7;align-items:center;gap:8px;margin:12px 0;font-size:10px;display:flex}.cs-chat-thinking span{gap:3px;display:inline-flex}.cs-chat-thinking i{background:#b3c29f;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cs-chat-dot}.cs-chat-thinking i:nth-child(2){animation-delay:.15s}.cs-chat-thinking i:nth-child(3){animation-delay:.3s}@keyframes cs-chat-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cs-chat-thinking i{opacity:.7;animation:none}}.cs-chat-banner{color:#e0e2e8;background:#ffffff0a;border-radius:11px;margin:10px 0;padding:9px 11px;font-size:10px;line-height:1.9}.cs-chat-banner[data-tone=success]{color:#d5e3c7;background:#acc29e1f}.cs-chat-banner[data-tone=warning]{color:#f2d9a6;background:#f0c06b1c}.cs-chat-banner[data-tone=error]{color:#f1b9b9;background:#e57a7a1c}.cs-chat-card{background:#ffffff06;border:1px solid #ffffff16;border-radius:14px;gap:9px;margin:10px 0;padding:12px;display:grid}.cs-chat-card>strong{font-size:11px;font-weight:600}.cs-chat-row small{color:#9199a8;margin-bottom:2px;font-size:8.5px;display:block}.cs-chat-value{color:#e6e8ee;overflow-wrap:anywhere;font-size:10.5px;line-height:1.9}.cs-chat-before{color:#9aa1ad;text-decoration:line-through}.cs-chat-more{color:#b3c29f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9.5px}.cs-chat-actions,.cs-chat-applied{flex-wrap:wrap;gap:6px;display:flex}.cs-chat-applied{margin:8px 0}.cs-chat-apply,.cs-chat-ghost{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.cs-chat-apply{color:#2e362b;background:#dce4d0;border:0}.cs-chat-ghost{color:#d4d8e1;background:0 0;border:1px solid #ffffff21}.cs-chat-apply:disabled,.cs-chat-ghost:disabled{opacity:.5;cursor:default}.cs-chat-foot{color:#868f9e;font-size:8px}.cs-chat-composer{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;flex-shrink:0;align-items:center;gap:8px;margin-top:12px;padding:7px 12px 7px 7px;transition:border-color .15s,background .15s;display:flex}.cs-chat-composer:focus-within{background:#ffffff0c;border-color:#b3c29f99}.cs-chat-composer textarea{resize:none;color:#f3f3f5;min-width:0;min-height:34px;max-height:132px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:11px;line-height:1.8;overflow-y:auto}.cs-chat-composer textarea:focus,.cs-chat-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.cs-chat-composer textarea::placeholder{color:#868f9e}.cs-chat-composer button{color:#2e362b;cursor:pointer;background:#dce4d0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cs-chat-composer button:disabled{opacity:.4;cursor:default}.cs-rail-assure{text-align:center;color:#868f9e;flex-shrink:0;margin-top:9px;font-size:8px;display:block}.cs-brief{background:#ffffff06;border:1px solid #ffffff0b;border-radius:13px;margin-bottom:16px;padding:12px 12px 4px}.cs-brief>small{color:#9199a8;margin-bottom:4px;font-size:9px;display:block}.cs-brief-row{color:#e0e2e8;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0b;align-items:center;gap:8px;padding:9px 0;font-size:10px;line-height:1.8;text-decoration:none;display:flex}.cs-brief>small+.cs-brief-row{border-top:0}.cs-brief-row>svg:first-child{color:#b3c29f;flex-shrink:0}.cs-brief-row>span{flex:1;min-width:0}.cs-brief-row em{color:#939ba9;font-size:9px;font-style:normal;display:block}.cs-brief-row:hover{color:#fff}.cs-chat-composer .cs-voice-btn{color:#d4d8e1;background:0 0;border:1px solid #ffffff21}.cs-chat-composer .cs-voice-btn[data-state=recording]{color:#fff;background:#e57a7a;border-color:#0000}.cs-voice-status{color:#e0e2e8;flex:1;align-items:center;gap:8px;min-height:34px;font-size:11px;display:flex}.cs-voice-dot{background:#e57a7a;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite cs-chat-dot}@media (prefers-reduced-motion:reduce){.cs-voice-dot{animation:none}}.cs-plus{display:flex;position:relative}.cs-plus-menu{bottom:calc(100% + 8px);z-index:5;background:#23262d;border:1px solid #ffffff1a;border-radius:12px;min-width:150px;padding:5px;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #0006}.cs-chat-composer .cs-plus-menu button{color:#e0e2e8;width:100%;height:auto;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.cs-chat-composer .cs-plus-menu button:hover,.cs-chat-composer .cs-plus-menu button:focus-visible{color:#fff;background:#ffffff12}.cs-plus-menu svg{color:#b3c29f}@media (max-width:639px){.cs-table--stack,.cs-table--stack tbody,.cs-table--stack tr,.cs-table--stack td{width:100%;min-width:0;display:block}.cs-table.cs-table--stack{white-space:normal}.cs-table--stack thead{display:none}.cs-table--stack tbody tr{border-bottom:1px solid var(--cs-line);padding:12px 4px}.cs-table--stack tbody tr:last-child{border-bottom:0}.cs-table--stack td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.cs-table--stack td[data-label]:before{content:attr(data-label);color:var(--cs-muted);flex-shrink:0;font-size:10px}.cs-table--stack td:empty{display:none}.cs-table--stack td:last-child{justify-content:flex-end;padding-top:8px}}@media (min-width:640px){.cs-table-scroll>.dashboard-table th,.cs-table-scroll>.dashboard-table td{white-space:nowrap}.cs-table-scroll>.dashboard-table td:first-child{white-space:normal;min-width:160px}.cs-table-scroll>.dashboard-table th:last-child,.cs-table-scroll>.dashboard-table td:last-child{background:var(--cs-surface);position:sticky;inset-inline-end:0;box-shadow:8px 0 12px -10px #00000026}.cs-table-scroll>.dashboard-table th:last-child{background:var(--cs-inset)}}.cs-form-blocks>*+*{border-top:1px solid var(--cs-line);margin-top:28px;padding-top:24px}.cs-check-label{color:var(--cs-ink);font-size:13px;font-weight:650}label:has(>.cs-check-label)>input[type=checkbox]{width:17px;height:17px;accent-color:var(--cs-ink);flex-shrink:0;margin:0}.cs-file{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex;position:relative}.cs-file[data-disabled]{cursor:not-allowed;opacity:.6}.cs-file-input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cs-file:focus-within .cs-button{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-file-name{color:var(--cs-muted);overflow-wrap:anywhere;min-width:0;font-size:12px}.cs-segment button{color:var(--cs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:11px}.cs-segment button[aria-checked=true],.cs-segment button[aria-pressed=true],.cs-segment button[aria-current]{background:var(--cs-surface);color:var(--cs-ink);box-shadow:0 2px 5px #00000008}.cs-segment button:disabled{cursor:not-allowed}.cs-shell>.mv-nav{padding-inline:12px}.cs-shell .mv-nav-parent{gap:7px;padding-inline:10px}.cs-shell .mv-nav-parent>.mv-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-modal .dashboard-filter-chip{background:var(--cs-surface);border-color:var(--cs-line);color:var(--cs-muted);font-size:12px}.dashboard-modal .dashboard-filter-chip[data-active=true]{background:var(--cs-sage);color:var(--cs-ink);border-color:#0000}.dashboard-btn-primary,.dashboard-btn-ghost{text-align:center;justify-content:center}:is(form,div)[style*="flex-direction: column"]>:is(.dashboard-btn-primary,.dashboard-btn-ghost),:is(form,div)[style*="display: grid"]:not([style*=grid-template-columns])>:is(.dashboard-btn-primary,.dashboard-btn-ghost){place-self:center;min-width:180px}@media (min-width:640px){.cs-table-scroll>.cs-table--stack th:last-child,.cs-table-scroll>.cs-table--stack td:last-child{background:var(--cs-surface);position:sticky;inset-inline-end:0;box-shadow:8px 0 12px -10px #00000026}.cs-table-scroll>.cs-table--stack th:last-child{background:var(--cs-inset)}}.cs-choice-list{gap:7px;display:grid}.cs-choice{cursor:pointer;border:1px solid #ffffff14;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.cs-choice[data-selected=true]{background:#b3c29f14;border-color:#b3c29f}.cs-choice>input{accent-color:#b3c29f;flex-shrink:0;margin:3px 0 0}.cs-choice>span{gap:3px;min-width:0;display:grid}.cs-choice b{color:#f3f3f5;font-size:10.5px;font-weight:650;line-height:1.7}.cs-choice small{color:#9199a8;font-size:9px}.cs-choice em{color:#c9cdd6;font-size:9.5px;font-style:normal;line-height:1.8}.cs-choice-sources{flex-wrap:wrap;gap:6px;display:flex}.cs-choice-sources a{color:#b3c29f;border-bottom:1px dashed #b3c29f66;font-size:8.5px;text-decoration:none}.cs-chat-price{color:#c9cdd6;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.cs-chat-price input{color:#f3f3f5;width:130px;font:inherit;text-align:left;direction:ltr;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;padding:7px 10px;font-size:11px}.cs-chat-price input:focus-visible{outline-offset:1px;outline:2px solid #b3c29f}.cs-chat-search{color:#b3c29f;font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:2px 4px;font-size:10px;display:inline-flex}.cs-chat-search small{text-align:center;color:#868f9e;flex-basis:100%;font-size:8px}.cs-chat-search:hover:not(:disabled){color:#d4e0c4}.cs-chat-search:disabled{opacity:.5;cursor:default}.domains-section{gap:16px;display:grid}.domain-free{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.domain-card{border:1px solid var(--color-border);border-radius:14px;gap:12px;padding:16px;display:grid}.domain-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-card-title{flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.domain-card p{margin:0}.domain-problem{color:var(--color-danger);margin-top:6px;font-size:.8125rem;line-height:1.8}.domain-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.domain-add{gap:8px;display:grid}.domain-add-row{gap:8px;display:flex}.domain-problems{color:var(--color-danger);gap:6px;margin:0;padding-inline-start:18px;font-size:.8125rem;line-height:1.8;display:grid}.domain-card{gap:14px;min-width:0;padding:18px 20px}.domain-card-title{gap:8px}.domain-card-title svg{color:var(--color-text-muted)}.dns-icon-btn{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.dns-icon-btn:hover{background:var(--color-neutral-pale)}.dns-remove:hover{color:var(--color-danger)}.dns-records{gap:8px;display:grid}.dns-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1.6fr) 120px;align-items:center;gap:12px;display:grid}.dns-row-head{color:var(--color-text-muted);padding-bottom:2px;font-size:.75rem}.dns-type{background:var(--color-neutral-pale);border-radius:8px;justify-self:start;padding:4px 10px;font:600 .75rem ui-monospace,SFMono-Regular,Menlo,monospace}.dns-field{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;padding-inline:12px 4px;font:.8125rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.dns-field bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dns-copy{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.dns-copy:hover{background:var(--color-surface);color:var(--color-text)}.dns-copy[data-copied]{color:var(--color-success)}.dns-status{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.dns-status i{background:var(--color-warning);border-radius:50%;width:8px;height:8px}.dns-status[data-state=ok] i{background:var(--color-success)}.dns-status[data-state=error]{color:var(--color-danger)}.dns-status[data-state=error] i{background:var(--color-danger)}.dns-note{margin:0}@media (max-width:720px){.dns-row-head{display:none}.dns-row{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:12px 0}.dns-row>:nth-child(2),.dns-row>:nth-child(3){grid-column:1/-1}.dns-row>.dns-type{grid-row:1}.dns-row>.dns-status{grid-row:1;justify-self:end}.dns-cell{gap:4px;display:grid}.dns-cell:before{content:attr(data-label);color:var(--color-text-muted);font-size:.75rem}}.cs-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cs-credit-meter{flex-direction:column;gap:6px;display:flex}.cs-credit-meter-title{font-size:13px;font-weight:600}.cs-credit-meter strong{margin-top:6px;font-size:34px;font-weight:700;line-height:1.3}.cs-credit-meter strong.cs-credit-meter-off{font-size:18px}.cs-credit-meter-unit,.cs-credit-meter p,.cs-credit-buckets{color:var(--mv-muted);margin:0;font-size:12px}.cs-credit-meter.mv-panel--dark .cs-credit-meter-unit,.cs-credit-meter.mv-panel--dark .cs-credit-buckets{color:#c7ccd5}.cs-credit-buckets{flex-direction:column;gap:4px;margin-top:8px;padding:0;line-height:1.8;list-style:none;display:flex}.cs-wallet>.mv-panel h2{margin:0 0 12px;font-size:16px}@media (max-width:900px){.cs-credit-grid{grid-template-columns:1fr}}.cs-credit-amount{white-space:nowrap;font-weight:600}.cs-credit-amount[data-sign=plus]{color:var(--color-success)}.cs-billing>.mv-panel h2{margin:0;font-size:16px}.cs-billing-current strong{margin:8px 0 4px;font-size:30px;font-weight:700;display:block}.cs-billing-current p{margin:0;font-size:13px}.cs-billing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cs-billing-toggle{background:var(--cs-field,var(--mv-inset));border-radius:999px;padding:3px;display:inline-flex}.cs-billing-toggle button{color:var(--mv-muted);min-height:34px;font:600 13px var(--font-family);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px}.cs-billing-toggle button[data-active=true]{background:var(--mv-surface);color:var(--mv-ink);box-shadow:var(--shadow-card)}.cs-billing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.cs-billing-plan{border:1px solid var(--mv-border);background:var(--cs-field,var(--mv-inset));border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.cs-billing-plan[data-current]{border-color:var(--cs-green,var(--mv-ink))}.cs-billing-plan h3{margin:0;font-size:15px}.cs-billing-plan strong{font-size:24px;font-weight:700}.cs-billing-per,.cs-billing-note,.cs-billing-holder{color:var(--mv-muted);font-size:12px}.cs-billing-plan ul{flex:1;margin:8px 0 14px;padding:0 18px 0 0;font-size:13px;line-height:2}.cs-billing-plan .mv-button{justify-content:center;align-self:stretch}.cs-billing-note{margin:14px 0 0}.cs-billing-invoice>p{margin:0 0 14px}.cs-billing-invoice .mv-button--primary{justify-content:center;min-width:220px}.cs-billing-change{margin-top:14px}.cs-billing-card{background:var(--cs-field,var(--mv-inset));border-radius:16px;margin-top:18px;padding:18px}.cs-billing-card h3{margin:0 0 8px;font-size:14px}.cs-billing-card p{margin:0 0 10px;font-size:13px;line-height:1.9}.cs-billing-cardno{font:700 20px/1.4 var(--font-family);letter-spacing:1px;align-items:center;gap:8px;margin-bottom:4px;display:inline-flex}.cs-billing-copy{border:1px solid var(--mv-border);background:var(--mv-surface);width:36px;height:36px;color:var(--mv-ink);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.cs-billing-card .mv-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:14px;display:grid}.cs-billing-card .mv-form .mv-button{grid-column:1/-1}.cs-billing-ok{color:var(--color-success);background:var(--color-success-pale)}.cs-cat-add{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.cs-cat-tree{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-cat-row{border-bottom:1px solid var(--cs-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;padding-inline-start:calc(8px + var(--depth,0) * 28px);display:grid}.cs-cat-row:last-child{border-bottom:none}.cs-cat-branch{color:var(--cs-muted,var(--color-text-muted));justify-content:center;display:inline-flex}.cs-cat-elbow{border-inline-start:2px solid var(--cs-line);border-bottom:2px solid var(--cs-line);border-end-start-radius:6px;width:12px;height:12px;margin-top:-10px}.cs-cat-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-cat-main b{overflow-wrap:anywhere;font-size:14px;font-weight:650}.cs-cat-main small{color:var(--cs-muted,var(--color-text-muted));font-size:12px}.cs-cat-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cs-cat-actions .cs-button{gap:5px;min-height:36px;padding:7px 12px}.cs-cat-delete{color:var(--color-danger);min-width:40px}.cs-cat-form{gap:var(--space-md);flex-direction:column;width:min(420px,100%);display:flex}.cs-cat-form label{gap:var(--space-xs);flex-direction:column;display:flex}.cs-cat-form-actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.cs-cat-error{color:var(--color-danger);margin:0;font-size:13px}.cs-cat-impact{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;line-height:1.8;display:flex}.cs-cat-confirm-delete{background:var(--color-danger)!important;border-color:var(--color-danger)!important}@media (max-width:640px){.cs-cat-row{grid-template-columns:20px minmax(0,1fr);padding-inline-start:calc(4px + var(--depth,0) * 16px)}.cs-cat-actions{grid-column:2;justify-content:flex-start}}.bt-backdrop{z-index:120;background:var(--modal-backdrop,#0a0c128c);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bt-dialog{background:var(--surface-gradient,var(--cs-surface));border:1px solid var(--surface-hairline,var(--cs-line));width:min(980px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);color:var(--cs-ink);border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.bt-head{justify-content:space-between;align-items:center;display:flex}.bt-head h2{margin:0;font-size:17px;font-weight:700}.bt-close{border:1px solid var(--cs-line);background:var(--cs-surface);width:36px;height:36px;color:var(--cs-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bt-stage{flex-direction:column;align-items:center;gap:6px;display:flex}.bt-canvas{object-fit:contain;background:repeating-conic-gradient(#0000000d 0 25%, #0000 0 50%) 0 0 / 18px 18px;touch-action:none;cursor:grab;outline-offset:3px;border-radius:14px;width:100%;max-height:52dvh}.bt-canvas:active{cursor:grabbing}.bt-hint{color:var(--cs-muted);text-align:center;margin:0;font-size:12px;line-height:1.8}.bt-hint b{color:var(--color-danger);font-weight:600}.bt-loading{color:var(--cs-muted);margin:40px 0}.bt-error{color:var(--color-danger);margin:0;font-size:13px}.bt-controls{flex-direction:column;gap:12px;display:flex}.bt-ai{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ai-btn{align-items:center;gap:6px;display:inline-flex}.bt-options{flex-wrap:wrap;gap:6px;display:flex}.bt-fields{grid-template-columns:1.3fr 1.3fr 1fr;gap:10px;display:grid}.bt-fields label{color:var(--cs-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.bt-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-label{color:var(--cs-muted);min-width:44px;font-size:12px}.bt-chip{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);cursor:pointer;border-radius:999px;min-height:38px;padding:6px 14px;font-size:13px}.bt-chip[aria-checked=true]{border-color:var(--cs-ink);background:var(--cs-ink);color:var(--cs-surface)}.bt-font{font-size:17px;line-height:1.2}.bt-swatch{border:2px solid var(--cs-line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}.bt-swatch[aria-checked=true]{outline:2px solid var(--cs-ink);outline-offset:2px}.bt-custom{color:#fff;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.bt-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bt-size{flex:1;align-items:center;gap:8px;min-width:200px;display:inline-flex}.bt-size input{flex:1;max-width:260px}.bt-foot{border-top:1px solid var(--cs-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.bt-foot .bt-error{margin-inline-end:auto}@media (max-width:640px){.bt-backdrop{align-items:stretch;padding:0}.bt-dialog{border-radius:0;max-height:100dvh;padding:14px}.bt-fields{grid-template-columns:1fr}.bt-canvas{max-height:38dvh}}.dns-explain{border:1px solid var(--color-border);border-radius:14px;padding:0}.dns-explain summary{cursor:pointer;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.dns-explain summary::-webkit-details-marker{display:none}.dns-explain summary:after{content:"▾";color:var(--cs-muted);margin-inline-start:auto}.dns-explain[open] summary:after{content:"▴"}.dns-explain-body{gap:12px;padding:0 14px 14px;font-size:13px;line-height:1.9;display:grid}.dns-explain-body p{margin:0}.dns-flow{counter-reset:dnsflow;grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.dns-flow li{border:1px solid var(--color-border);background:var(--cs-surface);border-radius:12px;gap:4px;padding:10px 12px;display:grid;position:relative}.dns-flow li b{font-size:13px}.dns-flow li span{color:var(--cs-muted);font-size:12px;line-height:1.8}.dns-flow li:not(:last-child):after{content:"←";inset-inline-end:-18px;color:var(--cs-muted);font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.dns-glossary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px;margin:0;display:grid}.dns-glossary div{align-items:baseline;gap:8px;display:flex}.dns-glossary dt{min-width:64px;font-weight:700}.dns-glossary dd{color:var(--cs-muted);margin:0;font-size:12.5px}.dns-help{background:var(--color-neutral-pale,#7f7f7f14);border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;line-height:1.9;display:grid}.dns-help[data-provider=none]{background:color-mix(in srgb, var(--color-warning,#f5a524) 12%, transparent)}.dns-help h4{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.dns-help p{margin:0}.dns-help-loading{color:var(--cs-muted);margin:0}.dns-help-alt,.dns-help-ns{color:var(--cs-muted);font-size:12.5px}.dns-help-ns bdi{margin-inline-end:8px;font-family:ui-monospace,monospace;display:inline-block}.dns-steps{gap:6px;margin:0;padding-inline-start:20px;display:grid}.dns-path{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.dns-path b{background:var(--cs-surface);border:1px solid var(--color-border);border-radius:6px;padding:0 6px;font-size:12px;font-weight:600}.dns-path i{color:var(--cs-muted);font-style:normal}.dns-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dns-share .dashboard-btn-ghost{align-items:center;gap:6px;display:inline-flex}.dns-share-text{width:100%;font-size:12px}@media (max-width:640px){.dns-flow{grid-template-columns:1fr;gap:18px}.dns-flow li:not(:last-child):after{content:"↓";inset-inline:50% auto;top:auto;bottom:-18px;transform:none}}.sh-page{gap:18px}.sh-status{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:12px 14px;font-size:13px;line-height:1.9;display:flex}.sh-status[data-tone=ok]{border-color:color-mix(in srgb, var(--color-success,#2e7d32) 45%, transparent)}.sh-status[data-tone=ok]>svg{color:var(--color-success,#2e7d32)}.sh-status[data-tone=stop]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb, var(--color-danger) 7%, var(--cs-surface))}.sh-status[data-tone=stop]>svg{color:var(--color-danger)}.sh-status>svg{flex:none;margin-top:4px}.sh-status-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.sh-status-main span{color:var(--cs-muted)}.sh-origin{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sh-origin label,.sh-form label{color:var(--cs-muted);flex-direction:column;flex:1;gap:4px;min-width:180px;font-size:12px;display:flex}.sh-origin .dashboard-btn-primary{flex:none}.sh-add{flex-wrap:wrap;gap:6px;display:flex}.sh-add .cs-button{gap:5px}.sh-empty{color:var(--cs-muted);margin:0;font-size:13px;line-height:1.9}.sh-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sh-item{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.sh-item:last-child{border-bottom:none}.sh-item:not([data-enabled]) .sh-item-main b{color:var(--cs-muted)}.sh-item-main{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.sh-item-main b{font-size:14px}.sh-item-main small{color:var(--cs-muted);font-size:12px;line-height:1.8}.sh-type{color:var(--cs-muted);font-size:11px}.sh-item-actions{flex-wrap:wrap;gap:6px;display:flex}.sh-item-actions .cs-button{min-height:36px;padding:7px 12px}.sh-item-actions .cs-button[aria-pressed=true]{border-color:var(--color-success,#2e7d32);color:var(--color-success,#2e7d32)}.sh-del{color:var(--color-danger);min-width:40px}.sh-error{color:var(--color-danger);margin:0;font-size:13px}.sh-ok{color:var(--color-success,#2e7d32);font-size:13px}.sh-carrier{gap:12px;font-size:13px;line-height:1.9;display:grid}.sh-carrier-status{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sh-badge{background:color-mix(in srgb, var(--color-warning,#f5a524) 18%, transparent);color:var(--cs-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.sh-steps{gap:6px;margin:0;padding-inline-start:20px;display:grid}.sh-steps li[data-state=soon]{color:var(--cs-muted)}.sh-step-tag{border:1px solid var(--cs-line);border-radius:999px;margin-inline-end:6px;padding:0 8px;font-size:11px;display:inline-block}.sh-steps li[data-state=you] .sh-step-tag{border-color:var(--color-success,#2e7d32);color:var(--color-success,#2e7d32)}.sh-next{background:var(--color-neutral-pale,#7f7f7f14);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.sh-backdrop{z-index:120;background:var(--modal-backdrop,#0a0c128c);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sh-dialog{background:var(--surface-gradient,var(--cs-surface));border:1px solid var(--surface-hairline,var(--cs-line));width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);color:var(--cs-ink);border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}.sh-dialog-head{justify-content:space-between;align-items:center;display:flex}.sh-dialog-head h2{margin:0;font-size:17px}.sh-close{border:1px solid var(--cs-line);background:var(--cs-surface);width:36px;height:36px;color:var(--cs-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sh-dialog-help{color:var(--cs-muted);margin:0;font-size:12.5px;line-height:1.9}.sh-form{flex-direction:column;gap:12px;display:flex}.sh-form label small{min-height:14px;font-size:11px}.sh-money{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.sh-note{color:var(--cs-muted);font-size:11.5px}.sh-kind{flex-wrap:wrap;gap:6px;display:flex}.sh-kind .cs-button[aria-checked=true]{background:var(--cs-ink);color:var(--cs-surface);border-color:var(--cs-ink)}.sh-check{align-items:center;color:var(--cs-ink)!important;flex-direction:row!important;gap:8px!important;font-size:13px!important}.sh-cities{border:1px solid var(--cs-line);border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:grid}.sh-cities legend{color:var(--cs-muted);padding:0 4px;font-size:12px}.sh-chips{flex-wrap:wrap;gap:6px;display:flex}.sh-chip{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);cursor:pointer;border-radius:999px;min-height:32px;padding:4px 10px;font-size:12px}.sh-city-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sh-city-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 10px;max-height:200px;display:grid;overflow-y:auto}.sh-city{align-items:center;min-height:32px;color:var(--cs-ink)!important;flex-direction:row!important;gap:6px!important;min-width:0!important;font-size:13px!important}.sh-dialog-foot{border-top:1px solid var(--cs-line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:640px){.sh-backdrop{align-items:stretch;padding:0}.sh-dialog{border-radius:0;max-height:100dvh;padding:14px}.sh-city-pick{grid-template-columns:1fr}}.ship-card{gap:12px;font-size:13px;display:grid}.ship-dl{gap:6px;margin:0;display:grid}.ship-dl div{grid-template-columns:110px 1fr;gap:8px;display:grid}.ship-dl dt{color:var(--color-text-muted,var(--cs-muted))}.ship-dl dd{margin:0;line-height:1.8}.ship-sent{color:var(--color-success,#2e7d32);margin:0}.ship-form{border-top:1px solid var(--color-border);gap:10px;padding-top:12px;display:grid}.ship-form label{color:var(--color-text-muted,var(--cs-muted));flex-direction:column;gap:4px;font-size:12px;display:flex}.ship-check{align-items:center;color:inherit!important;flex-direction:row!important;gap:8px!important;font-size:13px!important}.ship-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ship-ok{color:var(--color-success,#2e7d32)}.ship-error{color:var(--color-danger)}.ship-kind{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.ship-kind legend{color:var(--color-text-muted,var(--cs-muted));margin-bottom:4px;padding:0;font-size:12px}.ship-form .ship-kind label{color:inherit;flex-direction:row;align-items:center;gap:6px;min-height:32px;font-size:13px}.ship-hint{margin:0}.ship-void{border-top:1px solid var(--color-border);gap:8px;padding-top:10px;display:grid}.ship-void summary{cursor:pointer;color:var(--color-text-muted,var(--cs-muted));font-size:12px}.ship-void[open]{gap:8px}.ship-void label{color:var(--color-text-muted,var(--cs-muted));flex-direction:column;gap:4px;margin:8px 0;font-size:12px;display:flex}.ship-void-btn{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}@media (max-width:640px){.ship-dl div{grid-template-columns:1fr;gap:2px}}.so-page{gap:18px}.so-networks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.so-network{align-content:start;gap:12px;display:grid}.so-network-head{align-items:center;gap:12px;display:flex}.so-network-icon{background:var(--color-neutral-pale,#7f7f7f1a);width:42px;height:42px;color:var(--cs-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.so-network-name{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.so-network-name b{font-size:15px}.so-network-name span,.so-network-name bdi{color:var(--cs-muted)}.so-badge{border:1px solid var(--cs-line);color:var(--cs-ink);background:var(--cs-surface);white-space:nowrap;border-radius:999px;flex:none;padding:3px 11px;font-size:12px;font-weight:600}.so-badge[data-tone=ok]{border-color:color-mix(in srgb, var(--color-success,#2e7d32) 50%, transparent);color:var(--color-success,#2e7d32)}.so-badge[data-tone=progress]{border-color:color-mix(in srgb, var(--color-info,#2563eb) 45%, transparent);color:var(--color-info,#2563eb)}.so-badge[data-tone=warn]{border-color:color-mix(in srgb, var(--color-warning,#f5a524) 60%, transparent);background:color-mix(in srgb, var(--color-warning,#f5a524) 14%, var(--cs-surface))}.so-badge[data-tone=stop]{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);color:var(--color-danger)}.so-progress{background:var(--color-neutral-pale,#7f7f7f1f);border-radius:999px;height:6px;overflow:hidden}.so-progress span{border-radius:inherit;background:var(--color-success,#2e7d32);height:100%;display:block}.so-muted{color:var(--cs-muted);margin:0;font-size:12.5px;line-height:1.9}.so-muted svg{vertical-align:-2px}.so-cta{justify-self:start}.so-sections{margin:0;padding:0;list-style:none;display:grid}.so-sections li{border-bottom:1px solid var(--cs-line);align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.9;display:flex}.so-sections li:last-child{border-bottom:0}.so-sections li>svg{color:var(--cs-muted);flex:none;margin-top:5px}.so-sections li>div{flex-direction:column;flex:1;min-width:0;display:flex}.so-sections li>div span{color:var(--cs-muted)}.so-soon{color:var(--cs-muted);border:1px dashed var(--cs-line);border-radius:999px;flex:none;align-items:center;gap:4px;margin-top:3px;padding:1px 9px;font-size:11.5px;display:inline-flex}.so-banner{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:13px;line-height:1.9;display:flex}.so-banner>svg{flex:none;margin-top:4px}.so-banner>div{flex-direction:column;display:flex}.so-banner>div span{color:var(--cs-muted)}.so-banner[data-tone=ok]{border-color:color-mix(in srgb, var(--color-success,#2e7d32) 45%, transparent)}.so-banner[data-tone=ok]>svg{color:var(--color-success,#2e7d32)}.so-banner[data-tone=stop]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb, var(--color-danger) 6%, var(--cs-surface))}.so-banner[data-tone=stop]>svg{color:var(--color-danger)}.so-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.so-step{border:1px solid var(--cs-line);background:var(--surface-gradient,var(--cs-surface));border-radius:18px;overflow:hidden}.so-step[data-state=locked]{background:var(--cs-surface)}.so-step-head{width:100%;color:var(--cs-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.so-step-head>svg{color:var(--cs-muted);flex:none;transition:transform .15s}.so-step[data-open] .so-step-head>svg{transform:rotate(180deg)}.so-step-num{border:1px solid var(--cs-line);width:30px;height:30px;color:var(--cs-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.so-step[data-state=done] .so-step-num{background:var(--color-success,#2e7d32);color:#fff;border-color:#0000}.so-step[data-state=locked] .so-step-num{color:var(--cs-muted);border-style:dashed}.so-step-title{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;display:flex}.so-step-title b{font-size:14px}.so-step-title span{color:var(--cs-muted);font-size:12px}.so-step[data-state=locked] .so-step-title b{color:var(--cs-muted)}.so-step-body{border-top:1px solid var(--cs-line);gap:10px;padding:12px 16px 16px;font-size:13px;line-height:2;display:grid}.so-step-body p{margin:0}.so-list{gap:2px;margin:0;padding-inline-start:20px;display:grid}.so-howto{background:var(--color-neutral-pale,#7f7f7f14);border-radius:12px;padding:8px 12px;padding-inline-start:30px}.so-ok{color:var(--color-success,#2e7d32);align-items:center;gap:6px;margin:0;display:flex}.so-account{align-items:center;gap:12px;display:flex}.so-account>div{flex-direction:column;display:flex}.so-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-actions .cs-button{align-items:center;gap:6px;min-height:40px;display:inline-flex}.so-danger{color:var(--color-danger)}@media (max-width:640px){.so-step-head,.so-step-body{padding:12px}.so-actions .cs-button{flex:100%;justify-content:center}}.so-posts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.so-post{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.so-post[data-linked]{border-color:color-mix(in srgb, var(--color-success,#2e7d32) 40%, var(--cs-line))}.so-post-media{aspect-ratio:4/3;background:var(--color-neutral-pale,#7f7f7f1a);color:var(--cs-muted);justify-content:center;align-items:center;display:flex;position:relative}.so-post-media img{object-fit:cover;width:100%;height:100%;display:block}.so-post-type{color:#fff;background:#0000008c;border-radius:999px;padding:2px 9px;font-size:11px;position:absolute;inset-block-start:10px;inset-inline-start:10px}.so-post-body{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;font-size:13px;line-height:1.9;display:flex}.so-post-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.so-post-body .so-muted a{color:inherit}.so-post-edit{align-self:flex-start;align-items:center;gap:6px;min-height:40px;margin-top:auto;display:inline-flex}.so-products{gap:6px;margin:0;padding:0;list-style:none;display:grid}.so-products li{background:var(--color-neutral-pale,#7f7f7f14);border-radius:12px;flex-direction:column;padding:7px 10px;font-size:12.5px;display:flex}.so-products li span{color:var(--cs-muted)}.so-issue{align-items:center;gap:4px;display:inline-flex;color:var(--color-danger)!important}@media (max-width:640px){.so-posts{grid-template-columns:1fr}}.so-rule{gap:12px;font-size:13px;display:grid}.so-rule[data-off]{opacity:.55}.so-rule label,.so-preview-form label{color:var(--cs-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.so-rule small{color:var(--cs-muted);font-size:11.5px;line-height:1.8}.so-rule textarea{resize:vertical;line-height:1.9}.so-switch{cursor:pointer;align-items:center;min-height:36px;color:var(--cs-ink)!important;flex-direction:row!important;gap:8px!important;font-size:13px!important;display:inline-flex!important}.so-switch input{width:18px;height:18px;accent-color:var(--color-success,#2e7d32)}.so-chips{flex-wrap:wrap;gap:6px;display:flex}.so-chip{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--cs-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 10px;font-size:12px;display:inline-flex}.so-chip small{color:var(--cs-muted);font-size:11px}.so-public{border-top:1px dashed var(--cs-line);gap:6px;padding-top:10px;display:grid}.so-savebar{z-index:5;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 20px #00000014}.so-preview{gap:14px;display:grid}.so-preview-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.so-preview-text{grid-column:1/-1}.so-preview-form>.cs-button{justify-self:start;min-height:40px}.so-chat{background:var(--color-neutral-pale,#7f7f7f12);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.so-bubble{white-space:pre-line;overflow-wrap:anywhere;border-radius:18px;max-width:min(440px,88%);padding:9px 13px;font-size:13px;line-height:1.9}.so-bubble-in{background:var(--cs-surface);border:1px solid var(--cs-line);border-start-start-radius:6px;align-self:flex-start}.so-bubble-out{background:var(--cs-ink);color:var(--cs-surface);border-start-end-radius:6px;align-self:flex-end}.so-bubble-public{opacity:.85;font-size:12.5px}.so-link{text-underline-offset:3px;text-decoration:underline}.so-chat-note{color:var(--cs-muted);margin:0;font-size:12px;line-height:1.9}.so-chat-note svg{vertical-align:-2px}.so-summary{gap:6px;margin:0;font-size:13px;display:grid}.so-summary div{border-bottom:1px solid var(--cs-line);grid-template-columns:200px 1fr;gap:10px;padding:6px 0;display:grid}.so-summary dt{color:var(--cs-muted)}.so-summary dd{margin:0}.so-blockers{background:var(--color-neutral-pale,#7f7f7f14);border-radius:12px;gap:4px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.9;list-style:none;display:grid}.so-blockers li{align-items:flex-start;gap:6px;display:flex}.so-blockers svg{color:var(--cs-muted);flex:none;margin-top:6px}@media (max-width:640px){.so-summary div{grid-template-columns:1fr;gap:0}.so-preview-form{grid-template-columns:1fr}}.so-page .cs-button:disabled{opacity:.45;cursor:not-allowed}.so-page .cs-button:disabled:hover{opacity:.45}.cs-rail-resize,.cs-rail-widen,.cs-ai-rail-slot{display:none}@media (min-width:1051px){.cs-ai-rail{position:sticky}.cs-rail-resize{cursor:col-resize;z-index:3;touch-action:none;width:12px;height:100%;display:block;position:absolute;top:0;right:0}.cs-rail-resize span{background:#ffffff2e;border-radius:4px;width:5px;height:46px;margin-top:-23px;transition:background .15s,height .15s;position:absolute;top:50%;right:3px}.cs-rail-resize:hover span,.cs-rail-resize:focus-visible span,.cs-rail-resizing .cs-rail-resize span{background:#c9f27d;height:70px;margin-top:-35px}.cs-rail-resize:focus-visible{outline:none}.cs-rail-widen{color:#d4d8e1;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:6px;display:grid}.cs-rail-widen:hover,.cs-rail-widen[aria-pressed=true]{color:#fff;background:#ffffff14}.cs-ai-rail[data-wide]{z-index:55;width:var(--cs-rail-w);position:fixed;top:0;left:0;box-shadow:14px 0 44px #0005}.cs-ai-rail-slot{background:#292b31;grid-area:1/3;display:block}body.cs-rail-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.cs-rail-resizing iframe{pointer-events:none}.cs-rail-brand{gap:8px}.cs-rail-brand>span:not(.cs-rail-dot){white-space:nowrap}.cs-rail-widen{margin-left:2px}.cs-rail-widen+.cs-rail-credits{margin-left:6px}}
:root{--hq-danger:#b5372f;--hq-danger-bg:#fbecea;--hq-warn:#946010;--hq-warn-bg:#fbf1dc;--hq-charcoal:#292b31}:root[data-theme=dark]{--hq-danger:#ff9b92;--hq-danger-bg:#43282a;--hq-warn:#f2c26b;--hq-warn-bg:#3d3321}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hq-danger:#ff9b92;--hq-danger-bg:#43282a;--hq-warn:#f2c26b;--hq-warn-bg:#3d3321}}.hq-shell{min-height:calc(100vh / var(--cs-zoom,1));background:var(--cs-bg);color:var(--cs-ink)}.hq-top{background:var(--hq-charcoal);color:#f0f1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 34px;display:flex}.hq-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hq-brand span{letter-spacing:2px;font-size:20px;font-weight:700;line-height:1.2;display:grid}.hq-brand small{letter-spacing:.5px;opacity:.7;font-size:9px;font-weight:400}.hq-top-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.hq-top .cs-button,.hq-top .dashboard-topbar-btn{color:#f0f1f4;background:#ffffff14;border-color:#ffffff26}.hq-top .cs-button:hover{background:#ffffff24}.hq-who{align-items:center;gap:8px;min-width:0;max-width:100%;font-size:11px;display:inline-flex}.hq-who [dir=ltr]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.hq-top .cs-badge{color:#f0f1f4;background:#ffffff1f}.hq-nav{background:var(--cs-nav);border-bottom:1px solid var(--cs-line);gap:4px;padding:10px 34px;display:flex;overflow-x:auto}.hq-nav a{color:var(--cs-muted);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:12px;text-decoration:none}.hq-nav a:hover{background:var(--cs-inset)}.hq-nav a[aria-current=page]{background:var(--cs-ink);color:var(--cs-surface);font-weight:700}.hq-main{min-width:0;max-width:1480px;margin:0 auto;padding:25px 34px 56px}.hq-h2{margin:0;font-size:15px;font-weight:700}.hq-muted{color:var(--cs-muted);font-size:12px}.hq-note{margin:0 0 12px;line-height:1.9}.hq-line{margin:0 0 8px}.hq-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;display:grid}.hq-card{color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.hq-card:hover{border-color:var(--cs-ink)}.hq-card[data-tone=danger] strong{color:var(--hq-danger)}.hq-card[data-tone=warn] strong{color:var(--hq-warn)}.hq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.hq-table td,.hq-table th{vertical-align:middle}.hq-store-name{color:var(--cs-ink);font-size:12px;font-weight:700;text-decoration:none;display:block}.hq-store-name:hover{text-decoration:underline}.hq-sub{color:var(--cs-muted);text-align:end;margin-top:3px;font-size:10px;text-decoration:none;display:block}.hq-sub:hover{color:var(--cs-ink);text-decoration:underline}.hq-email{text-overflow:ellipsis;text-align:end;max-width:220px;overflow:hidden}.hq-status[data-status=active]{color:var(--cs-on-green);background:var(--cs-softgreen)}.hq-status[data-status=suspended]{color:var(--hq-danger);background:var(--hq-danger-bg)}.hq-period{gap:2px;font-size:11px;display:inline-grid}.hq-period b{font-weight:650}.hq-period[data-state=expired] span{color:var(--hq-danger);font-weight:700}.hq-period[data-state=soon] span{color:var(--hq-warn);font-weight:700}.hq-period span{color:var(--cs-muted)}.hq-ai[data-on=true]{color:var(--cs-on-green);background:var(--cs-softgreen);border-radius:999px;padding:3px 9px;font-size:10px}.hq-ai[data-on=false]{color:var(--cs-muted);font-size:10px}.hq-filters{grid-template-columns:minmax(220px,1fr) 150px auto auto auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.hq-check{color:var(--cs-ink);align-items:center;gap:7px;min-height:39px;font-size:12px;display:inline-flex}.hq-filter-actions,.hq-pager-links{gap:8px;display:inline-flex}.hq-disabled{opacity:.45;cursor:not-allowed}.hq-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.hq-dl dt{color:var(--cs-muted);margin-bottom:3px;font-size:10px}.hq-dl dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.hq-form{gap:12px;margin-top:14px;display:grid}.hq-form-compact{margin-top:6px}.hq-form-fields{gap:12px;display:grid}.hq-form-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hq-msg{flex:1;min-width:180px;margin:0}.hq-danger-btn{background:var(--hq-danger);border-color:var(--hq-danger);color:#fff}.hq-danger-btn:hover{background:var(--hq-danger);opacity:.88}.hq-narrow{max-width:560px}.hq-mini{margin-bottom:8px}.hq-tag{margin-inline-start:8px}.hq-members{margin:0;padding:0;list-style:none;display:grid}.hq-members>li{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.hq-members>li:last-child{border:0}.hq-member-id{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.hq-member-id small{color:var(--cs-muted)}.hq-reset{min-width:260px;max-width:100%}.hq-reset summary{cursor:pointer;width:fit-content;list-style:none}.hq-reset summary::-webkit-details-marker{display:none}.hq-suspended-note{margin:0}.hq-gate{min-height:calc(100vh / var(--cs-zoom,1));background:var(--cs-bg);color:var(--cs-ink);place-items:center;padding:24px 16px;display:grid;position:relative}.hq-gate-toggle{top:18px;position:absolute;inset-inline-start:18px}.hq-gate-card{text-align:center;justify-items:center;gap:14px;width:100%;max-width:460px;padding:36px 28px;display:grid}.hq-gate-card h1{margin:0;font-size:21px}.hq-gate-card p{color:var(--cs-muted);margin:0;font-size:13px;line-height:2}.hq-gate-icon{width:56px;height:56px;color:var(--hq-danger);background:var(--hq-danger-bg);border-radius:18px;place-items:center;display:grid}@media (max-width:1050px){.hq-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hq-filter-q{grid-column:1/-1}.hq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.hq-top,.hq-nav,.hq-main{padding-inline:16px}.hq-main{padding-top:18px}.hq-top-tools{width:100%}.hq-who [dir=ltr]{max-width:150px}.hq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-dl{grid-template-columns:minmax(0,1fr)}.hq-reset{width:100%;min-width:0}.hq-main .cs-heading{flex-direction:column;align-items:flex-start}.hq-main .cs-heading h1{font-size:23px}.hq-card strong{font-size:22px}}.hq-billing-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.hq-billing-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}
