@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/archivo-black-400-BTVu2TQR.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-sans-400-Bk63H6sG.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/open-sans-600-Cp4N6AwT.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/open-sans-700-CceUhp2e.woff2) format("woff2")}:root{color-scheme:light;--gf-blue: #6c99a8;--gf-green: #71ab5d;--blue-50: oklch(.972 .012 219);--blue-100: oklch(.941 .023 219);--blue-200: oklch(.884 .04 219);--blue-600: oklch(.605 .062 219);--blue-700: oklch(.508 .055 219);--blue-800: oklch(.408 .045 219);--green-50: oklch(.968 .024 138);--green-600: oklch(.605 .115 138);--green-700: oklch(.505 .096 138);--grey-0: #fff;--grey-25: #fafafa;--grey-50: #f3f3f3;--grey-100: #e9e9e9;--grey-200: #dcdcdc;--grey-300: #c4c4c4;--grey-400: #9b9b9b;--grey-500: #767676;--grey-600: #585858;--grey-700: #3d3d3d;--grey-800: #242424;--grey-900: #000;--danger: #b4462f;--danger-surface: #faece8;--warning: #c98a2e;--warning-surface: #fbf2e3;--warning-text: #8a5a12;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--ring-focus: 0 0 0 3px rgba(108, 153, 168, .35);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .09);--ease: cubic-bezier(.4, 0, .2, 1);--font-display: "Archivo Black", "Archivo", system-ui, sans-serif;--font-text: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif}html{height:100%}*{box-sizing:border-box}body{margin:0;background:var(--grey-50);color:var(--grey-700);font:400 14px/1.55 var(--font-text)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--blue-700)}:focus-visible{outline:2px solid var(--blue-700);outline-offset:2px;box-shadow:var(--ring-focus)}svg.lucide{width:16px;height:16px;stroke-width:1.75;flex:none;vertical-align:-3px}.spacer{flex:1}.muted,.mut{color:var(--grey-600)}.sm{font-size:13px}.mono{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.sr{position:absolute;left:-9999px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack>*+*{margin-top:16px}.app{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh}.side{background:var(--grey-0);border-right:1px solid var(--grey-200);padding:18px 8px;position:sticky;top:0;height:100vh;overflow:auto}.brand{display:block;padding:4px 10px 18px;text-decoration:none}.brand small{display:block;color:var(--grey-500);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.brand span{font-family:var(--font-display);font-size:20px;letter-spacing:-.02em;color:var(--grey-900);line-height:1.25}.nav{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.nav .sec{padding:10px 10px 4px;color:var(--grey-500);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nav a,.nav .off{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 10px;border-radius:var(--radius-md);text-decoration:none;color:var(--grey-700);font-weight:600}.nav a:hover{background:var(--grey-50)}.nav a.active{background:var(--blue-50);color:var(--blue-800)}.nav svg{color:var(--blue-700)}.nav .off{color:var(--grey-500);cursor:not-allowed}.nav .off svg{color:var(--grey-400)}.nav .soon{margin-left:auto;font-size:11px;color:var(--grey-500);font-weight:400}.main{min-width:0}.topbar{position:sticky;top:0;z-index:5;display:flex;gap:14px;align-items:center;padding:10px 24px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--grey-200)}.search{flex:1;max-width:460px;display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--grey-300);border-radius:var(--radius-md);background:var(--grey-0);color:var(--grey-500);cursor:pointer;text-align:left;min-width:0}.search:hover{border-color:var(--gf-blue)}.search .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbd{margin-left:auto;border:1px solid var(--grey-200);border-radius:var(--radius-sm);padding:0 6px;font-size:12px;color:var(--grey-600);background:var(--grey-25);white-space:nowrap}.sync{margin-left:auto;color:var(--grey-600);font-size:13px;display:flex;gap:8px;align-items:center;white-space:nowrap}.sync .st{display:inline-flex;gap:6px;align-items:center}.sync.stale .st{color:var(--warning-text);font-weight:600}.me{width:30px;height:30px;border-radius:50%;background:var(--blue-100);color:var(--blue-800);display:grid;place-items:center;font-size:12px;font-weight:700;border:0;cursor:pointer;padding:0;flex:none}.me:hover{background:var(--blue-200)}.menu{position:relative;flex:none}.menu .pop{position:absolute;right:0;top:38px;width:240px;background:var(--grey-0);border:1px solid var(--grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:12px;z-index:10}.menu .pop b{display:block;color:var(--grey-900);overflow-wrap:anywhere}.menu .pop .who{margin:2px 0 10px;color:var(--grey-600);font-size:13px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.topbar .menubtn{display:none}.page{padding:24px 24px 56px;max-width:1320px}.crumbs{font-size:13px;color:var(--grey-500);margin-bottom:6px}.crumbs a{color:var(--grey-600);text-decoration:none}.crumbs a:hover{color:var(--blue-700);text-decoration:underline}.ph{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:6px}h1{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:var(--grey-900);margin:0;overflow-wrap:anywhere}.acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.sub{color:var(--grey-600);margin:0 0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;border-radius:var(--radius-pill);border:1px solid var(--blue-700);background:var(--grey-0);color:var(--blue-800);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;transition:all .15s var(--ease);white-space:nowrap}.btn:hover{background:var(--blue-50);transform:translateY(-1px);text-decoration:none}.btn:active{transform:scale(.98);transition-duration:80ms}.btn.primary{background:var(--blue-700);color:#fff}.btn.primary:hover{background:var(--blue-800)}.btn.small{padding:3px 12px;font-size:13px}.btn.block{width:100%;padding:9px 16px}.btn:disabled{border-color:var(--grey-200);color:var(--grey-500);background:var(--grey-25);cursor:not-allowed;transform:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.badge svg{width:14px;height:14px}.badge.ok{color:var(--green-700);background:var(--green-50)}.badge.busy,.badge.info{color:var(--blue-800);background:var(--blue-50)}.badge.bad{color:var(--danger);background:var(--danger-surface);font-weight:700;border-color:var(--danger)}.badge.warn{color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning)}.badge.stop{color:var(--grey-700);background:var(--grey-50);border-color:var(--grey-300)}.badge.neutral{color:var(--grey-600);background:var(--grey-25);border-color:var(--grey-200)}.badge.unk{color:var(--grey-600);background:var(--grey-25);border-color:var(--grey-200);font-style:italic}.badge.k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:2px 10px}.k-production{background:var(--grey-900);color:#fff}.k-staging{background:var(--grey-0);color:var(--blue-800);border-color:var(--blue-700)}.k-pr{background:var(--grey-0);color:var(--grey-700);border-color:var(--grey-400)}.k-template{background:var(--grey-50);color:var(--grey-600);border-color:var(--grey-200)}.tag{display:inline-block;padding:0 8px;border:1px solid var(--grey-200);border-radius:var(--radius-pill);font-size:12px;color:var(--grey-600);background:var(--grey-25);white-space:nowrap}.tag.on{border-color:var(--blue-700);color:var(--blue-800);background:var(--blue-50);font-weight:600}.card{background:var(--grey-0);border:1px solid var(--grey-200);border-radius:var(--radius-lg);padding:22px 24px;margin-bottom:16px}.card.flush{padding:0;overflow:hidden}.card h2{font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:-.01em;color:var(--grey-900);margin:0 0 12px;line-height:1.25;text-transform:none}.card.flush>h2{padding:18px 24px 0;margin-bottom:8px}h2.sec{font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:-.01em;color:var(--grey-900);margin:28px 0 8px}.cards{display:grid;gap:16px;margin-bottom:16px}.cards>.card{margin-bottom:0}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.g4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.big{font-family:var(--font-display);font-size:30px;line-height:1.1;letter-spacing:-.02em;color:var(--grey-900)}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:600;color:var(--grey-600);font-size:13px;padding:10px;border-bottom:1px solid var(--grey-200);background:var(--grey-25);white-space:nowrap}td{padding:10px;border-bottom:1px solid var(--grey-100);vertical-align:middle;height:44px}th:first-child,td:first-child{padding-left:14px}.nw td,.nw th{white-space:nowrap}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--grey-25)}tr.sel td{background:var(--blue-50)}a.el{color:var(--blue-700);text-decoration:none;font-weight:600;border-radius:var(--radius-sm)}a.el:hover{color:var(--blue-800);text-decoration:underline}a.el svg{width:13px;height:13px;margin-left:3px}code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius-sm);padding:0 5px}dl{margin:0;display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 12px}dt{color:var(--grey-600)}dd{margin:0;overflow-wrap:anywhere}.foot{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--grey-100);color:var(--grey-600);font-size:13px;gap:8px;flex-wrap:wrap}.pager{display:flex;gap:6px}.ph-bar{display:block;height:8px;border:1px dashed var(--grey-300);border-radius:var(--radius-pill);width:120px;background:var(--grey-25)}.metric{border:1px dashed var(--grey-300);border-radius:var(--radius-lg);padding:16px 18px;color:var(--grey-500);min-height:118px;background:var(--grey-25)}.metric b{display:block;color:var(--grey-700);font-weight:600;margin-bottom:10px}.act{list-style:none;margin:0;padding:0}.act li{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--grey-100);align-items:flex-start}.act li:last-child{border-bottom:0}.act time{min-width:96px;color:var(--grey-500);font-size:13px}.attn li{padding:6px 0;flex-wrap:wrap;align-items:center;gap:4px 14px}.attn .badge-col{display:inline-block;min-width:100px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--grey-300);border-radius:var(--radius-pill);background:var(--grey-0);font-size:13px;color:var(--grey-700);font-weight:400;margin:0}.chip:has(input:checked){border-color:var(--blue-700);background:var(--blue-50);color:var(--blue-800);font-weight:600}.chip input[type=checkbox]{accent-color:var(--blue-700);margin:0}.chip.find{padding:0 0 0 10px;width:340px;max-width:100%;color:var(--grey-500)}.chip.find input{border:0;background:transparent;padding:5px 12px 5px 0;width:100%;border-radius:var(--radius-pill)}.chip.find input:focus{box-shadow:none;outline:none}.chip.find:focus-within{border-color:var(--gf-blue);box-shadow:var(--ring-focus)}.chip.sel{padding:0;position:relative}.chip.sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:4px 30px 4px 12px;border-radius:var(--radius-pill);cursor:pointer;font-size:13px;width:auto}.chip.sel svg{position:absolute;right:10px;top:8px;pointer-events:none;width:14px;height:14px;color:var(--grey-500)}.chip.sel:has(select:focus-visible){box-shadow:var(--ring-focus);border-color:var(--gf-blue)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--grey-200);margin:4px 0 20px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:9px 14px;cursor:pointer;font-weight:600;color:var(--grey-600)}.tabs button[aria-selected=true]{color:var(--blue-800);border-bottom-color:var(--blue-700)}.banner{display:flex;gap:10px;align-items:center;padding:10px 14px;margin-bottom:16px;border-radius:var(--radius-md);border:1px solid var(--warning);background:var(--warning-surface);color:var(--grey-800)}.banner.bad{border-color:var(--danger);background:var(--danger-surface)}.banner.info{border-color:var(--blue-700);background:var(--blue-50)}.banner.ok{border-color:var(--green-700);background:var(--green-50)}.banner .grow{flex:1;min-width:0;overflow-wrap:anywhere}.banner>svg{flex:none}.empty{background:var(--grey-0);border:1px solid var(--grey-200);border-radius:var(--radius-lg);padding:48px 24px;text-align:center;margin-bottom:16px}.empty h2{font-family:var(--font-display);font-weight:400;font-size:18px;margin:0 0 6px;letter-spacing:-.01em;color:var(--grey-900)}.empty p{margin:0 0 16px;color:var(--grey-600)}.empty p:last-child{margin-bottom:0}.sk{display:block;height:12px;background:linear-gradient(90deg,var(--grey-100),var(--grey-50),var(--grey-100));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--radius-sm)}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@media (prefers-reduced-motion: reduce){.sk,.spin{animation:none}.btn{transition:none}}.unlinked{color:var(--warning-text);font-weight:600;display:inline-flex;gap:5px;align-items:center}.panel{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:92vw;background:var(--grey-0);border-left:1px solid var(--grey-200);box-shadow:var(--shadow-lg);z-index:20;padding:22px;overflow:auto}.panel h2{font-family:var(--font-display);font-weight:400;font-size:17px;margin:0;letter-spacing:-.01em;color:var(--grey-900)}pre{background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius-md);padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto;margin:6px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}label{display:block;font-weight:600;margin:12px 0 6px;color:var(--grey-900)}input[type=text],input[type=search],input[type=email],input[type=password],input:not([type]),select,textarea{width:100%;padding:9px 12px;border:1px solid var(--grey-300);border-radius:var(--radius-md);background:var(--grey-0);color:var(--grey-800)}input:focus,select:focus,textarea:focus{border-color:var(--gf-blue);outline:none;box-shadow:var(--ring-focus)}textarea{min-height:84px;font:12px/1.5 ui-monospace,Menlo,monospace;resize:vertical}.formrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.formrow input,.formrow select{width:auto}.formrow input[type=email],.formrow input[type=text],.formrow input:not([type]){flex:1 1 200px}.err{color:var(--danger);font-weight:600;margin-top:8px}.secret{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.secret .val{flex:1;min-width:260px;overflow-wrap:anywhere}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 0;overflow:auto}.pal{width:100%;max-width:560px;background:var(--grey-0);border-radius:var(--radius-lg);border:1px solid var(--grey-200);box-shadow:var(--shadow-lg);overflow:hidden}.pal input{width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--grey-200);font-size:15px;outline:none;border-radius:0;box-shadow:none}.pal ul{list-style:none;margin:0;padding:6px;max-height:320px;overflow:auto}.pal li a{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:var(--radius-md);color:inherit;text-decoration:none;white-space:nowrap}.pal li a .lab{flex:none}.pal li a .det{color:var(--grey-500);font-size:13px;overflow:hidden;text-overflow:ellipsis;min-width:0}.pal li a.sel,.pal li a:hover{background:var(--blue-50)}.pal li a svg{color:var(--blue-700)}.pal li a .t{margin-left:auto;color:var(--grey-500);font-size:12px;padding-left:8px}.pal .none{padding:14px 16px;color:var(--grey-600)}.pal .hint{padding:8px 14px;border-top:1px solid var(--grey-100);color:var(--grey-500);font-size:12px;display:flex;gap:14px}.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--grey-50)}.login .lbox{width:100%;max-width:400px;background:var(--grey-0);border:1px solid var(--grey-200);border-radius:var(--radius-lg);padding:32px 32px 28px;box-shadow:var(--shadow-lg)}.login .brand{padding:0 0 6px}.login h1{margin-bottom:6px}.login p{margin:0 0 16px}.login .btn+.btn{margin-top:10px}.login .sk{height:38px;border-radius:var(--radius-pill)}.scrim-nav{display:none}@media (max-width: 860px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;z-index:40;width:240px;max-width:86vw;transform:translate(-100%);transition:transform .18s var(--ease);box-shadow:var(--shadow-lg)}.side.open{transform:none}.scrim-nav{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:35;border:0}.topbar .menubtn{display:inline-flex;flex:none}.topbar{padding:10px 16px;gap:10px}.search .lbl,.search .kbd{display:none}.search{flex:none;padding:7px 10px}.sync .st{display:none}.sync{margin-left:auto}.page{padding:20px 16px 48px}.panel{padding:18px}dl{grid-template-columns:100px minmax(0,1fr)}.card{padding:18px 16px}.card.flush>h2{padding:16px 16px 0}.login .lbox{padding:24px 20px}}.box{border:1px solid var(--grey-200);border-radius:var(--radius-md);padding:12px 14px;margin-top:12px;background:var(--grey-0)}.pick{list-style:none;margin:8px 0;padding:0;max-height:180px;overflow:auto}.pick button{width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:var(--radius-md);cursor:pointer;font-weight:600;color:var(--blue-800)}.pick button:hover{background:var(--blue-50)}.pick li.muted{padding:7px 10px}.stephead{font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:-.01em;color:var(--grey-900);margin:14px 0 6px}.secretkey{border:1px solid var(--grey-300);border-radius:var(--radius-md);padding:8px 12px;background:var(--grey-25);overflow-wrap:anywhere;margin:6px 0}.lbox form p,.lbox>div>p{margin:10px 0 0}.metric.live{border-style:solid;border-color:var(--grey-200);background:var(--grey-0);color:var(--grey-900)}.metric.live.is-stale{background:var(--grey-25)}.metric.live .mval{font-family:var(--font-display);font-size:26px;line-height:1.1;letter-spacing:-.02em;margin-bottom:8px}.metric.live .live-empty{margin:0;font-size:13px}.lbar{display:inline-flex;align-items:center;gap:8px;min-width:120px}.lbar .track{flex:1;height:8px;border-radius:var(--radius-pill);background:var(--grey-100);overflow:hidden;min-width:70px}.lbar .fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--green-700)}.lbar.warn .fill{background:var(--warning)}.lbar.bad .fill{background:var(--danger)}.lbar.stale{opacity:.55}.lbar .num{font-variant-numeric:tabular-nums;font-size:13px;color:var(--grey-700);min-width:34px;text-align:right}.live-note{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;color:var(--warning-text)}.live-note.bad{color:var(--danger)}.live-empty{display:flex;align-items:center;gap:6px}.nw td.wrap{white-space:normal;min-width:150px}.tbl .lbar{min-width:96px;gap:6px}.tbl .lbar .track{min-width:44px}.row.between{justify-content:space-between}.logfilters{margin:12px 0}.logfilters label{display:inline-flex;align-items:center;gap:6px;color:var(--grey-600)}.logfilters select{width:auto}.loglines{background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius-md);max-height:560px;overflow:auto;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 0}.logline{display:grid;grid-template-columns:92px 92px 1fr;gap:8px;padding:2px 12px;align-items:start;border-left:3px solid transparent}.logline .lm{white-space:pre-wrap;overflow-wrap:anywhere}.logline .lt{color:var(--grey-500)}.lvl{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:11px;letter-spacing:.03em;color:var(--grey-600)}.lvl-row-warning{border-left-color:var(--warning);background:var(--warning-surface)}.lvl-row-error,.lvl-row-critical{border-left-color:var(--danger);background:var(--danger-surface)}.lvl-warning{color:var(--warning-text)}.lvl-error,.lvl-critical{color:var(--danger)}.loglines[aria-busy=true]{padding:14px 12px}.totp-qr{width:200px;height:200px;margin:8px 0 12px;background:#fff;padding:8px;border:1px solid var(--line, #dfe4e1);border-radius:6px}.totp-qr svg{width:100%;height:100%;display:block}.dlg{width:100%;max-width:620px;background:var(--grey-0);border-radius:var(--radius-lg);border:1px solid var(--grey-200);box-shadow:var(--shadow-lg);padding:22px 24px;outline:none}.dlg h2{font-family:var(--font-display);font-weight:400;font-size:18px;margin:0 0 12px;letter-spacing:-.01em;color:var(--grey-900)}.dlg .banner{align-items:flex-start}.dlgfoot{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}label.chk{display:flex;gap:8px;align-items:center;font-weight:400;margin:6px 0 0}label.chk input{accent-color:var(--blue-700);margin:0}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover{filter:brightness(.92);background:var(--danger)}.btn.danger:disabled{background:var(--grey-25);border-color:var(--grey-200);color:var(--grey-500)}ol.steps{margin:6px 0 0;padding-left:20px}ol.steps li{margin:2px 0}.prog{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.prog progress{width:90px;height:8px;accent-color:var(--green-700)}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:150px 1fr auto;gap:8px 16px;align-items:start;padding:10px 16px;border-top:1px solid var(--grey-200)}.steps li:first-child{border-top:0}.steps .what b{display:block}.steps .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 760px){.steps li{grid-template-columns:1fr}.steps .acts{justify-content:flex-start}}.lbox dl.consent{margin:12px 0 14px;grid-template-columns:140px minmax(0,1fr)}.lbox dl.consent dd{margin:0;overflow-wrap:anywhere}
