:root{--sl-orange:#f47a00;--sl-ink:#0b0d0b;--sl-bg:#f5f3ec;--sl-line:rgba(11,13,11,.12);--sl-muted:#71776f}body{background:var(--sl-bg)}.slv2-main{padding:42px 0 80px}.slv2-auth{display:grid;place-items:center;min-height:70vh}.slv2-auth-card{width:min(560px,100%);background:#fff;border:1px solid var(--sl-line);border-radius:28px;padding:30px}.slv2-auth-card h1,.slv2-dashboard h1,.slv2-builder h1{font:800 clamp(36px,6vw,62px)/.96 'Manrope',sans-serif;letter-spacing:-.055em;margin:.2em 0}.slv2-auth-card>p:not(.eyebrow){color:var(--sl-muted);line-height:1.65}.slv2-auth-tabs,.slv2-form{display:grid;gap:10px}.slv2-auth-tabs{grid-template-columns:1fr 1fr;margin:24px 0 14px}.slv2-form input,.slv2-builder-card input,.slv2-builder-card textarea,.slv2-builder-card select{width:100%;box-sizing:border-box;border:1px solid var(--sl-line);border-radius:14px;background:#fff;padding:14px 15px;font:inherit}.slv2-small-link,.slv2-hint{font-size:12px;color:var(--sl-muted)}.slv2-dashboard-head,.slv2-builder-head,.slv2-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.slv2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.slv2-stats article{padding:22px;border-radius:20px;background:#fff;border:1px solid var(--sl-line)}.slv2-stats strong{display:block;font:900 36px 'Manrope';letter-spacing:-.05em}.slv2-stats span{font-size:11px;color:var(--sl-muted);font-weight:800}.slv2-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:42px}.slv2-action-card{border:1px solid var(--sl-line);border-radius:24px;background:#fff;padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;text-align:left;text-decoration:none;color:#111;cursor:pointer}.slv2-action-card.primary{border-color:rgba(244,122,0,.5);background:#fff7ed}.slv2-action-card strong{font:800 24px/1.05 'Manrope'}.slv2-action-card small{grid-column:2/3;color:var(--sl-muted);line-height:1.5}.slv2-action-card b{grid-column:3;grid-row:1/4;align-self:center;font-size:28px;color:var(--sl-orange)}.slv2-section-head{align-items:end;margin-bottom:16px}.slv2-section-head h2{margin:0;font-size:34px}.slv2-link-list{display:grid;gap:10px}.slv2-link-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:#fff;border:1px solid var(--sl-line);border-radius:20px}.slv2-link-card img{width:72px;height:72px;object-fit:cover;border-radius:14px;background:#111}.slv2-link-copy strong,.slv2-link-copy span{display:block}.slv2-link-copy strong{font:800 18px 'Manrope';white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slv2-link-copy span{font-size:11px;color:var(--sl-muted);margin-top:4px}.slv2-link-metrics{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.slv2-link-metrics i{font-style:normal;font-size:9px;font-weight:900;padding:6px 8px;border-radius:999px;background:#f0eee7}.slv2-link-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.slv2-empty{padding:28px;border:1px dashed #c9c6bc;border-radius:20px;background:#fff;color:var(--sl-muted)}.slv2-builder{max-width:980px}.slv2-status{padding:7px 10px;border-radius:999px;background:#111;color:#fff;font-size:9px;font-weight:900}.slv2-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.slv2-progress button{border:1px solid var(--sl-line);background:#fff;border-radius:14px;padding:12px;color:#777;font-weight:850}.slv2-progress button.active{border-color:var(--sl-orange);color:#111}.slv2-builder-card{background:#fff;border:1px solid var(--sl-line);border-radius:28px;padding:30px}.slv2-step{display:none}.slv2-step.active{display:grid;gap:16px}.slv2-step h2{font:800 clamp(30px,5vw,52px)/1 'Manrope';letter-spacing:-.045em;margin:0}.slv2-step label{display:grid;gap:7px;font-weight:800}.slv2-destination-list{display:grid;gap:10px;margin-top:18px}.slv2-destination{border:1px solid var(--sl-line);border-radius:16px;padding:12px;display:grid;grid-template-columns:150px 1fr 1.6fr auto;gap:8px;align-items:center}.slv2-art-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.slv2-art-preview-wrap{aspect-ratio:1;border-radius:22px;overflow:hidden;background:#111}.slv2-art-preview-wrap img{width:100%;height:100%;object-fit:cover}.slv2-slug-field{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--sl-line);border-radius:14px;overflow:hidden}.slv2-slug-field span{padding:0 12px;color:#737970;font-size:11px}.slv2-slug-field input{border:0!important;border-radius:0!important}.slv2-preview-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;background:#0b0d0b;color:#fff;border-radius:24px;padding:18px}.slv2-preview-card>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px}.slv2-preview-card span{font-size:10px;color:#aab2aa;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.slv2-preview-card h3{font:800 34px/1 'Manrope';margin:8px 0}.slv2-preview-card p{color:#aeb5ac}.slv2-preview-destinations{display:flex;gap:7px;flex-wrap:wrap}.slv2-preview-destinations i{font-style:normal;padding:7px 9px;border-radius:999px;background:#fff;color:#111;font-size:9px;font-weight:900}.slv2-publish-toggle{display:flex!important;gap:12px!important;align-items:flex-start}.slv2-publish-toggle input{width:auto!important;margin-top:4px}.slv2-publish-toggle span{display:grid;gap:3px}.slv2-trust-note{padding:16px;border-radius:16px;background:#f2f7ec}.slv2-trust-note p{margin:4px 0 0;color:var(--sl-muted);font-size:12px}.slv2-builder-actions{display:flex;align-items:center;gap:10px;margin-top:24px}.slv2-builder-actions .slv2-hint{margin-right:auto}.slv2-success{color:#347427}
@media(max-width:760px){.site-header .media-actions{display:none}.slv2-main{padding-top:24px}.slv2-dashboard-head,.slv2-builder-head{flex-wrap:wrap}.slv2-stats{grid-template-columns:1fr 1fr}.slv2-quick{grid-template-columns:1fr}.slv2-link-card{grid-template-columns:58px minmax(0,1fr)}.slv2-link-card img{width:58px;height:58px}.slv2-link-actions{grid-column:1/-1;justify-content:flex-start}.slv2-progress{display:flex;overflow:auto}.slv2-progress button{min-width:max-content}.slv2-builder-card{padding:20px}.slv2-destination{grid-template-columns:1fr}.slv2-art-grid,.slv2-preview-card{grid-template-columns:1fr}.slv2-preview-card>img{max-width:340px}.slv2-slug-field{grid-template-columns:1fr}.slv2-slug-field span{padding:10px 14px 0}.slv2-builder-actions{position:sticky;bottom:0;background:#fff;padding:12px 0 0;flex-wrap:wrap}.slv2-builder-actions .slv2-hint{width:100%;order:-1}.slv2-builder-actions .btn{flex:1}.slv2-auth-card{padding:22px}}.slv2-lookup{display:grid;gap:12px;padding:18px;border:1px solid rgba(244,122,0,.28);background:#fff8ef;border-radius:20px}.slv2-lookup>div:first-child{display:grid;gap:4px}.slv2-lookup strong{font:800 18px 'Manrope',sans-serif}.slv2-lookup small{color:var(--sl-muted);line-height:1.5}.slv2-lookup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.slv2-lookup-row .btn{white-space:nowrap}.slv2-manual-divider{display:flex;align-items:center;gap:12px;color:#8a8e87;font-size:9px;font-weight:900;letter-spacing:.12em}.slv2-manual-divider:before,.slv2-manual-divider:after{content:"";height:1px;background:var(--sl-line);flex:1}.slv2-lookup-loading{opacity:.65;pointer-events:none}.slv2-lookup-found{color:#347427!important;font-weight:800}.slv2-lookup-warning{color:#8c5d00!important}
@media(max-width:760px){.slv2-lookup-row{grid-template-columns:1fr}.slv2-lookup-row .btn{width:100%}}
.slv2-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 10px}
.slv2-service-grid button{min-height:44px;border:1px solid var(--sl-line);border-radius:13px;background:#f8f7f2;color:#111;font:800 11px 'Manrope',sans-serif;cursor:pointer;transition:.16s}
.slv2-service-grid button:hover,.slv2-service-grid button:focus-visible{border-color:var(--sl-orange);background:#fff3e6;transform:translateY(-1px)}
@media(max-width:760px){.slv2-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

[hidden]{display:none!important}

.slv2-assisted-wrap{display:grid;gap:12px;margin:18px 0;padding:16px;border-radius:18px;background:#f2f7ec;border:1px solid rgba(86,125,53,.18)}
.slv2-assisted-head>div{display:grid;gap:4px}.slv2-assisted-head strong{font:800 17px 'Manrope',sans-serif}.slv2-assisted-head small{color:var(--sl-muted);line-height:1.5}
.slv2-assisted-list{display:grid;gap:9px}.slv2-assisted-card{display:grid;grid-template-columns:minmax(150px,.8fr) auto 1.4fr auto;gap:8px;align-items:center;padding:10px;background:#fff;border:1px solid var(--sl-line);border-radius:14px}
.slv2-assisted-copy{display:grid;gap:2px}.slv2-assisted-copy strong{font-size:12px}.slv2-assisted-copy small{font-size:9px;color:var(--sl-muted)}
.slv2-assisted-card.slv2-assisted-added{border-color:rgba(52,116,39,.35);background:#f7fbf4}.slv2-assisted-url{min-width:0}
@media(max-width:760px){.slv2-assisted-card{grid-template-columns:1fr 1fr}.slv2-assisted-copy{grid-column:1/-1}.slv2-assisted-url{grid-column:1/-1}.slv2-assisted-card .btn{width:100%}}

.slv2-account-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.slv2-account-line .slv2-hint{margin:0}
.slv2-plan-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eceae2;color:#5f655e;font-size:9px;font-weight:900;letter-spacing:.08em}
.slv2-plan-badge.pro{background:#111;color:#fff;border:1px solid rgba(244,122,0,.6)}
.slv2-analytics{max-width:1120px}
.slv2-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}
.slv2-analytics-identity{display:flex;align-items:center;gap:14px;min-width:0;flex:1}
.slv2-analytics-identity img{width:72px;height:72px;object-fit:cover;border-radius:16px;background:#111;flex:0 0 72px}
.slv2-analytics-identity h1{font:800 clamp(34px,6vw,58px)/.98 'Manrope',sans-serif;letter-spacing:-.055em;margin:.08em 0;overflow-wrap:anywhere}
.slv2-analytics-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.slv2-range-tabs{display:flex;gap:7px;overflow:auto;padding:3px 0 8px;margin-bottom:18px;scrollbar-width:none}
.slv2-range-tabs::-webkit-scrollbar{display:none}
.slv2-range-tabs button{min-width:62px;min-height:42px;border:1px solid var(--sl-line);border-radius:999px;background:#fff;color:#636862;font:800 11px 'Manrope',sans-serif;cursor:pointer}
.slv2-range-tabs button.active{background:#111;color:#fff;border-color:#111}
.slv2-range-tabs button.locked:not(.active){background:#f1efe8;color:#8b8f88}
.slv2-analytics-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}
.slv2-analytics-stats article{display:grid;gap:5px;padding:20px;background:#fff;border:1px solid var(--sl-line);border-radius:20px}
.slv2-analytics-stats span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#737970}
.slv2-analytics-stats strong{font:900 clamp(30px,5vw,44px)/1 'Manrope',sans-serif;letter-spacing:-.05em}
.slv2-analytics-stats small{font-size:10px;color:var(--sl-muted);line-height:1.4}
.slv2-chart-card,.slv2-breakdown-card{background:#fff;border:1px solid var(--sl-line);border-radius:24px;padding:22px}
.slv2-chart-card{margin-bottom:14px}
.slv2-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.slv2-card-head h2,.slv2-card-head h3{margin:2px 0 0;font:800 clamp(24px,4vw,34px)/1.05 'Manrope',sans-serif;letter-spacing:-.04em}
.slv2-card-head h3{font-size:24px}
.slv2-line-chart{width:100%;overflow:hidden;border-radius:16px;background:#faf9f5;min-height:280px}
.slv2-line-chart svg{display:block;width:100%;height:auto;min-height:280px}
.slv2-grid-line{stroke:#dedcd4;stroke-width:1}
.slv2-axis-text{font:9px Arial,sans-serif;fill:#878c85}
.slv2-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.slv2-line-views{stroke:#f47a00}
.slv2-line-unique{stroke:#74a93d}
.slv2-line-clicks{stroke:#2f7de1}
.slv2-chart-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:10px;font-weight:800;color:#60655f}
.slv2-chart-legend span{display:flex;align-items:center;gap:6px}
.slv2-chart-legend i{width:11px;height:11px;border-radius:50%;display:inline-block}
.slv2-chart-legend .views{background:#f47a00}.slv2-chart-legend .unique{background:#74a93d}.slv2-chart-legend .clicks{background:#2f7de1}
.slv2-pro-lock{display:grid;grid-template-columns:1.3fr .7fr;gap:22px;padding:26px;border-radius:26px;background:#0c0f0c;color:#fff;margin-top:14px}
.slv2-pro-lock h2{font:800 clamp(28px,5vw,42px)/1 'Manrope',sans-serif;letter-spacing:-.045em;margin:7px 0 12px}
.slv2-pro-lock p:not(.eyebrow){color:#aeb5ad;line-height:1.65;margin:0}
.slv2-pro-teasers{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}
.slv2-pro-teasers span{padding:11px;border:1px solid rgba(255,255,255,.12);background:#151915;border-radius:13px;font-size:10px;font-weight:800;color:#d8ddd7}
.slv2-pro-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.slv2-campaign-card{grid-column:1/-1}
.slv2-breakdown-list{display:grid;gap:11px}
.slv2-breakdown-row{display:grid;gap:6px}
.slv2-breakdown-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}
.slv2-breakdown-row>div:first-child strong{font-weight:850;min-width:0;overflow-wrap:anywhere}
.slv2-breakdown-row>div:first-child span{font-weight:900}
.slv2-bar{height:8px;border-radius:999px;background:#efede7;overflow:hidden}
.slv2-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f47a00,#d9ef52)}
.slv2-breakdown-empty{padding:18px;border:1px dashed var(--sl-line);border-radius:14px;color:var(--sl-muted);font-size:11px;line-height:1.5}
.slv2-campaign-list{display:grid;gap:8px}
.slv2-campaign-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--sl-line);border-radius:14px}
.slv2-campaign-list article>div{display:grid;gap:3px;min-width:0}
.slv2-campaign-list strong{font-size:12px;overflow-wrap:anywhere}.slv2-campaign-list small{font-size:9px;color:var(--sl-muted)}
.slv2-campaign-list article>span{font-size:10px;font-weight:850;white-space:nowrap}
#slv2-analytics-message{margin-top:12px}
@media(max-width:760px){
  .slv2-analytics-head{flex-wrap:wrap}
  .slv2-analytics-identity{order:-1;flex-basis:100%}
  .slv2-analytics-actions{margin-left:auto}
  .slv2-analytics-stats{grid-template-columns:1fr 1fr}
  .slv2-chart-card,.slv2-breakdown-card{padding:17px}
  .slv2-line-chart,.slv2-line-chart svg{min-height:230px}
  .slv2-pro-lock{grid-template-columns:1fr;padding:20px}
  .slv2-pro-teasers{grid-template-columns:1fr 1fr}
  .slv2-pro-panels{grid-template-columns:1fr}
  .slv2-campaign-card{grid-column:auto}
  .slv2-campaign-list article{grid-template-columns:1fr 1fr}
  .slv2-campaign-list article>div{grid-column:1/-1}
}
@media(max-width:430px){
  .slv2-analytics-stats{grid-template-columns:1fr 1fr}
  .slv2-analytics-stats article{padding:16px}
  .slv2-pro-teasers{grid-template-columns:1fr}
}

.slv2-private-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 15px;border-radius:15px;background:#eef7e8;border:1px solid rgba(85,127,47,.18);font-size:10px;line-height:1.5}
.slv2-private-note strong{white-space:nowrap}.slv2-private-note span{color:#687065}
@media(max-width:620px){.slv2-private-note{display:grid}.slv2-private-note strong{white-space:normal}}

.slv2-store-scan{display:grid;gap:12px;margin:4px 0 2px;padding:16px;border-radius:18px;background:#0f120f;color:#fff;border:1px solid rgba(255,255,255,.08)}
.slv2-scan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.slv2-scan-head>div{display:grid;gap:4px}.slv2-scan-head strong{font:800 17px 'Manrope',sans-serif}.slv2-scan-head small{color:#aab1aa;line-height:1.45}
.slv2-scan-head>span{padding:6px 9px;border-radius:999px;background:#dff3d5;color:#264d1e;font-size:9px;font-weight:950;white-space:nowrap}
.slv2-scan-groups{display:grid;gap:12px}.slv2-scan-groups b{display:block;margin-bottom:7px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#9ba39b}
.slv2-scan-chips{display:flex;gap:6px;flex-wrap:wrap}.slv2-scan-chips span{padding:7px 9px;border-radius:999px;background:#202520;color:#c8cec8;font-size:9px;font-weight:850}
.slv2-scan-chips span.verified{background:#e7f7df;color:#2e6323}
@media(max-width:760px){.slv2-scan-head{display:grid}.slv2-scan-head>span{justify-self:start}}
