.lfcq{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:var(--surface,transparent)}.lfcq-head h3{margin:0;font-size:14px;display:flex;align-items:center;gap:7px}.lfcq-head p{margin:4px 0 0;max-width:90ch}.lfcq-head p,.lfcq-muted{font-size:12.5px;color:var(--mute)}.lfcq-muted{margin:0}.lfcq-error,.lfcq-warn{display:flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border-radius:9px;font-size:12.5px;font-weight:600}.lfcq-error{background:#fdecea;color:#a1301f}.lfcq-warn{background:#fff6e0;color:#7a5200}.lfcq-state{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid var(--line);flex-wrap:wrap}.lfcq-state>svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px}.lfcq-state.is-instructed{background:color-mix(in srgb,#2f8a4b 7%,transparent);border-color:color-mix(in srgb,#2f8a4b 28%,transparent)}.lfcq-state.is-instructed>svg{color:#2f8a4b}.lfcq-state.is-pending{background:color-mix(in srgb,#c98a0b 8%,transparent);border-color:color-mix(in srgb,#c98a0b 30%,transparent)}.lfcq-state.is-pending>svg{color:#9a6a06}.lfcq-state.is-failed{border-color:#e4a39a}.lfcq-grow{flex:1 1 280px;min-width:0;display:grid;grid-gap:4px;gap:4px}.lfcq-grow b{font-size:13.5px}.lfcq-grow small{font-size:12px;color:var(--mute)}.lfcq-inline{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;-webkit-margin-before:6px;margin-block-start:6px}.lfcq-inline label{display:grid;grid-gap:3px;gap:3px;font-size:11px;font-weight:700;color:var(--mute)}.lfcq-form select,.lfcq-form textarea,.lfcq-inline input{font:inherit;font-size:13px;padding:7px 10px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--ink);min-width:0}.lfcq-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.lfcq-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;font-weight:700;color:var(--deep);cursor:pointer}.lfcq-btn:disabled{opacity:.55;cursor:default}.lfcq-btn.is-primary{background:var(--deep);border-color:var(--deep);color:#fff}.lfcq-btn.is-good{border-color:color-mix(in srgb,#2f8a4b 45%,transparent);color:#256f3c}.lfcq-btn.is-danger{border-color:#e4a39a;color:#a1301f}.lfcq-btn.is-ghost{background:transparent}.lfcq-btn:focus-visible,.lfcq-form select:focus-visible,.lfcq-form textarea:focus-visible,.lfcq-inline input:focus-visible{outline:2px solid var(--deep);outline-offset:1px}.lfcq-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border-radius:12px;border:1px dashed var(--line)}.lfcq-form label{display:grid;grid-gap:4px;gap:4px;font-size:11.5px;font-weight:700;color:var(--mute)}.lfcq-form-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lfcq-form-foot small{flex:1 1 260px;font-size:12px;color:var(--mute)}.lfcq-history{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lfcq-history li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px}.lfcq-history li>svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px}.lfcq-history li.is-accepted>svg{color:#2f8a4b}.lfcq-history li.is-declined>svg{color:#a1301f}.lfcq-history em,.lfcq-history li.is-withdrawn>svg{color:var(--mute)}.lfcq-history em{display:block;font-style:normal}.lfcq-spin{animation:lfcq-spin .9s linear infinite}@keyframes lfcq-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lfcq-spin{animation:none}}.lgj{--lgj-line:var(--line);--lgj-done:var(--good);--lgj-live:var(--navy);--lgj-open:var(--blue,#075ea8);--lgj-risk:var(--stop);--lgj-wait:var(--warn);display:grid;grid-gap:12px;gap:12px}.lgj-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lgj-top h3{margin:0;font-size:14px;letter-spacing:-.01em}.lgj-legend{display:flex;gap:13px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.lgj-legend li{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--mute)}.lgj-legend i{width:9px;height:9px;border-radius:50%;background:var(--lgj-line)}.lgj-legend i.is-done{background:var(--lgj-done)}.lgj-legend i.is-live{background:var(--lgj-live)}.lgj-legend i.is-open{background:var(--lgj-open)}.lgj-legend i.is-shut{background:#b9c2cf}.lgj-legend i.is-risk{background:var(--lgj-risk)}.lgj-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lgj-leaps{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:end;grid-gap:0;gap:0;min-height:30px;margin-bottom:-6px}.lgj-leap{position:relative;height:26px;align-self:end;-webkit-border-before:2px solid var(--lgj-live);border-block-start:2px solid var(--lgj-live);-webkit-border-start:2px solid var(--lgj-live);border-inline-start:2px solid var(--lgj-live);-webkit-border-end:2px solid var(--lgj-live);border-inline-end:2px solid var(--lgj-live);border-start-start-radius:12px;border-start-end-radius:12px;margin:0 12%}.lgj-leap em{position:absolute;inset-block-start:-9px;inset-inline-start:50%;transform:translateX(-50%);background:var(--surface-solid,#fff);padding:1px 8px;border-radius:999px;border:1px solid var(--lgj-live);font-style:normal;font-size:10.5px;font-weight:700;color:var(--lgj-live);white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .lgj-leap em{transform:translateX(50%)}.lgj-leap.is-override,.lgj-leap.is-rejected,.lgj-leap.is-settlement-default{border-color:var(--lgj-risk)}.lgj-leap.is-override em,.lgj-leap.is-rejected em,.lgj-leap.is-settlement-default em{border-color:var(--lgj-risk);color:var(--lgj-risk)}.lgj-leap.is-override{border-style:dashed}.lgj-rail{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.lgj-gutter,.lgj-rail{display:grid;align-items:start}.lgj-gutter{justify-items:center;align-self:stretch;-webkit-padding-before:42px;padding-block-start:42px}.lgj-slot{position:relative;display:grid;grid-gap:0;gap:0;align-content:start}.lgj-gutter[data-i="4"]{grid-column:1/-1;justify-items:start;-webkit-padding-before:6px;padding-block-start:6px;-webkit-padding-start:17px;padding-inline-start:17px;min-height:0}.lgj-gutter[data-i="4"] .lgj-link{inline-size:auto;block-size:26px}.lgj-gutter[data-i="4"] .lgj-link i{inline-size:0;block-size:26px;-webkit-border-before:0;border-block-start:0;-webkit-border-start:3px solid var(--lgj-line);border-inline-start:3px solid var(--lgj-line)}.lgj-gutter[data-i="4"] .lgj-link i:after{inset-inline-end:-5px;inset-block-start:auto;inset-block-end:-2px;border-inline:4px solid transparent;-webkit-border-before:7px solid var(--lgj-line);border-block-start:7px solid var(--lgj-line);-webkit-border-after:0;border-block-end:0}.lgj-gutter[data-i="4"] .lgj-link.is-taken i,.lgj-gutter[data-i="4"] .lgj-link.is-taken i:after{border-inline-start-color:var(--lgj-done);border-block-start-color:var(--lgj-done)}.lgj-gutter[data-i="4"] .lgj-link.is-offered i{border-inline-start-style:dashed;border-inline-start-color:var(--lgj-open)}.lgj-gutter[data-i="4"] .lgj-link.is-offered i:after{border-block-start-color:var(--lgj-open)}.lgj-gutter[data-i="4"] .lgj-link.is-passed i{-webkit-border-start:0;border-inline-start:0;inline-size:2px;background:repeating-linear-gradient(180deg,#b9c2cf 0 3px,transparent 3px 6px)}.lgj-gutter[data-i="4"] .lgj-link-mark{inset-block-start:8px}.lgj-firm{display:flex;align-items:flex-start;gap:6px;-webkit-margin-before:6px;margin-block-start:6px;width:100%;padding:5px 8px;border:1px dashed var(--line);border-radius:9px;background:none;text-align:start;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;line-height:1.35;color:var(--mute,#68758a);overflow-wrap:anywhere}.lgj-firm:disabled{cursor:default}.lgj-firm svg{flex:none;-webkit-margin-before:1px;margin-block-start:1px}.lgj-firm.is-set{border-style:solid;border-color:var(--navy);color:var(--navy)}.lgj-firm.is-required{border-color:var(--bad);color:var(--bad)}.lgj-link{position:relative;inline-size:34px;block-size:20px;display:grid;place-items:center;pointer-events:none}.lgj-link i{display:block;inline-size:26px;block-size:0;-webkit-border-before:1.5px solid var(--lgj-line);border-block-start:1.5px solid var(--lgj-line);position:relative;opacity:.5}.lgj-link i:after{content:"";position:absolute;inset-inline-end:-2px;inset-block-start:-4px;-webkit-border-start:7px solid var(--lgj-line);border-inline-start:7px solid var(--lgj-line);-webkit-border-before:4px solid transparent;border-block-start:4px solid transparent;-webkit-border-after:4px solid transparent;border-block-end:4px solid transparent}[dir=rtl] .lgj-link i:after{transform:scaleX(-1);transform-origin:center}.lgj-link-mark{position:absolute;inline-size:9px;block-size:9px;border-radius:50%;background:var(--lgj-done);box-shadow:0 0 0 3px color-mix(in srgb,var(--lgj-done) 20%,transparent)}.lgj-link.is-taken i{border-block-start-width:3px;border-color:var(--lgj-done);opacity:1}.lgj-link.is-taken i:after{border-inline-start-color:var(--lgj-done);border-block-color:transparent}.lgj-link.is-offered i{border-block-start-width:2px;border-block-start-style:dashed;border-color:var(--lgj-open);opacity:1}.lgj-link.is-offered i:after{border-inline-start-color:var(--lgj-open);border-block-color:transparent}.lgj-link.is-passed i{-webkit-border-before:0;border-block-start:0;block-size:2px;opacity:1;background:repeating-linear-gradient(90deg,#b9c2cf 0 3px,transparent 3px 6px)}.lgj-link.is-passed i:after{border-inline-start-color:#b9c2cf;border-block-color:transparent}.lgj-link.is-untrodden i{opacity:.38}.lgj-link.is-override i{border-color:var(--lgj-risk);border-block-start-style:dashed;opacity:1}.lgj-link.is-override i:after{border-inline-start-color:var(--lgj-risk);border-block-color:transparent}.lgj-card{position:relative;display:grid;grid-gap:7px;gap:7px;justify-items:start;text-align:start;padding:13px 14px 13px 17px;border-radius:14px;min-height:92px;width:100%;border:1px solid var(--lgj-line);background:color-mix(in srgb,var(--deep) 3%,#fff);color:var(--ink);cursor:pointer;font:inherit;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}[dir=rtl] .lgj-card{padding:13px 17px 13px 14px}.lgj-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,45,80,.1)}.lgj-card:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.lgj-card-spine{position:absolute;inset-inline-start:0;inset-block:12px;width:4px;border-start-end-radius:4px;border-end-end-radius:4px;background:#c6cede}.lgj-card-head{display:flex;align-items:center;gap:9px;width:100%}.lgj-card-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:none;background:color-mix(in srgb,var(--deep) 8%,transparent);color:var(--mute)}.lgj-card-names{display:grid;min-width:0}.lgj-card-names b{font-size:13.5px;font-weight:800;letter-spacing:-.01em}.lgj-card-names i{font-style:normal;font-size:11.5px;color:var(--mute)}.lgj-card-chevron{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--mute);opacity:.55;flex:none;transition:transform .18s ease}.lgj-card.is-open .lgj-card-chevron{transform:rotate(180deg)}.lgj-card:focus .lgj-card-chevron,.lgj-card:hover .lgj-card-chevron{opacity:.9}.lgj-card-fold{display:grid;grid-template-rows:0fr;width:100%;-webkit-margin-before:-7px;margin-block-start:-7px;transition:grid-template-rows .24s ease,-webkit-margin-before .24s ease;transition:grid-template-rows .24s ease,margin-block-start .24s ease;transition:grid-template-rows .24s ease,margin-block-start .24s ease,-webkit-margin-before .24s ease}.lgj-card-body{display:grid;grid-gap:7px;gap:7px;justify-items:start;min-height:0;overflow:hidden;width:100%;opacity:0;transition:opacity .2s ease .04s}.lgj-card.is-current .lgj-card-fold,.lgj-card.is-open .lgj-card-fold,.lgj-card:focus .lgj-card-fold,.lgj-card:focus-within .lgj-card-fold,.lgj-card:hover .lgj-card-fold{grid-template-rows:1fr;-webkit-margin-before:0;margin-block-start:0}.lgj-card.is-current .lgj-card-body,.lgj-card.is-open .lgj-card-body,.lgj-card:focus .lgj-card-body,.lgj-card:focus-within .lgj-card-body,.lgj-card:hover .lgj-card-body{opacity:1}@media (hover:none){.lgj-card-fold{grid-template-rows:1fr;-webkit-margin-before:0;margin-block-start:0}.lgj-card-body{opacity:1}}.lgj-state{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--deep) 9%,transparent);color:var(--mute)}.lgj-facts{display:flex;flex-wrap:wrap;gap:5px}.lgj-fact{font-size:10.5px;color:var(--mute);background:color-mix(in srgb,var(--deep) 5%,transparent);border-radius:6px;padding:2px 6px;white-space:nowrap}.lgj-fact.is-ref{font-family:ui-monospace,monospace;color:var(--ink)}.lgj-fact.is-open{color:var(--lgj-open);background:color-mix(in srgb,var(--blue,#075ea8) 10%,transparent)}.lgj-fact.is-shut{color:var(--mute)}.lgj-why{display:flex;gap:5px;line-height:1.4;color:var(--mute);-webkit-line-clamp:3}.lgj-arrived,.lgj-why{font-size:10.5px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lgj-arrived{line-height:1.35;color:var(--good);font-weight:600;-webkit-line-clamp:2}.lgj-deadline{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;padding:3px 8px;border-radius:8px;font-size:10.5px;background:color-mix(in srgb,var(--warn) 10%,transparent);-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);color:var(--warn)}.lgj-deadline b{font-weight:800}.lgj-deadline i{font-style:normal;font-weight:700}.lgj-deadline.is-close{background:color-mix(in srgb,var(--stop) 10%,transparent)}.lgj-deadline.is-close,.lgj-deadline.is-elapsed{border-inline-start-color:var(--stop);color:var(--stop)}.lgj-deadline.is-elapsed{background:color-mix(in srgb,var(--stop) 16%,transparent)}.lgj-card.is-locked{opacity:.8;background:color-mix(in srgb,var(--deep) 5%,#fff)}.lgj-card.is-locked .lgj-card-icon{color:#93a0b3}.lgj-card.is-available{border-color:color-mix(in srgb,var(--blue,#075ea8) 45%,var(--line));background:color-mix(in srgb,var(--blue,#075ea8) 5%,#fff)}.lgj-card.is-available .lgj-card-spine{background:var(--lgj-open)}.lgj-card.is-available .lgj-card-icon,.lgj-card.is-available .lgj-state{color:var(--lgj-open);background:color-mix(in srgb,var(--blue,#075ea8) 12%,transparent)}.lgj-card.is-completed .lgj-card-spine{background:var(--lgj-done)}.lgj-card.is-completed .lgj-card-icon,.lgj-card.is-completed .lgj-state{color:var(--lgj-done);background:color-mix(in srgb,var(--good) 12%,transparent)}.lgj-card.is-active,.lgj-card.is-settlement-active,.lgj-card.is-waiting{border-color:color-mix(in srgb,var(--deep) 45%,var(--line));background:color-mix(in srgb,var(--deep) 6%,#fff);box-shadow:0 6px 20px color-mix(in srgb,var(--deep) 14%,transparent)}.lgj-card.is-active .lgj-card-spine,.lgj-card.is-settlement-active .lgj-card-spine,.lgj-card.is-waiting .lgj-card-spine{background:var(--lgj-live)}.lgj-card.is-active .lgj-card-icon,.lgj-card.is-active .lgj-state,.lgj-card.is-settlement-active .lgj-card-icon,.lgj-card.is-settlement-active .lgj-state,.lgj-card.is-waiting .lgj-card-icon,.lgj-card.is-waiting .lgj-state{color:#fff;background:var(--lgj-live)}.lgj-card.is-action-required,.lgj-card.is-defaulted,.lgj-card.is-failed{border-color:color-mix(in srgb,var(--stop) 45%,var(--line));background:color-mix(in srgb,var(--stop) 5%,#fff)}.lgj-card.is-action-required .lgj-card-spine,.lgj-card.is-defaulted .lgj-card-spine,.lgj-card.is-failed .lgj-card-spine{background:var(--lgj-risk)}.lgj-card.is-action-required .lgj-card-icon,.lgj-card.is-action-required .lgj-state,.lgj-card.is-defaulted .lgj-card-icon,.lgj-card.is-defaulted .lgj-state{color:#fff;background:var(--lgj-risk)}.lgj-card.is-current{outline:2px solid color-mix(in srgb,var(--deep) 55%,transparent);outline-offset:1px;box-shadow:0 10px 28px color-mix(in srgb,var(--deep) 18%,transparent)}.lgj-card.is-current .lgj-card-spine{inline-size:6px}.lgj-card.is-current .lgj-card-spine:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;opacity:0;animation:lgj-live 2.6s ease-in-out infinite}@keyframes lgj-live{0%,to{opacity:0}50%{opacity:.38}}.lgj-card.is-available{animation:lgj-unlock .4s ease}@keyframes lgj-unlock{0%{transform:translateY(3px);box-shadow:none}to{transform:none}}.lgj-card.is-passed .lgj-card-spine{background:repeating-linear-gradient(180deg,#b9c2cf 0 4px,transparent 4px 8px)}.lgj-branch-hang{position:relative;-webkit-padding-before:14px;padding-block-start:14px}.lgj-branch-stem{inset-block-start:0;inset-inline-start:22px;inline-size:2px;block-size:14px}.lgj-branch-stem,.lgj-branch-stem:after{position:absolute;background:color-mix(in srgb,var(--deep) 35%,transparent)}.lgj-branch-stem:after{content:"";inset-block-end:0;inset-inline-start:-3px;inline-size:8px;block-size:8px;border-radius:50%}.lgj-branch{border:1px dashed color-mix(in srgb,var(--deep) 28%,var(--line));border-radius:12px;padding:9px 11px;display:grid;grid-gap:6px;gap:6px;background:color-mix(in srgb,var(--deep) 3%,transparent)}.lgj-branch-hang:has(.lgj-branch.is-at-risk) .lgj-branch-stem,.lgj-branch-hang:has(.lgj-branch.is-at-risk) .lgj-branch-stem:after{background:var(--warn)}.lgj-branch-hang:has(.lgj-branch.is-failed) .lgj-branch-stem,.lgj-branch-hang:has(.lgj-branch.is-failed) .lgj-branch-stem:after{background:var(--stop)}.lgj-branch-hang:has(.lgj-branch.is-completed) .lgj-branch-stem,.lgj-branch-hang:has(.lgj-branch.is-completed) .lgj-branch-stem:after{background:var(--good)}.lgj-branch-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;flex-wrap:wrap}.lgj-branch-tag{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.lgj-branch-state{font-size:10.5px;font-weight:800;color:var(--deep)}.lgj-branch.is-at-risk{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 6%,transparent)}.lgj-branch.is-at-risk .lgj-branch-state{color:var(--warn)}.lgj-branch.is-failed{border-color:color-mix(in srgb,var(--stop) 55%,var(--line));background:color-mix(in srgb,var(--stop) 6%,transparent)}.lgj-branch.is-failed .lgj-branch-state{color:var(--stop)}.lgj-branch.is-completed{border-style:solid;border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.lgj-branch.is-completed .lgj-branch-state{color:var(--good)}.lgj-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.lgj-steps li{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--mute)}.lgj-steps li i{display:grid;place-items:center;color:#9aa6b6;flex:none}.lgj-steps li b{font-weight:700;color:var(--ink)}.lgj-steps li em{font-style:normal;-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgj-steps li.is-done i{color:var(--good)}.lgj-steps li.is-active i{color:var(--deep)}.lgj-steps li.is-failed b,.lgj-steps li.is-failed i{color:var(--stop)}.lgj-branch-note{line-height:1.4}.lgj-branch-exit,.lgj-branch-note{margin:0;font-size:10.5px;color:var(--mute)}.lgj-branch-exit{display:flex;align-items:center;gap:5px;font-weight:700;-webkit-padding-before:5px;padding-block-start:5px;-webkit-border-before:1px dashed var(--line);border-block-start:1px dashed var(--line)}.lgj-branch-exit.is-at-risk,.lgj-branch-exit.is-failed{color:var(--stop)}.lgj-drawer{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px 16px;box-shadow:0 8px 24px rgba(20,45,80,.07);animation:lgj-open .22s ease}@keyframes lgj-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1180px){.lgj-rail{grid-template-columns:1fr 34px 1fr}.lgj-leaps{display:none}.lgj-gutter[data-i="2"]{grid-column:1/-1;justify-items:start;-webkit-padding-before:6px;padding-block-start:6px;-webkit-padding-start:17px;padding-inline-start:17px;min-height:0}.lgj-gutter[data-i="2"] .lgj-link{inline-size:auto;block-size:22px}.lgj-gutter[data-i="2"] .lgj-link i{inline-size:0;block-size:22px;-webkit-border-before:0;border-block-start:0;-webkit-border-start:3px solid var(--lgj-line);border-inline-start:3px solid var(--lgj-line)}.lgj-gutter[data-i="2"] .lgj-link i:after{inset-inline-end:-5px;inset-block-start:auto;inset-block-end:-2px;border-inline:4px solid transparent;-webkit-border-before:7px solid var(--lgj-line);border-block-start:7px solid var(--lgj-line);-webkit-border-after:0;border-block-end:0}.lgj-gutter[data-i="2"] .lgj-link.is-taken i,.lgj-gutter[data-i="2"] .lgj-link.is-taken i:after{border-inline-start-color:var(--lgj-done);border-block-start-color:var(--lgj-done)}.lgj-gutter[data-i="2"] .lgj-link.is-offered i{border-inline-start-style:dashed;border-inline-start-color:var(--lgj-open)}.lgj-gutter[data-i="2"] .lgj-link.is-offered i:after{border-block-start-color:var(--lgj-open)}.lgj-gutter[data-i="2"] .lgj-link.is-passed i{-webkit-border-start:0;border-inline-start:0;inline-size:2px;background:repeating-linear-gradient(180deg,#b9c2cf 0 3px,transparent 3px 6px)}.lgj-gutter[data-i="2"] .lgj-link-mark{inset-block-start:6px}}@media (max-width:820px){.lgj-leaps,.lgj-rail{grid-template-columns:1fr}.lgj-gutter{min-height:0;justify-items:start;-webkit-padding-before:6px;padding-block-start:6px;-webkit-padding-start:17px;padding-inline-start:17px}.lgj-link{inline-size:auto;block-size:24px}.lgj-link i{inline-size:0;block-size:24px;-webkit-border-before:0;border-block-start:0;-webkit-border-start:3px solid var(--lgj-line);border-inline-start:3px solid var(--lgj-line)}.lgj-link i:after{inset-inline-end:-5px;inset-block-start:auto;inset-block-end:-2px;border-inline:4px solid transparent;-webkit-border-before:7px solid var(--lgj-line);border-block-start:7px solid var(--lgj-line);-webkit-border-after:0;border-block-end:0}.lgj-link.is-taken i,.lgj-link.is-taken i:after{border-inline-start-color:var(--lgj-done);border-block-start-color:var(--lgj-done)}.lgj-link.is-passed i{-webkit-border-start:0;border-inline-start:0;inline-size:2px;background:repeating-linear-gradient(180deg,#b9c2cf 0 3px,transparent 3px 6px)}.lgj-card{min-height:0}.lgj-slot{gap:0}.lgj-link-mark{inset-block-start:6px}}@media (prefers-reduced-motion:reduce){.lgj-card,.lgj-card-chevron{transition:none}.lgj-card:hover{transform:none}.lgj-card-body,.lgj-card-fold{transition:none}.lgj-card.is-available,.lgj-drawer{animation:none}.lgj-card.is-current .lgj-card-spine:after{animation:none;opacity:0}}.wof{display:grid;grid-gap:12px;gap:12px}.wof-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.wof-head h4{margin:0;font-size:13.5px;color:var(--ink,#10243a)}.wof-head p{margin:3px 0 0;font-size:12px;color:var(--mute,#5b6b7d);max-width:80ch}.wof-people{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:700;background:#e9f4ee;color:#1d6b43;white-space:nowrap}.wof-people.is-none{background:#fff4df;color:#7a5200}.wof-muted{color:var(--mute,#5b6b7d)}.wof-error,.wof-muted{margin:0;font-size:12.5px;display:flex;gap:6px;align-items:center}.wof-error{padding:7px 10px;border-radius:9px;background:#fdecea;color:#a1301f;font-weight:600}.wof-ask{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 10px;gap:8px 10px;align-items:end;padding:10px 12px;border:1px dashed #cddcec;border-radius:10px;background:#fff}.wof-ask label{display:grid;grid-gap:4px;gap:4px;font-size:11.5px;font-weight:700;color:var(--mute,#5b6b7d)}.wof-ask input,.wof-ask textarea{font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--line,#dde4ec);border-radius:8px;background:#fff;color:var(--ink,#10243a);min-width:0}@media (max-width:760px){.wof-ask{grid-template-columns:minmax(0,1fr)}}.wof-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;border:1px solid var(--line,#dde4ec);background:#fff;font:inherit;font-size:12px;font-weight:700;color:var(--navy,#0b3a5d);cursor:pointer;white-space:nowrap}.wof-btn:disabled{opacity:.55;cursor:default}.wof-btn.is-primary{background:var(--navy,#0b3a5d);border-color:var(--navy,#0b3a5d);color:#fff}.wof-btn.is-good{border-color:#9fd0b4;color:#1d6b43}.wof-btn.is-danger{border-color:#efc2bb;color:#a1301f}.wof-btn.is-ghost{background:transparent}.wof-ask input:focus-visible,.wof-ask textarea:focus-visible,.wof-btn:focus-visible,.wof-file:focus-visible{outline:2px solid var(--navy,#0b3a5d);outline-offset:1px}.wof-grow{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.wof-requests{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.wof-requests li{display:flex;gap:9px;align-items:center;padding:8px 10px;border-radius:9px;background:#fff8e8;border:1px solid #f1dfb4;font-size:12.5px}.wof-requests li>svg{color:#8b6420;flex:none}.wof-requests small,.wof-update-head small{color:var(--mute,#5b6b7d);font-size:11.5px}.wof-updates{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.wof-updates>li{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--line,#dde4ec);background:#fff}.wof-updates>li.is-new{border-color:#b9cde6;box-shadow:inset 3px 0 0 #3b6fb6}.wof-updates>li.is-pending_review{border-color:#f1d49a}.wof-updates p{margin:0;font-size:13px;line-height:1.45}.wof-update-head{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.wof-update-head b{font-size:12.5px}.wof-chip{display:inline-flex;align-items:center;height:19px;padding-inline:7px;border-radius:6px;font-size:10.5px;font-weight:700;background:#eef1f6;color:#4a5a6c}.wof-chip.is-pending_review{background:#fff1d6;color:#845208}.wof-chip.is-accepted,.wof-chip.is-answered{background:#e3f3ea;color:#1a6441}.wof-chip.is-cancelled,.wof-chip.is-rejected{background:#fbe9ea;color:#922f3c}.wof-chip.is-new{background:#e4edf9;color:#2c5a98}.wof-facts{display:flex;flex-wrap:wrap;gap:4px 14px;color:#3c4d60}.wof-facts span{display:inline-flex;gap:4px;align-items:center;font-size:12px}.wof-files{display:flex;flex-wrap:wrap;gap:6px}.wof-file{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;border:1px solid var(--line,#dde4ec);background:#f8fbfd;font:inherit;font-size:11.5px;color:var(--navy,#0b3a5d);cursor:pointer}.wof-verdict{display:flex;gap:6px;align-items:flex-start;padding:6px 9px;border-radius:8px}.wof-updates p.wof-verdict{font-size:12px}.wof-verdict.is-accepted{background:#e9f4ee;color:#1d6b43}.wof-verdict.is-rejected{background:#fbe9ea;color:#922f3c}.wof-decide{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-top:6px;border-top:1px solid #eef1f6}.wof-decide small{flex:1 1 240px;color:var(--mute,#5b6b7d);font-size:11.5px}.wof-earlier summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--navy,#0b3a5d)}.wof-earlier ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:12px}.wof-earlier small{color:var(--mute,#5b6b7d)}.wof-spin{animation:wof-spin .9s linear infinite}@keyframes wof-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wof-spin{animation:none}}.tbl-sort button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.tbl-sort.on button{color:var(--brand,#0F79AC)}.tbl-sort.num button,.tbl-sort.r button{flex-direction:row-reverse}.tbl-sort-idle{opacity:.35}.tbl-sort button:focus-visible .tbl-sort-idle,.tbl-sort button:hover .tbl-sort-idle{opacity:.8}