.sv2-content :is(.sv2-page,.sw-store-settings),.workspace-detail-panel{--card:var(--sv2-surface);--bg:var(--sv2-paper);--panel:var(--sv2-surface);--line:var(--sv2-line);--ink:var(--sv2-ink);--muted:var(--sv2-muted);--primary:var(--sv2-ink);--sw-action:var(--sv2-ink);--sw-action-hover:var(--sv2-ink-2);--fg:var(--sv2-ink);--font-sans:var(--sv2-font);--sw-gap:24px;color:var(--ink);font-family:var(--sv2-font)}.sv2-content :is(.sv2-page,.sw-store-settings){gap:24px}.sv2-content :is(.sv2-page,.sw-store-settings) :is(h1,h2,h3,p),.workspace-detail-panel :is(h1,h2,h3,p){margin-top:0}.sv2-content :is(.sv2-page,.sw-store-settings) h1,.workspace-detail-panel h1{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-1.1px}.sv2-content :is(.sv2-page,.sw-store-settings) h2,.workspace-detail-panel h2{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.35px}.sv2-card,.sv2-content :is(.sv2-page,.sw-store-settings) :is(.card,.shop-panel,.connect-row){padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--sv2-surface);box-shadow:none}.sv2-content :is(.sv2-page,.sw-store-settings) :is(.btn-primary,button[type=submit]:not(.btn-ghost):not(.btn-danger)),.workspace-detail-panel .btn-primary{background:var(--sv2-ink);color:var(--sv2-surface);border-color:var(--sv2-ink);box-shadow:none}.sv2-content :is(.sv2-page,.sw-store-settings) .btn,.workspace-detail-panel .btn{border-radius:10px;font-size:14px;min-height:42px;padding:10px 17px;gap:8px}.sv2-content :is(.sv2-page,.sw-store-settings) .btn-ghost,.workspace-detail-panel .btn-ghost{border:1px solid var(--line);background:var(--sv2-surface);color:var(--ink)}.sv2-content :is(.sv2-page,.sw-store-settings) :is(.input,select),.sv2-page input{background:var(--sv2-surface);border:1px solid var(--line);border-radius:10px;min-height:44px}.sv2-content :is(.sv2-page,.sw-store-settings) :is(.btn,input,select):focus-visible,.workspace-detail-panel a:focus-visible{outline:2px solid var(--sv2-accent);outline-offset:3px}.sv2-page .page-header,.sw-store-settings .page-header{margin:0}.sv2-page .page-header p,.sw-store-settings .page-header p{color:var(--muted);font-size:15px;margin-top:8px}.sv2-actions,.sv2-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sv2-section-head{margin-bottom:24px}.sv2-section-head h2{margin:0}.sv2-muted,.sv2-note{color:var(--muted);font-size:14px;line-height:1.6}.sv2-note{margin:20px 0 0}.sv2-facts{margin:16px 0 0}.sv2-facts>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.sv2-facts>div:last-child{border:0;padding-bottom:0}.sv2-facts dt{color:var(--muted);font-size:14px}.sv2-facts dd{margin:0;text-align:right;font-size:14px;overflow-wrap:anywhere}.sv2-empty{display:flex;align-items:center;text-align:center;flex-direction:column;padding:60px 32px!important}.sv2-empty-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:var(--sv2-paper);color:var(--sv2-accent);margin-bottom:24px}.sv2-empty h2{font-size:25px!important;margin-bottom:12px}.sv2-empty>p{color:var(--muted);line-height:1.6;max-width:540px;margin-bottom:24px}.sv2-results .sv2-result-meta{display:grid;grid-template-columns:1fr 1fr;text-align:left;width:100%;max-width:760px;border:1px solid var(--line);border-radius:12px;margin:8px 0 24px}.sv2-result-meta>div{padding:20px 24px}.sv2-result-meta>div+div{border-left:1px solid var(--line)}.sv2-result-meta dt{color:var(--muted);font-size:12px;margin-bottom:8px}.sv2-result-meta dd{margin:0;font-size:14px}.sv2-results .sv2-result-schedule{max-width:700px;font-size:14px}.sv2-content .sv2-billing .sw-billing-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.sv2-content .sv2-billing :is(#campaign-fee,#revenue-share){padding:28px}.sv2-content .sv2-billing .sw-billing-value{font-size:48px;font-weight:600;line-height:1.15;letter-spacing:-2px;margin:16px 0 8px}.sv2-content .sv2-billing .sw-billing-campaign{font-size:14px;margin:0 0 24px;color:var(--muted)}.sv2-content .sv2-billing .sw-billing-share>p:last-child{color:var(--muted);font-size:15px;line-height:1.7;margin-top:16px}.sv2-content .sv2-billing .sw-billing-facts{margin:0}.sv2-content .sv2-billing .sw-billing-facts>div{padding:16px 0}.sv2-content .sv2-billing .info-block{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.sv2-content .sv2-billing .info-block p{font-size:13px;line-height:1.6}.sv2-content .sw-store-settings{max-width:1120px}.sv2-content .sw-store-settings .connect-row{padding:24px}.sv2-content .sw-store-settings .connect-row-name{font-size:18px}.sv2-content .sw-store-settings .connect-row-line{color:var(--muted);font-size:14px}.sv2-content .sw-store-settings .sw-store-section{margin:0;padding:0;border:0}.sv2-content .sw-store-settings .sw-store-section>h2{margin-bottom:16px;font-size:18px}.sv2-content .sw-store-settings .sw-store-section>.card+.card{margin-top:20px}.sv2-content .sw-store-settings .publish-links{display:grid;gap:12px}.sv2-content .sw-store-settings .publish-links .connect-row{border-radius:10px;padding:18px}.sv2-content .sw-store-settings .publish-links .connect-row-name{font-size:15px}.sv2-content .sw-store-settings #keys{padding:24px;background:var(--sv2-surface)}.sv2-content .sw-store-settings #keys .mono{font-size:12px}.sv2-content .sw-store-settings .install-guide{margin:0}.sv2-content .sv2-markets .shop-table{border:1px solid var(--line);border-radius:14px;overflow:auto;background:var(--sv2-surface)}.sv2-content .sv2-markets table{width:100%;border-collapse:collapse;font-size:14px}.sv2-content .sv2-markets :is(th,td){padding:18px 22px;border-bottom:1px solid var(--line);text-align:left}.sv2-content .sv2-markets th{color:var(--muted);font-weight:500;background:var(--sv2-paper)}.sv2-content .sv2-markets tr:last-child td{border-bottom:0}.sv2-content .sv2-markets #request-market{max-width:none}.sv2-content .sv2-markets #request-market form{max-width:520px;display:grid;gap:20px}.sv2-content .sv2-markets #request-market select{width:100%}.sv2-content .sv2-markets .shop-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sv2-content .sv2-markets .shop-page-head h1{margin:0}.sv2-content .sv2-connectors .cr-conn-grid{gap:20px}.sv2-content .sv2-connectors .cr-conn-grid>li{border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:none}.sv2-content .sv2-connectors .cr-conn-row{padding:0}.sv2-content .sv2-connectors :is(.cr-conn-btn-solid,.cr-conn-icon-btn:hover){background:var(--sv2-ink);color:var(--sv2-surface);border-color:var(--sv2-ink)}.sv2-content .sv2-connectors .cr-conn-detail{max-width:1040px}.sv2-content .sv2-connectors .cr-conn-detail-title h1{font-size:32px;font-weight:600;letter-spacing:-1px}.sv2-content .sv2-connectors .cr-conn-copy{font-size:14px;line-height:1.7;color:var(--muted)}.sv2-content .sv2-connectors .cr-conn-block{border-color:var(--line);padding-top:24px;margin-top:28px}.sv2-profile-page{max-width:1000px}.sv2-photo-form{display:flex;gap:28px;align-items:flex-start}.sv2-photo-preview{position:relative;flex-shrink:0}.sv2-photo-preview>span:last-child{position:absolute;bottom:0;right:0;display:grid;place-items:center;width:30px;height:30px;background:var(--sv2-surface);border:1px solid var(--line);border-radius:50%}.sv2-photo-controls{display:grid;justify-items:start;gap:12px}.sv2-photo-controls>p{color:var(--muted);font-size:14px;margin:0}.sv2-photo-controls small{color:var(--muted);font-size:12px}.sv2-file-label{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:14px}.sv2-photo-controls input[type=file]{max-width:100%;font-size:13px;padding:8px;min-height:0}.sv2-photo-controls input[type=file]::file-selector-button{display:none}.sv2-photo-controls .sv2-actions{margin-top:8px}.sv2-photo-controls [role=alert]{color:var(--paper-danger-text)}.sv2-reference{display:block;color:var(--muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}.sv2-table-scroll{overflow-x:auto}.sv2-invoice-list table{min-width:700px;width:100%}.sv2-invoice-list :is(th,td){padding:20px 12px}.sv2-invoice-list th{font-size:12px;color:var(--muted);font-weight:500}.sv2-invoice-list td{font-size:14px;border-top:1px solid var(--line)}.workspace-detail-panel.sw-task-panel{width:min(860px,calc(100vw - 24px));background:var(--sv2-paper);border-left:1px solid var(--sv2-line)}.workspace-detail-panel.sw-task-panel>header{padding:24px 28px;border-color:var(--sv2-line);background:var(--sv2-surface)}.workspace-detail-panel.sw-task-panel>header h2{font-size:22px;font-weight:600}.workspace-detail-panel.sw-task-panel .sw-task-panel-body{padding:28px}.workspace-detail-panel.sw-task-panel>footer{padding:16px 28px;border-color:var(--sv2-line);background:var(--sv2-surface)}.workspace-detail-panel .campaign-workspace{gap:24px}.workspace-detail-panel .campaign-workspace-panel{padding:24px;border-radius:14px;background:var(--sv2-surface);border-color:var(--sv2-line);box-shadow:none}.workspace-detail-panel .campaign-workspace-header{gap:20px}.workspace-detail-panel .campaign-workspace-title h1{font-size:32px}.workspace-detail-panel .campaign-workspace-intro{font-size:14px;line-height:1.6;color:var(--sv2-muted)}.workspace-detail-panel .campaign-workspace-section-nav{flex-wrap:wrap;gap:8px;border-color:var(--sv2-line)}.workspace-detail-panel .campaign-workspace-section-nav a{padding:10px 12px;font-size:13px}.workspace-detail-panel .campaign-workspace-section-head h2{font-size:18px}.workspace-detail-panel .campaign-workspace-section-head p{font-size:13px}.workspace-detail-panel .campaign-workspace-panel :is(p,li,dd,dt){font-size:14px}.workspace-detail-panel .campaign-workspace-shared-links{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:700px){.sv2-card,.sv2-content :is(.sv2-page,.sw-store-settings) :is(.card,.shop-panel,.connect-row){padding:20px}.sv2-content :is(.sv2-page,.sw-store-settings) h1{font-size:28px}.sv2-content .sv2-billing .sw-billing-grid,.sv2-results .sv2-result-meta{grid-template-columns:1fr}.sv2-result-meta>div+div{border-left:0;border-top:1px solid var(--line)}.sv2-empty{padding:36px 20px!important}.sv2-photo-form{flex-direction:column;gap:24px}.sv2-facts>div{flex-direction:column;gap:8px}.sv2-facts dd{text-align:left}.sv2-content .sv2-markets .shop-page-head{align-items:flex-start;flex-direction:column}.workspace-detail-panel.sw-task-panel{width:100vw}.workspace-detail-panel.sw-task-panel .sw-task-panel-body{padding:20px}.workspace-detail-panel .campaign-workspace-detail-grid{grid-template-columns:1fr}.workspace-detail-panel .campaign-workspace-actions{flex-wrap:wrap}}.workspace-detail-panel .campaign-workspace-shared .campaign-workspace-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.workspace-detail-panel .campaign-workspace-shared .campaign-workspace-actions a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.sv2-shell .sw-profile-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv2-content .sv2-connectors .cr-conn-prompts{background:transparent;padding:0;border:0;gap:10px}.sv2-content .sv2-connectors .cr-conn-prompt{background:var(--sv2-surface);border:1px solid var(--line);border-radius:12px}.sv2-content .sv2-connectors .cr-conn-prompt i{background:var(--sv2-paper)}.sv2-photo-controls{min-width:0;width:100%}.sv2-photo-controls input[type=file]{width:100%;min-width:0;box-sizing:border-box}