@charset "UTF-8";:root{color-scheme:light;--brand-l: #1D3A6E;--brand-d: #7C9BE0;--ground: #F4F5F8;--paper: #FFFFFF;--sunk: #EDEFF4;--line: #E2E5EC;--line-strong: #CDD2DC;--ink: #101521;--ink-2: #4E5666;--ink-3: #858D9E;--good: #0F7B4A;--warn-ink: #B07E00;--crit: #BE1F35;--good-bg: #E6F2EC;--warn-bg: #F7EFDC;--crit-bg: #F9E7E9;--neutral-bg: #E9ECF2;--brand: var(--brand-l);--on-brand: #FFFFFF;--brand-wash: color-mix(in srgb, var(--brand) 8%, transparent);--brand-fill: color-mix(in srgb, var(--brand) 14%, transparent);--bg: var(--ground);--surface: var(--paper);--surface-2: var(--sunk);--surface-3: var(--neutral-bg);--text: var(--ink);--muted: var(--ink-2);--faint: var(--ink-3);--brand-ink: var(--brand);--accent: var(--brand);--accent-hover: #162C53;--accent-soft: var(--brand-fill);--ok: var(--good);--ok-soft: var(--good-bg);--warn: var(--warn-ink);--warn-soft: var(--warn-bg);--danger: var(--crit);--danger-soft: var(--crit-bg);--radius: 8px;--radius-sm: 6px;--shadow-sm: 0 1px 2px rgb(16 21 33 / .05);--shadow: 0 1px 3px rgb(16 21 33 / .08), 0 4px 12px rgb(16 21 33 / .05);--sidebar: 232px;--dur-1: .12s;--dur-2: .18s;--dur-3: .26s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #0C0F16;--paper: #141824;--sunk: #191E2C;--line: #232A38;--line-strong: #333B4C;--ink: #E9ECF3;--ink-2: #A2AABA;--ink-3: #6C7588;--good: #2FA36F;--warn-ink: #AC8412;--crit: #E5577E;--good-bg: #15291F;--warn-bg: #2A2415;--crit-bg: #2E1A21;--neutral-bg: #1E2432;--brand: var(--brand-d);--on-brand: #0C0F16;--accent-hover: #9BB2E8;--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow: 0 1px 3px rgb(0 0 0 / .35), 0 6px 18px rgb(0 0 0 / .25)}}:root[data-theme=dark]{color-scheme:dark;--ground: #0C0F16;--paper: #141824;--sunk: #191E2C;--line: #232A38;--line-strong: #333B4C;--ink: #E9ECF3;--ink-2: #A2AABA;--ink-3: #6C7588;--good: #2FA36F;--warn-ink: #AC8412;--crit: #E5577E;--good-bg: #15291F;--warn-bg: #2A2415;--crit-bg: #2E1A21;--neutral-bg: #1E2432;--brand: var(--brand-d);--on-brand: #0C0F16;--accent-hover: #9BB2E8;--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow: 0 1px 3px rgb(0 0 0 / .35), 0 6px 18px rgb(0 0 0 / .25)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body{font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;line-height:1.45}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.02em}h1{font-size:20px}h2{font-size:15px}h3{font-size:13px}p{margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:11.5px}.num,.mono{font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,monospace;font-variant-numeric:tabular-nums}.lbl{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--line)}.card__body{padding:1rem 1.125rem}.card__body--tight{padding:0}.card--editing{border-left:3px solid var(--accent)}.btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);padding:.4375rem .8125rem;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-brand)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn--ghost{border-color:transparent;background:transparent}.btn--sm{padding:.25rem .5rem;font-size:11.5px}.btn--danger{color:var(--danger)}.btn--destructive{background:var(--danger);border-color:var(--danger);color:#fff}.btn--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 85%,black);border-color:color-mix(in srgb,var(--danger) 85%,black)}.field{display:grid;gap:.3125rem;font-size:11.5px;color:var(--muted)}.field input,.field select,.field textarea{padding:.5rem .625rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:13px;transition:border-color .12s ease,box-shadow .12s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field textarea{resize:vertical;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.grid{display:grid;gap:.875rem 1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.alert{border:1px solid;border-radius:var(--radius-sm);padding:.6875rem .875rem;font-size:12.5px}.alert--error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.alert--warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.alert--ok{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.125rem .5rem;font-size:11px;font-weight:500;background:var(--neutral-bg);color:var(--muted);white-space:nowrap}.badge--ok{background:var(--ok-soft);color:var(--ok)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--accent{background:var(--accent-soft);color:var(--accent)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th,.table td{text-align:left;padding:.4375rem 1rem;border-bottom:1px solid var(--line);vertical-align:middle}.table th{position:sticky;top:0;z-index:1;color:var(--ink-3);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:var(--sunk)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--surface-2)}.skeleton{display:block;height:1em;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:skeleton 1.4s ease infinite}.skeleton--wide{width:100%}.skeleton--half{width:55%}.skeleton--short{width:30%}@keyframes skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.5rem;max-width:min(28rem,100vw - 2rem);padding:.625rem .875rem;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);font-size:12.5px;animation:toast-in .18s ease}.toast--error{border-left-color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.empty{padding:2.5rem 1.125rem;text-align:center;color:var(--muted);font-size:12.5px}.page{padding:1.5rem;display:grid;gap:1.125rem;align-content:start}.page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page__actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.row-actions{display:flex;gap:.375rem;justify-content:flex-end;white-space:nowrap}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=search],input[type=password],input[type=range],select,textarea{width:100%;padding:.4375rem .625rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:.875rem;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input:disabled,select:disabled,textarea:disabled{background:var(--sunk);color:var(--faint);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--faint)}.grid>.field{align-content:start}.onoff{display:inline-flex;align-items:center;gap:.5rem}.onoff__label{font-size:.8125rem}.onoff__label--on{color:var(--ok)}.onoff__label--off{color:var(--faint)}.onoff__raw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--faint);padding:.0625rem .25rem;border:1px solid var(--line);border-radius:4px}.modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem}.modal__backdrop{position:absolute;inset:0;background:#10152147;-webkit-backdrop-filter:blur(7px) saturate(.85);backdrop-filter:blur(7px) saturate(.85);animation:fade-in var(--dur-2) var(--ease) both}.modal .dialog{position:relative;width:min(52rem,100%);max-width:none;max-height:calc(100vh - 2rem);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);animation:dialog-in var(--dur-3) var(--ease-out) both}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.99)}}.block-in,.page>.card,.page>section{animation:block-in var(--dur-3) var(--ease-out) both}.page>.card:nth-child(1),.page>section:nth-child(1){animation-delay:0ms}.page>.card:nth-child(2),.page>section:nth-child(2){animation-delay:26ms}.page>.card:nth-child(3),.page>section:nth-child(3){animation-delay:52ms}.page>.card:nth-child(4),.page>section:nth-child(4){animation-delay:78ms}.page>.card:nth-child(n+5),.page>section:nth-child(n+5){animation-delay:104ms}.qata-shell{overflow:hidden}.qata-shell__header{padding:.9rem 1rem;border-bottom:1px solid var(--line)}.qata-shell__kpis{display:none}.qata-shell__kpis:has(>[qata-kpis]){display:block;border-bottom:1px solid var(--line);background:var(--surface)}.qata-shell__kpis>[qata-kpis]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.qata-shell__body{min-width:0}.qata-shell__footer{padding:0 .9rem .7rem;border-top:1px solid var(--line)}.qata-filter-bar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.qata-filter-bar__fields{display:flex;align-items:flex-start;gap:.55rem;flex:1 1 34rem;flex-wrap:wrap;min-width:0}.qata-filter-bar__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.qata-filter-field{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0}.qata-filter-bar>.qata-filter-bar__fields>[qata-filter]{display:flex;flex:1 1 11rem;flex-direction:column;align-items:stretch;align-self:flex-start;gap:.3rem;min-width:min(100%,11rem)}.qata-filter-bar__fields>[qata-filter]:not(.chips):not(.filters__count){order:1}.qata-filter-bar__fields>.chips[qata-filter]{order:2;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;align-self:flex-end;width:fit-content;max-width:100%;min-width:0;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.qata-filter-bar__fields>.chips[qata-filter]>.chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:2.25rem;padding:.25rem .7rem;border:0;border-right:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--muted);white-space:nowrap}.qata-filter-bar__fields>.chips[qata-filter]>.chip:last-child{border-right:0}.qata-filter-bar__fields>.chips[qata-filter]>.chip:hover{background:var(--surface-2);color:var(--text)}.qata-filter-bar__fields>.chips[qata-filter]>.chip.chip--on{background:var(--brand);color:var(--on-brand);font-weight:600}.qata-filter-bar__fields>.filters__count[qata-filter]{order:3;flex:0 0 auto;align-self:flex-end;padding:0 0 .5rem;white-space:nowrap}.qata-filter-field__label{color:var(--muted);font-size:.75rem;font-weight:650;line-height:1.2}.qata-filter-field__control{position:relative;display:flex;align-items:center;gap:.45rem;min-width:0}.qata-filter-field__control>:is(input,select,textarea){width:100%}.qata-filter-field :is([qata-filter-hint],.filters__count),.qata-filter-bar__fields>[qata-filter].filters__count{color:var(--faint);font-size:.75rem;line-height:1.25;margin-top:.05rem}.qata-filter-bar :is(input,select,textarea){min-height:2.25rem;border-color:var(--line-strong);background:var(--surface-2);box-shadow:inset 0 1px #ffffff0a}.qata-filter-bar :is(input,select,textarea):focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.qata-filter-field__search-icon{display:none}.qata-filter-field__control:has(input[type=search]) .qata-filter-field__search-icon{position:absolute;z-index:1;left:.7rem;display:block;width:1rem;height:1rem;fill:none;stroke:var(--faint);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.qata-filter-field__control:has(input[type=search]) input[type=search]{padding-left:2.25rem}.qata-filter-bar input[type=range]{padding:.25rem 0}.alerts-filter-bar .qata-filter-bar,.activity-filter-bar .qata-filter-bar{gap:.6rem}.alerts-filter-bar .qata-filter-bar__fields,.activity-filter-bar .qata-filter-bar__fields{gap:.5rem}.alerts-filter-bar .qata-filter-field__label,.activity-filter-bar .qata-filter-field__label{font-size:.7rem}.alerts-filter-bar .qata-filter-bar :is(input,select),.activity-filter-bar .qata-filter-bar :is(input,select){min-height:1.75rem;padding:.25rem .6rem;background:transparent;font-size:.75rem}.alerts-filter-bar .qata-filter-bar input[type=search],.activity-filter-bar .qata-filter-bar input[type=search]{padding-left:2rem}.qata-filter-bar__fields>.alerts-date-filter[qata-filter]{flex:0 0 10rem;min-width:10rem}.qata-filter-bar__fields>.alerts-search-filter[qata-filter]{flex:1 1 11.25rem;min-width:10rem}.qata-filter-bar__fields>.alerts-status-filter[qata-filter],.qata-filter-bar__fields>.alerts-severity-filter[qata-filter]{flex:0 1 8.5rem;min-width:7.5rem}.qata-filter-bar__fields>.alerts-source-filter[qata-filter]{flex:0 1 9.25rem;min-width:8rem}.qata-filter-bar__fields>.activity-date-filter[qata-filter]{flex:0 0 10rem;min-width:10rem}.qata-filter-bar__fields>.activity-actor-filter[qata-filter]{flex:1 1 11.25rem;min-width:10rem}.qata-filter-bar__fields>.activity-action-filter[qata-filter]{flex:1 1 13rem;min-width:10rem}.qata-filter-bar__fields>.activity-subject-filter[qata-filter]{flex:0 1 8.5rem;min-width:7.5rem}.health-filter-bar .qata-filter-bar__fields{gap:.5rem}.health-filter-bar .qata-filter-field__label{font-size:.7rem}.health-filter-bar :is(input,select){min-height:1.75rem;padding:.25rem .6rem;background:transparent;font-size:.75rem}.health-filter-bar input[type=search]{padding-left:2rem}.health-filter-bar .qata-filter-field__control>.chips{width:100%}.qata-filter-bar__fields>.health-search-filter[qata-filter]{flex:1 1 13rem;min-width:11rem}.qata-filter-bar__fields>:is(.health-state-filter,.health-view-filter)[qata-filter]{flex:1 1 17rem;min-width:13rem}.health-filter-bar .chips{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.health-filter-bar .chip{flex:0 0 auto;min-height:1.75rem;padding:.25rem .55rem;border:0;border-right:1px solid var(--line-strong);border-radius:0;background:transparent;font-size:.7rem;white-space:nowrap}.health-filter-bar .chip:last-child{border-right:0}.health-filter-bar .chip:hover{background:var(--surface-2);color:var(--text)}.health-filter-bar .chip.chip--on{background:var(--brand);color:var(--on-brand);font-weight:650}.qata-clear-filters svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qata-kpi{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:5.8rem;padding:.8rem 1rem;border:0;border-right:1px solid var(--line);background:transparent}.qata-shell__kpis>[qata-kpis]>:last-child .qata-kpi{border-right:0}.qata-kpi--ok .qata-kpi__value{color:var(--ok)}.qata-kpi--warn .qata-kpi__value{color:var(--warn)}.qata-kpi--danger .qata-kpi__value{color:var(--danger)}.qata-kpi__label,.qata-kpi__hint{color:var(--muted);font-size:.75rem}.qata-kpi__value{color:var(--text);font-size:1.5rem;line-height:1;letter-spacing:-.03em}.qata-table__scroll{overflow-x:auto}.qata-table .table{margin:0;min-width:680px}.qata-empty{display:grid;justify-items:center;gap:.32rem;min-height:10.25rem;padding:2rem 1rem;color:var(--muted);text-align:center;align-content:center}.qata-empty svg{width:1.5rem;height:1.5rem;margin-bottom:.18rem;fill:none;stroke:var(--faint);stroke-width:1.75;stroke-linecap:round}.qata-empty h3{margin:0;color:var(--text);font-size:.9rem;font-weight:650}.qata-empty p{max-width:25rem;margin:0;font-size:.75rem;line-height:1.5}@media(max-width:700px){.qata-shell__kpis>[qata-kpis]{grid-template-columns:1fr}.qata-shell__kpis>[qata-kpis]>:not(:last-child) .qata-kpi{border-right:0;border-bottom:1px solid var(--line)}.qata-filter-bar>.qata-filter-bar__fields>[qata-filter]{flex-basis:100%}.qata-filter-bar__fields>.chips[qata-filter]{flex:1 1 100%;width:100%}.qata-filter-bar__fields>.filters__count[qata-filter]{padding-bottom:0}.qata-filter-bar__actions{width:100%;margin-left:0}.qata-filter-bar__actions .btn{flex:1}}.block-in:nth-child(1){animation-delay:0ms}.block-in:nth-child(2){animation-delay:26ms}.block-in:nth-child(3){animation-delay:52ms}.block-in:nth-child(4){animation-delay:78ms}.block-in:nth-child(5){animation-delay:104ms}.block-in:nth-child(6){animation-delay:.13s}.block-in:nth-child(7){animation-delay:156ms}.block-in:nth-child(n+8){animation-delay:182ms}@keyframes block-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.skeleton,.toast,.block-in,.modal__backdrop,.modal .dialog,.page>.card,.page>section{animation:none}*,*:before,*:after{transition-duration:.01ms!important}}.filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.filters .field{flex:1 1 14rem;margin:0}.filters .btn{flex:0 0 auto}.filters__count{flex:0 0 auto;align-self:center;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.chip:hover{border-color:var(--accent);color:var(--text)}.chip--on{background:var(--accent-soft);border-color:var(--accent);color:var(--brand-ink);font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:.375rem}.chips--views{border-left:0;padding-left:0}.detail-pager{display:grid;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;gap:.5rem;margin:0 0 1rem}.detail-pager>:last-child{justify-self:end}@media(max-width:640px){.chips--views{border-left:0;padding-left:0}.detail-pager{grid-template-columns:auto 1fr auto}.detail-pager .small{text-align:center}}.notice{display:flex;align-items:flex-start;gap:.875rem}.notice__body{flex:1;min-width:0}.alerts-push-field{display:grid;gap:.3125rem;width:min(100%,25rem);margin-top:.625rem;color:var(--muted);font-size:11.5px}.alerts-push-field input{min-height:2.25rem;background:var(--surface-2)}.usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-top:.75rem}.usage__item{display:grid;gap:.25rem;align-content:start;padding:.625rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:inherit;text-decoration:none;transition:border-color var(--dur-1) var(--ease)}a.usage__item:hover{border-color:var(--accent)}.usage__num{font-size:18px;font-weight:600}.usage__bar{display:block;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.usage__bar i{display:block;height:100%;background:var(--accent);transition:width var(--dur-3) var(--ease)}.usage__bar i.usage__bar--full{background:var(--danger)}.access-map__land{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5}.access-map__pin{fill:var(--accent);fill-opacity:.28;stroke:var(--accent);stroke-width:1.5}.access-map__pin--warn{fill:var(--warn);fill-opacity:.3;stroke:var(--warn)}.access-map__pin--crit{fill:var(--danger);fill-opacity:.3;stroke:var(--danger)}.access-map__pin--home{fill:var(--ok);fill-opacity:.35;stroke:var(--ok);stroke-width:2}.access-map__label{fill:var(--ink-2);font:7px inherit;pointer-events:none}.access-map__line{stroke:var(--danger);stroke-width:1;stroke-dasharray:2 2}.access-map__canvas{position:relative;min-width:0;aspect-ratio:2/1}.access-map__world-image{display:block;width:100%;height:100%;object-fit:contain;opacity:.86}.access-map__svg{position:absolute;inset:0;display:block;width:100%;height:100%}@media(max-width:60rem){.access-map{grid-template-columns:1fr;max-width:100%}.access-map__canvas{max-width:14rem}.access-saved{width:100%;margin-left:0}.access-check{flex-wrap:wrap}}@media(max-width:52rem){.access-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.access-tiles{grid-template-columns:1fr}}@media(max-width:38rem){.access-rule-form{grid-template-columns:1fr}.access-rule-form__value,.access-rule-form__reason{grid-column:auto}.seg{width:100%}.seg button{flex:1}.access-filters__row>.btn{width:100%;justify-content:center}}
