:root{--lw-paper:#fbfaf7;--lw-surface:#fff;--lw-sunken:#f4f2ec;--lw-border:#e8e4da;--lw-hairline:#efece3;--lw-ink:#14141a;--lw-ink2:#3a3a44;--lw-ink3:#6b6b76;--lw-ink4:#9a9aa3;--lw-ink5:#b8b7bc;--lw-accent:#0074c9;--lw-accent-soft:#e0f1ff;--lw-accent-ink:#00447c;--lw-ok:#429c5a;--lw-ok-soft:#d8f9dd;--lw-ok-fg:#005e25;--lw-down:#cf4238;--lw-down-soft:#ffe9e5;--lw-down-fg:#8d0001;--lw-warn:#d49838;--lw-warn-soft:#ffefd7;--lw-warn-fg:#663e00;--lw-purple:#6e41db;--lw-purple-soft:#f1efff;--lw-purple-fg:#4912a2;--lw-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--lw-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lw-color-primary:#0074c9;--lw-color-primary-dark:#00569f;--lw-color-black:#14141a;--lw-color-white:#fff;--lw-color-bg:#fbfaf7;--lw-color-bg-alt:#fbfaf7;--lw-color-surface:#fff;--lw-color-surface-alt:#f4f2ec;--lw-color-border:#e8e4da;--lw-color-border-light:#e8e4da;--lw-color-border-input:#e8e4da;--lw-color-muted:#9a9aa3;--lw-color-muted-dark:#6b6b76;--lw-color-muted-light:#9a9aa3;--lw-color-muted-lighter:#b8b7bc;--lw-color-subtle:#6b6b76;--lw-color-success:#298646;--lw-color-error:#c5372f;--lw-color-danger-bg:#ffe9e5;--lw-color-danger-text:#a2080c;--lw-color-status-up:#429c5a;--lw-color-status-down:#cf4238;--lw-color-status-clicks:#0074c9;--lw-color-tag-bg:#f4f2ec;--lw-color-tag-text:#3a3a44;--lw-color-tag-border:#e8e4da;--lw-color-tag-remove:#9a9aa3;--lw-color-badge-blue-bg:#e0f1ff;--lw-color-badge-blue-text:#00447c;--lw-color-badge-amber-bg:#ffefd7;--lw-color-badge-amber-text:#663e00;--lw-color-masquerade-bg:#ffefd7;--lw-color-masquerade-border:#d49838;--lw-color-masquerade-text:#663e00;--lw-color-upsell:#885800;--lw-color-upsell-alt:#9a6500;--lw-color-admin-plan-bg:#ffefd7;--lw-color-admin-plan-border:#f7d19c;--lw-color-admin-plan-text:#6a4400;--lw-color-qr-locked-border:#f7d19c;--lw-color-qr-locked-bg:#fff3e2;--lw-shadow-hover:0 2px 8px #14141a1a;--lw-shadow-dropdown:0 4px 12px #14141a1a;--lw-shadow-drawer:-20px 0 60px -20px #14141a2e;--lw-shadow-sheet:0 30px 80px -20px #14141a59, 0 6px 20px -10px #14141a26;--lw-radius-sm:4px;--lw-radius-md:6px;--lw-radius-lg:8px;--lw-radius-xl:10px;--lw-radius-2xl:12px;--lw-radius-3xl:16px;--lw-radius-pill:999px;--lw-color-btn-secondary-bg:#f4f2ec;--lw-color-btn-secondary-hover-bg:#efece3;--lw-color-copied-bg:#d8f9dd;--lw-color-copied-border:#8ed09c;--lw-color-copied-text:#005e25}@supports (color:lab(0% 0 0)){:root{--lw-accent:lab(46.8906% -2.37101 -53.5295);--lw-accent-soft:lab(94.147% -3.99467 -14.0962);--lw-accent-ink:lab(27.2067% .612855 -43.3188);--lw-ok:lab(57.5643% -39.1713 25.737);--lw-ok-soft:lab(94.8646% -14.8135 9.47288);--lw-ok-fg:lab(34.3156% -39.7732 26.8728);--lw-down:lab(49.5352% 56.1325 38.8711);--lw-down-soft:lab(93.7603% 15.0132 9.23704);--lw-down-fg:lab(28.5726% 56.8891 46.3554);--lw-warn:lab(67.4206% 16.9757 56.8987);--lw-warn-soft:lab(95.4129% 4.93097 18.9675);--lw-warn-fg:lab(30.0682% 20.7069 66.5932);--lw-purple:lab(40.4622% 47.4092 -73.3885);--lw-purple-soft:lab(94.9631% 5.13047 -14.0377);--lw-purple-fg:lab(24.0174% 48.1774 -66.8621);--lw-color-primary:lab(46.8906% -2.37101 -53.5295);--lw-color-primary-dark:lab(35.0802% 1.58718 -53.2729);--lw-color-success:lab(49.4309% -39.316 25.9959);--lw-color-error:lab(46.045% 56.2354 39.5994);--lw-color-danger-bg:lab(93.7603% 15.0132 9.23704);--lw-color-danger-text:lab(34.4017% 56.6412 44.3358);--lw-color-status-up:lab(57.5643% -39.1713 25.737);--lw-color-status-down:lab(49.5352% 56.1325 38.8711);--lw-color-status-clicks:lab(46.8906% -2.37101 -53.5295);--lw-color-badge-blue-bg:lab(94.147% -3.99467 -14.0962);--lw-color-badge-blue-text:lab(27.2067% .612855 -43.3188);--lw-color-badge-amber-bg:lab(95.4129% 4.93097 18.9675);--lw-color-badge-amber-text:lab(30.0682% 20.7069 66.5932);--lw-color-masquerade-bg:lab(95.4129% 4.93097 18.9675);--lw-color-masquerade-border:lab(67.4206% 16.9757 56.8987);--lw-color-masquerade-text:lab(30.0682% 20.7069 66.5932);--lw-color-upsell:lab(41.7684% 19.1458 73.2966);--lw-color-upsell-alt:lab(47.6066% 18.531 68.0115);--lw-color-admin-plan-bg:lab(95.4129% 4.93097 18.9675);--lw-color-admin-plan-border:lab(86.1187% 8.71509 31.2412);--lw-color-admin-plan-text:lab(32.5691% 14.2899 50.4234);--lw-color-qr-locked-border:lab(86.1187% 8.71509 31.2412);--lw-color-qr-locked-bg:lab(96.5615% 2.78267 11.2338);--lw-color-copied-bg:lab(94.8646% -14.8135 9.47288);--lw-color-copied-border:lab(78.0987% -29.8302 19.2821);--lw-color-copied-text:lab(34.3156% -39.7732 26.8728)}}html,body{font-family:var(--lw-sans);color:var(--lw-ink);background:var(--lw-paper)}@keyframes lw-pulse{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.lw-app-shell{background:var(--lw-paper);height:100vh;font-family:var(--lw-sans);color:var(--lw-ink);display:flex;overflow:hidden}.lw-workspace{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.lw-sidebar{border-right:1px solid var(--lw-border);background:var(--lw-paper);flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.lw-sidebar-logo-row{align-items:center;gap:10px;padding:20px 18px 14px;display:flex}.lw-sidebar-logo-mark{background:var(--lw-ink);border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.lw-sidebar-logo-dot{background:var(--lw-ok);border-radius:999px;width:6px;height:6px}.lw-sidebar-logo-name{font-family:var(--lw-sans);letter-spacing:-.2px;color:var(--lw-ink);font-size:14px;font-weight:600}.lw-sidebar-workspace-btn{background:var(--lw-surface);border:1px solid var(--lw-border);cursor:pointer;font-family:var(--lw-sans);color:var(--lw-ink2);text-align:left;border-radius:7px;align-items:center;gap:8px;margin:6px 12px 14px;padding:8px 10px;font-size:12px;display:flex}.lw-sidebar-nav{flex-direction:column;gap:1px;padding:0 8px;display:flex}.lw-sidebar-nav-item{cursor:pointer;color:var(--lw-ink3);font-family:var(--lw-sans);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;font-weight:400;display:flex}.lw-sidebar-nav-item:hover{background:var(--lw-sunken);color:var(--lw-ink)}.lw-sidebar-nav-item--active{background:var(--lw-sunken);color:var(--lw-ink);font-weight:500}.lw-sidebar-nav-badge{font-family:var(--lw-mono);color:var(--lw-ink4);background:var(--lw-hairline);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.lw-sidebar-spacer{flex:1}.lw-sidebar-upgrade-card{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:8px;margin:12px;padding:12px 12px 10px}.lw-sidebar-plan-label{color:var(--lw-ink4);font-size:11px;font-family:var(--lw-mono);margin-bottom:8px}.lw-sidebar-plan-bar{background:var(--lw-hairline);border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden}.lw-sidebar-plan-bar-fill{background:var(--lw-ink);border-radius:2px;height:100%}.lw-sidebar-upgrade-btn{width:100%;font-size:12px;font-family:var(--lw-sans);color:var(--lw-ink);border:1px solid var(--lw-border);cursor:pointer;background:0 0;border-radius:5px;padding:6px 10px;font-weight:500}.lw-sidebar-upgrade-btn:hover{background:var(--lw-sunken)}.lw-topbar{border-bottom:1px solid var(--lw-border);background:var(--lw-surface);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.lw-topbar-breadcrumb{font-family:var(--lw-sans);color:var(--lw-ink3);font-size:13px}.lw-topbar-breadcrumb-sep{color:var(--lw-ink5)}.lw-topbar-breadcrumb-current{color:var(--lw-ink);font-weight:500}.lw-topbar-spacer{flex:1}.lw-topbar-search-wrap{width:260px;position:relative}.lw-topbar-search-icon{color:var(--lw-ink4);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lw-topbar-search-input{background:var(--lw-paper);border:1px solid var(--lw-border);width:100%;height:30px;font-family:var(--lw-sans);color:var(--lw-ink);box-sizing:border-box;border-radius:6px;outline:none;padding:0 10px 0 32px;font-size:12.5px}.lw-topbar-search-kbd{font-family:var(--lw-mono);color:var(--lw-ink4);background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lw-topbar-bell-btn{border:1px solid var(--lw-border);background:var(--lw-surface);cursor:pointer;width:30px;height:30px;color:var(--lw-ink3);border-radius:6px;place-items:center;display:grid;position:relative}.lw-topbar-bell-dot{background:var(--lw-down);border:1.5px solid var(--lw-surface);border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:5px}.lw-topbar-avatar{color:#fff;width:28px;height:28px;font-family:var(--lw-sans);cursor:pointer;background:#c87a30;background:lab(58.8753% 27.0869 51.6397);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.lw-down-banner{background:var(--lw-down-soft);border-bottom:1px solid var(--lw-border);color:var(--lw-down-fg);flex-shrink:0;align-items:center;gap:10px;padding:10px 28px;font-size:12.5px;display:flex}.lw-down-banner-investigate{color:inherit;cursor:pointer;font-size:12px;font-family:var(--lw-sans);background:0 0;border:1px solid;border-radius:5px;margin-left:auto;padding:3px 10px}.lw-workspace-main{flex:1;padding:24px 28px 32px;overflow:auto}.lw-page-header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.lw-page-title{font-family:var(--lw-sans);letter-spacing:-.4px;color:var(--lw-ink);margin:0;font-size:22px;font-weight:600}.lw-page-subtitle{color:var(--lw-ink3);margin-top:4px;font-size:13px}.lw-page-actions{gap:8px;display:flex}.lw-stat-row{gap:12px;margin-bottom:20px;display:flex}.lw-stat-card{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:10px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 16px;display:flex}.lw-stat-card-label{font-family:var(--lw-sans);color:var(--lw-ink4);letter-spacing:.2px;text-transform:uppercase;font-size:11.5px}.lw-stat-card-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lw-stat-card-numbers{align-items:baseline;gap:8px;min-width:0;display:flex}.lw-stat-card-value{font-family:var(--lw-sans);letter-spacing:-.5px;color:var(--lw-ink);font-size:26px;font-weight:500;line-height:1}.lw-stat-card-delta{font-family:var(--lw-mono);align-items:center;gap:2px;font-size:11px;display:inline-flex}.lw-filter-tabs{background:var(--lw-sunken);border-radius:8px;align-items:center;gap:4px;width:fit-content;margin-bottom:12px;padding:3px;display:flex}.lw-filter-tab{cursor:pointer;height:30px;font-family:var(--lw-sans);color:var(--lw-ink3);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lw-filter-tab:hover{color:var(--lw-ink);background:#ffffff80}.lw-filter-tab--active{background:var(--lw-surface);border-color:var(--lw-border);color:var(--lw-ink);box-shadow:0 1px #00000005}.lw-filter-tab-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.lw-filter-tab-count{font-family:var(--lw-mono);color:var(--lw-ink4);margin-left:2px;font-size:11px}.lw-filter-bar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.lw-sort-label{color:var(--lw-ink4);font-size:12px}.lw-link-table-wrap{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:10px;overflow:hidden}.lw-link-table{border-collapse:collapse;width:100%}.lw-link-table thead tr{background:var(--lw-paper);border-bottom:1px solid var(--lw-border)}.lw-link-table th{text-align:left;color:var(--lw-ink4);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--lw-sans);padding:10px 12px}.lw-link-table th:first-child{padding-left:20px}.lw-link-table th:last-child{padding-right:20px}.lw-link-table-row{border-bottom:1px solid var(--lw-hairline);cursor:pointer;transition:background .1s}.lw-link-table-row:hover{background:var(--lw-paper)}.lw-link-table-row:last-child{border-bottom:none}.lw-link-table-cell{vertical-align:middle;padding:12px}.lw-link-table-cell--qr{width:0;padding:12px 12px 12px 20px}.lw-link-table-cell--actions{width:32px;padding:12px 20px 12px 12px}.lw-link-table-qr-thumb{border:1px solid var(--lw-border);cursor:pointer;background:#fff;border-radius:5px;width:36px;height:36px;padding:2px;display:block}.lw-link-table-qr-thumb:hover{box-shadow:var(--lw-shadow-hover)}.lw-link-code-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.lw-link-code{font-family:var(--lw-mono);color:var(--lw-ink);font-size:13px;font-weight:500}.lw-link-code-prefix{color:var(--lw-ink4)}.lw-link-copy-btn{cursor:pointer;width:20px;height:20px;color:var(--lw-ink4);background:0 0;border:none;border-radius:3px;place-items:center;padding:0;display:grid}.lw-link-copy-btn:hover{background:var(--lw-sunken);color:var(--lw-ink)}.lw-link-dest{font-family:var(--lw-sans);color:var(--lw-ink3);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;overflow:hidden}.lw-link-checked-at{font-family:var(--lw-sans);color:var(--lw-ink4);margin-top:4px;font-size:11px}.lw-link-traffic-row{align-items:center;gap:8px;display:flex}.lw-link-traffic-num{font-family:var(--lw-mono);color:var(--lw-ink);font-size:12px;font-weight:500}.lw-link-traffic-label{color:var(--lw-ink4);font-size:10px}.lw-link-dots-btn{cursor:pointer;width:24px;height:24px;color:var(--lw-ink4);background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.lw-link-dots-btn:hover{background:var(--lw-sunken);color:var(--lw-ink)}.lw-status-pill{letter-spacing:.1px;font-size:11px;font-weight:500;font-family:var(--lw-sans);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;display:inline-flex}.lw-status-pill--ok{background:var(--lw-ok-soft);color:var(--lw-ok-fg)}.lw-status-pill--down{background:var(--lw-down-soft);color:var(--lw-down-fg)}.lw-status-pill--warn{background:var(--lw-warn-soft);color:var(--lw-warn-fg)}.lw-status-pill--unknown{background:var(--lw-sunken);color:var(--lw-ink3)}.lw-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.lw-status-dot-pulse{opacity:.35;border:1.5px solid;border-radius:999px;animation:1.8s ease-out infinite lw-pulse;position:absolute;inset:-4px}.lw-link-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lw-link-card-v2{background:var(--lw-surface);border:1px solid var(--lw-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:border-color .12s;display:flex}.lw-link-card-v2:hover{border-color:var(--lw-ink5)}.lw-link-card-v2-header{align-items:flex-start;gap:12px;display:flex}.lw-link-card-v2-qr{border:1px solid var(--lw-border);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;width:44px;height:44px;padding:3px}.lw-link-card-v2-status-row{background:var(--lw-paper);border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.lw-link-card-v2-stats{align-items:flex-end;gap:10px;display:flex}.lw-link-card-v2-clicks{font-family:var(--lw-mono);color:var(--lw-ink);font-size:18px;font-weight:500}.lw-link-card-v2-clicks-label{color:var(--lw-ink4);letter-spacing:.3px;text-transform:uppercase;margin-top:2px;font-size:10.5px}.lw-link-card-v2-uptime-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lw-link-card-v2-uptime-stat{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lw-ink3);font-size:11.5px}.lw-link-card-v2-uptime-stat--ok{color:var(--lw-green,#22c55e)}.lw-link-card-v2-uptime-stat--warn{color:var(--lw-amber,#f59e0b)}.lw-link-card-v2-uptime-stat--down{color:var(--lw-red,#ef4444)}.lw-link-card-v2-uptime-stat--unknown{color:var(--lw-ink4)}.lw-table-pagination{color:var(--lw-ink4);justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.lw-table-pagination-btns{gap:6px;display:flex}.lw-view-toggle{background:var(--lw-sunken);border-radius:6px;gap:2px;padding:2px;display:flex}.lw-view-toggle-btn{cursor:pointer;color:var(--lw-ink3);font-size:12px;font-family:var(--lw-sans);background:0 0;border:none;border-radius:4px;padding:4px 10px}.lw-view-toggle-btn--active{background:var(--lw-surface);color:var(--lw-ink);box-shadow:0 1px 2px #0000000d}.lw-drawer-backdrop{z-index:40;background:#14141a52;position:fixed;inset:0}.lw-drawer{background:var(--lw-surface);border-left:1px solid var(--lw-border);width:540px;box-shadow:var(--lw-shadow-drawer);z-index:50;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.lw-drawer-header{border-bottom:1px solid var(--lw-border);flex-shrink:0;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.lw-drawer-qr-thumb{border:1px solid var(--lw-border);background:#fff;border-radius:7px;flex-shrink:0;width:56px;height:56px;padding:3px}.lw-drawer-title-area{flex:1;min-width:0}.lw-drawer-close-btn{cursor:pointer;width:28px;height:28px;color:var(--lw-ink3);background:0 0;border:none;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.lw-drawer-close-btn:hover{background:var(--lw-sunken)}.lw-drawer-code{font-family:var(--lw-mono);color:var(--lw-ink);margin-bottom:4px;font-size:15px;font-weight:500}.lw-drawer-dest{color:var(--lw-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lw-drawer-actions-bar{border-bottom:1px solid var(--lw-border);background:var(--lw-paper);flex-shrink:0;gap:8px;padding:10px 22px;display:flex}.lw-drawer-tabs{border-bottom:1px solid var(--lw-border);flex-shrink:0;gap:18px;padding:0 22px;display:flex}.lw-drawer-tab{cursor:pointer;font-family:var(--lw-sans);color:var(--lw-ink3);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 0;font-size:13px}.lw-drawer-tab:hover{color:var(--lw-ink)}.lw-drawer-tab--active{color:var(--lw-ink);border-bottom-color:var(--lw-ink);font-weight:500}.lw-drawer-body{flex:1;padding:20px 22px;overflow:auto}.lw-drawer-footer{border-top:1px solid var(--lw-border);background:var(--lw-paper);flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;display:flex}.lw-drawer-section{margin-bottom:22px}.lw-drawer-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lw-drawer-section-title{color:var(--lw-ink4);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:500}.lw-big-number-row{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.lw-big-number-card{background:var(--lw-paper);border:1px solid var(--lw-border);border-radius:8px;padding:12px}.lw-big-number-label{color:var(--lw-ink4);letter-spacing:.3px;text-transform:uppercase;margin-bottom:6px;font-size:11px}.lw-big-number-value{font-family:var(--lw-sans);color:var(--lw-ink);letter-spacing:-.4px;font-size:20px;font-weight:500}.lw-big-number-sub{font-family:var(--lw-mono);color:var(--lw-ink4);margin-top:2px;font-size:10.5px}.lw-traffic-chart{position:relative}.lw-traffic-chart-labels{font-family:var(--lw-mono);color:var(--lw-ink4);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.lw-uptime-grid{grid-template-columns:repeat(60,1fr);gap:2px;display:grid}.lw-uptime-grid-labels{font-family:var(--lw-mono);color:var(--lw-ink4);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.lw-uptime-cell{aspect-ratio:1/1.6;border-radius:1.5px}.lw-timeframe-switcher{background:var(--lw-sunken);border-radius:6px;gap:2px;padding:2px;display:flex}.lw-timeframe-btn{font-size:11px;font-family:var(--lw-sans);color:var(--lw-ink3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 9px;font-weight:500}.lw-timeframe-btn--active{background:var(--lw-surface);color:var(--lw-ink);box-shadow:0 1px 2px #0000000d}.lw-dest-edit-row{gap:6px;display:flex}.lw-dest-input{background:var(--lw-paper);border:1px solid var(--lw-border);height:34px;font-family:var(--lw-mono);color:var(--lw-ink);border-radius:6px;outline:none;flex:1;padding:0 12px;font-size:12.5px}.lw-dest-hint{color:var(--lw-ink4);margin-top:6px;font-size:11px}.lw-tag-add-inline{font-size:11px;font-family:var(--lw-sans);color:var(--lw-ink4);border:1px dashed var(--lw-border);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px}.lw-tag-add-inline:hover{background:var(--lw-sunken)}.lw-sheet-backdrop{z-index:40;background:#14141a52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lw-sheet{background:var(--lw-surface);box-shadow:var(--lw-shadow-sheet);border:1px solid var(--lw-border);z-index:50;border-radius:14px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lw-sheet-header{border-bottom:1px solid var(--lw-hairline);align-items:center;padding:20px 24px 14px;display:flex}.lw-sheet-title{letter-spacing:-.3px;color:var(--lw-ink);font-size:16px;font-weight:600}.lw-sheet-subtitle{color:var(--lw-ink3);margin-top:2px;font-size:12px}.lw-sheet-close-btn{cursor:pointer;width:28px;height:28px;color:var(--lw-ink3);background:0 0;border:none;border-radius:5px;place-items:center;margin-left:auto;display:grid}.lw-sheet-close-btn:hover{background:var(--lw-sunken)}.lw-sheet-body{padding:24px}.lw-sheet-footer{background:var(--lw-paper);border-top:1px solid var(--lw-hairline);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.lw-sheet-kbd-hint{color:var(--lw-ink4);margin-right:auto;font-size:11px}.lw-field{margin-bottom:16px}.lw-field-label-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.lw-field-label{color:var(--lw-ink2);font-size:12px;font-weight:500}.lw-field-required{color:var(--lw-down)}.lw-field-badge{font-family:var(--lw-mono);color:var(--lw-warn-fg);background:var(--lw-warn-soft);letter-spacing:.4px;border-radius:3px;padding:1px 6px;font-size:9.5px}.lw-field-hint{color:var(--lw-ink4);margin-left:auto;font-size:11px}.lw-field-input{background:var(--lw-surface);border:1px solid var(--lw-border);width:100%;height:36px;font-family:var(--lw-sans);color:var(--lw-ink);box-sizing:border-box;border-radius:7px;outline:none;padding:0 12px;font-size:13px}.lw-field-input:focus{border-color:var(--lw-accent)}.lw-field-prefix-row{align-items:stretch;display:flex}.lw-field-prefix{font-family:var(--lw-mono);color:var(--lw-ink4);background:var(--lw-paper);border:1px solid var(--lw-border);border-right:none;border-radius:7px 0 0 7px;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.lw-field-input--suffixed{font-family:var(--lw-mono);border-radius:0 7px 7px 0;flex:1}.lw-field-tags-input{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:6px 10px;display:flex}.lw-field-tags-inline-input{min-width:80px;font-family:var(--lw-sans);color:var(--lw-ink);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.lw-qr-brand-block{background:var(--lw-paper);border:1px solid var(--lw-border);border-radius:8px;gap:14px;padding:14px;display:flex}.lw-qr-brand-thumb{border:1px solid var(--lw-border);background:#fff;border-radius:6px;flex-shrink:0;padding:4px}.lw-color-row{color:var(--lw-ink2);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.lw-color-swatch{border:1px solid var(--lw-border);border-radius:4px;flex-shrink:0;width:18px;height:18px;position:relative;overflow:hidden}.lw-color-swatch input[type=color]{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.lw-color-hex{font-family:var(--lw-mono);color:var(--lw-ink3);margin-left:auto;font-size:11.5px}.lw-monitor-toggle-row{background:var(--lw-paper);border:1px solid var(--lw-border);border-radius:7px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 12px;display:flex}.lw-qr-studio-wrap{width:760px;display:flex}.lw-qr-studio-preview-panel{background:var(--lw-paper);border-right:1px solid var(--lw-border);flex-direction:column;align-items:center;gap:16px;width:340px;padding:32px;display:flex}.lw-qr-studio-preview-label{color:var(--lw-ink4);letter-spacing:.4px;text-transform:uppercase;align-self:flex-start;font-size:11px}.lw-qr-studio-qr-box{border:1px solid var(--lw-border);background:#fff;border-radius:12px;padding:14px}.lw-qr-studio-short-url{font-family:var(--lw-mono);color:var(--lw-ink2);font-size:12px}.lw-qr-studio-dl-row{gap:8px;width:100%;display:flex}.lw-qr-studio-controls-panel{flex:1;padding:24px 28px;position:relative}.lw-qr-studio-title{letter-spacing:-.3px;color:var(--lw-ink);margin-bottom:2px;font-size:16px;font-weight:600}.lw-qr-studio-subtitle{color:var(--lw-ink3);margin-bottom:22px;font-size:12px}.lw-swatches{align-items:center;gap:8px;display:flex}.lw-swatch-btn{border:2px solid var(--lw-border);cursor:pointer;border-radius:7px;width:32px;height:32px;padding:0;transition:border-color .1s}.lw-swatch-btn--selected{border-color:var(--lw-ink)}.lw-swatch-add-btn{background:var(--lw-surface);border:1.5px solid var(--lw-border);cursor:pointer;height:32px;color:var(--lw-ink3);font-size:11.5px;font-family:var(--lw-mono,monospace);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px 0 6px;font-weight:500;transition:border-color .12s,background .12s;display:flex;position:relative;overflow:hidden}.lw-swatch-add-btn:hover{border-color:var(--lw-ink3);background:var(--lw-sunken)}.lw-swatch-add-btn input[type=color]{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.lw-swatch-add-btn:hover{background:var(--lw-sunken)}.lw-logo-row{border:1px solid var(--lw-border);background:var(--lw-paper);border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.lw-logo-row-thumb{color:#fff;width:36px;height:36px;font-weight:700;font-family:var(--lw-sans);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lw-logo-row-info{color:var(--lw-ink2);flex:1;font-size:12px}.lw-logo-row-info-sub{color:var(--lw-ink4);font-size:10.5px}.lw-ec-control{background:var(--lw-sunken);border-radius:6px;gap:2px;width:fit-content;padding:2px;display:flex}.lw-ec-btn{font-size:11px;font-family:var(--lw-mono);color:var(--lw-ink3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 12px;font-weight:500}.lw-ec-btn--active{background:var(--lw-surface);color:var(--lw-ink);box-shadow:0 1px 2px #0000000d}.lw-ec-hint{color:var(--lw-ink4);margin-top:6px;font-size:11px}.lw-btn-refined{font-size:13px;font-family:var(--lw-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;height:32px;padding:7px 14px;font-weight:500;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.lw-btn-refined:disabled{opacity:.5;cursor:not-allowed}.lw-btn-refined--primary{background:var(--lw-ink);color:#fff;border-color:var(--lw-ink)}.lw-btn-refined--primary:hover:not(:disabled){background:var(--lw-ink2)}.lw-btn-refined--outline{background:var(--lw-surface);color:var(--lw-ink);border-color:var(--lw-border)}.lw-btn-refined--outline:hover:not(:disabled){background:var(--lw-sunken)}.lw-btn-refined--ghost{color:var(--lw-ink);background:0 0;border-color:#0000}.lw-btn-refined--ghost:hover:not(:disabled){background:var(--lw-sunken)}.lw-btn-refined--soft{background:var(--lw-sunken);color:var(--lw-ink);border-color:#0000}.lw-btn-refined--soft:hover:not(:disabled){background:var(--lw-hairline)}.lw-btn-refined--danger{color:var(--lw-down-fg);background:0 0;border-color:#0000}.lw-btn-refined--danger:hover:not(:disabled){background:var(--lw-down-soft)}.lw-btn-refined--sm{gap:6px;height:26px;padding:5px 10px;font-size:12px}.lw-btn-refined--lg{gap:8px;height:38px;padding:10px 18px;font-size:14px}.lw-empty-state-v2{flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.lw-empty-state-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:460px;display:flex}.lw-empty-icon-box{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:14px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 1px #00000005,0 8px 24px -12px #14141a2e}.lw-empty-title{letter-spacing:-.4px;color:var(--lw-ink);margin:0;font-size:22px;font-weight:600}.lw-empty-subtitle{color:var(--lw-ink3);margin:6px 0 0;font-size:14px;line-height:1.5}.lw-empty-cta-row{gap:8px;display:flex}.lw-empty-tour-card{background:var(--lw-surface);border:1px solid var(--lw-border);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:14px;width:100%;margin-top:14px;padding:14px 18px;display:flex}.lw-empty-tour-icon{background:var(--lw-accent-soft);width:36px;height:36px;color:var(--lw-accent-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lw-empty-tour-title{color:var(--lw-ink);font-size:13px;font-weight:500}.lw-empty-tour-subtitle{color:var(--lw-ink4);margin-top:2px;font-size:11.5px}.lw-tag-refined{font-size:11px;font-weight:500;font-family:var(--lw-sans);background:var(--lw-sunken);color:var(--lw-ink2);border:1px solid var(--lw-border);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.lw-tag-refined--accent{background:var(--lw-accent-soft);color:var(--lw-accent-ink);border-color:#0000}.lw-tag-refined-remove{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;margin-right:-2px;padding:0;font-size:13px;line-height:.8}.lw-tag-refined-remove:hover{opacity:1}.lw-container{max-width:800px;margin:0 auto;padding:32px}.lw-container-narrow{max-width:600px;margin:0 auto;padding:32px}.lw-page-padding,.lw-loading{padding:40px}.lw-navbar{background:var(--lw-color-surface);border-bottom:1px solid var(--lw-color-border);justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.lw-navbar-brand{color:var(--lw-color-black);font-weight:700;text-decoration:none}.lw-navbar-right{text-align:right}.lw-navbar-email{font-size:13px}.lw-navbar-role{font-size:11px}.lw-navbar-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.lw-navbar-link{color:var(--lw-color-primary);font-size:12px;text-decoration:none}.lw-navbar-link:hover{text-decoration:underline}.lw-navbar-items{align-items:center;gap:12px;display:flex}.lw-navbar-items a{color:var(--lw-color-primary);font-size:13px;text-decoration:none}.lw-navbar-items a:hover{text-decoration:underline}.lw-btn-primary{background:var(--lw-color-black);color:var(--lw-color-white);border-radius:var(--lw-radius-lg);cursor:pointer;border:none;padding:8px 20px;font-size:14px;font-weight:500}.lw-btn-primary:hover{opacity:.9}.lw-btn-primary:disabled{opacity:.5;cursor:not-allowed}.lw-btn-primary-lg{background:var(--lw-color-black);color:var(--lw-color-white);border-radius:var(--lw-radius-lg);cursor:pointer;border:none;padding:10px 24px;font-size:14px;font-weight:500}.lw-btn-primary-lg:hover{opacity:.9}.lw-btn-primary-lg:disabled{opacity:.5;cursor:not-allowed}.lw-btn-secondary{background:var(--lw-color-btn-secondary-bg);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg);cursor:pointer;padding:8px 14px;font-size:13px}.lw-btn-secondary:hover{background:var(--lw-color-btn-secondary-hover-bg)}.lw-btn-secondary-lg{background:var(--lw-color-btn-secondary-bg);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg);cursor:pointer;padding:10px 20px;font-size:14px}.lw-btn-secondary-lg:hover{background:var(--lw-color-btn-secondary-hover-bg)}.lw-btn-sm{background:var(--lw-color-black);color:var(--lw-color-white);border-radius:var(--lw-radius-md);cursor:pointer;border:none;padding:8px 20px;font-size:13px}.lw-btn-sm:hover{opacity:.9}.lw-btn-sm:disabled{opacity:.5;cursor:not-allowed}.lw-btn-accent{background:var(--lw-color-primary);color:var(--lw-color-white);border-radius:var(--lw-radius-md);cursor:pointer;border:none;padding:6px 16px;font-size:12px}.lw-btn-accent:hover{opacity:.9}.lw-btn-danger{background:var(--lw-color-danger-bg);color:var(--lw-color-danger-text);border-radius:var(--lw-radius-sm);cursor:pointer;border:none;padding:4px 12px;font-size:11px}.lw-btn-danger:hover{opacity:.85}.lw-btn-masquerade-stop{background:var(--lw-color-masquerade-text);color:var(--lw-color-white);border-radius:var(--lw-radius-md);cursor:pointer;border:none;padding:4px 14px;font-size:12px}.lw-btn-masquerade-stop:hover{opacity:.9}.lw-btn-logout{cursor:pointer;font-size:12px}.lw-btn-copy{background:var(--lw-color-btn-secondary-bg);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-sm);cursor:pointer;color:var(--lw-color-muted-dark);padding:2px 8px;font-size:11px;transition:all .2s}.lw-btn-copy:hover{background:var(--lw-color-btn-secondary-hover-bg)}.lw-btn-copied{background:var(--lw-color-copied-bg);border:1px solid var(--lw-color-copied-border);border-radius:var(--lw-radius-sm);cursor:pointer;color:var(--lw-color-copied-text);padding:2px 8px;font-size:11px;transition:all .2s}.lw-btn-toggle{background:var(--lw-color-btn-secondary-bg);color:var(--lw-color-black)}.lw-btn-toggle-active{background:var(--lw-color-black);color:var(--lw-color-white)}.lw-btn-toggle-disabled{opacity:.55}.lw-btn-upgrade{border-radius:var(--lw-radius-md);cursor:pointer;background:var(--lw-color-primary);color:var(--lw-color-white);border:none;padding:6px 16px;font-size:12px}.lw-btn-upgrade:hover{opacity:.9}.lw-btn-downgrade{border-radius:var(--lw-radius-md);cursor:pointer;background:var(--lw-color-btn-secondary-bg);color:var(--lw-color-black);border:1px solid var(--lw-color-border-light);padding:6px 16px;font-size:12px}.lw-btn-downgrade:hover{background:var(--lw-color-btn-secondary-hover-bg)}.lw-btn-upload{background:var(--lw-color-btn-secondary-bg);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-sm);cursor:pointer;color:#444;padding:4px 14px;font-size:11px;display:inline-block}.lw-btn-upload:hover{background:var(--lw-color-btn-secondary-hover-bg)}.lw-input{border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-md);box-sizing:border-box;width:100%;padding:8px 12px;font-size:14px}.lw-input-lg{border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg);box-sizing:border-box;width:100%;padding:10px 14px;font-size:14px}.lw-input-mb{margin-bottom:8px}.lw-input-mb-lg{margin-bottom:12px}.lw-input-search{border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg);flex:1;min-width:200px;padding:7px 12px;font-size:13px}.lw-input-tag{border:1px solid var(--lw-color-tag-border);border-radius:var(--lw-radius-sm);outline:none;width:120px;padding:3px 8px;font-size:11px}.lw-select{border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg);background:var(--lw-color-surface);cursor:pointer;min-width:120px;padding:7px 12px;font-size:13px}.lw-select-active{color:var(--lw-color-black)}.lw-select-placeholder{color:var(--lw-color-muted)}.lw-select-timeframe{margin-left:auto}.lw-label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.lw-label-detail{color:var(--lw-color-subtle);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.lw-label-checkbox{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.lw-label-checkbox-disabled{cursor:pointer;opacity:.5;pointer-events:none;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.lw-input-color{border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-sm);cursor:pointer;width:36px;height:28px;padding:0}.lw-label-color{align-items:center;gap:6px;font-size:12px;display:flex}.lw-input-file-hidden{display:none}.lw-form-field{margin-bottom:16px}.lw-form-field-sm{margin-bottom:12px}.lw-form-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.lw-section-card{background:var(--lw-color-surface);border-radius:var(--lw-radius-2xl);border:1px solid var(--lw-color-border);margin-bottom:20px;padding:24px}.lw-section-card-dimmed{background:var(--lw-color-surface);border-radius:var(--lw-radius-2xl);border:1px solid var(--lw-color-border);opacity:.7;margin-bottom:20px;padding:24px}.lw-section-title{margin-top:0;margin-bottom:16px;font-size:16px}.lw-section-title-sm{margin-top:0;margin-bottom:8px;font-size:16px}.lw-link-card{background:var(--lw-color-surface);border-radius:var(--lw-radius-2xl);border:1px solid var(--lw-color-border);cursor:pointer;margin-bottom:14px;padding:20px}.lw-link-card:hover{box-shadow:var(--lw-shadow-hover)}.lw-link-card-inner{align-items:flex-start;gap:20px;display:flex}.lw-link-info{flex:1;min-width:0}.lw-plan-current{background:var(--lw-color-surface-alt);border-radius:var(--lw-radius-lg);border:1px solid var(--lw-color-border);align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.lw-plan-current-name{font-size:18px;font-weight:600}.lw-plan-current-status{color:var(--lw-color-muted);font-size:13px}.lw-plan-row{border:1px solid var(--lw-color-border);border-radius:var(--lw-radius-lg);justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px;display:flex}.lw-plan-features{color:var(--lw-color-muted);margin-top:2px;font-size:12px}.lw-alert-error{background:var(--lw-color-danger-bg);color:var(--lw-color-danger-text);border-radius:var(--lw-radius-md);margin-bottom:12px;padding:8px 12px;font-size:13px}.lw-qr-wrapper{cursor:pointer;border-radius:var(--lw-radius-lg);border:1px solid var(--lw-color-border);background:var(--lw-color-surface);flex-shrink:0;padding:4px;transition:box-shadow .2s}.lw-qr-wrapper:hover{box-shadow:var(--lw-shadow-hover)}.lw-qr-placeholder{border-radius:var(--lw-radius-lg);background:#f5f5f5}.lw-qr-container{border-radius:var(--lw-radius-lg);position:relative;overflow:hidden}.lw-qr-image{display:block}.lw-qr-logo{background:var(--lw-color-white);border-radius:var(--lw-radius-sm);object-fit:contain;padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw-short-url-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.lw-short-url{font-size:15px;font-weight:700}.lw-destination-url{color:var(--lw-color-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;overflow:hidden}.lw-status-row{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.lw-status-checked{color:var(--lw-color-muted)}.lw-status-clicks{color:var(--lw-color-muted-dark)}.lw-status-upsell{color:var(--lw-color-upsell)}.lw-status-admin-detail{color:var(--lw-color-muted-lighter);font-size:11px}.lw-tags-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.lw-tag{border-radius:var(--lw-radius-pill);background:var(--lw-color-tag-bg);color:var(--lw-color-tag-text);border:1px solid var(--lw-color-tag-border);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.lw-tag-remove{cursor:pointer;color:var(--lw-color-tag-remove);background:0 0;border:none;padding:0;font-size:12px;line-height:1}.lw-tag-remove:hover{color:var(--lw-color-tag-text)}.lw-tag-add{border-radius:var(--lw-radius-pill);cursor:pointer;color:var(--lw-color-muted);background:#f8f8f8;border:1px dashed #ccc;padding:2px 8px;font-size:11px}.lw-tag-add:hover{background:var(--lw-color-btn-secondary-bg)}.lw-tag-input-wrap{display:inline-block;position:relative}.lw-tag-autocomplete{background:var(--lw-color-surface);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-md);box-shadow:var(--lw-shadow-dropdown);z-index:20;min-width:120px;max-height:140px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto}.lw-tag-autocomplete-item{cursor:pointer;text-align:left;width:100%;color:var(--lw-color-tag-text);background:0 0;border:none;padding:6px 10px;font-size:11px;display:block}.lw-tag-autocomplete-item:hover{background:var(--lw-color-tag-bg)}.lw-modal-overlay{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lw-modal{background:var(--lw-color-surface);border-radius:var(--lw-radius-xl);width:500px;padding:24px;position:relative}.lw-modal-qr{background:var(--lw-color-surface);border-radius:var(--lw-radius-3xl);text-align:center;width:420px;max-height:90vh;padding:32px;position:relative;overflow-y:auto}.lw-modal-create{background:var(--lw-color-surface);border-radius:var(--lw-radius-3xl);width:480px;padding:32px;position:relative}.lw-modal-close{cursor:pointer;color:var(--lw-color-muted);background:0 0;border:none;font-size:18px;position:absolute;top:10px;right:10px}.lw-modal-close:hover{color:var(--lw-color-black)}.lw-modal-close-lg{cursor:pointer;color:var(--lw-color-muted);background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:12px}.lw-modal-close-lg:hover{color:var(--lw-color-black)}.lw-modal-title{margin-top:0;margin-bottom:16px}.lw-modal-title-sm{margin-top:0;margin-bottom:4px}.lw-modal-subtitle{color:var(--lw-color-muted-dark);word-break:break-all;margin-bottom:20px;font-size:13px}.lw-modal-footer{justify-content:flex-end;gap:10px;display:flex}.lw-modal-footer-center{justify-content:center;gap:12px;margin-top:20px;display:flex}.lw-modal-actions{gap:8px;margin-bottom:10px;display:flex}.lw-modal-actions-bottom{gap:10px;margin-top:20px;display:flex}.lw-modal-toggle-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.lw-qr-customize{text-align:left;margin-top:20px}.lw-qr-customize-title{text-align:center;margin-bottom:10px;font-size:13px;font-weight:500}.lw-qr-colors{justify-content:center;align-items:center;gap:20px;margin-bottom:14px;display:flex}.lw-qr-colors-inline{align-items:center;gap:20px;display:flex}.lw-qr-logo-section{border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:flex}.lw-qr-logo-label{font-size:12px}.lw-qr-logo-preview{border-radius:var(--lw-radius-sm);border:1px solid var(--lw-color-border-light);object-fit:contain}.lw-qr-logo-hint{color:var(--lw-color-muted-lighter);text-align:center;font-size:10px}.lw-qr-save-colors{text-align:center;margin-top:10px}.lw-qr-preview-border{border-radius:var(--lw-radius-sm);border:1px solid var(--lw-color-border);margin-left:auto}.lw-qr-modal-preview{border:1px solid var(--lw-color-border);border-radius:var(--lw-radius-2xl)}.lw-qr-upsell{color:var(--lw-color-upsell);margin-top:16px;font-size:12px}.lw-qr-panel{border:1px solid var(--lw-color-border);border-radius:var(--lw-radius-xl);background:#fafafa;margin-bottom:16px;padding:16px}.lw-qr-panel-locked{border:1px dashed var(--lw-color-qr-locked-border);border-radius:var(--lw-radius-xl);background:var(--lw-color-qr-locked-bg);margin-bottom:16px;padding:16px}.lw-qr-panel-title{color:var(--lw-color-black);margin-bottom:10px;font-size:13px;font-weight:500}.lw-qr-panel-title-locked{color:var(--lw-color-masquerade-text);margin-bottom:10px;font-size:13px;font-weight:500}.lw-qr-panel-upsell{color:var(--lw-color-upsell-alt);font-size:12px}.lw-shortlink-editor{align-items:center;gap:0;display:flex}.lw-shortlink-prefix{color:var(--lw-color-muted);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-md) 0 0 var(--lw-radius-md);white-space:nowrap;background:#f5f5f5;border-right:none;padding:8px 10px;font-size:13px}.lw-shortlink-prefix-lg{color:var(--lw-color-muted);border:1px solid var(--lw-color-border-light);border-radius:var(--lw-radius-lg) 0 0 var(--lw-radius-lg);white-space:nowrap;background:#f5f5f5;border-right:none;padding:10px;font-size:13px}.lw-shortlink-input{border:1px solid var(--lw-color-border-light);border-radius:0 var(--lw-radius-md) var(--lw-radius-md) 0;box-sizing:border-box;flex:1;padding:8px 10px;font-size:14px}.lw-shortlink-input-lg{border:1px solid var(--lw-color-border-light);border-radius:0 var(--lw-radius-lg) var(--lw-radius-lg) 0;box-sizing:border-box;flex:1;padding:10px 14px;font-size:14px}.lw-shortlink-input-disabled{opacity:.5}.lw-chart-wrapper{margin-top:14px}.lw-chart-label{color:var(--lw-color-muted-dark);margin-bottom:8px;font-size:12px}.lw-chart-bars{align-items:flex-end;gap:4px;height:72px;display:flex}.lw-chart-bar{border-radius:var(--lw-radius-pill);width:10px}.lw-chart-bar-narrow{border-radius:var(--lw-radius-pill);width:7px}.lw-chart-bar-up{background:var(--lw-color-status-up)}.lw-chart-bar-down{background:var(--lw-color-status-down)}.lw-chart-bar-clicks{background:var(--lw-color-status-clicks)}.lw-history-scroll{max-height:120px;margin-top:10px;overflow:auto}.lw-history-entry{font-size:12px}.lw-settings-heading{margin-bottom:24px}.lw-account-row{margin-bottom:8px;font-size:14px}.lw-account-label{color:var(--lw-color-muted)}.lw-account-date{color:var(--lw-color-muted);font-size:13px}.lw-plan-note{color:var(--lw-color-muted);margin-top:8px;font-size:12px}.lw-coming-soon-text{color:var(--lw-color-muted);margin:0;font-size:13px}.lw-badge{border-radius:var(--lw-radius-pill);padding:2px 8px;font-size:11px;font-weight:400}.lw-badge-blue{background:var(--lw-color-badge-blue-bg);color:var(--lw-color-badge-blue-text);margin-left:8px}.lw-badge-amber{background:var(--lw-color-badge-amber-bg);color:var(--lw-color-badge-amber-text);margin-left:6px}.lw-badge-teal{color:#003c3a;color:lab(22.4709% -41.7326 -7.80653);background:#baf5f1;background:lab(92.565% -20.0777 -4.10382);border:1px solid #67d2cc;border:1px solid lab(77.9385% -33.6653 -6.76284);margin-left:6px}.lw-upsell-label{color:var(--lw-color-upsell);margin-left:8px;font-size:11px;font-weight:400}.lw-auth-page{padding:40px}.lw-auth-title{margin-bottom:16px}.lw-auth-input{margin-bottom:16px;display:block}.lw-auth-btn{cursor:pointer}.lw-auth-btn:disabled{opacity:.5;cursor:not-allowed}.lw-home{padding:40px}.lw-home-title{margin-bottom:8px}.lw-home-subtitle{color:var(--lw-color-muted-dark);margin-bottom:0}.lw-home-links{margin-top:20px}.lw-home-link-row{margin-top:10px}.lw-home-link-row:first-child{margin-top:20px}.lw-masquerade-bar{background:var(--lw-color-masquerade-bg);border-bottom:2px solid var(--lw-color-masquerade-border);color:var(--lw-color-masquerade-text);justify-content:space-between;align-items:center;padding:10px 32px;font-size:13px;font-weight:500;display:flex}.lw-admin-plan-badge{color:var(--lw-color-admin-plan-text);background:var(--lw-color-admin-plan-bg);border:1px solid var(--lw-color-admin-plan-border);border-radius:var(--lw-radius-lg);margin-bottom:16px;padding:8px 14px;font-size:12px;display:inline-block}.lw-action-bar{gap:10px;margin-bottom:16px;display:flex}.lw-search-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.lw-empty-state{text-align:center;color:var(--lw-color-muted-light);padding:32px;font-size:14px}.lw-text-muted{color:var(--lw-color-muted)}.lw-text-muted-dark{color:var(--lw-color-muted-dark)}.lw-text-muted-light{color:var(--lw-color-muted-light)}.lw-text-muted-lighter{color:var(--lw-color-muted-lighter)}.lw-text-error{color:var(--lw-color-error)}.lw-text-success{color:var(--lw-color-success)}.lw-text-upsell{color:var(--lw-color-upsell)}.lw-text-xs{font-size:11px}.lw-text-sm{font-size:12px}.lw-text-md{font-size:13px}.lw-text-base{font-size:14px}.lw-feedback{margin-top:8px;font-size:13px}.lw-feedback-success{color:var(--lw-color-success);font-size:13px}.lw-feedback-error{color:var(--lw-color-error);font-size:13px}.lw-feedback-inline{font-size:13px}.lw-field-error{color:var(--lw-color-error);margin-top:4px;font-size:12px}.lw-flex{display:flex}.lw-flex-center{align-items:center;display:flex}.lw-flex-between{justify-content:space-between;align-items:center;display:flex}.lw-flex-end{justify-content:flex-end;display:flex}.lw-flex-wrap{flex-wrap:wrap}.lw-gap-4{gap:4px}.lw-gap-6{gap:6px}.lw-gap-8{gap:8px}.lw-gap-10{gap:10px}.lw-gap-12{gap:12px}.lw-gap-16{gap:16px}.lw-gap-20{gap:20px}.lw-mt-4{margin-top:4px}.lw-mt-8{margin-top:8px}.lw-mt-10{margin-top:10px}.lw-mt-12{margin-top:12px}.lw-mt-14{margin-top:14px}.lw-mt-16{margin-top:16px}.lw-mt-20{margin-top:20px}.lw-mb-4{margin-bottom:4px}.lw-mb-8{margin-bottom:8px}.lw-mb-10{margin-bottom:10px}.lw-mb-12{margin-bottom:12px}.lw-mb-14{margin-bottom:14px}.lw-mb-16{margin-bottom:16px}.lw-mb-20{margin-bottom:20px}.lw-text-center{text-align:center}.lw-text-right{text-align:right}.lw-text-left{text-align:left}.lw-break-all{word-break:break-all}.lw-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lw-min-w-0{min-width:0}.lw-flex-1{flex:1}.lw-shrink-0{flex-shrink:0}.lw-cursor-pointer{cursor:pointer}.lw-sidebar-logo{align-items:center;gap:10px;padding:20px 18px 14px;display:flex}.lw-sidebar-usage{background:var(--lw-sunken);border:1px solid var(--lw-hairline);border-radius:8px;margin:auto 12px 16px;padding:12px}.lw-topbar-search{background:var(--lw-paper);border:1px solid var(--lw-border);border-radius:7px;flex:1;align-items:center;gap:6px;max-width:320px;height:32px;margin:0 auto;padding:0 10px;display:flex}.lw-topbar-search:focus-within{border-color:var(--lw-accent);box-shadow:0 0 0 3px var(--lw-accent-soft)}.lw-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lw-topbar-bell{border:1px solid var(--lw-border);background:var(--lw-surface);cursor:pointer;width:30px;height:30px;color:var(--lw-ink3);border-radius:6px;place-items:center;transition:background .12s;display:grid;position:relative}.lw-topbar-bell:hover{background:var(--lw-sunken)}.lw-global-masq-pill{z-index:9100;background:var(--lw-color-masquerade-bg);border:1.5px solid var(--lw-color-masquerade-border);color:var(--lw-color-masquerade-text);pointer-events:auto;border-radius:20px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 2px 12px #0000001f}.lw-global-masq-stop{background:var(--lw-color-masquerade-text);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700;transition:opacity .15s}.lw-global-masq-stop:hover{opacity:.8}.lw-beta-tab{z-index:9000;color:#fff;cursor:pointer;pointer-events:auto;background:#412db5;background:lab(29.1281% 39.8752 -69.8971);border:none;border-radius:8px 0 0 8px;justify-content:center;align-items:center;padding:12px 6px;transition:background .15s,box-shadow .15s;display:flex;position:fixed;top:140px;right:0;box-shadow:-2px 2px 10px #0003}.lw-beta-tab:hover{background:#3300a4;background:lab(19.5283% 54.4679 -77.6401);box-shadow:-3px 3px 14px #00000047}.lw-beta-tab-text{writing-mode:vertical-lr;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;transform:rotate(180deg)}.lw-feedback-backdrop{z-index:9001;background:#14141a73;animation:.15s lw-fade-in;position:fixed;inset:0}.lw-feedback-drawer{z-index:9002;background:var(--lw-color-surface);border-left:1px solid var(--lw-color-border);flex-direction:column;width:420px;max-width:100vw;animation:.2s cubic-bezier(.22,1,.36,1) lw-slide-in-right;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-6px 0 32px #00000024}@keyframes lw-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}.lw-feedback-header{border-bottom:1px solid var(--lw-color-border);color:#fff;background:#412db5;background:lab(29.1281% 39.8752 -69.8971);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;display:flex}.lw-feedback-header-title{letter-spacing:-.01em;font-size:16px;font-weight:700}.lw-feedback-header-sub{opacity:.75;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.lw-feedback-page{font-family:var(--lw-mono);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#ffffff26;border-radius:4px;max-width:240px;padding:1px 6px;font-size:10px;display:inline-block;overflow:hidden}.lw-feedback-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;transition:background .1s;display:grid}.lw-feedback-close:hover{background:#ffffff40}.lw-feedback-form{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow-y:auto}.lw-feedback-field{flex-direction:column;gap:6px;display:flex}.lw-feedback-field--grow{flex:1;min-height:0}.lw-feedback-label{color:var(--lw-ink2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.lw-feedback-optional{color:var(--lw-color-muted);text-transform:none;letter-spacing:0;font-weight:400}.lw-feedback-required{color:var(--lw-color-error)}.lw-feedback-cats{flex-direction:column;gap:6px;display:flex}.lw-feedback-cat{background:var(--lw-color-bg);border:1.5px solid var(--lw-color-border);cursor:pointer;text-align:left;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;gap:1px 8px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.lw-feedback-cat:hover{background:#f3f4ff;background:lab(96.2824% 2.11906 -11.0828);border-color:#412db5;border-color:lab(29.1281% 39.8752 -69.8971)}.lw-feedback-cat--active{background:#eaedff;background:lab(93.6908% 4.75234 -21.9178);border-color:#412db5;border-color:lab(29.1281% 39.8752 -69.8971)}.lw-feedback-cat-emoji{grid-area:1/1/3;align-self:center;align-items:center;font-size:18px;line-height:1;display:flex}.lw-feedback-cat-label{color:var(--lw-ink1);grid-area:1/2;font-size:13px;font-weight:600}.lw-feedback-cat-desc{color:var(--lw-color-muted);grid-area:2/2;font-size:11px}.lw-feedback-input{border:1.5px solid var(--lw-color-border-input);width:100%;font-size:13px;font-family:var(--lw-sans);color:var(--lw-ink1);background:var(--lw-color-surface);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;transition:border-color .15s}.lw-feedback-input:focus{border-color:#412db5;border-color:lab(29.1281% 39.8752 -69.8971)}.lw-feedback-textarea{border:1.5px solid var(--lw-color-border-input);width:100%;min-height:120px;font-size:13px;font-family:var(--lw-sans);color:var(--lw-ink1);background:var(--lw-color-surface);box-sizing:border-box;resize:vertical;border-radius:8px;outline:none;flex:1;padding:9px 12px;line-height:1.5;transition:border-color .15s}.lw-feedback-textarea:focus{border-color:#412db5;border-color:lab(29.1281% 39.8752 -69.8971)}.lw-feedback-meta-note{color:var(--lw-color-muted);background:var(--lw-color-bg);border:1px solid var(--lw-color-border);border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.45}.lw-feedback-result{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4}.lw-feedback-result--ok{color:#00481c;color:lab(26.1671% -40.2409 27.8966);background:#d0f7d6;background:lab(93.8347% -17.7932 11.3956);border:1px solid #8ed09c;border:1px solid lab(78.0987% -29.8302 19.2821)}.lw-feedback-result--err{background:var(--lw-color-danger-bg);color:var(--lw-color-danger-text);border:1px solid #ffb3a9;border:1px solid lab(80.5367% 30.385 18.9729)}.lw-feedback-actions{flex-shrink:0;gap:8px;padding-top:4px;display:flex}.lw-feedback-btn-cancel{border:1.5px solid var(--lw-color-border);color:var(--lw-ink2);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--lw-sans);background:0 0;border-radius:8px;flex:1;padding:10px;transition:border-color .12s,color .12s}.lw-feedback-btn-cancel:hover{border-color:var(--lw-ink3);color:var(--lw-ink1)}.lw-feedback-btn-submit{color:#fff;cursor:pointer;font-size:13px;font-weight:700;font-family:var(--lw-sans);background:#412db5;background:lab(29.1281% 39.8752 -69.8971);border:none;border-radius:8px;flex:2;padding:10px;transition:background .15s,opacity .15s}.lw-feedback-btn-submit:hover:not(:disabled){background:#3300a4;background:lab(19.5283% 54.4679 -77.6401)}.lw-feedback-btn-submit:disabled{opacity:.45;cursor:not-allowed}.lw-analytics-card{background:var(--lw-surface);border:1px solid var(--lw-border);border-radius:10px;overflow:hidden}.lw-analytics-card-header{border-bottom:1px solid var(--lw-border);color:var(--lw-ink2);align-items:center;gap:6px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.lw-topbar-hamburger{border:1px solid var(--lw-border);background:var(--lw-surface);cursor:pointer;width:32px;height:32px;color:var(--lw-ink3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s;display:none}.lw-topbar-hamburger:hover{background:var(--lw-sunken)}.lw-sidebar-backdrop{display:none}@media (max-width:768px){.lw-topbar-hamburger{display:flex}.lw-sidebar{z-index:300;width:240px;box-shadow:none;transition:transform .22s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.lw-sidebar--mobile-open{transform:translate(0);box-shadow:4px 0 24px #0000002e}.lw-sidebar-backdrop{z-index:299;background:#0006;animation:.18s lw-fade-in;display:block;position:fixed;inset:0}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}.lw-workspace{width:100%}.lw-topbar-search{display:none}.lw-topbar{gap:8px;padding:0 14px}.lw-workspace-main{padding:14px!important}.lw-page-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.lw-page-title{font-size:18px}.lw-page-actions{justify-content:flex-end;width:100%}.lw-stat-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lw-stat-card{padding:11px 13px}.lw-stat-card-value{font-size:20px}.lw-stat-card-label{font-size:10.5px}.lw-filter-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.lw-filter-tabs::-webkit-scrollbar{display:none}.lw-filter-bar{flex-wrap:wrap;gap:6px}.lw-link-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lw-link-table{min-width:480px}.lw-link-card-grid{grid-template-columns:1fr}.lw-analytics-stats-grid{grid-template-columns:1fr 1fr!important}.lw-analytics-two-col,.lw-analytics-main-layout,.lw-domains-grid{grid-template-columns:1fr!important}.lw-link-dest{max-width:180px}.lw-overview-sparkline,.lw-overview-time{display:none}.lw-form-field{flex-direction:column;align-items:flex-start}.lw-down-banner{flex-wrap:wrap;gap:6px;padding:10px 14px}.lw-drawer{border-left:none;border-top:1px solid var(--lw-border);width:100vw;box-shadow:0 -8px 32px #00000024}.lw-drawer-header{padding:14px 16px 12px}.lw-drawer-qr-thumb{width:44px;height:44px}.lw-drawer-actions-bar{flex-wrap:wrap;gap:6px;padding:8px 16px}.lw-drawer-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 16px;overflow-x:auto}.lw-drawer-tabs::-webkit-scrollbar{display:none}.lw-drawer-tab{white-space:nowrap;flex-shrink:0}.lw-drawer-body{padding:16px}.lw-drawer-footer{padding:10px 16px}.lw-big-number-card{padding:10px}.lw-big-number-value{font-size:17px}.lw-uptime-grid{overflow-x:auto}}.ProseMirror p{margin:0 0 .5em}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror ul,.ProseMirror ol{margin:.25em 0 .5em 1.25em;padding:0}.ProseMirror li{margin-bottom:.2em}.ProseMirror a{color:var(--accent,#2563eb);text-underline-offset:2px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink4,#aaa);pointer-events:none;float:left;height:0}.bio-rich p{margin:0 0 .4em}.bio-rich p:last-child{margin-bottom:0}.bio-rich ul,.bio-rich ol{text-align:left;margin:.25em 0;padding-left:1.2em;display:inline-block}.bio-rich a{color:inherit;text-underline-offset:2px;text-decoration:underline}
