:root{--ink: #1d1d1f;--ink-2: #5f6068;--ink-3: #86868b;--night: #1b2170;--night-2: #2b3392;--night-tint: #eef0fa;--night-ring: rgba(27, 33, 112, .16);--moon: #a7672b;--moon-tint: #f6ede3;--mist: #f5f5f7;--card: #ffffff;--fill: #e8e8ed;--fill-2: #dcdce2;--line: #e3e3e8;--line-strong: #c7c7cc;--done: #1d7340;--done-tint: #e6f4ea;--needs: #8f5200;--needs-tint: #fdf3e1;--error: #c0241b;--error-tint: #fdeceb;--late: var(--error);--focus: #0071e3;--r-input: 12px;--r-card: 20px;--r-pill: 980px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--t-small: .8125rem;--t-body: 1.0625rem;--t-lead: 1.3125rem;--t-h2: 1.75rem;--t-h1: 2.5rem;--shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .04);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .18), 0 2px 8px rgba(0, 0, 0, .06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,system-ui,sans-serif;font-size:17px;line-height:1.47;letter-spacing:-.01em;color:var(--ink);background:var(--mist);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3,h4{margin:0;font-weight:700}h1{font-size:var(--t-h1);line-height:1.1;letter-spacing:-.028em}h2{font-size:var(--t-h2);line-height:1.15;letter-spacing:-.022em}h3{font-size:var(--t-lead);line-height:1.25;letter-spacing:-.018em}h4{font-size:1.0625rem;line-height:1.3;margin:var(--s5) 0 var(--s2)}p{margin:0}a{color:var(--night);text-underline-offset:3px}.muted{color:var(--ink-2)}.small{font-size:var(--t-small);letter-spacing:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.topbar{position:sticky;top:0;z-index:20;background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.topbar-in{display:flex;align-items:center;gap:var(--s5);padding:8px var(--s6);min-height:64px;max-width:1240px;margin:0 auto}.topbar .logo{height:40px;width:auto;display:block}.topbar nav{display:flex;gap:2px}.topbar nav .btn-quiet{min-height:36px;padding:0 14px;font-size:.9375rem;font-weight:500;color:var(--ink);border-radius:var(--r-pill)}.topbar nav .btn-quiet[aria-current=page]{background:var(--ink)!important;color:#fff;font-weight:600}.topbar nav .btn-quiet:not([aria-current=page]):hover{background:#0000000d}.topbar .spacer{flex:1}.who{display:flex;align-items:center;gap:var(--s3);color:var(--ink-2);font-size:var(--t-small);letter-spacing:0}.who .btn-quiet{min-height:36px;font-size:var(--t-small)}.preview-band{background:var(--ink);color:#ffffffd1;text-align:center;font-size:var(--t-small);letter-spacing:0;padding:7px var(--s4)}.preview-band a{color:#fff}.preview-band select{margin-left:var(--s2);border:0;border-radius:var(--r-pill);padding:3px 10px;background:#ffffff29;color:#fff}.preview-band select option{color:var(--ink)}.page{max-width:1240px;margin:0 auto;padding:var(--s6) var(--s6) var(--s8)}.narrow{max-width:820px;margin:0 auto}.stack>*+*{margin-top:var(--s4)}.row{display:flex;gap:var(--s3);flex-wrap:wrap}.row>*{flex:1 1 220px;min-width:0}.panel{background:var(--card);border-radius:var(--r-card);padding:var(--s6);box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 22px;border-radius:var(--r-pill);border:0;font-weight:600;font-size:1rem;letter-spacing:-.01em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,transform .08s}.btn:active:not(:disabled){transform:scale(.98)}.btn-primary{background:var(--night);color:#fff}.btn-primary:hover:not(:disabled){background:var(--night-2)}.btn-secondary{background:var(--fill);color:var(--night)}.btn-secondary:hover:not(:disabled){background:var(--fill-2)}.btn-quiet{background:transparent;color:var(--night);padding:0 12px;min-height:44px}.btn-quiet:hover:not(:disabled){background:var(--night-tint)}.btn-danger{background:var(--error-tint);color:var(--error)}.btn-big{min-height:56px;font-size:1.0625rem;padding:0 30px}.btn:disabled{opacity:.38;cursor:not-allowed}.btn-block{width:100%}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin:var(--s4) 0 var(--s6)}.home-head h1+p{font-size:var(--t-lead);letter-spacing:-.012em}.adm-list{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.adm{display:grid;grid-template-columns:56px 1fr auto;gap:var(--s4);align-items:center;padding:var(--s4) var(--s5);background:var(--card);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;width:100%;transition:background .12s}.adm:first-child{border-top:0}.adm:hover{background:#fafafc}.adm .name{font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.adm .meta{color:var(--ink-2);font-size:var(--t-small);letter-spacing:0;margin-top:2px}.adm .next{font-weight:600;color:var(--night)}.group-title{margin:var(--s6) 0 var(--s3);font-size:var(--t-small);font-weight:600;color:var(--ink-2);letter-spacing:0}.empty{text-align:center;padding:var(--s8) var(--s5);background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow)}.work{display:grid;grid-template-columns:300px 1fr;gap:var(--s6);align-items:start}.rail{position:sticky;top:88px;background:var(--card);border-radius:var(--r-card);padding:var(--s3);box-shadow:var(--shadow)}.rail-head{display:flex;gap:var(--s3);align-items:center;padding:var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--line);margin-bottom:var(--s2)}.rail-head .who-res{font-weight:700;font-size:1.125rem;line-height:1.2;letter-spacing:-.015em}.rail a,.rail button.navitem{display:flex;align-items:center;gap:10px;width:100%;padding:10px;min-height:46px;border-radius:12px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);text-decoration:none;font-size:.9688rem}.rail .navitem:hover{background:var(--mist)}.rail .navitem[aria-current=page]{background:var(--night-tint);font-weight:600;color:var(--night)}.rail .navitem .lab{flex:1;line-height:1.25}.rail .divider{height:1px;background:var(--line);margin:var(--s2) 0}.state{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex:none;font-size:12px;font-weight:700}.state-done{background:var(--done);color:#fff}.state-needs_signature{background:var(--needs-tint);color:var(--needs);box-shadow:inset 0 0 0 2px var(--needs)}.state-in_progress{box-shadow:inset 0 0 0 2px var(--night);background:linear-gradient(90deg,var(--night) 50%,transparent 50%)}.state-not_started{box-shadow:inset 0 0 0 2px var(--line-strong)}.mobile-nav{display:none}.formhead{margin:var(--s2) 0 var(--s6)}.formhead .step{color:var(--ink-2);font-size:var(--t-small);font-weight:600;letter-spacing:0;margin-bottom:6px}.formhead p{margin-top:var(--s3);color:var(--ink-2);max-width:66ch;font-size:1.0625rem}.section{background:var(--card);border-radius:var(--r-card);padding:var(--s6);margin-bottom:var(--s4);box-shadow:var(--shadow)}.section>h3{margin-bottom:var(--s4)}.section .note{color:var(--ink-2);margin:calc(-1 * var(--s3)) 0 var(--s4);font-size:var(--t-small);letter-spacing:0}details.section>summary{cursor:pointer;font-weight:700;font-size:var(--t-lead);letter-spacing:-.018em;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:32px}details.section>summary::-webkit-details-marker{display:none}details.section>summary:after{content:"Show";font-size:.9375rem;color:var(--night);font-weight:600;letter-spacing:0}details.section[open]>summary:after{content:"Hide"}details.section[open]>summary{margin-bottom:var(--s4)}.fields-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s4)}.fields-row+.fields-row{margin-top:var(--s4)}.formfoot{position:sticky;bottom:0;z-index:10;margin-top:var(--s5);background:linear-gradient(to top,var(--mist) 72%,rgba(245,245,247,0));padding:var(--s5) 0 calc(var(--s4) + env(safe-area-inset-bottom));display:flex;gap:var(--s3);align-items:center;justify-content:flex-end;flex-wrap:wrap}.formfoot .missing{margin-right:auto;color:var(--needs);font-weight:600}.saved{font-size:var(--t-small);color:var(--ink-2);letter-spacing:0}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>label,.field>.label{font-weight:600;font-size:.9688rem;letter-spacing:-.008em}.field .hint{font-size:var(--t-small);color:var(--ink-2);letter-spacing:0}.req{color:var(--ink-2);font-weight:400;font-size:var(--t-small);margin-left:6px}.input,.select,.textarea{width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--card);transition:border-color .12s,box-shadow .12s}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:disabled{background:var(--mist);color:var(--ink-2)}.select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235f6068' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.textarea{min-height:112px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--night);outline:none;box-shadow:0 0 0 4px var(--night-ring)}.input.is-missing,.input[aria-invalid=true]{border-color:var(--needs);box-shadow:0 0 0 4px #8f52001f}.computed{min-height:50px;display:flex;align-items:center;padding:0 16px;border-radius:var(--r-input);background:var(--mist);color:var(--ink-2)}.alert{display:flex;gap:10px;align-items:flex-start;padding:14px var(--s4);border-radius:14px;font-weight:500;font-size:.9688rem}.alert-needs{background:var(--needs-tint);color:var(--needs)}.alert-error{background:var(--error-tint);color:var(--error)}.alert-done{background:var(--done-tint);color:var(--done)}.alert-info{background:var(--night-tint);color:var(--night)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:12px 18px 12px 14px;border:0;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:14px;background:var(--card);cursor:pointer;text-align:left;font-weight:400;transition:box-shadow .12s,background .12s}.chip:hover{box-shadow:inset 0 0 0 1px var(--night)}.chip[aria-checked=true],.chip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--night);background:var(--night-tint);font-weight:600}.chip .box{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:7px;flex:none;display:grid;place-items:center;background:var(--card);transition:background .12s}.chip.radio .box{border-radius:50%}.chip[aria-checked=true] .box,.chip[aria-pressed=true] .box{background:var(--night);box-shadow:none}.chip[aria-checked=true] .box:after,.chip[aria-pressed=true] .box:after{content:"";width:10px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}.chip.radio[aria-checked=true] .box:after{width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.chips.stacked{flex-direction:column}.chips.stacked .chip{width:100%}.detail{margin:6px 0 4px 34px}.consent-list{list-style:none;padding:0;margin:0;display:grid;gap:2px}.consent-list li{display:grid;grid-template-columns:128px 1fr;gap:var(--s3);align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.consent-list li:last-child{border-bottom:0}.consent-list .badge{justify-self:start}@media(max-width:560px){.consent-list li{grid-template-columns:1fr;gap:6px}}.checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.checklist .chip{width:100%}.matrix-head,.matrix-row{display:grid;grid-template-columns:150px 1.3fr 1fr 1.1fr;gap:var(--s4);align-items:center}.matrix-head{font-size:var(--t-small);color:var(--ink-2);font-weight:600;padding-bottom:8px;letter-spacing:0}.matrix-row{padding:var(--s4) 0;border-top:1px solid var(--line)}.matrix-row .chips{flex-wrap:wrap;gap:6px}.matrix-row .sub{display:none}.matrix{container-type:inline-size}.matrix-head,.matrix-row{grid-template-columns:minmax(110px,150px) repeat(3,minmax(0,1fr))}@container (max-width: 820px){.matrix-head{display:none}.matrix-row{grid-template-columns:1fr;gap:var(--s3)}.matrix-row .sub{display:block}}.matrix-row .chip{padding:8px 12px;min-height:48px}.matrix-row .need{outline:2px solid var(--needs);outline-offset:4px;border-radius:12px}.matrix-row:first-of-type{border-top:0;padding-top:0}.matrix-row .vname{font-weight:700;font-size:1.125rem}.matrix-row .sub{font-size:var(--t-small);color:var(--ink-2);margin-bottom:6px;font-weight:600}.problem{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-bottom:10px;background:var(--card)}.problem.on{box-shadow:inset 0 0 0 2px var(--night)}.problem-head{display:flex;align-items:center;gap:var(--s3);width:100%;padding:14px var(--s4);min-height:60px;background:none;border:0;text-align:left;cursor:pointer;font-weight:600}.toggle{width:51px;height:31px;border-radius:16px;background:var(--fill-2);position:relative;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:left .2s}.on .toggle,.toggle.on{background:var(--done)}.on .toggle:after,.toggle.on:after{left:22px}.problem-body{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:var(--s4);padding:0 var(--s4) var(--s4)}.problem-body h4{margin:0 0 8px;font-size:var(--t-small);color:var(--ink-2)}.problem-body .chip{width:100%;min-height:46px;padding:8px 12px;font-size:.95rem}.problem-body .chips{gap:6px}.inv-group+.inv-group{margin-top:var(--s5)}.inv-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.inv-item{display:flex;align-items:center;gap:var(--s3);padding:8px 8px 8px 16px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;min-height:60px;background:var(--card)}.inv-item.has{box-shadow:inset 0 0 0 2px var(--night);background:var(--night-tint)}.inv-item .iname{flex:1;min-width:0}.stepper{display:flex;align-items:center;gap:4px}.stepper button{width:44px;height:44px;border-radius:50%;border:0;background:var(--fill);font-size:1.35rem;font-weight:600;cursor:pointer;line-height:1;color:var(--night)}.stepper button:hover{background:var(--fill-2)}.stepper .qty{width:34px;text-align:center;font-weight:700;font-size:1.125rem}.inv-detail{width:100%;margin-top:6px;min-height:44px;padding:8px 12px}.ini-table{width:100%;border-collapse:collapse}.ini-table th{text-align:left;font-size:var(--t-small);font-weight:600;color:var(--ink-2);padding:0 10px 10px;position:sticky;top:64px;background:var(--card);z-index:1;letter-spacing:0}.ini-table td{border-top:1px solid var(--line);padding:12px 10px;vertical-align:middle}.ini-table td.lab{padding-left:4px}.ini-table tr.indent td.lab{padding-left:28px}.ini-table tr.heading td{background:var(--mist);font-weight:600}.ini-btn{min-width:112px;min-height:48px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink-2);font-weight:600;padding:4px 10px;line-height:1.15}.ini-btn:hover{box-shadow:inset 0 0 0 1.5px var(--night);color:var(--night)}.ini-btn.done{box-shadow:none;background:var(--done-tint);color:var(--done)}.ini-btn small{display:block;font-weight:400;font-size:.75rem}.sig-list{display:flex;flex-direction:column;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.sig-item{display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--card);flex-wrap:wrap;border:0;border-top:1px solid var(--line)}.sig-item:first-child{border-top:0}.section>.sig-item,.stack>.sig-item{border:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px}.sig-item .what{flex:1 1 260px}.sig-item .what b{display:block;font-weight:600;letter-spacing:-.012em}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--r-pill);font-size:.8125rem;font-weight:600;letter-spacing:0;white-space:nowrap}.badge-done{background:var(--done-tint);color:var(--done)}.badge-needs{background:var(--needs-tint);color:var(--needs)}.badge-quiet{background:var(--fill);color:var(--ink-2)}.badge-info{background:var(--night-tint);color:var(--night)}.pad-wrap{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:16px;background:#fff;position:relative;touch-action:none}.pad-wrap canvas{display:block;width:100%;height:220px;border-radius:16px;cursor:crosshair}.pad-line{position:absolute;left:28px;right:28px;bottom:56px;border-bottom:1.5px solid var(--line-strong);pointer-events:none}.pad-x{position:absolute;left:28px;bottom:60px;color:var(--ink-3);font-size:1.4rem;pointer-events:none}.pad-hint{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);pointer-events:none;font-size:1.125rem}.scrim{position:fixed;inset:0;background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;display:grid;place-items:center;padding:var(--s4);animation:fade .18s ease-out}.dialog{background:var(--card);border-radius:26px;width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:var(--s6) var(--s6) var(--s5);box-shadow:var(--shadow-lg);animation:rise .22s cubic-bezier(.2,.8,.2,1)}.dialog h2{margin-bottom:var(--s2)}.dialog .actions{display:flex;gap:var(--s3);justify-content:flex-end;margin-top:var(--s5);flex-wrap:wrap}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}.summary{display:grid;grid-template-columns:minmax(150px,240px) 1fr;gap:10px 20px;margin:0}.summary dt{color:var(--ink-2);font-size:.9375rem;padding-top:1px;letter-spacing:-.005em}.summary dd{margin:0;font-weight:500}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;background:#1d1d1feb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;padding:14px 22px;border-radius:var(--r-pill);max-width:min(92vw,640px);box-shadow:var(--shadow-lg);font-weight:600;font-size:.9688rem;animation:rise .22s cubic-bezier(.2,.8,.2,1)}.toast.error{background:var(--error)}.moon{display:block;flex:none}.signer{max-width:680px;margin:0 auto;padding:var(--s6) var(--s4) var(--s8)}.signer .doc{background:var(--card);border-radius:24px;padding:var(--s6);margin-bottom:var(--s4);box-shadow:var(--shadow)}.signer .doc h1{font-size:2.125rem}.signer .doc h2{font-size:1.625rem;margin-bottom:var(--s2)}.steps-dots{display:flex;gap:6px;margin:var(--s3) 0 var(--s5)}.steps-dots span{height:4px;flex:1;border-radius:2px;background:var(--fill);transition:background .3s}.steps-dots span.on{background:var(--night)}.dob{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:var(--s3)}.signed-stamp{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border-radius:14px;background:var(--done-tint);color:var(--done);font-weight:600}.signed-stamp span{flex:1 1 140px}.signed-stamp img{max-width:100%;height:44px;background:#fff;border-radius:8px;padding:2px 6px}@media(max-width:980px){.work{grid-template-columns:1fr}.rail{display:none}.mobile-nav{display:flex;gap:var(--s3);align-items:center;margin-bottom:var(--s4)}.mobile-nav select{flex:1}.problem-body{grid-template-columns:1fr}.topbar-in{padding:8px var(--s5);gap:var(--s4)}.page{padding:var(--s5) var(--s5) var(--s7)}}@media(max-width:640px){:root{font-size:16px;--t-h1: 2rem;--t-h2: 1.5rem;--t-lead: 1.1875rem}.page{padding:var(--s4) var(--s4) var(--s7)}.topbar-in{padding:6px var(--s4);gap:var(--s3);min-height:56px}.topbar .logo{height:32px}.topbar nav .btn-quiet{padding:0 10px;font-size:.875rem}.section,.panel{padding:var(--s5) var(--s4);border-radius:18px}.signer{padding:var(--s4) var(--s3) var(--s7)}.signer .doc{padding:var(--s5) var(--s4);border-radius:20px}.signer .doc h1{font-size:1.75rem}.signer .doc h2{font-size:1.375rem}.adm{grid-template-columns:44px 1fr;padding:var(--s4)}.adm .go{grid-column:1 / -1}.matrix-row{grid-template-columns:1fr;gap:var(--s2)}.matrix-head{display:none}.matrix-row .chips{flex-wrap:wrap}.matrix-row .vname{padding-top:0}.summary{grid-template-columns:1fr;gap:2px}.summary dd{margin-bottom:10px}.dialog{padding:var(--s5) var(--s4);border-radius:22px}.formfoot .btn{flex:1}.ini-btn{min-width:76px}.dob{grid-template-columns:1fr 1fr}.dob>:first-child{grid-column:1 / -1}.checklist{grid-template-columns:1fr}.who .uname{display:none}.sig-item{padding:var(--s4)}}.print-only{display:none}@media print{.no-print,.topbar,.preview-band,.toast{display:none!important}.print-only{display:block}.print-only h1{font-size:20pt;margin:0 0 4pt}.print-only table{width:100%;font-size:12pt;margin-top:10pt}.print-only td,.print-only th{border:1px solid #000;padding:6pt}body{background:#fff}}.check-row{display:flex;gap:var(--s3);align-items:flex-start;min-height:44px;padding:var(--s2) 0;cursor:pointer}.check-row input{width:22px;height:22px;margin-top:1px;flex:0 0 auto;accent-color:var(--night)}.agr-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 var(--s5)}.agr-row{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:background .12s}.agr-row:hover{background:#fafafc}.doc-read{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;background:var(--card)}.doc-read+.doc-read{margin-top:var(--s2)}.doc-read-head{display:flex;gap:var(--s3);align-items:center;width:100%;min-height:58px;padding:var(--s3) var(--s4) var(--s3) var(--s5);background:none;border:0;font:inherit;font-weight:600;letter-spacing:-.012em;color:inherit;cursor:pointer;border-radius:16px}.doc-read-head:hover{background:#fafafc}.doc-read-body{padding:var(--s2) var(--s5) var(--s5);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s3);max-width:68ch}.doc-read-body h4{margin:var(--s4) 0 0;font-size:.9375rem;letter-spacing:.01em}.doc-read-body p{margin:0;line-height:1.6;color:#333336}.lead{font-size:var(--t-lead);color:var(--ink-2);letter-spacing:-.012em;line-height:1.4}.stack>.field+.field,.stack>fieldset.field+.field,.stack>.field+fieldset.field{margin-top:var(--s6)}fieldset.field>legend{font-size:1.0625rem!important;font-weight:600!important;letter-spacing:-.012em;margin-bottom:10px!important}.points{list-style:none;margin:var(--s2) 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s4)}.points li{display:flex;gap:var(--s3);align-items:flex-start;color:var(--ink-2)}.points li b{color:var(--ink);font-weight:600}.points .icon{flex:none;color:var(--night);background:var(--night-tint);border-radius:50%;padding:7px;width:36px;height:36px}.group-list{list-style:none;margin:0;padding:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.group-list li{display:flex;gap:var(--s3);align-items:center;padding:14px var(--s4);border-top:1px solid var(--line);font-weight:500}.group-list li:first-child{border-top:0}.group-list .icon{flex:none;color:var(--night)}.formfoot{background:none;padding:var(--s4) 0 calc(var(--s4) + env(safe-area-inset-bottom))}.formfoot:before{content:"";position:absolute;inset:8px -12px calc(8px + env(safe-area-inset-bottom));z-index:-1;border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--shadow-lg)}.formfoot>:first-child{margin-left:var(--s3)}.formfoot>:last-child{margin-right:0}.btn-huge{min-height:96px;font-size:1.625rem;letter-spacing:-.02em}.welcome-actions{display:flex;flex-direction:column;gap:var(--s4);margin-top:var(--s6)!important}.signer.kiosk{max-width:760px;min-height:calc(100dvh - 120px);display:flex;flex-direction:column;justify-content:center}.signer.kiosk .doc.welcome{padding:var(--s7) var(--s6);border-radius:32px}.signer.kiosk .doc.welcome h1{font-size:3.25rem;letter-spacing:-.03em}.signer .doc.welcome h1+*{margin-top:var(--s3)}.agr-checks+h4{margin-top:var(--s5)}.topbar-in>a:first-child{display:flex;align-items:center;min-height:44px}@media(max-width:640px){.topbar-in{flex-wrap:wrap;row-gap:4px}.topbar nav{order:3;width:100%;justify-content:center;padding-bottom:4px}.topbar nav .btn-quiet{flex:1;max-width:140px;min-height:40px}}@media(max-width:640px){.home-head>.row,.home-head>.btn{width:100%}.home-head>.row>.btn,.home-head>.btn{flex:1 1 auto!important;white-space:normal}}.test-band{background:var(--error);color:#fff;text-align:center;font-size:var(--t-small);font-weight:600;letter-spacing:0;padding:7px var(--s4)}@media print{.test-band{display:block!important;background:none;color:#000;border:1px solid #000}}.tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s3);margin-top:var(--s5)}.tally-item{background:var(--card);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;box-shadow:inset 0 0 0 1px var(--line)}.tally-item .num{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tally-alert{background:var(--needs-tint);color:var(--needs);box-shadow:none}.inc-table{background:var(--card);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.inc-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 1.3fr .9fr 1fr 1fr;gap:var(--s3);align-items:start;padding:14px var(--s4);border-top:1px solid var(--line)}.inc-row:first-child{border-top:0}.inc-th{background:var(--mist);font-size:var(--t-small);color:var(--ink-2);font-weight:600;padding-top:10px;padding-bottom:10px}.inc-who{display:flex;flex-direction:column;gap:2px}.inc-block{color:var(--needs);font-weight:600;font-size:.875rem;margin-top:4px}.inc-flag{color:var(--needs);font-size:.8125rem}.inc-label{display:none}.inc-doc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.inc-doc:hover .go{color:var(--night)}.inc-doc .go{color:var(--ink-2);font-size:1.125rem}@media(max-width:860px){.inc-th{display:none}.inc-row{grid-template-columns:1fr 1fr}.inc-who{grid-column:1 / -1}.inc-label{display:block;font-size:.75rem;color:var(--ink-2);margin-bottom:2px}}@media(max-width:480px){.inc-row{grid-template-columns:1fr}}.signin{min-height:calc(100vh - 34px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--s7, 48px) var(--s5);background:radial-gradient(1200px 600px at 50% -10%,var(--night-tint),transparent 70%),var(--mist)}.signin-card{width:100%;max-width:440px;background:var(--card);border-radius:28px;box-shadow:var(--shadow-lg);padding:40px 36px 28px}.signin-card form>*+*{margin-top:var(--s4)}.signin-card form>.btn-block{margin-top:var(--s6)}.signin-logo{height:52px;width:auto;display:block;margin:0 auto 28px}.signin-title{font-size:1.75rem;line-height:1.15;letter-spacing:-.022em;font-weight:700;text-align:center;margin:0}.signin-lead{color:var(--ink-2);text-align:center;margin-top:8px!important;margin-bottom:var(--s5)!important}.signin-link{display:flex;margin:var(--s2) auto 0!important}.signin-error{background:var(--error-tint);color:var(--error);border-radius:var(--r-input);padding:12px 14px;font-size:.9688rem}.signin-note{background:var(--done-tint);color:var(--done);border-radius:var(--r-input);padding:12px 14px;font-size:.9688rem}.signin-aside{max-width:440px;text-align:center;color:var(--ink-2);font-size:var(--t-small);margin-top:var(--s5);line-height:1.5}.signin-code{font-size:1.75rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;min-height:64px}.signin-rules{list-style:none;padding:0;margin-top:10px!important;display:grid;gap:4px;font-size:.9375rem;color:var(--ink-2)}.signin-rules li.met{color:var(--done)}.signin-steps{padding-left:1.2em;color:var(--ink);display:grid;gap:6px;margin-top:var(--s4)!important}.signin-qr{display:block;width:220px;height:220px;margin:var(--s4) auto 0;border-radius:16px;border:1px solid var(--line);padding:8px;background:#fff}.signin-key{text-align:center;font-size:.9375rem}.signin-key code{font-size:1.0625rem;letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all}@media(max-width:520px){.signin{justify-content:flex-start;padding-top:32px}.signin-card{padding:32px 22px 22px;border-radius:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.today{max-width:1040px}.today-head{margin:var(--s5) 0 var(--s5)}.today-date{color:var(--ink-2);font-weight:500;letter-spacing:-.005em}.today-head h1{margin-top:4px}.today-actions{display:flex;gap:var(--s3);flex-wrap:wrap}.today-section{font-size:var(--t-lead);letter-spacing:-.015em;margin:var(--s7) 0 var(--s4)}.today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s4)}.today-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;min-height:168px;padding:22px 24px;border:0;border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.today-card:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 10px 28px #00000012}.today-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.today-card-title{padding-right:28px;font-weight:600;color:var(--ink-2);font-size:.9688rem}.today-big{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;margin-top:auto}.today-detail{color:var(--ink-2);font-size:.9375rem;line-height:1.35}.today-go{position:absolute;top:18px;right:22px;font-size:1.5rem;color:var(--line-strong)}.today-alert .today-detail{color:var(--needs);font-weight:600}.today-alert:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 4px 4px 0;background:var(--needs)}@media(max-width:520px){.today-actions .btn{width:100%}.today-card{min-height:132px}}.today-error{cursor:default;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--error-tint),var(--shadow)}.today-error .today-big{font-size:1.375rem;color:var(--error)}.today-error .btn{margin-top:6px;min-height:40px}.today-asof{font-weight:400;margin-left:var(--s2);letter-spacing:0}.linkish{background:none;border:0;padding:0;color:var(--night);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.inc-ref{background:none;border:0;padding:0;margin-top:4px;color:var(--night);font-weight:600;font-size:.875rem;cursor:pointer;text-align:left}.ref-list{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.ref-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 1.4fr .8fr .7fr 20px;gap:var(--s3);align-items:start;width:100%;padding:16px var(--s4);border:0;border-top:1px solid var(--line);background:none;text-align:left;cursor:pointer;color:var(--ink)}.ref-row:first-child{border-top:0}.ref-row:hover{background:var(--mist)}.ref-row:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.ref-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ref-row .go{color:var(--line-strong);font-size:1.4rem;align-self:center}.ref-who b{font-size:1.0625rem}.ref-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ref-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;margin:var(--s3) 0 var(--s5)}.ref-head p{margin-top:4px}.ref-five{display:grid;grid-template-columns:.8fr 1.6fr 1fr 1.2fr 1fr;gap:1px;background:var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow);margin-bottom:var(--s5)}.ref-five>div{background:var(--card);padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.ref-five .inc-label{display:block}.ref-five-next b{font-size:1.0625rem}.ref-five-block{background:var(--needs-tint)!important;color:var(--needs)}.ref-steps{list-style:none;display:flex;gap:var(--s2);padding:0;margin:0 0 var(--s5);flex-wrap:wrap}.ref-steps li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-small);font-weight:500}.ref-steps .dot{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.ref-steps li.done{color:var(--done);background:var(--done-tint)}.ref-steps li.done .dot{background:var(--done);box-shadow:none}.ref-steps li.now{color:var(--night);background:var(--night-tint);font-weight:700}.ref-steps li.now .dot{background:var(--night);box-shadow:none}.ref-action{box-shadow:inset 0 0 0 2px var(--night-ring),var(--shadow)}.ref-action p{margin-bottom:var(--s4)}.ref-action .row>*{flex:0 0 auto}.ref-items{list-style:none;padding:0;margin:0}.ref-item{display:grid;grid-template-columns:32px 1fr auto;gap:var(--s3);align-items:center;padding:12px 0;border-top:1px solid var(--line)}.ref-item:first-child{border-top:0}.ref-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ref-tick{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-weight:700}.ref-done .ref-tick{background:var(--done);color:#fff;box-shadow:none}.ref-waiting .ref-tick{background:var(--needs-tint);color:var(--needs);box-shadow:none}.ref-item-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ref-item-actions .btn{min-height:44px}.ref-q{display:flex;justify-content:space-between;gap:var(--s4);align-items:flex-start;flex-wrap:wrap;padding-top:var(--s3);border-top:1px solid var(--line)}.ref-q:first-child{border-top:0;padding-top:0}.ref-history{list-style:none;padding:0;margin:0}.ref-history li{display:grid;grid-template-columns:minmax(170px,230px) 1fr;gap:var(--s3);padding:8px 0;border-top:1px solid var(--line)}.ref-history li:first-child{border-top:0}@media(max-width:860px){.ref-row{grid-template-columns:1fr 1fr}.ref-row .go{display:none}.ref-five{grid-template-columns:1fr 1fr}.ref-five-next{grid-column:1 / -1}}@media(max-width:520px){.ref-row,.ref-five{grid-template-columns:1fr}.ref-item{grid-template-columns:32px 1fr}.ref-item-actions{grid-column:2;justify-content:flex-start}.ref-history li{grid-template-columns:1fr;gap:2px}}.topbar nav[aria-label=Sections]{flex-wrap:wrap;min-width:0}@media(max-width:520px){.topbar nav[aria-label=Sections] .btn{padding:0 9px}}.topbar-title{font-weight:600;color:var(--ink);font-size:1.0625rem;letter-spacing:-.01em}.back-link{margin:0 0 var(--s3) -12px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s5);margin-top:var(--s6)}.feature-tile{position:relative;display:flex;flex-direction:column;background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.feature-open{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:26px 28px 18px;border:0;background:none;color:var(--ink);cursor:pointer;flex:1}.feature-open:hover{background:var(--mist)}.feature-open:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.feature-open h2{font-size:1.375rem;letter-spacing:-.02em;padding-right:28px}.feature-num{font-size:2rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;margin-top:var(--s4)}.feature-err{font-size:1.375rem;color:var(--error)}.feature-actions{display:flex;gap:var(--s3);flex-wrap:wrap;padding:0 28px 24px}.feature-actions:empty{display:none}@media(max-width:640px){.topbar-in{padding:8px var(--s4)}.feature-actions .btn{width:100%}}.menu{position:relative}.menu-button{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:var(--ink);border-radius:12px;cursor:pointer}.menu-button:hover{color:var(--night)}.menu-button:focus-visible{outline:3px solid var(--focus);outline-offset:0}.menu-panel{position:absolute;right:-6px;top:calc(100% + 8px);min-width:260px;background:var(--card);border-radius:18px;box-shadow:var(--shadow-lg);padding:8px;animation:rise .16s cubic-bezier(.2,.8,.2,1);z-index:40}.menu-panel nav{display:flex;flex-direction:column;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.menu-panel nav a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:500}.menu-panel nav a:hover{background:var(--mist)}.menu-panel nav a[aria-current=page]{color:var(--night);font-weight:700;background:var(--night-tint)}.menu-panel a:focus-visible,.menu-signout:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.menu-who{display:flex;flex-direction:column;padding:8px 14px}.menu-name{font-weight:600}.menu-signout{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:none;color:var(--night);font-weight:600;cursor:pointer;text-align:left}.menu-signout:hover{background:var(--mist)}.visit-list{display:flex;flex-direction:column}.visit-row{display:grid;grid-template-columns:1fr auto;gap:var(--s4);align-items:center;padding:var(--s4) var(--s4);border-top:1px solid var(--line)}.visit-row:first-child{border-top:0}.visit-who{display:flex;flex-direction:column;gap:3px;min-width:0}.visit-who b{font-weight:600;letter-spacing:-.012em}.visit-flags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.visit-actions{display:flex;gap:var(--s2);align-items:center;justify-content:flex-end;flex-wrap:nowrap}.visit-row-health{background:var(--error-tint);border-radius:14px;border-top-color:transparent}.visit-row-health+.visit-row{border-top-color:transparent}.visit-health{color:var(--error);font-weight:600;font-size:.9375rem;margin-top:4px}.visit-health:before{content:"⚠ "}@media(max-width:640px){.visit-row{grid-template-columns:1fr;gap:var(--s3)}.visit-actions{justify-content:flex-start;flex-wrap:wrap}}.log-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.log-tools{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.log-day{width:190px;min-height:48px}.feature-items{list-style:none;margin:0;padding:0 16px 12px}.feature-items li{border-top:1px solid var(--line)}.feature-items a{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;border-radius:12px;color:var(--ink);text-decoration:none}.feature-items a:hover{background:var(--mist)}.feature-items a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.feature-items a>span:nth-child(2),.feature-items a>span:first-child:not(.go){display:flex;flex-direction:column;flex:1;min-width:0}.feature-items b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-items .go{color:var(--line-strong);font-size:1.25rem}.feature-more{padding:10px 12px}.feature-open .feature-num{margin-top:var(--s3)}@media(max-width:640px){.formfoot{padding:6px 0 calc(6px + env(safe-area-inset-bottom));gap:4px var(--s3)}.formfoot:before{inset:2px -8px calc(2px + env(safe-area-inset-bottom))}.formfoot .saved{width:100%;text-align:center;font-size:.8125rem;order:2}.formfoot .btn-big{min-height:52px}}@media(max-width:600px){.acc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acc-table,.acc-table tbody,.acc-table tr,.acc-table td{display:block;width:100%}.acc-table tr{display:grid;grid-template-columns:auto 1fr;column-gap:var(--s3);row-gap:2px;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.acc-table td{padding:0;border:0}.acc-table td[data-label=Result]{grid-row:1;grid-column:2;text-align:right;color:var(--ink-2)}.acc-table td[data-label=Who],.acc-table td[data-label=What]{grid-column:1 / -1}.acc-table td[data-label=Who]{font-weight:600}}.sig-blocked{display:block;color:var(--needs);margin-top:2px;letter-spacing:0}.handback{text-align:center;align-items:center;padding-block:var(--s7)}.handback .big{font-size:var(--t-lead);max-width:30ch}.handback-staff{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.chip:disabled{cursor:default;opacity:1;background:var(--mist);color:var(--ink-2)}.chip:disabled .box{background:var(--mist)}.signer-only{margin:0 0 var(--s3);color:var(--ink-2);font-size:var(--t-small);letter-spacing:0}.page-problems{margin:var(--s4) 0 0}.screen-alerts{display:grid;gap:var(--s3);margin-bottom:var(--s4)}.screen-alert{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-radius:16px;background:var(--error-tint);color:var(--error);box-shadow:inset 0 0 0 2px var(--error)}.screen-alert span{flex:1 1 320px}.visit-health.checked{color:var(--ink-2);font-weight:400}.visit-health.checked:before{content:"✓ ";color:var(--done)}.field-group{border:0;padding:0;margin:var(--s2) 0 0;min-width:0}.field-group legend.label{font-weight:700;margin-bottom:6px;padding:0}.field-group:focus{outline:none}.field-error{color:var(--needs);font-weight:700}.chips.need{outline:2px solid var(--needs);outline-offset:6px;border-radius:14px}.work>main{min-width:0}.mobile-nav select{min-width:0;width:100%;text-overflow:ellipsis}@media(min-width:641px)and (max-width:980px){.rail{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s2);position:static;margin-bottom:var(--s2)}.rail .rail-head,.rail .divider{grid-column:1 / -1}.mobile-nav{display:none}}.rail-progress{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--card);font-weight:400}.chip[aria-checked=true]:focus-visible,.chip[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--night);background:var(--night-tint);font-weight:600}.clear-choice{min-height:44px;padding:8px 12px;font-size:var(--t-small);align-self:center}.inv-detail-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.inv-detail-wrap>span{color:var(--ink-2);font-weight:600;letter-spacing:0}.setup-fold>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:revert}
