.ledger{--background: oklch(.991 .0015 190);--card: oklch(1 0 0);--popover: oklch(1 0 0);--secondary: oklch(.972 .002 175);--muted: oklch(.968 .002 175);--foreground: oklch(.19 .008 220);--card-foreground: oklch(.19 .008 220);--popover-foreground: oklch(.19 .008 220);--primary: oklch(.21 .008 220);--secondary-foreground: oklch(.21 .008 220);--muted-foreground: oklch(.49 .008 190);--border: oklch(.918 .003 180);--input: oklch(.918 .003 180);--ring: oklch(.55 .02 200);--radius: .25rem}.ledger [class*=shadow-]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:none}.ledger [role=dialog],.ledger [data-radix-popper-content-wrapper]>*,.ledger [role=menu],.ledger [role=listbox]{box-shadow:0 1px 2px #12161a0f,0 4px 16px #12161a14!important}.ledger h1,.ledger h2,.ledger h3{letter-spacing:-.021em}.ledger table,.ledger [class*=tabular],.ledger [class*=text-2xl],.ledger [class*=text-3xl],.ledger [class*=text-4xl]{font-variant-numeric:tabular-nums}.ledger input,.ledger textarea,.ledger select{background-color:var(--card);color:var(--foreground);caret-color:var(--foreground)}.ledger input::placeholder,.ledger textarea::placeholder{color:var(--muted-foreground);opacity:1}.ledger .rounded-3xl,.ledger .rounded-2xl,.ledger .rounded-xl{border-radius:4px}.ledger .rounded-lg,.ledger .rounded-md{border-radius:3px}.ledger .p-8,.ledger .p-7,.ledger .p-6{padding:17px}.ledger .px-8,.ledger .px-7,.ledger .px-6{padding-left:17px;padding-right:17px}.ledger .py-8,.ledger .py-7,.ledger .py-6{padding-top:17px;padding-bottom:17px}.ledger .py-12,.ledger .py-10{padding-top:26px;padding-bottom:26px}.ledger .gap-8,.ledger .gap-7,.ledger .gap-6{gap:13px}.ledger .gap-5,.ledger .gap-4{gap:11px}.ledger .space-y-8>*+*,.ledger .space-y-7>*+*,.ledger .space-y-6>*+*{margin-top:13px}.ledger .space-y-5>*+*,.ledger .space-y-4>*+*{margin-top:11px}.ledger .mt-8,.ledger .mt-7,.ledger .mt-6{margin-top:17px}.ledger .mb-8,.ledger .mb-7,.ledger .mb-6{margin-bottom:17px}.ledger .bg-card,.ledger .bg-background{border-color:var(--border)}.ledger .text-xs{letter-spacing:.01em}.ledger h1{font-size:clamp(21px,3vw,27px)}.ledger h2{font-size:clamp(15px,2vw,17px)}@media(max-width:640px){.ledger .p-8,.ledger .p-7,.ledger .p-6{padding:13px}.ledger .px-8,.ledger .px-7,.ledger .px-6{padding-left:13px;padding-right:13px}.ledger .gap-8,.ledger .gap-7,.ledger .gap-6{gap:10px}}.ledger.stripe{--background: #eef2f7;--card: #ffffff;background-color:var(--background);--popover: #ffffff;--secondary: var(--background);--muted: var(--background);--foreground: #0d253d;--card-foreground: #0d253d;--popover-foreground: #0d253d;--secondary-foreground: #273951;--muted-foreground: #64748d;--primary: #533afd;--primary-foreground: #ffffff;--border: #d7dfe9;--input: #a8c3de;--ring: #533afd;--radius: .5rem;font-feature-settings:"ss01" 1,"tnum" 1}.ledger.stripe [class*=shadow-]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:0 1px 1px #0a25400a,0 2px 5px #0a25400f}.ledger.stripe [role=dialog],.ledger.stripe [data-radix-popper-content-wrapper]>*,.ledger.stripe [role=menu],.ledger.stripe [role=listbox]{box-shadow:0 2px 5px #0a254014,0 15px 35px #0a25401f,0 0 0 1px #0a25400d!important}.ledger.stripe h1,.ledger.stripe h2,.ledger.stripe h3{letter-spacing:-.02em;font-weight:500}.ledger.stripe h1{letter-spacing:-.025em}.ledger.stripe table,.ledger.stripe [class*=tabular],.ledger.stripe [class*=text-2xl],.ledger.stripe [class*=text-3xl],.ledger.stripe [class*=text-4xl]{font-variant-numeric:tabular-nums}.ledger.stripe input,.ledger.stripe textarea,.ledger.stripe select{background-color:var(--card);color:var(--foreground);caret-color:var(--foreground);border-color:var(--input)}.ledger.stripe input:focus-visible,.ledger.stripe textarea:focus-visible,.ledger.stripe select:focus-visible,.ledger.stripe button:focus-visible,.ledger.stripe a:focus-visible,.ledger.stripe [role=button]:focus-visible{outline:none;border-color:#533afd;box-shadow:0 0 0 1px #533afd,0 0 0 4px #533afd2e!important}.ledger.stripe input::placeholder,.ledger.stripe textarea::placeholder{color:var(--muted-foreground);opacity:1}.ledger.stripe .rounded-3xl,.ledger.stripe .rounded-2xl,.ledger.stripe .rounded-xl{border-radius:8px}.ledger.stripe .rounded-lg,.ledger.stripe .rounded-md{border-radius:6px}.ledger.stripe a:not([class*=btn]):not([class*=button]):hover{color:#4434d4}.ledger.stripe table thead th{color:var(--muted-foreground);font-weight:500;font-size:.8125rem}.ledger.stripe table tbody tr:hover{background-color:var(--background)}.ledger.stripe{--portal-rail: 0px}@media(min-width:1024px){.ledger.stripe{--portal-rail: 260px}}.ledger.stripe .portal-nav-item:hover{background:#0d253d0a}.ledger.stripe .portal-nav-item:focus-visible{outline:2px solid #533afd;outline-offset:-2px}.ledger.stripe .mgmt-cc{--cream: var(--background);--soft: var(--background);--panel: #ffffff;--panel2: #ffffff;--line: #d7dfe9;--soft-line: #d7dfe9;--dark: #0d253d;--mut: #64748d;--mut2: #8792a2;background-image:none;background-color:var(--cream)}.ledger.stripe .mgmt-cc .panel{border-radius:8px}@keyframes portal-nav-pulse{0%,to{opacity:1}50%{opacity:.55}}.ledger.stripe .portal-nav-pulse{animation:portal-nav-pulse 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ledger.stripe .portal-nav-pulse{animation:none}}@keyframes portal-switch-nudge{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.ledger.stripe .portal-switch-nudge{animation:portal-switch-nudge .5s ease-in-out .35s 1}@media(prefers-reduced-motion:reduce){.ledger.stripe .portal-switch-nudge{animation:none}}.ledger.stripe{--portal-topbar: 53px}@media(min-width:1024px){.ledger.stripe{--portal-topbar: 0px}}.ledger.stripe .portal-topstack{top:var(--portal-topbar);background:var(--background)}.tabler-scope .collapse,.tabler-scope .collapse *,.tabler-scope .table,.tabler-scope .grid,.tabler-scope .block,.tabler-scope .inline,.tabler-scope .hidden{visibility:visible}.tabler-scope .navbar-nav{flex-wrap:wrap}.tabler-scope .navbar-nav .nav-link-title{white-space:nowrap}.tabler-scope .nav-item.dropdown{position:relative}.tabler-scope .nav-item.dropdown>.dropdown-menu{top:100%;left:0}.tabler-scope .alert>svg{flex-shrink:0}.wall{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;gap:.55vh;padding:.55vh .6vw .2vh;background:var(--tblr-body-bg, #f6f8fb);color:var(--tblr-body-color, #182433);font-variant-numeric:tabular-nums}.wall .card{box-shadow:none;border-radius:4px;overflow:hidden}.wall .card-header{padding:.45vh .7vw;min-height:0}.wall .card-title{font-size:1.15vh;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:0}.wall .card-body{padding:.6vh .7vw}.wall .subheader{font-size:.95vh;letter-spacing:.11em;margin-bottom:.15vh}.wall .h1{font-size:3.1vh;font-weight:800;letter-spacing:-.035em;line-height:1}.wall .small,.wall small{font-size:1.05vh}.wall .table{margin:0;font-size:1.15vh}.wall .table td,.wall .table th{padding:.28vh .5vw}.wall .table thead th{font-size:.95vh;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.wall .row{--tblr-gutter-x:.6vw;--tblr-gutter-y:.55vh}.w-band{flex:0 0 auto}.w-band-grow{flex:1 1 auto;min-height:0}.w-band-grow>.row,.w-band-grow>.row>[class*=col-]{height:100%}.w-band-grow .card{height:100%}.wall .card-body.w-fill{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.w-chartwrap{flex:1 1 auto;min-height:0;display:block;overflow:hidden;margin:.4vh -.7vw -.6vh}.w-chartwrap>div{width:100%}.w-head{display:flex;align-items:center;justify-content:space-between;padding:0 .2vw}.w-mark{font-size:1.9vh;font-weight:800;letter-spacing:-.02em}.w-mark span{font-weight:300;opacity:.3;margin:0 .5ch}.w-mark em{font-weight:600;font-style:normal;opacity:.75}.w-hgroup{display:flex;align-items:baseline;gap:1.2vw}.w-clock{font-size:1.9vh;font-weight:700;letter-spacing:-.02em}.w-stamp{font-size:1.05vh;color:var(--tblr-secondary);display:flex;align-items:center;gap:.55ch}.w-pulse{width:.7vh;height:.7vh;border-radius:50%;background:#2fb344;animation:wp 2s ease-in-out infinite}@keyframes wp{0%,to{opacity:1}50%{opacity:.2}}.w-banner{display:flex;align-items:center;gap:1vw;padding:.55vh .8vw;border-radius:4px;border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface,#fff)}.w-banner.bad{border-color:#f2b5b1;background:#fdf0ef}.w-banner.ok{border-color:#b6e2c1;background:#eefaf1}.w-bdot{width:1vh;height:1vh;border-radius:50%;background:#c5ccd6;flex:none}.w-banner.bad .w-bdot{background:#d63939;animation:wp 1.5s ease-in-out infinite}.w-banner.ok .w-bdot{background:#2fb344}.w-btxt{font-size:1.75vh;font-weight:700;letter-spacing:-.02em}.w-banner.bad .w-btxt{color:#a4302c}.w-bsub{margin-left:auto;font-size:1.15vh;color:var(--tblr-secondary)}.w-feed{overflow:hidden;display:flex;flex-direction:column;gap:.05vh}.w-fitem{display:flex;align-items:baseline;gap:.6ch;font-size:1.15vh;padding:.16vh 0;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(0,0,0,.05))}.w-fkind{flex:none;width:4.6vw;font-size:.9vh;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.w-fwhat{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-fat{flex:none;color:var(--tblr-secondary);font-size:1vh}.k-lead{color:#2fb344}.k-build{color:#f76707}.k-signup{color:#206bc4}.k-upload{color:#7048e8}.k-render{color:#828c99}.k-publish{color:#2fb344}.k-alert{color:#d63939}.k-hazel{color:#ae3ec9}.w-ticker{flex:0 0 auto;overflow:hidden;height:2.5vh;display:flex;align-items:center;border-top:1px solid var(--tblr-border-color)}.w-tape{display:inline-flex;gap:2.2vw;white-space:nowrap;padding-left:100%;animation:wt 55s linear infinite;font-size:1.2vh}@keyframes wt{0%{transform:translate(0)}to{transform:translate(-100%)}}.w-tk{display:inline-flex;align-items:baseline;gap:.6ch}.w-tk u{text-decoration:none;color:var(--tblr-secondary);font-size:1vh;letter-spacing:.08em;text-transform:uppercase}.w-tk b{font-weight:700}.w-up{color:#2fb344}.w-down{color:#d63939}.w-stale{position:fixed;top:0;left:0;right:0;z-index:30;background:#d63939;color:#fff;text-align:center;font-size:1.2vh;font-weight:700;padding:.4vh}.w-boot{position:fixed;inset:0;display:grid;place-items:center;background:var(--tblr-body-bg,#f6f8fb);color:var(--tblr-secondary);font-size:2vh}.w-alert{display:flex;align-items:flex-start;gap:.6ch;padding:.22vh 0;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(0,0,0,.05))}.w-sev{flex:none;width:.65vh;height:.65vh;border-radius:50%;margin-top:.55vh;background:#828c99}.sev-critical,.sev-error{background:#d63939}.sev-warning,.sev-warn{background:#f76707}.sev-info{background:#206bc4}.w-amsg{flex:1 1 auto;min-width:0}.w-atitle{font-size:.95vh;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tblr-secondary);display:flex;align-items:center;gap:.5ch}.w-acount{font-size:.9vh;color:#d63939}.w-adetail{font-size:1.05vh;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.w-fbody{flex:1 1 auto;min-width:0}.w-fwhat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.w-fdetail{font-size:.95vh;color:var(--tblr-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-fitem{align-items:flex-start}.w-ratios{display:grid;grid-template-columns:repeat(12,1fr)}.w-rcell{padding:.5vh .5vw;border-right:1px solid var(--tblr-border-color-translucent,rgba(0,0,0,.06));min-width:0}.w-rcell:last-child{border-right:none}.w-rk{font-size:.9vh;letter-spacing:.07em;text-transform:uppercase;color:var(--tblr-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-rv{font-size:1.9vh;font-weight:800;letter-spacing:-.03em;line-height:1.15}.w-feed{-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 84%,transparent 100%)}.w-pages{flex:0 0 auto;margin:.3vh -.7vw 0}.w-pages .table td,.w-pages .table th{padding:.2vh .5vw}.w-pages .table{font-size:1.05vh}.w-ppath{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05vh;max-width:9vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-bar{height:.85vh;background:var(--tblr-border-color-translucent,rgba(0,0,0,.06));border-radius:2px;overflow:hidden}.w-bar i{display:block;height:100%;background:#f76707;border-radius:2px;min-width:2px}.w-fbwarn{font-size:1.15vh;margin:.4vh 0 .2vh;color:var(--tblr-secondary)}.w-fbwarn b{font-weight:800}.w-fbnote{margin-top:auto;font-size:1vh;line-height:1.3;color:var(--tblr-secondary)}.board .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55vh .6vw;min-height:0}.board .lane{display:flex;flex-direction:column;min-height:0;overflow:hidden}.board .lane-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.board .lane-body::-webkit-scrollbar{width:4px}.board .lane-body::-webkit-scrollbar-thumb{background:var(--tblr-border-color);border-radius:2px}.board .lane-empty{padding:1.2vh .8vw;font-size:1.2vh;line-height:1.45;color:var(--tblr-secondary)}.tkt{display:flex;gap:.7ch;align-items:flex-start;padding:.5vh .7vw;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(0,0,0,.05));border-left:3px solid transparent}.tkt-age{flex:none;width:3.4vw;font-size:1.7vh;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.tkt-body{flex:1 1 auto;min-width:0}.tkt-title{font-size:1.3vh;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkt-sub{font-size:1.05vh;color:var(--tblr-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1vh}.tkt-chips{display:flex;flex-wrap:wrap;gap:.3ch;margin-top:.25vh}.tkt-chip{font-size:.9vh;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.1vh .45ch;border-radius:2px;background:var(--tblr-border-color-translucent,rgba(0,0,0,.06));color:var(--tblr-secondary)}.tkt-chip.ok{background:#dff3e4;color:#1a7f3c}.tkt-chip.warn{background:#fde8d5;color:#a34a06}.tkt-chip.bad{background:#fbdedd;color:#a4302c}.tkt-chip.info{background:#dce9f8;color:#1a5490}.tkt-right{flex:none;text-align:right}.tkt-meta{font-size:.9vh;color:var(--tblr-secondary);line-height:1.3}.tkt-meta b{font-size:1.2vh;color:var(--tblr-body-color)}.t-fresh{border-left-color:#2fb344}.t-fresh .tkt-age{color:#2fb344}.t-warm{border-left-color:#f76707}.t-warm .tkt-age{color:#f76707}.t-late{border-left-color:#d63939}.t-late .tkt-age{color:#d63939}.t-cold{border-left-color:#d63939;background:#fdf2f1}.t-cold .tkt-age{color:#d63939;animation:tpulse 2s ease-in-out infinite}@keyframes tpulse{0%,to{opacity:1}50%{opacity:.45}}.board .lane-exits{flex:0 0 auto;padding:.4vh .7vw .5vh;border-bottom:1px solid var(--tblr-border-color)}.exit-row{display:flex;align-items:center;gap:.6ch;font-size:1.05vh;padding:.1vh 0}.exit-path{flex:none;width:8vw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exit-bar{flex:1 1 auto;height:.8vh;background:var(--tblr-border-color-translucent,rgba(0,0,0,.06));border-radius:2px;overflow:hidden}.exit-bar i{display:block;height:100%;background:#d63939;border-radius:2px;min-width:2px}.exit-c{flex:none;width:2.2vw;text-align:right;font-weight:800;font-size:1.1vh}.j-title{display:flex;gap:.5ch;align-items:baseline;font-size:1.2vh}.j-path{margin-top:.2vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1vh;line-height:1.45;word-break:break-all}.j-hop{color:var(--tblr-secondary)}.j-arrow{color:var(--tblr-secondary);opacity:.5;margin:0 .35ch}.j-stop{font-weight:800;color:#d63939;background:#fbdedd;padding:0 .3ch;border-radius:2px}.j-who{font-weight:800;color:#206bc4}.j-staff{color:#7048e8}.j-anon{color:var(--tblr-secondary);font-weight:600;font-style:italic}.board .lane-cities{flex:0 0 auto;padding:.4vh .7vw .45vh;border-bottom:1px solid var(--tblr-border-color)}.cities-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.95vh;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--tblr-secondary);margin-bottom:.25vh}.cities-row{display:flex;flex-wrap:wrap;gap:.3ch .5ch}.city-chip{display:inline-flex;align-items:baseline;gap:.4ch;font-size:1.05vh;padding:.1vh .5ch;border-radius:2px;background:var(--tblr-border-color-translucent,rgba(0,0,0,.05))}.city-rg{color:var(--tblr-secondary)}.city-chip b{font-weight:800;color:#206bc4}.chip-region{opacity:.72;font-style:italic}.chip-region b{color:var(--tblr-secondary)}.lane-sources{flex:0 0 auto;padding:.4vh .7vw .45vh;border-bottom:1px solid var(--tblr-border-color)}.src-chip{display:inline-flex;align-items:baseline;gap:.45ch;font-size:1.05vh;font-weight:600;padding:.12vh .5ch;border-radius:2px;text-transform:capitalize;background:var(--tblr-border-color-translucent,rgba(0,0,0,.06))}.src-chip b{font-weight:800}.src-search{background:#dce9f8;color:#1a5490}.src-social{background:#f3e3fb;color:#7d2ea8}.src-ai{background:#e6e0fb;color:#4b32a8}.src-email{background:#fde8d5;color:#a34a06}.src-referral{background:#dff3e4;color:#1a7f3c}.src-direct{background:var(--tblr-border-color-translucent,rgba(0,0,0,.06))}.src-hosts{margin-top:.2vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.src-hosts .src-chip{text-transform:none;font-size:1vh}.src-utm{margin-top:.25vh;font-size:.95vh;color:var(--tblr-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
