:root{--brand: #d31f26;--brand-ink: #ffffff;--brand-deep: #b01a20;--brand-tint: rgba(211, 31, 38, .17);--accent: #3c3c3e;--ground: #f1f0ee;--surface: #ffffff;--surface-2: #fbfbfb;--ink: #070707;--ink-2: #6e7a84;--ink-3: #9aa4ac;--rule: #ebebeb;--rule-2: #f2f2f2;--dark: #111d20;--dark-2: #1a2a2e;--on-dark: #f1f0ee;--on-dark-2: #93a3a9;--focus: #1e73be;--warn: #9a5c14;--stop: #b3261e;--ok: #2e6b3a;--radius: 19px;--radius-sm: 9.5px;--radius-pill: 50px;--shadow: 0 1px 2px rgba(7, 7, 7, .04), 0 10px 30px -18px rgba(7, 7, 7, .3);color-scheme:light;--font-display: "Lexend", "Segoe UI", system-ui, sans-serif;--font-body: "Montserrat", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--on-dark-wash: rgba(241, 240, 238, .08);--on-dark-line: rgba(241, 240, 238, .22);--on-dark-line-2: rgba(241, 240, 238, .14);--on-dark-fill: #fff;--stale: #e0a24a;--paper: #fff;--paper-2: #fbfbfa;--knob: #fff;--ok-tint: #eaf3ec;--ok-input: #9cc8a6;--stop-tint: #fbeceb;--warn-tint: #fbf3e6;--warn-line: #f0d9b5;--warn-line-2: #f0e2c8;--warn-line-3: #f0dcc0;--warn-line-4: #efd9a6;--warn-line-5: #e4cfa8;--warn-wash: #fffaf1;--warn-wash-2: #fffaf3;--warn-wash-3: #fdf6ec;--warn-input: #e0b36a;--warn-ink-deep: #7a5212;--info-ink: #1c4f86;--src-tint: #eef1f3;--brand-wash: #fdf0f0;--brand-wash-2: #fdf6f6;--brand-wash-3: #fbeeee;--brand-line: #f3c7c9;--hatch-1: #eef0f1;--hatch-2: #f6f7f8;--drop-over: #f3f3f1;--rule-dash: #d9d6d2;--disabled-fill: #e7e3df;--dot-ok: #1f7a4d;--on-dot-ok: #fff;--dot-wait-fill: #f6e7c8;--dot-wait-ink: #7a4e00;--dot-wait-line: #e0c48a}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600}button{font:inherit;cursor:pointer}input{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.signin{display:grid;grid-template-columns:minmax(380px,46%) 1fr;height:100%;background:var(--surface)}.signin__brand{position:relative;margin:14px;border-radius:var(--radius);background:var(--dark);color:var(--on-dark);padding:40px 44px;display:flex;flex-direction:column;gap:28px;overflow:hidden}.signin__brand:after{content:"";position:absolute;inset:auto 0 0 0;height:6px;background:var(--brand)}.signin__logo{display:flex;align-items:center;gap:12px;height:36px}.signin__logo img{height:36px;width:auto;display:block}.signin__wordmark{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.02em}.signin__wordmark span{color:var(--brand)}.signin__middle{margin-top:auto;display:flex;flex-direction:column;gap:18px}.signin__title{margin:0;font-family:var(--font-display);font-size:clamp(30px,3.4vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.signin__lede{margin:0;max-width:44ch;color:var(--on-dark-2);font-size:15px;line-height:1.6}.signin__meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--on-dark-2)}.signin__meta span{background:var(--on-dark-wash);border-radius:var(--radius-pill);padding:5px 14px}.signin__form{display:grid;place-items:center;padding:40px 24px}.form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px}.form h2{margin:0;font-size:26px;letter-spacing:-.02em}.form__note{margin:-12px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.field input{height:46px;padding:0 16px;border:1.5px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:15px}.field input:focus{border-color:var(--brand);outline:none}.button{height:50px;padding:0 32px;border:2.5px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-ink);font-family:var(--font-display);font-size:15px;font-weight:600;transition:background .16s ease,border-color .16s ease}.button:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.button:disabled{opacity:.5;cursor:not-allowed}.error{background:var(--brand-tint);border-radius:var(--radius-sm);padding:12px 16px;color:var(--ink);font-size:14px}.shell{display:flex;flex-direction:column;height:100%;background:var(--ground)}.topbar{flex:none;height:60px;margin:12px 12px 0;border-radius:var(--radius);display:flex;align-items:center;gap:28px;padding:0 22px;background:var(--dark);color:var(--on-dark)}.topbar__mark{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14px}.topbar__mark img{height:22px;width:auto;display:block}.topbar__mark span{color:var(--brand)}.topbar__mark .signin__wordmark{font-size:14px}.topbar nav{display:flex;gap:4px;font-size:13px;font-weight:500}.topbar nav button{padding:8px 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--on-dark-2);font-family:var(--font-body);font-weight:500}.topbar nav button:hover{color:var(--on-dark)}.topbar nav button[aria-current=page]{background:var(--brand);color:var(--brand-ink);font-weight:600}.topbar__user{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--on-dark-2)}.topbar__user button{border:1.5px solid var(--on-dark-line);background:transparent;color:var(--on-dark);border-radius:var(--radius-pill);padding:7px 16px;font-family:var(--font-body);font-size:12.5px;font-weight:500}.topbar__user button:hover{border-color:var(--brand)}.version{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--on-dark-2);padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--on-dark-line-2);white-space:nowrap;cursor:default}.version b{font-weight:500;color:var(--on-dark)}.version--stale,.version--stale b{color:var(--stale)}.version--stale{border-color:var(--stale)}.topbar__user .version--stale button{border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.main{flex:1;overflow:auto;padding:26px 12px}.placeholder{max-width:64ch;margin:0 auto;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:30px 34px;box-shadow:var(--shadow)}.placeholder h1{margin:0 0 10px;font-size:26px;letter-spacing:-.02em}.placeholder p{margin:0 0 12px;color:var(--ink-2);font-size:14.5px;line-height:1.65}.placeholder ol{margin:16px 0 0;padding-left:20px;color:var(--ink-2);font-size:14.5px;line-height:1.7}.placeholder code{font-family:var(--font-mono);font-size:13px;background:var(--surface-2);border:1px solid var(--rule);padding:1px 6px;border-radius:5px}@media(max-width:860px){.signin{grid-template-columns:1fr}.signin__brand{padding:28px;gap:20px}}.rules{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.rules__head{display:flex;align-items:flex-start;gap:28px;justify-content:space-between}.rules__head h1{margin:0 0 6px;font-size:28px;letter-spacing:-.02em}.rules__head p{margin:0;max-width:58ch;color:var(--ink-2);font-size:14.5px}.rules__count{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:var(--radius);background:var(--brand-tint)}.rules__count strong{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--brand-deep)}.rules__count span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:4px}.pass{display:flex;flex-direction:column;gap:10px}.pass__head{display:flex;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1.5px solid var(--rule)}.pass__num{width:22px;height:22px;flex:none;border-radius:50%;background:var(--dark);color:var(--on-dark);font-family:var(--font-mono);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;align-self:center}.pass__head h2{margin:0;font-size:16px;text-transform:capitalize;letter-spacing:-.01em}.pass__meaning{color:var(--ink-3);font-size:13px}.rule{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.rule__top{width:100%;display:grid;grid-template-columns:210px 1fr auto auto;gap:14px;align-items:center;text-align:left;padding:14px 18px;border:0;background:transparent;color:inherit}.rule__top:hover{background:var(--surface-2)}.rule__code{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--brand-deep)}.rule__title{font-weight:500;font-size:14.5px}.rule__brands{display:flex;gap:5px;flex-wrap:wrap}.chip{font-size:11.5px;font-weight:500;padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap}.rule__ver{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.rule__flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 14px}.rule__label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.rule__flow code{font-family:var(--font-mono);font-size:12px;background:var(--surface-2);border:1px solid var(--rule);border-radius:5px;padding:2px 7px;color:var(--ink)}.rule__arrow{color:var(--ink-3);margin:0 4px}.rule__flags{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.flag--off{border-style:dashed;color:var(--ink-2)}.flag{font-size:12px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--ink)}.rule__why{border-top:1px solid var(--rule);background:var(--surface-2);padding:18px}.rule__why h3{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.rule__why h3+p{margin-top:0}.rule__why p{margin:0 0 12px;max-width:76ch;color:var(--ink-2);font-size:14px;line-height:1.65}.rule__why>*:last-child{margin-bottom:0}.rule__explain{font-family:var(--font-mono);font-size:12.5px!important;line-height:1.6!important;background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:12px 14px;color:var(--ink)!important}.rules__foot{max-width:72ch;color:var(--ink-3);font-size:13.5px;line-height:1.65;margin:0}.panel.error{max-width:60ch;margin:0 auto}@media(max-width:760px){.rule__top{grid-template-columns:1fr;gap:6px}}.cases__new{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.cases__search{position:relative;flex:1;min-width:240px;max-width:420px}.cases__search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);stroke:var(--ink-2);pointer-events:none}.cases__search input{width:100%;padding:10px 16px 10px 40px;font:inherit;font-size:14px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface)}.cases__search input:focus{outline:2px solid var(--focus);outline-offset:1px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 24px}.form-grid__field{display:flex;flex-direction:column;gap:6px;min-width:0}.form-grid__field label{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.form-grid__field input{width:100%;box-sizing:border-box;height:42px;padding:0 14px;border:1.5px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:14px}.form-grid__field input:focus{border-color:var(--brand);outline:none}.form-grid__field input::placeholder{color:var(--ink-3)}.form-grid__hint{font-size:12px;color:var(--ink-3);line-height:1.45}.form-grid__actions{display:flex;align-items:center;gap:14px;margin-top:4px}.button--form{height:42px;padding:0 24px;font-size:14px}.cases__new--form{display:grid;gap:18px;align-items:start;padding:22px 24px 20px;margin:-12px 0 28px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.form-grid--row{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.form-grid--row{grid-template-columns:1fr 1fr}}.casepanel{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;align-items:start;padding:18px 22px;margin-bottom:20px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.casepanel h3{margin:0 0 12px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink-2)}.casepanel .form-grid{grid-template-columns:1fr 1fr;gap:14px 18px}.casepanel__actions{grid-column:1 / -1}@media(max-width:900px){.casepanel{grid-template-columns:1fr}}.cases__table{width:100%;border-collapse:collapse}.cases__table th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:0 14px 10px;border-bottom:1px solid var(--rule)}.cases__table td{padding:14px;border-bottom:1px solid var(--rule);vertical-align:middle}.cases__table td:last-child{text-align:right;white-space:nowrap}.mono{font-variant-numeric:tabular-nums;color:var(--ink-2)}.upload{display:inline-block;cursor:pointer;margin-right:14px;padding:7px 15px;border:1px solid var(--rule);border-radius:var(--radius-pill);font-size:14px}.upload:hover{border-color:var(--brand);color:var(--brand)}.upload--busy{opacity:.55;cursor:progress}.read__head{display:flex;align-items:baseline;gap:18px;margin-bottom:20px}.read__head h2{margin:0}.certs{margin-bottom:22px;padding:18px 22px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.certs__head{display:flex;align-items:baseline;gap:14px;margin-bottom:12px;flex-wrap:wrap}.certs__head h3{margin:0;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.certs__note{font-size:13px;color:var(--ink-3)}.certs__empty{margin:0 0 4px;font-size:14px}.certs__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface)}.cert--current{border-color:var(--brand);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--brand)}.cert__no{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-weight:600;background:var(--ground);color:var(--ink-2)}.cert--current .cert__no{background:var(--brand);color:var(--brand-ink)}.cert__body{min-width:0}.cert__name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert__meta{display:block;font-size:13px;color:var(--ink-2)}.cert__meta b{font-weight:500;color:var(--ok)}.cert__meta i{font-style:normal;color:var(--warn)}.cert__actions{display:flex;align-items:center;gap:18px;white-space:nowrap;font-size:14px}.cert__actions .link{font-size:14px}.cert__confirm{display:flex;align-items:center;gap:12px;font-size:14px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--brand-tint)}.cert__yes{font-weight:600}.certs__add{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.certs__add .upload{margin-right:0;background:var(--surface)}.certs__produce{margin-left:auto;display:flex;align-items:center;gap:14px}.certs__produce .produce{margin-left:0}.certs+.doc{margin-top:0;margin-bottom:26px}@media(max-width:700px){.cert{grid-template-columns:auto minmax(0,1fr)}.cert__actions{grid-column:2;flex-wrap:wrap}}.read__summary{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:baseline;padding:15px 19px;border:1px solid var(--rule);border-radius:var(--radius-sm);margin-bottom:20px;font-size:14px}.read__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:26px;align-items:start}@media(max-width:900px){.read__body{grid-template-columns:1fr}}.page__frame{position:relative;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.page__frame img{display:block;width:100%;height:auto}.page__box{position:absolute;border:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:3px;pointer-events:none;transition:background .12s,box-shadow .12s}.page__box--active{background:color-mix(in srgb,var(--brand) 26%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 24%,transparent)}.page__box--loose{border-style:dashed;border-color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.page__nav{display:flex;gap:8px;margin-top:12px}.page__nav button{min-width:36px;padding:6px 0;border:1px solid var(--rule);border-radius:var(--radius-pill);background:none}.page__nav button[aria-current=page]{border-color:var(--brand);color:var(--brand);font-weight:600}.doc__save{margin-left:auto}.doc__sheet{font-size:14px}.doc__saved{margin:0 0 14px;padding:11px 16px;border:1px solid var(--rule);border-left:3px solid var(--brand);border-radius:var(--radius-sm);font-size:14px}.read__side{display:grid;gap:22px;align-content:start}.fields__title{margin:0 0 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.fields__list{list-style:none;padding:0;margin:0;display:grid;gap:1px}.field{display:grid;grid-template-columns:88px minmax(96px,auto) 1fr;gap:12px;align-items:baseline;padding:8px 12px;border-radius:var(--radius-sm)}.field:nth-child(odd){background:var(--wash, rgba(0, 0, 0, .02))}.field__entry{font-weight:600;font-size:13px;color:var(--brand)}.field__entry em{font-style:normal;font-weight:400;color:var(--ink-2)}.field__value{font-variant-numeric:tabular-nums;font-weight:600}.field__value em{font-style:normal;font-weight:400;color:var(--ink-2)}.field__meaning{font-size:13px}@media(max-width:760px){.field{grid-template-columns:72px 1fr}.field__meaning{grid-column:1 / -1}}.remarks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.remark{padding:13px 16px;border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:default}.remark--active{border-color:var(--brand)}.remark--loose{border-style:dashed}.remark__head{display:flex;align-items:center;gap:9px;margin-bottom:6px}.remark__entry{font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.remark__entry--loose{color:var(--ink-2)}.remark__word{font-size:12px;color:var(--ink-2)}.remark__flag{color:var(--brand);font-weight:700}.remark__doubt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--rule);color:var(--ink-2)}.remark__text{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.remark__nobox{margin:6px 0 0;font-size:12px;color:var(--ink-2)}.link{background:none;border:none;padding:0;color:var(--brand);cursor:pointer}.error{color:var(--brand)}.muted{color:var(--ink-2)}.reading{max-width:520px;margin:min(14vh,140px) auto;text-align:center}.reading__mark{margin:0 auto 26px;width:54px;height:54px;position:relative}.reading__mark span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--ink) 10%,transparent);border-top-color:var(--brand);animation:reading-turn 1s linear infinite}.reading__mark span:nth-child(2){top:9px;right:9px;bottom:9px;left:9px;border-top-color:transparent;border-left-color:color-mix(in srgb,var(--brand) 45%,transparent);animation-duration:1.6s;animation-direction:reverse}@keyframes reading-turn{to{transform:rotate(360deg)}}.reading__bar{height:3px;border-radius:var(--radius-pill);overflow:hidden;background:color-mix(in srgb,var(--ink) 7%,transparent)}.reading__bar span{display:block;height:100%;width:34%;border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 35%,transparent),var(--brand),color-mix(in srgb,var(--brand) 35%,transparent));animation:reading-sweep 1.5s cubic-bezier(.45,.05,.35,1) infinite}@keyframes reading-sweep{0%{transform:translate(-110%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.reading__bar span{animation:none;width:100%;opacity:.3}.reading__mark span{animation:none;border-top-color:var(--brand)}}.reading__pages{position:relative;width:max-content;max-width:min(760px,88vw);margin:30px 0 0 50%;transform:translate(-50%);display:flex;gap:12px;justify-content:center;padding:8px}.reading__page{flex:0 1 128px;aspect-ratio:1 / 1.414;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;opacity:.9}.reading__page img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;filter:grayscale(1) contrast(.92);opacity:.78}.reading__lens{position:absolute;width:74px;height:74px;margin:-37px 0 0 -37px;left:22%;top:30%;border-radius:50%;pointer-events:none;border:2px solid var(--brand);backdrop-filter:contrast(1.5) saturate(1.12) brightness(1.02);-webkit-backdrop-filter:contrast(1.5) saturate(1.12) brightness(1.02);background:linear-gradient(128deg,#ffffff6b,#ffffff1a 26%,#fff0 42%);box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -7px 13px -9px #07070773,0 8px 18px -8px #07070773;animation:lens-drift 13s ease-in-out infinite}@keyframes lens-drift{0%{left:22%;top:30%}14%{left:34%;top:66%}29%{left:49%;top:34%}43%{left:67%;top:62%}57%{left:78%;top:38%}71%{left:60%;top:70%}86%{left:36%;top:44%}to{left:22%;top:30%}}@media(prefers-reduced-motion:reduce){.reading__lens{animation:none;left:50%;top:46%}}@media(max-width:700px){.reading__page:nth-child(n+4){display:none}}.reading__what{margin:22px 0 6px;font-weight:600;font-size:17px}.reading__clock{font-weight:400;color:var(--ink-2);font-variant-numeric:tabular-nums}.reading__note{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.remark{transition:border-color .12s,box-shadow .12s}.remark--editing{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.remark__head{flex-wrap:wrap}.remark__actions{margin-left:auto;display:flex;gap:12px;font-size:13px}.remark__entryInput{width:92px;padding:3px 9px;font-size:13px;font-weight:600;border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--brand)}.remark__editor{width:100%;font:inherit;font-size:14px;line-height:1.5;resize:vertical;padding:9px 11px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface, #fff)}.remark__editor:focus{outline:none;border-color:var(--brand)}.remark__edited{font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand)}.remark__was{margin:8px 0 0;font-size:13px}.remark__wasText{display:block;margin-top:5px;padding:8px 11px;color:var(--ink-2);border-left:2px solid var(--rule);background:color-mix(in srgb,var(--ink) 3%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;overflow-wrap:anywhere}.read__again{margin-left:auto}.produce{margin-left:14px;padding:9px 20px;border:none;border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:14px;box-shadow:0 1px 2px #0000001f}.produce:hover:not(:disabled){background:var(--brand-deep)}.produce:disabled{opacity:.5;cursor:progress;box-shadow:none}.doc{margin-top:34px}.doc__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--rule)}.doc__title{margin:0;font-size:19px}.doc__meta{font-size:13px;color:var(--ink-2)}.doc__sources{flex-basis:100%;font-size:13px;color:var(--ink-2)}.doc__sources b{font-weight:500;color:var(--ink)}.doc__paper{margin-top:20px;padding:34px 38px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:0 1px 3px #0000000d;font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;line-height:1.75;max-width:780px}.doc__section+.doc__section{margin-top:24px;padding-top:22px;border-top:1px dotted var(--rule)}.doc__entry{font-weight:700;letter-spacing:.03em}.doc__lines p{margin:3px 0 0;padding-left:20px;overflow-wrap:anywhere}.doc__rules{display:block;margin-top:10px;padding-left:20px;font-family:var(--font-body);font-size:12px;color:var(--ink-2)}.doc__rules em{color:var(--brand);font-style:normal}.doc__empty{margin-top:20px;padding:22px 26px;border:1px dashed var(--rule);border-radius:var(--radius-sm);max-width:780px}.doc__empty p{margin:0 0 6px}.doc__empty p:last-child{margin:0}.doc__refusals{margin-top:18px;padding:15px 19px;border-radius:var(--radius-sm);border:1px solid var(--rule);border-left:4px solid var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--surface));max-width:780px}.doc__refusals strong{display:block;font-size:14.5px}.doc__refusals p{margin:6px 0 0;font-size:13.5px;line-height:1.55}.doc__refusals ul{margin:10px 0 0;padding-left:20px;font-size:13.5px}.doc__refusals li{margin-bottom:6px;overflow-wrap:anywhere}.doc__refusals em{font-style:normal;color:var(--ink-2);font-size:12.5px}.doc__refusalEntry{font-weight:600}.remark--refused{box-shadow:inset 3px 0 0 var(--warn)}.remark--out{background:var(--surface-2);border-style:dashed}.remark--out .remark__text{color:var(--ink-2)}.remark__why{margin:6px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.remark__why b{color:var(--ink);font-weight:600}.remark__refusal{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--warn)}.doc__conflicts{margin-top:18px;padding:15px 19px;border-radius:var(--radius-sm);border:1px solid var(--brand);background:var(--brand-tint);max-width:780px}.doc__conflicts ul{margin:8px 0 0;padding-left:20px}.doc__loose{margin-top:22px;max-width:780px}.doc__toggle{width:100%;text-align:left;background:none;border:none;padding:11px 0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-top:1px solid var(--rule)}.doc__toggle .muted{font-weight:400;font-size:13px}.doc__looseBody{padding:6px 0 4px}.doc__looseBody h4{margin:16px 0 6px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.doc__looseBody ul{margin:0;padding-left:20px;font-size:14px}.doc__looseBody li{margin-bottom:4px;overflow-wrap:anywhere}.doc__noise{color:var(--ink-2);font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px}.pagetext{margin-top:10px}.pagetext__toggle{background:none;border:none;padding:0;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer}.pagetext__toggle b{color:var(--ink);font-weight:600}.pagetext__body{margin-top:8px;padding:12px 14px;border:1px dashed var(--ink-3);border-radius:var(--radius-sm);background:var(--surface)}.pagetext__note{margin:0 0 8px;font-size:13px;color:var(--ink-3)}.pagetext__col{color:var(--ink-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 2px}.pagetext pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--ink)}.remark__doubtful{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.remark__doubtful code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);background:var(--ground);padding:1px 5px;border-radius:4px}.remark__doubtful em{font-style:normal;color:var(--ink-3)}.remark__vouched{margin:6px 0 0;font-size:13px;color:var(--ok)}.remark__vouched code{font-family:var(--font-mono);font-size:12.5px;background:var(--ground);padding:1px 5px;border-radius:4px;color:var(--ink)}.remark__second{margin:6px 0 0;font-size:13px;color:var(--ink-2)}.doc__refusalWhy{display:block;margin-top:2px;font-size:13px;color:var(--ink-2)}.mst{margin:0 0 28px;overflow:hidden;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.mst__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--rule)}.mst--closed .mst__head{border-bottom:0}.mst__head .button--form{background:transparent;color:var(--ink);border:1px solid var(--rule)}.mst__head .button--form:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.mst__tag,.gf__tag{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);background:var(--dark);border:1px solid var(--dark);border-radius:var(--radius-pill);padding:4px 10px}.mst__body{padding:4px 22px 16px}.mst__spacer{flex:1}.mst__mono{font-family:var(--font-mono)}.mst__pill{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap}.mst__pill--ok{background:var(--ok-tint);color:var(--ok)}.mst__pill--warn{background:var(--warn-tint);color:var(--warn)}.mst__pill--stop{background:var(--stop-tint);color:var(--stop)}.mst__pill--grey{background:var(--rule-2);color:var(--ink-2)}.mst__header{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 4px}.mst__header div{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:8px 10px;min-width:0}.mst__header span{display:block;color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.mst__header b{font:500 13px var(--font-mono);overflow-wrap:anywhere}.mst__diff{margin:16px 0;border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:var(--radius-sm);padding:12px 14px;overflow-x:auto}.mst__diff strong{color:var(--warn)}.mst__diff p{margin:2px 0 8px;color:var(--ink-2);font-size:13px}.mst__diff table{width:100%;border-collapse:collapse;font-size:13px}.mst__diff th,.mst__diff td{padding:5px 8px;text-align:left;border-top:1px solid var(--warn-line-2)}.mst__diff th{font-weight:600;color:var(--ink-2);font-size:12px;border-top:0}.mst__num{font-family:var(--font-mono);text-align:right!important;white-space:nowrap}.mst__win{font-weight:600}.mst__lose{color:var(--ink-3);text-decoration:line-through}.mst__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-top:12px}.mst__grid>div{min-width:0}.mst__scroll{overflow-x:auto}.mst h4{font:600 13.5px var(--font-display);margin:0 0 8px}.mst__rows{width:100%;border-collapse:collapse;font-size:13px}.mst__rows th{font-weight:600;color:var(--ink-2);font-size:12px;text-align:left;padding:6px 8px;border-bottom:1px solid var(--rule)}.mst__rows td{padding:6px 8px;border-bottom:1px solid var(--rule)}.mst__rows tr.mst__flag td{background:var(--warn-wash)}.mst__unit{color:var(--ink-3);font-size:12px;width:34px}.mst__src{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.mst__src--odoo{background:var(--dark);color:var(--on-dark)}.mst__src--certificate,.mst__src--workbook{background:var(--src-tint);color:var(--ink-2)}.mst__src--none{color:var(--ink-3);border:1px dashed var(--rule)}.mst__legend{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap;color:var(--ink-2);font-size:12px;margin-top:8px}.mst__box{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:14px}.mst__box p{margin:0;font-size:13px}.mst__note{padding:18px 2px 4px;display:flex;gap:14px;align-items:flex-start}.mst__note h5{font:600 14px var(--font-display);margin:2px 0 4px}.mst__note p{margin:0;color:var(--ink-2);font-size:13.5px;max-width:680px}.mst__note p.mst__detail{margin-top:6px;font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.mst__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 16px var(--font-display);flex:none}.mst__icon--warn{background:var(--warn-tint);color:var(--warn)}.mst__icon--stop{background:var(--stop-tint);color:var(--stop)}.mst__icon--grey{background:var(--rule-2);color:var(--ink-2)}.mst__foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:900px){.mst__grid{grid-template-columns:1fr}.mst__header{grid-template-columns:1fr 1fr}}.casepanel__full{grid-column:1 / -1}.casepanel__vin{display:flex;align-items:center;gap:10px}.casepanel__vin input{flex:1;font-family:var(--font-mono);letter-spacing:.06em}.casepanel__vin input.is-partial{border-color:var(--warn-input);background:var(--warn-wash)}.casepanel__vin input.is-complete{border-color:var(--ok-input)}.casepanel__count{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);white-space:nowrap}.casepanel__warn{color:var(--warn)}.casepanel__ok{color:var(--ok)}.form-grid__field input.is-warn{border-color:var(--warn-input);background:var(--warn-wash)}.casepanel__switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.casepanel__switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.casepanel__switch b{display:block;font-weight:600;font-size:14px;margin-bottom:3px}.casepanel__toggle{flex:none;position:relative;width:40px;height:22px;margin-top:1px;border-radius:var(--radius-pill);background:var(--rule);transition:background .15s}.casepanel__toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--knob);box-shadow:0 1px 2px #0003;transition:left .15s}.casepanel__switch input:checked+.casepanel__toggle{background:var(--dark)}.casepanel__switch input:checked+.casepanel__toggle:after{left:21px}.casepanel__switch input:focus-visible+.casepanel__toggle{outline:2px solid var(--focus);outline-offset:2px}.casepanel__halt{margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.5;border:1px solid var(--warn-line-4);border-radius:var(--radius-sm);background:var(--warn-wash)}.doc__callout{margin-top:20px;max-width:780px;padding:11px 14px;border-radius:var(--radius-sm);font-size:13.5px;line-height:1.55}.doc__callout b{font-weight:600}.doc__callout--info{background:color-mix(in srgb,var(--focus) 9%,var(--surface));color:var(--info-ink)}.doc__callout--warn{background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn-ink-deep)}.doc__gone{color:var(--ink-3);text-decoration:line-through}.doc__goneTag{display:inline-block;margin-left:8px;text-decoration:none;font-family:var(--font-body, inherit);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.gf{margin:0 0 28px;overflow:hidden;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.gf__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid var(--rule)}.gf__ghost{background:transparent;color:var(--ink);border:1px solid var(--rule)}.gf__ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.gf__body{padding:18px 22px 20px;display:flex;flex-direction:column;gap:20px}.gf__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.gf__template{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm)}.gf__template b{font:600 15px var(--font-display)}.gf__template .upload{margin-right:0}.gf__reason{flex-basis:100%;font-size:12.5px;color:var(--warn)}.gf__choose{flex-basis:100%;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.gf__choose select{height:38px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 14px var(--font-body);min-width:360px;background:var(--surface)}.gf__none{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gf__none>div{flex:1 1 520px;min-width:0}.gf__none p{margin:4px 0 0;color:var(--ink-2);font-size:13.5px}.gf__none .produce{margin-left:0}.gf__stops{border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:14px}.gf__stops>strong{color:var(--warn);font:600 14.5px var(--font-display)}.gf__stop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--warn-line-2)}.gf__stopText{flex:1 1 420px;min-width:0;font-size:13.5px}.gf__inline,.gf__allow label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.gf__inline input{height:36px;width:240px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 14px var(--font-mono);background:var(--surface)}.gf__allow{display:flex;gap:14px;flex-wrap:wrap}.gf__allow input{height:36px;width:80px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 14px var(--font-mono);background:var(--surface);text-align:right}.gf__seg{display:flex;gap:6px;flex-wrap:wrap}.gf__seg button{height:36px;padding:0 18px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);font:500 13px var(--font-body);color:var(--ink-2);cursor:pointer}.gf__seg button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill);font-weight:600}.gf__seg button .gf__factor{margin-left:4px;color:var(--ink-3);font-weight:500}.gf__seg button.is-on .gf__factor{color:var(--on-dark-2)}.gf__fuel{display:flex;flex-direction:column;gap:8px}.gf__bodies{display:flex;flex-direction:column;gap:14px}.gf__people{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.gf__person{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--rule)}.gf__person .gf__label{min-width:92px}.ga__approve.ga__approve--wait{background:var(--warn-wash-2);border:1px solid var(--warn-line-3);border-radius:var(--radius-sm);padding:14px 16px;margin-top:4px}.ga__approve.ga__approve--wait p{color:var(--warn)}.gd__row--wait{background:var(--warn-wash-2)}.gd__notSent{color:var(--ink-3)}.gd__asked{height:32px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--dark);background:var(--surface);color:var(--dark);font:600 12px var(--font-body);cursor:pointer;white-space:nowrap}.gd__asked:hover{background:var(--dark);color:var(--on-dark-fill)}.gf__ask{border:1px solid var(--warn-line-3);background:var(--warn-wash-2);border-radius:var(--radius-sm);padding:14px 16px}.gf__ask p{margin:0 0 12px;color:var(--warn);font-weight:600;font-size:13px}.gf__bodyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gf__body1{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.gf__bodyHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gf__bodyHead b{font:600 14px var(--font-display)}.gf__bodyFile{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.gf__this{align-self:flex-start;height:34px;padding:0 16px;border:1px solid var(--dark);border-radius:var(--radius-pill);background:var(--surface);font:600 12.5px var(--font-body);color:var(--dark);cursor:pointer}.gf__this:hover{background:var(--dark);color:var(--on-dark-fill)}@media(max-width:680px){.gf__bodyGrid{grid-template-columns:1fr}}.gf__fuelsrc{font-size:12px;color:var(--ink-2)}.gf__fuelsrc b{color:var(--ok);font-weight:600}.gf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:22px}.gf__box{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:14px 16px}.gf__facts{display:flex;flex-direction:column;gap:12px;align-self:start}.gf h4,.gf__h4{margin:0;font:600 13.5px var(--font-display)}.gf__h4{margin-bottom:8px}.gf__hint{margin:-4px 0 0;font-size:12.5px;color:var(--ink-2)}.gf__facts label,.gf__field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2)}.gf__facts label input{height:38px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 14px var(--font-body);color:var(--ink)}.gf__facts label input.mono{font-family:var(--font-mono)}.gf__facts .button--form{align-self:flex-start}.gf__mass{display:flex;flex-direction:column;gap:14px;min-width:0}.gf__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gf__tile{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px 14px;min-width:0}.gf__tile span{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.gf__tile b{display:block;font:600 24px var(--font-mono);margin:4px 0 2px}.gf__tile em{display:block;font-style:normal;font-size:12.5px;color:var(--ink-2)}.gf__tile--warn{border-color:var(--warn-line);background:var(--warn-tint)}.gf__tile--warn span,.gf__tile--warn em{color:var(--warn)}.gf__ok{color:var(--ok)!important}.gf__warn{color:var(--warn)!important}.gf__checks,.gf__table{border:1px solid var(--rule);border-radius:var(--radius-sm);overflow-x:auto}.gf__right{text-align:right!important}.gf__remark{background:var(--surface-2);border:1px dashed var(--rule);border-radius:var(--radius-sm);padding:12px 14px}.gf__remark .gf__label{display:block;margin-bottom:6px}.gf__line{font:500 13.5px var(--font-mono);overflow-wrap:anywhere}.gf__remark em{display:block;margin-top:6px;font-style:normal;font-size:12.5px;color:var(--ink-2)}.gf__why{color:var(--ink-2)}.gf__fixed td{color:var(--ink-2);background:var(--surface-2)}.gf__src--typed{background:var(--paper);color:var(--ink);border:1px solid var(--ink-3)}.gf__src--rule{background:var(--warn-tint);color:var(--warn)}.gf__push{margin-left:auto;font-size:12.5px}.gf__notes{margin:8px 0 0;padding-left:20px;font-size:12.5px;color:var(--ink-2)}.gf__muted{margin:0;color:var(--ink-2);font-size:13.5px}.gf__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--rule)}.gf__foot .produce{margin-left:0}.gf__foot .upload{margin-right:0}@media(max-width:900px){.gf__grid,.gf__tiles{grid-template-columns:1fr}.gf__choose select{min-width:0;width:100%}}.tpl__head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:16px}.tpl__head h2{margin:0}.tpl__head .produce{margin-left:0}.tpl__gap{display:flex;gap:10px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;font-size:13.5px;border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:var(--radius-sm)}.tpl__gap b{color:var(--warn);font-weight:600}.tpl__gap span{color:var(--ink-2)}.tpl__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tpl__search{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.tpl__search input{height:38px;width:300px;max-width:100%;padding:0 14px;border:1px solid var(--rule);border-radius:var(--radius-pill);font:500 14px var(--font-body);background:var(--surface)}.tpl__filters button{height:34px;padding:0 14px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 12.5px var(--font-body);cursor:pointer}.tpl__filters button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill);font-weight:600}.tpl__table{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow-x:auto}.tpl__table .mst__rows{font-size:13.5px}.tpl__table .mst__rows th:first-child,.tpl__table .mst__rows td:first-child{padding-left:18px}.tpl__name{font-weight:600}.tpl__name--old{font-weight:400;color:var(--ink-2)}.tpl__file{font-size:12.5px}.tpl__file a{color:var(--ink-2);text-decoration:none}.tpl__file a:hover{color:var(--brand);text-decoration:underline}.tpl__why{margin-top:6px;max-width:360px;font-size:12px;color:var(--ink-2)}.tpl__actions{text-align:right;white-space:nowrap}.tpl__actions .link+.link{margin-left:14px}.tpl__foot{margin:12px 4px 0;font-size:12.5px;color:var(--ink-2)}.tpl__pair td{background:var(--warn-tint);color:var(--warn);font-size:12.5px}.tpl__pair--done td{background:var(--surface-2);color:var(--ok)}.tpl__seg{display:flex;gap:4px;flex-wrap:nowrap}.tpl__seg button{height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 12px var(--font-body);cursor:pointer;white-space:nowrap}.tpl__seg button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill);font-weight:600}.gf__table td .mst__src+.mst__src{margin-left:4px}.gf__checkTitle{display:block;font-weight:500}.gf__checkRule{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.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}.gd__drop{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1.5px dashed var(--rule);border-radius:var(--radius-sm);background:var(--surface-2)}.gd__drop.is-over{border-color:var(--ink-3);background:var(--drop-over)}.gd__drop .upload{margin-right:0}.gd__dropText{flex:1 1 360px;min-width:0}.gd__dropText b{font:600 15px var(--font-display)}.gd__dropText p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.gd__progress{margin:-8px 0 0;font-size:13px;color:var(--ink-2)}.gd__list{border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.gd__row{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(150px,auto) auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--rule);font-size:13.5px}.gd__row:last-child{border-bottom:0}.gd__row b{font-weight:600}.gd__row--warn{background:var(--warn-wash-3)}.gd__dutch{font-size:12.5px;color:var(--ink-3)}.gd__what{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.gd__name{color:var(--ink)}.gd__actions{display:flex;gap:14px;justify-content:flex-end;white-space:nowrap}.gd__select select{height:34px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 13px var(--font-body);background:var(--surface)}.gd__photos{border:1px solid var(--rule);background:var(--surface);border-radius:var(--radius-sm);padding:16px 18px;display:flex;flex-direction:column;gap:16px}.gd__photosHead{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.gd__photosHead b{font:600 15px var(--font-display);color:var(--ink)}.gd__photosWhy{min-width:0}.gd__set{display:flex;flex-direction:column;gap:8px}.gd__setHead{margin:0;font:600 13.5px var(--font-display);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.gd__setHead span{font:400 12.5px var(--font-body);color:var(--ink-2)}.gd__ptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.gd__ptile{margin:0;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);display:flex;flex-direction:column;min-width:0}.gd__ptile.is-over{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark)}.gd__ptile--missing{border-style:dashed;border-color:var(--ink-3)}.gd__ptile--extra{border-color:var(--warn-line-5)}.gd__ptile--ask{border-color:var(--warn-line-3)}.gd__pimg{display:flex;align-items:center;justify-content:center;height:96px;background:var(--rule-2);overflow:hidden}.gd__pimg img{width:100%;height:100%;object-fit:cover;display:block}.gd__pimg--empty{width:100%;border:0;cursor:pointer;color:var(--ink-3);font:500 11.5px var(--font-body);background:repeating-linear-gradient(135deg,var(--hatch-1),var(--hatch-1) 8px,var(--hatch-2) 8px,var(--hatch-2) 16px)}.gd__pimg--empty:hover{color:var(--ink-2)}.gd__ptile figcaption{padding:8px 10px;display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0}.gd__ptile figcaption b{font:600 12.5px var(--font-body)}.gd__ppill{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gd__pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.gd__pacts{display:flex;gap:12px}.gd__ptile .gd__select select{width:100%;height:30px;font-size:12px}.gd__pdrop{border:1px dashed var(--ink-3);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-2)}.gd__pdrop.is-over{border-color:var(--dark);background:var(--surface-2)}.gd__pdrop>span{flex:1 1 360px;min-width:0}.gd__pdrop b{color:var(--ink)}.gd__odoo b{font-weight:600;color:var(--ink)}.gd__odoo--err{color:var(--warn);font-weight:600}.gd__note{margin:0;font-size:12.5px;color:var(--ink-2)}.ga__hint{margin:2px 0 10px!important}.ga__tab2{border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;font-size:13.5px}.ga__sentence{display:flex;gap:14px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--rule)}.ga__sentence:last-child{border-bottom:0}.ga__sentence>span:first-child{flex:1 1 auto;min-width:0}.ga__sentence--out{color:var(--ink-3)}.ga__sentence--choice{background:var(--surface-2);flex-wrap:wrap}.ga__struck{text-decoration:line-through}.ga__why{font-size:12px;color:var(--ink-2);white-space:nowrap}.ga__reason{flex:1 0 100%;font-size:12.5px;color:var(--ok)}.ga__reason--ask{color:var(--warn)}.ga__seg{display:flex;gap:4px}.ga__seg button{height:32px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 12px var(--font-body);cursor:pointer}.ga__seg button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill);font-weight:600}.ga__approve{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--rule)}.ga__approve .produce{margin-left:0}.ga__approve p{margin:0;flex:1 1 420px;font-size:13px;color:var(--ink-2)}.ga__row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ga__row .produce{margin-left:0}.ga__row .upload{margin-right:0}.gi__none{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px}.gi__none>div{flex:1 1 520px;min-width:0}.gi__none b{font:600 15px var(--font-display)}.gi__none p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.gi__none .produce{margin-left:0}.gi__error{padding:0 22px 16px}.gi__diff{border:1px solid var(--brand-line);background:var(--brand-wash);border-radius:var(--radius-sm);padding:14px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gi__diff>div{flex:1 1 520px;min-width:0}.gi__diff p{margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.gi__diff .upload{margin-right:0}.gi__remarks{margin-top:6px;padding:12px 14px;border:1px dashed var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);font:500 13px var(--font-mono);line-height:1.6;overflow-wrap:anywhere}@media(max-width:760px){.gd__row{grid-template-columns:1fr;gap:6px}.gd__actions{justify-content:flex-start}}.gf a.upload{text-decoration:none;color:var(--ink);display:inline-flex;align-items:center}.gd__actions a.link{text-decoration:none}.ga__tab2+*{margin-top:0}.gf__figure input{width:110px;text-align:right;font-family:var(--font-mono)}.gf__typeIn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.gf__typeIn p{flex-basis:100%;margin:0}.cs__header{margin-bottom:0}.cs__title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs__title h2{margin:0;font-size:22px}.cs__facts{margin:6px 0 0;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.cs__header .casepanel{margin:14px 0 0}.cs__band{position:sticky;top:-26px;z-index:5;padding:26px 0 14px;background:var(--ground)}@media(max-width:700px){.cs__band{position:static;padding-top:14px}}.cs__bar{display:flex;flex-wrap:wrap;margin:0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.cs__group{flex:1 1 460px;min-width:0;display:flex;flex-direction:column}.cs__group--gov{border-left:1px dashed var(--rule-dash)}.cs__groupName{padding:10px 14px 0 16px;min-height:0;display:flex;align-items:center;gap:10px;font:600 10.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cs__bandRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.cs__download{height:36px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:var(--brand-ink);font:600 13px var(--font-body);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow)}.cs__downloadNote{font-size:12.5px;color:var(--ink-2)}.cs__download:hover:not(:disabled){background:var(--brand-deep)}.cs__download:disabled{background:var(--disabled-fill);color:var(--ink-3);cursor:default}.cs__downloadSaid{font:600 12.5px var(--font-body);color:var(--ok);white-space:nowrap}.cs__downloadSaid--error{color:var(--stop)}.cs__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));flex:1}@media(max-width:960px){.cs__group--gov{border-left:0;border-top:1px dashed var(--rule-dash)}}.cs__step{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:12px 16px 11px;text-decoration:none;color:var(--ink);border-right:1px solid var(--rule);border-bottom:3px solid transparent}.cs__step:last-child{border-right:0}.cs__step:hover{background:var(--surface-2);color:var(--ink)}.cs__step:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cs__step--you .cs__stepLine{color:var(--brand);font-weight:600}.cs__step--wait .cs__stepLine{color:var(--warn)}.cs__step.is-open{background:var(--brand-wash-2);border-bottom-color:var(--brand)}.cs__step.is-open:hover{background:var(--brand-wash-3)}.cs__openTag{font-style:normal;font-weight:600;color:var(--brand)}.cs__step--later .cs__stepText b{color:var(--ink-2)}.cs__stepText{display:flex;flex-direction:column;gap:2px;min-width:0}.cs__stepText b{font:600 14px var(--font-display)}.cs__stepText span{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.cs__dot{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font-display)}.cs__dot--ok{background:var(--dot-ok);color:var(--on-dot-ok)}.cs__dot--wait{background:var(--dot-wait-fill);color:var(--dot-wait-ink);border:1px solid var(--dot-wait-line)}.cs__dot--you{background:var(--brand);color:var(--brand-ink)}.cs__dot--later{border:1px solid var(--rule);color:var(--ink-3);font-weight:600}.cs__next{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px;padding:12px 18px;background:var(--brand-wash);border:1px solid var(--brand-line);border-radius:var(--radius);font-size:14px}.cs__next b{font:600 14px var(--font-display)}.cs__next .produce{margin-left:0}.cs__todo{margin:0 0 14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.cs__todoHead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--rule)}.cs__todoHead:last-child{border-bottom:0}.cs__todoHead h3.doc__title{font-size:15px}.cs__todoHead--you{background:var(--brand-wash);border-bottom-color:var(--brand-line)}.cs__todoHead--gov{cursor:pointer;border-top:1px solid var(--rule)}.cs__todo>.cs__todoHead:first-child{border-top:0}.rmk{margin:0 0 14px;padding:18px 22px;background:var(--surface);border:1.5px solid var(--dark);border-radius:var(--radius);scroll-margin-top:140px}.rmk .doc{margin-top:0}.rmk .doc__head{align-items:center}.rmk>.doc__head{border-bottom:0;padding-bottom:0}.rmk__wait{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.rmk__amber{margin:0 0 14px;padding:10px 14px;background:var(--warn-wash-2);border:1px solid var(--warn-line-3);border-radius:var(--radius-sm);font-size:13px;color:var(--warn)}.rmk__foot{margin:14px 0 0;font-size:12.5px;color:var(--ink-2)}.doc__acts{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.doc__acts .produce{margin-left:0}.doc__acts .upload{margin-right:0}.cs__todoRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--rule)}.cs__todoRow:last-child{border-bottom:0}.cs__ring{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--ink-3)}.cs__todoText{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:2px}.cs__todoText span{font-size:13px;color:var(--ink-2)}.cs__where{font-size:12px;color:var(--ink-3)}.cs__inline{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}.cs__inline input{height:38px;width:220px;max-width:100%;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 14px var(--font-mono);color:var(--ink)}.cs__todoRow .produce{margin-left:0}.cs__todoRow .upload{margin-right:0}.read .gf,.read .mst,.read .certs{margin-bottom:14px;scroll-margin-top:140px}#section-approve,#section-issued{scroll-margin-top:140px}.read .gf__head,.read .mst__head,.read .certs__head{cursor:pointer}.gf--closed .gf__head{border-bottom:0}.certs__head{align-items:center}.certs--closed .certs__head{margin-bottom:0}.certs__head h3.doc__title{font-size:19px;text-transform:none;letter-spacing:0;color:var(--ink)}.certs__lead{margin:0 0 12px}.fold__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:500 13px var(--font-body);cursor:pointer}.fold__btn:hover{color:var(--ink);border-color:var(--ink-3)}.fold__chev{transition:transform .15s ease}.fold__chev--open{transform:rotate(180deg)}.gf__summary{display:flex;flex-direction:column;gap:14px}.gf__more{border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.gf__more details+details{border-top:1px solid var(--rule)}.gf__more summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;cursor:pointer;list-style:none}.gf__more summary::-webkit-details-marker{display:none}.gf__more summary:hover{background:var(--surface-2)}.gf__more summary b{font:600 13.5px var(--font-display)}.gf__more summary span{font-size:13px;color:var(--ink-2)}.gf__moreShow{margin-left:auto}.gf__moreShow:after{content:"Show"}.gf__more details[open]>summary .gf__moreShow:after{content:"Hide"}.gf__more details>:not(summary){margin:0 16px 14px}.gf__facts--flat{max-width:560px}@media(max-width:700px){.cs__bar{position:static}.cs__step{border-right:0;border-bottom:1px solid var(--rule)}}.gf--later{opacity:.75}.read .gf--later .gf__head{cursor:default}.cases__views{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.cases__views button{height:40px;padding:0 16px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:600 13px var(--font-body);cursor:pointer}.cases__views button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill)}.cases__seq{font-size:11.5px;color:var(--ink-3);font-family:var(--font-body)}.newcase{display:flex;flex-direction:column;align-items:stretch;gap:22px}.newcase__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.newcase__row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.newcase__sites button{height:44px;padding:0 16px;font-size:13px}.newcase__number{display:flex;align-items:center;height:44px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.newcase__number:focus-within{border-color:var(--brand)}.newcase__prefix{padding:0 10px;height:100%;display:grid;place-items:center;background:var(--surface-2);border-right:1px solid var(--rule);font:500 13px var(--font-mono);color:var(--ink-2);white-space:nowrap}.newcase__number input{width:120px;height:100%;border:0;padding:0 12px;font:600 15px var(--font-mono);color:var(--ink);background:transparent;outline:none}.newcase__hint{flex:1 1 260px}.newcase__msg{margin:10px 0 0;padding:10px 14px;border-radius:var(--radius-sm);font-size:13.5px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.newcase__msg--stop{background:var(--stop-tint);color:var(--stop)}.newcase__msg--warn{background:var(--warn-tint);color:var(--warn)}.newcase__gap{display:inline-flex;gap:6px;align-items:center;color:var(--ink);font-weight:600;cursor:pointer}.newcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;align-items:start}.newcase__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.newcase__grid,.newcase__grid--3{grid-template-columns:1fr}}.newcase__picker{position:relative}.newcase__list{list-style:none;margin:4px 0 0;padding:6px;position:absolute;top:100%;left:0;right:0;z-index:20;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 10px 28px #111d201f}.newcase__list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;border-radius:8px;font-size:14px;cursor:pointer}.newcase__list li>span:first-child{white-space:nowrap}.newcase__list li.is-active,.newcase__list li:hover{background:var(--brand-wash)}.newcase__list b{font-weight:600}.newcase__count{color:var(--ink-3);font-size:12.5px;white-space:nowrap}.newcase__names{padding:14px 16px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-2)}.newcase__names .newcase__label{margin-bottom:8px}.newcase__names dl{margin:0;display:grid;grid-template-columns:180px 1fr;gap:6px 16px;font-size:14px}.newcase__names dt{color:var(--ink-3)}.newcase__names dd{margin:0}.proof__counts{display:flex;gap:22px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2);margin:0 4px 12px}.proof__counts b{color:var(--ink);font-weight:600}.cases__table .proof__group td{text-align:left}.proof__group td{background:var(--surface-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:12px;padding-bottom:8px}.proof__late{color:var(--brand-deep);font-weight:600}.proof__foot{margin:12px 4px 0}.proof__actions .upload{margin-right:10px}.proof__actions .link+.link{margin-left:12px}.proof__actions .upload+.link{margin-right:12px}.proof__ask td{background:var(--brand-wash-2)}.tpl__counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}@media(max-width:900px){.tpl__counts{grid-template-columns:1fr 1fr}}.tpl__count{padding:12px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font:inherit;color:inherit}.tpl__count.is-on{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark)}.tpl__count b{display:block;font:600 24px var(--font-display)}.tpl__count span{font-size:13px;color:var(--ink-2)}.tpl__count--warn{background:var(--warn-tint);border-color:var(--warn-line)}.tpl__count--warn b{color:var(--warn)}.tpl__update{padding:12px 16px;margin-bottom:14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:13.5px}.tpl__update dl{margin:6px 0 0;display:grid;grid-template-columns:140px 1fr;gap:4px 14px}.tpl__update dt{font-family:var(--font-mono);color:var(--ink-2)}.tpl__update dd{margin:0}.names{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.names__rule{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 22px}.names__rule ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.names__body{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media(max-width:900px){.names__body{grid-template-columns:1fr}}.names__makes,.names__make{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.names__makes ul{list-style:none;margin:0;padding:6px;max-height:520px;overflow-y:auto}.names__makes button{width:100%;display:flex;justify-content:space-between;padding:9px 12px;border:0;border-radius:8px;background:none;font:500 14px var(--font-body);color:var(--ink);cursor:pointer;text-align:left}.names__makes button.is-on{background:var(--brand-wash);font-weight:600}.names__makes button span{color:var(--ink-3);font-weight:400}.names__make{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.names__chips{display:flex;flex-wrap:wrap;gap:6px}.names__chips span{padding:4px 10px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface-2);font-size:12.5px}.att{display:flex;flex-direction:column;gap:16px}.att__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.att__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--rule)}.att__head h3{margin:0;font:600 16px var(--font-display)}.att__body{padding:16px 20px;display:grid;grid-template-columns:380px 1fr;gap:28px;font-size:13.5px}@media(max-width:900px){.att__body{grid-template-columns:1fr}}.att__body dl{margin:0;display:grid;grid-template-columns:90px 1fr;gap:6px 12px}.att__body dt{color:var(--ink-3)}.att__body dd{margin:0}.att__warn{margin:0 20px 16px;padding:10px 14px;border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:var(--radius-sm);font-size:13.5px}.att__form{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 20px;display:flex;flex-direction:column;gap:14px}.att__models{display:flex;flex-wrap:wrap;gap:6px}.att__models button{height:32px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);font:500 12.5px var(--font-body);cursor:pointer}.att__models button.is-on{border-color:var(--dark);background:var(--dark);color:var(--on-dark-fill)}.proofreq{display:flex;flex-direction:column;gap:10px;margin-top:10px}.proofreq__row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.proofreq__row input{height:36px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--radius-sm);font:500 13.5px var(--font-body);min-width:220px}.cname{color:var(--ink)}.cname__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.cname__digits{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cname__hit{background:var(--trace-tint, rgba(30, 115, 190, .14));color:inherit;border-radius:3px;padding:0 2px}.cases__name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cases__need{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--radius-pill);background:var(--attn-tint, rgba(211, 31, 38, .1));color:var(--attn-ink, var(--stop));font-size:12px;font-weight:600;white-space:nowrap}.cases__matches{font-size:12.5px;color:var(--ink-2)}.cases__order{flex:none}.cases__hint{margin:-16px 0 20px;font-size:12.5px;color:var(--ink-3)}.cases__table+.cases__hint,.cases__table~.cases__hint{margin:14px 0 0}.cases__todo{display:grid;gap:10px;padding:18px 20px;margin:0 0 18px;background:var(--attn-tint, rgba(211, 31, 38, .08));border-radius:var(--radius)}.cases__todo h2{margin:0;display:flex;align-items:center;gap:10px;font:600 16px/22px var(--font-display);color:var(--attn-ink, var(--stop))}.cases__todo h2 span{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font:700 12px/1 var(--font-display)}.cases__todoRow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--surface);border-radius:var(--radius-sm)}.cases__todoWhat{flex:1 1 360px;display:grid;gap:2px;min-width:0}.cases__todoWhat>span:last-child{font-size:12.5px;color:var(--ink-2)}.cases__todoMore{justify-self:start}.nameq{display:grid;gap:4px}.nameq__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nameq__btn{margin-right:0;padding:5px 14px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface)}.nameq__btn:disabled{opacity:.5;cursor:default}.nameq__label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.nameq__label input,.names__model input{height:32px;width:140px;box-sizing:border-box;padding:0 10px;border:1px solid var(--control, var(--rule));border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:500 13px var(--font-mono)}.nameq__error{font-size:12px;color:var(--attn-ink, var(--stop))}.names__parts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.names__parts>div{display:grid;gap:6px;justify-items:start}.names__parts span{padding:8px 14px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-2);font:500 20px/24px var(--font-display);color:var(--ink)}.names__parts span.mono{font-family:var(--font-mono)}.names__parts small{font-size:12px;color:var(--ink-3)}.names__model{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.names__model input{width:180px;font-family:var(--font-body)}.names__changed{font-size:12px;color:var(--ink-3)}.names__renamed{display:grid;gap:12px;margin-top:24px}.names__renamedHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.names__renamedHead h3{margin:0 0 4px;font:600 16px var(--font-display)}.names__renamedTable td:last-child{text-align:left;white-space:normal}.names__old{font-size:13px;color:var(--ink-3)}.names__needs td{background:var(--attn-tint, rgba(211, 31, 38, .06))}.names__ask{display:grid;gap:8px;font-size:12.5px;color:var(--attn-ink, var(--stop))}.names__changes{font-size:12.5px;color:var(--ink-2)}.av-crumb__name{color:var(--ink-2)}.cases__todo--after{margin:18px 0 0}:root[data-look=new]{color-scheme:light;--brand: #d31f26;--brand-ink: #ffffff;--brand-deep: #b01a20;--brand-tint: rgba(211, 31, 38, .12);--ground: #f1f0ee;--surface: #ffffff;--surface-2: #f7f6f3;--ink: #111d20;--ink-2: #4a565e;--ink-3: #5d6970;--rule: #e6e3de;--rule-2: #efede9;--dark: #111d20;--dark-2: #1a2a2e;--on-dark: #f1f0ee;--on-dark-2: #9fb0b5;--focus: #1f5fbf;--warn: #855400;--stop: #b3161d;--ok: #156876;--shadow: 0 1px 2px rgba(17, 29, 32, .05), 0 8px 24px -16px rgba(17, 29, 32, .28);--font-display: "Lexend", "Segoe UI", system-ui, sans-serif;--font-body: "Lexend", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--on-dark-fill: #ffffff;--paper: #ffffff;--paper-2: #f7f6f3;--knob: #ffffff;--ok-tint: #e3f1f2;--ok-input: #1f7c8c;--stop-tint: #fcebea;--warn-tint: #fbf0da;--warn-line: #ecd3a2;--warn-line-2: #f1e2c4;--warn-line-3: #ecd3a2;--warn-line-4: #ecd3a2;--warn-line-5: #e4cfa8;--warn-wash: #fdf7ea;--warn-wash-2: #fdf7ea;--warn-wash-3: #fdf7ea;--warn-input: #b87a12;--warn-ink-deep: #6b4400;--info-ink: #1f5fbf;--src-tint: #eef1f3;--brand-wash: #fcebea;--brand-wash-2: #fdf3f2;--brand-wash-3: #fbe7e6;--brand-line: #f2c6c4;--hatch-1: #efede9;--hatch-2: #f7f6f3;--drop-over: #efede9;--rule-dash: #d9d6d2;--disabled-fill: #e6e3de;--dot-ok: #1f7c8c;--on-dot-ok: #ffffff;--dot-wait-fill: #fbf0da;--dot-wait-ink: #855400;--dot-wait-line: #e3c58a;--surface-sunk: #f7f6f3;--panel: #111d20;--on-panel: #f1f0ee;--on-panel-2: #9fb0b5;--control: #858f96;--attn-ink: #b3161d;--attn-tint: #fcebea;--ok-ink: #156876;--ok-fill: #1f7c8c;--on-ok: #ffffff;--wait-ink: #855400;--wait-fill: #b87a12;--later-fill: #cfcbc4;--trace-ink: #1f5fbf;--trace-tint: #e4ecf9;--card-line: transparent;--shadow-card: 0 1px 2px rgba(17, 29, 32, .05), 0 8px 24px -16px rgba(17, 29, 32, .28);--shadow-pop: 0 2px 6px rgba(17, 29, 32, .08), 0 24px 60px -20px rgba(17, 29, 32, .35);--scrim: rgba(17, 29, 32, .42);--radius-xs: 6px;--control-h: 40px;--control-h-sm: 32px;--row-h: 60px;--av-ease: cubic-bezier(.2, .7, .2, 1);--av-fast: .12s;--av-mid: .18s;--av-slow: .32s}:root[data-look=new][data-theme=dark]{color-scheme:dark;--brand-tint: rgba(211, 31, 38, .22);--ground: #0d1317;--surface: #161e24;--surface-2: #11181d;--ink: #eef1f2;--ink-2: #b3bcc2;--ink-3: #8b959c;--rule: #263038;--rule-2: #1d262c;--dark: #eef1f2;--on-dark: #111d20;--on-dark-2: #3a4a50;--on-dark-fill: #111d20;--focus: #5aa2ff;--warn: #f5bd4f;--stop: #f0666a;--ok: #5ec4d2;--shadow: 0 1px 0 rgba(255, 255, 255, .03), 0 12px 32px -18px rgba(0, 0, 0, .8);--paper-2: #11181d;--knob: #eef1f2;--ok-tint: #0f2e33;--ok-input: #3fa8b8;--stop-tint: #2c1a1d;--warn-tint: #2d2516;--warn-line: #5a4318;--warn-line-2: #4a3814;--warn-line-3: #5a4318;--warn-line-4: #5a4318;--warn-line-5: #5a4318;--warn-wash: #262013;--warn-wash-2: #262013;--warn-wash-3: #262013;--warn-input: #e8a838;--warn-ink-deep: #f5bd4f;--info-ink: #5aa2ff;--src-tint: #1d262c;--brand-wash: #2c1a1d;--brand-wash-2: #241a1d;--brand-wash-3: #2f1c1f;--brand-line: #5c2a2b;--hatch-1: #1d262c;--hatch-2: #161e24;--drop-over: #1d262c;--rule-dash: #34404a;--disabled-fill: #263038;--dot-ok: #3fa8b8;--on-dot-ok: #08201f;--dot-wait-fill: #2d2516;--dot-wait-ink: #f5bd4f;--dot-wait-line: #5a4318;--surface-sunk: #11181d;--card-top: #1b252c;--panel: #0b1014;--on-panel: #eef1f2;--on-panel-2: #a9b2b8;--control: #46525b;--attn-ink: #f0666a;--attn-tint: #2c1a1d;--ok-ink: #5ec4d2;--ok-fill: #3fa8b8;--on-ok: #08201f;--wait-ink: #f5bd4f;--wait-fill: #e8a838;--wait-tint: #2d2516;--later-fill: #2b363e;--trace-ink: #5aa2ff;--trace-tint: #15233a;--card-line: #263038;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03), 0 16px 36px -22px rgba(0, 0, 0, .9);--shadow-pop: 0 2px 6px rgba(0, 0, 0, .4), 0 24px 60px -20px rgba(0, 0, 0, .8);--scrim: rgba(0, 0, 0, .55);--hl-you: #e5484d;--hl-progress: #4d9cff;--hl-wait: #f5b94a;--hl-done: #5cc48d}:root[data-look=new][data-density=compact]{--control-h: 34px;--control-h-sm: 28px;--row-h: 44px}:root[data-look=new] body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.5}:root[data-look=new] h1,:root[data-look=new] h2,:root[data-look=new] h3,:root[data-look=new] h4{font-family:var(--font-display);color:var(--ink)}:root[data-look=new] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-look=new] ::selection{background:var(--trace-tint)}:root[data-look=new] .mono,:root[data-look=new] .av-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:root[data-look=new] .mono{color:var(--ink-2)}:root[data-look=new] .link{color:var(--trace-ink);text-decoration:none}:root[data-look=new] .link:hover{text-decoration:underline;text-underline-offset:3px}:root[data-look=new] .link.muted,:root[data-look=new] .link.muted:hover,:root[data-look=new] .muted{color:var(--ink-2)}:root[data-look=new] .error{color:var(--attn-ink)}:root[data-look=new] p.error,:root[data-look=new] div.error{background:var(--attn-tint);border-radius:var(--radius-sm);padding:10px 14px}:root[data-look=new] .button,:root[data-look=new] .produce,:root[data-look=new] .upload,:root[data-look=new] .button--form,:root[data-look=new] .gf__ghost,:root[data-look=new] .gf__this,:root[data-look=new] .cases__views button,:root[data-look=new] .cs__download{transition:background var(--av-fast) var(--av-ease),border-color var(--av-fast) var(--av-ease),color var(--av-fast) var(--av-ease)}:root[data-look=new] .produce{height:var(--control-h);padding:0 18px;border-radius:var(--radius-pill);box-shadow:none;font:500 14px/1 var(--font-body);display:inline-flex;align-items:center;gap:8px}:root[data-look=new] .upload{display:inline-flex;align-items:center;height:var(--control-h-sm);padding:0 14px;border:1px solid var(--control);background:var(--surface);color:var(--ink);font:500 13px/1 var(--font-body)}:root[data-look=new] .upload:hover{border-color:var(--ink-2);color:var(--ink);background:var(--surface-sunk)}:root[data-look=new] .button--form{height:var(--control-h);font:500 14px/1 var(--font-body)}:root[data-look=new] .gf__ghost,:root[data-look=new] .mst__head .button--form{border-color:var(--control);color:var(--ink);background:var(--surface)}:root[data-look=new] .gf__ghost:hover:not(:disabled),:root[data-look=new] .mst__head .button--form:hover:not(:disabled){background:var(--surface-sunk);border-color:var(--ink-2)}:root[data-look=new] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),:root[data-look=new] select,:root[data-look=new] textarea{color:var(--ink);font-family:var(--font-body)}:root[data-look=new] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-color:var(--control);background-color:var(--surface)}:root[data-look=new] input:not([type=checkbox]):not([type=radio]):focus,:root[data-look=new] select:focus,:root[data-look=new] textarea:focus{border-color:var(--focus);outline:2px solid color-mix(in srgb,var(--focus) 30%,transparent);outline-offset:0}:root[data-look=new] ::placeholder{color:var(--ink-3)}:root[data-look=new] .form-grid__field label,:root[data-look=new] .field label,:root[data-look=new] .gf__label,:root[data-look=new] .mst__header span,:root[data-look=new] .gf__tile span,:root[data-look=new] .cases__table th,:root[data-look=new] .mst__rows th,:root[data-look=new] .cs__groupName,:root[data-look=new] .gf__facts label,:root[data-look=new] .gf__field{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;color:var(--ink-2)}:root[data-look=new] .mst__pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;font:500 12px/1 var(--font-body)}:root[data-look=new] .mst__pill--ok{background:var(--ok-tint);color:var(--ok-ink)}:root[data-look=new] .mst__pill--warn{background:var(--wait-tint, var(--warn-tint));color:var(--wait-ink)}:root[data-look=new] .mst__pill--stop{background:var(--attn-tint);color:var(--attn-ink)}:root[data-look=new] .mst__pill--grey{background:var(--surface-sunk);color:var(--ink-2)}:root[data-look=new] .mst__tag,:root[data-look=new] .gf__tag{color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--rule);font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;padding:5px 8px;border-radius:var(--radius-xs)}:root[data-look=new] .mst__src--odoo{background:var(--panel);color:var(--on-panel)}:root[data-look=new] .cases__views button,:root[data-look=new] .gf__seg button,:root[data-look=new] .tpl__filters button,:root[data-look=new] .tpl__seg button,:root[data-look=new] .ga__seg button,:root[data-look=new] .att__models button{font-family:var(--font-body);font-weight:500}:root[data-look=new] .cases__views button{height:34px;border-color:var(--rule);background:var(--surface);color:var(--ink-2)}:root[data-look=new] .cases__views button.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}:root[data-look=new] .gf,:root[data-look=new] .mst,:root[data-look=new] .certs,:root[data-look=new] .rmk,:root[data-look=new] .casepanel,:root[data-look=new] .cs__todo,:root[data-look=new] .placeholder,:root[data-look=new] .tpl__table,:root[data-look=new] .names__rule,:root[data-look=new] .names__makes,:root[data-look=new] .names__make,:root[data-look=new] .rule{border-color:var(--card-line);box-shadow:var(--shadow-card)}:root[data-look=new] .rule{border-radius:var(--radius-sm)}:root[data-look=new] .cases__table{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid var(--card-line);overflow:hidden}:root[data-look=new] .cases__table th{padding:14px 14px 10px}:root[data-look=new] .cases__table tr:last-child td{border-bottom:0}:root[data-look=new] .cases__table td:first-child,:root[data-look=new] .cases__table th:first-child{padding-left:20px}:root[data-look=new] .cases__table td:last-child,:root[data-look=new] .cases__table th:last-child{padding-right:20px}:root[data-look=new] .proof__group td{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;background:var(--surface-sunk)}:root[data-look=new] .proof__late{color:var(--attn-ink)}:root[data-look=new] .rule__code{color:var(--ink)}:root[data-look=new] .rules__count{background:var(--surface);box-shadow:var(--shadow-card)}:root[data-look=new] .rules__count strong{color:var(--ink);font-family:var(--font-mono);font-weight:500}:root[data-look=new] .rules__count span{text-transform:none;letter-spacing:0;font-weight:500}:root[data-look=new] .pass__num{background:var(--ink);color:var(--surface)}:root[data-look=new] .gf,:root[data-look=new] .mst,:root[data-look=new] .certs,:root[data-look=new] .rmk{margin-bottom:16px}:root[data-look=new] .rmk{border:1px solid var(--card-line)}:root[data-look=new] .gf__head,:root[data-look=new] .mst__head,:root[data-look=new] .certs__head{padding:14px 20px;min-height:60px;border-bottom-color:var(--rule)}:root[data-look=new] .certs{padding:0 0 18px}:root[data-look=new] .certs.certs--closed{padding-bottom:0}:root[data-look=new] .certs>*:not(.certs__head){margin-left:20px;margin-right:20px}:root[data-look=new] .certs>.certs__head+*{margin-top:14px}:root[data-look=new] .certs__head{margin-bottom:0}:root[data-look=new] .gf--closed .gf__head,:root[data-look=new] .mst--closed .mst__head{border-bottom:0}:root[data-look=new] .doc__title{font:600 16px/22px var(--font-display)}:root[data-look=new] .gf__head:hover,:root[data-look=new] .mst__head:hover,:root[data-look=new] .certs__head:hover{background:color-mix(in srgb,var(--surface-sunk) 70%,transparent)}:root[data-look=new] .fold__btn{border-color:var(--rule);color:var(--ink-2);font-family:var(--font-body)}:root[data-look=new] .cases__table th{padding:0 14px 10px}:root[data-look=new] .cases__table td{padding:12px 14px}:root[data-look=new] .cases__table tbody tr{transition:background var(--av-fast) var(--av-ease)}:root[data-look=new] .cases__table tbody tr:hover{background:var(--surface)}:root[data-look=new] .cases__table td.mono{font-family:var(--font-mono);color:var(--ink)}:root[data-look=new] .mst__rows td{border-bottom-color:var(--rule)}:root[data-look=new] .mst__rows tr.mst__flag td{background:var(--warn-wash)}:root[data-look=new] .page__box--active{background:color-mix(in srgb,var(--trace-ink) 22%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--trace-ink) 30%,transparent);border-color:var(--trace-ink)}:root[data-look=new] .remark--active{border-color:var(--trace-ink)}:root[data-look=new] .remark--editing{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}:root[data-look=new] .remark__entry,:root[data-look=new] .field__entry{color:var(--ink-2)}:root[data-look=new] .cert--current{border-color:var(--ink-3);box-shadow:inset 3px 0 0 var(--ink);background:var(--surface-sunk)}:root[data-look=new] .cert--current .cert__no{background:var(--ink);color:var(--surface)}:root[data-look=new] .page__nav button[aria-current=page]{border-color:var(--ink);color:var(--ink)}:root[data-look=new] .field:nth-child(odd){--wash: var(--surface-sunk)}:root[data-look=new] .page__frame{border-color:var(--rule)}:root[data-look=new] .doc__paper,:root[data-look=new] .gi__remarks{--ink: #111d20;--ink-2: #4a565e;--ink-3: #5d6970;--rule: #e6e3de;--brand: #d31f26;color:#111d20;background:#fff;border-color:#e6e3de;box-shadow:0 1px 2px #111d201f,0 12px 28px -18px #111d2066}:root[data-look=new] #section-issued .produce{background:var(--surface);color:var(--ink);border:1px solid var(--control)}:root[data-look=new] #section-issued .produce:hover:not(:disabled){background:var(--surface-sunk)}:root[data-look=new] .cs__download{height:var(--control-h-sm);padding:0 14px;background:var(--surface);color:var(--ink);border:1px solid var(--control);box-shadow:none;font:500 13px/1 var(--font-body)}:root[data-look=new] .cs__download:hover:not(:disabled){background:var(--surface-sunk)}:root[data-look=new] .cs__downloadNote{color:var(--ink-3)}:root[data-look=new] .signin{background:var(--ground)}:root[data-look=new] .signin__brand{background:var(--panel);color:var(--on-panel)}:root[data-look=new] .signin__lede,:root[data-look=new] .signin__meta{color:var(--on-panel-2)}:root[data-look=new] .signin__title{color:var(--on-panel)}:root[data-look=new] .signin__form .form{background:var(--surface);padding:32px;border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid var(--card-line)}:root[data-look=new] .signin .field{display:flex;flex-direction:column;gap:6px;padding:0;background:none;border-radius:0}:root[data-look=new] .signin .field input{width:100%;height:var(--control-h);font-size:14px;border:1px solid var(--control)}:root[data-look=new] .signin .form__note{color:var(--ink-2)}:root[data-look=new] .signin .button{height:44px;border:0;font:500 15px/1 var(--font-body);width:100%}:root[data-look=new] .av-shell{background:var(--ground)}:root[data-look=new] .av-main{padding:28px 32px 64px;scroll-padding-top:16px}:root[data-look=new] .av-main>*{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}:root[data-look=new] .av-topbar{flex:none;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:56px;margin:12px 12px 0;padding:6px 10px 6px 18px;border-radius:var(--radius);background:var(--panel);color:var(--on-panel)}:root[data-look=new] .av-topbar__logo{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--on-panel-2);font:500 12px/1 var(--font-body);letter-spacing:.02em;cursor:pointer}:root[data-look=new] .av-topbar__logo img{height:20px;width:auto;display:block}:root[data-look=new] .av-topbar nav{display:flex;gap:2px;flex-wrap:wrap}:root[data-look=new] .av-topbar nav button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--on-panel-2);font:500 13px/1 var(--font-body);cursor:pointer}:root[data-look=new] .av-topbar nav button:hover{color:var(--on-panel);background:#f1f0ee0f}:root[data-look=new] .av-topbar nav button[aria-current]{background:#f1f0ee1f;color:var(--on-panel)}:root[data-look=new] .av-topbar nav b{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--brand);color:var(--brand-ink);font:600 11px/18px var(--font-body);text-align:center}:root[data-look=new] .av-topbar nav b.av-topbar__count--quiet{background:#f1f0ee29;color:var(--on-panel)}:root[data-look=new] .av-topbar__find{margin-left:auto;display:flex;align-items:center;gap:10px;height:34px;min-width:250px;padding:0 8px 0 12px;border-radius:var(--radius-pill);border:1px solid rgba(241,240,238,.16);background:transparent;color:var(--on-panel-2);font:400 13px/1 var(--font-body);cursor:pointer;text-align:left}:root[data-look=new] .av-topbar__find:hover{border-color:#f1f0ee52;color:var(--on-panel)}:root[data-look=new] .av-topbar__find .av-kbd{margin-left:auto;background:transparent;border-color:#f1f0ee33;color:var(--on-panel-2)}:root[data-look=new] .av-topbar__me{display:flex;align-items:center;gap:6px}:root[data-look=new] .av-topbar .version{color:var(--on-panel-2);border-color:#f1f0ee24}:root[data-look=new] .av-topbar .version b{color:var(--on-panel)}:root[data-look=new] .av-iconbtn{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--on-panel-2);cursor:pointer}:root[data-look=new] .av-iconbtn:hover{color:var(--on-panel);background:#f1f0ee14}:root[data-look=new] .av-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#2a3c40;color:#f1f0ee;font:600 12px/1 var(--font-body)}:root[data-look=new] .av-menu{position:relative}:root[data-look=new] .av-menu__button{display:flex;align-items:center;gap:10px;height:38px;padding:0 4px 0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--on-panel-2);font:500 13px/1 var(--font-body);cursor:pointer}:root[data-look=new] .av-menu__button:hover{background:#f1f0ee0f;color:var(--on-panel)}:root[data-look=new] .av-menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}:root[data-look=new] .av-menu__list{position:absolute;right:0;top:calc(100% + 8px);z-index:41;width:310px;padding:6px;background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);animation:av-pop var(--av-mid) var(--av-ease) 1}:root[data-look=new] .av-menu__who{margin:0;padding:10px 12px 8px;font:600 14px/1.3 var(--font-body);display:flex;flex-direction:column;gap:2px}:root[data-look=new] .av-menu__who span{font-weight:400;font-size:12px;color:var(--ink-3)}:root[data-look=new] .av-menu__list button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink);font:400 14px/1.3 var(--font-body);text-align:left;cursor:pointer}:root[data-look=new] .av-menu__list button:hover{background:var(--surface-sunk)}:root[data-look=new] .av-menu__list button svg{color:var(--ink-2);flex:none}:root[data-look=new] .av-menu__list .av-menu__on{margin-left:auto;color:var(--ok-ink)}:root[data-look=new] .av-menu__list .av-kbd{margin-left:auto}:root[data-look=new] .av-menu__note{margin-left:auto;font-size:11.5px;color:var(--ink-3)}:root[data-look=new] .av-menu__list hr{border:0;border-top:1px solid var(--rule);margin:6px 4px}:root[data-look=new] .av-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid var(--card-line)}:root[data-look=new] .av-kicker{font:600 11px/14px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}:root[data-look=new] .av-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--surface-sunk);color:var(--ink-2);font:500 11px/1 var(--font-mono);white-space:nowrap}:root[data-look=new] .av-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);font:500 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--av-fast) var(--av-ease),border-color var(--av-fast) var(--av-ease),transform var(--av-fast) var(--av-ease)}:root[data-look=new] .av-btn:active:not(:disabled){transform:translateY(1px)}:root[data-look=new] .av-btn:disabled{opacity:.45;cursor:not-allowed}:root[data-look=new] .av-btn--primary{background:var(--brand);color:var(--brand-ink)}:root[data-look=new] .av-btn--primary:hover:not(:disabled){background:var(--brand-deep)}:root[data-look=new] .av-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--control)}:root[data-look=new] .av-btn--secondary:hover:not(:disabled){background:var(--surface-sunk)}:root[data-look=new] .av-btn--quiet{background:transparent;color:var(--ink);padding:0 12px}:root[data-look=new] .av-btn--quiet:hover:not(:disabled){background:var(--surface-sunk)}:root[data-look=new] .av-btn--sm{height:var(--control-h-sm);padding:0 14px;font-size:13px}:root[data-look=new] .av-btn svg{flex:none}:root[data-look=new] .av-status{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 5px;border-radius:var(--radius-pill);font:500 12.5px/1 var(--font-body);white-space:nowrap}:root[data-look=new] .av-status__dot{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;flex:none;font:700 10px/1 var(--font-body)}:root[data-look=new] .av-status--done{background:var(--ok-tint);color:var(--ok-ink)}:root[data-look=new] .av-status--done .av-status__dot{background:var(--ok-fill);color:var(--on-ok)}:root[data-look=new] .av-status--wait{background:var(--warn-tint);color:var(--wait-ink)}:root[data-look=new] .av-status--wait .av-status__dot{color:var(--wait-ink)}:root[data-look=new] .av-status--you{background:var(--attn-tint);color:var(--attn-ink)}:root[data-look=new] .av-status--you .av-status__dot{background:var(--brand);color:var(--brand-ink)}:root[data-look=new] .av-status--later{background:var(--surface-sunk);color:var(--ink-3)}:root[data-look=new] .av-status--later .av-status__dot{border:1.5px solid var(--later-fill);color:var(--ink-3)}:root[data-look=new] .av-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}:root[data-look=new] .av-rail__step{display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:inherit;padding:0 0 4px;border-radius:4px}:root[data-look=new] a.av-rail__step:hover .av-rail__name{color:var(--ink);text-decoration:underline;text-underline-offset:3px}:root[data-look=new] .av-rail__bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--later-fill);transition:background var(--av-mid) var(--av-ease)}:root[data-look=new] .av-rail__name{font:500 12px/16px var(--font-body);color:var(--ink-3);padding-right:8px}:root[data-look=new] .av-rail__sub{font:400 11.5px/15px var(--font-body);color:var(--ink-3);padding-right:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-look=new] .av-rail__step--done .av-rail__bar{background:var(--ok-fill)}:root[data-look=new] .av-rail__step--done .av-rail__name{color:var(--ink-2)}:root[data-look=new] .av-rail__step--wait .av-rail__bar{background:var(--wait-fill)}:root[data-look=new] .av-rail__step--wait .av-rail__name,:root[data-look=new] .av-rail__step--wait .av-rail__sub{color:var(--wait-ink)}:root[data-look=new] .av-rail__step--you .av-rail__bar{background:var(--brand)}:root[data-look=new] .av-rail__step--you .av-rail__name{color:var(--attn-ink);font-weight:600}:root[data-look=new] .av-rail__step--you .av-rail__sub{color:var(--attn-ink)}:root[data-look=new] .av-rail__step.is-open .av-rail__name{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}:root[data-look=new] .av-rail--mini{gap:3px}:root[data-look=new] .av-stamp{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:7px 14px 6px;border:2px solid currentColor;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--surface),inset 0 0 0 3px currentColor;color:var(--ok-ink);transform:rotate(-3deg);font:600 12px/1.1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}:root[data-look=new] .av-stamp small{font:500 11px/1.2 var(--font-mono);letter-spacing:0;text-transform:none}:root[data-look=new] .av-stamp--sent{color:var(--ink-2)}:root[data-look=new] .av-stamp--match{color:var(--trace-ink)}:root[data-look=new] .av-stamp--large{font-size:20px;padding:14px 26px 12px;gap:6px;border-width:3px;box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 4.5px currentColor}:root[data-look=new] .av-stamp--large small{font-size:13px}:root[data-look=new] .av-stamp--small{font-size:9.5px;padding:4px 9px 3px;border-width:1.5px;box-shadow:none}:root[data-look=new] .av-stamp--landing{animation:av-stamp var(--av-slow) var(--av-ease) 1 both}:root[data-look=new] .av-vehicle{display:flex;align-items:center;gap:12px;min-width:0}:root[data-look=new] .av-vehicle__shape{width:72px;height:42px;flex:none;color:var(--ink-2);fill:currentColor}:root[data-look=new][data-density=compact] .av-vehicle__shape{width:50px;height:29px}:root[data-look=new] .av-vehicle__text{min-width:0;display:grid;gap:1px}:root[data-look=new] .av-vehicle__name{font:500 14px/20px var(--font-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-look=new] .av-vehicle__name b{font-weight:600}:root[data-look=new] .av-vehicle__meta{display:flex;align-items:center;gap:8px;font:400 12px/16px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-site{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-xs);border:1px solid var(--rule);background:var(--surface-sunk);font:600 10.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2)}:root[data-look=new] .av-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:4px 0}:root[data-look=new] .av-gauge{display:grid;gap:6px;min-width:0}:root[data-look=new] .av-gauge__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}:root[data-look=new] .av-gauge__name{font:500 12px/16px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-gauge__val{font:500 13px/18px var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}:root[data-look=new] .av-gauge__val span{color:var(--ink-3)}:root[data-look=new] .av-gauge__track{position:relative;height:8px;border-radius:var(--radius-pill);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--rule)}:root[data-look=new] .av-gauge__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill);background:var(--ok-fill)}:root[data-look=new] .av-gauge__max{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--ink)}:root[data-look=new] .av-gauge__foot{font:500 12px/16px var(--font-body);color:var(--ok-ink)}:root[data-look=new] .av-gauge--over .av-gauge__fill{background:var(--brand)}:root[data-look=new] .av-gauge--over .av-gauge__foot{color:var(--attn-ink)}:root[data-look=new] .av-seg{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--rule)}:root[data-look=new] .av-seg button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:500 13px/1 var(--font-body);cursor:pointer}:root[data-look=new] .av-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #111d2024}:root[data-look=new] .av-seg button b{font:500 12px/1 var(--font-mono);color:var(--ink-3)}:root[data-look=new] .av-desk{display:flex;flex-direction:column;gap:28px}:root[data-look=new] .av-desk__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:8px}:root[data-look=new] .av-desk__hello{margin:0;font:600 30px/36px var(--font-display);letter-spacing:-.01em}:root[data-look=new] .av-desk__line{margin:6px 0 0;font:400 15px/22px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:root[data-look=new] .av-tile{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);border:1px solid var(--card-line);color:inherit;text-decoration:none;transition:transform var(--av-fast) var(--av-ease),box-shadow var(--av-fast) var(--av-ease)}:root[data-look=new] .av-tile:hover{transform:translateY(-1px)}:root[data-look=new] .av-tile.is-hot{box-shadow:var(--shadow-card),inset 0 0 0 2px var(--brand)}:root[data-look=new] .av-tile__label{display:flex;align-items:center;gap:8px;font:500 13px/18px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-tile__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink-3)}:root[data-look=new] .av-tile--you.is-hot .av-tile__label{color:var(--attn-ink)}:root[data-look=new] .av-tile--you.is-hot .av-tile__dot{background:var(--brand);border-color:var(--brand)}:root[data-look=new] .av-tile--wait .av-tile__label{color:var(--wait-ink)}:root[data-look=new] .av-tile--wait .av-tile__dot{background:var(--wait-fill);border-color:var(--wait-fill)}:root[data-look=new] .av-tile--done .av-tile__label{color:var(--ok-ink)}:root[data-look=new] .av-tile--done .av-tile__dot{background:var(--ok-fill);border-color:var(--ok-fill)}:root[data-look=new] .av-tile__count{font:500 34px/38px var(--font-mono);color:var(--ink)}:root[data-look=new] .av-tile__line{font:400 12.5px/18px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-desk__body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}:root[data-look=new] .av-desk__lists{flex:999 1 760px;min-width:0;display:flex;flex-direction:column;gap:28px}:root[data-look=new] .av-desk__side{flex:1 1 290px;min-width:0;display:flex;flex-direction:column;gap:16px}:root[data-look=new] .av-group{display:flex;flex-direction:column;gap:10px;scroll-margin-top:16px}:root[data-look=new] .av-group__head{display:flex;align-items:center;gap:10px;min-height:32px}:root[data-look=new] .av-group__head h2{margin:0;font:600 16px/22px var(--font-display)}:root[data-look=new] .av-group__count{font:500 13px/18px var(--font-mono);color:var(--ink-3)}:root[data-look=new] .av-group__count.is-you{color:var(--attn-ink)}:root[data-look=new] .av-group__hint{margin-left:auto;font:400 12.5px/18px var(--font-body);color:var(--ink-3);display:inline-flex;gap:6px;align-items:center}:root[data-look=new] .av-group__fold{margin-left:auto}:root[data-look=new] .av-group__fold svg{transition:transform var(--av-mid) var(--av-ease)}:root[data-look=new] .av-group__fold svg.is-up{transform:rotate(180deg)}:root[data-look=new] .av-group__empty{margin:0;display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:var(--radius-sm);border:1px dashed var(--rule);color:var(--ink-2);font-size:13.5px}:root[data-look=new] .av-group__empty svg{color:var(--ok-ink)}:root[data-look=new] .av-queue{display:grid;gap:6px}:root[data-look=new] .av-qrow{position:relative;display:grid;grid-template-columns:minmax(250px,1.5fr) 84px minmax(150px,1fr) minmax(190px,1.3fr) 112px;align-items:center;gap:16px;min-height:var(--row-h);padding:8px 16px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);transition:border-color var(--av-fast) var(--av-ease),box-shadow var(--av-fast) var(--av-ease)}:root[data-look=new] .av-qrow:hover{border-color:var(--control);box-shadow:var(--shadow-card)}:root[data-look=new] .av-qrow__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:transparent;cursor:pointer;border-radius:inherit}:root[data-look=new] .av-qrow>:not(.av-qrow__open){position:relative;z-index:1;pointer-events:none}:root[data-look=new] .av-qrow>.av-btn{pointer-events:auto;justify-self:end}:root[data-look=new] .av-qrow>.av-stamp{justify-self:end}:root[data-look=new] .av-qrow__dossier{font:500 13px/18px var(--font-mono);color:var(--ink)}:root[data-look=new] .av-qrow__next{display:grid;gap:2px;min-width:0}:root[data-look=new] .av-qrow__next b{font:500 13.5px/18px var(--font-body);color:var(--ink)}:root[data-look=new] .av-qrow__next span{font:400 12px/16px var(--font-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-look=new] .av-qrow--you .av-qrow__next b{color:var(--attn-ink)}:root[data-look=new] .av-side{padding:20px;display:flex;flex-direction:column;gap:10px}:root[data-look=new] .av-side__row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--ink);cursor:pointer;font:inherit;text-align:left}:root[data-look=new] .av-side__row:last-of-type{border-bottom:0}:root[data-look=new] .av-side__row b{margin-left:auto;font-size:14px;font-weight:500}:root[data-look=new] .av-side__row:hover .av-status{filter:brightness(.97)}:root[data-look=new] .av-side__note{margin:0;font:400 12.5px/18px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-side__note b{font-weight:500;color:var(--ink)}:root[data-look=new] .av-keys{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;font:400 13px/18px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-keys dd{margin:0}:root[data-look=new] .av-casetop{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}:root[data-look=new] .av-crumb{display:flex;align-items:center;gap:10px;font:400 13px/18px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-crumb__back{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;margin-left:-4px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-2);font:inherit;cursor:pointer}:root[data-look=new] .av-crumb__back:hover{color:var(--ink);background:var(--surface)}:root[data-look=new] .av-casehead{padding:22px 26px;display:flex;flex-direction:column;gap:22px}:root[data-look=new] .av-casehead__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}:root[data-look=new] .av-casehead__shape{width:150px;height:87px;color:var(--ink-2);fill:currentColor;flex:none}:root[data-look=new] .av-casehead__who{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:8px}:root[data-look=new] .av-casehead__title{margin:0;font:500 24px/30px var(--font-display);letter-spacing:-.005em}:root[data-look=new] .av-casehead__title b{font-weight:600}:root[data-look=new] .av-casehead__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font:400 13px/18px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-casehead__facts b{font-weight:500;color:var(--ink)}:root[data-look=new] .av-casehead__site{display:inline-flex;align-items:center;gap:6px}:root[data-look=new] .av-casehead__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px}:root[data-look=new] .av-casehead__acts .cs__bandRow{margin:0}:root[data-look=new] .av-casehead__vin{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:0 4px}:root[data-look=new] .av-casehead__vin span{font:500 11.5px/14px var(--font-mono);color:var(--ink-3)}:root[data-look=new] .av-casehead__vin b{font:500 30px/34px var(--font-mono);letter-spacing:.04em;color:var(--ink)}:root[data-look=new] .av-casehead__details .casepanel{margin:0;box-shadow:none;border:1px solid var(--rule);background:var(--surface-sunk)}:root[data-look=new] .av-move{border-radius:var(--radius);background:var(--attn-tint);border:1px solid var(--brand-line);overflow:hidden}:root[data-look=new] .av-move--wait{background:var(--warn-tint);border-color:var(--warn-line)}:root[data-look=new] .av-move__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 6px}:root[data-look=new] .av-move__head h2,:root[data-look=new] .av-move__text h2{margin:0;font:600 16px/22px var(--font-display)}:root[data-look=new] .av-move .av-status{background:var(--surface)}:root[data-look=new] .av-move__rows .cs__todoRow{padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--brand-line) 70%,transparent);background:transparent}:root[data-look=new] .av-move__rows .cs__todoRow:last-child{border-bottom:0}:root[data-look=new] .av-move__rows .cs__ring{border-color:var(--brand)}:root[data-look=new] .av-move__rows .cs__todoText b{font:500 14px/20px var(--font-body)}:root[data-look=new] .av-move__rows .cs__todoText span{color:var(--ink-2);font-size:12.5px}:root[data-look=new] .av-move__rows .cs__where{font:500 11.5px/1 var(--font-body);color:var(--ink-2);background:var(--surface);border-radius:var(--radius-pill);padding:5px 9px}:root[data-look=new] .av-move__one{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 22px}:root[data-look=new] .av-move__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}:root[data-look=new] .av-move__text p{margin:0;color:var(--ink-2);font-size:13.5px}:root[data-look=new] .av-calm{margin:0;display:flex;align-items:center;gap:8px;color:var(--ok-ink);font:500 13.5px/20px var(--font-body);padding:0 4px}:root[data-look=new] .rmk{padding:18px 22px}:root[data-look=new] .av-approved__hero{display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px;padding:18px 4px 8px}:root[data-look=new] .av-approved__stamps{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:6px 4px}:root[data-look=new] .av-approved__text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}:root[data-look=new] .av-approved__text h4{margin:0;font:600 20px/26px var(--font-display)}:root[data-look=new] .av-approved__text p{margin:0;color:var(--ink-2);font-size:13.5px}:root[data-look=new] .av-fastlane{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:6px 18px 14px;display:flex;flex-direction:column}:root[data-look=new] .av-fastlane__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0 8px}:root[data-look=new] .av-fastlane__head h4{margin:0;font:600 15px/20px var(--font-display)}:root[data-look=new] .av-fastlane__head>span:last-child{font-size:12.5px;color:var(--ink-3)}:root[data-look=new] .av-fastlane__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:root[data-look=new] .av-fastlane__steps li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--rule)}:root[data-look=new] .av-fastlane__steps li>div{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-look=new] .av-fastlane__steps li b{font:500 14px/20px var(--font-body)}:root[data-look=new] .av-fastlane__steps li span:not(.av-fastlane__n){font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}:root[data-look=new] .av-fastlane__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-sunk);border:1px solid var(--rule);font:600 12px/1 var(--font-mono);color:var(--ink-2)}:root[data-look=new] .av-fastlane__count{font-size:12.5px;color:var(--ink-2)}:root[data-look=new] .av-fastlane__said{margin:4px 0 0;font-size:13px;color:var(--ok-ink)}:root[data-look=new] .av-fastlane__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-2)}:root[data-look=new] .av-fastlane__foot>span{flex:1 1 320px}:root[data-look=new] .av-waitRow .av-waitRow__icon{color:var(--wait-ink);flex:none;margin:1px 4px 0 2px}:root[data-look=new] .av-move__rows .av-waitRow .cs__todoText b{color:var(--ink)}:root[data-look=new] .av-photos{display:flex;flex-direction:column;gap:14px;margin-top:6px;padding-top:20px;border-top:1px solid var(--rule)}:root[data-look=new] .av-photos__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}:root[data-look=new] .av-photos__head h3{margin:0;font:600 16px/22px var(--font-display)}:root[data-look=new] .av-photos__lead{margin:0;font:400 13px/19px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-photos__failed{color:var(--wait-ink)}:root[data-look=new] .av-photos__note{margin:0;font:400 12.5px/18px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-from{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--trace-tint);color:var(--trace-ink);font:500 12px/1 var(--font-body);white-space:nowrap}:root[data-look=new] .av-photos__layout{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}:root[data-look=new] .av-photos__sets{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:22px}:root[data-look=new] .av-photos__side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:14px}:root[data-look=new] .av-photos__card{padding:16px 18px;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);display:flex;flex-direction:column;gap:12px}:root[data-look=new] .av-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font:400 13px/18px var(--font-body)}:root[data-look=new] .av-kv dt{color:var(--ink-3)}:root[data-look=new] .av-kv dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}:root[data-look=new] .av-photos__zip{display:flex;flex-direction:column}:root[data-look=new] .av-photos__zipRow{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rule);font:400 13px/18px var(--font-body)}:root[data-look=new] .av-photos__zipRow:first-child{border-top:0}:root[data-look=new] .av-photos__zipRow>svg{color:var(--ink-3);flex:none}:root[data-look=new] .av-photos__zipRow .av-status{margin-left:auto}:root[data-look=new] .av-photos__notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px;border-radius:var(--radius-sm);background:var(--surface-sunk);border:1px solid var(--rule)}:root[data-look=new] .av-photos__notice--wait{background:var(--warn-tint);border-color:var(--warn-line)}:root[data-look=new] .av-photos__notice--you{background:var(--attn-tint);border-color:var(--brand-line)}:root[data-look=new] .av-photos__notice .av-status{background:var(--surface)}:root[data-look=new] .av-photos__noticeText{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}:root[data-look=new] .av-photos__noticeText h4{margin:0;font:600 15px/21px var(--font-display)}:root[data-look=new] .av-photos__noticeText p{margin:0;font:400 13px/19px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-changed{flex-direction:column;align-items:stretch;gap:14px}:root[data-look=new] .av-changed__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}:root[data-look=new] .av-changed__head h4{margin:0;font:600 16px/22px var(--font-display)}:root[data-look=new] .av-changed__lead{margin:0;font:400 13.5px/20px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-changed__cmp{display:grid;grid-template-columns:minmax(0,260px) 28px minmax(0,260px);align-items:center;gap:12px}:root[data-look=new] .av-changed__arrow{color:var(--ink-3)}:root[data-look=new] .av-changed__acts{display:flex;flex-wrap:wrap;gap:10px}:root[data-look=new] .av-pset{display:flex;flex-direction:column;gap:10px}:root[data-look=new] .av-pset--next{padding-top:20px;border-top:1px solid var(--rule)}:root[data-look=new] .av-pset__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:root[data-look=new] .av-pset__head h4{margin:0;font:600 15px/20px var(--font-display)}:root[data-look=new] .av-pset__sub{margin:0;font:400 13px/19px var(--font-body);color:var(--ink-2)}:root[data-look=new] .av-pset__note{margin:0;font:400 12.5px/18px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-pset__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}:root[data-look=new] .av-ph{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}:root[data-look=new] .av-ph figcaption{display:flex;flex-direction:column;gap:2px;min-width:0}:root[data-look=new] .av-ph__img{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;background:#24363a;color:#c4d0d2;text-decoration:none}:root[data-look=new] .av-ph__img img{width:100%;height:100%;object-fit:cover;display:block}:root[data-look=new] a.av-ph__img:hover{outline:2px solid var(--control);outline-offset:2px}:root[data-look=new] .av-ph.is-over .av-ph__img{outline:2px dashed var(--focus);outline-offset:2px}:root[data-look=new] .av-ph__chip{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--trace-tint);color:var(--trace-ink);font:500 11.5px/1 var(--font-body)}:root[data-look=new] .av-ph__chip--hand{background:#f1f0ee;color:#4a565e}:root[data-look=new] .av-ph__chip--zip{background:var(--ok-tint);color:var(--ok-ink)}:root[data-look=new] .av-ph__name{font:500 13.5px/18px var(--font-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-look=new] .av-ph__meta{font:400 12px/16px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-ph__acts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px}:root[data-look=new] .av-ph__unused{font:400 12px/16px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-ph__select select{width:100%;height:var(--control-h-sm);font-size:13px}:root[data-look=new] .av-ph__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;text-align:center;font:400 12px/16px var(--font-body)}:root[data-look=new] .av-ph__empty b{font:600 12.5px/16px var(--font-body)}:root[data-look=new] .av-ph--wait .av-ph__img{background:var(--warn-tint);border:1.5px dashed var(--wait-fill);color:var(--wait-ink)}:root[data-look=new] .av-ph--wait .av-ph__meta{color:var(--wait-ink)}:root[data-look=new] .av-ph--you .av-ph__img{background:var(--attn-tint);border:1.5px dashed var(--brand);color:var(--attn-ink)}:root[data-look=new] .av-ph--you .av-ph__meta{color:var(--attn-ink)}:root[data-look=new] .av-ph--empty .av-ph__img{background:var(--surface-sunk);border:1.5px dashed var(--control);color:var(--ink-3)}:root[data-look=new] .av-cmd__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:av-fade var(--av-mid) var(--av-ease) 1}:root[data-look=new] .av-cmd{width:100%;max-width:620px;max-height:72vh;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-pop);overflow:hidden;animation:av-pop var(--av-mid) var(--av-ease) 1}:root[data-look=new] .av-cmd__input{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--rule);color:var(--ink-3);flex:none}:root[data-look=new] .av-cmd__input input{flex:1;min-width:0;height:40px;border:0!important;outline:none!important;background:transparent!important;color:var(--ink);font:400 16px/1 var(--font-body)}:root[data-look=new] .av-cmd__list{overflow:auto}:root[data-look=new] .av-cmd__group{padding:6px}:root[data-look=new] .av-cmd__group+.av-cmd__group{border-top:1px solid var(--rule)}:root[data-look=new] .av-cmd__label{padding:6px 10px 4px;font:500 11.5px/14px var(--font-body);color:var(--ink-3)}:root[data-look=new] .av-cmd__item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:400 14px/1.3 var(--font-body);text-align:left;cursor:pointer}:root[data-look=new] .av-cmd__item svg{color:var(--ink-2);flex:none}:root[data-look=new] .av-cmd__shape{width:56px;height:32px;fill:currentColor}:root[data-look=new] .av-cmd__item .av-mono{color:var(--ink-2);font-size:13px;min-width:52px}:root[data-look=new] .av-cmd__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-look=new] .av-cmd__item em{margin-left:auto;font-style:normal;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}:root[data-look=new] .av-cmd__item em.is-you{color:var(--attn-ink)}:root[data-look=new] .av-cmd__item em.is-wait{color:var(--wait-ink)}:root[data-look=new] .av-cmd__item[aria-selected=true]{background:var(--surface-sunk)}:root[data-look=new] .av-cmd__none{margin:0;padding:18px 16px;color:var(--ink-2)}:root[data-look=new] .av-cmd__foot{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;border-top:1px solid var(--rule);background:var(--surface-sunk);font:400 12px/16px var(--font-body);color:var(--ink-3);flex:none}:root[data-look=new] .av-cmd__footNote{margin-left:auto}@media(max-width:760px){:root[data-look=new] .av-main{padding:18px 16px 48px}:root[data-look=new] .av-topbar{margin:8px 8px 0}:root[data-look=new] .av-topbar__find{min-width:0;flex:1 1 100%;order:3}:root[data-look=new] .av-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look=new] .av-qrow{grid-template-columns:minmax(0,1fr) auto}:root[data-look=new] .av-qrow>.av-rail,:root[data-look=new] .av-qrow__dossier,:root[data-look=new] .av-qrow__next span{display:none}:root[data-look=new] .av-qrow__next{grid-column:1 / -1;grid-row:2}:root[data-look=new] .av-rail:not(.av-rail--mini){grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}:root[data-look=new] .av-gauges{grid-template-columns:1fr}:root[data-look=new] .av-casehead__vin{align-items:flex-start}:root[data-look=new] .av-pset__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look=new] .av-changed__cmp{grid-template-columns:minmax(0,1fr)}:root[data-look=new] .av-changed__arrow{transform:rotate(90deg);justify-self:center}}:root[data-look=new][data-theme=dark] body{background:radial-gradient(1100px 560px at 50% -140px,#4669824d,#46698200 70%),linear-gradient(180deg,#121a20 0%,var(--ground) 42%,#0a0e11 100%);background-attachment:fixed}:root[data-look=new][data-theme=dark] .av-topbar{box-shadow:inset 0 0 0 1px #ffffff12,0 12px 30px -18px #000000e6}:root[data-look=new][data-theme=dark] .av-topbar nav button[aria-current]{background:#ffffff17}:root[data-look=new][data-theme=dark] .av-topbar__find{background:var(--surface-sunk);border-color:#ffffff1a}:root[data-look=new][data-theme=dark] .av-card{background-image:linear-gradient(180deg,#ffffff09,#fff0)}:root[data-look=new][data-theme=dark] .av-qrow:hover{border-color:#3a4650}:root[data-look=new][data-theme=dark] .av-qrow--you .av-qrow__next b{color:var(--ink)}:root[data-look=new][data-theme=dark] .av-btn--primary{background:#8a1c21;border-color:#a8262c;color:#fff0f0}:root[data-look=new][data-theme=dark] .av-btn--primary:hover:not(:disabled){background:#9e2127}:root[data-look=new][data-theme=dark] .av-btn--secondary{background:#ffffff05;border-color:#3b4650}:root[data-look=new][data-theme=dark] .av-btn--secondary:hover:not(:disabled){background:#ffffff0f}:root[data-look=new][data-theme=dark] .av-seg{background:#0f151a;border-color:#232d34}:root[data-look=new][data-theme=dark] .av-seg button[aria-pressed=true]{background:#29333a;color:#fff;box-shadow:none}:root[data-look=new][data-theme=dark] .av-kbd,:root[data-look=new][data-theme=dark] .av-site{background:#1b242a;border-color:#303b43}:root[data-look=new][data-theme=dark] .av-topbar__find .av-kbd{background:transparent;border-color:#ffffff24}:root[data-look=new][data-theme=dark] .av-tile{--hl: var(--ink-3);--hl-wash: rgba(255, 255, 255, 0);background:linear-gradient(180deg,var(--hl-wash) 0%,rgba(0,0,0,0) 55%),linear-gradient(180deg,var(--card-top),var(--surface));box-shadow:inset 0 2px 0 var(--hl),var(--shadow-card)}:root[data-look=new][data-theme=dark] .av-tile--quiet{--hl: var(--hl-progress);--hl-wash: rgba(77, 156, 255, .08)}:root[data-look=new][data-theme=dark] .av-tile--wait{--hl: var(--hl-wait);--hl-wash: rgba(245, 185, 74, .08)}:root[data-look=new][data-theme=dark] .av-tile--done{--hl: var(--hl-done);--hl-wash: rgba(92, 196, 141, .08)}:root[data-look=new][data-theme=dark] .av-tile--you.is-hot{--hl: var(--hl-you);--hl-wash: rgba(229, 72, 77, .1)}:root[data-look=new][data-theme=dark] .av-tile .av-tile__label{color:var(--ink)}:root[data-look=new][data-theme=dark] .av-tile .av-tile__dot{background:var(--hl);border-color:var(--hl)}:root[data-look=new][data-theme=dark] .av-tile--quiet .av-tile__dot,:root[data-look=new][data-theme=dark] .av-tile--you:not(.is-hot) .av-tile__dot{background:transparent}:root[data-look=new][data-theme=dark] .av-tile .av-tile__count{color:var(--hl)}:root[data-look=new][data-theme=dark] .av-tile--you:not(.is-hot) .av-tile__count{color:var(--ink)}:root[data-look=new][data-theme=dark] .av-tile.is-hot{border-color:#e5484da6;box-shadow:inset 0 2px 0 var(--hl-you),0 18px 40px -26px #e5484d8c,var(--shadow-card)}@keyframes av-stamp{0%{opacity:0;transform:rotate(-9deg) scale(1.35)}to{opacity:1;transform:rotate(-3deg) scale(1)}}@keyframes av-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes av-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root[data-look=new] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-look=new] .av-shell{position:relative;z-index:0}:root[data-look=new] .av-topbar{flex-wrap:nowrap;height:56px;min-height:0;padding:0 10px 0 18px}:root[data-look=new] .av-topbar__logo,:root[data-look=new] .av-topbar__me,:root[data-look=new] .av-topbar .av-iconbtn{flex:none}:root[data-look=new] .av-topbar nav{flex:0 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}:root[data-look=new] .av-topbar nav::-webkit-scrollbar{display:none}:root[data-look=new] .av-topbar nav button{flex:none;white-space:nowrap}:root[data-look=new] .av-topbar__find{flex:0 1 250px;min-width:44px;white-space:nowrap;overflow:hidden}:root[data-look=new] .av-main{padding-bottom:72px}:root[data-look=new] .av-me{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:10px;padding:3px 4px 3px 6px;white-space:nowrap;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-look=new] .av-me .version{color:var(--ink-2);border-color:var(--rule)}:root[data-look=new] .av-me .version b{color:var(--ink)}:root[data-look=new] .av-me .av-menu__button{height:34px;color:var(--ink-2)}:root[data-look=new] .av-me .av-menu__button:hover{background:var(--surface-sunk);color:var(--ink)}:root[data-look=new] .av-me .av-avatar{width:28px;height:28px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px currentColor}:root[data-look=new] .av-menu--up .av-menu__list{top:auto;bottom:calc(100% + 8px);right:auto;left:50%;margin-left:-155px}:root[data-look=new] .av-shell:has(.av-lobby.is-calm) .av-me{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-look=new] .av-shell:has(.av-lobby.is-calm) .av-me :is(.version,.version b,.av-menu__button,.av-avatar){color:#111d20;border-color:#111d2059;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 3px rgba(255,255,255,.8)}:root[data-look=new] .av-shell:has(.av-lobby.is-calm) .av-me .av-menu__button:hover{background:#ffffff40}:root[data-look=new] .av-film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transition:opacity .7s ease,visibility 0s linear 0s}:root[data-look=new] .av-film.is-gone{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}:root[data-look=new] .av-film video,:root[data-look=new] .av-film img{width:100%;height:100%;object-fit:cover;object-position:center 46%;display:block}:root[data-look=new] .av-lobby.is-calm{min-height:calc(100dvh - 176px);gap:0}:root[data-look=new] .av-lobby__hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0 32px;text-align:center}:root[data-look=new] .av-lobby__hero h1{margin:0;font:600 44px/52px var(--font-display);letter-spacing:-.02em}:root[data-look=new] .av-lobby__hero p{margin:0;font:400 18px/26px var(--font-body)}:root[data-look=new] .av-lobby__hints{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:4px;font:400 13px/18px var(--font-body)}:root[data-look=new] .av-lobby__hints>span{display:inline-flex;align-items:center;gap:8px}:root[data-look=new] .av-lobby.is-calm .av-lobby__hero :is(h1,p,.av-lobby__hints){color:#2b373d;text-shadow:0 0 18px rgba(255,255,255,.95),0 0 4px rgba(255,255,255,.8)}:root[data-look=new] .av-lobby.is-calm .av-lobby__hero h1{color:#111d20}:root[data-look=new] .av-lobby.is-calm .av-lobby__hero .av-kbd{color:#111d20;background:#ffffff8c;border-color:#111d2040;text-shadow:none}:root[data-look=new] .av-lobby .av-tile{font:inherit;text-align:left;cursor:pointer;width:100%;--ring: transparent;--lift: var(--shadow-card)}:root[data-look=new] .av-lobby .av-tile,:root[data-look=new] .av-lobby .av-tile.is-hot{box-shadow:inset 0 0 0 2px var(--ring),var(--lift)}:root[data-look=new] .av-lobby .av-tile.is-hot,:root[data-look=new] .av-lobby .av-tile[aria-pressed=true]{--ring: var(--ink);border-color:var(--card-line)}:root[data-look=new] .av-lobby .av-tile:hover,:root[data-look=new] .av-lobby .av-tile:focus-visible{--ring: var(--brand);outline:none}:root[data-look=new] .av-lobby .av-tile--you.is-hot .av-tile__dot{animation:av-lobby-beat 2.4s ease-in-out infinite}:root[data-look=new] .av-lobby.is-calm .av-lobby__tiles{margin-top:auto}:root[data-look=new] .av-lobby.is-calm .av-tile{--ink: #111d20;--ink-2: #2b373d;--ink-3: #4a565e;--attn-ink: #b3161d;--wait-ink: #855400;--ok-ink: #156876;--ring: transparent;--lift: inset 0 1px 0 rgba(255, 255, 255, .7), 0 18px 40px -22px rgba(17, 29, 32, .55);min-height:124px;gap:6px;padding:18px 24px 16px;color:var(--ink);background:#ffffff26;border-color:#ffffff8c;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);animation:av-lobby-rise .9s var(--av-ease) both}:root[data-look=new] .av-lobby.is-calm .av-tile.is-hot{--ring: #111d20}:root[data-look=new] .av-lobby.is-calm .av-tile:hover,:root[data-look=new] .av-lobby.is-calm .av-tile:focus-visible{--ring: var(--brand)}:root[data-look=new] .av-lobby.is-calm .av-tile:nth-child(2){animation-delay:80ms}:root[data-look=new] .av-lobby.is-calm .av-tile:nth-child(3){animation-delay:.16s}:root[data-look=new] .av-lobby.is-calm .av-tile:nth-child(4){animation-delay:.24s}:root[data-look=new] .av-lobby.is-calm .av-tile :is(.av-tile__label,.av-tile__count,.av-tile__line){text-shadow:0 1px 10px rgba(255,255,255,.6)}:root[data-look=new] .av-lobby.is-calm .av-tile .av-tile__label{font-size:15px;line-height:20px;color:var(--ink-2)}:root[data-look=new] .av-lobby.is-calm .av-tile--you.is-hot .av-tile__label{color:var(--attn-ink)}:root[data-look=new] .av-lobby.is-calm .av-tile--wait .av-tile__label{color:var(--wait-ink)}:root[data-look=new] .av-lobby.is-calm .av-tile--done .av-tile__label{color:var(--ok-ink)}:root[data-look=new] .av-lobby.is-calm .av-tile .av-tile__count{font-size:44px;line-height:46px;color:var(--ink)}:root[data-look=new] .av-lobby.is-calm .av-tile .av-tile__line{font-size:14px;line-height:20px;color:var(--ink-2)}:root[data-look=new] .av-lobby.is-open .av-tile{gap:4px;padding:14px 18px}:root[data-look=new] .av-lobby.is-open .av-tile__count{font-size:26px;line-height:30px}:root[data-look=new] .av-lobby.is-open .av-tile:not([aria-pressed=true]){opacity:.72}:root[data-look=new] .av-lobby.is-open .av-tile:hover{opacity:1}:root[data-look=new] .av-lobby__open{animation:av-lobby-in .5s .12s var(--av-ease) both}:root[data-look=new] .av-lobby__head{flex-wrap:wrap}:root[data-look=new] .av-lobby__head h2{font-size:18px;line-height:24px}:root[data-look=new] .av-lobby__tools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px}:root[data-look=new] .av-lobby__back svg{transform:rotate(90deg)}@media(max-width:760px){:root[data-look=new] .av-topbar{gap:10px}:root[data-look=new] .av-topbar__find{flex:none;order:0;width:34px;min-width:34px;padding:0;justify-content:center}:root[data-look=new] .av-topbar__find>span{display:none}:root[data-look=new] .av-topbar__logo span{display:none}:root[data-look=new] .av-lobby.is-calm{min-height:calc(100dvh - 150px)}:root[data-look=new] .av-lobby__hero h1{font-size:32px;line-height:38px}:root[data-look=new] .av-lobby__hero p{font-size:16px;line-height:22px}:root[data-look=new] .av-lobby.is-calm .av-tile{min-height:104px;padding:14px 16px}:root[data-look=new] .av-lobby.is-calm .av-tile .av-tile__count{font-size:34px;line-height:38px}:root[data-look=new] .av-me .av-menu__name{display:none}}@keyframes av-lobby-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes av-lobby-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes av-lobby-beat{0%,to{box-shadow:0 0 #d31f2673}50%{box-shadow:0 0 0 7px #d31f2600}}:root[data-look=new] .cases__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:4px 0 14px}:root[data-look=new] .cases__chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-look=new] .cases__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);font:500 13px/18px var(--font-body);cursor:pointer;transition:border-color var(--av-fast) var(--av-ease),color var(--av-fast) var(--av-ease)}:root[data-look=new] .cases__chip:hover{color:var(--ink)}:root[data-look=new] .cases__chip.is-on{border-color:var(--ink);color:var(--ink)}:root[data-look=new] .cases__count{font:500 11.5px var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}:root[data-look=new] .cases__dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}:root[data-look=new] .cases__dot--you{background:var(--brand)}:root[data-look=new] .cases__dot--wait{background:var(--wait-fill)}:root[data-look=new] .cases__dot--done{background:var(--ok-fill)}:root[data-look=new] .cases__table{overflow:visible}:root[data-look=new] .cases__table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}:root[data-look=new] .cases__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}:root[data-look=new] .cases__table tr.cases__row--you td:first-child{box-shadow:inset 3px 0 0 var(--brand)}:root[data-look=new] .cases__sub{display:flex;gap:6px;align-items:center;margin-top:3px;font-size:12px;color:var(--ink-3)}:root[data-look=new] .cases__site{font:500 10.5px var(--font-mono);border:1px solid var(--rule);border-radius:4px;padding:0 5px;color:var(--ink-2)}:root[data-look=new] .cases__matches{color:var(--ink-3)}:root[data-look=new] .cases__progress{width:230px}:root[data-look=new] .cases__railWrap{position:relative;width:200px;outline:none}:root[data-look=new] .cases__railWrap .av-rail--mini{display:grid;grid-template-columns:repeat(8,1fr)}:root[data-look=new] .cases__railCap{margin-top:6px;font-size:11.5px;color:var(--ink-3)}:root[data-look=new] .cases__railCap b{font-weight:500;color:var(--ink-2)}:root[data-look=new] .cases__steps{position:absolute;left:0;top:14px;z-index:5;width:250px;display:none;gap:5px;padding:12px 14px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius-sm, 10px);box-shadow:var(--shadow);font-size:12.5px;color:var(--ink)}:root[data-look=new] .cases__steps>div{display:flex;justify-content:space-between;gap:10px}:root[data-look=new] .cases__steps i{font:500 11px var(--font-mono);font-style:normal}:root[data-look=new] .cases__railWrap:hover .cases__steps,:root[data-look=new] .cases__railWrap:focus-visible .cases__steps{display:grid}:root[data-look=new] .cases__railWrap:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:4px}:root[data-look=new] .cases__tone--done{color:var(--ok-ink)}:root[data-look=new] .cases__tone--you{color:var(--attn-ink)}:root[data-look=new] .cases__tone--wait{color:var(--wait-ink)}:root[data-look=new] .cases__tone--later{color:var(--ink-3)}:root[data-look=new] .cases__att{max-width:380px}:root[data-look=new] .cases__att>*{display:block}:root[data-look=new] .cases__who{display:inline-block;width:max-content;padding:1px 9px;margin-bottom:4px;border-radius:var(--radius-pill);font:500 11.5px/18px var(--font-body);background:var(--surface-sunk);color:var(--ink-2);border:1px solid var(--rule)}:root[data-look=new] .cases__who--you{background:var(--attn-tint);color:var(--attn-ink);border-color:transparent}:root[data-look=new] .cases__who--wait{background:color-mix(in srgb,var(--wait-fill) 16%,var(--surface));color:var(--wait-ink);border-color:transparent}:root[data-look=new] .cases__who--done{background:var(--ok-tint);color:var(--ok-ink);border-color:transparent}:root[data-look=new] .cases__first{font-weight:500;color:var(--ink)}:root[data-look=new] .cases__meta{font-size:12px;color:var(--ink-3)}:root[data-look=new] .cases__more{border:0;background:none;padding:0;margin-top:2px;width:max-content;cursor:pointer;font:400 12px var(--font-body);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}:root[data-look=new] .cases__more:hover{color:var(--ink)}:root[data-look=new] .cases__todos{list-style:none;margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-sm, 10px);background:var(--surface-sunk);display:grid;gap:6px;font-size:12.5px}:root[data-look=new] .cases__todos li{display:flex;gap:10px}:root[data-look=new] .cases__todos li span{flex:none;min-width:76px;padding-top:2px;font:500 10.5px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}:root[data-look=new] .cases__go{min-height:0;padding:6px 14px}:root[data-look=new] .cases__table th.cases__edited,:root[data-look=new] .cases__table td.cases__edited{text-align:right;white-space:nowrap;width:1%}:root[data-look=new] .cases__edited time{display:grid;gap:1px;justify-items:end}:root[data-look=new] .cases__editDay{font:500 13px/18px var(--font-body);color:var(--ink)}:root[data-look=new] .cases__editHour{font:400 12px/16px var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}:root[data-look=new] .cases__table td.cases__actions{text-align:right;white-space:nowrap}
