:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--panel:#111114;--raised:#1b1b1f;--hover:#16161a;--line:#ffffff12;--line-strong:#ffffff1f;--line-hover:#fff3;--ink:#f4f4f5;--ink-2:#e4e4e7;--muted:#a1a1aa;--faint:#71717a;--accent:#f7b938;--accent-hover:#f9c75c;--accent-ink:#1a1203;--bar:#f7b9384d;--bar-on:#f7b93885;--wash:#f7b93817;--wash-on:#f7b9382b;--prev:#8b8b94;--good:#4ade80;--good-wash:#4ade801f;--bad:#f87171;--pop:#141417;--pop-shadow:0 16px 40px #000000a6, 0 2px 6px #0006;--avatar:linear-gradient(135deg, #3b2e10, #1c1810);--shimmer:#26262b;--sh-keyword:#f7b938;--sh-string:#a7d8a0;--sh-class:#f0c674;--sh-entity:#c4b5fd;--sh-property:#93c5fd;--sh-identifier:#e4e4e7;--sh-jsxliterals:#e4e4e7;--sh-sign:#8b8b94;--sh-comment:#71717a;--series-visitors:#60a5fa;--series-visits:#a78bfa;--series-pageviews:#2dd4bf;--series-views:#fb923c;--series-bounce:#f472b6;--series-duration:#a3e635;--series-conversions:#4ade80;--sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--panel:#fff;--raised:#efece4;--hover:#faf8f4;--line:#1c1a1612;--line-strong:#1c1a1621;--line-hover:#1c1a1638;--ink:#1c1a16;--ink-2:#2e2b25;--muted:#5f5a50;--faint:#8c867a;--accent:#c98a12;--accent-hover:#b47a0b;--accent-ink:#fff;--bar:#e6b44a6b;--bar-on:#dba236b3;--wash:#e6b44a29;--wash-on:#e6b44a47;--prev:#a39d90;--good:#15803d;--good-wash:#15803d1f;--bad:#c2410c;--pop:#fff;--pop-shadow:0 12px 32px #1c1a1621, 0 1px 3px #1c1a1614;--avatar:linear-gradient(135deg, #fbe7b8, #f3d58f);--shimmer:#e6e2d8;--sh-keyword:#b45309;--sh-string:#15803d;--sh-class:#a16207;--sh-entity:#6d28d9;--sh-property:#1d4ed8;--sh-identifier:#2e2b25;--sh-jsxliterals:#2e2b25;--sh-sign:#8c867a;--sh-comment:#8c867a;--series-visitors:#2563eb;--series-visits:#7c3aed;--series-pageviews:#0d9488;--series-views:#ea580c;--series-bounce:#db2777;--series-duration:#65a30d;--series-conversions:#16a34a}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--panel:#fff;--raised:#efece4;--hover:#faf8f4;--line:#1c1a1612;--line-strong:#1c1a1621;--line-hover:#1c1a1638;--ink:#1c1a16;--ink-2:#2e2b25;--muted:#5f5a50;--faint:#8c867a;--accent:#c98a12;--accent-hover:#b47a0b;--accent-ink:#fff;--bar:#e6b44a6b;--bar-on:#dba236b3;--wash:#e6b44a29;--wash-on:#e6b44a47;--prev:#a39d90;--good:#15803d;--good-wash:#15803d1f;--bad:#c2410c;--pop:#fff;--pop-shadow:0 12px 32px #1c1a1621, 0 1px 3px #1c1a1614;--avatar:linear-gradient(135deg, #fbe7b8, #f3d58f);--shimmer:#e6e2d8;--sh-keyword:#b45309;--sh-string:#15803d;--sh-class:#a16207;--sh-entity:#6d28d9;--sh-property:#1d4ed8;--sh-identifier:#2e2b25;--sh-jsxliterals:#2e2b25;--sh-sign:#8c867a;--sh-comment:#8c867a;--series-visitors:#2563eb;--series-visits:#7c3aed;--series-pageviews:#0d9488;--series-views:#ea580c;--series-bounce:#db2777;--series-duration:#65a30d;--series-conversions:#16a34a}@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:var(--ink);background:var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;--field-min:0px;font-size:15px;line-height:1.5}@media (pointer:coarse){:root{--field-min:16px}}*{box-sizing:border-box}body,h1,h2,h3,p,figure,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:max(var(--field-min), 1em)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#app{display:block}.shell{gap:1.25rem;max-width:76rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,2.5rem) 4rem;display:grid}.stack{align-content:start;gap:1.25rem;display:grid}.shell>*,.stack>*{min-width:0}.top{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;min-height:3.5rem;padding-bottom:1rem;display:flex}.top>.theme{margin-left:auto}.theme-button{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.theme-button:hover,.menu[data-open] .theme-button{background:var(--raised);color:var(--ink)}.theme-button>span{display:none}:root:not([data-theme]) .theme-system,:root[data-theme=light] .theme-light,:root[data-theme=dark] .theme-dark{display:contents}.top>.theme .menu-list{min-width:10.5rem;right:0}.menu-item[aria-checked=true]>.icon:last-child{color:var(--accent);margin-left:auto}.brand{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.brand svg{width:1.25rem;height:1.25rem;color:var(--accent)}.slash{color:var(--line-strong);font-size:1.25rem;font-weight:300}.icon{flex:none;width:1rem;height:1rem}.fav{background:var(--raised);width:1.25rem;height:1.25rem;color:var(--muted);border-radius:5px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.switcher{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;max-width:16rem;height:2rem;padding:0 .5rem 0 .375rem;font-size:.875rem;font-weight:500;display:inline-flex}.switcher:hover,.menu[data-open] .switcher{background:var(--raised)}.switcher .icon{width:.875rem;height:.875rem;color:var(--faint)}.switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu{position:relative}.menu-list{z-index:20;border:1px solid var(--line-strong);background:var(--pop);min-width:15rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--pop-shadow);border-radius:12px;padding:.375rem;display:none;position:absolute;top:calc(100% + .5rem)}.top>.menu:last-child .menu-list{width:16rem;right:0}.menu[data-open]>.menu-list,.menu-group{display:grid}.menu-group+.menu-group{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.menu-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:.375rem .625rem .25rem;font-size:.6875rem}.menu-head{gap:.125rem;padding:.5rem .625rem .625rem;display:grid}.menu-head b{text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.menu-head span{color:var(--faint);font-size:.75rem}.menu-item{text-align:left;width:100%;min-height:2.125rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.menu-item>.icon{color:var(--faint)}:is(.menu-item:hover,.menu-item:focus-visible){background:var(--raised);color:var(--ink);outline:none}.menu-item[aria-current=page]>.icon{color:var(--accent);margin-left:auto}.menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-sep{background:var(--line);height:1px;margin:.25rem 0}.badge{background:var(--accent);height:1.375rem;font-family:var(--mono);letter-spacing:.08em;color:var(--accent-ink);border-radius:6px;flex:none;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.avatar-button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.avatar{background:var(--avatar);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--wash-on);color:var(--accent);border-radius:999px;place-items:center;padding-right:1px;font-size:.8125rem;font-weight:600;display:grid}.avatar-button:hover .avatar,.menu[data-open] .avatar{box-shadow:inset 0 0 0 1px var(--accent)}.usage{background:var(--raised);border-radius:9px;gap:.375rem;margin:0 .25rem .375rem;padding:.625rem;display:grid}.usage-line{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.usage-line b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.usage-meter{background:var(--line-strong);border-radius:999px;height:5px;display:block;overflow:hidden}.usage-meter span{background:var(--accent);border-radius:999px;height:100%;display:block}.usage small{color:var(--faint);font-size:.6875rem}.site-head{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.5rem;display:flex}.site-head h1{letter-spacing:-.025em;font-size:1.5rem;font-weight:600}.domain{color:var(--faint);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.domain:hover{color:var(--ink-2)}.domain .icon{width:.75rem;height:.75rem}.site-tabs{margin-left:auto}.public-tag{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);border-radius:99px;padding:.125rem .5rem;font-size:.75rem}.public-foot{text-align:center;color:var(--faint);margin-top:.5rem;font-size:.8125rem}.public-foot a{color:var(--ink-2)}.public-foot a:hover{color:var(--accent)}.zone-link{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.zone-link code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:.75rem;overflow:hidden}@media (max-width:48rem){.site-head{margin-top:.25rem}.site-tabs{order:5;width:100%;margin-left:0}.pills.site-tabs a{text-align:center;flex:1}}.settings{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.settings-nav{gap:2px;display:grid;position:sticky;top:1.5rem}.settings-nav a{color:var(--muted);border-radius:7px;padding:.375rem .625rem;font-size:.8125rem}.settings-nav a:hover{background:var(--raised);color:var(--ink-2)}.settings-nav a[aria-current]{background:var(--raised);color:var(--ink)}.settings-body{gap:1.25rem;min-width:0;display:grid}.settings-body>.card{scroll-margin-top:1.5rem}.card-foot{border-top:1px solid var(--line);background:var(--hover);border-radius:0 0 11px 11px;justify-content:flex-end;gap:.5rem;padding:.75rem 1.125rem;display:flex}.inline-form{border-top:1px solid var(--line);gap:.5rem;padding:.875rem 1.125rem;display:flex}.inline-form .input{flex:1;min-width:0}.inline-form .button{height:2.375rem}.inline-select{flex:none;width:10rem}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.editor-item{border-top:1px solid var(--line);background:var(--hover);padding:1rem 1.125rem}.editor-item:first-child{border-top:0}.editor{gap:1rem;display:grid}.step-list{gap:.5rem;display:grid}.step-list li{grid-template-columns:1.5rem minmax(0,1fr) 2rem;align-items:center;gap:.625rem;display:grid}.step-list .step-n{width:1.5rem;height:1.5rem}.button.small.square{width:2rem;height:2rem;padding:0}.editor-actions{justify-content:flex-end;gap:.5rem;display:flex}.card.danger-zone{border-color:color-mix(in srgb, var(--bad) 30%, var(--line))}.danger-zone .card-head{border-bottom-color:color-mix(in srgb, var(--bad) 20%, var(--line))}.danger-zone .card-head h2{color:var(--bad)}.zone-row{justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.125rem;display:flex}.zone-row+.zone-row{border-top:1px solid color-mix(in srgb, var(--bad) 20%, var(--line))}.zone-text{gap:.25rem;min-width:0;display:grid}.zone-text h3{color:var(--ink);font-size:.875rem;font-weight:500}.zone-text p{max-width:34rem;color:var(--muted);font-size:.8125rem;line-height:1.25rem}.zone-row>.button,.zone-actions{flex:none}.zone-actions{gap:.5rem;display:flex}.button.copy{justify-content:center;min-width:4.5rem}.panels{border:0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.625rem 1rem;margin:0;padding:0;display:grid}.panels legend{color:var(--muted);margin-bottom:.625rem;padding:0;font-size:.8125rem}.panel-picker{gap:1.25rem;display:grid}.property-add{gap:.5rem;max-width:calc(50% - .5rem);display:flex}.property-add .input{flex:1;min-width:0}.property-add .button{height:2.375rem}.hint code{color:var(--muted);white-space:nowrap;font-size:.6875rem}@media (max-width:48rem){.settings{grid-template-columns:1fr;gap:1rem}.settings-nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.settings-nav a{white-space:nowrap}.pair,.steps-grid{grid-template-columns:1fr}.panels{grid-template-columns:repeat(2,minmax(0,1fr))}.property-add{max-width:none}.inline-form{flex-wrap:wrap}.inline-form .input,.inline-select{flex:100%;width:auto}.zone-row{flex-direction:column;align-items:flex-start;gap:.75rem}}.pills{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.pills a,.pills button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:.3125rem .75rem;font-size:.8125rem}.pills a:hover,.pills button:hover{color:var(--ink-2)}.pills [aria-current=page],.pills [aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.button{border:1px solid var(--line-strong);background:var(--panel);white-space:nowrap;height:2.125rem;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;transition:background .1s,border-color .1s;display:inline-flex}.button:hover{border-color:var(--line-hover);background:var(--raised)}.button.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.button.primary:hover{background:var(--accent-hover)}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.ghost:hover{color:var(--ink);background:var(--raised)}.button.danger{color:var(--bad)}.button.danger.primary{background:var(--bad);color:var(--accent-ink);border-color:#0000}.button.danger.primary:hover{background:color-mix(in srgb, var(--bad) 88%, var(--ink))}.button:disabled{opacity:.35;cursor:default;pointer-events:none}.field{color:var(--muted);gap:.375rem;font-size:.8125rem;display:grid}.field input,.combo input,.input{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:2.375rem;font-size:max(var(--field-min), .875rem);color:var(--ink);border-radius:8px;padding:0 .75rem}.field input::placeholder,.combo input::placeholder,.input::placeholder{color:var(--faint)}.field input:focus,.combo input:focus,.input:focus{border-color:var(--accent);outline:none}.hint{color:var(--faint);font-size:.75rem}.error{color:var(--bad);font-size:.8125rem}.row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.row>.field{flex:12rem}.row>.button{height:2.375rem}.select-button{border:1px solid var(--line-strong);background:var(--bg);text-align:left;width:100%;height:2.375rem;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem 0 .75rem;font-size:.875rem;transition:border-color .1s;display:flex}.select-button:hover{border-color:var(--line-hover)}.select[data-open]>.select-button{border-color:var(--accent)}.select-button .icon{width:.875rem;height:.875rem;color:var(--faint)}.select.compact .select-button{width:auto;min-width:7rem;height:2rem;font-size:.8125rem}.select.compact .select-list{left:auto;right:0}.select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-button.unset .select-text{color:var(--faint)}.select-list,.combo-list{width:auto;min-width:100%;max-width:none;top:calc(100% + .375rem);left:0;right:0}.select-options,.combo-list{max-height:16rem;overflow-y:auto}.select-options{display:grid}.select-search{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:2rem;font-size:max(var(--field-min), .8125rem);color:var(--ink);border-radius:7px;margin-bottom:.375rem;padding:0 .625rem}.select-search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.select-search:focus{border-color:var(--accent);outline:none}.menu-item[aria-checked=true]{color:var(--ink)}.menu-item[aria-checked=true]>.icon{color:var(--accent)}.menu-item[hidden]{display:none}.menu-hint{font-family:var(--mono);color:var(--faint);flex:none;font-size:.6875rem}.combo{position:relative}.combo-list{z-index:20;display:none;position:absolute}.combo.open .combo-list{display:grid}.menu-item.active{background:var(--raised);color:var(--ink)}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--line-hover);background:var(--bg);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:1rem;height:1rem;margin:0;transition:background .1s,border-color .1s;display:inline-grid}input[type=checkbox]:hover{border-color:var(--muted)}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:after{content:"";background:var(--accent-ink);width:.625rem;height:.625rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.stat,.card{border:1px solid var(--line);background:var(--panel);border-radius:12px}.card{overflow:hidden}.card:has(.select,.combo){overflow:visible}.card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:3.25rem;padding:.5rem 1.125rem;display:flex}.card-head h2{font-size:.875rem;font-weight:600}.card-body{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.125rem;display:grid}.muted{color:var(--faint);font-size:.75rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-head h1{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:64rem){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{padding:1rem 1.125rem}.stat-label{color:var(--muted);font-size:.8125rem}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.75rem;font-weight:600}.stat-note{color:var(--faint);gap:.5rem;font-size:.75rem;display:flex}.metrics{grid-template-columns:repeat(var(--metrics), minmax(0, 1fr));border-bottom:1px solid var(--line);display:grid}.metric{border-right:1px solid var(--line);min-width:0;position:relative}.metric-tab{background:var(--panel);width:100%;min-width:0;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border:0;align-content:start;gap:.125rem;padding:1rem 1.125rem;display:grid;position:relative}.metric-tab:hover{background:var(--hover)}.metric-tab[aria-selected=true]{background:linear-gradient(transparent, var(--wash)), var(--panel)}.metric-tab[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.metric-line{z-index:1;border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:6px;place-items:center;width:1.375rem;height:1.375rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.metric-line i{width:.625rem;height:.625rem;position:relative}.metric-line i:before,.metric-line i:after{content:"";background:var(--muted);border-radius:1px;width:100%;height:1.5px;position:absolute;top:calc(50% - .75px);left:0}.metric-line i:after{transform:rotate(90deg)}.metric-line:hover{border-color:var(--line-hover)}.metric-line:hover i:before,.metric-line:hover i:after{background:var(--ink)}.metric-line[aria-pressed=true]{border-color:color-mix(in srgb, var(--series) 55%, transparent);background:color-mix(in srgb, var(--series) 14%, var(--panel))}.metric-line[aria-pressed=true] i:before{background:var(--series);height:2px}.metric-line[aria-pressed=true] i:after{display:none}.metric-label{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);padding-right:1.75rem;font-size:.75rem;overflow:hidden}.metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.3}.metric-note{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--faint);gap:.375rem;font-size:.75rem;display:flex;overflow:hidden}.metric-note em,.tip-row em{font-style:normal}.up{color:var(--good)}.down{color:var(--bad)}.flat{color:var(--faint)}.graph{padding:1rem 1.25rem .75rem 1rem}.legend{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem 2.75rem;font-size:.75rem;display:flex}.legend span{align-items:center;gap:.4375rem;display:inline-flex}.legend b{color:var(--ink-2);font-weight:500}.swatch{border-radius:3px;flex:none;width:.75rem;height:.75rem}.bar-key{background:var(--bar-on)}.line-key{background:var(--series);border-radius:1px;height:2px}.prev-key{background:repeating-linear-gradient(90deg, var(--prev) 0 3px, transparent 3px 5px);border-radius:0;height:2px}.none-key{box-shadow:inset 0 0 0 1px var(--line-strong)}.graph-area{height:15rem;margin-left:2.75rem;position:relative}.gridlines{position:absolute;inset:0}.gridline{border-top:1px solid var(--line);position:absolute;left:0;right:0}.gridline:first-child{border-top-color:var(--line-strong)}.gridline span{font-family:var(--mono);white-space:nowrap;color:var(--faint);font-size:.6875rem;line-height:1;position:absolute;top:-.5rem;right:calc(100% + .625rem)}.plot{grid-template-columns:repeat(var(--points), minmax(0, 1fr));touch-action:pan-y;gap:3px;display:grid;position:absolute;inset:0}.plot.loading{display:block}.plot.loading .bone{border-radius:4px;width:100%;height:100%;display:block}.column{height:100%;position:relative}.bar{background:var(--bar);border-radius:2px 2px 0 0;transition:background .1s;position:absolute;bottom:0;left:0;right:0}.column.on .bar{background:var(--bar-on)}.column.open .bar{background:repeating-linear-gradient(-45deg, var(--bar) 0 3px, var(--wash) 3px 6px)}.column.future{visibility:hidden}.lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines path{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lines path.filling{stroke-dasharray:3 4;opacity:.7}.legend-note{color:var(--faint);margin-left:auto}.line-dot{border:2px solid var(--panel);background:var(--series);border-radius:999px;width:9px;height:9px;margin-top:-4.5px;position:absolute;left:-4.5px}.prior{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prior path{fill:none;stroke:var(--prev);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cursor{border-left:1px solid var(--line-strong);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.prior-dot{background:var(--panel);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--prev);border-radius:999px;margin-top:-4px;position:absolute;left:-4px}.tip{z-index:5;border:1px solid var(--line-strong);background:var(--pop);box-shadow:var(--pop-shadow);white-space:nowrap;pointer-events:none;border-radius:10px;gap:.3125rem;padding:.625rem .75rem;display:grid;position:absolute;top:.5rem}.tip-head{margin-bottom:.125rem;font-size:.75rem;font-weight:600}.tip-head span{color:var(--faint);margin-left:.375rem;font-weight:400}.tip-row{color:var(--muted);grid-template-columns:.75rem minmax(5.5rem,1fr) auto;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.tip.compared .tip-row{grid-template-columns:.75rem minmax(5.5rem,1fr) minmax(3rem,auto) minmax(3rem,auto) 2.75rem}.tip-row b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.tip-row b.dim{color:var(--faint);font-weight:400}.tip-row em{text-align:right;font-variant-numeric:tabular-nums;font-size:.6875rem}.tip-cols{font-size:.6875rem}.tip-cols b{justify-content:flex-end;align-items:center;gap:.3125rem;display:inline-flex}.tip-cols .swatch{width:.625rem}.tip-row.apart{border-top:1px solid var(--line);margin-top:.125rem;padding-top:.4375rem}.axis{height:1.5rem;margin-left:2.75rem;position:relative}.axis .contents>span{font-family:var(--mono);white-space:nowrap;color:var(--faint);font-size:.6875rem;line-height:1;position:absolute;top:.5rem;transform:translate(-50%)}.axis .contents>:first-child{transform:none}.axis .contents>:last-child{transform:translate(-100%)}.axis .contents>span:not(.tick-wide){display:none}@media (max-width:40rem){.axis .contents>span:not(.tick-narrow){display:none}.axis .contents>span.tick-narrow{display:block}.card-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;padding-block:.75rem}}.metric:last-child{border-right:0}@media (max-width:64rem){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric:nth-child(3n){border-right:0}.metric:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:40rem){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3n){border-right:1px solid var(--line)}.metric:nth-child(2n){border-right:0}.metric:nth-child(-n+4){border-bottom:1px solid var(--line)}.metric-tab{padding:.75rem .875rem}.metric-line{top:.5rem;right:.5rem}.metric-value{font-size:1.25rem}.graph{padding:.875rem .75rem .5rem .5rem}.graph-area{height:11rem}}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.25rem;display:grid}.breakdown{padding-bottom:.375rem}.breakdown.wide{grid-column:1/-1}.rows{--cell:6.5rem;display:grid}.rows-head,.r{grid-template-columns:minmax(0, 1fr) repeat(var(--cells), var(--cell));align-items:center;padding:0 1.125rem;display:grid}.rows-head{border-bottom:1px solid var(--line);height:2.25rem;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--faint);margin-bottom:.25rem;font-size:.6875rem;font-weight:500}.rows-head span:first-child{text-overflow:ellipsis;overflow:hidden}.r{height:2.125rem;color:var(--ink-2);font-size:.8125rem;position:relative}.r:before{content:"";width:max(.5rem, calc((100% - 1.625rem - var(--cells) * var(--cell)) * var(--share,0)));background:var(--wash);border-radius:5px;transition:background .1s;position:absolute;top:.1875rem;bottom:.1875rem;left:.5rem}a.r:hover:before{background:var(--wash-on)}a.r:focus-visible:before{background:var(--wash-on)}a.r:focus-visible{outline:none}:is(a.r:hover .r-label,a.r:focus-visible .r-label){color:var(--accent)}.r>span{position:relative}.r-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.r:before{display:none}.r-empty{text-align:center;color:var(--faint);line-height:2.125rem;display:block}.r-empty:before{display:none}@media (max-width:40rem){.rows{--cell:4.5rem}.rows-head,.r{padding:0 .75rem}.r:before{left:.25rem}}.num{text-align:right;font-variant-numeric:tabular-nums}.rate{color:var(--accent)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toolbar-end{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.button.small{border-radius:7px;height:1.75rem;padding:0 .625rem;font-size:.75rem}.button.square{width:2.125rem;padding:0}.button.square .icon{width:1rem;height:1rem}.switch{border:1px solid var(--line-strong);background:var(--panel);white-space:nowrap;height:2.125rem;color:var(--ink-2);border-radius:8px;align-items:center;gap:.625rem;padding:0 .75rem 0 .5rem;font-size:.8125rem;font-weight:500;transition:background .1s,border-color .1s;display:inline-flex}.switch:hover{border-color:var(--line-hover);background:var(--raised)}.switch small{color:var(--faint);font-size:.75rem;font-weight:400}.knob{background:var(--raised);width:28px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;flex:none;transition:background .15s;position:relative}.knob:after{content:"";background:var(--muted);border-radius:999px;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .knob{background:var(--accent);box-shadow:none}.switch[aria-checked=true] .knob:after{background:var(--accent-ink);transform:translate(12px)}.filter-form{gap:.75rem;width:19rem;padding:.875rem;right:0}.filter-row{grid-template-columns:7rem minmax(0,1fr);gap:.5rem;display:grid}@media (max-width:48rem){.toolbar-end{order:-1;width:100%;margin-left:0}.toolbar .pills{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.switch small{display:none}.filter-form{left:0;right:auto}}.filters{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--line-strong);background:var(--panel);max-width:22rem;height:1.75rem;color:var(--ink-2);border-radius:999px;align-items:center;gap:.375rem;padding:0 .375rem 0 .625rem;font-size:.75rem;display:inline-flex}.chip b{color:var(--muted);font-weight:500}.chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip a{width:1.125rem;height:1.125rem;color:var(--faint);border-radius:999px;place-items:center;display:inline-grid}.chip a:hover{background:var(--raised);color:var(--ink)}.live{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.live:before{content:"";background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-wash);border-radius:999px}.live.idle:before{background:var(--faint);box-shadow:0 0 0 3px var(--raised)}.live.waiting:before{background:var(--faint);box-shadow:0 0 0 3px var(--raised);animation:1.6s ease-in-out infinite waiting}@keyframes waiting{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live.waiting:before{animation:none}}.snippet{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.snippet-group{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.setup .card-body{gap:1.5rem}.snippet-group .hint{margin-top:-.25rem}.setup-foot{justify-content:flex-start;font-size:.8125rem}.setup-foot .text-link{align-items:center;gap:.375rem;display:inline-flex}.setup-foot svg{width:.8125rem;height:.8125rem}.card.arrived{border-color:color-mix(in srgb, var(--good) 35%, var(--line))}.guide{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:linear-gradient(var(--wash), var(--wash)), var(--panel);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem;display:flex}.guide-text{gap:.375rem;max-width:40rem;display:grid}.guide h2{color:var(--ink);font-size:1rem;font-weight:600}.guide p{color:var(--ink-2);font-size:.8125rem;line-height:1.25rem}.guide .button{flex:none}.need-link{margin-left:.25rem}@media (max-width:40rem){.guide{flex-direction:column;align-items:stretch;padding:1rem .75rem}}.snippet-label{color:var(--muted);font-size:.8125rem;font-weight:400}.snippet pre{background:0 0;border:0;border-radius:8px 0 0 8px;padding-right:.75rem}.snippet .button{margin:.5625rem .5625rem 0 0}.sites{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.site{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:.25rem;padding:1rem 1.125rem;transition:border-color .1s;display:grid}.site:hover{border-color:var(--line-strong)}.site h2{font-size:.9375rem;font-weight:600}.site p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.8125rem;overflow:hidden}.org-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.org-head h2{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.75rem;font-weight:500}.list{display:grid}.item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.375rem 1.125rem;font-size:.8125rem;display:flex}.item:first-child{border-top:0}.item-actions{flex:none;align-items:center;gap:.5rem;display:flex}.item-main{min-width:0;display:grid}.item-main span,.item-main code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag{border:1px solid var(--line-strong);font-family:var(--mono);color:var(--muted);border-radius:4px;padding:.0625rem .375rem;font-size:.6875rem}.tag.active{border-color:color-mix(in srgb, var(--good) 40%, transparent);color:var(--good)}.tag.pending{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.tag.failed{border-color:color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad)}.record{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:6rem minmax(0,1.4fr) minmax(0,1fr);display:grid}.record div{grid-template-rows:auto 1fr;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.record div+div{border-left:1px solid var(--line)}.record dt{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:.6875rem}.record dd{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.record code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.record .copy{flex:none;min-width:3.75rem;height:1.625rem;padding:0 .5rem;font-size:.75rem}@media (max-width:40rem){.record{grid-template-columns:minmax(0,1fr)}.record div+div{border-top:1px solid var(--line);border-left:0}}.text-link{color:var(--accent)}.text-link:hover{text-underline-offset:3px;text-decoration:underline}code,pre{font-family:var(--mono);font-size:.8125rem}pre{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);white-space:pre;border-radius:8px;margin:0;padding:.875rem 1rem;overflow-x:auto}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.25rem;display:flex}.check input{margin-top:.125rem}.check span{display:grid}.check small{color:var(--faint);font-size:.75rem;line-height:1.125rem}.auth{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.auth-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:1.25rem;width:min(100%,24rem);padding:1.75rem;display:grid}.auth-card h1{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.auth-card p{color:var(--muted);font-size:.875rem}.auth-card form{gap:.75rem;display:grid}.auth-card .button{width:100%;height:2.375rem}.problem{border-color:color-mix(in srgb, var(--bad) 25%, transparent);gap:.5rem;padding:1.25rem;display:grid}.problem h2{color:var(--bad);font-size:.9375rem}.problem p{color:var(--ink-2);overflow-wrap:anywhere;font-size:.8125rem}.notice{border-color:var(--bar);gap:.5rem;padding:1.25rem;display:grid}.notice h2{font-size:.9375rem}.notice p{color:var(--ink-2);font-size:.8125rem}@media (max-width:40rem){.card-head,.card-body,.card-foot,.inline-form,.editor-item,.zone-row,.item{padding-inline:.75rem}}.auth-step{gap:1.25rem;display:grid}.share-lock{margin:4rem auto 0}.providers{gap:.5rem;display:grid}.divider{color:var(--faint);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.tabs{justify-self:start}.input.compact{width:auto;height:2rem;font-size:max(var(--field-min), .8125rem);padding:0 .5rem}.contents{display:contents}.meter{background:var(--raised);border-radius:999px;height:4px;margin-top:.5rem;overflow:hidden}.meter span{background:var(--accent);height:100%;display:block}.tiers{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;padding:1.125rem;display:grid}.tier{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:.5rem;padding:1rem;display:grid}.tier.fit{border-color:var(--bar-on)}.tier-events{color:var(--muted);font-size:.8125rem}.tier-price{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.tier-price span{color:var(--faint);margin-left:.25rem;font-size:.8125rem;font-weight:400}.funnel{grid-column:1/-1}.steps{gap:.625rem;padding:1rem 1.125rem 1.125rem;display:grid}.steps li{color:var(--ink-2);grid-template-columns:1.25rem minmax(8rem,13rem) minmax(0,1fr) 4.5rem 3.5rem 5.75rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.step-n{background:var(--raised);width:1.25rem;height:1.25rem;font-family:var(--mono);color:var(--muted);border-radius:6px;place-items:center;font-size:.6875rem;font-weight:500;display:grid}.step-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-bar{background:var(--raised);border-radius:999px;height:.5rem;overflow:hidden}.step-bar span{background:var(--accent);border-radius:999px;height:100%;display:block}.step-drop{text-align:right;white-space:nowrap;color:var(--faint);font-size:.75rem}@media (max-width:40rem){.steps{padding-inline:.75rem}.steps li{grid-template-columns:1.25rem minmax(0,1fr) 3.5rem 3rem}.step-bar,.step-drop{display:none}}.spark{color:var(--accent);gap:.25rem;margin-top:.5rem;display:grid}.spark svg{width:100%;height:2rem}.spark polyline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark .spark-open{stroke-dasharray:2 3;opacity:.6}.org-head a:hover{color:var(--ink)}.bone{vertical-align:-.05em;background:linear-gradient(90deg, var(--raised) 0%, var(--shimmer) 50%, var(--raised) 100%);background-size:200% 100%;border-radius:6px;max-width:100%;height:.75em;animation:1.4s ease-in-out infinite shimmer;display:inline-block}.bone.digit{width:.6em}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bone{animation:none}}