.zfs-rule{display:inline-block;padding:4px 7px 3px;border-radius:var(--zu-r-2);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.zfs-rule[data-rule=allow]{box-shadow:inset 0 0 0 1px var(--zu-line-2);color:var(--zu-ink-2)}.zfs-rule[data-rule=ask]{box-shadow:inset 0 0 0 1px var(--zu-ink);color:var(--zu-ink)}.zfs-rule[data-rule=block]{background:var(--zu-ink);color:var(--zu-light-raise)}.zfg{--zfg-mark:var(--zind-accent,var(--zu-ink));padding:clamp(20px,2.4vw,32px);border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-sunken);color:var(--zu-ink)}.zfg,.zfg p{margin:0}.zfg__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-bottom:clamp(18px,2vw,26px)}.zfg__call{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfg__said{color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h3);font-weight:500;line-height:1.2;letter-spacing:-.025em}.zfg__example{margin-left:auto}@media (max-width:559px){.zfg__example{order:-1;flex-basis:100%;margin-left:0}}.zfg__k{margin-bottom:10px;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfg__pair{display:grid;gap:16px}.zfg__side{display:flex;flex-direction:column;min-width:0}.zfg__side .zad{flex:1 1 auto}.zfg .zfg__gate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border:1px solid color-mix(in oklab,var(--zfg-mark) 28%,transparent);border-radius:var(--zu-r-4);background:color-mix(in oklab,var(--zfg-mark) 7%,var(--zu-light-raise))}.zfg__gate-at{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums}.zfg__gate-how{flex:1 1 12rem;color:var(--zu-ink);font-size:var(--zv-t-cap);font-weight:500;line-height:1.4}.zfg__gate-ok{display:inline-flex;align-items:center;gap:7px;color:var(--zfg-mark);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfg__gate-ok:before{content:"";width:5px;height:9px;margin:-3px 2px 0 3px;border-right:2px solid var(--zfg-mark);border-bottom:2px solid var(--zfg-mark);transform:rotate(45deg)}@media (min-width:1024px){.zfg__pair{grid-template-columns:minmax(0,1fr) 11.5rem minmax(0,1fr);align-items:stretch;gap:20px}.zfg .zfg__gate{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;align-self:center;gap:10px;margin-top:26px;padding:18px 16px}.zfg__gate:after,.zfg__gate:before{content:"";position:absolute;top:50%;width:20px;height:2px;background:var(--zfg-mark)}.zfg__gate:before{right:100%}.zfg__gate:after{left:100%}.zfg__gate-how{flex:none}}.zfg__rules{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "list" "more";margin-top:clamp(22px,2.4vw,30px);padding-top:clamp(18px,2vw,24px);border-top:1px solid var(--zu-line)}.zfg__rules-k{grid-area:k}.zfg__rules-list{display:grid;grid-area:list;margin:0}.zfg__rules-more{grid-area:more;margin:14px 0 0}@media (min-width:768px){.zfg__rules{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k    more" "list list";align-items:baseline;column-gap:20px}.zfg__rules-more{margin:0}}.zfg__link{position:relative;display:inline-flex;align-items:center;gap:5px;color:var(--zu-ink);font-size:var(--zv-t-cap);text-decoration:underline;text-decoration-color:var(--zu-line-2);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s var(--vk-ease-snappy)}.zfg__link:after{content:"";position:absolute;inset:-12px -4px}.zfg__link:hover{text-decoration-color:initial}.zfg__link:focus-visible{outline:2px solid var(--zu-brand);outline-offset:3px;border-radius:var(--zu-r-1)}.zfg__arrow{flex:none;width:14px;height:14px;transition:transform .16s var(--vk-ease-snappy)}.zfg__link:hover .zfg__arrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.zfg__arrow,.zfg__link{transition:none}.zfg__link:hover .zfg__arrow{transform:none}}.zfg__rule{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:16px;padding-block:8px}.zfg__rule+.zfg__rule{border-top:1px solid var(--zu-line-soft)}.zfg__rule-k{margin:0}.zfg__rule-v{margin:0;color:var(--zu-ink-2);font-size:15px;line-height:1.5;text-wrap:pretty}.zfg__rule-this{margin-left:8px;color:var(--zu-ink-2);font:600 var(--zv-t-mono) /1.2 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.zfg__rule-this:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--zfg-mark);vertical-align:1px}@media (max-width:559px){.zfg__rule{grid-template-columns:minmax(0,1fr);row-gap:2px}}.zad{display:flex;flex-direction:column;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel);color:var(--zu-ink)}.zad p{margin:0}.zad__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--zu-line);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zad__screen{min-width:0}.zad__state{flex:none;padding:4px 8px 3px;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-2);color:var(--zu-ink-2);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em}.zad[data-state=after] .zad__state{border-color:color-mix(in oklab,var(--zfg-mark) 40%,transparent);background:color-mix(in oklab,var(--zfg-mark) 9%,transparent);color:var(--zfg-mark)}.zad__member{padding:16px 18px 12px}.zad__k{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zad .zad__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h3);font-weight:500;line-height:1.15;letter-spacing:-.03em}.zad__caller{color:var(--zu-ink-3);font:500 var(--zv-t-cap) /1.3 var(--zu-mono);letter-spacing:0}.zad__accounts{margin:0;padding:0 18px;list-style:none}.zad__account{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:14px;padding-block:9px;border-top:1px solid var(--zu-line-soft)}.zad__acct-name{color:var(--zu-ink-2);font-size:var(--zv-t-cap)}.zad__acct-no{color:var(--zu-ink);font:500 var(--zv-t-cap) /1.4 var(--zu-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.zad__mask{margin-right:1px;color:var(--zu-ink-3)}.zad__acct-state{color:var(--zfg-mark);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zad__account[data-key] .zad__acct-name{color:var(--zu-ink);font-weight:500}.zad__actions{display:grid;gap:6px;margin:0;padding:14px 18px 0;list-style:none}.zad__action{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:8px 12px;border:1px dashed var(--zu-line-2);border-radius:var(--zu-r-3);color:var(--zu-ink-3);font-size:var(--zv-t-cap);line-height:1.35}.zad[data-state=after] .zad__action{border-style:solid;border-color:var(--zu-line);color:var(--zu-ink-2)}.zad__action[data-done]{border-color:var(--zu-line-2)}.zad[data-state=after] .zad__action[data-done] .zad__action-label{display:inline-flex;align-items:baseline;gap:9px;color:var(--zu-ink);font-weight:500}.zad__action[data-done] .zad__action-label:before{content:"";flex:none;width:4px;height:8px;margin-left:2px;border-right:2px solid var(--zfg-mark);border-bottom:2px solid var(--zfg-mark);transform:rotate(45deg) translateY(-2px)}.zad__action-done{color:var(--zu-ink-3);font:500 var(--zv-t-mono) /1.35 var(--zu-mono)}.zad .zad__note,.zad .zad__stamp{margin-top:auto;padding:14px 18px 16px}.zad .zad__stamp{align-self:flex-end}.zad .zad__note{color:var(--zu-ink-3);font-size:var(--zv-t-cap);line-height:1.45}@media (max-width:1023px){.zad[data-state=before] .zad__actions{display:none}}.zfs{--zind-accent:var(--zu-ink)}@media (min-width:640px){.zfs-keep{white-space:nowrap}}.zfs-statement{--zfs-sheet-pad:clamp(20px,2.2vw,28px);position:relative;display:grid;margin:0}.zfs-sheet{padding:var(--zfs-sheet-pad);border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel);color:var(--zu-ink)}.zfs-sheet p{margin:0}.zfs-sheet__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.zfs-sheet__bank{font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:19px;font-weight:520;line-height:1.2;letter-spacing:-.02em}.zfs-sheet__doc{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfs-sheet .zfs-sheet__acct{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-top:12px;padding:12px 0 16px;border-top:1px solid var(--zu-line-2);color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.4}.zfs-sheet__period{color:var(--zu-ink-3);font-family:var(--zu-mono);font-variant-numeric:tabular-nums}.zfs-sheet__lines{width:calc(100% + 24px);margin-inline:-12px;border-collapse:collapse;font-family:var(--zu-mono);font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.4}.zfs-sheet__lines th{padding:0 12px 8px;border-bottom:1px solid var(--zu-line-2);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase}.zfs-sheet__lines th:last-child{text-align:right}.zfs-sheet__lines td{padding:10px 12px;border-bottom:1px solid var(--zu-line);vertical-align:initial}.zfs-sheet__lines tbody tr:last-child td{border-bottom:0}.zfs-sheet__date{width:1%;color:var(--zu-ink-3);white-space:nowrap}.zfs-sheet__desc{color:var(--zu-ink-2);letter-spacing:.02em}.zfs-sheet__amt{color:var(--zu-ink);text-align:right;white-space:nowrap}@media (max-width:559px){.zfs-sheet__lines{width:calc(100% + 16px);margin-inline:-8px;font-size:.8125rem}.zfs-sheet__lines td,.zfs-sheet__lines th{padding-inline:8px}}.zfs-sheet__lines tr[data-asked] td{background:color-mix(in oklab,var(--zind-accent,var(--zu-ink)) 7%,var(--zu-light-raise));color:var(--zu-ink);font-weight:600}.zfs-sheet__lines tr[data-asked] td:first-child{border-radius:var(--zu-r-2) 0 0 var(--zu-r-2);box-shadow:inset 2px 0 0 var(--zind-accent,var(--zu-ink))}.zfs-sheet__lines tr[data-asked] td:last-child{border-radius:0 var(--zu-r-2) var(--zu-r-2) 0}.zfs-sheet .zfs-sheet__foot{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:4px;padding-top:14px;border-top:1px solid var(--zu-line-2)}.zfs-sheet__foot-k{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfs-sheet__foot-v{font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:20px;font-weight:520;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zfs-statement .zfs-note{--zind-accent:var(--zu-ink);position:relative;display:grid;gap:6px;background:var(--zu-dark-void);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:1024px){.zfs-statement .zfs-note{width:min(300px,62%);margin:calc(-1 * (42px + var(--zfs-sheet-pad))) 0 0 calc(-1 * clamp(24px, 2.6vw, 40px));box-shadow:0 1px 2px color-mix(in oklab,var(--zu-dark-sunken) 40%,transparent),0 28px 56px -28px color-mix(in oklab,var(--zu-dark-sunken) 70%,transparent)}}@media (max-width:1023px){.zfs-statement{overflow:hidden;border-radius:var(--zu-r-4);box-shadow:var(--zu-shadow-panel)}.zfs-statement .zfs-sheet{border-bottom:0;border-radius:var(--zu-r-4) var(--zu-r-4) 0 0;box-shadow:none}.zfs-statement .zfs-note{width:auto;padding:18px 20px 20px;border:0;border-radius:0;box-shadow:none}}.zfs-note__label{display:flex;align-items:center;gap:10px;margin-bottom:4px;color:var(--zu-dark-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfs-note__dot{width:6px;height:6px;border-radius:50%;background:var(--zind-accent,var(--zu-brand));box-shadow:0 0 0 3px color-mix(in oklab,var(--zind-accent,var(--zu-brand)) 35%,transparent)}.zfs-note__q{color:var(--zu-dark-ink-2);font-size:var(--zv-t-cap);line-height:1.45}.zfs-note__verified{display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:var(--zu-dark-ink-2);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zfs-note__verified:before{content:"";flex:none;width:4px;height:8px;margin:-3px 3px 0 4px;border-right:2px solid var(--zind-accent,var(--zu-brand));border-bottom:2px solid var(--zind-accent,var(--zu-brand));transform:rotate(45deg)}.zfs-note__a{color:var(--zu-dark-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.zfs-note__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:4px}.zfs-note__detail{color:var(--zu-dark-ink-2);font:500 var(--zv-t-cap) /1.3 var(--zu-mono);font-variant-numeric:tabular-nums}.zfs-gate{padding-block:clamp(4px,1vw,16px) clamp(56px,5.6vw,80px);background:var(--zu-light-base)}.zfs-day,.zfs-gate{color:var(--zu-ink)}.zfs-day{padding-block:clamp(56px,5.6vw,80px);border-top:1px solid var(--zu-line);background:var(--zu-light-void)}.zfl{--zfl-pad:clamp(20px,2.4vw,30px);margin:0;padding:var(--zfl-pad);border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel);color:var(--zu-ink)}.zfl__head{display:grid;gap:10px;padding-bottom:clamp(22px,2.4vw,30px)}.zfl .zfl__title{margin:0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h2);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.zfl .zfl__lead{max-width:60ch;margin:0;color:var(--zu-ink-2);font-size:var(--zv-t-body);line-height:1.5;text-wrap:pretty}.zfl__table{width:100%;border-collapse:collapse}.zfl__caption{padding-bottom:14px;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-align:left;text-transform:uppercase}.zfl__caption-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.zfl__col-t{width:5.5rem}.zfl__col-via{width:7.25rem}.zfl__col-how{width:9rem}.zfl__col-rule{width:5rem}.zfl__col-stamp{width:7.5rem}.zfl__count{color:var(--zu-ink)}.zfl__count:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--zind-accent,var(--zu-brand));vertical-align:1px}.zfl__table th{padding:0 14px 10px 0;border-bottom:1px solid var(--zu-line-2);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap}.zfl__table td{padding:9px 14px 9px 0;border-bottom:1px solid var(--zu-line);vertical-align:initial}.zfl__table tbody tr:has(+.zfl__more) td{border-bottom:0}.zfl__table .zfl__more{display:none}.zfl__t{color:var(--zu-ink-3);font:500 var(--zv-t-cap) /1.4 var(--zu-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.zfl__how,.zfl__via{color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.4;white-space:nowrap}.zfl__how[data-none]{color:var(--zu-ink-3)}.zfl__asked{color:var(--zu-ink);font-size:15px;font-weight:500;line-height:1.4}.zfl__done{color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.45}.zfl__table .zfl__stamp{padding-right:0;text-align:right;white-space:nowrap}.zfl__table .zfl__rule,.zfl__to{white-space:nowrap}.zfl__to{position:relative;display:flex;align-items:center;gap:5px;width:fit-content;margin-top:4px;color:var(--zu-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--zu-line-2);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s var(--vk-ease-snappy)}.zfl__to:after{content:"";position:absolute;inset:-12px -4px}.zfl__to:hover{text-decoration-color:initial}.zfl__to:focus-visible{outline:2px solid var(--zu-brand);outline-offset:3px;border-radius:var(--zu-r-1)}.zfl__to-arrow{flex:none;width:14px;height:14px;transition:transform .16s var(--vk-ease-snappy)}.zfl__to:hover .zfl__to-arrow{transform:translateY(2px)}.zfl__row[data-open] td{border-bottom:0}.zfl__table .zfl__open td{padding:0 0 12px}.zfl__rec{padding:10px 16px;border-radius:var(--zu-r-3);background:color-mix(in oklab,var(--zind-accent,var(--zu-brand)) 6%,var(--zu-light-raise));box-shadow:inset 2px 0 0 var(--zind-accent,var(--zu-brand))}.zfl .zfl__rec{row-gap:4px}.zfl__rec .r2-rec__k{font:600 var(--zv-t-mono) /1.45 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zfl__rec .r2-rec__v{color:var(--zu-ink-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.45;letter-spacing:0}.zfl__rec .r2-rec__v[data-ink]{color:var(--zu-ink);font-weight:500}.zfl .zfl__systems{display:grid;gap:14px 40px;margin:18px calc(-1 * var(--zfl-pad)) calc(-1 * var(--zfl-pad));padding:18px var(--zfl-pad) 20px;border-top:1px solid var(--zu-line);border-radius:0 0 var(--zu-r-4) var(--zu-r-4);background:var(--zu-light-sunken)}@media (min-width:900px){.zfl .zfl__systems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.zfl__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zfl__table,.zfl__table .zfl__caption,.zfl__table tbody{display:block}.zfl__table colgroup{display:none}.zfl__row{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:4px;padding-block:12px;border-bottom:1px solid var(--zu-line)}.zfl__row:last-child,.zfl__row[data-open]{border-bottom:0}.zfl__table td{padding:0;border:0}.zfl__asked{order:1;flex:1 1 0;min-width:0;margin-right:12px}.zfl__table .zfl__stamp{order:2;flex:none;align-self:start}.zfl__done{order:3;flex:1 0 100%}.zfl__t{order:4}.zfl__via{order:5}.zfl__how,.zfl__via{color:var(--zu-ink-3)}.zfl__how{order:6;white-space:normal}.zfl__how:before,.zfl__via:before{content:"·";margin-inline:.45em;color:var(--zu-ink-3)}.zfl__table .zfl__rule{order:7;margin-inline-start:10px}.zfl__open{display:block;padding-bottom:12px;border-bottom:1px solid var(--zu-line)}.zfl__table .zfl__open td{display:block;padding:0}.zfl__row[data-fold],.zfl__table .zfl__gap{display:none}.zfl__table .zfl__more{display:block}.zfl__table .zfl__more td{display:grid;gap:2px;padding:14px 0 2px 16px}.zfl__more-say{position:relative;color:var(--zu-ink-2);font-size:var(--zv-t-cap);font-weight:500;line-height:1.4}.zfl__more-say:before{content:"";position:absolute;top:calc(.7em - 3px);left:-16px;width:6px;height:6px;border-radius:50%;background:var(--zind-accent,var(--zu-brand))}.zfl__more-when{color:var(--zu-ink-3);font:500 var(--zv-t-cap) /1.4 var(--zu-mono);font-variant-numeric:tabular-nums}}.zfs-comply{padding-block:clamp(56px,5.6vw,80px) clamp(64px,6.7vw,96px);border-top:1px solid var(--zu-line);background:var(--zu-light-base);color:var(--zu-ink)}.zfs-comply__object{margin-top:clamp(40px,4.4vw,64px)}.zfs-trail{--zfs-trail-pad:clamp(20px,2.4vw,32px);margin:0;overflow:hidden;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel);color:var(--zu-ink)}.zfs-trail__head{display:grid;border-bottom:1px solid var(--zu-line);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zfs-trail__head>*{padding:18px var(--zfs-trail-pad) 16px}.zfs-trail__k{display:flex;align-items:baseline}.zfs-trail__asks{display:none}.zfs-trail__parts{margin:0;padding:0;list-style:none}.zfs-trail__part{display:grid}.zfs-trail__part+.zfs-trail__part{border-top:1px solid var(--zu-line)}.zfs-trail .zfs-log{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-content:start;row-gap:2px;margin:0;padding:20px calc(var(--zfs-trail-pad) - 10px);list-style:none}.zfs-log__line{display:grid;grid-column:1/-1;grid-template-columns:subgrid;column-gap:16px;align-items:baseline;padding:5px 10px;border-radius:var(--zu-r-2)}.zfs-log__line[data-answers]{background:color-mix(in oklab,var(--zind-accent,var(--zu-ink)) 6%,var(--zu-light-raise));box-shadow:inset 2px 0 0 var(--zind-accent,var(--zu-ink))}.zfs-log__t{font:500 var(--zv-t-cap) /1.5 var(--zu-mono);font-variant-numeric:tabular-nums}.zfs-log__k,.zfs-log__t{color:var(--zu-ink-3);white-space:nowrap}.zfs-log__k{min-width:5.75rem;font:600 var(--zv-t-mono) /1.5 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zfs-log__v{color:var(--zu-ink-2);font-size:15px;line-height:1.5;overflow-wrap:break-word;text-wrap:pretty}.zfs-log__line[data-answers] .zfs-log__k,.zfs-log__line[data-answers] .zfs-log__v{color:var(--zu-ink)}.zfs-log__v[data-ink]{color:var(--zu-ink);font-weight:500}@media (max-width:559px){.zfs-trail .zfs-log{grid-template-columns:max-content minmax(0,1fr);row-gap:4px}.zfs-log__line{row-gap:2px;column-gap:12px}.zfs-log__k{min-width:0}.zfs-log__v{grid-column:1/-1}}.zfs-trail__answer{display:grid;align-content:start;gap:8px;padding:18px var(--zfs-trail-pad) 22px;border-top:1px solid var(--zu-line);background:var(--zu-light-sunken)}.zfs-trail .zfs-trail__q{margin:0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-lead);font-weight:520;line-height:1.25;letter-spacing:-.02em}.zfs-trail .zfs-trail__a{max-width:52ch;margin:0;color:var(--zu-ink);font-size:var(--zv-t-body);line-height:1.55;text-wrap:pretty}@media (min-width:1024px){.zfs-trail__head,.zfs-trail__part{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.zfs-trail__asks{display:block;border-left:1px solid var(--zu-line);background:var(--zu-light-sunken)}.zfs-trail .zfs-log{padding-block:21px 24px}.zfs-trail__answer{padding:24px var(--zfs-trail-pad) 26px;border-top:0;border-left:1px solid var(--zu-line)}}.zfs-trail__link{position:relative;display:inline-flex;align-items:center;justify-self:start;gap:5px;min-block-size:24px;margin-top:2px;color:var(--zu-ink);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--zu-line-2);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s var(--vk-ease-snappy)}.zfs-trail__link:after{content:"";position:absolute;inset:-10px -4px}.zfs-trail__link:hover{text-decoration-color:initial}.zfs-trail__link:focus-visible{outline:2px solid var(--zu-brand);outline-offset:3px;border-radius:var(--zu-r-1)}.zfs-trail__arrow{flex:none;width:14px;height:14px;transition:transform .16s var(--vk-ease-snappy)}.zfs-trail__link:hover .zfs-trail__arrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.zfl__to,.zfl__to-arrow,.zfs-trail__arrow,.zfs-trail__link{transition:none}.zfl__to:hover .zfl__to-arrow,.zfs-trail__link:hover .zfs-trail__arrow{transform:none}}