.attacks tr.running td[data-v-81136e42]{background:var(--err-soft)}.reasons h3[data-v-1af98621]{margin:0}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.chart[data-v-efd78996]{gap:.6rem;min-width:0;margin:0;display:grid}.chart-plot[data-v-efd78996]{width:100%;min-width:0;overflow:hidden}.chart-summary td[data-v-efd78996],.chart-summary th[data-v-efd78996]{font-variant-numeric:tabular-nums}.chart-summary td.num[data-v-efd78996]{white-space:nowrap}.swatch[data-v-efd78996]{vertical-align:middle;border-radius:2px;width:.8rem;height:.2rem;margin-right:.4rem;display:inline-block}.slot-1[data-v-efd78996]{background:var(--series-1)}.slot-2[data-v-efd78996]{background:var(--series-2)}.slot-3[data-v-efd78996]{background:var(--series-3)}.slot-4[data-v-efd78996]{background:var(--series-4)}.slot-5[data-v-efd78996]{background:var(--series-5)}.slot-6[data-v-efd78996]{background:var(--series-6)}.slot-7[data-v-efd78996]{background:var(--series-7)}.slot-8[data-v-efd78996]{background:var(--series-8)}.chart-plot[data-v-efd78996] .u-legend{color:var(--text-2);text-align:left;font-size:.8rem}.chart-plot[data-v-efd78996] .u-legend .u-marker{border-radius:2px}.chart-plot[data-v-efd78996] .u-select{background:var(--accent-soft)}.traffic-controls[data-v-dfb8a765]{flex-wrap:wrap;gap:.5rem;display:flex}.traffic-controls .segmented[data-v-dfb8a765]{flex-wrap:wrap}.segmented button.on[data-v-dfb8a765]{background:var(--accent-soft);color:var(--accent)}.band-swatch[data-v-dfb8a765]{background:var(--chart-band);border:1px solid var(--series-2);vertical-align:middle;width:.9rem;height:.7rem;display:inline-block}.diff-list[data-v-ffeb3f87]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.diff-list li[data-v-ffeb3f87]{border-bottom:1px solid var(--border);padding-bottom:.5rem}.audit-list[data-v-7391e086]{margin-top:16px}.wide-actions[data-v-7391e086]{grid-column:1/-1}h3[data-v-efca991d]{margin:1rem 0 .5rem}h3[data-v-efca991d]:first-of-type{margin-top:.25rem}.box-tile[data-v-34b42558]{color:inherit}.box-tile[data-v-34b42558]:hover{border-color:var(--accent);text-decoration:none}.templates[data-v-fb1f56ba]{border:1px solid var(--border);min-width:0;margin:0;padding:0}.templates legend[data-v-fb1f56ba]{float:left;width:100%}.templates .card-body[data-v-fb1f56ba]{clear:both}.template[data-v-fb1f56ba]{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:.35rem;padding:.75rem;display:flex;position:relative}.template input[data-v-fb1f56ba]{accent-color:var(--accent);position:absolute;top:.8rem;right:.8rem}.template[data-v-fb1f56ba]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.template.chosen[data-v-fb1f56ba]{border-color:var(--accent);background:var(--accent-soft)}.template-title[data-v-fb1f56ba]{padding-right:1.5rem;font-weight:600}.preview[data-v-fb1f56ba]{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:.4rem 1rem;margin:0;display:grid}.preview dt[data-v-fb1f56ba]{font-weight:600}.preview dd[data-v-fb1f56ba]{overflow-wrap:anywhere;margin:0}.scaled[data-v-fb1f56ba]{margin:.2rem 0 0;padding-left:1rem}@media (max-width:640px){.preview[data-v-fb1f56ba]{grid-template-columns:minmax(0,1fr)}.preview dd[data-v-fb1f56ba]{margin-bottom:.4rem}}.impact[data-v-a97467ac]{color:var(--info);margin:.15rem 0 .35rem}.state-fields[data-v-2514e6c9]{border:0;gap:.75rem;min-width:0;margin:.6rem 0 0;padding:0;display:grid}.state-fields.off[data-v-2514e6c9]{opacity:.55}.state-fields:disabled .check[data-v-2514e6c9]{cursor:not-allowed}.timeouts input[data-v-2514e6c9]{max-width:140px}.activation[data-v-2514e6c9]{justify-self:start}.activation button.on[data-v-2514e6c9]{background:var(--accent-soft);color:var(--accent)}.depends[data-v-2514e6c9]{margin:.5rem 0 0}.hint.locked[data-v-2514e6c9]{font-style:italic}.note[data-v-a6e69198]{flex:240px;width:auto}.version-select[data-v-a6e69198]{width:auto}.version-actions[data-v-a6e69198]{gap:.25rem;margin-top:.25rem}.secret[data-v-95adc08a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:.5rem 0;padding:.5rem .75rem}.target[data-v-95adc08a]{overflow-wrap:anywhere}.center[data-v-95adc08a]{text-align:center}.kinds[data-v-95adc08a]{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.kinds legend[data-v-95adc08a]{margin-bottom:.25rem;padding:0}.actions-cell[data-v-95adc08a]{flex-wrap:wrap;gap:.25rem;display:flex}.kind[data-v-006def65]{width:auto}.danger-zone[data-v-d13ac3a6]{margin-top:16px}details>summary[data-v-d13ac3a6]{cursor:pointer;list-style:revert}.inline-strong[data-v-d13ac3a6]{display:inline}.search[data-v-7728dcda]{flex:260px}.state[data-v-7728dcda]{flex:0 240px;width:auto}.bindings[data-v-43b94a99]{gap:.4rem;display:grid}.binding select[data-v-43b94a99]{width:auto;max-width:100%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f4;--surface:#fff;--surface-2:#f0f2ef;--border:#dcdfd9;--border-strong:#c3c8c0;--text:#1c211f;--text-2:#4c5551;--text-3:#6f7873;--accent:#1f6f5c;--accent-hover:#185a4a;--accent-soft:#e2f0eb;--accent-text:#fff;--ok:#1f7a4d;--ok-soft:#e0f2e8;--warn:#9a6200;--warn-soft:#fbf0d9;--err:#b3261e;--err-soft:#fbe5e3;--info:#2b5c9e;--info-soft:#e3ecf8;--muted-soft:#eceeea;--focus:#2b7bd6;--shadow:0 1px 2px #141e190f, 0 2px 8px #141e190d;--radius:8px;--radius-sm:6px;--mono:ui-monospace, "SFMono-Regular", "DejaVu Sans Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Liberation Sans", sans-serif;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--chart-grid:#e1e0d9;--chart-axis:#6f7873;--chart-band:#eb68341f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121614;--surface:#1a1f1d;--surface-2:#212725;--border:#2e3633;--border-strong:#3d4743;--text:#e4e8e5;--text-2:#b3bbb6;--text-3:#8c958f;--accent:#4fb596;--accent-hover:#6cc7aa;--accent-soft:#1d3a31;--accent-text:#0d1512;--ok:#5cc68f;--ok-soft:#1b3326;--warn:#e0b04f;--warn-soft:#3a2f16;--err:#f08a80;--err-soft:#3e1f1c;--info:#86b1ea;--info-soft:#1d2a3d;--muted-soft:#262c2a;--focus:#6aa8ee;--shadow:0 1px 2px #0006;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#2c2c2a;--chart-axis:#8c958f;--chart-band:#d9592621}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121614;--surface:#1a1f1d;--surface-2:#212725;--border:#2e3633;--border-strong:#3d4743;--text:#e4e8e5;--text-2:#b3bbb6;--text-3:#8c958f;--accent:#4fb596;--accent-hover:#6cc7aa;--accent-soft:#1d3a31;--accent-text:#0d1512;--ok:#5cc68f;--ok-soft:#1b3326;--warn:#e0b04f;--warn-soft:#3a2f16;--err:#f08a80;--err-soft:#3e1f1c;--info:#86b1ea;--info-soft:#1d2a3d;--muted-soft:#262c2a;--focus:#6aa8ee;--shadow:0 1px 2px #0006;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#2c2c2a;--chart-axis:#8c958f;--chart-band:#d9592621}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--sans);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:600;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.1rem}h3{font-size:.98rem}code,.mono{font-family:var(--mono);font-size:.9em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.shell-bar{align-items:center;gap:1rem;max-width:1280px;min-height:56px;margin:0 auto;padding:0 16px;display:flex}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.brand:hover{text-decoration:none}.brand img{width:24px;height:24px}.brand small{color:var(--text-3);font-weight:500}.nav{scrollbar-width:none;flex:1;gap:.25rem;display:flex;overflow-x:auto}.nav a{border-radius:var(--radius-sm);color:var(--text-2);white-space:nowrap;padding:.4rem .7rem}.nav a:hover{background:var(--surface-2);text-decoration:none}.nav a.router-link-active{color:var(--accent);background:var(--accent-soft);font-weight:600}.userbox{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.userbox .who{color:var(--text-2);font-size:.9rem}@media (max-width:760px){.shell-bar{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.nav{flex-basis:100%;order:3}.userbox .who,.brand small{display:none}}main.page{max-width:1280px;margin:0 auto;padding:24px 16px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.page-head .sub{color:var(--text-3);margin-top:.25rem}.crumbs{color:var(--text-3);margin-bottom:.35rem;font-size:.88rem}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}.stack{gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.card-head{justify-content:space-between;align-items:center;gap:.75rem;padding:14px 16px 0;display:flex}.card-body{padding:14px 16px 16px}.card-body:not(.form-grid)>*+*{margin-top:.75rem}.card.flat{box-shadow:none}.help{color:var(--text-3);margin:.25rem 0 0;font-size:.88rem}.stat{font-size:1.9rem;font-weight:600;line-height:1.1}.stat-label{color:var(--text-3);font-size:.88rem}dl.facts{grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1rem;margin:0;display:grid}dl.facts dt{color:var(--text-3)}dl.facts dd{overflow-wrap:anywhere;margin:0}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.93rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .75rem}table.data th{color:var(--text-2);background:var(--surface-2);white-space:nowrap;font-size:.85rem;font-weight:600}table.data tbody tr:hover{background:var(--surface-2)}table.data tr.clickable{cursor:pointer}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data td.nowrap{white-space:nowrap}.card>.table-wrap:first-child table.data th:first-child{border-top-left-radius:var(--radius)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;display:grid}.field{align-content:start;gap:.3rem;min-width:0;display:grid}.field.wide{grid-column:1/-1}.field>label,.field>.label{font-size:.9rem;font-weight:600}.field .hint{color:var(--text-3);font-size:.84rem}.field .hint.warn{color:var(--warn)}input[type=text],input[type=password],input[type=number],input[type=search],input[type=datetime-local],select,textarea{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:38px;padding:.45rem .6rem}textarea{font-family:var(--mono);resize:vertical;min-height:96px;font-size:.88rem}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}.field.invalid input,.field.invalid select,.field.invalid textarea,input.invalid{border-color:var(--err)}.field-errors{color:var(--err);margin:0;padding:0;font-size:.86rem;list-style:none}.check{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent)}.inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline>input[type=number]{max-width:200px}.btn{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover:not(:disabled){background:var(--accent-hover)}.btn.danger{color:var(--err);border-color:var(--err)}.btn.danger.solid{background:var(--err);color:#fff}.btn.ghost{background:0 0;border-color:#0000}.btn.small{min-height:30px;padding:.2rem .6rem;font-size:.85rem}.btn:disabled{opacity:.55;cursor:not-allowed}.badge{white-space:nowrap;background:var(--muted-soft);color:var(--text-2);border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.badge.plain:before{display:none}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.err{background:var(--err-soft);color:var(--err)}.badge.info{background:var(--info-soft);color:var(--info)}.alert{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);padding:.75rem 1rem}.alert.err{background:var(--err-soft);border-color:color-mix(in srgb, var(--err) 35%, transparent)}.alert.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.alert.ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.alert.info{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 35%, transparent)}.alert ul{margin:.35rem 0 0;padding-left:1.2rem}.alert strong{display:block}.muted{color:var(--text-3)}.small{font-size:.86rem}.empty{color:var(--text-3);text-align:center;padding:1.5rem 1rem}.chips{flex-wrap:wrap;gap:.3rem;display:flex}.chip{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:0 .35rem;font-size:.8rem}.segmented{border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segmented button{font:inherit;background:var(--surface);color:var(--text-2);cursor:pointer;border:0;padding:.25rem .7rem;font-size:.84rem;font-weight:600}.segmented button+button{border-left:1px solid var(--border-strong)}.segmented button.on.observe{background:var(--info-soft);color:var(--info)}.segmented button.on.enforce{background:var(--warn-soft);color:var(--warn)}.segmented button:disabled{cursor:not-allowed}.rule{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.rule.invalid{border-color:var(--err)}.rule.changed{border-left:3px solid var(--accent)}.rule-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rule-head h3{align-items:center;gap:.5rem;display:flex}.rule-body{gap:.6rem;margin-top:.6rem;display:grid}.quota{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.82rem}.quota.full{color:var(--warn);font-weight:600}.quota.over{color:var(--err);font-weight:600}.meter{background:var(--muted-soft);border-radius:2px;height:4px;margin-top:.2rem;overflow:hidden}.meter>span{background:var(--accent);height:100%;display:block}.meter.full>span{background:var(--warn)}.meter.over>span{background:var(--err)}.section-title{align-items:baseline;gap:.6rem;margin:1.25rem 0 .6rem;display:flex}.section-title:first-child{margin-top:0}.section-title .muted{font-size:.86rem}.tabs{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}.tabs a,.tabs button{font:inherit;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .9rem}.tabs .active,.tabs a.router-link-exact-active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600;text-decoration:none}.sticky-actions{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:16px;padding:10px 0;display:flex;position:sticky;bottom:0}dialog.modal{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);width:min(520px,100vw - 32px);padding:0;box-shadow:0 10px 40px #00000040}dialog.modal::backdrop{background:#0a0f0c73}dialog.modal .card-body{padding:18px}.toasts{z-index:50;gap:8px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--ok);cursor:pointer;padding:.65rem .9rem;box-shadow:0 4px 16px #0000002e}.toast.error{border-left-color:var(--err)}.toast.info{border-left-color:var(--info)}.diff-old{color:var(--err);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--err) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--err) 50%, transparent)}.diff-new{color:var(--ok)}.diff-val{font-family:var(--mono);overflow-wrap:anywhere;font-size:.84rem}.login-wrap{place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{width:min(400px,100%)}.login-card .brand{margin-bottom:.25rem;font-size:1.2rem}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}footer.foot{max-width:1280px;color:var(--text-3);margin:0 auto;padding:0 16px 24px;font-size:.8rem}.mt-0{margin-top:0}.full{width:100%}.right{text-align:right}.pre{white-space:pre-wrap;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:.6rem .75rem;font-size:.82rem;overflow-x:auto}.totp-qr{border:1px solid var(--border);border-radius:var(--radius-sm);width:min(220px,100%);height:auto;margin:.25rem auto;display:block}.totp-secret{font-family:var(--mono);letter-spacing:.04em;word-break:break-all;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:.95rem}.code-input{font-family:var(--mono);letter-spacing:.3em;text-align:center;font-size:1.3rem}.recovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;margin:.5rem 0;padding-left:1.6rem;display:grid}@media (max-width:420px){.recovery-list{grid-template-columns:1fr}}.link-button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.steps{flex-wrap:wrap;gap:.5rem;display:flex}.login-card h1.h2{margin-bottom:.25rem;font-size:1.1rem}.center{text-align:center}.login-step>*+*,.recovery>*+*{margin-top:.75rem}.login-card:has(.totp-qr){width:min(460px,100%)}
/*$vite$:1*/