@font-face{font-family:Montserrat;src:url(/assets/montserrat-latin.l_AIctKy.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin.CWNzRldh.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:Open Sans;src:url(/assets/open-sans-latin-ext.DPNHYqvY.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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{--paper:#f2f4fb;--card:#fff;--tint:#eff2fd;--ink:#16191f;--ink-2:#454d5a;--ink-3:#6b7482;--rule:#d4dbf6;--rule-soft:#e2e7fa;--field-line:#6b7482;--accent:#26387b;--accent-d:#192965;--brand:#ed1c24;--on-accent:#fff;--btn-bg:var(--accent);--btn-off:var(--tint);--ok:#1c6b4a;--ok-bg:color-mix(in srgb, var(--ok) 10%, var(--card));--warn:#8a5a12;--warn-bg:color-mix(in srgb, var(--warn) 12%, var(--card));--stop:#b81b21;--stop-bg:color-mix(in srgb, var(--stop) 10%, var(--card));--track:color-mix(in srgb, var(--accent) 15%, var(--card));--zebra:color-mix(in srgb, var(--accent) 4%, var(--card));--row-hover:color-mix(in srgb, var(--accent) 11%, var(--card));--r-sm:3px;--r:3px;--r-md:3px;--r-lg:3px;--sh-card:0 13px 18px 0 #acacac8c;--sh-row:0 3px 4px 0 #acacac80;--font-body:"Open Sans", "Segoe UI", Roboto, system-ui, -apple-system, sans-serif;--font-head:"Montserrat", "Segoe UI", Roboto, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--font-body);margin:0}.shell{--page-w:46rem;grid-template-columns:minmax(0, var(--page-w));place-content:start center;min-height:100vh;padding:2rem 1rem;display:grid}.form-shell{--page-w:54rem;--page-title:2.2rem}.upload-shell{--page-w:42rem}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh-card);flex-direction:column;gap:.55rem;width:100%;padding:1.75rem;display:flex}h1{font-family:var(--font-head);margin:0 0 .15rem;font-size:1.2rem}.pagehead{margin:0 0 1.5rem}.pagehead__row{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.pagehead__aside{margin-left:auto}.page-title{font-family:var(--font-head);font-weight:600;line-height:1.12;font-size:var(--page-title,1.6rem);color:var(--ink);margin:0}.pagetrail{font-family:var(--font-head);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:.45rem 0 0;font-size:.8rem;font-weight:500;display:flex}.pagetrail__part{align-items:baseline;gap:.45rem;display:inline-flex}.pagetrail__sep{color:var(--rule)}.pagetrail__at{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:.1rem;font-weight:600}.pagetrail__todo{color:var(--ink-3);opacity:.75;font-style:italic;font-weight:400}.pagetrail__ref{color:var(--ink-2)}.pagetrail__ref:not(:first-child){margin-left:auto}label{color:var(--ink-2);margin-top:.5rem;font-size:.82rem}input{font:inherit;border:1px solid var(--field-line);border-radius:var(--r);background:var(--card);color:var(--ink);padding:.55rem .6rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,.btn{font:inherit;border-radius:var(--r);background:var(--btn-bg);color:var(--on-accent);cursor:pointer;text-align:center;border:1px solid #0000;margin-top:.9rem;padding:.6rem .9rem;text-decoration:none;display:inline-block}button:hover:not(:disabled),.btn:hover{background:var(--accent-d)}button:disabled{background:var(--btn-off);color:var(--ink-2);border-color:var(--rule);cursor:not-allowed}.linklike{color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.85rem;text-decoration:underline}.actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.actions button,.actions .btn{margin-top:0}.actions--center{justify-content:center}.linkbox{border:1px solid var(--field-line);border-radius:var(--r);align-items:stretch;margin-top:.5rem;display:flex;overflow:hidden}.linkbox code{white-space:nowrap;min-width:0;color:var(--ink-2);background:var(--tint);flex:auto;padding:.45rem .55rem;font-size:.78rem;overflow-x:auto}.linkbox button{border:none;border-left:1px solid var(--field-line);border-radius:0;flex:none;margin:0;padding:.45rem .75rem;font-size:.8rem}.fieldhint{color:var(--ink-3);margin:.25rem 0 0;font-size:.78rem}.card--form{max-width:32rem}.rowconfirm{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.rowconfirm__ask{color:var(--ink-2);white-space:nowrap;font-size:.82rem}.rowconfirm button{margin-top:0;padding:.3rem .6rem;font-size:.78rem}.rowconfirm .linklike{padding:.3rem 0;font-size:.82rem}.muted{color:var(--ink-3);margin:0}.small{margin-top:.6rem;font-size:.8rem}.error{color:var(--stop);margin:.5rem 0 0;font-size:.87rem}.field-error{color:var(--stop);margin:.2rem 0 0;font-size:.8rem}.steperror{margin:.5rem 0 1rem;font-weight:600}.policy{border:1px solid var(--rule);border-radius:var(--r);margin:.5rem 0 0;padding:.55rem .7rem;list-style:none}.policy li{gap:.45rem;padding:.1rem 0;font-size:.84rem;display:flex}.policy .ok{color:var(--ok)}.policy .pending{color:var(--ink-3)}.box{border:1px solid var(--rule);border-radius:var(--r);flex-direction:column;gap:.2rem;margin-top:.6rem;padding:.6rem .7rem;display:flex}.box-label{color:var(--ink-3);font-size:.78rem;font-family:var(--font-head);letter-spacing:.01em;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh-card);flex-direction:column;gap:.75rem;width:100%;padding:1.5rem 1.75rem 1.75rem;display:flex}.rail{border-bottom:1px solid var(--rule);padding-bottom:.8rem}.steps{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.steps .steplink{font:inherit;font-family:var(--font-head);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);color:var(--ink-2);text-align:left;align-items:center;gap:.38rem;padding:.2rem .5rem .2rem .28rem;font-size:.8rem;font-weight:500;line-height:1.3;display:inline-flex}.steps .num{width:1.35rem;height:1.35rem;font-family:var(--font-head);font-variant-numeric:tabular-nums;background:var(--tint);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:600;display:inline-grid}.steps button.steplink{cursor:pointer;margin-top:0}.steps button.steplink:hover,.steps button.steplink:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.steps button.steplink:hover .num,.steps button.steplink:focus-visible .num{background:var(--card);color:var(--accent)}.steps .steplink[aria-disabled=true]{cursor:default}.steps .done .steplink{color:var(--ink-2);border-color:var(--rule)}.steps .done .num{background:var(--accent);color:var(--on-accent)}.steps .on .steplink{border-color:var(--accent);color:var(--ink);background:var(--tint);box-shadow:inset 0 -3px 0 0 var(--brand);font-weight:600}.steps .on .num{background:var(--brand);color:var(--on-accent)}.steps .todo .steplink{border-color:var(--warn);color:var(--warn);box-shadow:inset 3px 0 0 0 var(--warn)}.steps .todo .num{background:var(--warn);color:var(--on-accent)}.stepcount{font-family:var(--font-head);color:var(--ink-3);margin:.5rem 0 0;font-size:.74rem;font-weight:500}.stepbody{flex-direction:column;gap:.5rem;display:flex}.stephead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stephead h2{font-family:var(--font-head);margin:0;font-size:1.15rem}.stephead h2:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mandate-ref{font-family:var(--font-head);color:var(--ink-3);margin:0;font-size:.72rem;font-weight:500}.lead{color:var(--ink-2);margin:0 0 .3rem;font-size:.88rem}.notice{border-left:3px solid var(--accent);background:var(--tint);color:var(--ink-2);margin:0;padding:.5rem .75rem;font-size:.85rem}.grp-h{font-family:var(--font-head);letter-spacing:.01em;color:var(--ink-2);border-top:1px dashed var(--rule);margin:1rem 0 .35rem;padding-top:.55rem;font-size:.82rem;font-weight:600}.req-note{color:var(--ink-3);margin:.8rem 0 0;font-size:.76rem}.req{color:var(--stop);font-weight:700}.grid1{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}@media (width<=40rem){.grid2,.grid3{grid-template-columns:minmax(0,1fr)}}.fld{flex-direction:column;min-width:0;display:flex}.fld>label,.fld>legend{color:var(--ink-2);margin-top:.5rem;padding:0;font-size:.82rem}.fld input,.fld select,.fld textarea{font:inherit;border:1px solid var(--field-line);border-radius:var(--r);background:var(--card);color:var(--ink);width:100%;min-width:0;padding:.55rem .6rem}.fld textarea{resize:vertical}.fld .hint{color:var(--ink-3);margin:.25rem 0 0;font-size:.75rem}.fld .locked{border:1px dashed var(--rule);border-radius:var(--r);color:var(--ink-2);background:var(--tint);margin:0;padding:.55rem .6rem}.fld.err input,.fld.err select,.fld.err textarea{border-color:var(--stop)}.fld.err>label,.fld.err>legend{color:var(--stop)}.fld .field-error{margin:.25rem 0 0}fieldset.fld{border:0;margin:0;padding:0}fieldset.fld.err legend{color:var(--stop)}.opts{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.opts .opt{border:1px solid var(--field-line);border-radius:var(--r);color:var(--ink);cursor:pointer;background:var(--card);align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;font-size:.87rem;display:inline-flex}.opts .opt:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.opts .opt input{width:auto;margin:0}fieldset.fld.err .opt{border-color:var(--stop)}.rvg{border:1px solid var(--rule);border-radius:var(--r);padding:.6rem .8rem}.rvh{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rvh h3{font-family:var(--font-head);margin:0 0 .3rem;font-size:.92rem}.rv{color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.12rem 0;font-size:.84rem;display:flex}.rv b{color:var(--ink);text-align:right;font-weight:600}.formnav{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.formnav-right{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.formnav button{margin-top:0}.btn.ghost,button.ghost{color:var(--accent);border-color:var(--accent);background:0 0}.btn.ghost:hover,button.ghost:hover:not(:disabled){background:var(--tint)}.btn.ghost:disabled,button.ghost:disabled{color:var(--ink-3);border-color:var(--rule);background:0 0}.keep{color:var(--ink-3);font-size:.76rem}.ok-line{color:var(--ok);margin:.5rem 0 0;font-size:.87rem}.doclist{flex-direction:column;gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.docrow{border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--sh-row);padding:.7rem .85rem}.docrow.needed{border-left:3px solid var(--accent)}.docrow-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.doclabel{font-size:.95rem;font-weight:600}.docstatus{color:var(--ink-2);margin:.25rem 0 0;font-size:.84rem}.docstatus .warn{color:var(--stop)}.badge{letter-spacing:0;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink-3);white-space:nowrap;padding:.12rem .4rem;font-size:.74rem}.badge-required{border-color:var(--accent);color:var(--accent)}.badge-conditional{border-color:var(--ink-2);color:var(--ink-2)}.badge-optional{border-color:var(--rule);color:var(--ink-3)}.chip{font-family:var(--font-head);letter-spacing:.05em;color:var(--ink-2);background:var(--tint);border:1px solid var(--rule);border-radius:var(--r-sm);white-space:nowrap;padding:.05rem .35rem;font-size:.72rem;font-weight:600}.dropzone{border:1px dashed var(--field-line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;padding:.6rem .7rem;display:flex}.dropzone.dragover{border-color:var(--accent);background:var(--tint)}.dropzone.disabled{opacity:.55}.dropzone .btn{cursor:pointer;margin-top:0;padding:.35rem .7rem;font-size:.84rem}.dropzone input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dropzone .btn:has(input[type=file]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dropzone .camera{display:none}}.staged{flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:.55rem;display:flex}.staged button{margin-top:.5rem;padding:.4rem .75rem;font-size:.85rem}.staged .linklike{margin-top:.4rem}.progress{background:var(--track);border-radius:var(--r-sm);width:100%;height:.5rem;overflow:hidden}.progress-bar{background:var(--accent);height:100%;transition:width .15s linear}.ok-line.small{font-size:.82rem}.ok-line .btn{margin-top:.5rem}.doclist.skeleton .docrow{background:var(--tint);height:3.4rem;box-shadow:none;border-style:dashed}.status__head{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.status__head h1{margin:0}.chip--ok{color:var(--ok);border-color:var(--ok);background:var(--ok-bg)}.chip--warn{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}.chip--stop{color:var(--stop);border-color:var(--stop);background:var(--stop-bg)}.chip--busy{color:var(--ink-2);border-color:var(--rule);background:var(--tint)}.banner{border:1px solid var(--rule);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:.75rem;margin:.8rem 0;padding:.6rem .75rem;display:flex}.banner p{margin:0}.banner--warn{border-color:var(--warn);background:var(--warn-bg);color:var(--warn);border-left-width:3px}.banner--stop{border-color:var(--stop);background:var(--stop-bg);border-left-width:3px}.banner--ok{border-color:var(--ok);background:var(--ok-bg);border-left-width:3px}.panel{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh-row);margin:1rem 0;padding:.85rem 1rem}.panel h2{font-family:var(--font-head);margin:0 0 .4rem;font-size:1.02rem}.card>.panel,.formcard>.panel,.card .panel .panel{box-shadow:none}table.documents{border-collapse:collapse;width:100%;margin:1rem 0}table.documents th,table.documents td{text-align:left;border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:.45rem .6rem}table.documents th{font-family:var(--font-head);letter-spacing:.01em;color:var(--ink-3);font-size:.82rem;font-weight:600}.issues{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.issue{border-left:3px solid var(--warn);padding-left:.75rem}.issue__field{margin:0 0 .3rem;font-weight:600}.issue__values{grid-template-columns:auto 1fr;gap:.15rem .9rem;margin:0 0 .4rem;font-size:.92rem;display:grid}.issue__values dt{color:var(--ink-3)}.issue__values dd{margin:0}.issue__todo{margin:0;font-size:.92rem}.shell--wide{--page-title:1.8rem;max-width:84rem;margin:0 auto;padding:2rem 1.25rem 4rem;display:block}.filters fieldset{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh-row);flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.6rem .75rem;display:flex}.filters fieldset[disabled]{opacity:.55}.filters__status{font-family:var(--font-head);font-size:.8rem;font-weight:500}.filters label{align-items:center;gap:.3rem;font-size:.88rem;display:inline-flex}.filters{--control-h:2.5rem}.pager{--control-h:2.25rem}.filters label,.pager label{margin-top:0}.filters input:not([type=checkbox]),.filters select,.filters .msel>summary,.filters button,.pager select,.pager button{height:var(--control-h);margin-top:0;padding-top:0;padding-bottom:0}.filters input:not([type=checkbox]),.filters .msel>summary,.filters button{font-size:.88rem}.pager button{font-size:.82rem}.filters button,.pager button{justify-content:center;align-items:center;display:inline-flex}.shell--wide table.documents{background:var(--card)}.filters__grp{flex-wrap:wrap;align-items:center;gap:.7rem;display:inline-flex}.filters__sep{background:var(--rule);align-self:stretch;width:1px;margin:0 .15rem}.filters__grow{flex:auto}.filters__ref{width:11rem}.filters fieldset.fgroup{height:calc(var(--control-h) + 2px);border:1px solid var(--rule);border-radius:var(--r-sm);box-shadow:none;background:0 0;flex:none;align-items:center;gap:.45rem;margin:0;padding:0 .55rem;display:inline-flex;position:relative}.filters fieldset.fgroup>legend{font-family:var(--font-head);letter-spacing:.01em;color:var(--ink-3);background:var(--card);padding:0 .3rem;font-size:.72rem;font-weight:600;position:absolute;top:-.5rem;left:.45rem}.msel{position:relative}.msel>summary{cursor:pointer;white-space:nowrap;font-family:var(--font-head);border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);align-items:center;gap:.45rem;padding:.42rem .6rem;font-size:.82rem;font-weight:500;list-style:none;display:inline-flex}.msel>summary::-webkit-details-marker{display:none}.msel>summary:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-3);width:0;height:0;margin-left:.1rem}.msel[open]>summary{border-color:var(--accent)}.msel__count{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:0 .34rem;font-size:.7rem;font-weight:700;line-height:1.5}.msel__box{z-index:5;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-sm);min-width:13rem;box-shadow:var(--sh-card);padding:.45rem;position:absolute;top:calc(100% + 4px);left:0}.msel__box label{cursor:pointer;border-radius:2px;align-items:center;gap:.45rem;padding:.3rem .35rem;font-size:.85rem;display:flex}.msel__box label:hover{background:var(--tint)}.shell--wide table.documents th.rownum,.shell--wide table.documents td.rownum{text-align:right;font-variant-numeric:tabular-nums;width:3.4rem;color:var(--ink-3);padding-right:.8rem}.shell--wide table.documents tbody tr:nth-child(2n){background:var(--zebra)}.shell--wide table.documents tbody tr.rowlink{cursor:pointer}.shell--wide table.documents tbody tr.rowlink:hover{background:var(--row-hover)}.shell--wide table.documents tbody tr.rowlink:focus-within{background:var(--row-hover);outline:2px solid var(--accent);outline-offset:-2px}.shell--wide table.documents th.pickcell,.shell--wide table.documents td.pickcell{text-align:center;vertical-align:middle;width:2.4rem;padding-right:0}.pickcell input{cursor:pointer}.tablewrap{overflow-x:auto}.pager{border-top:1px solid var(--rule-soft);font-family:var(--font-head);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.9rem;padding-top:.8rem;font-size:.82rem;display:flex}.pager__where{font-variant-numeric:tabular-nums}.pager__grow{flex:auto}.pager label{align-items:center;gap:.4rem;margin-top:0;display:inline-flex}.pager select{font:inherit;border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);padding:.3rem .4rem;font-size:.82rem}@media (width<=1400px){.filters__grow{flex-basis:100%}}.counts{gap:2.2rem;margin:.6rem 0;display:flex}.counts__n{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.counts__n--bad{color:var(--stop)}.ack{margin:.7rem 0 .5rem;font-size:.92rem;display:block}.warn-text{color:var(--warn)}.selectable{-webkit-user-select:all;user-select:all}.appshell{flex-direction:column;min-height:100vh;display:flex}.appshell>.shell,.appshell>main{flex:auto;min-height:0}.shell--center{--page-w:26rem;align-content:center}.barehead{justify-content:center;padding:1.5rem 1.25rem .25rem;display:flex}.barehead__brand{align-items:center;gap:.6rem;display:flex}.sitefoot{border-top:1px solid var(--rule-soft);font-family:var(--font-head);color:var(--ink-3);margin-top:3rem;padding:1.25rem 1.25rem 1.5rem;font-size:.75rem;font-weight:500}.sitefoot__inner{flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;max-width:68rem;margin:0 auto;display:flex}.sitefoot p{margin:0}.sitefoot__help{color:var(--ink-3)}.sitefoot__sha{opacity:.8;font-size:.7rem}@media (width<=40rem){.sitefoot__inner{flex-direction:column}.sitefoot__help{display:block}}.appbar{background:var(--card);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;display:flex;position:relative}.appbar:after{content:"";pointer-events:none;background:linear-gradient(#0000000e,#0000);height:14px;position:absolute;bottom:-14px;left:0;right:0}.appbar__brand{align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand__mark{flex:none;display:block}.brand__disc{fill:var(--brand)}.brand__disc-text{fill:var(--on-accent);font-family:var(--font-head);font-size:27px;font-weight:700}.brand__words{flex-direction:column;line-height:1.15;display:flex}.brand__name{font-family:var(--font-head);color:var(--accent);font-size:.95rem;font-weight:600}.brand__sub{color:var(--ink-3);font-size:.74rem}.appbar__right{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.appbar__who{color:var(--ink-3);font-size:.82rem}.appbar__out{margin-top:0;padding:.35rem .75rem;font-size:.84rem}
