:root{--navy: #0b3c5d;--navy-deep: #061f31;--navy-raised: #145079;--canvas: #f5f7fa;--surface: #ffffff;--ink: #1a1a1a;--slate: #6b7c93;--slate-text: #4f6076;--hairline: #e1e6eb;--hairline-strong: #8795a8;--amber: #f2a900;--amber-hover: #ffb81f;--amber-active: #d99700;--cyan: #1ecbe1;--cyan-wash: rgba(30, 203, 225, .15);--link: #0b5a8a;--link-hover: #0b3c5d;--focus-light: #0a7c8e;--focus-dark: #1ecbe1;--danger-text: #9b1c1c;--danger-wash: #fdecec;--danger-line: #f0b4b4;--warning-text: #7a4a00;--warning-wash: #fff1cc;--warning-line: #e9c26b;--info-text: #0b3c5d;--info-wash: #e1f0f9;--info-line: #a9d0e8;--neutral-text: #455468;--neutral-wash: #e9edf2;--neutral-line: #c4ccd6;--success-text: #1b6b3a;--success-wash: #e3f4e9;--success-line: #9fd4b3;--progress-text: #0a5b66;--progress-wash: #dcf4f7;--progress-line: #8fd3dc;--danger-solid: #b42318;--danger-solid-hover: #8f1b12;--font-sans: "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-title: 1.875rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius: 8px;--radius-sm: 6px;--radius-pill: 999px;--content-max: 1200px;--control-height: 40px;--transition: .12s ease-out}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3{margin:0;color:var(--navy);line-height:1.25}h1{font-size:var(--text-title);font-weight:700;letter-spacing:-.01em}h2{font-size:var(--text-xl);font-weight:600}h3{font-size:var(--text-lg);font-weight:600}p{margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}img{max-width:100%}hr{border:0;border-top:1px solid var(--hairline);margin:var(--space-5) 0}:focus-visible{outline:3px solid var(--focus-light);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--cyan-wash)}main,.page{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}main.narrow{max-width:560px}main>h1{margin-bottom:calc(var(--space-2) * -1)}main>p:first-child>a:only-child{font-size:var(--text-sm);font-weight:600;text-decoration:none}main>p:first-child>a:only-child:before{content:"← "}main>p:first-child>a:only-child:hover{text-decoration:underline}.skip-link{position:absolute;left:var(--space-3);top:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:var(--amber);color:var(--ink);font-weight:600;border-radius:var(--radius);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 720px){main,.page{padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-4)}h1{font-size:1.625rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{font:inherit;font-weight:600;font-size:var(--text-sm);line-height:1.2;min-height:var(--control-height);padding:8px 24px;border-radius:var(--radius);border:1px solid var(--hairline-strong);background:var(--surface);color:var(--navy);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}button:hover:not(:disabled){background:var(--info-wash);border-color:var(--navy)}button:active:not(:disabled){background:#cfe5f3}button[type=submit],.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--ink)}button[type=submit]:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--amber-hover);border-color:var(--amber-hover)}button[type=submit]:active:not(:disabled),.btn-primary:active:not(:disabled){background:var(--amber-active);border-color:var(--amber-active)}.btn-danger,.confirm--danger button[type=submit]{color:var(--danger-solid);background:var(--surface);border-color:var(--danger-solid)}.btn-danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger-solid-hover);color:var(--danger-solid-hover)}.btn-danger.btn-solid,.confirm--danger button[type=submit]{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.btn-danger.btn-solid:hover:not(:disabled),.confirm--danger button[type=submit]:hover:not(:disabled){background:var(--danger-solid-hover);border-color:var(--danger-solid-hover);color:#fff}.btn-ghost{background:transparent;border-color:transparent;color:var(--link)}button:disabled{background:var(--hairline);border-color:var(--hairline);color:var(--slate-text);cursor:not-allowed}li button,td button,[role=alert] button,[role=status] button,.confirm button{padding:4px 14px;min-height:34px}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.link-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-weight:600}label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--ink)}label:has(>input[type=checkbox],>input[type=radio]){flex-direction:row;align-items:center;gap:var(--space-2);min-height:var(--control-height);font-weight:500;font-size:var(--text-base)}input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{width:100%;min-height:var(--control-height);padding:8px 12px;font:inherit;font-weight:400;color:var(--ink);background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);transition:border-color var(--transition)}textarea{min-height:96px;resize:vertical}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--navy)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus-light);border-radius:var(--radius)}input:disabled,select:disabled,textarea:disabled{background:var(--canvas);color:var(--slate-text);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:20px;height:20px;margin:0;flex:none;accent-color:var(--navy)}input:user-invalid,select:user-invalid{border-color:var(--danger-solid)}input::placeholder,textarea::placeholder{color:var(--slate-text)}form:not([role=group]){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}form:not([role=group])>label{flex:1 1 220px;min-width:0;max-width:560px}form:not([role=group])>button{align-self:flex-end}form:not([role=group])>label:has(>input[type=checkbox],>input[type=radio]){flex:0 0 auto;align-self:flex-end}form:not([role=group])>p,form:not([role=group])>fieldset,form:not([role=group])>img{flex:1 1 100%}form:not([role=group])>p:not([role]){color:var(--slate-text);font-size:var(--text-sm);margin-top:calc(var(--space-2) * -1)}section>:not(h2,h3)+form:not([role=group]){padding-top:var(--space-4);border-top:1px solid var(--hairline)}fieldset{display:flex;flex-direction:column;gap:var(--space-1);margin:0;min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}fieldset:disabled{opacity:.65}legend{padding:0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--navy)}form.confirm,span.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--warning-wash);border:1px solid var(--warning-line);border-radius:var(--radius);font-size:var(--text-sm);color:var(--warning-text);font-weight:500}.confirm.confirm--danger{background:var(--danger-wash);border-color:var(--danger-line);color:var(--danger-text)}.confirm select,.confirm input:not([type=checkbox],[type=radio]){width:auto;min-width:160px;min-height:34px;padding:4px 10px}main>section,main>article,main>form:not([role=group]),main>dl,main>ul,.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--space-5)}main>section,main>article{display:flex;flex-direction:column;gap:var(--space-4)}main>ul>li:first-child{padding-top:0}main>ul>li:last-child{padding-bottom:0}main>form[aria-label="Alert filters"],main>form[aria-label="Search events"],main>form[aria-label="Filter proposals"]{background:var(--canvas);border-color:var(--hairline);padding:var(--space-4)}main>form[aria-label="Alert filters"]>label{flex:0 1 220px}main section>h2,main article>h2{padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline)}main>h2{margin-top:var(--space-2)}h3{color:var(--ink)}main ul{list-style:none;margin:0;padding:0}main ul>li{padding:var(--space-3) 0;border-top:1px solid var(--hairline);overflow-wrap:anywhere}main ul>li:first-child{border-top:0}main li>p+p{margin-top:var(--space-1)}main li>button,main li>span.confirm,main li>form.confirm{margin-inline-start:var(--space-2)}main li>p~button{margin-inline-start:0;margin-top:var(--space-2)}main li>p:not(:first-child){color:var(--slate-text);font-size:var(--text-sm)}dl{display:grid;grid-template-columns:minmax(130px,220px) minmax(0,1fr);gap:var(--space-2) var(--space-5);margin:0}dl>div{display:contents}dt{font-size:var(--text-sm);font-weight:600;color:var(--slate-text)}dd{margin:0;overflow-wrap:anywhere}.table-wrap{overflow:auto;max-height:70vh;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius)}table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}th{position:sticky;top:0;z-index:1;padding:10px 14px;text-align:left;white-space:nowrap;font-size:var(--text-xs);font-weight:600;color:var(--slate-text);background:#eef2f6;border-bottom:1px solid var(--hairline-strong)}td{padding:10px 14px;vertical-align:top;border-bottom:1px solid var(--hairline);overflow-wrap:anywhere}tbody tr:nth-child(2n) td{background:#fafbfc}tbody tr:hover td{background:var(--info-wash)}tbody tr:last-child td{border-bottom:0}tr[data-state=failing] td{background:#fff6f6}tr[data-state=stale] td{background:#fffaeb}tr[data-state=failing] td:first-child{box-shadow:inset 4px 0 0 var(--danger-solid)}tr[data-state=stale] td:first-child{box-shadow:inset 4px 0 0 var(--warning-line)}td>div{margin-top:var(--space-1);color:var(--slate-text)}td>strong{color:var(--danger-text)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentcolor}.badge--danger{color:var(--danger-text);background:var(--danger-wash);border-color:var(--danger-line)}.badge--warning{color:var(--warning-text);background:var(--warning-wash);border-color:var(--warning-line)}.badge--info{color:var(--info-text);background:var(--info-wash);border-color:var(--info-line)}.badge--neutral{color:var(--neutral-text);background:var(--neutral-wash);border-color:var(--neutral-line)}.badge--success{color:var(--success-text);background:var(--success-wash);border-color:var(--success-line)}.badge--progress{color:var(--progress-text);background:var(--progress-wash);border-color:var(--progress-line)}strong[data-status]{font-family:var(--font-mono);font-size:var(--text-xs)}strong[data-status=active]{color:var(--success-text)}strong[data-status=paused]{color:var(--neutral-text)}strong[data-status=proposed]{color:var(--info-text)}strong[data-status=rejected]{color:var(--danger-text)}p[role=alert],p[role=status],div[role=alert],div[role=status]{padding:var(--space-3) var(--space-4);border:1px solid;border-left-width:4px;border-radius:var(--radius);font-size:var(--text-sm);font-weight:500}p[role=alert],div[role=alert]{color:var(--danger-text);background:var(--danger-wash);border-color:var(--danger-line);border-left-color:var(--danger-solid)}p[role=status],div[role=status]{color:var(--info-text);background:var(--info-wash);border-color:var(--info-line);border-left-color:var(--navy)}p[role=alert],p[role=status]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}div[role=alert],div[role=status]{display:grid;gap:var(--space-2)}div[role=alert] ul,div[role=status] ul{list-style:disc;padding-left:var(--space-5)}div[role=alert] li{padding:2px 0;border:0}div[role=status].notice-success{color:var(--success-text);background:var(--success-wash);border-color:var(--success-line);border-left-color:var(--success-text)}.notice-success code{color:var(--ink);background:var(--surface);-webkit-user-select:all;user-select:all}.verdict{padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius);font-size:var(--text-sm)}.verdict--ok{color:var(--success-text);background:var(--success-wash);border-color:var(--success-line)}.verdict--warning{color:var(--warning-text);background:var(--warning-wash);border-color:var(--warning-line);border-left:4px solid var(--warning-text)}.empty{padding:var(--space-5) var(--space-4);text-align:center;color:var(--slate-text);background:var(--canvas);border:1px dashed var(--hairline-strong);border-radius:var(--radius)}p.loading[role=status]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5);color:var(--slate-text);background:transparent;border:0}p.loading[role=status]:before{content:"";width:18px;height:18px;border:3px solid var(--hairline);border-top-color:var(--navy);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.verification-text{font-weight:600;color:var(--navy)}.meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:420px;height:10px;border:0;border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}.meter::-webkit-progress-bar{background:var(--hairline)}.meter::-webkit-progress-value{background:var(--navy);border-radius:var(--radius-pill)}.meter::-moz-progress-bar{background:var(--navy);border-radius:var(--radius-pill)}.meter.is-ready::-webkit-progress-value{background:var(--success-text)}.meter.is-ready::-moz-progress-bar{background:var(--success-text)}pre{margin:0;padding:var(--space-3) var(--space-4);max-height:360px;overflow:auto;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:#eef2f6;border:1px solid var(--hairline);border-left:3px solid var(--slate);border-radius:var(--radius-sm)}code{padding:1px 6px;font-family:var(--font-mono);font-size:.875em;overflow-wrap:anywhere;background:var(--neutral-wash);border-radius:4px}pre code{padding:0;background:none}img[alt="QR code for your authenticator app"]{padding:var(--space-2);background:#fff;border:1px solid var(--hairline);border-radius:var(--radius)}@media (max-width: 720px){button,input:not([type=checkbox],[type=radio],[type=hidden]),select{min-height:44px}li button,td button,[role=alert] button,[role=status] button,.confirm button{min-height:44px}main>section,main>article,main>form:not([role=group]),main>dl,main>ul{padding:var(--space-4)}form:not([role=group])>label,main>form[aria-label="Alert filters"]>label{flex:1 1 100%;max-width:none}form:not([role=group])>button{flex:1 1 auto}dl{grid-template-columns:minmax(0,1fr);gap:0}dd{margin-bottom:var(--space-3)}.confirm{display:flex;width:100%}}:root{--chart-s1: #2a78d6;--chart-s2: #eb6834;--chart-s3: #1baf7a;--chart-band: rgba(107, 124, 147, .16);--chart-grid: #e1e6eb;--chart-hatch: #8795a8;--chart-heat-1: #d6e6f8;--chart-heat-2: #9cc2ee;--chart-heat-3: #5a96df;--chart-heat-4: #1d5fae}.chart{margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.chart-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.chart-title{font-weight:600;font-size:var(--text-sm)}.chart-toggle{font-size:var(--text-xs)}.chart-note{margin:0;color:var(--slate-text);font-size:var(--text-xs)}.chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--slate-text)}.chart-legend li{display:inline-flex;align-items:center;gap:var(--space-1)}.chart-key{display:inline-block;width:14px;height:4px;border-radius:2px}.chart-key--s0{height:10px;background:var(--chart-band)}.chart-key--s1{background:var(--chart-s1)}.chart-key--s2{background:var(--chart-s2)}.chart-key--s3{background:var(--chart-s3)}.chart-svg{display:block;width:100%;height:auto;overflow:visible}.chart-svg--heat{max-width:640px}.chart-grid{stroke:var(--chart-grid);stroke-width:1}.chart-axis-text,.chart-value-text{fill:var(--slate-text);font-size:11px;font-variant-numeric:tabular-nums}.chart-value-text{fill:var(--ink)}.chart-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-line--s1{stroke:var(--chart-s1)}.chart-line--s2{stroke:var(--chart-s2)}.chart-line--s3{stroke:var(--chart-s3)}.chart-band{fill:var(--chart-band)}.chart-hatch-line{stroke:var(--chart-hatch);stroke-width:1.5}.chart-incomplete{opacity:.6}.chart-hit{fill:transparent}.chart-hit:hover{fill:#0b3c5d0f}.chart-bar--s1{fill:var(--chart-s1)}.chart-bar--s2{fill:var(--chart-s2)}.chart-bar--s3{fill:var(--chart-s3)}.chart-bar:hover{opacity:.8}.chart-heat{fill:var(--canvas);stroke:var(--hairline);stroke-width:1}.chart-heat--1{fill:var(--chart-heat-1)}.chart-heat--2{fill:var(--chart-heat-2)}.chart-heat--3{fill:var(--chart-heat-3)}.chart-heat--4{fill:var(--chart-heat-4)}.chart-table{max-height:320px;overflow:auto}.sparkline{width:80px;height:20px;vertical-align:middle}.sparkline-line{fill:none;stroke:var(--slate);stroke-width:1.5}.sparkline-dot{fill:var(--chart-s1)}.stat-tile{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border:1px solid var(--hairline);border-left-width:4px;border-radius:var(--radius-sm);background:var(--surface);min-width:0}.stat-tile--good{border-left-color:var(--success-line)}.stat-tile--warning{border-left-color:var(--warning-line)}.stat-tile--critical{border-left-color:var(--danger-solid)}.stat-tile--neutral{border-left-color:var(--neutral-line)}.stat-tile-label{font-size:var(--text-xs);color:var(--slate-text)}.stat-tile-value{font-size:var(--text-xl);font-weight:600}.stat-tile-status{font-size:var(--text-xs);font-weight:600}.stat-tile--good .stat-tile-status{color:var(--success-text)}.stat-tile--warning .stat-tile-status{color:var(--warning-text)}.stat-tile--critical .stat-tile-status{color:var(--danger-text)}.stat-tile--neutral .stat-tile-status{color:var(--neutral-text)}.stat-tile-detail{font-size:var(--text-xs);color:var(--slate-text)}.app-header{position:sticky;top:0;z-index:50;background:var(--navy);color:#fff;border-bottom:1px solid var(--navy-deep)}.app-header__inner{display:flex;align-items:center;gap:var(--space-5);max-width:var(--content-max);min-height:64px;margin:0 auto;padding:0 var(--space-5)}.app-header :focus-visible,.auth :focus-visible,.app-footer :focus-visible{outline-color:var(--focus-dark)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);flex:none;text-decoration:none;color:#fff}.brand__logo{display:block;width:107px;height:34px;background:url(/brand/crevion-commons-logo-white-360.png) left center / contain no-repeat}.brand__product{padding-left:var(--space-3);border-left:1px solid rgba(245,247,250,.35);font-size:var(--text-lg);font-weight:600;letter-spacing:.01em}.brand:hover{color:#fff}.app-nav{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}.app-nav__links{display:flex;flex-wrap:wrap;gap:var(--space-1)}.app-nav a{padding:8px 16px;border-radius:var(--radius-sm);color:#fff;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background-color var(--transition),color var(--transition)}.app-nav a:hover{background:#f5f7fa1f;color:#fff}.app-nav a[aria-current=page]{color:var(--cyan);background:var(--cyan-wash)}.app-nav a:focus-visible,.app-nav button:focus-visible,.menu-toggle:focus-visible{border-radius:var(--radius-sm)}.app-nav button,.menu-toggle{color:#fff;background:#f5f7fa26;border:1px solid rgba(245,247,250,.45);min-height:var(--control-height);padding:6px 16px}.app-nav button:hover:not(:disabled),.menu-toggle:hover:not(:disabled){background:#f5f7fa40;border-color:#f5f7fab3}.menu-toggle{display:inline-flex;align-items:center;margin-left:auto}.app-content{flex:1;outline:none}.app-footer{padding:var(--space-5);text-align:center;font-size:var(--text-xs);color:#c9d1db;background:var(--ink)}main.auth{flex:1;max-width:none;min-height:100vh;align-items:center;justify-content:center;padding:var(--space-5) var(--space-4);background:radial-gradient(ellipse at 50% 20%,var(--navy-raised) 0%,var(--navy) 45%,var(--navy-deep) 100%)}.auth-card{width:100%;max-width:420px;overflow:hidden;background:var(--surface);border:1px solid rgba(245,247,250,.2);border-radius:var(--radius)}.auth-card__brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);text-align:center;background:var(--navy);color:#fff}.auth-card__brand img{display:block;width:180px;height:auto}.auth-card__product{margin-top:var(--space-2);font-size:var(--text-xl);font-weight:600;letter-spacing:.02em}.auth-card__tagline{font-size:var(--text-sm);color:#d5dde6}.auth-card__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.auth-card__body h1{font-size:var(--text-xl);font-weight:700}.auth-card__body form:not([role=group]){flex-direction:column;align-items:stretch;gap:var(--space-4)}.auth-card__body form:not([role=group])>label{flex:0 0 auto}.auth-card__body form:not([role=group])>button{flex:0 0 auto;width:100%}.auth-card__body a{font-weight:600}@media (max-width: 720px){.app-header__inner{flex-wrap:wrap;gap:0 var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4)}.brand__logo{width:88px;height:28px}.menu-toggle{min-height:44px}.app-nav{display:none;flex:0 0 100%;flex-direction:column;align-items:stretch;padding:var(--space-2) 0 var(--space-3);border-top:1px solid rgba(245,247,250,.2)}.app-nav.is-open{display:flex}.app-nav__links{flex-direction:column}.app-nav a{display:flex;align-items:center;min-height:44px;font-size:var(--text-base)}.app-nav button{min-height:44px}}
