@layer base{:root{color-scheme:light;--surface:#fff;--surface-soft:#f5f5fc;--surface-raised:#eeeff8;--line:#e7e8f3;--tone-mint:#ecfaf5;--mint-ink:#27997c;--tone-amber:#fff8e9;--amber-ink:#c58b32;--tone-sky:#eef7fe;--sky-ink:#4d97cd;--chart-grid:#eceef5;--popover-shadow:0 16px 60px #32315b20}html[data-theme=dark]{color-scheme:dark;--color-canvas:#111423;--surface:#1a1e31;--surface-soft:#20253b;--surface-raised:#292e47;--line:#30364f;--color-ink:#eef0fb;--color-muted:#a5adc5;--color-brand-50:#292547;--color-brand-100:#39305b;--color-brand-500:#a197ff;--color-brand-600:#7868ed;--tone-mint:#1c3838;--mint-ink:#72d5b8;--tone-amber:#383126;--amber-ink:#e9c278;--tone-sky:#213348;--sky-ink:#87bdeb;--color-overlay:#070b19a6;--chart-grid:#30364f;--popover-shadow:0 16px 60px #0005}body{transition:background-color .18s,color .18s}textarea{border:1px solid var(--line);background:var(--surface);min-height:96px;color:var(--color-ink);resize:vertical;border-radius:14px;padding:12px 16px;font-size:14px}input,select{background:var(--surface);border-color:var(--line);color:var(--color-ink)}}@layer components{.icon{color:var(--icon-color,var(--color-brand-500));vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.icon svg{width:100%;height:100%;display:block}.panel,.sheet{background:var(--surface);border-color:var(--line);transition:background-color .18s,border-color .18s}.secondary,.close-button{background:var(--surface);border-color:var(--line);color:var(--color-ink)}.secondary:hover,.close-button:hover{background:var(--surface-soft)}.app-sidebar{border-left:1px solid var(--line);background:var(--surface);scrollbar-width:thin;flex-direction:column;height:100dvh;padding:30px 18px 18px;display:none;position:sticky;top:0;overflow-y:auto}.sidebar-brand{align-items:center;gap:10px;padding:0 10px;display:flex}.sidebar-brand strong{font-size:24px;font-weight:900;display:block}.sidebar-brand small{color:var(--color-muted);margin-top:3px;font-size:13px;display:block}.workspace-badge{border:1px solid var(--line);background:var(--surface-soft);border-radius:17px;align-items:center;gap:10px;margin:27px 2px 24px;padding:12px;display:flex}.workspace-dot{background:#43cba4;border-radius:50%;width:6px;height:6px;display:inline-block}.nav-caption{color:var(--color-muted);letter-spacing:.2px;padding:0 17px;font-size:13px}.app-sidebar nav{margin-top:12px!important}.nav-item{min-height:48px;color:var(--color-muted);position:relative}.nav-item.active{background:var(--color-brand-50);color:var(--color-brand-500)}.nav-item.active:before{content:"";background:var(--color-brand-500);border-radius:4px;width:3px;height:20px;position:absolute;right:0}.nav-item.active .icon{--icon-color:var(--color-brand-500)}.nav-item .icon{--icon-color:var(--color-muted)}.side-account{border-top:1px solid var(--line);margin:12px 0 0;padding-top:12px}.side-account>button{width:100%;min-height:48px;color:var(--color-muted);border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.side-account>button[aria-expanded=true]{color:var(--color-ink);background:var(--surface-soft)}.side-account>button[aria-expanded=true]>.icon:last-child{transform:rotate(180deg)}#side-account-items{border-right:1px solid var(--line);margin:8px 27px 0 0;padding-right:16px}#side-account-items button{text-align:right;width:100%;min-height:40px;color:var(--color-muted);font-size:13px;display:block}#side-account-items button:hover{color:var(--color-brand-500)}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-note{background:var(--color-brand-50);border-radius:22px;margin:0 2px 14px;padding:18px;position:relative}.sidebar-note strong{margin-top:12px;font-size:13px;display:block}.sidebar-note p{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:1.9}.sidebar-note button{color:var(--color-brand-500);align-items:center;gap:10px;min-height:40px;font-size:13px;font-weight:700;display:flex}.sidebar-footer{color:var(--color-muted);border-top:1px solid var(--line);justify-content:space-between;padding:16px 12px 0;font-size:13px;display:flex}.app-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:0 20px;display:flex;position:relative}.header-breadcrumb{color:var(--color-muted);align-items:center;gap:12px;font-size:13px;display:none}.header-workspace{color:var(--color-ink);font-weight:700}.header-actions{align-items:center;gap:6px;display:flex}.header-control{background:var(--surface-soft);border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.header-control:hover{background:var(--color-brand-50)}.header-control .icon{width:21px;height:21px}.header-divider{background:var(--line);width:1px;height:25px;margin:0 5px}.account-trigger{border-radius:14px;align-items:center;gap:10px;padding:4px;display:flex}.account-trigger[aria-expanded=true]{background:var(--surface-soft)}.theme-sun,[data-theme=dark] .theme-moon{display:none}[data-theme=dark] .theme-sun{display:inline-flex}.account-menu{background:var(--surface);border:1px solid var(--line);width:292px;max-width:calc(100vw - 24px);color:var(--color-ink);box-shadow:var(--popover-shadow);border-radius:23px;margin:0;padding:9px;position:fixed;inset:auto}.account-menu::backdrop{background:0 0}.account-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:7px;padding:12px 8px 16px;display:flex}.role-label{white-space:nowrap;color:var(--mint-ink);background:var(--tone-mint);border-radius:7px;margin-right:auto;padding:5px 7px;font-size:13px}.account-menu [role=menuitem]{text-align:right;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 12px;font-size:13px;display:flex}.account-menu [role=menuitem]:hover,.account-menu [role=menuitem]:focus-visible{background:var(--color-brand-50)}.account-menu small{color:var(--color-muted);margin-top:4px;font-size:13px;display:block}.menu-separator{background:var(--line);height:1px;margin:7px 10px}.panel-tabs{background:var(--surface-raised);border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:25px;padding:5px;display:grid}.panel-tab{min-height:45px;color:var(--color-muted);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.panel-tab .icon{--icon-color:var(--color-muted);width:19px;height:19px}.panel-tab.active{background:var(--surface);color:var(--color-brand-500);font-weight:800;box-shadow:0 2px 7px #25235b08}.panel-tab.active .icon{--icon-color:var(--color-brand-500)}.start-checklist{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:14px;overflow:hidden}.checklist-summary{align-items:center;gap:12px;width:100%;min-height:69px;padding:12px 15px;display:flex}.progress-ring{--progress:0%;background:conic-gradient(var(--color-brand-500) var(--progress), var(--color-brand-50) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.progress-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:3px}.progress-ring .icon{position:relative}.checklist-items{border-top:1px solid var(--line);padding:6px 12px 10px}.checklist-item{border-radius:13px;align-items:center;gap:10px;width:100%;min-height:61px;padding:8px;display:flex}.checklist-item:hover{background:var(--surface-soft)}.step-icon{background:var(--color-brand-50);border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.step-icon .icon{width:18px;height:18px}.step-state{opacity:.2}.checklist-item.done .step-state{opacity:1;--icon-color:var(--mint-ink)}.checklist-item.done .step-icon{background:var(--tone-mint);--icon-color:var(--mint-ink)}.checklist-item.done .step-state .icon{color:var(--mint-ink)}.feature-icon{background:var(--color-brand-50);border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.support-launcher{bottom:calc(101px + env(safe-area-inset-bottom));z-index:31;border:1px solid var(--line);background:var(--surface);border-radius:17px;justify-content:center;align-items:center;gap:8px;width:46px;height:46px;display:flex;position:fixed;left:18px;box-shadow:0 5px 20px #35307514}.support-launcher .icon{--icon-color:var(--color-brand-500);width:25px;height:25px}.support-launcher.hidden{display:none}.support-label{white-space:nowrap;color:var(--color-brand-500);font-size:13px;display:none}.help-answer{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;padding:12px 14px;font-size:13px}.help-answer summary{cursor:pointer;min-height:25px;line-height:2}.help-answer p{color:var(--color-muted);margin-top:10px;font-size:13px;line-height:2}.theme-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.theme-choices button{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.theme-choices button[aria-pressed=true]{border-color:var(--color-brand-500);background:var(--color-brand-50)}.theme-choices .icon{width:18px;height:18px}.theme-preview{border:1px solid var(--line);background:linear-gradient(90deg,#e7e5ff 25%,#f7f7fc 25%);border-radius:9px;flex-basis:100%;height:54px;display:block}.dark-preview{background:linear-gradient(90deg,#39305b 25%,#1a1e31 25%)}.system-preview{background:linear-gradient(90deg,#1a1e31 50%,#f7f7fc 50%)}.session-info{background:var(--surface-soft);color:var(--color-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;font-size:13px;display:flex}.account-section-tabs{background:var(--surface-raised);border-radius:14px;gap:6px;padding:5px;display:flex}.account-section-tabs button{min-height:42px;color:var(--color-muted);border-radius:10px;flex:1;font-size:13px}.account-section-tabs button.selected{background:var(--surface);color:var(--color-brand-500);font-weight:700}.tour-coach{border:1px solid var(--line);background:var(--surface);width:320px;max-width:calc(100vw - 24px);color:var(--color-ink);box-shadow:var(--popover-shadow);border-radius:24px;margin:0;padding:18px 22px 22px;position:fixed;inset:auto}.tour-highlight{outline-offset:4px;scroll-margin-top:24px;outline:3px solid var(--color-brand-500)!important}.tour-coach:popover-open{animation:.18s ease-out coach-in}.stat-card:first-child>div>span:last-child{background:var(--color-brand-50);--icon-color:var(--color-brand-500)}.stat-card:nth-child(2)>div>span:last-child{background:var(--tone-mint);--icon-color:var(--mint-ink)}.stat-card:nth-child(3)>div>span:last-child{background:var(--tone-amber);--icon-color:var(--amber-ink)}.stat-card:nth-child(4)>div>span:last-child{background:var(--tone-sky);--icon-color:var(--sky-ink)}.stat-card [data-stat]{font-size:30px;font-weight:750}.dock-item .icon{opacity:1;--icon-color:var(--color-muted);filter:none!important}.dock-item.active .icon{--icon-color:var(--color-brand-500)}.mobile-dock{background:color-mix(in srgb, var(--surface) 94%, transparent);border-color:var(--line)}.dock-create{color:#fff}.toast{background:var(--color-ink);color:var(--surface)}.chart-svg text{fill:var(--color-muted)}}html[data-theme=dark] [class*=bg-white]{background-color:var(--surface)}html[data-theme=dark] [class*=bg-slate-50],html[data-theme=dark] [class*=bg-slate-100]{background-color:var(--surface-soft)}html[data-theme=dark] [class*=border-slate-],html[data-theme=dark] [class*=divide-slate-]>*{border-color:var(--line)}html[data-theme=dark] [class*=bg-emerald-50]{background-color:var(--tone-mint);color:var(--mint-ink)}html[data-theme=dark] [class*=bg-brand-50]{background-color:var(--color-brand-50)}html[data-theme=dark] [class*=text-emerald-700]{color:var(--mint-ink)}html[data-theme=dark] [class*=ring-white]{--tw-ring-color:var(--surface)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:999}@keyframes coach-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.checklist-items{grid-template-columns:1fr 1fr;display:grid}.checklist-items.hidden{display:none}.header-actions{gap:10px}}@media (width>=1024px){.app-sidebar{display:flex}.app-header{padding:0 40px}.header-breadcrumb{display:flex}.support-launcher{width:auto;height:48px;padding:0 16px;bottom:25px;left:25px}.support-label{display:inline}.panel-tabs{max-width:680px}}@media (width<=389px){.panel-tab{gap:4px;font-size:13px}.panel-tab .icon{width:16px;height:16px}.app-header{gap:5px;padding:0 15px}.header-actions,.account-trigger{gap:4px}.header-divider{margin:0 2px}.account-trigger>.icon{display:none}}@media (prefers-reduced-motion:reduce){.tour-coach:popover-open{animation:.12s ease-out coach-fade}.panel,.panel-tab,body{transition:background-color .12s,color .12s}}@keyframes coach-fade{0%{opacity:0}to{opacity:1}}@media (width>=1024px){.panel-tabs{display:none!important}}.avatar:has(img){background:0 0;padding:0;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-picker{border:0;border-block:1px solid var(--line);margin-top:24px;padding:20px 0}.avatar-picker legend{padding-inline:8px;font-size:13px;font-weight:700}.avatar-picker p{color:var(--muted);margin-bottom:14px;font-size:13px}.avatar-options{flex-wrap:wrap;gap:10px;display:flex}.avatar-options button{background:var(--surface);border:2px solid #0000;border-radius:22px;padding:5px;transition:transform .18s,border-color .18s}.avatar-options button:hover{transform:translateY(-3px)}.avatar-options button[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 4px var(--tone-purple)}.avatar-options img{border-radius:16px;display:block}#avatar-status{min-height:18px;color:var(--muted);margin-top:10px;font-size:13px;display:block}html[data-theme=dark] .stat-card:nth-child(3)>div>span:last-child{background:var(--tone-amber);--icon-color:var(--amber-ink)}html[data-theme=dark] .stat-card:nth-child(4)>div>span:last-child{background:var(--tone-sky);--icon-color:var(--sky-ink)}.panel-tabs{display:none!important}.mobile-utilities{gap:8px;margin-bottom:18px;display:flex}.mobile-utilities button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:16px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 7px;font-size:13px;display:flex}.mobile-utilities .icon{--icon-color:var(--brand);width:17px;height:17px}@media (width>=1024px){.mobile-utilities{display:none}}#tour-overlay{pointer-events:none;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#tour-overlay svg{pointer-events:none;width:100%;height:100%;display:block}#tour-shade{fill:#101325ad;pointer-events:auto}#tour-ring{fill:none;stroke:#b4a6ff;stroke-width:3px}#tour-pointer{fill:none;stroke:#b4a6ff;stroke-width:2px;stroke-linecap:round}.tour-coach{overscroll-behavior:contain;padding:16px 19px 19px;overflow:auto}.tour-coach #tour-glyph{display:none}.tour-coach #tour-title{margin-top:6px;font-size:16px}.tour-coach #tour-text{font-size:13px;line-height:1.95}.tour-coach .mt-5{margin-top:16px}.tour-highlight{outline:none!important}.account-billing-link{border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.account-billing-link:hover{background:var(--color-brand-50)}.account-billing-link small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.avatar-options button{background:var(--color-brand-50);border-radius:22px;padding:4px}.avatar-options img{object-fit:contain;width:64px;height:64px}.avatar:has(img){background:var(--color-brand-50);border-radius:14px}.avatar img{object-fit:contain}.audience-brand-icon{background:var(--color-brand-50);width:25px;height:25px;color:var(--color-brand-500);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.audience-brand-icon .icon{width:17px;height:17px}.audience-brand-android{background:var(--tone-mint);color:var(--mint-ink)}.audience-brand-windows{background:var(--tone-sky);color:var(--sky-ink)}.usage-strip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:17px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:13px 16px;font-size:13px;display:flex}.usage-strip>span{background:var(--color-brand-50);color:var(--color-brand-500);border-radius:9px;align-items:center;gap:7px;padding:5px 9px;display:flex}.usage-strip .icon{width:17px;height:17px}.usage-strip>div{gap:20px;display:flex}.usage-strip>a{color:var(--color-brand-500);margin-right:auto;font-weight:700}.usage-strip>p{width:100%;color:var(--amber-ink);font-size:13px;line-height:1.9}.session-row{border:1px solid var(--line);border-radius:15px;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.session-row>.icon{color:var(--color-brand-500);width:21px;height:21px}.session-row>div{flex:1;min-width:0}.session-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.session-row small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.9;display:block}.session-row button{flex-shrink:0;min-height:40px;padding-inline:12px}#password-change-form[hidden]{display:none}@media (width<=600px){.usage-strip{gap:10px;padding:12px;font-size:13px}.usage-strip>div{flex-wrap:wrap;gap:9px}.usage-strip>a{font-size:13px}.session-row{gap:9px;padding:12px}.session-row small{font-size:13px}.session-row button{padding-inline:9px;font-size:13px}}#main{max-width:1380px}.panel-date{color:var(--color-muted);padding-inline:12px;font-size:13px}#workspace .panel{border-color:var(--line);box-shadow:var(--content-shadow);border-radius:22px}.workspace-heading{padding:4px 0 24px}.workspace-heading #page-eyebrow{color:var(--mint-ink);font-size:13px;font-weight:600}.workspace-heading #page-title{letter-spacing:-.65px;font-size:29px}.workspace-heading #page-subtitle{margin-top:7px;font-size:13px}#workspace .usage-strip{background:0 0;border-style:dashed;border-radius:15px;margin-top:0;margin-bottom:15px;padding:12px 17px}#workspace .usage-strip>span{background:var(--surface);border-radius:8px;padding:5px 9px}#workspace .start-checklist{border-radius:17px;margin-top:0;margin-bottom:18px}.workspace-pulse{border:1px solid var(--color-brand-100);background:var(--color-brand-50);border-radius:23px;justify-content:space-between;align-items:center;gap:22px;margin-block:20px 22px;padding:25px;display:flex}.workspace-pulse.hidden{display:none}.pulse-identity{align-items:center;gap:17px;min-width:0;display:flex}.pulse-icon{width:60px;height:60px;color:var(--color-brand-600);background:var(--surface);border:1px solid var(--color-brand-100);border-radius:20px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.pulse-icon .icon{width:29px;height:29px;transform:rotate(5deg)}.pulse-kicker{color:var(--color-brand-600);font-size:13px}.workspace-pulse h2{margin-top:6px;font-size:19px;font-weight:800;line-height:1.8}.workspace-pulse p{color:var(--color-muted);margin-top:5px;font-size:13px;line-height:2}.pulse-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.pulse-action>span{color:var(--color-muted);font-size:13px}.pulse-action .secondary{border-color:var(--color-brand-100);min-height:42px;color:var(--color-brand-600);gap:13px;font-size:13px}#data-toolbar{margin-top:0;padding-block:4px}.report-period{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:2px 10px}.report-period select{background:0 0;min-height:39px}.report-period>.icon{color:var(--color-brand-500);width:18px}.last-updated{color:var(--color-muted);align-items:center;padding-inline:8px;font-size:13px;display:flex}#summary-section{gap:14px;margin-top:17px}#workspace .stat-card{min-height:155px;padding:20px;position:relative;overflow:hidden}.stat-card [data-stat]{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:19px;font-size:34px;line-height:1.3}.stat-card>div>span:first-child{font-size:13px;font-weight:500}.stat-card>div>span:last-child{border-radius:12px}#workspace .stat-card[data-metric=opens]{background:var(--color-brand-50);border-color:var(--color-brand-100)}.stat-card[data-metric=opens] [data-stat]{color:var(--color-brand-600)}#workspace .stat-card p:last-child{margin-top:12px;font-size:13px}#overview-section{gap:18px;margin-top:20px}#overview-section>article{padding:24px}#workspace h2.font-bold{font-size:14px;font-weight:750;line-height:1.9}.panel-kicker{color:var(--color-muted);margin-bottom:4px;font-size:13px;display:block}#chart{min-height:220px;margin-top:24px}#growth{white-space:nowrap}#insights-section,#audience-section,#analytics-extra{gap:18px;margin-top:20px}#insights-section article{padding:23px}#recent-events>div{padding-block:14px}#top-links>button{margin-block:4px;padding:8px}#top-links>button:hover{background:var(--surface-soft)}.metric-explanation{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.metric-explanation summary{color:var(--color-muted);cursor:pointer;font-size:13px;line-height:2}.link-section-actions{align-items:center;gap:8px;display:flex}.link-section-actions button{font-size:13px}#links-section>div:first-child{padding:23px}#links-section #search{background:var(--surface-soft);border-color:#0000;padding-right:16px}#links-section #search:focus{border-color:var(--color-brand-500);background:var(--surface)}#links-section #sort{border-color:var(--line);font-size:13px}#links-section [data-filter]{border-radius:10px;min-height:37px;font-size:13px}.links-table-heading{border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--color-muted);grid-template-columns:minmax(0,1fr) 100px 250px;gap:18px;padding:13px 24px;font-size:13px;display:grid}#rows .link-row{grid-template-columns:minmax(0,1fr) 100px 250px;align-items:center;gap:18px;padding:22px 24px;transition:background-color .16s;display:grid}#rows .link-row:hover{background:var(--surface-soft)}.link-emblem{background:var(--color-brand-50);border:1px solid var(--color-brand-100);width:43px;height:43px;color:var(--color-brand-600);border-radius:14px;flex-shrink:0;place-items:center;display:grid}#rows .link-identity a{font-size:13px}#rows .link-identity p{max-width:310px;font-size:13px}#rows .link-identity [class*=mt-3]{margin-top:7px;font-size:13px}.link-status{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.link-visit-count{color:var(--color-muted);font-size:13px}#rows .link-toggle{border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:13px;display:flex}.link-toggle:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.link-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}#rows .row-action{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:5px;min-height:38px;padding:7px 9px;font-size:13px}#rows .row-action:first-child{background:var(--color-brand-50);color:var(--color-brand-600);border-color:var(--color-brand-100)}#rows .row-action .icon{width:15px;height:15px}#rows .row-action:hover{border-color:var(--color-brand-500)}#rows .link-row[data-enabled=false] .link-emblem{background:var(--surface-soft);border-color:var(--line);color:var(--color-muted)}#empty{padding-block:45px}#empty h3{font-size:17px}#empty p{font-size:13px}#workspace [data-view=overview]{font-variant-numeric:tabular-nums}#settings-section>header,#settings-section>article{border-radius:22px}#workspace input,#workspace select,#create-dialog input{transition:border-color .16s,background-color .16s}#workspace input:focus,#create-dialog input:focus{border-color:var(--color-brand-500)}.link-live-preview{border:1px dashed var(--color-brand-100);background:var(--color-brand-50);border-radius:16px;align-items:center;gap:12px;margin-top:22px;padding:15px;display:flex}.link-live-preview>div{flex:1;min-width:0}.link-live-preview small{color:var(--color-muted);font-size:13px;display:block}.link-live-preview strong{overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}#preview-short{color:var(--color-brand-600);overflow-wrap:anywhere;text-align:right;margin-top:5px;font-family:Arial,sans-serif;font-size:13px;display:block}.preview-symbol{background:var(--surface);width:39px;height:39px;color:var(--color-brand-600);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.preview-badge{color:var(--mint-ink);white-space:nowrap;font-size:13px}#create-dialog fieldset .mode-option{border-radius:14px;padding:14px}#create-dialog .mode-option:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-50)}#main .primary,#create-dialog .primary{box-shadow:0 4px 10px #5145d71c}@media (width>=1280px){#workspace[data-view=overview] #insights-section{grid-template-columns:1fr 1fr}}@media (width<=1279px){.links-table-heading,#rows .link-row{grid-template-columns:minmax(0,1fr) 85px}.links-table-heading>span:last-child{display:none}.link-actions{grid-column:1/-1;justify-content:flex-start;padding-right:55px}}@media (width<=767px){.panel-date,.last-updated{display:none}.workspace-heading{padding-bottom:18px}.workspace-heading #page-title{font-size:24px}.workspace-heading #page-subtitle{font-size:13px}#workspace .usage-strip{gap:9px;padding:11px 12px}#workspace .usage-strip>div{font-size:13px}.workspace-pulse{border-radius:20px;flex-direction:column;align-items:stretch;gap:17px;margin-top:16px;padding:18px}.pulse-identity{gap:12px}.pulse-icon{border-radius:15px;width:44px;height:48px}.pulse-icon .icon{width:23px;height:23px}.workspace-pulse h2{font-size:16px}.workspace-pulse p{font-size:13px}.pulse-action{flex-direction:row;justify-content:space-between;align-items:center}.pulse-action .secondary{min-height:37px;padding-inline:12px;font-size:13px}#summary-section{gap:10px}#workspace .stat-card{border-radius:18px;min-height:143px;padding:16px}.stat-card [data-stat]{margin-top:14px;font-size:29px}.stat-card>div>span:first-child,#workspace .stat-card p:last-child{font-size:13px}#overview-section>article{padding:19px}#workspace h2.font-bold{font-size:13px}#chart{min-height:190px}#links-section>div:first-child{padding:18px}.link-section-actions{gap:5px}.link-section-actions button{min-height:35px;padding-inline:9px;font-size:13px}.links-table-heading{display:none}#rows .link-row{grid-template-columns:minmax(0,1fr) 65px;gap:13px 8px;padding:19px 17px}.link-emblem{border-radius:12px;width:35px;height:38px}.link-emblem .icon{width:18px}.link-identity{gap:9px}#rows .link-identity button,#rows .link-identity a{font-size:13px}#rows .link-identity p{max-width:100%;font-size:13px}.link-status{align-self:flex-start;align-items:flex-end;padding-top:2px}.link-visit-count{font-size:13px}.link-actions{padding-right:44px}#rows .row-action{min-height:37px;padding-inline:10px;font-size:13px}.preview-badge{display:none}}@media (prefers-reduced-motion:no-preference){#workspace .stat-card{transition:transform .18s,border-color .18s}#workspace .stat-card:hover{border-color:var(--color-brand-100);transform:translateY(-3px)}}@media (width>=1280px){.link-actions{flex-wrap:nowrap}#rows .row-action{white-space:nowrap}}#store-section.hidden{display:none}#store-section{--store-shadow:0 8px 25px #27204e08;margin-top:20px}.store-builder-bar{z-index:18;background:var(--surface);border:1px solid var(--line);box-shadow:var(--store-shadow);border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:10px}.store-builder-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.store-builder-bar small{color:var(--color-muted);font-size:13px}.store-draft-dot{background:var(--mint-ink);border-radius:50%;width:6px;height:6px}.store-draft-dot.is-dirty{background:var(--amber-ink)}.store-builder-actions{flex-shrink:0;gap:7px;display:flex}.store-builder-actions button{min-height:40px;padding-inline:15px;font-size:13px}.store-builder-actions .icon{width:16px;height:16px;color:inherit}.store-editor-status{color:var(--mint-ink);margin-top:12px;font-size:13px;line-height:2.2}.store-editor-status:empty{display:none}.store-builder-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:20px;display:grid}.store-editor-column{min-width:0}.store-editor-tabs{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:5px;margin-bottom:16px;padding:6px;display:flex}.store-editor-tabs button{color:var(--color-muted);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:13px;display:flex}.store-editor-tabs button[aria-pressed=true]{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:700}.store-editor-tabs .icon{width:17px;height:17px;color:inherit}.store-editor-tabs .store-mobile-preview-tab{display:none}.store-editor-card{margin-bottom:17px;padding:23px}.store-card-heading{align-items:center;gap:12px;display:flex}.store-card-heading small{color:var(--color-muted);font-size:13px}.store-card-heading h2{margin-top:3px;font-size:15px;font-weight:800;line-height:1.9}.store-card-heading .feature-icon{border-radius:12px;flex-shrink:0;width:40px;height:43px}.store-logo-upload{align-items:center;gap:16px;margin-block:25px;display:flex}.store-logo-upload>span{border:1px dashed var(--color-brand-100);background:var(--color-brand-50);width:72px;height:72px;color:var(--color-brand-600);border-radius:22px;flex-shrink:0;place-items:center;padding:7px;font-size:26px;display:grid;overflow:hidden}.store-logo-upload img{object-fit:contain;width:100%;height:100%}.store-logo-upload label.secondary{cursor:pointer;min-height:36px;padding-inline:12px;font-size:13px;display:inline-flex}.store-logo-upload p{color:var(--color-muted);margin-top:8px;font-size:13px}.store-text-button{color:var(--color-muted);min-height:36px;padding:8px 10px;font-size:13px}.store-text-button:hover{color:var(--color-brand-600)}#store-logo-remove[hidden]{display:none}.store-editor-card>label:not(.store-switch-label){gap:8px;margin-top:19px;font-size:13px;display:grid}.store-editor-card label small{color:var(--color-muted);font-size:13px;line-height:2}.store-editor-card input:not([type=checkbox]):not([type=color]):not([type=range]),.store-editor-card textarea,.store-editor-card select{background:var(--surface-soft);width:100%;color:var(--color-ink);border-color:#0000;font-size:13px}.store-editor-card input:focus,.store-editor-card textarea:focus,.store-editor-card select:focus{border-color:var(--color-brand-500);background:var(--surface)}.store-input-note{text-align:left;color:var(--color-muted);font-size:13px}.store-slug-input{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-items:center;padding-left:13px;display:flex}.store-slug-input>span{color:var(--color-brand-600);font-family:Arial,sans-serif;font-size:13px}.store-slug-input input{min-width:0;padding-inline:8px;font-family:Arial,sans-serif;background:0 0!important;border:0!important}.store-slug-input input:read-only{color:var(--color-muted)}.store-section-note{color:var(--color-muted);margin-top:15px;font-size:13px;line-height:2}.store-count-badge{white-space:nowrap;color:var(--color-brand-600);background:var(--color-brand-50);border-radius:7px;margin-right:auto;padding:5px 8px;font-size:13px}.store-quick-platforms{flex-wrap:wrap;gap:6px;margin-block:18px;display:flex}.store-quick-platforms button{color:var(--color-brand-600);background:var(--color-brand-50);border-radius:9px;align-items:center;gap:9px;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.store-quick-platforms button span{font-size:16px}.store-item-editor{border:1px solid var(--line);border-radius:15px;margin-top:12px;padding:13px}.store-item-head{align-items:center;gap:8px;display:flex}.store-item-head>strong{font-size:13px}.store-item-platform{background:var(--surface-soft);width:30px;height:32px;color:var(--color-brand-500);border-radius:9px;place-items:center;display:grid}.store-item-platform svg{width:17px;height:17px}.store-item-controls{gap:3px;margin-right:auto;display:flex}.store-item-controls button{min-width:32px;min-height:34px;color:var(--color-muted);border-radius:8px;font-size:16px}.store-item-controls button:hover{background:var(--surface-soft)}.store-item-controls button:last-child{font-size:21px}.store-item-controls button:disabled{opacity:.3;cursor:default}.store-item-fields{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.store-item-fields label{color:var(--color-muted);gap:6px;font-size:13px;display:grid}.store-item-fields input{min-height:42px;font-size:13px!important}.store-item-enabled{color:var(--color-muted);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.store-item-enabled input,.store-switch-label input{min-height:0;accent-color:var(--color-brand-600);flex-shrink:0;width:16px;height:16px}.store-items-empty{color:var(--color-muted);text-align:center;padding:25px 0;font-size:13px;line-height:2}.store-add-link{border:1px dashed var(--color-brand-100);width:100%;min-height:44px;color:var(--color-brand-600);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:13px;display:flex}.store-add-link .icon{width:17px;height:17px}.store-add-link>span{font-size:18px}.store-switch-label{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.store-switch-label strong{font-size:13px}.store-switch-label small{margin-top:5px;font-weight:400;display:block}.store-browser-setting .store-switch-label{margin-top:0}.store-browser-setting>p{color:var(--color-muted);margin-top:15px;font-size:13px;line-height:2.1}.store-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.store-template-grid>button{border:1px solid var(--line);text-align:right;border-radius:15px;min-width:0;padding:7px}.store-template-grid>button[aria-pressed=true]{border-color:var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500)}.store-template-mini{background:var(--template-bg);border-radius:10px;flex-direction:column;align-items:center;gap:7px;height:158px;padding:17px 13px;display:flex;overflow:hidden}.store-template-mini>i{background:var(--template-accent);opacity:.65;border-radius:50%;flex-shrink:0;width:28px;height:28px}.store-template-mini>b{background:var(--template-ink);opacity:.7;border-radius:4px;width:45%;height:5px;margin-bottom:4px}.store-template-mini>span{background:var(--template-accent);opacity:.75;border-radius:7px;width:100%;height:16px}.store-template-grid>button>strong{justify-content:space-between;align-items:center;padding:9px 4px 2px;font-size:13px;display:flex}.store-template-grid>button>strong>span{visibility:hidden;color:var(--color-brand-500)}.store-template-grid>button[aria-pressed=true]>strong>span{visibility:visible}.store-template-grid>button>small{color:var(--color-muted);padding:0 4px 6px;font-size:13px;display:block}.mini-editorial>i,.mini-mono>i{border-radius:3px}.mini-editorial>span,.mini-mono>span{border-bottom:1px solid var(--template-accent);background:0 0;border-radius:0}.mini-midnight>span{border:1px solid var(--template-accent);background:0 0}.mini-midnight>i{box-shadow:0 0 20px var(--template-accent)}.mini-rose{border-radius:35px 35px 12px 12px}.mini-rose>span{border-radius:15px}.mini-ocean{background:linear-gradient(var(--template-accent) -180%, var(--template-bg) 65%)}.mini-ocean>i{border-radius:8px 8px 14px 14px}.mini-clay>i{border-radius:30% 50%}.mini-clay>span{box-shadow:2px 2px 0 var(--template-ink);border-radius:3px}.mini-mint>i{border-radius:40% 60% 35% 55%}.mini-cobalt>span{box-shadow:2px 2px 0 var(--template-ink);border-radius:0}.mini-cobalt>i{border-radius:3px}.store-color-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.store-color-grid label{color:var(--color-muted);flex-direction:column;gap:10px;font-size:13px;display:flex}.store-color-grid input{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;width:100%;height:48px;padding:5px}.store-color-grid span{text-transform:uppercase;text-align:right;direction:ltr;font-family:Arial,sans-serif;font-size:13px}.store-contrast-note{color:var(--amber-ink);margin-top:12px;font-size:13px;line-height:2}.store-contrast-note:empty{display:none}.store-settings-grid{grid-template-columns:1fr 1fr;gap:17px 13px;margin-top:24px;display:grid}.store-settings-grid label{gap:8px;font-size:13px;display:grid}.store-settings-grid select{min-height:43px;font-size:13px}#store-radius-label{float:left;color:var(--color-muted);font-size:13px}#store-editor-form input[type=range]{accent-color:var(--color-brand-500);background:0 0;border:0;width:100%;padding:0}.store-preview-column{min-width:0;position:sticky;top:20px}.store-preview-heading{color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 8px 13px;font-size:13px;display:flex}.store-preview-heading i{background:var(--mint-ink);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.store-preview-device{border:7px solid var(--surface);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--store-shadow);border-radius:34px;height:590px;position:relative;overflow:hidden}.store-preview-notch{background:var(--line);z-index:1;border-radius:5px;width:70px;height:5px;position:absolute;top:9px;left:calc(50% - 35px)}.store-preview-device iframe{pointer-events:none;border:0;border-radius:27px;width:100%;height:100%;display:block}.store-preview-footer{text-align:center;padding:17px 10px}.store-preview-footer>span{color:var(--color-muted);font-size:13px;line-height:2;display:block}.store-preview-footer>a{color:var(--color-brand-600);margin-top:12px;font-size:13px;display:block}.store-preview-footer button{gap:8px;min-height:37px;margin-top:12px;font-size:13px}.store-preview-footer button .icon{width:16px;height:16px}.store-preview-footer [hidden]{display:none}.store-live-stats{border:1px solid var(--line);text-align:center;color:var(--color-muted);background:var(--surface);border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;font-size:13px;display:grid}.store-live-stats strong{color:var(--color-ink);margin-bottom:4px;font-size:23px;display:block}.store-live-stats small{grid-column:1/-1;font-size:13px}#store-unpublish{margin:10px auto 0;display:block}#store-unpublish[hidden],#workspace[data-view=store] .mobile-utilities,#workspace[data-view=store] .panel-tabs{display:none}.store-entry{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:19px;align-items:center;gap:14px;margin-bottom:19px;padding:19px 21px;display:flex}.store-entry>span{background:var(--surface);width:43px;height:43px;color:var(--color-brand-600);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.store-entry>div{flex:1;min-width:0}.store-entry strong{font-size:13px;font-weight:750}.store-entry p{color:var(--color-muted);margin-top:4px;font-size:13px;line-height:2}.store-entry>a{white-space:nowrap;background:var(--surface);border:1px solid var(--color-brand-100);min-height:40px;color:var(--color-brand-600);border-radius:10px;padding:9px 12px;font-size:13px}#store-entry.hidden{display:none}@media (width<=1150px){.store-builder-layout{grid-template-columns:minmax(0,1fr) 285px;gap:17px}.store-preview-device{height:550px}.store-editor-card{padding:18px}.store-template-grid{gap:8px}.store-template-mini{height:140px;padding-inline:10px}.store-card-heading h2{font-size:13px}}@media (width<=850px){.store-builder-layout{display:block}.store-editor-tabs .store-mobile-preview-tab{display:flex}.store-preview-column{max-width:360px;margin:auto;display:none;position:static}.store-preview-device{height:600px}#store-section[data-editor-tab=preview] .store-preview-column{display:block}#store-section[data-editor-tab=preview] #store-editor-form{display:none}.store-editor-card{padding:19px}.store-template-mini{height:170px}.store-template-grid{gap:12px}}@media (width<=600px){.store-builder-bar{border-radius:14px;gap:8px;padding:11px 12px;top:8px}.store-builder-bar>div:first-child{gap:6px;max-width:145px;font-size:13px}.store-builder-bar small{flex-basis:100%;padding-right:12px;font-size:13px}.store-builder-actions{gap:5px}.store-builder-actions button{min-height:39px;padding-inline:10px;font-size:13px}.store-builder-actions .icon{display:none}.store-builder-layout{margin-top:16px}.store-editor-tabs button{gap:5px;padding-inline:5px;font-size:13px}.store-editor-tabs .icon{width:16px;height:16px}.store-template-grid{gap:8px}.store-template-mini{gap:6px;height:136px;padding:14px 9px}.store-template-grid>button{border-radius:12px;padding:5px}.store-template-grid>button>small,.store-template-grid>button>strong{padding-inline:1px;font-size:13px}.store-template-mini>i{width:24px;height:24px}.store-template-mini>span{height:14px}.store-settings-grid{gap:14px 10px}.store-editor-card textarea,.store-editor-card input:not([type=checkbox]):not([type=color]):not([type=range]){font-size:13px}.store-preview-device{height:570px}.store-entry{flex-wrap:wrap;gap:11px;padding:15px}.store-entry>div{min-width:180px}.store-entry>a{margin-right:54px}.store-entry strong,.store-entry p{font-size:13px}.store-color-grid{gap:9px}.store-color-grid label,.store-switch-label{font-size:13px}.store-item-controls button{min-width:34px;min-height:36px}}#store-section[data-editor-tab=templates] .store-builder-layout{grid-template-columns:1fr}#store-section[data-editor-tab=templates] .store-preview-column{display:none}#store-section[data-editor-tab=templates] .store-editor-tabs{max-width:600px}.store-template-grid{gap:18px}.store-template-grid>button{background:var(--surface);text-align:right;border-radius:20px;padding:9px;transition:border-color .16s}.store-template-real{aspect-ratio:390/620;background:var(--template-bg);--template-scale:.5;border:1px solid color-mix(in srgb, var(--template-accent) 12%, transparent);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.store-template-real>iframe{pointer-events:none;width:390px;height:760px;transform:scale(var(--template-scale));transform-origin:0 0;background:var(--template-bg);border:0;display:block;position:absolute;top:0;left:0}.store-template-preview-label{text-align:center;background:var(--template-bg);color:var(--template-ink);border-top:1px solid color-mix(in srgb, var(--template-accent) 12%, transparent);opacity:.95;padding:7px 5px;font-size:13px;display:block;position:absolute;inset:auto 0 0}.store-template-grid>button:hover{border-color:var(--color-brand-500)}@media (width<=700px){.store-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-template-grid>button{border-radius:15px;padding:6px}.store-template-real{aspect-ratio:390/650;border-radius:9px}.store-template-grid>button>strong{padding:10px 4px 3px;font-size:13px}.store-template-grid>button>small{padding:0 4px 7px;font-size:13px}.store-template-preview-label{padding:5px 2px;font-size:13px}}@media (prefers-reduced-motion:reduce){.store-template-grid>button{transition:none}}#store-logo-file{display:none!important}.store-logo-upload #store-logo-pick{min-height:36px;padding-inline:12px;font-size:13px}.store-preview-device iframe{pointer-events:auto}.store-item-platform .platform-image{object-fit:contain;width:26px;height:26px}.store-quick-platforms .store-quick-icon{place-items:center;display:grid}.store-quick-icon img,.store-quick-icon svg{width:19px;height:19px}.store-quick-platforms button{min-height:42px}.store-item-icon-tools{flex-wrap:wrap;align-items:end;gap:10px;margin-block:14px;display:flex}.store-item-icon-tools label{min-width:125px;color:var(--color-muted);flex:1;gap:6px;font-size:13px;display:grid}.store-item-icon-tools select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--color-ink);font:inherit;border-radius:9px;padding:8px 10px}.store-item-icon-tools button{border:1px solid var(--line);min-height:42px;color:var(--color-brand-600);background:var(--surface-soft);border-radius:9px;padding:9px 12px;font-size:13px}.store-item-icon-tools input[type=file]{display:none!important}.store-template-real{aspect-ratio:390/730}@media (width<=480px){.store-template-grid{grid-template-columns:minmax(0,1fr);gap:22px;max-width:390px;margin-inline:auto}.store-template-real{aspect-ratio:390/730}.store-template-grid>button>strong{font-size:16px}.store-template-grid>button>small,.store-template-preview-label{font-size:13px}}#workspace[data-view=links] #links-section{margin-top:0}#workspace[data-view=links] .store-entry{margin-top:18px}.link-search-field{display:block;position:relative}.link-search-field>.icon{width:19px;height:19px;color:var(--color-muted);pointer-events:none;position:absolute;top:14px;right:13px}#links-section .link-search-field #search{padding-right:42px}.link-display-controls{border:1px solid var(--line);border-radius:10px;gap:3px;padding:3px;display:flex}.link-display-controls button{width:33px;height:32px;color:var(--color-muted);border-radius:7px;place-items:center;display:grid}.link-display-controls button[aria-pressed=true]{color:var(--color-brand-600);background:var(--color-brand-50)}.link-display-controls .icon{width:17px;height:17px;color:inherit}.link-result-caption{color:var(--color-muted);border-bottom:1px solid var(--line);background:var(--surface);padding:12px 23px;font-size:13px}.link-result-caption[hidden]{display:none}#rows .row-action:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}#rows[data-layout=cards]{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px;display:grid}#rows[data-layout=cards] .link-row{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:minmax(0,1fr) 70px;gap:15px 10px;min-width:0;padding:18px}#rows[data-layout=cards] .link-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:6px;padding:0;display:grid}#rows[data-layout=cards] .link-status{align-items:flex-end}#rows[data-layout=cards] .link-identity p{max-width:100%}#rows[data-layout=cards] .row-action{min-height:40px;padding-inline:7px;font-size:13px}#links-section[data-layout=cards] .links-table-heading{display:none}#rows[data-layout=cards]>p{grid-column:1/-1}#rows .link-row[data-enabled=true] .link-emblem{background:var(--color-brand-50)}#workspace[data-view=analytics] #data-toolbar{margin-top:22px}.analytics-link-field{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;min-width:0;max-width:230px;padding-inline:10px;display:flex}.analytics-link-field.hidden{display:none}.analytics-link-field>.icon{width:17px;height:17px}.analytics-link-field select{background:0 0;border:0;min-width:0;max-width:180px;min-height:43px;padding-inline:5px;font-size:13px}.analytics-intro{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:25px;display:flex}.analytics-intro.hidden{display:none}.analytics-kicker{color:var(--color-brand-600);font-size:13px}.analytics-intro h2{margin-top:7px;font-size:20px;font-weight:800;line-height:1.9}.analytics-intro p{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:2}.analytics-overview-icon{background:var(--surface);width:64px;height:64px;color:var(--color-brand-500);border-radius:20px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.analytics-overview-icon .icon{width:32px;height:32px;transform:rotate(5deg)}.analytics-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;margin-top:20px;padding:6px;display:flex}.analytics-tabs.hidden{display:none}.analytics-tabs button{min-height:41px;color:var(--color-muted);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 17px;font-size:13px;display:flex}.analytics-tabs button[aria-pressed=true]{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:700}.analytics-tabs .icon{width:18px;height:18px;color:inherit}#workspace[data-view=analytics] #audience-section{margin-top:20px}#workspace[data-view=analytics] #audience-section article{padding:24px}#workspace[data-view=analytics] #channel-chart{padding-block:6px}#workspace[data-view=analytics] #hours-chart>div{min-height:32px}.analytics-tabs button:focus-visible,.link-display-controls button:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}@media (width<=1100px){#rows[data-layout=cards]{grid-template-columns:1fr}.link-display-controls{margin-left:0}.analytics-link-field{max-width:210px}}@media (width<=600px){.link-display-controls{gap:2px;padding:2px}.link-display-controls button{width:30px;height:30px}.link-section-actions{flex-wrap:wrap}.link-result-caption{padding:11px 18px;font-size:13px}.analytics-intro{border-radius:19px;gap:13px;margin-top:15px;padding:18px}.analytics-intro h2{font-size:17px}.analytics-intro p{font-size:13px}.analytics-overview-icon{border-radius:15px;width:44px;height:48px}.analytics-overview-icon .icon{width:25px;height:25px}.analytics-tabs{gap:3px;margin-top:15px;padding:5px}.analytics-tabs button{flex-direction:column;flex:1;gap:5px;min-height:59px;padding:7px 5px;font-size:13px}.analytics-tabs .icon{width:19px;height:19px}.analytics-link-field{flex:1;min-width:140px;max-width:none}.analytics-link-field select{width:100%;max-width:100%;font-size:13px}.report-tools{margin-right:auto}#workspace[data-view=analytics] #audience-section article{padding:19px}#workspace[data-view=analytics] #hours-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}#workspace[data-view=analytics] #hours-chart>div{min-height:35px}#rows .link-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding:0;display:grid}#rows .row-action{justify-content:center;min-height:44px;padding-inline:7px;font-size:13px}#rows .link-toggle{min-height:40px;padding-inline:9px}.link-identity{gap:10px}#rows .link-identity button{min-height:35px;line-height:1.8}#rows[data-layout=cards]{gap:11px;padding:11px}#rows[data-layout=cards] .link-row{padding:15px}#rows[data-layout=cards] .row-action{min-height:44px;font-size:13px}.store-entry+*{min-width:0}}#workspace[data-view=analytics] [data-metric=opens]{order:-1}@media (width<=600px){#workspace[data-view=links] .mobile-utilities,#workspace[data-view=analytics] .mobile-utilities{display:none}.store-entry{flex-wrap:nowrap;gap:10px;padding:15px}.store-entry>span{width:36px;height:40px}.store-entry>div{min-width:0}.store-entry>a{margin-right:0;padding-inline:9px;font-size:13px}.store-entry strong{font-size:13px}.store-entry p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}}#billing-section{margin-top:22px}#billing-section.hidden,.billing-hidden,#usage-strip.hidden{display:none!important}.billing-current{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:25px;display:grid}.billing-current-identity{align-items:center;gap:14px;min-width:0;display:flex}.billing-current-icon{background:var(--color-brand-50);width:52px;height:58px;color:var(--color-brand-500);border-radius:17px;flex-shrink:0;place-items:center;display:grid}.billing-current-identity small{color:var(--color-muted);font-size:13px;display:block}.billing-current-identity h2{margin-top:4px;font-size:19px;font-weight:800}#billing-expiry{color:var(--color-muted);margin-top:5px;font-size:13px;display:block}.billing-active-badge{color:var(--mint-ink);background:var(--tone-mint);border-radius:8px;margin-right:auto;padding:5px 10px;font-size:13px}.billing-active-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.billing-meters{gap:16px;display:grid}.billing-meters>div>div{color:var(--color-muted);justify-content:space-between;gap:10px;margin-bottom:7px;font-size:13px;display:flex}.billing-meters span{color:var(--color-ink);font-variant-numeric:tabular-nums}.billing-meters progress{width:100%;height:5px;accent-color:var(--color-brand-500);background:var(--surface-raised);border:0;border-radius:5px;display:block;overflow:hidden}.billing-meters progress::-webkit-progress-bar{background:var(--surface-raised)}.billing-meters progress::-webkit-progress-value{background:var(--color-brand-500);border-radius:5px}.billing-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin-block:38px 23px;display:flex}.billing-eyebrow{color:var(--color-muted);font-size:13px}.billing-intro .billing-eyebrow{color:var(--mint-ink)}.billing-intro h2{letter-spacing:-.6px;margin-top:8px;font-size:24px;font-weight:850}.billing-intro p{color:var(--color-muted);max-width:420px;margin-top:9px;font-size:13px;line-height:2.1}.billing-cycle{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-shrink:0;gap:5px;padding:5px;display:flex}.billing-cycle button{min-height:40px;color:var(--color-muted);border-radius:9px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:flex}.billing-cycle button[aria-pressed=true]{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:700}.billing-cycle span{background:var(--tone-mint);color:var(--mint-ink);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:13px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.billing-plan{--plan-tone:var(--surface-soft);--plan-ink:var(--color-muted);border:1px solid var(--line);background:var(--surface);border-radius:25px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.billing-plan-growth{--plan-tone:var(--color-brand-50);--plan-ink:var(--color-brand-500)}.billing-plan-pro{--plan-tone:var(--tone-mint);--plan-ink:var(--mint-ink)}.billing-plan.is-selected{border-color:var(--plan-ink);box-shadow:inset 0 0 0 1px var(--plan-ink)}.billing-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-plan-number{color:var(--plan-ink);font-size:13px;font-weight:700}.billing-plan-tag{color:var(--plan-ink);background:var(--plan-tone);border-radius:7px;padding:5px 8px;font-size:13px}.billing-plan-symbol{background:var(--plan-tone);width:84px;height:84px;color:var(--plan-ink);border-radius:25px;place-items:center;margin-block:25px 19px;display:grid;position:relative}.billing-plan-symbol>.icon{width:36px;height:36px}.billing-plan-pro .billing-plan-symbol{border-radius:50%}.billing-plan-start .billing-plan-symbol{border-radius:25px 25px 12px}.billing-plan-symbol>span:not(.icon){background:var(--plan-ink);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-10px;right:31px}.billing-plan-symbol>span:nth-last-child(2){opacity:.8;right:40px}.billing-plan-symbol>span:last-child{opacity:1;right:49px}.billing-plan h3{letter-spacing:-.5px;font-size:24px;font-weight:850}.billing-plan-description{color:var(--color-muted);min-height:44px;margin-top:7px;font-size:13px;line-height:2.1}.billing-plan-price{align-items:center;gap:9px;min-height:44px;margin-top:19px;display:flex}.billing-plan-price>strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:29px;font-weight:850}.billing-plan-price>span{color:var(--color-muted);gap:2px;font-size:13px;display:grid}.billing-plan-price small{font-size:13px}.billing-price-note{color:var(--color-muted);min-height:19px;margin-top:4px;font-size:13px}.billing-capacity{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-block:17px 10px;padding:16px 0;display:grid}.billing-capacity strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.billing-capacity small{color:var(--color-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.billing-plan ul{gap:11px;margin-block:10px 22px;display:grid}.billing-plan li{align-items:center;gap:8px;font-size:13px;line-height:1.9;display:flex}.billing-plan li .icon{width:16px;height:16px;color:var(--plan-ink)}.billing-select{border:1px solid var(--line);background:var(--plan-tone);min-height:45px;color:var(--plan-ink);border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.billing-plan.is-selected .billing-select{background:var(--plan-ink);color:var(--surface);border-color:var(--plan-ink)}.billing-select .icon{width:17px;height:17px}.billing-select:disabled{cursor:default;opacity:.75}.billing-selected-caption{min-height:29px;color:var(--color-muted);text-align:center;padding-top:11px;font-size:13px;line-height:1.8;display:block}.billing-bottom-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:24px;display:grid}.billing-order,.billing-history{min-width:0;padding:25px}.billing-section-heading{align-items:center;gap:12px;display:flex}.billing-section-heading h2{margin-top:4px;font-size:14px;font-weight:750}.billing-section-icon{background:var(--surface-soft);width:42px;height:44px;color:var(--color-brand-500);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.billing-section-icon .icon{width:21px;height:21px}.billing-order dl{margin-top:24px}.billing-order dl>div{justify-content:space-between;align-items:center;gap:12px;padding-block:13px;font-size:13px;display:flex}.billing-order dt{color:var(--color-muted)}.billing-order dd{font-weight:600}.billing-order dd small{margin-right:7px;font-size:13px;font-weight:400}.billing-order .billing-order-total{border-top:1px solid var(--line);margin-top:10px;padding-top:22px}.billing-order-total strong{font-size:24px;font-weight:850}#billing-saving{color:var(--mint-ink)}#billing-saving-row[hidden],#billing-receipt[hidden]{display:none}.billing-payment-note{background:var(--surface-soft);color:var(--color-muted);border-radius:12px;align-items:flex-start;gap:8px;margin-block:17px;padding:13px;font-size:13px;line-height:2;display:flex}.billing-payment-note .icon{width:18px;height:18px;color:var(--color-brand-500);margin-top:2px}#billing-submit{width:100%}#billing-order-status{color:var(--amber-ink);font-size:13px;line-height:2}#billing-order-status:not(:empty){margin-top:13px}#billing-receipt{background:var(--tone-mint);color:var(--mint-ink);border-radius:13px;gap:10px;margin-top:16px;padding:15px;display:flex}#billing-receipt strong{font-size:13px;display:block}#billing-receipt span,#billing-receipt small{margin-top:4px;font-size:13px;line-height:2;display:block}.billing-order-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 0;display:flex}.billing-order-row>div:first-of-type{flex:1;min-width:0}.billing-order-glyph{background:var(--color-brand-50);color:var(--color-brand-500);border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:36px;display:grid}.billing-order-glyph .icon{width:17px;height:17px}.billing-order-row strong{font-size:13px;display:block}.billing-order-row time,.billing-order-row small{color:var(--color-muted);margin-top:5px;font-size:13px;display:block}.billing-order-meta{text-align:left}.billing-order-meta strong{white-space:nowrap;font-size:13px}.billing-order-meta span{color:var(--amber-ink);background:var(--tone-amber);border-radius:5px;margin-top:7px;padding:4px 6px;font-size:13px;display:inline-block}.billing-orders-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.billing-orders-empty>.icon{box-sizing:content-box;background:var(--color-brand-50);width:39px;height:39px;color:var(--color-brand-500);border-radius:18px;padding:8px}.billing-orders-empty strong{font-size:13px}.billing-orders-empty p,.billing-history-note{color:var(--color-muted);font-size:13px;line-height:2.1}.billing-history-note{margin-top:18px}.billing-faq{margin-top:20px;padding:19px 23px}.billing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;list-style:none;display:flex}.billing-faq summary .icon{width:17px;height:17px}.billing-faq p{color:var(--color-muted);margin-top:15px;font-size:13px;line-height:2.2}@media (width<=1100px){.billing-current{gap:25px}.billing-plan{padding:17px}.billing-plan-price>strong{font-size:25px}.billing-intro{flex-direction:column;align-items:flex-start;gap:18px}.billing-plan-tag{font-size:13px}.billing-bottom-grid{grid-template-columns:1fr}}@media (width<=700px){.billing-current{grid-template-columns:1fr;gap:24px;padding:19px}.billing-current-identity h2{font-size:18px}.billing-intro{margin-top:27px}.billing-intro h2{font-size:22px}.billing-intro p{font-size:13px}.billing-cycle{width:100%}.billing-cycle button{flex:1;justify-content:center}.billing-plan-grid{grid-template-columns:1fr;gap:13px}.billing-plan{border-radius:21px;grid-template-columns:1fr 1fr;column-gap:15px;padding:19px;display:grid}.billing-plan-top{grid-column:1/-1}.billing-plan-symbol{grid-area:2/2/4;justify-self:end;width:64px;height:64px;margin:20px 2px 13px}.billing-plan-symbol>.icon{width:29px;height:29px}.billing-plan-symbol>span:not(.icon){right:21px}.billing-plan-symbol>span:nth-last-child(2){right:30px}.billing-plan-symbol>span:last-child{right:39px}.billing-plan h3{grid-area:2/1;margin-top:21px;font-size:22px}.billing-plan-description{grid-area:4/1/auto/-1;min-height:0;margin-top:10px}.billing-plan-price{white-space:nowrap;grid-area:3/1;min-height:35px;margin-top:2px}.billing-plan-price>strong{font-size:26px}.billing-price-note{grid-area:5/1/auto/-1}.billing-capacity{grid-column:1/-1;margin-top:12px;padding-block:13px}.billing-plan ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-block:7px 17px}.billing-plan li{gap:5px;font-size:13px}.billing-select{grid-column:1/-1;width:100%;min-height:44px}.billing-selected-caption{grid-column:1/-1;min-height:24px;padding-top:9px}.billing-order,.billing-history{padding:19px}.billing-faq{padding:18px}.billing-faq summary{font-size:13px;line-height:2}.billing-order-meta strong{font-size:13px}}@media (prefers-reduced-motion:no-preference){.billing-select,.billing-cycle button{transition:background-color .16s,color .16s}.billing-plan{transition:border-color .16s,box-shadow .16s}}#workspace[data-view=billing] .mobile-utilities,#workspace[data-view=billing] .panel-tabs{display:none}.billing-plan .icon{color:var(--plan-ink)}.billing-plan .billing-select .icon,#billing-submit .icon{color:inherit}::selection{color:#302661;background:#dcd6ff}input,textarea{caret-color:var(--color-brand-500)}:focus-visible{outline:3px solid var(--color-brand-500);outline-offset:4px}#workspace{--content-shadow:none}#workspace .panel{box-shadow:none;border-radius:16px}#workspace .panel h2{letter-spacing:-.25px;font-size:16px}#workspace .panel-kicker,#page-eyebrow,.analytics-kicker{display:none}.workspace-heading #page-title{font-size:clamp(25px,2.4vw,34px);line-height:1.55}.workspace-heading #page-subtitle{font-size:13px;line-height:1.9}#workspace .usage-strip{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0 16px}#workspace .usage-strip>span{background:0 0}#workspace .stat-card{background:var(--surface);padding:20px}#workspace .stat-card [data-stat]{font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:17px;font-size:36px}#workspace .stat-card>div>span:first-child{color:var(--color-ink);font-size:13px;font-weight:600}#workspace .stat-card>p:last-child{margin-top:8px;font-size:13px;line-height:1.8}.workspace-pulse{background:var(--surface-raised);border:0;border-radius:16px;padding:20px 24px}.pulse-icon{border:0;border-radius:16px;width:50px;height:50px;transform:none}.pulse-icon .icon{transform:none}#workspace .analytics-intro{background:0 0;border:0;min-height:0;padding-block:16px;padding-inline:0}#workspace .analytics-tabs{border-radius:12px}#workspace #chart{direction:ltr;min-width:0;position:relative}.chart-svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.chart-readout{border-top:1px solid var(--line);color:var(--color-muted);font-variant-numeric:tabular-nums;direction:rtl;justify-content:space-between;gap:12px;margin-top:6px;padding-top:13px;font-size:13px;display:flex}.chart-readout strong{color:var(--color-ink);font-weight:750}.chart-tooltip{z-index:2;pointer-events:none;border:1px solid var(--line);background:var(--surface);color:var(--color-ink);direction:rtl;border-radius:10px;padding:9px 13px;font-size:13px;position:absolute;top:10px;left:10px;box-shadow:0 8px 24px #16133512}.chart-tooltip[hidden]{display:none}.chart-tooltip strong{margin-top:3px;display:block}#device-chart>div:last-child>div{border-bottom:1px solid var(--line);padding-block:8px}#device-chart>div:last-child>div:last-child{border-bottom:0}.device-count{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-inline-start:auto}#workspace #rows>*{transition:background .16s ease-out}#workspace .links-search input{font-size:13px}.store-template-grid>button{box-shadow:none;border-radius:14px;padding:7px;transition:border-color .16s,transform .16s}.store-template-grid>button:hover{transform:translateY(-3px)}.store-template-grid>button[aria-pressed=true]{outline:2px solid var(--color-brand-500);outline-offset:3px}.store-template-grid>button>strong{padding:15px 8px 4px;font-size:15px}.store-template-grid>button>small{padding:0 8px 12px;font-size:13px}.store-template-preview-label{padding:9px;font-size:13px}.store-editor-tabs{border-radius:12px}@media (width>=1024px){.app-sidebar{border-left:1px solid var(--line);background:var(--surface);gap:0;padding:24px 15px 12px;overflow:hidden}.sidebar-brand{flex-shrink:0;padding-inline:12px}.sidebar-brand strong{font-size:25px}.workspace-badge{border:0;border-radius:12px;flex-shrink:0;margin:22px 3px 18px;padding:11px}.sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:0 3px 10px;overflow-y:auto}.app-sidebar .nav-caption{padding:4px 12px 7px;font-size:13px;font-weight:600;display:block}.app-sidebar nav{gap:4px;margin-top:0!important}.app-sidebar .nav-item{min-height:44px;color:var(--color-ink);border-radius:10px;gap:11px;padding-inline:12px;font-size:13px}.app-sidebar .nav-item .icon{--icon-color:var(--color-muted);width:21px;height:21px}.app-sidebar .nav-item.active{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:750}.app-sidebar .nav-item.active .icon{--icon-color:var(--color-brand-600)}.app-sidebar .nav-item.active:before{display:none}.app-sidebar .nav-item:hover{background:var(--surface-soft)}.sidebar-business{margin-top:21px}.sidebar-plan{background:var(--surface-raised);white-space:nowrap;border-radius:6px;margin-inline-start:auto;padding:3px 7px;font-size:13px}.side-account{margin-top:15px;padding-top:10px}.side-account>button{min-height:44px;padding-inline:12px;font-size:13px}.sidebar-bottom{border-top:1px solid var(--line);flex-shrink:0;margin-top:0;padding-top:10px}.sidebar-guide{background:var(--surface-soft);text-align:right;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:64px;margin-bottom:6px;padding:10px 12px;display:flex}.sidebar-guide>span:not(.icon){flex:1}.sidebar-guide>.icon{flex:0 0 20px}.sidebar-guide strong{color:var(--color-ink);font-size:13px;display:block}.sidebar-guide small{color:var(--color-muted);margin-top:4px;font-size:13px;display:block}.sidebar-footer{margin-top:5px;padding:12px 8px 0;font-size:13px}.app-header{background:var(--surface);border-bottom:1px solid var(--line);min-height:76px}#main{padding-top:28px}#overview-section{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr)}}@media (width<=640px){#workspace .panel{border-radius:14px}#workspace .stat-card{padding:16px 14px}#workspace .stat-card [data-stat]{font-size:30px}#workspace .stat-card>div>span:first-child{font-size:13px}#workspace .panel h2{font-size:15px}.workspace-pulse{gap:12px;padding:17px}.chart-readout{flex-wrap:wrap;font-size:13px}.store-template-grid{gap:15px 11px}.store-template-grid>button>strong{font-size:13px}.store-template-grid>button>small{font-size:13px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.store-template-grid>button{transition:none}.store-template-grid>button:hover{transform:none}}#store-section{--studio-paper:var(--surface);--studio-canvas:var(--color-canvas);--studio-divider:var(--line);--studio-accent:var(--color-brand-600);--studio-gap:16px}.store-builder-bar{background:var(--studio-paper);border:0;border-radius:14px;padding:12px 16px;box-shadow:0 5px 20px #221d4006}.store-builder-bar small{font-size:13px}.store-builder-actions button{border-radius:10px;min-height:44px;font-size:13px}.store-preview-action .icon{--icon-color:var(--studio-accent)}.store-editor-tabs{background:var(--surface-raised);border:0;border-radius:12px;gap:5px;padding:5px}.store-editor-tabs button{min-height:44px;font-size:13px;transition:background .18s cubic-bezier(.23,1,.32,1),color .18s}.store-editor-tabs button[aria-pressed=true]{background:var(--studio-paper);color:var(--studio-accent);box-shadow:0 2px 5px #18132b07}#store-section .store-card-heading h2{letter-spacing:-.3px;font-size:18px}.store-card-heading small{display:none}.store-section-note{color:var(--color-muted);font-size:13px;line-height:2}.store-theme-filters{flex-wrap:wrap;gap:7px;margin:22px 0 18px;display:flex}.store-theme-filters button{background:var(--surface-soft);min-height:42px;color:var(--color-muted);border-radius:9px;padding:8px 13px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.store-theme-filters button[aria-pressed=true]{background:var(--studio-accent);color:var(--studio-paper)}html[data-theme=dark] .store-theme-filters button[aria-pressed=true]{color:#fff}.store-selection-summary{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:20px;font-size:13px;display:flex}.store-selection-summary strong{color:var(--color-ink);margin-inline-start:5px}#store-undo-theme{color:var(--studio-accent);align-items:center;gap:5px;min-height:38px;font-size:13px;display:flex}#store-undo-theme[hidden]{display:none}#store-undo-theme .icon{width:17px;height:17px}.store-template-grid>button[hidden]{display:none!important}.store-template-grid>button{border:1px solid var(--line);background:var(--studio-paper);border-radius:14px;padding:6px;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s}.store-template-grid>button[aria-pressed=true]{outline:2px solid var(--color-brand-500);outline-offset:2px;border-color:#0000}.store-template-grid>button>strong{padding-top:13px;font-size:14px}.store-template-grid>button>small{font-size:13px;line-height:1.8}.store-preview-heading{color:var(--color-ink);margin-bottom:14px;font-size:13px}.store-preview-column{background:var(--surface-soft);border:0;border-radius:22px;padding:18px}.store-preview-device{border-width:6px;border-radius:27px;height:610px;box-shadow:0 8px 24px #24203c0b}.store-preview-footer{font-size:13px;line-height:1.9}.store-live-stats{background:var(--studio-paper);border:0;border-radius:12px;margin-top:17px}.store-live-stats small{font-size:13px}.store-item-editor{background:var(--surface-soft);border:0;border-radius:13px;margin-top:14px;padding:17px}.store-item-editor input,.store-item-editor select{background:var(--studio-paper)}.store-quick-platforms{gap:8px}.store-quick-platforms button{background:var(--surface-soft);min-height:44px;color:var(--color-ink);border-radius:10px;padding:10px 12px;font-size:13px}.store-item-fields{gap:12px}.store-item-fields label,.store-item-head>strong{font-size:13px}#store-preview-dialog{background:var(--studio-paper);width:min(900px,100vw - 32px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);border:0;border-radius:20px;margin:auto;padding:18px;overflow:hidden;box-shadow:0 30px 80px #15102635}#store-preview-dialog[open]{flex-direction:column;gap:13px;display:flex}#store-preview-dialog::backdrop{backdrop-filter:blur(5px);background:#15142690}.store-preview-dialog-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.store-preview-dialog-bar h2{font-size:17px;font-weight:800}.store-preview-dialog-bar p{color:var(--color-muted);margin-top:3px;font-size:13px}.store-preview-dialog-bar button{gap:9px;min-height:44px;padding:9px 13px;font-size:13px}.store-preview-widths{flex-shrink:0;justify-content:center;gap:7px;display:flex}.store-preview-widths button{background:var(--surface-soft);color:var(--color-muted);border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:13px;display:flex}.store-preview-widths button[aria-pressed=true]{background:var(--color-brand-50);color:var(--color-brand-600)}.store-preview-widths .icon{width:18px;height:18px}.store-preview-dialog-stage{background:var(--studio-canvas);border-radius:14px;flex:1;justify-content:center;min-height:0;padding:12px;display:flex;overflow:hidden}.store-preview-dialog-stage iframe{background:var(--studio-paper);border:0;border-radius:14px;width:390px;max-width:100%;height:100%}.store-preview-dialog-stage[data-preview-width=wide] iframe{width:100%}.store-preview-dialog-note{text-align:center;color:var(--color-muted);flex-shrink:0;font-size:13px;line-height:1.8}html:has(#store-preview-dialog[open]){overflow:hidden}@media (width>=1280px){#store-section[data-editor-tab=templates] .store-builder-layout{grid-template-columns:minmax(0,1fr) 330px}#store-section[data-editor-tab=templates] .store-preview-column{display:block}#store-section[data-editor-tab=templates] .store-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.store-builder-layout{gap:25px}}@media (width<=700px){.store-builder-bar{border-radius:13px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;top:8px}.store-builder-bar>div:first-child{gap:7px;font-size:13px}.store-builder-actions{grid-template-columns:1fr .8fr 1.15fr;gap:7px;display:grid}.store-builder-actions button{justify-content:center;padding-inline:9px;font-size:13px}.store-editor-tabs{margin-bottom:14px;position:static}#store-section .store-card-heading h2{font-size:17px}.store-editor-card{padding:18px}.store-theme-filters{gap:6px;margin-top:18px}.store-theme-filters button{padding-inline:10px;font-size:13px}.store-selection-summary{gap:7px;font-size:13px}.store-preview-column{border-radius:16px;padding:15px}#store-preview-dialog{border-radius:15px;gap:10px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:12px}.store-preview-dialog-stage{padding:0}.store-preview-dialog-stage iframe{border-radius:10px}.store-preview-dialog-bar h2{font-size:15px}.store-preview-dialog-bar button{padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.store-editor-tabs button,.store-theme-filters button,.store-template-grid>button{transition:none}.store-template-grid>button:hover{transform:none}}#workspace{--panel-radius:28px;--panel-radius-inner:18px;--panel-radius-control:14px;--panel-space:24px}#workspace :is(.panel,.billing-plan,.billing-current,.billing-order,.billing-history,.store-editor-card,.store-preview-card){border-radius:var(--panel-radius);border-color:var(--line);box-shadow:none}#workspace :is(.workspace-pulse,.start-checklist,.store-builder-bar,.store-selection-summary){box-shadow:none;border-radius:24px}#workspace .workspace-heading{padding-block:8px 28px}#workspace .workspace-pulse{margin-block:24px;padding:24px}#workspace .stat-card{padding:24px}#workspace :is(#charts-section,#audience-section,#campaigns-section,#traffic-section){gap:24px}#workspace :is(.analytics-tabs,.store-editor-tabs,.billing-cycle,.link-display-controls){border-radius:var(--panel-radius-inner);box-shadow:none;gap:5px;padding:5px}#workspace :is(.analytics-tabs,.store-editor-tabs,.billing-cycle,.link-display-controls) button,#workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),#workspace :is(.primary,.secondary,.billing-select,.store-builder-actions button,.store-theme-filters button){border-radius:var(--panel-radius-control)}#workspace :is(.store-item-editor,.store-preview-settings,.billing-capacity,.billing-order-summary){border-radius:var(--panel-radius-inner)}#workspace .billing-plan-grid{gap:20px}#workspace .billing-plan{padding:28px 24px}#workspace .billing-bottom-grid{gap:24px;margin-top:24px}#workspace .store-builder-bar{padding:16px 20px}#workspace .store-theme-filters{gap:8px}#workspace .store-theme-option{border-radius:22px}#workspace #rows[data-layout=cards]{gap:18px;padding:20px}#workspace #rows[data-layout=cards] .link-row{box-shadow:none;border-radius:22px;padding:22px}#workspace .link-row{padding-block:20px}#workspace .link-emblem{border-radius:16px}#workspace .row-action{border-radius:12px}#workspace .links-toolbar{gap:16px;padding:24px}#workspace .checklist-summary{padding:16px 20px}#workspace .stat-card>div>:is(.icon,span:last-child){border-radius:15px}.app-header{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(20px)saturate(130%);border-radius:28px;min-height:80px;margin:14px 24px 0;padding:12px 20px;box-shadow:0 8px 30px #18132b04}.app-header .header-breadcrumb{background:var(--surface-soft);border-radius:17px;gap:12px;padding:10px 14px}.app-header .header-workspace{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.app-header .header-actions{gap:8px}.app-header .header-control{background:var(--surface-soft);border:1px solid #0000;border-radius:16px;width:44px;height:44px;transition:background .16s,border-color .16s}.app-header .header-control:hover{border-color:var(--line);background:var(--surface-raised)}.app-header .header-control:active{transform:scale(.96)}.app-header .header-control .icon{color:var(--color-brand-500)}.app-header .header-divider{height:28px;margin-inline:4px}.app-header .panel-date{padding-inline:8px;font-size:13px}.app-header .account-trigger{border:1px solid var(--line);background:var(--surface);border-radius:19px;gap:10px;min-height:52px;padding:6px 8px;transition:background .16s}.app-header .account-trigger:hover,.app-header .account-trigger[aria-expanded=true]{background:var(--surface-soft)}.app-header .account-trigger>.icon{color:var(--color-muted);transition:transform .18s}.app-header .account-trigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.app-header .account-trigger .avatar{background:var(--surface-raised);border-radius:13px;width:38px;height:38px}body:has(#workspace) .account-menu{width:340px;max-height:calc(100dvh - 110px);padding:10px;overflow-y:auto;box-shadow:0 20px 65px #15112c1c}body:has(#workspace) .account-menu-head{gap:12px;margin:0 0 8px;padding:14px 12px 18px}body:has(#workspace) .account-menu-head .avatar{border-radius:17px;flex-shrink:0;width:46px;height:46px}body:has(#workspace) .account-menu-head .min-w-0{flex:1}body:has(#workspace) .account-menu .role-label{border-radius:9px;padding:5px 8px;font-size:11px}body:has(#workspace) .account-menu [role=menuitem]{gap:12px;min-height:56px;padding:12px;font-size:14px}body:has(#workspace) .account-menu [role=menuitem]>.icon{box-sizing:content-box;background:var(--surface-soft);width:19px;height:19px;color:var(--color-brand-500);border-radius:13px;padding:9px}body:has(#workspace) .account-menu [data-logout]{color:var(--color-muted)}body:has(#workspace) .account-menu [data-logout]:hover{color:#d04f66}body:has(#workspace) .account-menu small{margin-top:3px;font-size:13px;line-height:1.6}@media (width<=1023px){.app-header{border-radius:24px;min-height:74px;margin:10px 16px 0;padding:10px 12px}}@media (width<=639px){.app-header{gap:8px;margin:8px 12px 0}.app-header .header-actions{gap:6px}.app-header .header-divider{display:none}.app-header .account-trigger{border-radius:16px;min-height:44px;padding:4px 6px}.app-header .header-control{border-radius:14px;width:40px;height:40px}.app-header .account-trigger .avatar{width:34px;height:34px}body:has(#workspace) .account-menu{width:340px;max-width:calc(100vw - 24px)}}body:has(#workspace) :is(dialog.sheet,#store-preview-dialog,.account-menu,.support-panel){border-color:var(--line);border-radius:28px}body:has(#workspace) dialog.sheet{box-shadow:0 24px 80px #10132b26}body:has(#workspace) dialog.sheet :is(input,select,textarea,.primary,.secondary){border-radius:14px}body:has(#workspace) .account-menu [role=menuitem]{border-radius:15px}@media (width<=767px){#workspace{--panel-radius:24px;--panel-space:18px}#workspace .workspace-heading{padding-block:4px 20px}#workspace .stat-card{padding:18px 16px}#workspace .workspace-pulse{margin-block:20px;padding:20px}#workspace :is(.billing-plan-grid,.billing-bottom-grid){gap:16px}#workspace .billing-plan{padding:24px 20px}#workspace .links-toolbar{gap:12px;padding:18px}#workspace #rows[data-layout=cards]{gap:14px;padding:14px}#workspace #rows[data-layout=cards] .link-row{padding:18px}#workspace .store-builder-bar{border-radius:20px;padding:14px}#workspace .checklist-summary{padding:14px 16px}body:has(#workspace) dialog.sheet{border-radius:28px 28px 20px 20px}}#workspace[data-view=links] #links-section{background:0 0;border:0;overflow:visible}#workspace[data-view=links] #rows{background:0 0;gap:14px;padding:18px 0;display:grid}#workspace[data-view=links] #rows .link-row{border:1px solid var(--line);background:var(--surface);border-radius:26px;gap:22px;padding:24px;position:relative;box-shadow:0 3px 14px #1e194605}#workspace[data-view=links] .links-table-heading{display:none}#workspace[data-view=links] .link-result-caption{background:0 0;border:0;padding:12px 4px 0}#rows .link-emblem{border-radius:17px;flex-shrink:0;width:48px;height:48px}#rows .link-identity button{font-size:16px;line-height:1.7}#rows .link-status{gap:10px}#rows .link-visit-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}#rows .link-actions{gap:8px;display:flex;overflow:visible}#rows .row-action{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}#rows .link-actions>.row-action:first-child{background:var(--color-brand-50);color:var(--color-brand-600)}.link-more{flex-shrink:0;position:relative}.link-more summary{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--color-muted);border-radius:14px;place-items:center;list-style:none;display:grid}.link-more summary::-webkit-details-marker{display:none}.link-more[open]{z-index:25}.link-more[open] summary{background:var(--color-brand-50);color:var(--color-brand-600)}.link-more-menu{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:4px;width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 40px #19144124}#rows .link-more-menu .row-action{text-align:right;background:0 0;border:0;justify-content:flex-start;width:100%}#rows .link-more-menu .row-action:hover{background:var(--color-brand-50)}.links-sheet{border:1px solid var(--line);background:var(--surface);width:min(640px,100vw - 32px);max-height:min(90dvh,920px);color:var(--color-ink);overscroll-behavior:contain;scrollbar-width:thin;border-radius:30px;overflow-y:auto}.links-sheet::backdrop{backdrop-filter:blur(5px);background:#18152f61}.links-sheet input:not([type=radio]){background:var(--surface);border-radius:15px;min-height:52px;font-size:16px}.links-sheet :is(.primary,.secondary){border-radius:15px;min-height:48px}.links-sheet .close-button{border-radius:15px;width:44px;height:44px;font-size:26px}.link-form-fields{gap:20px;margin-top:28px;display:grid}.link-advanced{border:1px solid var(--line);border-radius:18px;margin-top:20px;padding:16px}.link-advanced summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:14px;list-style:none;display:flex}.link-advanced summary::-webkit-details-marker{display:none}.link-advanced summary .icon{width:18px;height:18px;color:var(--color-brand-500)}.link-advanced summary span:not(.icon){color:var(--color-muted);margin-inline-start:auto;font-size:12px}.link-advanced[open] summary>.icon:last-child{transform:rotate(180deg)}.links-sheet .link-live-preview{border-radius:20px;margin-top:20px}.links-sheet .mode-option{cursor:pointer;border-radius:18px;padding:16px}.links-sheet .mode-option:has(input:checked){background:var(--color-brand-50);border-color:var(--color-brand-300)}.detail-meta{color:var(--color-brand-600);margin-top:14px;font-size:13px}.detail-address{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:20px}.detail-address small{color:var(--color-muted);margin-bottom:10px;font-size:12px;display:block}.detail-address a{font-size:16px}.detail-actions{grid-template-columns:1.3fr 1fr 1fr;display:grid}.detail-actions #detail-copy{background:var(--color-brand-50);color:var(--color-brand-600)}.detail-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;gap:5px;margin-top:28px;padding:5px;display:flex}.detail-tabs button{min-height:44px;color:var(--color-muted);border-radius:13px;flex:1;font-size:14px}.detail-tabs button[aria-selected=true]{background:var(--surface);color:var(--color-brand-600);font-weight:700;box-shadow:0 2px 6px #1e19460d}.links-sheet [hidden]{display:none!important}.links-sheet :is(#detail-performance,#detail-audience){min-width:0}.link-success-body{text-align:center;gap:20px;padding:46px 32px 32px;display:grid;position:relative}.link-success-body>.close-button{position:absolute;top:14px;left:14px}.success-symbol{background:var(--color-brand-50);width:76px;height:76px;color:var(--color-brand-600);border-radius:26px;place-items:center;margin:12px auto 0;display:grid}.success-symbol .icon{width:38px;height:38px}.link-success-body h2{font-size:24px;font-weight:800}.link-success-body p{color:var(--color-muted);font-size:14px;line-height:1.9}#success-url{overflow-wrap:anywhere;background:var(--surface-soft);color:var(--color-brand-600);border-radius:18px;padding:18px;font-family:Arial,sans-serif;display:block}.success-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=767px){#workspace[data-view=links] #rows{grid-template-columns:minmax(0,1fr);gap:14px}#workspace[data-view=links] #rows .link-row{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:15px;padding:18px}#rows .link-emblem{border-radius:15px;width:42px;height:42px}#rows .link-status{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;padding-top:12px}#rows .link-toggle{border-radius:10px;min-height:32px;padding:5px 12px}#rows .link-actions,#rows[data-layout=cards] .link-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 44px;gap:8px;padding:0;display:grid}#rows .row-action{padding:10px 8px}#rows .link-more-menu .row-action{padding:10px 12px}.links-sheet{border-radius:28px;width:calc(100vw - 16px);max-height:94dvh}.links-sheet form,#detail-dialog>div{padding:22px 20px}.links-sheet .preview-badge{display:none}.link-success-body{padding:40px 22px 26px}}@media (prefers-reduced-motion:no-preference){.links-sheet[open]{animation:.22s ease-out link-sheet-in}@keyframes link-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.link-bulk-bar{background:var(--color-brand-50);border:1px solid var(--color-brand-100);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:16px;display:flex}.link-bulk-bar[hidden]{display:none}.link-bulk-bar label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.link-bulk-bar strong{margin-inline-end:auto;font-size:13px}#workspace .link-select-checkbox,#link-select-all{width:22px;height:22px;min-height:0;accent-color:var(--color-brand-500);cursor:pointer;flex-shrink:0;margin-top:12px}#link-select-all{margin-top:0}#workspace:not([data-view=links]) #link-select-toggle,#workspace:not([data-view=links]) #link-bulk-bar{display:none}.link-bulk-bar button{font-size:13px}.link-bulk-bar button:disabled{opacity:.5;cursor:wait}@media (width<=767px){.link-bulk-bar{gap:8px;padding:12px}.link-bulk-bar label{flex:1}.link-bulk-bar button{white-space:nowrap;flex:1;padding:8px}#rows .link-select-checkbox~.link-emblem{display:none}}#workspace[data-view=links] #store-entry{display:none}#workspace[data-view=links] .workspace-heading{padding-bottom:12px}#workspace[data-view=links] #usage-strip{border:0;margin-block:4px 12px;padding:10px 0}#workspace[data-view=links] #usage-strip>div span:last-child{display:none}#workspace[data-view=links] #start-checklist{margin-block:0 16px}#workspace[data-view=links] .checklist-summary{min-height:56px;padding:10px 16px}#workspace[data-view=links] #links-section>div:first-child{padding:12px 0 18px}#workspace[data-view=links] .link-section-actions{gap:8px}#workspace[data-view=links] #rows .link-row:focus-within{border-color:color-mix(in srgb, var(--color-brand-500) 45%, var(--line))}.links-sheet .mode-option:has(input:checked){border-color:var(--color-brand-500)}.links-load-more{margin:4px auto 24px}.links-load-more[hidden],#workspace:not([data-view=links]) #links-load-more{display:none}@media (width<=767px){#workspace[data-view=links] .link-display-controls,#workspace[data-view=links] #links-section>div:first-child>div:first-child>div:first-child{display:none}#workspace[data-view=links] .link-section-actions{justify-content:space-between;width:100%}#workspace[data-view=links] #usage-strip>a{display:none}#workspace[data-view=links] #usage-strip{flex-direction:row;justify-content:space-between;gap:8px}#workspace[data-view=links] #link-mode-filter{margin-bottom:8px}#workspace[data-view=links] #sort{width:100%}}.link-more.menu-above .link-more-menu{top:auto;bottom:calc(100% + 8px)}.tracking-status{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.tracking-status>div{border:1px dashed var(--line);background:var(--surface);border-radius:24px;align-items:center;gap:14px;padding:18px 22px;display:flex}.tracking-icon{background:var(--surface-soft);width:42px;height:42px;color:var(--color-muted);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.tracking-status h3{font-size:14px;font-weight:700}.tracking-status p{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.8}.tracking-status strong{color:var(--color-muted);margin-inline-start:auto;font-size:24px}#workspace:not([data-view=overview]):not([data-view=analytics]) .tracking-status{display:none}@media (width<=767px){#workspace[data-view=links] #links-section .link-search-field+label{grid-template-columns:1fr 1fr;gap:8px;display:grid}#workspace[data-view=links] #link-mode-filter{width:100%;margin-bottom:0;padding-inline:12px}.tracking-status{grid-template-columns:1fr;gap:12px}.tracking-status>div{padding:16px}}
