:focus-visible{outline:3px solid var(--m-500);outline-offset:2px}button{font:inherit;color:inherit}button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn[disabled]{border-color:var(--g-300);background:var(--paper-2);color:var(--g-600);cursor:not-allowed}.btn.pri[disabled]{background:var(--g-200);border-color:var(--g-300);color:var(--g-700)}.linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font:800 9.5px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--ink);padding:0 0 2px}.linkbtn.mg{color:var(--m-700);border-color:var(--m-700)}.linkbtn.quiet{border-bottom-color:transparent;color:var(--g-600)}.linkbtn:hover{color:var(--m-700);border-color:var(--m-700)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld>label,.fld>span{font:800 9.5px/14px var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--g-700)}.ctl{height:38px;width:100%;border:1.5px solid var(--ink);border-radius:0;background:#fff;padding:0 10px;font:400 14px var(--f-u);color:var(--ink);min-width:0}textarea.ctl{height:auto;min-height:72px;padding:8px 10px;line-height:20px;resize:vertical}select.ctl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.ctl.m{font-family:var(--f-m)}.ctl:focus{outline:3px solid var(--m-500);outline-offset:0}.ctl.sm{height:32px;font-size:13px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.grid2,.grid3{display:grid;gap:12px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.chk{display:inline-flex;align-items:center;gap:8px;font:400 13px/18px var(--f-u);cursor:pointer}.chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--ink);background:#fff;display:inline-grid;place-items:center;margin:0;flex:none;cursor:pointer}.chk input:checked{background:var(--ink)}.chk input:checked:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.chk input[type=radio]{border-radius:50%}.chk input[type=radio]:checked{background:#fff}.chk input[type=radio]:checked:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--ink);transform:none}.chk input:focus-visible{outline:2px solid var(--m-500,#EC008C);outline-offset:2px}.picks{display:flex;flex-wrap:wrap;gap:6px}.picks label{position:relative}.picks input{position:absolute;opacity:0;inset:0;cursor:pointer}.picks input:checked+.pick{background:var(--ink);color:#fff}.picks input:focus-visible+.pick{outline:3px solid var(--m-500)}.formrow{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.err{color:var(--red)}.err,.ok-msg{font:500 13px/18px var(--f-u)}.ok-msg{color:var(--green)}.hint{font:400 12px/16px var(--f-u);color:var(--g-600)}.vt2 a,.vt2 button{border:0;background:transparent;cursor:pointer}.vt2 button{height:32px;padding:0 12px;font:800 10.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.vt2 button.on{background:var(--ink);color:#fff}.fsel{position:relative;display:inline-flex;align-items:center}.fsel select{max-width:170px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:700 10.5px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:0 16px 0 2px;height:32px;cursor:pointer}.fsel:after{content:"";position:absolute;right:3px;top:13px;width:5px;height:5px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);pointer-events:none}.fsel .mut{font:600 10.5px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--g-600);margin-right:2px}.board,.rail{-moz-user-select:none;user-select:none;-webkit-user-select:none}.card[data-dragging=true]{opacity:.35}.lane.over{background:var(--m-50)}.lane.over .lane-h{border-bottom-color:var(--m-600)}.card.ghost{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:rotate(-1.5deg);width:234px;cursor:-webkit-grabbing;cursor:grabbing}.card .drag{cursor:-webkit-grab;cursor:grab}.lane-more{font:500 11px/16px var(--f-m);color:var(--g-600);padding:4px 0}.lane.out .lane-h .nm{color:var(--g-700)}.rail a.rc:hover{background:var(--paper-2)}.modal-wrap{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.modal-wrap .scrim{position:absolute;inset:0;background:rgba(19,19,19,.6)}.modal{position:relative;background:#fff;border:2px solid var(--ink);width:520px;max-width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:8px 8px 0 var(--ink)}.modal .dr-h h2{font:900 18px/22px var(--f-d);text-transform:uppercase;letter-spacing:.02em}.modal .dr-b{padding:18px 22px;gap:16px}.drawer-wrap{position:fixed;inset:0;z-index:40}.drawer-wrap .scrim{position:absolute;inset:0}.drawer-wrap .drawer{position:absolute}.x{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;cursor:pointer;width:32px;height:32px;display:grid;place-items:center}.toasts{position:fixed;left:96px;bottom:20px;z-index:60;display:flex;flex-direction:column-reverse;gap:8px;width:min(300px,calc(100vw - 32px))}@media (max-width:760px){.toasts{left:16px;right:16px;width:auto;bottom:16px}}.toast.bad{background:var(--m-600)}.toast .t{flex:1 1}.toast button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--m-300);font:800 10.5px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:4px}.toast.bad button{color:#fff;text-decoration:underline}.pal{position:fixed;inset:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.pal .scrim{position:absolute;inset:0;background:rgba(19,19,19,.55)}.pal .box{position:relative;width:640px;max-width:100%;background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.pal .q{display:flex;align-items:center;gap:10px;padding:0 16px;height:56px;border-bottom:2px solid var(--ink)}.pal .q input{all:unset;flex:1 1;font:500 17px var(--f-u)}.pal .mode{font:900 10px/1 var(--f-d);background:var(--m-600);color:#fff;padding:5px 7px}.pal .grp,.pal .mode{letter-spacing:.12em;text-transform:uppercase}.pal .grp{padding:8px 16px 4px;font:800 9.5px/14px var(--f-d);color:var(--g-600)}.pal .it{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:9px 16px;text-decoration:none;color:var(--ink);cursor:pointer}.pal .it .n{font:600 14px/18px var(--f-u)}.pal .it .s{font:500 11.5px/16px var(--f-m);color:var(--g-600)}.pal .it.on{background:var(--ink);color:#fff}.pal .it.on .s{color:var(--on-ink-2)}.pal .foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--g-200);font:500 11px/1 var(--f-m);color:var(--g-600)}.pal .none{padding:18px 16px;color:var(--g-600);font:400 14px var(--f-u)}.page{flex:1 1;min-height:0;overflow-y:auto}.pad{padding:20px 32px 40px}.blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px}.blk{padding:18px 0 22px;border-bottom:1px solid var(--g-200)}.blk>.sec-h{margin-bottom:10px}.empty{padding:28px 0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty .big{font:900 22px/26px var(--f-d);text-transform:uppercase}.empty p{color:var(--g-700);max-width:520px}.rowlink{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--g-150);text-decoration:none;color:var(--ink)}.rowlink:hover .co{text-decoration:underline}.rowlink:last-child{border-bottom:0}.ev .actions{display:flex;gap:12px;margin-top:6px}.up{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--g-150);font:400 14px/20px var(--f-u)}.up:last-child{border-bottom:0}.tickbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--ink);background:#fff;cursor:pointer;flex:none;display:grid;place-items:center;padding:0}.tickbtn:hover{background:var(--g-100)}.tickbtn.d{background:var(--ink)}.tickbtn svg{width:11px;height:11px;stroke:#fff;stroke-width:3.5;fill:none}.pinned{border-left:4px solid var(--m-500);padding-left:12px}.cmp-t button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;height:40px;padding:0 16px;display:flex;align-items:center;font:800 10.5px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-2)}.cmp-t button:hover{color:#fff}.cmp-t button.on{background:#fff;color:var(--ink)}.cmp-t button.off{color:var(--on-ink-3)}.cmp-b textarea{all:unset;flex:1 1;min-height:46px;max-height:160px;font:400 14px/20px var(--f-u);color:var(--ink);white-space:pre-wrap;overflow:auto}.cmp-b textarea::placeholder{color:var(--g-600)}.cmp-opts{gap:10px;flex-wrap:wrap;padding:10px 16px 0;background:#fff}.cmp-opts,.mover{display:flex;align-items:center}.mover{gap:8px}.mover select{height:30px;border:1.5px solid #fff;background:var(--ink);color:#fff;font:800 10px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;padding:0 26px 0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0);background-position:calc(100% - 13px) 12px,calc(100% - 8px) 12px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.file .stage-msg{font:500 12px/16px var(--f-u);color:var(--m-200)}.kl dd .ctl{margin-top:-4px}.edit-actions{display:flex;gap:8px;margin-top:14px}.qa2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--ink-line);background:transparent;height:46px;display:flex;align-items:center;justify-content:center;color:#fff;font:800 10px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.qa2 button:last-child{border-right:0}.qa2 button:hover{background:var(--ink-3)}.mini{flex-direction:column;margin-top:12px;padding-top:12px;border-top:1px dashed var(--g-300)}.docrow,.mini{display:flex;gap:8px}.docrow{align-items:center;font:400 13px/18px var(--f-u);padding:3px 0}.docrow .grow{min-width:0}.statusbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--ink);background:#fff;width:16px;height:16px;padding:0;cursor:pointer;display:grid;place-items:center;flex:none}.statusbtn.d{background:var(--ink)}.statusbtn.r{border-color:var(--red);background:var(--red-bg)}.statusbtn svg{width:10px;height:10px;stroke:#fff;stroke-width:3.5;fill:none}.tbl a{color:inherit;text-decoration:none}.tbl a:hover{text-decoration:underline}.bulk button,.tbl tr.click{cursor:pointer}.bulk button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-right:1px solid var(--ink-line);display:flex;align-items:center;gap:8px;padding:0 20px;color:#fff;font:800 10.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}.bulk button:hover{background:var(--ink-2)}.bulk select{height:32px;margin:auto 12px;border:1.5px solid #fff;background:var(--ink);color:#fff;font:700 11px var(--f-u);padding:0 8px}.bars{display:flex;flex-direction:column;gap:8px}.bar{display:grid;grid-template-columns:120px minmax(0,1fr) 48px;grid-gap:12px;gap:12px;align-items:center;font:400 13px/18px var(--f-u)}.bar .track{height:14px;background:var(--g-100)}.bar .fill{height:100%;background:var(--ink)}.bar .v{font:500 12px/1 var(--f-m);text-align:right}.cols{display:flex;align-items:flex-end;gap:6px;height:120px;border-bottom:2px solid var(--ink);padding-top:16px}.cols .c{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.cols .c i{display:block;width:100%;background:var(--ink);min-height:2px}.cols .c.now i{background:var(--m-600)}.cols .c b{font:500 11px/1 var(--f-m)}.cols-l{display:flex;gap:6px;margin-top:6px}.cols-l span{flex:1 1;text-align:center;font:500 10px/1 var(--f-m);color:var(--g-600);min-width:0;overflow:hidden}.cols>*{min-width:0}@media (max-width:520px){.cols-l span:nth-child(2n){visibility:hidden}.cols-l span:last-child{visibility:visible}}@media (max-width:1100px){.blocks{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pad{padding:16px}.drawer-wrap .drawer{width:100%}.grid2,.grid3{grid-template-columns:1fr}.board{scroll-snap-type:x mandatory;scroll-padding-left:16px}.lane{scroll-snap-align:start;flex-basis:86vw}}.spine{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}@media (max-height:900px) and (min-width:761px){.spine .logo{height:120px}.spine .logo img{width:104px}.spine .tool{height:42px}.sp-nav a{padding:12px 0}.spine .me{height:48px}}@media (max-height:760px) and (min-width:761px){.sp-nav a{padding:9px 0}.spine .logo{height:104px}.spine .logo img{width:92px}}.corner-btn{display:none}@media (max-width:1279px){.corner-btn{display:inline-flex}.rec[data-corner=open] .rec-r{display:block;position:fixed;right:0;top:0;bottom:0;width:360px;max-width:100%;z-index:30;background:#fff;border-left:2px solid var(--ink);box-shadow:-10px 0 0 rgba(19,19,19,.12)}}@media (max-width:760px){.corner-btn,.tbar .vsep,.topl .crumb a,.topl .crumb span{display:none}.rec .rec-r{display:block}}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--m-600);color:#fff;padding:10px 14px;font:800 11px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}.skip:focus{left:8px}@media (max-width:640px){.dr-f{flex-wrap:wrap}.dr-f>label{width:100%}.dr-f>label select{flex:1 1;width:auto!important}.dr-f .btn{flex:1 1}.dr-f .sp{display:none}}@media (max-width:760px){.spine .tool{display:grid!important;width:48px!important;height:48px;flex:none;border:0!important}.spine .foot{display:flex!important;margin:0;border:0}.spine .foot .me{height:48px;width:48px}}.kv{display:grid;grid-template-columns:120px 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0}.kv dt{font:800 10.5px/18px var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--g-600)}.kv dd{margin:0;font:400 14px/18px var(--f-u)}.spine .tool{background:none;border:0;border-bottom:1px solid var(--ink-line);width:100%;cursor:pointer;position:relative}.spine .mob-btn{display:none}.spine .mob-btn .n{position:absolute;top:8px;right:6px;font:600 10px/1 var(--f-m);background:var(--ink);color:#fff;padding:2px 3px}@media (max-width:760px){.spine{position:-webkit-sticky;position:sticky;top:0;z-index:40;overflow:visible;align-items:center}.spine .logo{width:auto;padding:0 12px 0 16px;height:56px;display:flex;align-items:center;margin-right:auto}.spine .logo img{width:92px}.sp-nav,.spine .foot{display:none!important}.spine .tool{height:56px!important;width:52px!important}.spine .mob-btn{display:grid!important;background:var(--m-600)!important;width:56px!important}}.mob-menu{position:fixed;inset:0;z-index:90;background:var(--ink);color:#fff;display:flex;flex-direction:column;overflow-y:auto;animation:mm-in .16s ease-out}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mob-menu{animation:none}}.mm-top{display:flex;align-items:center;height:56px;border-bottom:1px solid var(--ink-line);flex:none}.mm-logo{padding:0 16px;margin-right:auto;display:flex}.mm-logo img{width:92px}.mm-x{width:56px;height:56px;display:grid;place-items:center;background:none;border:0;border-left:1px solid var(--ink-line);color:#fff;cursor:pointer}.mm-act{display:flex;gap:10px;padding:16px;border-bottom:1px solid var(--ink-line)}.mm-act .btn{flex:1 1;justify-content:center;height:46px}.mm-act .mm-ghost{background:transparent;color:#fff;border-color:#fff;gap:8px}.mm-nav{list-style:none;margin:0;padding:0}.mm-nav a{display:flex;align-items:center;gap:14px;padding:0 16px;height:62px;border-bottom:1px solid var(--ink-line);color:#fff;text-decoration:none;font:900 26px/1 var(--f-d);letter-spacing:-.01em;text-transform:uppercase}.mm-nav a .i{font:500 12px/1 var(--f-m);color:var(--on-ink-2);width:20px}.mm-nav a.on{background:var(--m-600)}.mm-nav a.on .i{color:#fff}.mm-nav a .n{margin-left:auto;font:600 12px/1 var(--f-m);background:var(--m-600);padding:4px 6px}.mm-nav a.on .n{background:var(--ink)}.mm-me{margin-top:auto;display:flex;align-items:center;gap:12px;padding:16px;border-top:1px solid var(--ink-line);flex-wrap:wrap}.mm-me .ini{background:#fff;color:var(--ink)}.mm-me .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.mm-me .r{font:500 11px/1.3 var(--f-m);color:var(--on-ink-2);text-transform:uppercase;letter-spacing:.06em}.mm-me .linkbtn{color:#fff;border-color:#fff}.mm-me form{margin:0}@media (max-width:760px){.callrow{flex-wrap:wrap;row-gap:8px}.callrow .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 130px);min-width:0}.callrow .wait{margin-left:auto}.callrow .callq{flex:1 1 100%}.callrow .callq .btn{flex:1 1;justify-content:center;height:40px}.up .grow{min-width:0;overflow-wrap:anywhere}}.cmp-warn{margin:10px 16px 0;padding:8px 12px;background:var(--amber-bg);color:var(--amber);font:500 12.5px/1.4 var(--f-u)}.cmp-subj{padding:8px 16px 0}.feed .tx.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tag.green{background:var(--green-bg);color:var(--green);border-color:var(--green)}.obt{margin-top:14px;padding-top:12px;border-top:1px dashed var(--g-300);display:flex;flex-direction:column;gap:6px}.obt-row{display:flex;align-items:flex-start;gap:10px}.obt-link{display:flex;gap:6px;margin:4px 0}.obt-ans{margin:6px 0 0;gap:14px}.obt-ans,.obt-ans dl{display:flex;flex-direction:column}.obt-ans dl{margin:0;gap:8px}.obt-ans dt{font:600 12px/16px var(--f-u);color:var(--g-700)}.obt-ans dd{margin:2px 0 0;font:400 13px/18px var(--f-u);white-space:pre-wrap}.obt-ans dd.obt-item{display:flex;justify-content:space-between;gap:12px;white-space:normal;padding:3px 0;border-bottom:1px solid var(--g-100)}.obt-ans .obt-amt{flex:none;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obt-steps{margin:6px 0 0;padding:0 0 0 18px;font:400 12.5px/1.6 var(--f-u)}.obt-steps li.done{color:var(--g-500);text-decoration:line-through}.obt-steps li.next{font-weight:600}.docfile{display:block;font:400 12px/1.5 var(--f-u);color:var(--g-700);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.docfile .m{text-decoration:none;color:var(--g-500)}.docacts{display:flex;gap:8px;width:100%;padding-left:28px}.tpl{border:1.5px solid var(--ink);margin-bottom:-1.5px;background:#fff}.tpl-h{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:0;cursor:pointer;text-align:left;font:400 13px/18px var(--f-u)}.tpl-h b{font-weight:600;white-space:nowrap}.tpl-b{padding:4px 12px 14px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--g-200)}.tpl-edit{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding-top:10px}.tpl-prev{background:var(--paper-2);padding:12px 14px;font:400 13px/1.5 var(--f-u);white-space:pre-wrap;align-self:start}.tpl-prev .s{font-weight:700;margin:6px 0 8px}.tpl-prev .b{margin-top:6px}.tpl-prev .u{margin-top:12px;font-size:11px;color:var(--g-600);text-decoration:underline}.tpl-fields{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{height:26px;padding:0 8px;border:1px solid var(--g-300);background:#fff;font:500 11.5px/1 var(--f-u);cursor:pointer}.chip:hover{border-color:var(--ink)}.step{gap:10px;align-items:flex-start;padding:10px 0}.qrow,.step{display:flex;border-bottom:1px solid var(--g-200)}.qrow{align-items:center;gap:12px;padding:9px 0;font:400 14px/20px var(--f-u)}.code{display:block;background:var(--ink);color:#fff;font:400 12.5px/1.6 var(--f-m);padding:12px 14px;white-space:pre-wrap;word-break:break-all}@media (max-width:900px){.tpl-edit{grid-template-columns:1fr}.step{flex-wrap:wrap}}.obt-row{flex-wrap:wrap}.obt-row>.grow{flex:1 1 100%}.obt-row>.btn,.obt-row>.row{margin-top:2px}.wl tfoot td{border-top:2px solid var(--ink);border-bottom:0;height:46px}.wl td a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--g-300);text-decoration-color:var(--g-300);text-underline-offset:3px}.wl td a:hover{-webkit-text-decoration-color:var(--m-600);text-decoration-color:var(--m-600)}.alerts{border:2px solid var(--ink);background:#fff}.alerts .al{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--g-150)}.alerts .al:last-child{border-bottom:0}.alerts .al.unread{background:var(--m-50)}.alerts .al .k{font:800 9.5px/14px var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:var(--g-700);min-width:74px;padding-top:2px}.alerts .al.urgent .k{color:var(--m-700)}.alerts .al .t{font:600 14px/20px var(--f-u)}.alerts .al .b{font:400 13px/18px var(--f-u);color:var(--g-700);white-space:pre-wrap;margin-top:2px}.alerts .al time{font:400 11px/16px var(--f-m);color:var(--g-600);white-space:nowrap;margin-left:auto}.asq+.asq{padding-top:12px;border-top:1px solid var(--g-150)}@media (max-width:700px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px!important}.kpi{padding:14px 14px 16px}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--g-200)}.kpi .v{font-size:32px;line-height:36px}}.al-tools{margin-left:auto;display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media (max-width:700px){section[aria-label=Alerts] .sec-h{flex-wrap:wrap;row-gap:10px}.al-tools{margin-left:0;width:100%;justify-content:flex-start}.al-tools select{width:100%!important}.alerts .al{flex-wrap:wrap;gap:6px 12px}.alerts .al .k{min-width:0;width:100%}}.clamp6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.cmp-att{display:flex;flex-wrap:wrap;padding:8px 16px 0}.cmp-att,.cmp-att .chip{gap:6px;align-items:center}.cmp-att .chip{display:inline-flex;cursor:default;background:var(--paper-2)}.cmp-att .chip button{border:0;background:none;padding:0 2px;font:600 14px/1 var(--f-u);cursor:pointer;color:var(--g-600)}.cmp-att .chip button:hover,.vt2 a{color:var(--ink)}.vt2 a{display:inline-flex;align-items:center;height:32px;padding:0 12px;font:800 10.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.vt2 a.on{background:var(--ink);color:#fff}.tbl td.r,.tbl th.r{text-align:right}.tbl td.due{color:var(--m-700);font-weight:600}.mcols{display:flex;gap:10px;align-items:flex-end;height:140px;border-bottom:2px solid var(--ink)}.mcols .mc{flex:1 1;flex-direction:column;justify-content:flex-end}.mcols .mb,.mcols .mc{display:flex;height:100%}.mcols .mb{align-items:flex-end;gap:2px}.mcols .mb i{flex:1 1;display:block;min-height:2px}.mcols .mc span{font:500 10px/1 var(--f-m);color:var(--g-600);text-align:center;margin:6px 0 -18px}.legend i.q,.mcols i.q{background:var(--g-300)}.legend i.iv,.mcols i.iv{background:var(--ink)}.legend i.pd,.mcols i.pd{background:var(--m-600)}.legend{margin-top:26px!important;font:500 11px/1 var(--f-m);color:var(--g-700)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{display:inline-block;width:10px;height:10px}.bars.wide .bar{grid-template-columns:120px minmax(0,1fr) 92px}.bars.wide .bar .v{white-space:nowrap}.ibx{display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--g-200)}.ibx-who{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.ibx-from{font:500 13px/18px var(--f-m);overflow-wrap:anywhere}.ibx-body{white-space:pre-wrap;min-width:0}.ibx-act,.ibx-body{display:flex;flex-direction:column;gap:6px}.ibx-act{align-items:flex-start}.ibx-act input.ctl{width:170px}@media (max-width:760px){.ibx{grid-template-columns:1fr;gap:10px}.ibx-act input.ctl{width:100%;flex:1 1}.ibx-act,.ibx-act .row:first-child{width:100%}}@media (max-width:560px){.cmp-t{flex-wrap:wrap}.cmp-t button{padding:0 11px;letter-spacing:.08em}.cmp-t .r{flex-basis:100%;margin-left:0;height:24px;white-space:nowrap;border-top:1px solid #2a2a2a}}@media (pointer:coarse){.btn.sm.ic{min-width:40px;min-height:40px}.linkbtn{padding:10px 0 4px}}@media (max-width:1280px){.rc{flex-wrap:wrap;row-gap:4px;align-items:baseline}.rc .nm{order:3;flex-basis:100%;letter-spacing:.06em}}.sendlist{display:flex;flex-direction:column;gap:8px;max-height:min(46vh,360px);overflow:auto;border:1.5px solid var(--ink);padding:12px 14px}.sendlist .chk{align-items:flex-start;line-height:18px}.sendlist .chk input{margin-top:1px}.chips{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:center}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.cmp-next{border-top:1px dashed var(--g-200);padding-top:8px}.duebtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 0;cursor:pointer;font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.duepop{position:absolute;right:0;top:100%;z-index:20;background:#fff;border:1.5px solid var(--ink);padding:8px;display:flex;flex-direction:column;gap:6px;min-width:220px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.duewrap{position:relative;display:inline-flex}@media (min-width:761px){.rec-l .qa2{display:none}}.lane.folded{flex:0 0 52px;padding:0}.lane-fold{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:100%;min-height:240px;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;cursor:pointer;color:var(--g-700)}.lane-fold .nm{writing-mode:vertical-rl;transform:rotate(180deg);font:900 11px/13px var(--f-d);letter-spacing:.1em;text-transform:uppercase}.lane-fold .ct{font:500 11px/1 var(--f-m)}.lane-fold:hover{background:var(--paper-2);color:var(--ink)}.tab-sep{margin-left:auto;align-self:center;font:500 10px/1 var(--f-m);letter-spacing:.12em;text-transform:uppercase;padding-left:18px;border-left:1px solid var(--g-300)}.tab-sep,.tab.setup{color:var(--g-500)}.wo .wo-big{font:900 44px/48px var(--f-d);letter-spacing:-.02em;color:var(--ink)}@media (max-width:700px){.wo .wo-big{font-size:34px;line-height:38px}}.ph .wo-line{font:500 11px/16px var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:var(--g-600)}.ph .wo-line b{color:var(--ink);font-weight:600}@media (max-width:700px){.blk,.blocks,.col,.page,fieldset,form{min-width:0;max-width:100%}.page .tbl{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page .tbl input.ctl{min-width:64px}}.acts{gap:10px;padding:16px 22px;border-bottom:1px solid var(--g-200)}.act,.acts{display:flex;flex-direction:column}.act{align-items:flex-start;justify-content:center;gap:5px;min-height:62px;width:100%;padding:12px 16px;border:2px solid var(--ink);background:#fff;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;font:inherit}.act .t{font:900 13px/1.1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px;width:100%}.act .t svg{margin-left:auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}.act .s{font:500 11px/1.3 var(--f-m);color:var(--g-600)}.act.ink{background:var(--ink);color:#fff}.act.ink .s{color:var(--on-ink-2)}.act.mg{background:var(--m-600);border-color:var(--m-600);color:#fff}.act.mg .s{color:var(--m-50)}.act:hover{box-shadow:4px 4px 0 var(--m-500)}.act.mg:hover{box-shadow:4px 4px 0 var(--ink)}.act:focus-visible{outline:3px solid var(--m-500);outline-offset:2px}.act .done{color:#7CE3A0}.pt{flex:1 1;min-height:0;display:flex;flex-direction:column;border-top:2px solid var(--ink)}.pt-head{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;background:var(--ink);color:#fff;padding:18px 24px}.pt-id{flex:1 1;min-width:240px}.pt-id h1{font:900 24px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.01em;margin:6px 0 4px}.pt-id .sub{font:400 13px/1.4 var(--f-u);color:var(--on-ink-2)}.pt-track{min-width:320px}.pt-track ol{list-style:none;display:flex;gap:4px;margin:0 0 8px;padding:0}.pt-track li{flex:1 1;font:800 9px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);display:flex;flex-direction:column;gap:6px;min-width:58px}.pt-track li i{display:block;height:6px;background:var(--ink-line)}.pt-track li.d{color:var(--on-ink-2)}.pt-track li.d i{background:#fff}.pt-track li.c{color:#fff}.pt-track li.c i{background:var(--m-500)}.pt-track .m{font:500 12px/1.3 var(--f-m);color:#fff}.pt-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,46%)}.pt-form{overflow-y:auto;min-height:0;display:flex;flex-direction:column;border-right:2px solid var(--ink)}.pt-form fieldset{border:0;margin:0;padding:8px 0 0;min-width:0}.pt-step{display:flex;gap:16px;padding:20px 28px 24px;border-bottom:1px solid var(--g-200)}.pt-n{flex:none;width:40px;height:40px;background:var(--m-500);color:#fff;font:900 17px/40px var(--f-d);text-align:center}.pt-c{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.pt-c h2{font:900 18px/40px var(--f-d);text-transform:uppercase;letter-spacing:.02em;margin:0}.pt-c .hint{margin:-6px 0 0}.pt-c textarea.ctl{height:auto;padding:9px 10px;line-height:1.45;resize:vertical}.pt-facts{display:grid;grid-template-columns:76px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:2px 0 0;font:400 13px/20px var(--f-u)}.pt-facts dt{font:800 9.5px/20px var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--g-600)}.pt-facts dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pt-note{background:var(--m-50);border-left:4px solid var(--m-500);padding:10px 12px;font:400 13px/1.45 var(--f-u);margin:0}.pt-note a{color:var(--m-700)}.pt-fee{display:grid;grid-template-columns:200px auto;grid-gap:16px;gap:16px;align-items:start}.pt-ex{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pt-chip{height:28px;padding:0 10px;border:1.5px solid var(--ink);background:#fff;font:800 10px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pt-chip:hover{background:var(--ink);color:#fff}.pt-save{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 28px;background:#fff;border-top:2px solid var(--ink)}.pt-save span{font:500 12px/1 var(--f-m)}.pt-dirty{color:var(--m-700)}.pt-side{overflow-y:auto;min-height:0;background:var(--g-50,#f6f6f6);padding:18px 24px 24px;display:flex;flex-direction:column;gap:16px}.pt-prev-h{display:flex;align-items:baseline;gap:10px}.pt-frame{border:2px solid var(--ink);background:#5b5e61;box-shadow:6px 6px 0 rgba(19,19,19,.12)}.pdfv{position:relative;min-height:420px}.pdfv-pages{display:flex;flex-direction:column;gap:10px;padding:10px}.pdfv-pages canvas{display:block;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35)}.pdfv-msg{position:absolute;left:0;right:0;top:40%;text-align:center;font:500 12px/1.4 var(--f-m);z-index:1;padding:0 20px}.pdfv-msg,.pdfv-msg a{color:#fff}.pt-send{position:-webkit-sticky;position:sticky;bottom:-24px;margin:0 -24px -24px;background:#fff;border-top:2px solid var(--ink);padding:14px 24px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -8px 18px rgba(19,19,19,.1);z-index:2}.pt-check{list-style:none;margin:0 0 2px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;font:400 12.5px/18px var(--f-u)}.pt-check li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px;color:var(--g-600)}.pt-pdf{min-height:40px}.pt-check li svg{width:16px;height:16px;flex:none;fill:none;stroke:transparent;stroke-width:3;border:1.5px solid var(--g-400);padding:1px;background:#fff}.pt-check li.ok{color:var(--ink)}.pt-check li.ok svg{stroke:#fff;background:var(--green);border-color:var(--green)}.pt-big{width:100%;height:auto;min-height:48px;padding:10px 14px;font-size:12.5px;line-height:1.3;white-space:normal;text-align:center}.pt-sure{border:2px solid var(--m-600);padding:12px;background:var(--m-50)}.pt-sure p{margin:0 0 10px;font:400 13px/1.45 var(--f-u)}.pt-hist{background:#fff;border:1px solid var(--g-200);padding:14px 16px}@media (max-width:1279px){.pt-body{grid-template-columns:minmax(0,1fr) 400px}.pt-check{grid-template-columns:1fr}}@media (max-width:1023px){.pt-body{display:block;overflow-y:auto}.pt-form{border-right:0}.pt-form,.pt-side{overflow:visible}.pt-send{bottom:0;margin:0 -16px -16px}}@media (max-width:760px){.pt-head{padding:16px}.pt-track{min-width:0;width:100%}.pt-step{padding:18px 16px;gap:12px}.pt-n{width:32px;height:32px;font-size:14px}.pt-c h2,.pt-n{line-height:32px}.pt-c h2{font-size:16px}.pt-fee{grid-template-columns:1fr}.pt-save{padding:12px 16px}.pt-side{padding:16px}.pt-check{grid-template-columns:1fr}.topl .crumb b,.topl>.meta{display:none}.topl{gap:8px;padding:0 12px}}.pt-check li svg{border-radius:50%}.pt-warn{background:var(--amber-bg);border-left:4px solid var(--amber);padding:9px 12px;margin:0}.pt-lock,.pt-warn{font:400 13px/1.45 var(--f-u)}.pt-lock{background:var(--green-bg);border-left:4px solid var(--green);padding:10px 12px;margin:0 28px}.linkbtn.hit{position:relative;padding:0 2px 2px;font-size:13px}.linkbtn.hit:after{content:"";position:absolute;inset:-4px -12px}@media (max-width:700px){.page .tbl{background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100%/40px 100% no-repeat local,linear-gradient(90deg,rgba(0,0,0,.14),rgba(0,0,0,0)) 0/14px 100% no-repeat scroll,linear-gradient(270deg,rgba(0,0,0,.14),rgba(0,0,0,0)) 100%/14px 100% no-repeat scroll;background-color:#fff}}details.tech{margin-top:6px}details.tech summary{cursor:pointer;font:800 9.5px/1.6 var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:var(--g-600)}details.tech p{margin:6px 0 0}.only-phone{display:none}@media (max-width:700px){.only-phone{display:block}}.lane-h .t{min-height:41px;justify-content:flex-end}.rc.out{padding-left:10px}.tpl-prev.email{white-space:normal;padding:12px 12px 14px}.tpl-prev.email .s{margin:6px 0 10px}.ctl[aria-invalid=true]{box-shadow:0 0 0 1px var(--red)}@media (min-width:761px){.rail{padding-left:22px}.rc{padding:9px 10px}}.page.pad .tbl th{top:-20px}@media (max-width:760px){.page.pad .tbl th{top:-16px}}.nw{white-space:nowrap}.tbl th.m,.tbl th.r{font-family:var(--f-d)}.tbl th{vertical-align:bottom}.tbl th>.linkbtn,.tbl th>.linkbtn.quiet{padding:0;margin:0;border-bottom:0;min-height:0;height:auto;line-height:14px;vertical-align:bottom;display:inline}.tbl td,.tbl th,.tblw{position:relative}.tbl th{position:-webkit-sticky;position:sticky}.tab-sep{white-space:nowrap}@media (max-width:1439px){.tabs{gap:16px}.tab{letter-spacing:.07em}.tab-sep{padding-left:12px}}.tbl.wrap{width:100%;table-layout:fixed}.tbl.wrap td{white-space:normal;height:auto;padding:12px 10px;vertical-align:top;overflow-wrap:break-word}.padx{padding:0 32px}.tbl tr.empty td{height:auto;padding:28px 10px;text-align:left;white-space:normal;color:var(--g-600);font:400 14px/20px var(--f-u)}@media (max-width:760px){.padx{padding:0 16px}.page .tbl.stack,.tbl.ctbl,.tbl.ctbl tbody,.tbl.stack,.tbl.stack tbody{display:block;overflow:visible;background:none}.tbl.ctbl thead,.tbl.stack thead{display:none}.tbl.ctbl tr,.tbl.stack tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 0;border-bottom:1px solid var(--g-150)}.tbl.ctbl td,.tbl.stack td{display:block;height:auto;border:0;padding:0;white-space:normal;max-width:none!important;min-width:0!important;font-size:13px}.tbl.stack td:first-child{flex-basis:100%;font-size:15px}.tbl.ctbl tr.empty td,.tbl.stack tr.empty td{padding:20px 0}.tbl.ctbl .c-ck,.tbl.ctbl .c-hmrc,.tbl.ctbl .c-own{display:none}.tbl.ctbl .c-co{order:-1;flex-basis:100%}.tbl.ctbl .c-next{order:2;flex-basis:100%}.tbl.ctbl .c-dl{order:3}.tbl.ctbl .c-age,.tbl.ctbl .c-debt{order:4;text-align:left}.tbl.ctbl .c-debt:before{content:"Debt ";font-family:var(--f-u);color:var(--g-600)}.tbl.ctbl .c-age:before{content:"In stage ";font-family:var(--f-u);color:var(--g-600)}.tblw{overflow:visible}.sec-h{flex-wrap:wrap;row-gap:6px}.tag{white-space:normal;max-width:100%}}@media (min-width:761px){.rail>span+span>.rc{border-left:1px solid var(--g-150)}.rc.out:before{content:"\200b";font:900 15px/1 var(--f-d)}}.pt-track{min-width:380px}.pt-track ol{gap:10px}.pt-track li{min-width:64px;letter-spacing:.06em;white-space:nowrap}.pt-check li{min-width:0;white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.ph .vt2 a{height:36px}@media (max-width:1360px){.callrow{flex-wrap:wrap;row-gap:8px}.callrow .grow{flex:1 1;min-width:0}.callrow .callq{flex:1 1 100%;justify-content:flex-end}}@media (max-width:760px){.step .fld.grow{flex:1 1 100%;order:3}.step .chk{order:4}.step>.row{order:5;margin-left:auto}}.unit{margin-left:8px}@media (max-width:760px){.page .tbl.stale-t,.tbl.stale-t tbody{display:block;overflow:visible;background:none}.tbl.stale-t tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--g-150)}.tbl.stale-t td{height:auto;border:0;padding:0;white-space:nowrap}.tbl.stale-t td:first-child{grid-column:1/-1;white-space:normal;font-weight:600}.tbl.stale-t thead{display:block}.tbl.stale-t thead tr{padding:0}.tbl.stale-t th{position:static;padding:0 0 4px;border:0}.tbl.stale-t thead th:first-child{display:none}}.days .chk{gap:6px}.qrow .qsec{width:150px;flex:none}.qrow.off .grow,.qrow.off .qsec{color:var(--g-500)}@media (max-width:760px){.qrow{flex-wrap:wrap;row-gap:4px}.qrow .qsec{width:auto;flex-basis:100%}}.mover{margin:12px 0 0}.file{padding-bottom:22px}@media (max-width:760px){.file:has(>.qa2){padding-bottom:0}}.mover select{flex:1 1;min-width:0}.h1,.lgn-h,h1.nm{text-wrap:balance}.upnext{padding-left:65px}.upnext .up{gap:13px}.upnext>.hint{padding-left:31px}.docrow{padding:8px 0;border-bottom:1px solid var(--g-150)}.docacts{gap:16px;margin-top:2px}.ctl::placeholder,.dk-i::placeholder{font-family:var(--f-u);letter-spacing:0}@media (min-width:761px){.rc .nm{letter-spacing:.06em}}@media (max-width:760px){.tbl.ctbl .c-dl:has(>.mut),.tbl.ctbl .c-pri:has(>.mut){display:none}}@media (max-width:760px){.ph>.sp{display:none}.ph{column-gap:10px;row-gap:12px}.ph>.col{flex-basis:100%}.kpi .lab{min-height:28px;display:block}}.grid2>.fld,.grid3>.fld{justify-content:flex-end}.kv dd{overflow-wrap:anywhere;min-width:0}.cmp-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;height:40px;padding:0 16px;font:800 10.5px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.cmp-x:hover{background:var(--m-600)}.rec-c.cmp-open .fbar,.rec-c.cmp-open .feed{display:none}.rec-c.cmp-open .cmp{overflow-y:auto;border-top:0;background:#fff}.rec-c.cmp-open .cmp,.rec-c.cmp-open .cmp>form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.rec-c.cmp-open .cmp-opts{padding:16px 24px 0;gap:12px}.rec-c.cmp-open .cmp-subj{padding:12px 24px 0}.rec-c.cmp-open .cmp-att,.rec-c.cmp-open .cmp-warn{margin-left:24px;margin-right:24px}.rec-c.cmp-open .cmp-b{flex:1 1 auto;align-items:stretch;padding:16px 24px 20px;flex-direction:column}.rec-c.cmp-open .cmp-b textarea{flex:1 1 auto;min-height:180px;max-height:none;border:1px solid var(--g-300,#bdbdbd);padding:12px 14px}.rec-c.cmp-open .cmp-b>.btn,.rec-c.cmp-open .cmp-b>.chk,.rec-c.cmp-open .cmp-b>.col{align-self:flex-end}.cmp-next .lab{white-space:nowrap}select.ctl{background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);padding-right:32px;text-overflow:ellipsis}.ctl[aria-invalid=true]{border-color:var(--red)}.cmp-b textarea{padding:10px 12px;background:#fff}.cmp-b textarea,.rec-c.cmp-open .cmp-b textarea{border:1.5px solid var(--ink)}.fld>label.chk{font:400 14px/20px var(--f-u);letter-spacing:0;text-transform:none;color:var(--ink)}:is([role=dialog],.dlg,.dr) :is(h1,h2,h3){text-wrap:balance}.tbl.hc .hc-n{width:220px}.tbl.hc .hc-s{width:120px}.wlw{padding:0 32px 32px}@media (max-width:760px){.kbd-only{display:none!important}.pal .mode{white-space:nowrap;flex:none}.wlw{padding:0 16px 24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tabs{flex-wrap:wrap;overflow:visible;padding:0 16px;column-gap:16px;row-gap:0}.tab{height:38px}.fbar{flex-wrap:wrap;overflow:visible;padding:0 16px}.fbar .linkbtn.quiet{margin-left:0!important}.cmp-t{flex-wrap:nowrap;padding-left:6px}.cmp-t .r{display:none}.cmp-x{margin-left:auto;padding:0 12px}.cmp-opts{padding:12px 16px 0}.cmp-opts>.btn,.cmp-opts>input,.cmp-opts>select{flex:1 1 140px;width:auto!important;min-width:0}.cmp-next .lab{flex-basis:100%}.cmp-b{padding:12px 16px 14px}.rec-c.cmp-open .cmp-opts{padding:14px 16px 0}.rec-c.cmp-open .cmp-b{padding:14px 16px 18px}.dr-f .err{order:-1;flex-basis:100%}.gbar{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px;padding:12px 16px}.gbar>.lab{grid-column:1/-1}.gbar>.sp{display:none}.gbar>.btn{grid-column:1/-1;justify-self:start}.tbl.hc,.tbl.hc tbody,.tbl.hc td,.tbl.hc tr{display:block;width:auto!important}.tbl.hc tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--g-150)}.tbl.hc td{border:0!important;padding:0!important;height:auto}.tbl.hc .hc-d{grid-column:1/-1;color:var(--g-700);font-size:13px}.topl .crumb b{display:inline;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.linkbtn.quiet{border-bottom:1.5px dotted var(--g-400,#a3a3a3)}.linkbtn.quiet:hover{border-bottom-style:solid}@media (max-width:760px){.tbl.ctbl tr:hover td,.tbl.stack tr:hover td{background:transparent}.tbl.ctbl tr:hover,.tbl.stack tr:hover{background:var(--paper-2)}.tbl.stack td[data-l]:before{content:attr(data-l) " ";font:800 9.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--g-600);margin-right:4px}.tbl.team td:nth-child(2){flex-basis:100%;color:var(--g-700);margin-top:-2px}}.stg-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font:800 9.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;padding:0 26px 0 8px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px;background-repeat:no-repeat}.stg-sel:hover{border-color:var(--m-600)}.stg-sel:focus{outline:3px solid var(--m-500);outline-offset:0}.stg-sel:disabled{opacity:.5;cursor:wait}.rng-wrap{gap:12px;flex-wrap:wrap;justify-content:flex-end}.rng,.rng-wrap{display:flex;align-items:center}.rng{gap:6px}.rng .ctl{height:36px;width:148px;padding:0 8px}.rng .btn{height:36px;padding:0 14px}.rng .lab{padding:0 2px}.rng.on .ctl{border-color:var(--ink);border-width:2px}@media (max-width:760px){.rng-wrap{justify-content:flex-start}.rng,.rng-wrap{width:100%}.rng .ctl{flex:1 1;min-width:0;width:auto}.rng .btn,.rng .ctl{height:40px}}body{text-wrap:pretty}.dr-h h2,.fld>span,.h1,.h2,.h3,.lab,.meta,h1,h2,h3{text-wrap:balance}.dr-f{flex-wrap:wrap}.dr-f .err{order:-1;flex-basis:100%;margin:0 0 2px}.dr-f .ctl{height:40px}.tbl th{border-bottom:0;box-shadow:inset 0 -2px 0 var(--ink);position:static}.tblw>.tbl>thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.tblw{padding-bottom:32px}.rec-l,.rec-r{padding-bottom:56px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:761px){.toasts{left:auto;right:24px;bottom:24px;width:min(380px,calc(100vw - 48px))}}.toast button{min-width:32px;min-height:32px;font-size:12px}.chips{flex-wrap:nowrap}.chips .chip{height:32px;padding:0 10px;border:1.5px solid var(--ink);font:800 9.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.chips .chip:hover{background:var(--paper-2)}.chips .chip.on{background:var(--ink);color:#fff}.duepop{min-width:300px;box-shadow:0 10px 28px rgba(19,19,19,.18)}.grid2.top>.fld{justify-content:flex-start}.cmp-t .r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rng .btn,.rng .ctl{height:40px}.lane-h .nm{min-height:26px;display:flex;align-items:flex-end}@media (min-width:761px){.spine{overflow:hidden}.sp-nav{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.sp-nav::-webkit-scrollbar{display:none}.spine .foot{margin-top:0;flex:none}.spine .logo,.spine .tool{flex:none}}@media (min-width:761px) and (max-height:880px){.spine .logo{height:120px}.spine .logo img{width:104px}.spine .tool{height:42px}.sp-nav a{padding:9px 0}.sp-nav a .v{font-size:9.5px;letter-spacing:.1em}.spine .me{height:50px}}input.ctl{text-overflow:ellipsis}.ctbl .dd .k{min-width:34px;justify-content:center;text-align:center}@media (max-width:760px){.cmp-b,.cmp-opts,.cmp-subj,.rec-c.cmp-open .cmp-b,.rec-c.cmp-open .cmp-opts,.rec-c.cmp-open .cmp-subj{padding-left:22px;padding-right:22px}.cmp-att,.cmp-warn,.rec-c.cmp-open .cmp-att,.rec-c.cmp-open .cmp-warn{margin-left:22px;margin-right:22px}.gbar{padding-left:22px;padding-right:22px}.cmp-opts>select{flex-basis:100%}.cmp-next{margin:0}.cmp-b{flex-wrap:wrap}.cmp-b textarea{flex-basis:100%}.cmp-b>.btn,.cmp-b>.chk,.cmp-b>.col{margin-left:auto}.inp.tsrch{flex:1 1 100%;width:auto!important}.tblx{overflow-x:auto;-webkit-overflow-scrolling:touch}.tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.linkbtn{min-height:32px;display:inline-flex;align-items:center}.chk input{width:20px;height:20px}.chk{min-height:32px}.callrow .grow{order:-1;flex:1 1 100%}.tabs .tab-sep{flex-basis:100%;padding:6px 0 0;border-left:0;margin:0}}.tbl.wl td,.tbl.wl th{padding-left:8px;padding-right:8px}@media (max-width:760px){.fsel{flex:1 1 100%;border-bottom:1px solid var(--g-200)}.fsel select{flex:1 1;max-width:none;text-align:right;text-align-last:right;padding-right:18px;height:40px}}.fsearch{display:flex;padding:8px 24px;border-bottom:1px solid var(--g-200);background:#fff}.fsearch .ctl{width:100%;height:32px;font-size:13px}.rec-c.cmp-open .fsearch{display:none}.fresult{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 24px;font:400 13px/18px var(--f-u);color:var(--g-700);border-bottom:1px solid var(--g-200)}.feed mark{background:var(--m-100,#fde3f1);color:inherit;padding:0 1px;border-radius:2px;box-shadow:inset 0 -2px 0 var(--m-600,#e5007e)}@media (max-width:760px){.fsearch{padding:8px 16px}.fresult{padding:10px 16px}}.rec-c.cmp-open .fresult{display:none}.cmp-att{margin-left:0!important;margin-right:0!important}.rec-c.cmp-open .cmp-att{padding:12px 24px 0}@media (max-width:760px){.cmp-att,.rec-c.cmp-open .cmp-att{padding-left:22px;padding-right:22px}}.fbar :is(a,button):focus-visible{outline-offset:-3px}.rec-c.fv-open>:not(.fv){display:none}.fv{flex:1 1 auto;flex-direction:column;min-height:0;background:#fff}.fv,.fv-h{display:flex}.fv-h{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px 10px 24px;background:var(--ink);color:#fff}.fv-n{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.fv-n b{font:600 14px/19px var(--f-u);overflow-wrap:anywhere}.fv-n .m{font:500 11px/1 var(--f-m);color:var(--on-ink-2)}.fv-h .btn{border-color:#fff}.fv-h .btn:not(.ink){background:transparent;color:#fff}.fv-h .btn.ink{background:#fff;color:var(--ink)}.fv-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;height:34px;padding:0 10px;font:800 10.5px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.fv-x:hover{background:var(--m-600)}.fv-b{flex:1 1 auto;min-height:0;display:flex;background:var(--g-100)}.fv-b iframe{flex:1 1 auto;width:100%;min-height:70vh;border:0;background:#fff}.fv-img{flex:1 1 auto;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:16px}.fv-img img{max-width:100%;height:auto;box-shadow:0 1px 4px rgba(0,0,0,.15);background:#fff}.fv-none{margin:auto;padding:40px 24px;text-align:center;font:400 15px/22px var(--f-u)}@media (max-width:760px){.fv-h{padding:10px 16px}.fv-b iframe{min-height:75vh}}