:root{--linkbeam-bg:oklch(12.5% .005 265);--linkbeam-ink:oklch(97% .003 265);--linkbeam-surface:oklch(17% .006 265);--linkbeam-surface-2:oklch(20.5% .007 265);--linkbeam-surface-3:oklch(24.5% .008 265);--linkbeam-inset:oklch(10.5% .005 265);--linkbeam-muted:oklch(72% .006 265);--linkbeam-faint:oklch(60% .006 265);--linkbeam-border:oklch(100% 0 0/.07);--linkbeam-border-strong:oklch(100% 0 0/.13);--linkbeam-primary:oklch(93% .003 265);--linkbeam-primary-ink:oklch(17% .006 265);--linkbeam-accent:oklch(56% .16 258);--linkbeam-accent-hover:oklch(50% .16 258);--linkbeam-accent-soft:oklch(62% .16 258/.18);--linkbeam-accent-ink:oklch(99% .01 258);--linkbeam-success:oklch(76% .15 156);--linkbeam-success-soft:oklch(76% .15 156/.16);--linkbeam-warn:oklch(80% .13 78);--linkbeam-warn-soft:oklch(80% .13 78/.16);--linkbeam-danger:oklch(68% .19 22);--linkbeam-danger-soft:oklch(68% .19 22/.15);--linkbeam-space-1:.25rem;--linkbeam-space-2:.5rem;--linkbeam-space-3:.75rem;--linkbeam-space-4:1rem;--linkbeam-space-5:1.25rem;--linkbeam-space-6:1.5rem;--linkbeam-space-7:2rem;--linkbeam-space-8:2.5rem;--linkbeam-space-9:3rem;--linkbeam-space-10:4rem;--linkbeam-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--linkbeam-font-display:"Onest", var(--linkbeam-font-sans);--linkbeam-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--linkbeam-text-xs:.79rem;--linkbeam-text-sm:.889rem;--linkbeam-text-base:1rem;--linkbeam-text-lg:1.125rem;--linkbeam-text-xl:1.266rem;--linkbeam-text-2xl:1.424rem;--linkbeam-display-sm:clamp(1.75rem, 2.5vw + 1rem, 2.5rem);--linkbeam-display-md:clamp(2.25rem, 4vw + 1rem, 3.5rem);--linkbeam-display-lg:clamp(2.75rem, 5vw + 1rem, 4.5rem);--linkbeam-prose-width:68ch;--linkbeam-radius-sm:7px;--linkbeam-radius:10px;--linkbeam-radius-lg:14px;--linkbeam-radius-pill:999px;--linkbeam-shadow-sm:0 1px 2px oklch(0% 0 0/.28);--linkbeam-shadow-panel:0 1px 2px oklch(0% 0 0/.28);--linkbeam-shadow-pop:0 8px 18px -10px oklch(0% 0 0/.65);--linkbeam-z-base:0;--linkbeam-z-dropdown:10;--linkbeam-z-sticky:20;--linkbeam-z-modal-backdrop:30;--linkbeam-z-modal:40;--linkbeam-z-toast:50;--linkbeam-z-tooltip:60;--linkbeam-transition-fast:.15s cubic-bezier(.2, 0, 0, 1);--linkbeam-focus-ring:2px solid var(--linkbeam-accent);--linkbeam-focus-offset:2px;--linkbeam-hover-border:var(--linkbeam-border-strong);--linkbeam-disabled-opacity:.45;--linkbeam-max-width:72rem;--linkbeam-shell-width:min(var(--linkbeam-max-width), calc(100% - var(--linkbeam-space-8)));--beamlink-accent:var(--linkbeam-accent);--beamlink-accent-hover:var(--linkbeam-accent-hover);--beamlink-accent-ink:var(--linkbeam-accent-ink);--beamlink-accent-soft:var(--linkbeam-accent-soft);--beamlink-bg:var(--linkbeam-bg);--beamlink-border:var(--linkbeam-border);--beamlink-border-strong:var(--linkbeam-border-strong);--beamlink-danger:var(--linkbeam-danger);--beamlink-danger-soft:var(--linkbeam-danger-soft);--beamlink-disabled-opacity:var(--linkbeam-disabled-opacity);--beamlink-display-lg:var(--linkbeam-display-lg);--beamlink-display-md:var(--linkbeam-display-md);--beamlink-display-sm:var(--linkbeam-display-sm);--beamlink-faint:var(--linkbeam-faint);--beamlink-focus-offset:var(--linkbeam-focus-offset);--beamlink-focus-ring:var(--linkbeam-focus-ring);--beamlink-font-display:var(--linkbeam-font-display);--beamlink-font-mono:var(--linkbeam-font-mono);--beamlink-font-sans:var(--linkbeam-font-sans);--beamlink-hover-border:var(--linkbeam-hover-border);--beamlink-ink:var(--linkbeam-ink);--beamlink-inset:var(--linkbeam-inset);--beamlink-max-width:var(--linkbeam-max-width);--beamlink-muted:var(--linkbeam-muted);--beamlink-primary:var(--linkbeam-primary);--beamlink-primary-ink:var(--linkbeam-primary-ink);--beamlink-prose-width:var(--linkbeam-prose-width);--beamlink-radius:var(--linkbeam-radius);--beamlink-radius-lg:var(--linkbeam-radius-lg);--beamlink-radius-pill:var(--linkbeam-radius-pill);--beamlink-radius-sm:var(--linkbeam-radius-sm);--beamlink-shadow-panel:var(--linkbeam-shadow-panel);--beamlink-shadow-pop:var(--linkbeam-shadow-pop);--beamlink-shadow-sm:var(--linkbeam-shadow-sm);--beamlink-shell-width:var(--linkbeam-shell-width);--beamlink-space-1:var(--linkbeam-space-1);--beamlink-space-10:var(--linkbeam-space-10);--beamlink-space-2:var(--linkbeam-space-2);--beamlink-space-3:var(--linkbeam-space-3);--beamlink-space-4:var(--linkbeam-space-4);--beamlink-space-5:var(--linkbeam-space-5);--beamlink-space-6:var(--linkbeam-space-6);--beamlink-space-7:var(--linkbeam-space-7);--beamlink-space-8:var(--linkbeam-space-8);--beamlink-space-9:var(--linkbeam-space-9);--beamlink-success:var(--linkbeam-success);--beamlink-success-soft:var(--linkbeam-success-soft);--beamlink-surface:var(--linkbeam-surface);--beamlink-surface-2:var(--linkbeam-surface-2);--beamlink-surface-3:var(--linkbeam-surface-3);--beamlink-text-2xl:var(--linkbeam-text-2xl);--beamlink-text-base:var(--linkbeam-text-base);--beamlink-text-lg:var(--linkbeam-text-lg);--beamlink-text-sm:var(--linkbeam-text-sm);--beamlink-text-xl:var(--linkbeam-text-xl);--beamlink-text-xs:var(--linkbeam-text-xs);--beamlink-transition-fast:var(--linkbeam-transition-fast);--beamlink-warn:var(--linkbeam-warn);--beamlink-warn-soft:var(--linkbeam-warn-soft);--beamlink-z-base:var(--linkbeam-z-base);--beamlink-z-dropdown:var(--linkbeam-z-dropdown);--beamlink-z-modal:var(--linkbeam-z-modal);--beamlink-z-modal-backdrop:var(--linkbeam-z-modal-backdrop);--beamlink-z-sticky:var(--linkbeam-z-sticky);--beamlink-z-toast:var(--linkbeam-z-toast);--beamlink-z-tooltip:var(--linkbeam-z-tooltip);--background:var(--linkbeam-bg);--surface:var(--linkbeam-surface);--surface-2:var(--linkbeam-surface-2);--surface-3:var(--linkbeam-surface-3);--inset:var(--linkbeam-inset);--foreground:var(--linkbeam-ink);--muted:var(--linkbeam-muted);--faint:var(--linkbeam-faint);--border:var(--linkbeam-border);--border-strong:var(--linkbeam-border-strong);--primary:var(--linkbeam-primary);--primary-ink:var(--linkbeam-primary-ink);--accent:var(--linkbeam-accent);--accent-hover:var(--linkbeam-accent-hover);--accent-soft:var(--linkbeam-accent-soft);--accent-ink:var(--linkbeam-accent-ink);--success:var(--linkbeam-success);--success-soft:var(--linkbeam-success-soft);--warn:var(--linkbeam-warn);--warn-soft:var(--linkbeam-warn-soft);--danger:var(--linkbeam-danger);--danger-soft:var(--linkbeam-danger-soft);--radius-sm:var(--linkbeam-radius-sm);--radius:var(--linkbeam-radius);--radius-md:var(--linkbeam-radius-lg);--radius-lg:var(--linkbeam-radius-lg);--radius-pill:var(--linkbeam-radius-pill);--shadow-sm:var(--linkbeam-shadow-sm);--shadow-panel:var(--linkbeam-shadow-panel);--shadow-pop:var(--linkbeam-shadow-pop);--font:var(--linkbeam-font-sans);--mono:var(--linkbeam-font-mono);--transition-fast:var(--linkbeam-transition-fast);--focus-ring:var(--linkbeam-focus-ring);--focus-offset:var(--linkbeam-focus-offset);--hover-border:var(--linkbeam-hover-border);--disabled-opacity:var(--linkbeam-disabled-opacity);--text-xs:var(--linkbeam-text-xs);--text-sm:var(--linkbeam-text-sm);--text-base:var(--linkbeam-text-base);--text-lg:var(--linkbeam-text-lg);--text-xl:var(--linkbeam-text-xl);--text-2xl:var(--linkbeam-text-2xl);--space-1:var(--linkbeam-space-1);--space-2:var(--linkbeam-space-2);--space-3:var(--linkbeam-space-3);--space-4:var(--linkbeam-space-4);--space-5:var(--linkbeam-space-5);--space-6:var(--linkbeam-space-6);--space-7:var(--linkbeam-space-7);--space-8:var(--linkbeam-space-8);--step-1:var(--linkbeam-text-xs);--step-2:var(--linkbeam-text-sm);--step-3:var(--linkbeam-text-xl);--step-4:var(--linkbeam-text-2xl)}[data-surface=marketing]{--linkbeam-bg:oklch(99% .002 265);--linkbeam-ink:oklch(20% .02 265);--linkbeam-surface:oklch(97% .004 265);--linkbeam-surface-2:oklch(94% .006 265);--linkbeam-surface-3:oklch(91% .008 265);--linkbeam-inset:oklch(98.5% .003 265);--linkbeam-muted:oklch(50% .02 265);--linkbeam-faint:oklch(62% .015 265);--linkbeam-border:oklch(20% .02 265/.1);--linkbeam-border-strong:oklch(20% .02 265/.16);--linkbeam-primary:oklch(20% .02 265);--linkbeam-primary-ink:oklch(99% .002 265);--linkbeam-accent:oklch(48% .17 258);--linkbeam-accent-hover:oklch(42% .17 258);--linkbeam-accent-soft:oklch(48% .17 258/.14);--linkbeam-accent-ink:oklch(99% .01 258);--linkbeam-shadow-sm:0 1px 2px oklch(20% .02 265/.06);--linkbeam-shadow-panel:0 1px 2px oklch(20% .02 265/.05), 0 16px 40px -24px oklch(20% .02 265/.12);--linkbeam-shadow-pop:0 12px 36px -12px oklch(20% .02 265/.18)}[data-surface=link]{--linkbeam-bg:oklch(12% .01 265);--linkbeam-ink:oklch(97% .003 265);--linkbeam-surface:oklch(20% .008 265);--linkbeam-surface-2:oklch(26% .008 265);--linkbeam-muted:oklch(74% .01 265);--linkbeam-border:oklch(100% 0 0/.12);--linkbeam-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--background);min-width:320px;min-height:100%;color:var(--foreground);font-family:var(--font);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--background);min-height:100dvh;color:var(--foreground);font-feature-settings:"cv05" 1, "ss01" 1;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.shell,.linkbeam-shell,.beamlink-shell{width:var(--linkbeam-shell-width);margin-inline:auto}[data-surface=marketing] h1,[data-surface=marketing] .linkbeam-display-lg,[data-surface=marketing] .beamlink-display-lg{font-family:var(--linkbeam-font-display);font-size:var(--linkbeam-display-lg);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}[data-surface=marketing] h2,[data-surface=marketing] .linkbeam-display-md,[data-surface=marketing] .beamlink-display-md{font-family:var(--linkbeam-font-display);font-size:var(--linkbeam-display-md);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.12}[data-surface=marketing] h3,[data-surface=marketing] .linkbeam-display-sm,[data-surface=marketing] .beamlink-display-sm{font-family:var(--linkbeam-font-display);font-size:var(--linkbeam-display-sm);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.15}[data-surface=marketing] .linkbeam-prose,[data-surface=marketing] .beamlink-prose{max-width:var(--linkbeam-prose-width);text-wrap:pretty}.linkbeam-marketing,.beamlink-marketing{flex-direction:column;min-height:100dvh;display:flex}.tabular-nums{font-variant-numeric:tabular-nums}.button{border-radius:var(--radius);background:var(--primary);min-height:2.25rem;color:var(--primary-ink);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:650;display:inline-flex}.button:hover{background:oklch(86% .003 265)}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.button.icon-only{width:2.25rem;min-width:2.25rem;padding-inline:0}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.button.secondary{color:var(--foreground);border-color:var(--border-strong);background:0 0}.button.secondary:hover{background:var(--surface-3);border-color:var(--hover-border)}.button.accent{background:var(--accent);color:var(--accent-ink);border-color:#0000}.button.accent:hover{background:var(--accent-hover)}.button.danger{color:oklch(82% .11 22);border-color:var(--danger-soft);background:0 0}.button.danger:hover{background:var(--danger-soft);border-color:var(--danger);color:oklch(88% .1 22)}.field{gap:.3rem;display:grid}.field label{color:var(--muted);font-size:var(--text-xs);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--border-strong);border-radius:var(--radius);background:color-mix(in oklch, var(--inset) 82%, var(--surface));width:100%;min-height:2.25rem;color:var(--foreground);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.45rem .65rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--faint);opacity:1}.muted{color:var(--muted)}.error{color:var(--danger)}.admin-page{gap:.85rem;padding-block:1.25rem 2.25rem;display:grid}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.admin-header h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:720;line-height:1.15}.eyebrow{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:oklch(72% .1 258);margin:0 0 .35rem;font-weight:600}.admin-header .lede{font-size:var(--text-sm);margin:0}.admin-header-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-panel{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);gap:1rem;padding:1rem;display:grid}.admin-panel h2{font-size:var(--text-sm);letter-spacing:0;margin:0;font-weight:600}.section{gap:.85rem;display:grid}.section>h2,.section-title{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.5rem;margin:0;font-weight:600;display:flex}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-filters{flex-wrap:wrap;gap:.5rem;display:flex}.admin-filters--bar{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);align-items:center;padding:.45rem}.admin-filters label{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:.45rem;font-weight:600;display:flex}.admin-filters select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--inset);min-width:8rem;min-height:1.9rem;color:var(--foreground);font-size:var(--text-sm);transition:border-color var(--transition-fast), background-color var(--transition-fast);padding:.3rem .5rem}.admin-filters select:hover{background:var(--surface-2)}.admin-filters select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.admin-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.5rem .4rem}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background-color var(--transition-fast)}.admin-table tbody tr:hover{background:color-mix(in oklch, var(--surface-2) 55%, transparent)}.admin-table th{color:var(--faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.admin-table .sent{color:var(--success)}.metric-strip{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.15rem 0;display:grid;overflow:hidden}.metric{border-inline-start:1px solid var(--border);align-content:start;gap:.3rem;min-width:0;padding:.9rem 1.1rem;display:grid}.metric:first-child{border-inline-start:0}.metric .label{color:var(--muted);font-size:var(--text-xs);font-weight:600}.metric .value{color:var(--foreground);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.metric .value.accent{color:oklch(78% .12 258)}.metric .value.success{color:oklch(82% .13 156)}.data-list{gap:.1rem;display:grid}.data-row{border-bottom:1px solid var(--border);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;padding:.5rem .15rem;display:grid}.data-row:hover{background:color-mix(in oklch, var(--surface-2) 45%, transparent)}.data-row:last-child{border-bottom:0}.data-row .name{align-items:center;gap:.6rem;min-width:0;font-weight:500;display:flex}.data-row .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-row .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.data-bar{border-radius:var(--radius-pill);background:var(--surface-2);grid-column:1/-1;height:.3rem;overflow:hidden}.data-bar>span{border-radius:inherit;background:oklch(62% .15 258);height:100%;display:block}.tracking-status{align-items:flex-start;gap:.55rem;margin:0;display:flex}.tracking-status p{font-size:var(--text-sm);color:var(--muted);max-width:70ch;margin:0}.tracking-status .dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem}.tracking-status.ok .dot{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.tracking-status.warn .dot{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.admin-stat-row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;display:grid}.admin-stat{gap:.2rem;min-width:0;display:grid}.admin-stat .label{color:var(--muted);font-size:var(--text-xs);font-weight:600}.admin-stat .value{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.form-error{border-radius:var(--radius);border:1px solid var(--danger-soft);background:var(--danger-soft);color:oklch(88% .1 22);font-size:var(--text-sm);margin:0;padding:.55rem .7rem;font-weight:500}.admin-table .failed{color:var(--danger)}.admin-table-wrap{overflow-x:auto}.admin-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--surface) 88%, transparent);justify-items:start;gap:.65rem;padding:1.5rem 1.35rem;display:grid}.admin-empty strong{font-size:var(--text-base);font-weight:600}.admin-empty p{font-size:var(--text-sm);color:var(--muted);max-width:42ch;margin:0;line-height:1.5}.auth-page{place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.auth-panel{gap:1.15rem;width:min(100%,24rem);display:grid}.auth-panel h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:.15rem 0 .35rem;font-weight:700}.auth-panel .muted{font-size:var(--text-sm);margin:0;line-height:1.5}.form-grid,.dest-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.url-bar{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--inset);align-items:center;gap:.4rem;min-width:0;padding:.3rem .3rem .3rem .7rem;display:flex}.url-bar code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--muted);font-family:var(--mono);flex:1;overflow:hidden}@media (width<=720px){.button,.range,.admin-filters select{min-height:2.75rem}.button.icon-only{width:2.75rem;min-width:2.75rem}.admin-header{align-items:start}.admin-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.button,.range,.admin-filters select{min-height:2.75rem}.button.icon-only{width:2.75rem;min-width:2.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:active:not(:disabled):not([aria-disabled=true]){transform:none}}body.screenshot-safe [data-sensitive]{filter:blur(7px);opacity:.88;-webkit-user-select:none;user-select:none;pointer-events:none}body.screenshot-safe [data-sensitive]::selection{background:0 0}.chart-tooltip{font-variant-numeric:tabular-nums}.chart-tooltip-stats{grid-template-columns:auto 1fr;gap:.15rem .65rem;margin:0;display:grid}.chart-tooltip-stats dt{color:var(--muted);margin:0;font-weight:500}.chart-tooltip-stats dd{text-align:right;margin:0;font-weight:600}.chart-tooltip-title{font-weight:600;font-size:var(--text-sm);color:var(--foreground);margin:0 0 .35rem}@media (prefers-reduced-motion:reduce){.crosshair,.hover-dot,.chart-tooltip,.heatmap-tooltip{transition:none!important}}
