@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg:#f2f2f3;--color-surface:#e9e9ea;--color-text:#1d1f20;--color-accent:#5980a6;--color-accent-2:#728fab;--color-divider:#1d1f2029;--color-neutral-100:#f5f5f8;--color-neutral-200:#e7e7ea;--color-neutral-300:#d4d4d7;--color-neutral-400:#b7b7ba;--color-neutral-500:#98989b;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-neutral-900:#2b2b2d;--color-accent-100:#eef6ff;--color-accent-200:#d6ebff;--color-accent-300:#b5d9fd;--color-accent-400:#94bce3;--color-accent-500:#749dc4;--color-accent-600:#597ea3;--color-accent-700:#416180;--color-accent-800:#2c455d;--color-accent-900:#1d2d3d;--color-accent-2-100:#eef6ff;--color-accent-2-200:#d6ebff;--color-accent-2-300:#bdd8f2;--color-accent-2-400:#9ebbd8;--color-accent-2-500:#7e9cb8;--color-accent-2-600:#627d98;--color-accent-2-700:#486077;--color-accent-2-800:#314457;--color-accent-2-900:#1f2d3a;--font-heading:"Barlow Condensed", system-ui, sans-serif;--font-heading-weight:600;--font-body:"Barlow", system-ui, sans-serif;--space-1:3.4px;--space-2:6.8px;--space-3:10.2px;--space-4:13.6px;--space-6:20.4px;--space-8:27.2px;--radius-sm:2px;--radius-md:4px;--radius-lg:7px;--shadow-sm:0 1px 2px #2b2b2d24;--shadow-md:0 3px 10px #2b2b2d29;--shadow-lg:0 12px 32px #2b2b2d38}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.blueprint{border:1px solid var(--color-divider);border-radius:0;position:relative}.blueprint.halftone,.blueprint.plate,.blueprint.duotone{overflow:visible}.blueprint>.corner{width:11px;height:11px;color:color-mix(in srgb, var(--color-text) 55%, transparent);position:absolute}.blueprint>.corner:before,.blueprint>.corner:after{content:"";background:currentColor;position:absolute}.blueprint>.corner:before{width:1px;height:100%;top:0;left:5px}.blueprint>.corner:after{width:100%;height:1px;top:5px;left:0}.blueprint>.corner.tl{top:-6px;left:-6px}.blueprint>.corner.tr{top:-6px;right:-6px}.blueprint>.corner.bl{bottom:-6px;left:-6px}.blueprint>.corner.br{bottom:-6px;right:-6px}.duotone{position:relative;overflow:hidden}.duotone:after{content:"";pointer-events:none;background:var(--color-accent);mix-blend-mode:color;position:absolute;inset:0}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:1px;margin:var(--space-4) 0;background:var(--color-divider);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}.table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.card,.btn,.input,.tag,.seg,.dialog{border-radius:0}.card,.dialog{border:1px solid var(--color-divider);background:0 0}.btn{border:1px solid var(--color-divider)}.btn-primary{border-color:var(--color-accent)}.btn-ghost{border-color:#0000}.card,.btn,.input,.tag,.seg,.dialog,textarea.input,select.input{border-radius:var(--radius-lg)!important}:root{--color-divider:#1f2a3657;--muted-alpha:76%;--pad-scale:.65;--color-text:#1f2a36;--color-accent:#0068e6;--color-accent-2:#3f7c00;--color-accent-100:#eff6ff;--color-accent-200:#dce9fe;--color-accent-300:#bcd6fe;--color-accent-400:#8bb9ff;--color-accent-500:#5c98f4;--color-accent-600:#3e79d1;--color-accent-700:#2b5ca6;--color-accent-800:#1e4177;--color-accent-900:#142b4e;--color-accent-2-100:#eff8eb;--color-accent-2-200:#dbf0d0;--color-accent-2-300:#bbe2a7;--color-accent-2-400:#96c979;--color-accent-2-500:#6eac46;--color-accent-2-600:#508d23;--color-accent-2-700:#3b6d12;--color-accent-2-800:#294e0d;--color-accent-2-900:#1b330b}.table th,.table td{padding:calc(var(--space-2) * var(--pad-scale))}.table td{vertical-align:middle}.text-muted{color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent)}:root{--color-success:oklch(64% .17 134.9);--color-success-100:oklch(94% .05 134.9);--color-success-700:oklch(38% .11 134.9);--color-danger:oklch(60% .2 23);--color-danger-100:oklch(94% .045 23);--color-danger-700:oklch(42% .17 23)}.tag-success{background:var(--color-success-100);color:var(--color-success-700);border-color:color-mix(in srgb, var(--color-success) 45%, transparent)}.tag-danger{background:var(--color-danger-100);color:var(--color-danger-700);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-divider)}.app-shell{width:100%;height:100vh;display:flex;overflow:hidden}.app-sidebar{border-right:1px solid var(--color-divider);flex-direction:column;flex:none;width:240px;display:flex;overflow-y:auto}.app-sidebar-header{border-bottom:1px solid var(--color-divider);padding:20px 20px 16px}.app-brand-logo{width:100%;height:auto;display:block}.app-nav{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex}.nav-item{color:var(--color-text);border-radius:var(--radius-sm);background:0 0;border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 14px;font-size:14px;text-decoration:none;display:flex}.nav-item:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.nav-item[aria-current=page]{color:var(--color-accent-800);background:var(--color-accent-100);border-left-color:var(--color-accent)}.app-sidebar-footer{border-top:1px solid var(--color-divider);padding:16px 20px}.app-main{flex:1;padding:24px 32px 60px;overflow-y:auto}.login-page{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px 24px 48px;display:flex;overflow-y:auto}.login-brand{align-items:center;margin-top:16px;margin-bottom:28px;display:flex}.login-logo{width:260px;max-width:100%;height:auto;display:block}.login-card{width:380px;max-width:100%;padding:28px}.login-card>h2{margin:0 0 4px;font-size:20px}.login-subtitle{margin:0 0 20px;font-size:13px}.login-form>.field{margin-bottom:calc(12px + var(--space-2))}.login-form>.field:last-of-type{margin-bottom:calc(16px + var(--space-2))}.login-error{color:var(--color-danger-700);margin:12px 0 0;font-size:12.5px}.session-splash{height:100vh;color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);place-items:center;font-size:13px;display:grid}.screen-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.screen-subtitle{margin-top:-6px}.cell-mono{font-family:ui-monospace,Menlo,monospace}.cell-actions{text-align:right;white-space:nowrap}.table-error{color:var(--color-danger-700);font-size:13px}.dialog{background:var(--color-bg)}.dialog-body{flex-direction:column;gap:12px;max-height:min(60vh,460px);display:flex;overflow-y:auto}.dialog-body>*{flex-shrink:0}.dialog-body>.seg{align-self:flex-start}.dialog-message{margin:0}.dialog-error{color:var(--color-danger-700);margin:0;font-size:12.5px}.field-hint{color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);margin:4px 0 0;font-size:12px}.field-error{color:var(--color-danger-700);margin:4px 0 0;font-size:12px}.field-checkbox{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-bg)}.btn-danger-ghost{color:var(--color-danger-700);margin-right:auto}.breadcrumb{margin-bottom:6px;font-size:12px}.screen-title-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.screen-title-row h1{margin:0}.screen-actions{gap:8px;margin-bottom:20px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.progress{background:var(--color-surface);border:1px solid var(--color-divider);height:8px;margin-bottom:28px}.progress-fill{background:var(--color-accent);height:100%}.log-heading{margin-bottom:12px}.log-panel{max-height:260px;padding:16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-y:auto}.editor-heading{margin-bottom:12px}.editor-card{max-width:560px;padding:20px}.editor-modes{margin-bottom:16px}.input-time{max-width:160px}.editor-description{margin-top:8px;font-size:12px}.editor-actions{gap:8px;margin-top:16px;display:flex}.table tbody tr{cursor:default}.table tbody tr.row-selected{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.probe-panel{border-top:1px solid var(--color-divider);flex-direction:column;gap:8px;padding-top:12px;display:flex}.probe-actions{gap:8px;display:flex}.probe-status{color:var(--color-success-700);margin:0;font-size:12.5px}.probe-path{color:var(--color-text);font-family:ui-monospace,Menlo,monospace;font-size:12px}.probe-entries{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.probe-entry{text-align:left;justify-content:flex-start;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.dash-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.card-kicker-danger{color:var(--color-danger-700)}.dash-charts,.dash-lists{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.dash-charts{margin-bottom:32px}.dash-panel{padding:20px}.dash-panel-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.dash-panel-title{font-size:15px}.dash-panel-hint{font-size:11px}.dash-list-heading{margin-bottom:12px}.barchart{align-items:flex-end;gap:14px;height:140px;display:flex;position:relative}.barchart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.barchart-value{color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);min-height:13px;font-size:10.5px}.barchart-bar{background:var(--color-accent-300);border-radius:var(--radius-lg);width:100%;min-height:2px}.barchart-bar-last{background:var(--color-accent-700)}.barchart-day{color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);font-size:11px}.barchart-empty{text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.donut{align-items:center;gap:20px;display:flex}.donut-svg{flex:none;transform:rotate(-90deg)}.donut-legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.donut-legend-row{align-items:center;gap:8px;font-size:12px;display:flex}.donut-swatch{border-radius:3px;flex:none;width:10px;height:10px}.donut-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash-upcoming{flex-direction:column;gap:10px;display:flex}.dash-upcoming-card{padding:12px 14px}.dash-upcoming-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dash-upcoming-job{font-weight:600;font-family:var(--font-heading)}.dash-upcoming-next{white-space:nowrap;font-size:12px}.dash-upcoming-cron{font-size:11px}.exclusions-input{resize:vertical;height:auto;min-height:76px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6}.exclusions-docs{align-self:center;margin:0;text-decoration:none}.exclusions-docs:hover{text-decoration:underline}.exclusions-warning{color:color-mix(in srgb, var(--color-danger-700) 70%, var(--color-text))}.exclusions-sample{max-height:120px;color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);margin:0;padding-left:18px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7;overflow-y:auto}.run-breakdown{margin:8px 0 0;font-size:12px}.run-exclusions{margin-top:20px}.explore-controls{align-items:center;gap:12px;margin-bottom:16px;display:flex}.explore-remote{max-width:260px}.explore-search{max-width:280px}.explore-crumbs{color:color-mix(in srgb, var(--color-text) var(--muted-alpha,55%), transparent);margin-bottom:12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.explore-crumb-sep{margin:0 6px}.explore-open{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0}.explore-open:hover{text-decoration:underline}.explore-name{align-items:center;gap:8px;display:inline-flex}.explore-row-actions{text-align:right;white-space:nowrap}.explore-download{color:var(--color-accent);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.explore-download:hover{text-decoration:underline}.restore-jobs{margin-bottom:16px}.restore-job-select{max-width:260px}.restore-layout{grid-template-columns:1.3fr 1fr;gap:28px;display:grid}.restore-column-title{margin-bottom:4px}.restore-column-subtitle{margin-bottom:14px;font-size:12px}.restore-snapshots{flex-direction:column;gap:8px;display:flex}.restore-snapshot{width:100%;font:inherit;text-align:left;cursor:pointer;padding:var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);flex-direction:column;gap:4px;display:flex}.restore-snapshot:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.restore-snapshot.is-selected{border-color:var(--color-accent)}.restore-snapshot-head{justify-content:space-between;align-items:center;display:flex}.restore-snapshot-meta{font-size:12px}.restore-options{padding:18px}.restore-summary{margin-bottom:14px;font-size:13px}.restore-radio{margin-bottom:8px;display:flex}.restore-pending{margin-top:8px;margin-bottom:0;font-size:12px}.restore-warning{margin-bottom:0;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:920px;display:grid}.settings-card{padding:18px}.settings-card-wide{grid-column:1/-1}.settings-card-title,.settings-seg{margin-bottom:12px}.settings-row{flex-wrap:wrap;gap:14px;display:flex}.settings-radio{margin-bottom:8px;display:flex}.settings-events{margin-top:12px}.settings-input-xs{max-width:100px}.settings-input-md{max-width:140px}.settings-input-sm{max-width:180px}.settings-note{margin-top:10px;margin-bottom:0;font-size:12px}.settings-test{align-items:center;gap:10px;margin-top:12px;display:flex}.settings-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.settings-check{cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.oauth-panel{border-top:1px solid var(--color-divider);flex-direction:column;gap:6px;padding-top:10px;display:flex}.oauth-redirect{word-break:break-all;color:var(--color-text);font-family:ui-monospace,Menlo,monospace;font-size:11.5px}
