.chrow{display:grid;grid-template-columns:20px minmax(180px,280px) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 20px;border-top:1px solid var(--line)}.chrow:first-child{border-top:0}.chrow .st{align-self:center}.chrow a{font-weight:500;text-decoration:none}.chrow a:hover{text-decoration:underline}.chrow .dt{color:var(--ink-3);font-size:var(--t-13);white-space:nowrap}.chrow .what.block{color:var(--block)}.ftabs .save{color:var(--ink-3);display:inline-flex;align-items:center;gap:4px;font-size:var(--t-13)}.bk-tools{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bk-tools .search{width:260px;height:32px}.bk-tools .sp{flex:1}.bk-tools .btn[aria-pressed=true]{background:var(--pick)}.bk-tools .btn .lbl{color:var(--ink-3);font-weight:400}.qbtn{width:32px;padding:0}.pop{position:relative}.pop .menu{top:calc(100% + 6px);right:0}.menu label{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:5px;font-size:var(--t-14);cursor:pointer}.menu label:hover{background:var(--hover)}.menu input[type=checkbox]{width:15px;height:15px;accent-color:var(--ink);margin:0}.menu .mh{font-size:var(--t-12);color:var(--ink-3);padding:6px 10px 2px}.keys{min-width:240px;padding:8px 12px}.keys div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:var(--t-13);color:var(--ink-2)}.keys .kbd{font-size:12px;min-width:22px;text-align:center;color:var(--ink)}.savebox{padding:10px;min-width:260px}.savebox .input{height:32px;margin:6px 0 8px}.savebox .row{display:flex;justify-content:flex-end;gap:6px}.bulk{display:none;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--canvas);font-size:var(--t-13)}.bulk.show{display:flex}.bulk b{font-weight:500;margin-right:8px}.roster{table-layout:auto}.roster th,.roster td{padding-left:9px;padding-right:9px}.roster th:first-child,.roster td:first-child{padding-left:16px}.roster td{height:54px;vertical-align:middle}.roster td.nw,.roster th.nw{white-space:nowrap}.roster .r{text-align:right}.roster td.c{max-width:250px}.roster .cn{display:flex;align-items:center;gap:4px;min-width:0}.roster td.c a{font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.roster td.c a:hover{text-decoration:underline}.roster .why{display:block;color:var(--ink-3);font-size:var(--t-12);margin-top:1px;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster td.c .why{padding-left:28px;max-width:none}.roster .acts{display:flex;gap:2px;justify-content:flex-end}.roster .ib{width:28px;height:28px;border:0;background:none;border-radius:5px;display:grid;place-items:center;color:var(--ink-3);padding:0}.roster .ib:hover{background:var(--pick);color:var(--ink)}.roster .ib[aria-pressed=true]{color:var(--ink)}.roster .ib[aria-pressed=true] svg{fill:currentColor}.roster .ib.mon.lbl{width:auto;display:inline-flex;align-items:center;gap:4px;padding:0 8px;font-size:var(--t-12);white-space:nowrap}.roster input[type=checkbox]{width:15px;height:15px;accent-color:var(--ink)}.roster .ph{display:none}.addd{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--line-2);border-radius:5px;background:var(--panel);font-size:var(--t-12);color:var(--ink-2)}.addd:hover{background:var(--hover);color:var(--ink)}.addd svg{width:12px;height:12px}.roster tr.open>td{border-bottom-color:transparent}.roster tr.open,.roster tr.detail,.roster tbody tr.detail:hover{background:var(--canvas)}.roster tr.detail>td{padding:4px 16px 18px 49px;height:auto}.dgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr);gap:28px}.dgrid textarea.input{min-height:64px;font-size:var(--t-13);background:var(--panel)}.roster.no-rules .k-rules,.roster.no-vet .k-vet,.roster.no-chg .k-chg,.roster.no-loads .k-loads,.roster.no-last .k-last,.roster.no-disp .k-disp{display:none}.add-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line);color:var(--ink-3)}.add-row input{border:0;outline:0;font:inherit;flex:1;background:transparent;color:var(--ink);min-width:0}.limit{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--canvas);font-size:var(--t-13);color:var(--ink-2);border-radius:0 0 var(--r-panel) var(--r-panel)}.bk-mapv{display:grid;grid-template-columns:minmax(0,1fr) 300px;border-bottom:1px solid var(--line)}.mapc{padding:12px 16px 16px;min-width:0}.maph{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--t-13);color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.legend svg{width:14px;height:14px}.legend b{color:var(--ink);font-weight:600}.mapbox{position:relative}.mapbox svg.us{width:100%;height:auto;display:block}.us .states path{fill:var(--pick);stroke:var(--map-edge);stroke-width:1.1;vector-effect:non-scaling-stroke}.us .dot{cursor:pointer}.us .dot .sh{stroke:var(--halo);stroke-width:1.5;vector-effect:non-scaling-stroke}.us .dot.block .sh{fill:var(--block)}.us .dot.caution .sh{fill:var(--caution-dot)}.us .dot.clear .sh{fill:var(--clear)}.us .dot .ring{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0}.us .dot.hot .ring,.us .dot.sel .ring{opacity:1}.us .dot.dim{opacity:.18}.tip{position:absolute;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--overlay);padding:10px 12px;min-width:220px;max-width:280px;pointer-events:none;font-size:var(--t-13);display:none}.tip.show{display:block}.tip.pinned{pointer-events:auto}.tip b{display:block;font-weight:600;font-size:var(--t-14)}.tip .m{color:var(--ink-3);font-size:var(--t-12);margin-bottom:6px}.tip .sev{display:flex}.tip .f{color:var(--ink-2);margin-top:2px}.tip a{display:inline-block;margin-top:8px;font-weight:500}.mapside{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;max-height:620px}.mapside .sh-h{padding:12px 16px;border-bottom:1px solid var(--line);font-size:var(--t-13);color:var(--ink-3);display:flex;justify-content:space-between}.mapside .sh-h b{color:var(--ink);font-weight:600}.mlist{list-style:none;margin:0;padding:4px 0;overflow-y:auto;overflow-x:hidden;flex:1}.mlist li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:8px 16px;cursor:pointer}.mlist li:hover,.mlist li.hot{background:var(--hover)}.mlist li.sel{background:var(--pick)}.mlist .st{width:15px;height:15px;margin-top:2px}.mlist b{display:block;font-weight:500;font-size:var(--t-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlist span{display:block;font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlist span.f{color:var(--ink-2)}.first{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.first>div{padding:28px}.first>div+div{border-left:1px solid var(--line)}.first>form{padding:28px}.first>div+form{border-left:1px solid var(--line)}.first h2{font-size:var(--t-18);font-weight:600}.empty-ico{width:40px;height:40px;border-radius:50%;background:var(--canvas);display:grid;place-items:center;color:var(--ink-3);margin-bottom:12px}.first p{color:var(--ink-2);margin-top:6px}.first .addbox{display:flex;gap:8px;margin-top:16px}@media(max-width:1180px){.roster .why{max-width:180px}.roster td.c{max-width:220px}}@media(max-width:768px){.page-h{flex-direction:column}.page-h .acts .hide-s{display:none}.bk-since .panel-h{flex-wrap:wrap}.seg button{white-space:nowrap}.roll{padding:10px 16px;gap:4px 18px}.roll b{font-size:var(--t-16)}.chrow{grid-template-columns:20px minmax(0,1fr) auto;padding:12px 16px}.chrow .what{grid-column:2/4;font-size:var(--t-13);color:var(--ink-2)}.chrow .dt{grid-column:3;grid-row:1}.toolbar{flex-wrap:wrap;padding:8px 12px}.ftabs{flex-wrap:nowrap;overflow-x:auto;width:100%;margin-right:0;scrollbar-width:none}.ftabs .savebox{position:fixed;left:16px;right:16px;min-width:0}.bk-tools .search{width:100%}.bk-tools .sp,.bk-tools .hide-s,.roster thead{display:none}.roster,.roster tbody{display:block;width:100%}.roster tr{display:block;padding:12px 16px;border-bottom:1px solid var(--line);position:relative}.roster td{display:block;border:0!important;padding:0!important;height:auto!important;max-width:none!important}.roster td.sel,.roster td.hide-s,.roster .k-col{display:none}.roster td.x{position:absolute;right:8px;top:8px}.roster td.c{padding-right:64px!important}.roster td.c .why{padding-left:28px}.roster .ph{display:block;font-size:var(--t-12);color:var(--ink-3);margin-top:2px}.roster td .sev{margin-top:4px}.roster td.fr{padding-left:28px!important}.roster .why{max-width:none}.roster tr.detail{padding:0 16px 16px 44px}.roster tr.detail>td{padding:0!important}.dgrid{grid-template-columns:1fr;gap:16px}.roster tr.grp{padding:14px 16px 6px}.bk-mapv{grid-template-columns:1fr}.mapc{padding:12px}.mapside{border-left:0;border-top:1px solid var(--line);max-height:none}.first{grid-template-columns:1fr}.first>div+div,.first>div+form{border-left:0;border-top:1px solid var(--line)}.rfoot .hide-s{display:none}}.qsum{display:none}@media(max-width:768px){.v5-src .qsum{display:flex;align-items:center;gap:10px;padding:12px 16px}.v5-src .qsum>span{flex:1;min-width:0;display:flex;flex-direction:column}.v5-src .qsum>span>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-src .qsum>.btn{flex:none;min-height:44px}body:not(.qopen) .v5-src .qsum+form.qp{display:none}}.org{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.rad{display:flex;flex-direction:column;gap:6px}.rad>span{font-size:var(--t-13);font-weight:500}.rad .seg button{height:30px;padding:0 14px;font-variant-numeric:tabular-nums}.in-ic svg.ic{position:absolute;left:9px;bottom:10px;width:16px;height:16px;color:var(--ink-3)}.in-ic.pin .input{padding-left:32px}.eq:not(td){display:flex;gap:2px 4px;flex-wrap:wrap;max-width:156px}.eq img{display:block;width:36px;height:24px;object-fit:contain;object-position:50% 100%;border-radius:4px}.eq img.on{background:var(--pick)}.results td.dist{font-variant-numeric:tabular-nums}@media(max-width:768px){.org{grid-template-columns:1fr}.rad .seg{display:flex}.rad .seg button{flex:1;padding:0 4px}.results td.e{display:none}}.eqt{white-space:nowrap}.eqt span{color:var(--ink-3)}.imp{max-width:820px}.imp .page-h{margin-bottom:16px}.imp .page-h .sub{color:var(--ink-2);margin-top:4px;max-width:620px}.isteps{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0 0 16px;padding:0;font-size:var(--t-13);color:var(--ink-3)}.isteps li{display:inline-flex;align-items:center;gap:6px}.isteps li+li:before{content:"";width:14px;height:1px;background:var(--line-2);margin-right:2px}.isteps .n{width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font-size:var(--t-12);font-weight:600}.isteps [aria-current]{color:var(--ink);font-weight:500}.isteps [aria-current] .n{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.isteps .done{color:var(--ink-2)}.intro{font-size:var(--t-13);color:var(--ink-2);margin-bottom:10px}.idrop{width:100%;border:1.5px dashed var(--line-2);border-radius:var(--r-panel);background:var(--panel);padding:28px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font:inherit;color:var(--ink);cursor:pointer}.idrop:hover{background:var(--hover)}.idrop .ico{width:44px;height:44px;border-radius:50%;background:var(--canvas);display:grid;place-items:center;color:var(--ink-2);margin-bottom:4px}.idrop b{font-size:var(--t-16);font-weight:500}.idrop b u{text-underline-offset:3px}.idrop .meta{font-size:var(--t-13)}.ipaste{margin-top:16px}.ipaste textarea.input{height:auto;min-height:116px;padding:8px 10px;font-family:var(--mono,ui-monospace,monospace);font-size:var(--t-13);resize:vertical}.ipaste textarea[aria-invalid=true]{border-color:var(--block)}.ipaste textarea.input::placeholder,textarea.ff-v2-ob__field::placeholder{color:var(--ink-3);opacity:1}.ilines{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:var(--t-12);color:var(--ink-3)}.iact{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.iact .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ierr{margin-bottom:12px}.ierr .ic{flex:none;margin-top:1px}.colm{list-style:none;margin:0;padding:0}.colm li{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:8px 16px;align-items:center;padding:12px 20px;border-top:1px solid var(--line)}.colm li:first-child{border-top:0}.colm b{font-weight:500}.colm .meta{display:block;font-size:var(--t-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colm .chip{height:20px;font-size:var(--t-12);margin-left:6px;vertical-align:1px}span.sel{position:relative}span.sel select{appearance:none;-webkit-appearance:none;width:100%;height:36px;border:1px solid var(--field);border-radius:var(--r-control);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--t-14);padding:0 30px 0 10px}span.sel .ic{position:absolute;right:9px;top:10px;width:16px;height:16px;color:var(--ink-3);pointer-events:none}.rv-lead{font-size:var(--t-16);font-weight:600}.rv-sec{padding:14px 20px;border-top:1px solid var(--line)}.rv-sec:first-child{border-top:0}.rv-sec h3{font-size:var(--t-13);font-weight:500;color:var(--ink-3);margin-bottom:6px;display:flex;align-items:center;gap:8px}.rv-sec h3 .chip{height:20px;font-size:var(--t-12);color:var(--ink-2)}.rv-sec>p{font-size:var(--t-13);color:var(--ink-2)}.rl{list-style:none;margin:8px 0 0;padding:0}.rl li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);font-size:var(--t-13)}.rl li:first-child{border-top:0}.rl .ln{color:var(--ink-3);font-variant-numeric:tabular-nums}.rl .raw{font-family:var(--mono,ui-monospace,monospace);color:var(--ink)}.rl .why{color:var(--ink-2);text-align:right}.rl b{font-weight:500}.rl .meta{display:block;font-size:var(--t-12)}.dsum summary{cursor:pointer;font-size:var(--t-13);color:var(--ink-2);list-style:none;display:inline-flex;align-items:center;gap:6px}.dsum summary::-webkit-details-marker{display:none}.dsum summary .ic{width:14px;height:14px;transition:transform .15s}.dsum[open] summary .ic{transform:rotate(90deg)}.cand{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--canvas)}.cand b{font-weight:500}.cand .q{font-size:var(--t-12);color:var(--ink-3);display:block;margin-top:2px}.cand .ask{font-size:var(--t-13);color:var(--ink-2);margin-top:8px}.cand .opts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cand .opts .btn{height:auto;min-height:36px;padding:5px 10px;flex-direction:column;align-items:flex-start;gap:0;text-align:left}.cand .opts .btn span{font-size:var(--t-12);color:var(--ink-3);font-weight:400}.cand .opts .btn[aria-pressed=true]{background:var(--pick);border-color:var(--ink-3)}.xrow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);font-size:var(--t-13)}.xrow:first-of-type{border-top:0}.xrow input,.pl input,.ack input{width:16px;height:16px;accent-color:var(--ink);margin:2px 0 0;flex:none}.xrow b{font-weight:500}.xrow .meta{display:block;font-size:var(--t-12)}.pk-top{display:flex;flex-direction:column;gap:6px}.pk-top .room{font-size:var(--t-13);color:var(--ink-2)}.pk-note{font-size:var(--t-13);color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.pk-note>.ic{flex:none;margin-top:2px}.pk-note .ct{white-space:nowrap;margin-left:4px}.ikeep{display:flex;gap:8px;align-items:flex-start}.ikeep .ic{flex:none;margin-top:1px}.pk-note .ct{font-size:var(--t-12);color:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:1px 8px}.pk-filter{margin-top:10px;max-width:340px}.pl{list-style:none;margin:0;padding:0}.pl li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:11px 20px;border-top:1px solid var(--line)}.pl li:first-child{border-top:0}.pl label{display:contents;cursor:pointer}.pl b{font-weight:500}.pl .meta{display:block;font-size:var(--t-12)}.pl .two{display:flex;gap:6px;align-items:flex-start;font-size:var(--t-12);color:var(--ink-2);margin-top:4px}.pl .two .ic{width:14px;height:14px;flex:none;margin-top:1px}.pl .tag{font-size:var(--t-12);color:var(--ink-2);display:inline-flex;align-items:center;gap:4px;margin-top:4px}.pl .tag .ic{width:14px;height:14px}.pl .mon{height:28px;font-size:var(--t-12);padding:0 10px}.pl .mon[aria-pressed=true]{background:var(--pick);border-color:var(--ink-3);color:var(--ink);font-weight:500}.pl .mon:disabled{opacity:.5}.pl li.off b{color:var(--ink-2)}.capbox{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--canvas);margin-top:10px;font-size:var(--t-13)}.capbox b{font-weight:600}.ack{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.pk-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pk-bar .n{font-size:var(--t-13);color:var(--ink-2)}.pk-bar .cap{font-size:var(--t-12);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:1px 8px}.pk-bar .sp{flex:1}.bt h2{font-size:var(--t-16);font-weight:600}.bt p{font-size:var(--t-13);color:var(--ink-2);margin-top:4px}.bt .bar{margin:14px 0 8px;height:6px}.bt .runl{font-size:var(--t-14);color:var(--ink);font-weight:500}.bt .meta{font-size:var(--t-12)}.bt .btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.bt dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:var(--t-13)}.bt dt{color:var(--ink-3)}.bt dd{margin:0;color:var(--ink)}.dn-h{display:flex;gap:12px;align-items:flex-start}.dn-h .ic{margin-top:3px;flex:none}.dn-h h2{font-size:var(--t-18,18px);font-weight:600}.dn-h p{font-size:var(--t-13);color:var(--ink-2);margin-top:4px}.nl2{list-style:none;margin:0;padding:0}.nl2 li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);font-size:var(--t-13);color:var(--ink-2)}.nl2 li:first-child{border-top:0}.nl2 .ic{width:16px;height:16px;flex:none;margin-top:1px;color:var(--ink-3)}.nl2 b{color:var(--ink);font-weight:500}.reveal{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reveal .meta{font-size:var(--t-12)}.dg{list-style:none;margin:10px 0 0;padding:0}.dg li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:var(--t-13);align-items:baseline}.dg li:first-child{border-top:0}.dg b{font-weight:500}@media(max-width:768px){.imp{padding:16px 16px 0}.imp .panel{border-radius:var(--r-panel);border:1px solid var(--line)}.colm li{grid-template-columns:1fr;padding:12px 16px}.rv-sec{padding:14px 16px}.rl li{grid-template-columns:52px minmax(0,1fr)}.rl .why{grid-column:2;text-align:left;color:var(--ink-3)}.pl li{padding:11px 16px;grid-template-columns:16px minmax(0,1fr)}.pl .mon{grid-column:2;justify-self:start}.iact,.iact .r{flex-direction:column-reverse;align-items:stretch}.iact .btn{justify-content:center}.pk-bar .sp{display:none}.pk-bar .btn{flex:1;justify-content:center}.cand .opts .btn{width:100%}}.bk-since .panel-f{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bk-since .fl,.cgh .fl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bk-since h2 .tgl{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.bk-since h2 .tgl .ic{color:var(--ink-3);transition:transform .15s;transform:rotate(90deg)}.bk-since h2 .tgl[aria-expanded=false] .ic{transform:none}.bk-since .notice{margin:12px 20px 0}h3.cgh{font-size:var(--t-12);font-weight:400;margin:0}.chlist{list-style:none;margin:0;padding:0}.chcar .ca{display:flex;gap:4px;justify-content:flex-start;margin-top:4px}.chcar .ca .btn,.chcar .more-l.btn{height:26px;font-size:var(--t-12);padding:0 8px}section.routine>.flist{padding:0 20px 10px}.mt16{margin-top:16px}.main .ftabs{display:flex;background:none;border-radius:0;padding:0;overflow:visible;justify-content:flex-start;gap:2px;min-width:0}.main .btn{min-height:0}.main .chip{max-width:none}.show-s{display:none}.page-h .acts-sec{display:contents}.page-h .below{margin-top:6px;display:grid;gap:4px;font-size:var(--t-13)}.page-h .below .btn.quiet{height:auto;padding:0;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}@media(max-width:768px){.show-s{display:inline-flex}.page-h .acts .acts-sec{display:none}}.page-h .menu .btn{border:0;height:auto}.roster .cellv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.roster .cellv .why{display:block;white-space:normal}.roster .cellv .asof{font-size:var(--t-12)}.roster .cellv .focus{display:none}.roster .cellv:focus-visible .focus{display:grid;font-size:var(--t-12);color:var(--ink-3)}.roster .cp{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:copy}.roster .cp:hover{color:var(--ink)}.roster .cp .ok{margin-left:4px;color:var(--clear)}.roster .marks{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:2px;font-size:var(--t-12)}.roster .marks .note{display:inline-flex;gap:4px;align-items:center;color:var(--ink-3);max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster .marks .note .ic{width:12px;height:12px;flex:none}.roster .marks .tag{font-size:var(--t-12);color:var(--ink-3);border:1px solid var(--line);border-radius:5px;padding:0 5px}.roster .why.chg{display:block;margin-top:2px}.roster td.c .pax{display:block;padding-left:28px;margin-top:3px;font-size:var(--t-12);color:var(--ink-2);line-height:1.45}.roster td.c .pax .pxl{display:block;white-space:normal}.roster td.c .pax .pxl+.pxl{margin-top:1px}.roster td.c .pax .k{color:var(--ink-3);margin-right:.5em}.roster td.c .pax .ff-dotlist{display:inline-flex;flex-wrap:wrap;--ff-dot-gap:.7em;margin-left:calc(-1 * var(--ff-dot-gap))}.roster td.c .pax .sev{font-size:var(--t-12);font-weight:500}.roster td.c .pax .sev:before{width:6px;height:6px}.roster .why.chg.block{color:var(--block)}.roster .why.chg.caution{color:var(--caution)}.roster .ro{border:0;background:none;padding:0;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px;cursor:text}.roster .ro.disp{flex-direction:column;align-items:flex-start;gap:0}.roster .ro .pen{width:12px;height:12px;color:var(--ink-3);opacity:0}.roster tr:hover .ro .pen,.roster .ro:focus-visible .pen{opacity:1}.roster .own .input{height:28px;width:120px}.roster .own.pair{display:grid;gap:4px}.roster tr.grp td b{font-weight:600}.roster tr.none td{padding:24px 16px;color:var(--ink-3)}.roster td.x .acts{display:flex;gap:2px;justify-content:flex-end;align-items:center}.clegend{display:flex;gap:16px;padding:6px 16px;font-size:var(--t-12);color:var(--ink-3);border-bottom:1px solid var(--line)}@media(min-width:769px){.clegend{display:none}}#roster>.bulk{position:sticky;top:0;z-index:5}button.add-row{width:100%;border:0;border-top:1px solid var(--line);background:none;font:inherit;text-align:left;cursor:text}.rfoot .kbd.qk{cursor:pointer;background:none}.rfoot .pop .menu.keys{right:0;left:auto;top:auto;bottom:calc(100% + 6px)}.toast.act{pointer-events:auto}.toast.act a,.toast.act button{color:var(--on-ink);font-weight:600;background:none;border:0;padding:0 0 0 6px;text-decoration:underline;text-underline-offset:3px;font-size:var(--t-14)}.bcard .next{margin-top:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--ink-2)}.bcard ul a{color:inherit}.bcard.proann{align-items:center}.bcard.proann a{color:var(--ink);text-decoration:none}.gate .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bk-tools .search>span.row{flex:1;min-width:0}.bk-tools .search input{width:100%}.dgrid h4.mt14,.mt14{margin-top:14px}.dgrid .note{display:block}.dgrid .note textarea{width:100%;min-height:56px;resize:vertical}.dgrid .kv2 dd .meta{font-size:var(--t-12)}.dgrid .who-call .cp{border:0;background:none;padding:0;font:inherit;color:var(--ink);cursor:copy}.menu.rowmenu{position:fixed;min-width:230px;z-index:60}.dialog .tg-l{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:var(--t-13);color:var(--ink-2)}.dialog .tg-l input{width:15px;height:15px;accent-color:var(--ink);margin:0}.menu.pop-fixed{position:fixed;z-index:60}.menu.bk-fed .field{display:grid;gap:4px;margin-top:8px;font-size:var(--t-12);color:var(--ink-3)}.menu.bk-fed textarea.input{width:100%;margin-top:8px;height:auto;min-height:80px}.menu .err{font-size:var(--t-13);color:var(--block);margin-top:6px}.addd-dlg .search{width:100%}.first.one{grid-template-columns:1fr}.first .drop{display:flex;gap:10px;align-items:flex-start;width:100%;margin-top:16px;padding:16px;border:1px dashed var(--line-2);border-radius:8px;background:var(--canvas);text-align:left;font:inherit;color:var(--ink-2);cursor:pointer}.first .drop.is-over{border-color:var(--ink);background:var(--pick)}.first .drop .meta{display:block;margin-top:2px}.first textarea.input{width:100%;height:auto;min-height:84px;margin-top:16px;padding:8px 10px}.vlist ul{list-style:none;margin:0;padding:0}.vlist li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 20px;border-top:1px solid var(--line);font-size:var(--t-13)}.vlist li b{font-weight:500}.vlist .panel-f{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mapv1 .mapctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 16px 0}.mapv1 .key{list-style:none;display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:6px 16px 12px}.mapv1 .mapcap{padding:6px 16px 0}.mapv1 .ff-v2-bkmap__unmapped{padding:0 16px 8px;font-size:var(--t-13)}.v5sel{position:relative;min-width:0}.v5sel>.input{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer}.v5sel>.input .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5sel>.input .ic{width:14px;height:14px;color:var(--ink-3);flex:none}.v5sel .menu{left:0;right:auto;top:calc(100% + 4px);min-width:100%;list-style:none;margin:0;max-height:320px;overflow-y:auto;overflow-x:hidden}.v5sel .opt{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;border-radius:5px;font-size:var(--t-14);cursor:pointer;white-space:nowrap}.v5sel .opt.is-active{background:var(--hover)}.v5sel .opt.is-on{font-weight:500}.v5sel .opt svg{color:var(--ink)}.sec-h .clr{border:0;background:none;padding:0;font-size:var(--t-12);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tnote{margin-top:8px;font-size:var(--t-12)}.qp .ms>button.input{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer}.qp .ms>button.input .ic{width:14px;height:14px;color:var(--ink-3)}.qp .field>label,.qp .field>.lab{display:block;font-size:var(--t-13);font-weight:500;color:var(--ink-2);margin-bottom:6px}.qp .city-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px)}.qp .city-menu button .ic{width:14px;height:14px;color:var(--ink-3)}.qp .city-menu button.on{background:var(--hover)}.ff-account-pad:has(>.main){padding:0;max-width:none}@media(max-width:640px){.ff-account-pad:has(>.main){padding:0!important}}.src-tbl td.c .cn{display:flex;align-items:center;gap:8px;min-width:0}.src-tbl td.c .cn a{font-weight:500;color:var(--ink);text-decoration:none}.src-tbl td.c .why,.src-tbl td.fr .why{display:block;font-size:var(--t-12);color:var(--ink-3)}.src-tbl td.fr{white-space:nowrap}.src-tbl td.fr>*{display:flex}.src-tbl td.fit{font-size:var(--t-13);color:var(--ink-2);max-width:420px}.src-tbl td.x .acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.src-tbl td.x .btn{height:30px;font-size:var(--t-13)}.src-tbl td.x .btn[aria-pressed=true],.src-tbl td.x .btn.is-open{background:var(--pick);border-color:var(--line-2)}.src-tbl tr{cursor:pointer}.src-tbl tr.hl td{background:var(--hover)}.src-tbl tr.detail{cursor:auto}.src-tbl tr.detail>td{background:var(--canvas);padding:12px 16px}.res-h .sortl{display:flex;align-items:center;gap:8px}.res-h .sortl .lab{font-size:var(--t-13);color:var(--ink-3)}.res-h.ff-src2-resulthd{flex-direction:column;align-items:flex-start;justify-content:flex-start}.v5-src .empty.panel{padding:32px 20px;text-align:center}.v5-src .notice-panel{padding:16px 20px;display:block}.qp .clr{border:0;background:none;padding:0 6px;font-size:var(--t-13);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.qp .tile[aria-pressed=true]{background:var(--pick);border-color:var(--ink)}.qp .filters{grid-template-columns:repeat(3,minmax(0,1fr)) 220px}.qp .filters+.tgroup{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.qp .filters+.tgroup .btn{height:36px}.qp .filters+.tgroup .btn[aria-pressed=true]{background:var(--pick);border-color:var(--line-2);font-weight:500}@media(max-width:768px){.qp .filters{grid-template-columns:1fr 1fr}}.qp .filters.in{grid-template-columns:repeat(3,minmax(0,1fr)) 180px auto}@media(max-width:768px){.qp .filters.in{grid-template-columns:1fr 1fr}}@media(min-width:769px){.qp .filters.in{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.qp .filters.in>.tgroup{grid-column:1/-1}.qp .filters.in>.field{min-width:0}.qp .filters.in>.field>.lab,.qp .filters.in>.field .ff-v2-sel__t,.qp .filters.in>.field .ms>button{white-space:nowrap}}.v5-lane .lane-band.ff-src2-map{padding:0;overflow:visible}.v5-lane .lane-band .ff-lane-fit-wrap{--ff-lane-h:min(470px,62vw);height:auto;display:block}.v5-lane .lane-band .ff-lane-map.ff-lane-fit{width:min(100%,calc(var(--ff-lane-h) * var(--ff-lane-ar)));height:auto;aspect-ratio:var(--ff-lane-ar);margin-inline:auto}.v5-lane .lane-band .ff-lane-st{fill:var(--map-land);stroke:var(--map-edge);stroke-width:1.1px}.v5-lane .lane-band .ff-lane-st.is-hover{fill:var(--pick)}.v5-lane .lane-band .ff-lane-st.is-origin,.v5-lane .lane-band .ff-lane-st.is-dest{fill:var(--data-2);stroke:var(--map-edge)}.v5-lane .lane-band .ff-map-label{stroke:var(--halo);font-weight:600}.v5-lane.ff-src2{display:block}.v5-lane .facts .ff-map-dots-note{font-size:var(--t-12);white-space:normal;margin:0;grid-column:1/-1}.v5-lane .results .sub.ph{background:none;border:0;border-radius:0;font-family:inherit;font-size:var(--t-12);color:var(--ink-3);justify-content:flex-start;align-items:flex-start;gap:0}.v5-lane .results .pol.miss{color:var(--ink-2)}.v5-lane .results .pol .t{min-width:0;overflow-wrap:anywhere}.v5-lane .results .pol.miss[data-ff-src-policy=fail]{color:var(--block)}.v5-lane .results .pol.miss[data-ff-src-policy=caution]{color:var(--caution)}.v5-lane .results .pol.miss{align-items:flex-start}.v5-lane .results .pol.miss .ic{margin-top:2px;flex:none}.v5-lane .results .pol.paused{color:var(--caution)}.v5-lane .results td.c .cn{display:flex;align-items:center;gap:4px;min-width:0}@media(min-width:769px){.v5-lane .results td.c{width:26%}.v5-lane .results td.v{width:19%}}@media(min-width:769px){.v5-lane .results td.c{max-width:0;min-width:calc(28ch + 50px)}.v5-lane .results td.c .cn>a{min-width:0;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}@media(max-width:768px){.v5-lane .results tr.grp{display:block}.v5-lane .results tr.grp>td{display:block;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:769px){.v5-lane .tbl-wrap:has(>table.results){container:ffsrcres/inline-size}.v5-lane .results thead th.r{white-space:nowrap}.v5-lane .results.long-ends thead th.r:nth-child(-n+5){white-space:normal}@container ffsrcres (max-width:1099px){.v5-lane table.results,.v5-lane .results>thead,.v5-lane .results>tbody{display:block;width:100%}.v5-lane .results thead tr,.v5-lane .results tbody tr:not(.grp):not(.detail){display:grid;grid-template-columns:36px minmax(0,1fr) repeat(3,112px);grid-template-areas:"k c h1 h2 o" ". v x x x";column-gap:0;border-bottom:1px solid var(--line)}.v5-lane .results tbody tr.open{border-bottom-color:transparent}.v5-lane .results thead th{white-space:normal;border-bottom:0}.v5-lane .results thead th:nth-child(3),.v5-lane .results thead th:last-child{display:none}.v5-lane .results tbody tr:not(.grp):not(.detail)>td{display:block;height:auto;border-bottom:0}.v5-lane .results td.k{grid-area:k;width:auto;padding-top:12px}.v5-lane .results td.c{grid-area:c;width:auto;max-width:none;min-width:0;padding-bottom:4px}.v5-lane .results td.v{grid-area:v;width:auto;padding-top:0;align-self:center}.v5-lane .results td[data-ff-src-near=o],.v5-lane .results td.dist,.v5-lane .results.nodist td.eq{grid-area:h1}.v5-lane .results td[data-ff-src-near=d],.v5-lane .results td.eq{grid-area:h2}.v5-lane .results td.o{grid-area:o}.v5-lane .results td.x{grid-area:x;padding-top:0;align-self:center}.v5-lane .results tr.grp,.v5-lane .results tr.detail{display:block}.v5-lane .results tr.grp>td,.v5-lane .results tr.detail>td{display:block}}@container ffsrcres (max-width:659px){.v5-lane .results>thead{display:none}.v5-lane .results tbody tr:not(.grp):not(.detail){grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"k c o" ". v v" ". e e" ". x x";padding:12px 16px;gap:4px 10px}.v5-lane .results tbody tr:not(.grp):not(.detail)>td{padding:0}.v5-lane .results td.k{padding-top:3px}.v5-lane .results tbody tr:not(.grp):not(.detail)>td.h:not(.eq){display:none}.v5-lane .results td.eq,.v5-lane .results.nodist td.eq{grid-area:e;white-space:normal}.v5-lane .results td.v .sub.ph{display:block}.v5-lane .results .acts{justify-content:flex-start}.v5-lane .results tr.detail>td{padding:4px 16px 16px 48px}.v5-lane .results tr.detail .dgrid{grid-template-columns:1fr;gap:14px}}}.v5-lane .results tr.detail>td{background:var(--canvas);padding:4px 16px 18px 48px}.v5-lane .results td.o.ins-words{white-space:normal;width:120px;max-width:100%}.v5-lane .v5x .ff-v2-rc-l{display:block;color:var(--ink-3);font-size:var(--t-12);font-weight:500;letter-spacing:0;text-transform:none;margin:0 0 6px}.v5-lane .v5x .tiny,.v5-lane .v5x .ff-v2-rc-b div{font-size:var(--t-13)}.v5-lane .v5x-kv{display:flex;flex-direction:column;gap:4px;margin-top:10px}.v5-lane .v5x-kv>.ff-v2-rc-b{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 12px;font-size:var(--t-13);align-items:baseline}.v5-lane .v5x-kv>.ff-v2-rc-b>.ff-v2-rc-l{font-size:var(--t-13);font-weight:400;margin:0}.v5-lane .v5x-side>.ff-v2-rc-b+.ff-v2-rc-b{margin-top:12px}.v5-lane .v5x .ff-src-ids{gap:6px!important}.v5-lane .v5x .ff-src-ids .ff-copyval{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:1px solid var(--line-2);border-radius:5px;background:var(--panel);font-size:var(--t-12);color:var(--ink);white-space:nowrap}.v5-lane .v5x .ff-src-ids .ff-copyval:hover{background:var(--hover)}.v5-lane .v5x .ff-src-ids .ff-copyval-i{opacity:1;color:var(--ink-3)}@media(max-width:768px){.v5-lane .results tr.detail>td{padding:0}.v5-lane .v5x-kv>.ff-v2-rc-b{grid-template-columns:110px minmax(0,1fr)}}.v5-lane .ff-src-about-menu{left:0;top:calc(100% + 6px);width:min(380px,calc(100vw - 32px));padding:10px 12px;font-size:var(--t-13);color:var(--ink-2);line-height:1.5;position:absolute;z-index:30}.v5-lane .ff-src-about-menu p+p{margin-top:6px}@media(max-width:768px){.v5-lane .res-h>div>p{position:relative}.v5-lane .res-h>div>p>.pop{position:static!important}}.v5-src .src-limit-door{width:min(360px,100%);margin-top:10px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);padding:16px 18px;text-align:left}.v5-src .src-limit-door .price{margin-top:0}.v5-src .src-limit-door .code{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:var(--t-13);color:var(--ink-2)}.v5-src .src-limit-door .code .badge{font-weight:600;color:var(--ink)}.v5-src .src-limit-door .code .s-clear{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.v5-src .src-limit-door .cta{margin-top:14px}.v5-src .src-wall{padding:0}.v5-src .src-wall__head{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line)}.v5-src .src-wall__head .ico{flex:none;width:32px;height:32px;border-radius:50%;background:var(--canvas);display:grid;place-items:center;color:var(--ink-3)}.v5-src .src-wall__say{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--ink-2)}.v5-src .src-wall__say b{color:var(--ink);font-size:var(--t-16);font-weight:600;overflow-wrap:anywhere}.v5-src .src-wall__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;padding:18px 20px 20px;align-items:start}.v5-src .src-wall__body.is-bare{grid-template-columns:minmax(0,340px)}.v5-src .src-wall__list{display:flex;flex-direction:column;gap:6px;min-width:0}.v5-src .src-wall__tbl{margin-top:6px}.v5-src .src-wall__title{color:var(--ink);font-size:var(--t-14);font-weight:600;overflow-wrap:anywhere}.v5-src .src-wall__count{color:var(--ink)}.v5-src .src-wall__rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden}.v5-src .src-wall__rows>li+li{border-top:1px solid var(--line)}.v5-src .src-wall__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;text-decoration:none;color:inherit}.v5-src .src-wall__row:hover{background:var(--hover)}.v5-src .src-wall__nm{display:flex;flex-direction:column;gap:2px;min-width:0}.v5-src .src-wall__nm b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-src .src-wall__locked{display:block;width:100%;margin:0;padding:0;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-panel) var(--r-panel);background:var(--panel);text-align:left;cursor:pointer;font:inherit;color:inherit}.v5-src .src-wall__rows.has-locked{border-radius:var(--r-panel) var(--r-panel) 0 0}.v5-src .src-wall__lockline{display:flex;align-items:center;gap:8px;padding:11px 14px;color:var(--ink);font-weight:500}.v5-src .src-wall__lockline .ic{color:var(--ink-3)}.v5-src .src-wall__locked:hover .src-wall__lockline{background:var(--hover)}.v5-src .src-wall__door{width:auto;margin-top:0}.v5-src .src-wall__upsell{margin:0 0 10px;color:var(--ink-2);font-size:var(--t-13)}@media(max-width:768px){.v5-src .src-wall__head{padding:16px}.v5-src .src-wall__body,.v5-src .src-wall__body.is-bare{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.v5-src .src-wall__row{padding:10px 12px;flex-direction:column;align-items:flex-start;gap:4px}.v5-src .src-wall__nm b,.v5-src .src-wall__row .sev{white-space:normal}}.nb-tbl td.dist{font-weight:600;color:var(--ink);width:72px}.nb-tbl td.c .why+.why{color:var(--ink-2);font-size:var(--t-13)}@media(max-width:768px){.roster tr[data-ff-bk2-row]{padding-left:48px}.roster td.sel{display:block!important;position:absolute;left:8px;top:8px}.roster td.sel input{width:20px;height:20px;margin:12px}.roster td.x .ib{width:44px;height:44px}.roster td.x .ib.mon.lbl{width:auto;padding:0 10px}.roster td.x{top:2px;right:2px}}@media(max-width:768px){#roster>.toolbar>.ftabs{overflow-x:auto}}@media(hover:none){.bk-tools label.search .kbd{display:none}}@media(hover:none){.roster .ro .pen,.bk-stp [data-ld]{opacity:1}}@media(max-width:768px){.bk-tools label.search .kbd,.roster .ph .cellv.none{display:none}}.roster .marks .ff-v2-bkchg{border:0;background:none;padding:0;border-radius:0;font:inherit;font-size:var(--t-12);color:var(--ink-3);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.roster .marks .ff-v2-bkchg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(min-width:1025px){#roster>.tbl-wrap{overflow:visible}}.roster thead th{position:sticky;top:0;z-index:3;background:var(--panel)}.v5-cov>*+*{margin-top:16px}.v5-cov .cov-pad{padding:16px 20px}.v5-cov .ff-cov-card .panel-h h3{font-size:var(--t-16);font-weight:600;margin:0}.v5-cov .ff-cov-cardbd.panel-b{padding:16px 20px}.v5-cov .ff-cov-lanerow{display:grid;gap:6px;margin:0 0 10px}.v5-cov .ff-cov-laneend{display:grid;grid-template-columns:36px minmax(0,1fr) 104px;gap:8px;align-items:center}.v5-cov .ff-cov-laneend .ff-city-field{min-width:0;width:100%}.v5-cov .ff-cov-laneend .ff-city-field input,.v5-cov .ff-cov-laneend .ff-cov-stsel{width:100%}.v5-cov .ff-cov-endlbl{font-size:var(--t-12);color:var(--ink-3)}.v5-cov .ff-cov-ta::placeholder{color:var(--ink-3);opacity:1}.v5-cov [data-ff-cov-laneerr] .notice,.v5-cov .notice[data-ff-cov-laneerr]{align-items:center;justify-content:space-between}.v5-cov .notice[data-ff-cov-laneerr]{margin:0}.ff-cmp .cs-top .btn .back{transform:rotate(180deg)}.ff-cmp .cmpt thead th .x{width:28px;padding:0}.ff-cmp .cmpt td .ff-cmp-sub,.ff-cmp .cmpt td .sub{display:block;font-size:var(--t-12);color:var(--ink-3)}.ff-cmp .ff-cmp-foot{margin-top:12px}.ff-cmp .ff-cmp-stack .ff-cmp-fact{padding:12px 16px;border-top:1px solid var(--line)}.ff-cmp .ff-cmp-stack .ff-cmp-fact-lbl{font-size:var(--t-13);font-weight:500;color:var(--ink-2);margin:0 0 6px}.sx-dock.is-flow{position:static}.sx-dock .ff-cmp-addwrap{position:relative}.sx-dock .ff-cmp-addmenu{position:absolute;left:0;bottom:calc(100% + 4px);z-index:30;min-width:260px;background:var(--raised);border:1px solid var(--line);border-radius:8px;box-shadow:var(--overlay);padding:4px;display:flex;flex-direction:column}.sx-dock .ff-cmp-addrow{border:0;background:none;text-align:left;padding:7px 10px;border-radius:5px;font-size:var(--t-13)}.sx-dock .ff-cmp-addrow:hover{background:var(--hover)}.sx-dock>.ff-cmp-tray{position:static;margin:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.src-tbl td.x .btn.is-on{background:var(--pick);border-color:var(--line-2);color:var(--ink)}.cs-wrap.main{padding-left:32px;padding-right:32px}.cs-wrap .cs-top .btn .back{transform:rotate(180deg)}.cs-ct{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);font-size:var(--t-13)}.cs-ct>span{display:inline-flex;align-items:center;gap:6px}.cs-ct .ic{width:14px;height:14px;color:var(--ink-3)}.ff-sheet-csvnote{font-size:var(--t-13);color:var(--ink-2);margin-top:2px}@media print{.cs-wrap .cs-top{display:none}}.cs-ids .ff-copyval.idb{display:inline-flex;width:auto}.v5 .ff-src-pol{border:0;background:none;padding:0;border-radius:0;box-shadow:none;font-size:var(--t-12);color:var(--ink-3);display:inline-flex;align-items:center;gap:4px}.v5 .ff-src-pol .ic,.v5 .ff-src-pol svg{width:12px;height:12px}[data-ff-snapshot-picker] .field{max-width:420px;position:relative}[data-ff-snapshot-picker] .snap-d{max-width:220px}[data-ff-snapshot-picker] .field>label{display:block;font-size:var(--t-13);font-weight:500;color:var(--ink-2);margin-bottom:6px}[data-ff-snapshot-picker] .field .meta{margin-top:6px;font-size:var(--t-12)}[data-ff-snapshot-picker] .err{font-size:var(--t-13);color:var(--block);margin-top:6px}[data-ff-snapshot-picker] .snap-sug{position:absolute;left:0;right:0;top:calc(100% + 4px)}[data-ff-snapshot-picker] .snap-sug button{display:flex;gap:10px;align-items:center}[data-ff-snapshot-picker] .snap-sug .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-in{display:block}.v5-bkimp{max-width:820px}.imp-hd h2{font-size:var(--t-16);font-weight:600}.imp-hd p{margin-top:4px}.imp-notes{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.imp-notes .notice .ic{flex:none;margin-top:1px}.imp-ink{color:var(--ink)}.imp-x,.imp-colm{margin-top:8px}.imp-colm li{padding:10px 0}.imp-remap{margin-top:8px}.imp-nl{padding-top:0}.imp-rv{border-top:1px solid var(--line)}.imp-rl2 li{grid-template-columns:minmax(0,1fr) auto}.pk-top h2{font-size:var(--t-16);font-weight:600}.pk-filter .clr{border:0;background:none;padding:2px;margin-right:-4px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.pk-filter .clr:hover{color:var(--ink)}.pl .meta+.meta,.pl .two{margin-top:2px}.idrop>*{pointer-events:none}.idrop.is-over{border-style:solid;border-color:var(--ink);background:var(--hover)}.idrop:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.imp-pick .pk-bar{position:sticky;bottom:0;z-index:5;background:var(--panel);border-radius:0 0 var(--r-panel) var(--r-panel)}@media(max-width:1080px){body.ff-app-chrome .imp-pick .pk-bar{bottom:var(--ff-sticky-floor)}}.bt .bar>i{transition:width .24s linear}@media(prefers-reduced-motion:reduce){.bt .bar>i{transition:none}}.linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.imp-pick{margin-top:12px}.main.imp{margin-left:0;margin-right:0;max-width:884px}.imp .page-h h1[tabindex="-1"]:focus{outline:0}.dgrid .flist li .ftx{min-width:0;overflow-wrap:anywhere}.dgrid .flist li .ftx>span{display:block}.dgrid .flist li .ftx .fsub,.dgrid .flist li.block .ftx .fsub,.dgrid .flist li.caution .ftx .fsub{color:var(--ink-2);font-size:var(--t-12);margin-top:2px}.dgrid .flist li .dt:empty{display:none}#keyhint{display:inline-flex;align-items:center;gap:4px}.rfoot .kbd.qk{font:inherit;font-size:11px;line-height:18px;height:20px;padding:0 5px;vertical-align:baseline}[data-ff-bk2-more] .menu{left:0;right:auto;max-width:calc(100vw - 32px)}.ff-upsheet--v2 .ff-upbuy__primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink);box-shadow:none}.ff-upsheet--v2 .ff-upbuy__primary:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:var(--on-ink)}.ff-upsheet--v2 .ff-upbuy__primary:active{background:var(--ink-active,var(--ink-hover))}@media(min-width:769px){.roster .cellv{display:grid;grid-template-columns:minmax(0,auto) auto;column-gap:4px;row-gap:2px;justify-items:start;max-width:100%}.roster .cellv>*{grid-column:1/-1;min-width:0;max-width:100%}.roster .cellv .why{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster .cellv .why:not(.more)+.why.more{grid-column:2;grid-row:2;white-space:nowrap}.roster .cellv .why:has(+.why.more){grid-column:1}.roster [data-ff-bk2-policy] .why.asof{display:none}.roster [data-ff-bk2-federal] .why.asof{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster .cellv .why~.why:not(.more):not(.asof){display:none}}.ff-cmp .ff-cmp-fact-lbl{text-transform:none;letter-spacing:0;font-size:var(--t-13);font-weight:500;color:var(--ink-2)}.ff-cmp .cmpt thead th{vertical-align:top}@media(max-width:768px){body.ff-app-chrome .sx-dock:not(.is-flow){bottom:var(--ff-sticky-floor)}}@media(min-width:769px){.bk-tools .search{width:320px}}.roster .ph{background:none;border:0;border-radius:0;gap:0;font-family:inherit}@media(min-width:769px){.roster .ph{display:none}}@media(max-width:768px){.bcard[data-ff-pro-welcome]{grid-template-columns:minmax(0,1fr) auto}.bcard[data-ff-pro-welcome] .acts{align-self:start}}.dgrid .flist li:has(.ftx) .st{align-self:start;margin-top:3px}[data-ff-bk2-more] .menu .btn{justify-content:flex-start;width:100%;border-color:transparent;background:none}.pw-sample .mapcap{padding:0 12px 10px;margin-top:0}.ff-cmp-picker,.ff-cmp-recent{margin-top:16px}.ff-cmp-picker .cmp-pick-h{font-size:var(--t-16);font-weight:600}.ff-cmp-picker .cmp-pick-f{margin-top:10px}.ff-cmp-picker .addc{display:flex;width:100%;max-width:420px}.ff-cmp-picker .addc .input{width:100%;height:36px;font-size:var(--t-14)}.ff-cmp-recent .group-h{border-top:0;padding:10px 20px 4px;font-size:var(--t-13);color:var(--ink-3);font-weight:500}.ff-cmp-recent .pick-l li{grid-template-columns:minmax(0,1fr) auto auto}.ff-cmp-recent .ff-cmp-recent-open{display:block;min-width:0;color:inherit;text-decoration:none}.ff-cmp-recent .ff-cmp-recent-open:hover b{text-decoration:underline}.ff-cmp-recent .ff-cmp-pick{cursor:pointer;gap:6px}.ff-cmp-recent .ff-cmp-pick input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ff-cmp-recent .ff-cmp-pick.is-on{background:var(--pick);border-color:var(--ink-3)}.ff-cmp-recent .ff-cmp-pick:focus-within{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.ff-cmp-recent .ff-cmp-pick:has(input:disabled){opacity:.5;cursor:default}.ff-cmp-addwrap{position:relative}.ff-cmp-picker .ff-cmp-addmenu{position:absolute;left:0;top:calc(100% + 4px);z-index:30;width:100%;max-width:min(420px,calc(100vw - 32px));background:var(--raised);border:1px solid var(--line);border-radius:8px;box-shadow:var(--overlay);padding:4px;display:flex;flex-direction:column}.ff-cmp-picker .ff-cmp-addrow{border:0;background:none;text-align:left;padding:7px 10px;border-radius:5px;font-size:var(--t-13);display:flex;justify-content:space-between;gap:10px}.ff-cmp-picker .ff-cmp-addrow:hover{background:var(--hover)}.grp-acts{display:flex;flex-direction:column;gap:6px;padding:4px 0 8px}.grp-acts .grp{font-size:var(--t-12);color:var(--ink-3);font-weight:500;margin:0}.grp-acts .btn{justify-content:flex-start;width:100%}.dgrid .sft,.dgrid .sft tbody{display:block}.dgrid .sft tr{display:block;padding:6px 0;border-bottom:1px solid var(--line)}.dgrid .sft tr:last-child{border-bottom:0}.dgrid .sft th,.dgrid .sft td{display:block;padding:0;border-bottom:0;text-align:left}.dgrid .sft th{font-size:var(--t-12)}.dgrid .sft td{margin-top:1px;height:auto;min-height:0}.dgrid .sft td .meta{display:inline;margin-left:6px}@media(max-width:768px){.imp .crumb,.imp .page-h{padding-left:0;padding-right:0}}.ff-v2-cs-well{background:var(--panel);border-color:var(--field);border-radius:var(--r-control)}.ff-v2-cs-well:focus-within{background:var(--panel);border-color:var(--ink-3);box-shadow:none}.ff-v2-cs-type{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--t-13);border-radius:var(--r-control) 0 0 var(--r-control)}.ff-upsheet--v2 .ff-upbuy__std{margin:0;font-size:var(--t-14);color:var(--ink);font-weight:500}.v5-dir .dir-find{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v5-dir .dir-find .search{flex:1 1 240px;min-width:0;height:40px}.v5-dir .dir-find span.sel{flex:0 0 200px}.v5-dir .dir-find .dir-near{margin-left:auto;flex:none;height:36px}.v5-dir .ff-dir-miss{margin-top:8px}.v5-dir .dir-lk{border:0;background:none;padding:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v5-dir .dir-lk:hover{text-decoration:underline}.v5-dir .dir-lk[aria-pressed=true]{font-weight:600}.v5-dir .dir-lk:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.v5-dir .azbar .az-on,.v5-dir .azbar .az-off{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border-radius:var(--r-control);font-weight:500;font-size:var(--t-14)}.v5-dir .azbar .az-on{background:var(--pick);border:1px solid var(--ink-3);color:var(--ink)}.v5-dir .azbar .az-off{border:1px solid var(--line);color:var(--ink-3)}.v5-dir .az-b p{margin-top:12px}.v5-dir .dirtbl tbody tr.is-clickable{cursor:pointer}.v5-dir .dirtbl tbody tr.is-clickable:hover{background:var(--hover)}.v5-dir .ff-dir-up{margin:0}.v5-dir .pager .btn .back{transform:rotate(180deg)}.v5-dir .pager .btn:disabled{opacity:.45}.v5-dir .ff-dir__map svg{display:block;width:100%;height:auto;max-height:440px;margin:0 auto}@media(max-width:768px){.v5-dir .dir-find{padding:0 16px}.v5-dir .dir-find span.sel{flex:1 1 140px}.v5-dir .dir-find .dir-near{flex:1 1 100%;margin-left:0;justify-content:center}}.v5-dir .dir-h h1{font-size:var(--t-22);font-weight:600;letter-spacing:-.01em;line-height:1.25}.v5-dir .dir-h .crumb{margin-bottom:8px}.v5-dir .dir-h .sub{color:var(--ink-3);font-size:var(--t-13);margin-top:6px}.v5-dir .dir-h .acts{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.v5-dir .blk{margin-top:16px}.v5-dir .panel-h .meta{font-size:var(--t-13)}.v5-dir .az-b{padding:16px 20px}@media(max-width:768px){.v5-dir .az-b{padding:14px 16px}}.v5-dir .ff-dir__map .ffd-st{fill:var(--map-land);stroke:var(--map-edge);stroke-width:1;vector-effect:non-scaling-stroke}.v5-dir .ff-dir__map .ffd-b0{fill:rgba(var(--data-rgb),.12)}.v5-dir .ff-dir__map .ffd-b1{fill:rgba(var(--data-rgb),.28)}.v5-dir .ff-dir__map .ffd-b2{fill:rgba(var(--data-rgb),.46)}.v5-dir .ff-dir__map .ffd-b3{fill:rgba(var(--data-rgb),.68)}.v5-dir .ff-dir__map .ffd-b4{fill:rgba(var(--data-rgb),.92)}.v5-dir .ff-dir__map a{cursor:pointer;text-decoration:none}.v5-dir .ff-dir__map a:hover path,.v5-dir .ff-dir__map a:focus-visible path{stroke:var(--ink);stroke-width:2}.v5-dir .ff-dir__map text{pointer-events:none}.v5-dir .ff-dir__map .ffd-stfill{fill:var(--map-land);stroke:var(--line-2)}.v5-dir .ff-dir__map .ffd-citydot{fill:var(--data-dot);stroke:var(--halo);stroke-width:calc(1 * var(--ffd-u, .8) * 1px)}.v5-dir .ff-dir__map a:hover .ffd-citydot{fill:var(--data-deep)}.v5-dir .ff-dir__map .ffd-citylabel{fill:var(--ink);paint-order:stroke;stroke:var(--halo);stroke-linejoin:round;font-family:var(--font);font-weight:500;font-size:calc(12 * var(--ffd-u, 1) * 1px);stroke-width:calc(2.6 * var(--ffd-u, 1) * 1px)}@media(max-width:768px){.v5-dir .dirtbl.inapp th:nth-child(3),.v5-dir .dirtbl.inapp td:nth-child(3){display:none}}.v5-dir .dirtbl .dir-pu{display:none}@media(max-width:1180px){.v5-dir .dirtbl .dir-pu{display:inline}}.v5-dir .panel.is-busy .dirtbl{opacity:.55;transition:opacity .12s}.v5-dir .dirtbl .dir-dot{display:none}@media(max-width:768px){.v5-dir .dirtbl.inapp th:nth-child(2),.v5-dir .dirtbl.inapp td:nth-child(2){display:none}.v5-dir .dirtbl.inapp th:first-child,.v5-dir .dirtbl.inapp td.c{padding-left:16px;padding-right:16px}.v5-dir .dirtbl.inapp td.c{min-width:0}.v5-dir .dirtbl.inapp .dir-dot{display:block;font-size:var(--t-12);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px}.v5-dir .panel-h{flex-wrap:wrap}.v5-dir .panel-h>h2{flex:0 1 auto}.v5-dir .panel-h>h2+.meta,.v5-dir .panel-h>.meta{order:0;flex:0 0 auto;flex-basis:auto;margin-left:auto;text-align:right;white-space:nowrap}}.v5-dir .kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:768px){.v5-dir .kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}.v5-dir:not([data-ff-dir-css-ready])>:not(.dir-h){visibility:hidden}@media(max-width:1365px)and (min-width:769px){.v5-dir .dirtbl.inapp th:nth-child(3),.v5-dir .dirtbl.inapp td:nth-child(3){display:none}.v5-dir .dirtbl .dir-pu{display:inline}.v5-dir .dirtbl td.ac .dacts{flex-direction:column;align-items:stretch}.v5-dir .dirtbl td.ac .dact{align-items:stretch}}@media(max-width:768px){.v5-dir .dirtbl .ph-acts .dacts{gap:8px}.v5-dir .dirtbl .ph-acts .dacts .btn{height:44px;padding:0 14px;font-size:var(--t-14)}.v5-dir .dirtbl .ph-fed .sev{display:flex}.v5-dir .dir-h{padding:16px 16px 0}.v5-dir .dir-h .crumb{padding:0}}@media(max-width:768px){.ff-tool-start .btn.ff-tool-start__chip{display:block;flex:1 1 100%;box-sizing:border-box;max-width:100%;height:auto;min-height:44px;padding:6px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;text-align:left}.ff-tool-start .btn.ff-tool-start__chip .ic{display:inline-block;vertical-align:middle;margin:-2px 6px 0 0}.ff-tool-start .btn.ff-tool-start__chip [data-ff-tool-chip-place]{display:block;overflow:hidden;text-overflow:ellipsis;padding-left:20px}.ff-tool-start .btn.ff-tool-start__chip [data-ff-tool-chip-place] .sep{display:none}}.roster tr.q td.fr .sev.clear,.roster tr.q td.k-rules .sev.clear{color:var(--ink-3);font-weight:400}.roster tr.q td.fr .sev.clear:before,.roster tr.q td.k-rules .sev.clear:before{background:var(--clear)}.dgrid.bk-dgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bk-dgrid .flist+.bk-quiet{margin-top:6px}.bk-quiet{font-size:var(--t-12);margin:0}.bk-dgrid .rule{margin-top:10px}.bk-open .bk-sec>h4{font-size:var(--t-13);font-weight:600;color:var(--ink);margin:0 0 8px}.bk-open .bk-sec+.bk-sec{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.bk-open .kv2{grid-template-columns:112px minmax(0,1fr);gap:6px 16px;font-size:var(--t-13)}.bk-open .kv2+.kv2{margin-top:6px}.bk-open .bk-quiet{font-size:var(--t-13)}.bk-open .bk-subh{font-size:var(--t-12);font-weight:500;color:var(--ink-3);margin:14px 0 6px}.bk-open .rule{margin-top:0;font-size:var(--t-13);color:var(--ink-2)}.bk-open [data-ff-rc-policy-reasons],.bk-open .dlinks{margin-top:8px}.bk-open .who-call .bk-ct{display:flex;align-items:center;gap:10px;margin-top:6px;min-width:0}.bk-open .who-call .bk-ct .av{width:24px;height:24px;border-radius:50%;background:var(--canvas);display:grid;place-items:center;color:var(--ink-3);flex:none}.bk-open .who-call .bk-ct .av .ic{width:13px;height:13px}.bk-open .who-call .bk-ct>span:last-child,.bk-open .who-call .bk-ct .cp{min-width:0;overflow-wrap:anywhere}@media(max-width:768px){.roster tr[data-ff-bk2-row]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;align-items:center}.roster tr[data-ff-bk2-row] td.c{grid-column:1;grid-row:1;padding-right:0!important;min-width:0}.roster tr[data-ff-bk2-row] td.x{position:static;grid-column:3;grid-row:1}.roster tr[data-ff-bk2-row]:not(.open) td.c .why.id,.roster tr[data-ff-bk2-row]:not(.open) td.c .why.chg,.roster tr[data-ff-bk2-row]:not(.open) td.c .pax{display:none}.roster tr[data-ff-bk2-row]:not(.open) .marks .note span{display:none}.roster tr[data-ff-bk2-row] td.fr{grid-column:1/-1;grid-row:2;display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;overflow:hidden;margin-top:2px}.roster tr[data-ff-bk2-row] td.fr .ph .cellv{max-width:100%}.roster tr[data-ff-bk2-row] td.fr .sev{margin-top:0}.roster tr[data-ff-bk2-row] td.fr>.cellv{display:contents}.roster tr[data-ff-bk2-row] td.fr .ln{order:0;flex:none}.roster tr[data-ff-bk2-row] td.fr .ph{order:1;flex:none;display:inline-flex;margin-top:0;min-width:0}.roster tr[data-ff-bk2-row] td.fr>.cellv>.why{order:2;flex:1 1 auto;min-width:0;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster tr[data-ff-bk2-row] td.fr .ph .cellv{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.roster tr[data-ff-bk2-row] td.fr .ph .cellv .why{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.roster tr[data-ff-bk2-row] td.fr .ph .none,.roster tr[data-ff-bk2-row] td.fr .ph [data-ff-bk2-policy=pass]{display:none}.roster tr.pr[data-ff-bk2-row] td.fr .ph{flex:1 1 auto}.roster tr.q[data-ff-bk2-row]:not(.open) td.fr{grid-column:2;grid-row:1;margin-top:0;padding-left:0!important}.roster tr.q[data-ff-bk2-row]:not(.open) td.fr .sev.clear{font-size:0;gap:0}.dgrid.bk-dgrid{grid-template-columns:1fr}.bk-dgrid .flist li{grid-template-columns:16px minmax(0,1fr);row-gap:0}.bk-dgrid .flist li .dt{grid-column:2;white-space:normal}.bk-dgrid .flist li .dt:empty{display:none}.bk-since .flist li{grid-template-columns:16px minmax(0,1fr);row-gap:0}.bk-since .flist li .dt{grid-column:2;white-space:normal}}.sev.mut{color:var(--ink-3);font-weight:400}.roster .cn .dotm{display:none}@media(max-width:768px){.roster tr[data-ff-bk2-row]:not(.open) .cn .dotm{display:inline;flex:none;color:var(--ink-3);font-size:var(--t-12);font-variant-numeric:tabular-nums;margin-left:4px}.roster tr[data-ff-bk2-row] td.c .cn{display:block;position:relative;padding-left:28px}.roster tr[data-ff-bk2-row] td.c .cn>.xp{position:absolute;left:0;top:-2px}.roster tr[data-ff-bk2-row] td.c .cn>a{white-space:normal;overflow:visible;overflow-wrap:anywhere}.roster tr[data-ff-bk2-row] td.c .cn>.dotm{white-space:nowrap}.roster tr[data-ff-bk2-row] td.fr [data-ff-bk2-federal-reason]{display:flex;min-width:0}.roster tr[data-ff-bk2-row] td.fr [data-ff-bk2-federal-reason] .rt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster tr[data-ff-bk2-row] td.fr [data-ff-bk2-federal-reason] .fm{flex:none;white-space:pre}.roster tr[data-ff-bk2-row] td.fr>.cellv>.why{order:1}.roster tr[data-ff-bk2-row] td.fr .ph{order:2}.roster tr[data-ff-bk2-row] td.fr [data-ff-bk2-federal-reason]{flex:0 1 auto}.roster tr[data-ff-bk2-row] td.fr>.cellv>.why[data-ff-bk2-federal-reason]{white-space:normal;overflow:visible}.roster tr[data-ff-bk2-row] td.fr [data-ff-bk2-federal-reason] .rt{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.roster tr[data-ff-bk2-row].open td.c .why.id{white-space:normal}.roster tr[data-ff-bk2-row] td.fr .ph{flex-direction:row;justify-content:flex-start;align-items:baseline}.roster tr[data-ff-bk2-row] td.fr .ph>.cellv{margin:0}.roster tr[data-ff-bk2-row] td.fr .ph .sev.mut{font-size:var(--t-12);gap:4px}.roster tr[data-ff-bk2-row] td.fr .ph .sev.mut:before{width:5px;height:5px}}.polp-rules .rule .txt .nw{white-space:nowrap}.v5p button.excard.is-quiet:hover .btn{background:var(--hover)}.bkp .inp-h .ph-h .meta{color:var(--ink-3)}.v5p :where(h1,h2,h3)>.meta{text-wrap:pretty}.bkp .inp{align-items:stretch}.bkp .inp .field{display:flex;flex-direction:column;min-width:0}.bkp .inp .field textarea.input{flex:1 1 auto;height:auto;min-height:120px;box-sizing:border-box}.bkp .inp .drop{min-height:120px;box-sizing:border-box;gap:2px;padding:12px 16px;line-height:1.45;cursor:pointer}.bkp .inp .drop .ico{width:32px;height:32px;margin-bottom:6px}.bkp .inp .drop .dt{display:flex;flex-direction:column;align-items:inherit;gap:2px}.bkp .inp .drop u{text-underline-offset:2px}.bkp .inp .drop .alt{margin-top:4px}.bkp .inp .drop:hover{border-color:var(--ink-3)}.bkp [data-ff-bulk-bookpicks] .panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bkp .picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px}.bkp .pick{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--panel);min-width:0;font:inherit;color:var(--ink);cursor:pointer}.bkp .pick:hover{background:var(--hover)}.bkp .pick[aria-pressed=true]{background:var(--pick);border-color:var(--ink-3)}.bkp .pick b{font-weight:500;font-size:var(--t-13);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkp .pick>span:not(.sev){font-size:var(--t-12);color:var(--ink-3);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bkp .pick .sev{font-size:var(--t-12)}.bkp [data-ff-bulk-start] .empty .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.bkp .ffts-band{padding:32px 20px 24px;gap:14px}.bkp .ffts-band .ffts-well{width:260px;max-width:70%}.bkp .ffts-band .prog{max-width:480px}.bkp .res td.au,.bkp .res td.au .sub{white-space:nowrap}.bkp .res td.au.pax{white-space:normal}.bkp .res td.ins{max-width:170px}.bkp .dgrid .kv-phone{display:none}.bkp .res .why{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bkp .res td.fed,.bkp .res td.pol{min-width:170px}@media(max-width:768px){.bkp .inp .field textarea.input,.bkp .inp .drop{min-height:0}.bkp .inp .drop .dt{align-items:flex-start}.bkp .inp .field textarea.input{min-height:112px}.bkp .picks{grid-template-columns:1fr 1fr;padding:12px 16px}.bkp [data-ff-bulk-bookpicks] .panel-h .meta{display:none}.bkp .ffts-band{padding:24px 16px 18px}.bkp .ffts-band .ffts-well{width:200px}.bkp .res td.au,.bkp .res td.au .sub{white-space:normal}.bkp .res td.fed,.bkp .res td.pol{min-width:0}.bkp .res td.ins{max-width:none}}header.page-h[data-ff-pagehead] .sub+.sub{margin-top:2px}header.page-h[data-ff-pagehead] .sub b{color:var(--ink);font-weight:500}header.page-h[data-ff-pagehead] h1 .stamp-n{margin-left:10px;font-size:var(--t-13);font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:0}header.page-h[data-ff-pagehead] .ff-pagehead-stat+.ff-pagehead-stat:before{content:" \b7"}.skel-t{width:100%}.skel-t td,.skel-t th{vertical-align:middle;padding-top:13px;padding-bottom:13px}.skel-t th{padding-top:10px;padding-bottom:10px}.skel-t i{display:block;height:9px;border-radius:5px;background:var(--hover);max-width:100%}.skel-t th i{height:7px}.skel-t .ln{display:flex;align-items:center;gap:6px}.skel-t .ln.sub{margin-top:7px}.skel-t .ln.sub i{height:7px}.skel-t .dot{width:7px!important;height:7px;border-radius:50%;flex:none}.skel-t .box{width:15px;height:15px;border-radius:4px}.skel-t .chev{width:8px;height:12px;margin-left:auto;border-radius:2px}.skel-t .bs{display:flex;gap:6px;justify-content:flex-end}.skel-t .btn-b{width:72px;height:28px;border-radius:var(--r-control)}.skel-t td.k{width:22px}.skel-t td.go{width:28px}.skel-t td.r .ln{justify-content:flex-end}.skel-t tr.grp td{background:var(--canvas);padding-top:9px;padding-bottom:9px}@media(prefers-reduced-motion:no-preference){.skel-t i{animation:ffsk 1.4s ease-in-out infinite}@keyframes ffsk{50%{opacity:.55}}}@media(max-width:768px){.skel-t thead,.skel-t td.hide-s,.skel-t th.hide-s{display:none}.skel-t .btn-b{width:56px}}.dsk .dsk-b{display:block;border-radius:5px;background:var(--hover);max-width:100%}.dsk .kpis>div{gap:8px}.dsk .panel-h{min-height:48px;display:flex;align-items:center}.dsk .dsk-list{display:flex;flex-direction:column;gap:9px}.dsk .dsk-list>.dsk-b{margin-bottom:4px}.dsk .dsk-li{display:flex;justify-content:space-between;align-items:center;gap:12px}.dsk .dsk-map{height:300px;margin:0 20px 20px;border-radius:var(--r-control);background:var(--canvas);border:1px solid var(--line)}.dsk .dsk-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:0 20px 20px;align-items:start}.dsk .dsk-split .dsk-map{margin:0}.dsk .dsk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding:4px 20px 20px}@media(prefers-reduced-motion:no-preference){.dsk .dsk-b,.dsk .dsk-map{animation:ffsk 1.4s ease-in-out infinite}}@media(max-width:768px){.dsk .dsk-map{height:200px;margin:0 16px 16px}.dsk .dsk-split{grid-template-columns:1fr;padding:0 16px 16px}.dsk .dsk-grid{grid-template-columns:1fr 1fr;padding:4px 16px 16px}.dsk .dir-side .dsk-list:nth-child(n+2){display:none}}.ff-nearby .results td.dist{white-space:nowrap}.ff-nearby .results td.eq{white-space:nowrap;font-size:var(--t-13)}.ff-nearby .results td.eq b{font-weight:500}.ff-nearby .results td.eq .more{color:var(--ink-3)}.ff-nearby .results .sub.ph{display:none}.ff-nearby .ff-src2-headslot{font-size:var(--t-16);font-weight:600}@media(max-width:768px){.ff-nearby .results .sub.ph{display:block}}.ff-nearby .ff-nearby-map.is-atlas-coarse .ff-lane-st{fill:transparent;stroke:transparent}.ff-nearby .band-key .ff-info{display:inline-block}.bkp .res.skel-t tbody tr{cursor:default}.bkp .page-h .sub{max-width:none}.v5p.bkp{--bk-runbar-h:65px}@media(max-width:768px){.bkp .inp-f .runb:not(.is-empty){box-sizing:border-box;height:var(--bk-runbar-h)}.v5p.bkp:has(.inp-f .runb:not(.is-empty)){padding-bottom:calc(var(--bk-runbar-h) + 16px)}.bkp [data-ff-bulk-head-line] .hsep[data-before=cap]{display:none}.bkp [data-ff-bulk-head-line] [data-ff-bulk-cap]{display:block}.bkp .pick>.pid .sep{display:none}.bkp .pick>.pid .pl{display:block;overflow:hidden;text-overflow:ellipsis}}@media(max-width:768px){.qp .filters{align-items:start}.qp .filters>.field{display:grid;grid-template-rows:auto 44px;row-gap:6px;align-content:start;min-width:0}.qp .filters>.field>.lab{display:flex;align-items:center;min-height:20px;margin:0;line-height:20px}.qp .filters>.field .input,.qp .filters>.field select,.qp .filters>.field .ff-v2-sel__t,.qp .filters>.field .ms>button{height:44px;box-sizing:border-box}.qp .filters>.field>.rng,.qp .filters>.field>.ms,.qp .filters>.field>.v5sel{height:44px}.qp .filters .tgroup .btn{height:44px}.qp .filters>.field .ms>button,.qp .filters>.field .rng .input{font-size:16px}}@media(min-width:769px){.lane-ends:not(:has(.f-r)){grid-template-columns:1fr 36px 1fr}}.rad .seg button[aria-pressed=true]{background:var(--pick);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600}.rad .seg button[aria-pressed=true]:disabled{box-shadow:inset 0 0 0 1px var(--ink-3)}.v5-dir .kpis{max-width:none}.v5-dir .kpis.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-dir .kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.v5-dir .kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:768px){.v5-dir .kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}}.v5-dir .clist>li.clist-h{padding:4px 0 6px;font-size:var(--t-11,11px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.v5-dir .clist>li.clist-h+li:not(.clist-h){grid-column-start:1}@media(max-width:1024px){.v5-dir .clist>li.clist-h:nth-child(n+4){display:none}}@media(max-width:768px){.v5-dir .clist>li.clist-h:nth-child(n+3){display:none}}@media(max-width:768px){.v5-dir .azbar{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.v5-dir .azbar>li{min-width:0}.v5-dir .azbar>li>*{min-width:0;width:100%;box-sizing:border-box;padding:0}}.lane-band .facts>[data-ff-src-maphint]{grid-column:1/-1}.pw .code,.upg .code{flex-wrap:wrap}.pw .code .s-clear,.upg .code .s-clear,.offer-sheet .code .s-clear{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ff-uplock__applied{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ff-uplock__ok{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ff-uplock__ok svg{display:inline-block;flex:none}.facts.is-idle .band-key{margin-top:0}.rail .rmeter.is-sheetcount{padding:2px 10px 10px}@media(max-width:768px){body.ff-app-chrome.has-tabbar:not(.ff-v5-signed-shell):not(.ff-report-route) .rail .rail-legal{column-gap:10px;justify-content:space-between}}.bkp .res .plab{display:none}.bkp .res .nw,.bkp .res .why .more,.bkp .res .dt-nw{white-space:nowrap}.bkp .res .why{display:block;-webkit-line-clamp:unset;overflow:visible;max-width:none;text-wrap:pretty}.bkp .res .ff-dotlist.sub{display:flex;--ff-dot-gap:.9em}.bkp .res td.c>.ff-dotlist.sub{padding-left:0;margin-left:calc(28px - var(--ff-dot-gap))}.bkp .res .kv2 dd>.ff-dotlist{--ff-dot-gap:.65em}.bkp .res td.au .aw{display:block}.bkp .tools .search{width:340px}.bkp .tools .search input{text-overflow:ellipsis}.bkp .res .xp:hover{background:none;color:var(--ink)}.bkp .res .xp:focus{outline:0}.bkp .res .xp:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.bkp .res tr.open td.go svg{transform:rotate(90deg)}.bkp .dgrid .dlinks{flex-wrap:nowrap;align-items:center}.bkp .dgrid .dlinks>*{flex:none}@media(min-width:769px){.bkp .res{table-layout:fixed}.bkp .res col.cg-k,.bkp .res col.cg-go{width:3.5%}.bkp .res col.cg-c{width:30.5%}.bkp .res col.cg-fed{width:17.5%}.bkp .res col.cg-pol{width:19%}.bkp .res col.cg-au{width:12.5%}.bkp .res col.cg-ins{width:13.5%}.bkp .res col.cg-ent{width:9%}.bkp .res td.ins{max-width:none}.bkp .res td.au,.bkp .res td.au .sub{white-space:normal}.bkp .res td.fed,.bkp .res td.pol{min-width:0}.bkp [data-ff-bulk-table] .tbl-wrap{overflow:visible}.bkp [data-ff-bulk-table] .tools{position:sticky;top:0;z-index:5;background:var(--panel);height:53px;box-sizing:border-box;flex-wrap:nowrap}.bkp [data-ff-bulk-table] .res thead th{position:sticky;top:53px;z-index:4;background:var(--panel);border-bottom-width:0;box-shadow:inset 0 -1px 0 var(--line)}.bkp [data-ff-bulk-table] .res tbody tr{scroll-margin-top:88px}.bkp .res tr.detail>td{padding:4px 0 18px}.bkp .res .dgrid{margin:0 3.5%;grid-template-columns:minmax(0,30.5fr) minmax(0,62.5fr);column-gap:0}.bkp .res .dgrid>*{padding:0 9px;min-width:0}.bkp .res .dgrid>:first-child{padding-left:37px}.bkp .res .dgrid .kv2{grid-template-columns:minmax(0,17.5fr) minmax(0,45fr);column-gap:0;row-gap:6px}.bkp .res .dgrid>:last-child{padding:0}.bkp .res .dgrid .kv2 dt,.bkp .res .dgrid .kv2 dd{padding-left:9px;padding-right:9px}.bkp .res .dgrid .dlinks{padding-left:9px}}@media(min-width:769px)and (max-width:1360px){.bkp .res col.cg-c{width:25%}.bkp .res col.cg-fed{width:18.5%}.bkp .res col.cg-pol{width:20%}.bkp .res col.cg-au{width:13.5%}.bkp .res col.cg-ins{width:16%}.bkp .res .dgrid{grid-template-columns:minmax(0,25fr) minmax(0,68fr)}.bkp .res .dgrid .kv2{grid-template-columns:minmax(0,18.5fr) minmax(0,49.5fr)}}@media(min-width:769px){.bkp[data-ff-bulk-example] .res col.cg-c{width:31%}.bkp[data-ff-bulk-example] .res col.cg-fed{width:22%}.bkp[data-ff-bulk-example] .res col.cg-au{width:19%}.bkp[data-ff-bulk-example] .res col.cg-ins{width:21%}}@media(min-width:769px)and (max-width:1360px){.bkp[data-ff-bulk-example] .res col.cg-c{width:37%}.bkp[data-ff-bulk-example] .res col.cg-fed{width:23%}.bkp[data-ff-bulk-example] .res col.cg-au{width:15%}.bkp[data-ff-bulk-example] .res col.cg-ins{width:18%}}@media(max-width:1180px){.bkp .res col.k-ent{display:none}}@media(min-width:769px){.bkp .res tbody tr:not(.detail)>td{vertical-align:top}.bkp .res tbody td.c .xp{margin:-2.5px 0}.bkp .res tbody td.k .chk{margin-top:1px}.bkp .res tbody td.go a{display:grid;margin:-4px 0 0 auto}}@media(max-width:768px){.bkp .res td.fed,.bkp .res td.pol{grid-column:2/4;grid-row:auto;text-align:left;display:grid!important;grid-template-columns:minmax(0,34%) minmax(0,1fr);column-gap:10px;align-items:baseline}.bkp .res .plab{display:block;font-size:var(--t-12);color:var(--ink-3)}.bkp .res td.pol .why{display:block}.bkp .res td.fed .cell,.bkp .res td.pol .cell{min-width:0}.bkp .res td.c>.ff-dotlist.sub{margin-left:calc(-1 * var(--ff-dot-gap))}.bkp .res .xp{display:grid;margin-left:-6px}.bkp .res td.au{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.bkp .res td.au .aw{display:inline}.bkp .res td.au .aw:after{content:"\b7";margin-left:.35em;color:var(--ink-3)}.bkp .res td.au .au-more:after{content:";";color:var(--ink-3)}.bkp .res td.au .ff-dotlist.sub{display:flex;margin-left:0;clip-path:none}.bkp .res td.au .ff-dotlist.sub>.ff-dotlist__i:first-child{padding-left:0}.bkp .res td.au .ff-dotlist.sub>.ff-dotlist__i:first-child:before{content:none}.bkp .res .dgrid{padding-top:12px}.bkp .res .dgrid .kv-card{display:none}.bkp .res .dgrid .kv-phone{display:block}.bkp [data-ff-bulk-table] .ftabs{flex-wrap:wrap;overflow-x:visible}.bkp .dgrid{grid-template-columns:minmax(0,1fr)}.bkp .dgrid .kv2{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:6px 12px}.bkp .dgrid .dlinks{gap:6px}.bkp .dgrid .dlinks .btn{padding-left:10px;padding-right:10px}.bkp [data-ff-bulk-splitk]>span+span{display:none}.bkp [data-ff-bulk-table] .split{display:none}.bkp [data-ff-bulk-table]{display:flex;flex-direction:column}.bkp [data-ff-bulk-table]>[data-ff-bulk-monitor]{order:1;border-bottom:0}}.polver{margin-left:8px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);white-space:nowrap;text-transform:none}.page-h h1 .polver{font-size:13px;vertical-align:middle}.counts[data-ff-bk2-facets]{container-type:inline-size}@container (max-width:779px){.counts .cgrp .polver{display:none}}@media(min-width:769px){#ff-nearby-qp{container:ffnbqp/inline-size}@container ffnbqp (min-width:1020px){.org.nb-org{grid-template-columns:minmax(320px,1fr) auto auto}}@container ffnbqp (max-width:1019.98px){.org.nb-org>.nb-ctype{grid-column:1/-1;align-items:flex-start}}}.qp .filters.nb-paxf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-top:0}.qp .filters.nb-paxf>.field.nb-busmin{width:auto}.qp .filters.nb-paxf>.field.nb-busmin .input{width:96px}.qp .filters.nb-paxf .tgroup .btn[aria-pressed=true]{background:var(--pick);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600}.qp .filters.nb-paxf .tgroup{display:flex;gap:6px;flex-wrap:wrap}.qp .filters.nb-paxf .nb-vtiles{display:grid;grid-template-columns:repeat(5,96px);gap:6px}.qp .filters.nb-paxf .nb-vtiles .tile{min-height:0;padding:8px 4px 7px;gap:4px}.qp .filters.nb-paxf .nb-vtiles .tile>span{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.qp .filters.nb-paxf .nb-vtiles .tile img{opacity:.7;transition:opacity .12s ease}.qp .filters.nb-paxf .nb-vtiles .tile:hover:not(:disabled) img,.qp .filters.nb-paxf .nb-vtiles .tile[aria-pressed=true] img{opacity:1}.qp .filters.nb-paxf .nb-vtiles .tile:disabled{cursor:default;opacity:.45}.qp .filters.nb-paxf .nb-vtiles .tile:disabled:hover{background:var(--panel)}.qp .filters.nb-paxf>.nb-sizehint{margin:0;font-size:var(--t-12);line-height:18px;color:var(--ink-3);flex:1 1 100%}.qp .filters.nb-paxf .nb-chipname{white-space:nowrap}@media(min-width:769px){@container ffnbqp (min-width:880px){.qp .filters.nb-paxf.nb-paxf--veh{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);justify-content:start;align-items:start;row-gap:24px}.qp .filters.nb-paxf.nb-paxf--veh>.nb-also{grid-column:2;grid-row:2}.qp .filters.nb-paxf.nb-paxf--veh>.nb-busmin{grid-column:1;grid-row:1}.qp .filters.nb-paxf.nb-paxf--veh>[data-ff-nearby-vehtypes]{grid-column:2;grid-row:1}.qp .filters.nb-paxf.nb-paxf--veh>[data-ff-nearby-sizes]{grid-column:3;grid-row:1}.qp .filters.nb-paxf.nb-paxf--veh>.nb-sizehint{grid-column:3/-1;grid-row:1;align-self:end}}.qp .filters.nb-paxf.nb-paxf--veh>.nb-sizehint{margin-top:-14px}@container ffnbqp (min-width:880px){.qp .filters.nb-paxf.nb-paxf--veh>.nb-sizehint{margin-top:0}}@container ffnbqp (max-width:879.98px){.qp .filters.nb-paxf.nb-paxf--veh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:24px}.qp .filters.nb-paxf.nb-paxf--veh>:not(.nb-busmin){grid-column:2}}}@media(max-width:768px){.qp .filters.nb-paxf>.field:not(.nb-busmin){width:100%}.qp .filters.nb-paxf>[data-ff-nearby-vehtypes],.qp .filters.nb-paxf>.nb-also,.qp .filters.nb-paxf>[data-ff-nearby-sizes]{grid-template-rows:auto auto}.qp .filters.nb-paxf .nb-vtiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-pax td{vertical-align:top}.nb-pax td.c a{font-weight:500;text-decoration:none}.nb-pax td.c a:hover{text-decoration:underline}.nb-pax .nw{white-space:nowrap}.nb-pax .ff-dotlist{display:flex;--ff-dot-gap:.9em}.nb-pax td.c>.ff-dotlist.sub{margin-left:calc(-1 * var(--ff-dot-gap))}.nb-pax .nb-pl{display:none}.nb-pax th.dist,.nb-pax td.dist{width:1%;white-space:nowrap}@media(min-width:769px){.nb-pax th.dist,.nb-pax td.dist{padding-right:18px}}.res-h .sort.nb-paxsort{min-width:0;max-width:100%}.res-h .sort.nb-paxsort select,.res-h .sort.nb-paxsort .v5sel{width:auto;max-width:100%;min-width:0}.v5sel .menu{width:max-content;max-width:calc(100vw - 32px)}.v5sel .opt>.ff-v2-sel__ol{flex:1 0 auto;min-width:auto;overflow:visible}.v5sel .menu .opt{display:flex!important}.res-h .sort.nb-paxsort .v5sel .menu{left:auto;right:0}[data-ff-pax-hidden] .linkbtn{color:inherit;font:inherit}.nb-pax th .thsort{position:relative;display:inline-block;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;border-radius:4px}.nb-pax th .thsort .thsort-ar{position:absolute;top:50%;left:calc(100% + 4px);margin-top:-5px;opacity:0;transition:opacity .12s;pointer-events:none}.nb-pax th .thsort:hover,.nb-pax th .thsort.on{color:var(--ink)}.nb-pax th .thsort:hover .thsort-ar,.nb-pax th .thsort.on .thsort-ar,.nb-pax th .thsort:focus-visible .thsort-ar{opacity:1}.nb-pax th .thsort.on{cursor:default}.nb-pax th .thsort:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.nb-pax th.dist .thsort .thsort-ar{left:auto;right:calc(100% + 4px)}.nb-pax th.bus,.nb-pax td.bus{text-align:left}.nb-pax [data-ff-pax-buscount],.nb-pax td.ins .sev{white-space:nowrap}.nb-pax td.ins .sub{padding-left:13px;white-space:nowrap}.nb-pax td.ins .ff-dotlist.sub{white-space:normal;padding-left:0;margin-left:calc(13px - var(--ff-dot-gap))}.nb-pax [data-ff-pax-older]{display:inline-block;min-width:11.5em}.nb-pax td.f .sev{white-space:nowrap}.nb-pax td.x{width:1%;text-align:right;white-space:nowrap}.nb-pax td.x .btn{height:28px;font-size:var(--t-13);padding:0 9px}.nb-pax td.x .acts{display:flex;gap:4px;justify-content:flex-end;align-items:center}.nb-pax td.x .btn.ico{width:28px;padding:0}.nb-pax td.x .btn .ic{width:15px;height:15px}.nb-pax th.auth{white-space:normal}@media(min-width:769px){.nb-pax th,.nb-pax td{padding-left:6px;padding-right:6px}.nb-pax th:first-child,.nb-pax td:first-child{padding-left:12px}.nb-pax th:last-child,.nb-pax td:last-child{padding-right:12px}.nb-pax th.c{padding-left:40px}.nb-pax th.ins{padding-left:19px}.nb-pax td.x .acts{margin-top:-4px}}@media(min-width:769px){.nb-pax-wrap{container:ffpax/inline-size}@container ffpax (max-width:1199px){.nb-pax,.nb-pax>thead,.nb-pax>tbody{display:block;width:100%}.nb-pax tr{display:grid;grid-template-columns:minmax(0,1fr) 96px 152px 316px 148px;grid-template-areas:"c d b i x" "a . b f x";align-items:start;border-bottom:1px solid var(--line)}.nb-pax td.x{align-self:start}.nb-pax thead tr{grid-template-areas:"c d b i x"}.nb-pax tbody tr:last-child{border-bottom:0}.nb-pax th,.nb-pax td,.nb-pax td.dist,.nb-pax td.bus,.nb-pax td.x,.nb-pax th.dist,.nb-pax th.bus,.nb-pax th.x{display:block;width:auto;border:0}.nb-pax .c{grid-area:c}.nb-pax .dist{grid-area:d}.nb-pax .bus{grid-area:b}.nb-pax .ins{grid-area:i}.nb-pax .x{grid-area:x}.nb-pax .auth{grid-area:a}.nb-pax .f{grid-area:f}.nb-pax th.auth,.nb-pax th.f{display:none}.nb-pax th.dist,.nb-pax td.dist{text-align:right}.nb-pax td.c,.nb-pax td.dist,.nb-pax td.bus,.nb-pax td.ins{padding-bottom:4px}.nb-pax td.auth,.nb-pax td.f{padding-top:0;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:0;align-items:baseline;min-width:0}.nb-pax td.auth{padding-left:40px}.nb-pax td.f{padding-left:19px}.nb-pax td.auth .nb-pl,.nb-pax td.f .nb-pl{display:block;flex:none;color:var(--ink-3);font-size:var(--t-12);white-space:nowrap}.nb-pax td.auth .nb-pl,.nb-pax td.f .nb-pl{flex-basis:100%}.nb-pax td.auth .pv,.nb-pax td.f .sev{min-width:0;max-width:100%}}@container ffpax (min-width:1100px) and (max-width:1199px){.nb-pax tr{grid-template-columns:minmax(0,1fr) 96px 224px 316px 148px}}@container ffpax (max-width:899px){.nb-pax tr{grid-template-columns:minmax(0,1fr) 84px 140px 236px 140px}}@container ffpax (max-width:760px){.nb-pax tr{grid-template-columns:minmax(0,1fr) 84px 140px 236px 104px}.nb-pax td.x .acts{flex-wrap:wrap;justify-content:flex-end}}}.nb-pax tbody tr.hl{background:var(--hover)}.nb-pax tbody tr.nb-paxdiv>td{padding:6px 12px;background:var(--canvas);font-size:var(--t-12);color:var(--ink-3);white-space:normal}.nb-pax tbody tr.nb-paxdiv{display:table-row}@media(min-width:769px){@container ffpax (max-width:1199px){.nb-pax tbody tr.nb-paxdiv{display:block}.nb-pax tbody tr.nb-paxdiv>td{display:block}}}@media(max-width:768px){.nb-pax tbody tr.nb-paxdiv{display:block;padding:0}.nb-pax tbody tr.nb-paxdiv>td{display:block;padding:6px 16px}}@media(max-width:768px){.nb-pax thead{display:none}.nb-pax,.nb-pax tbody{display:block;width:100%}.nb-pax tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;border-bottom:1px solid var(--line)}.nb-pax tbody tr:last-child{border-bottom:0}.nb-pax td,.nb-pax td.dist,.nb-pax td.bus,.nb-pax td.x{display:block;grid-column:1/-1;min-width:0;padding:0;border:0;width:auto}.nb-pax td.c{grid-column:1;grid-row:1}.nb-pax td.dist{grid-column:2;grid-row:1}.nb-pax td[data-l]:not(.dist),.nb-pax td.auth,.nb-pax td.f{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0 10px;text-align:left;white-space:normal}.nb-pax td[data-l]:not(.dist):before{content:attr(data-l);color:var(--ink-3);font-size:var(--t-12);grid-row:1/span 2}.nb-pax td.auth .nb-pl,.nb-pax td.f .nb-pl{display:block;color:var(--ink-3);font-size:var(--t-12)}.nb-pax td.ins .sev,.nb-pax td.ins .sub,.nb-pax td.f .sev{white-space:normal}.nb-pax td.x{text-align:left;margin-top:4px}.nb-pax td.x .acts{justify-content:flex-start}}.nb-pax tbody tr.nb-paxrow{cursor:pointer}.nb-pax tbody tr.nb-paxrow.open,.nb-pax tbody tr.nb-paxrow.open:hover{background:var(--canvas)}.nb-pax .nb-paxname{display:flex;align-items:flex-start;gap:4px;min-width:0}.nb-pax .nb-paxname .xp{margin-top:-1px}.nb-pax td.c>.sub{padding-left:28px}.nb-pax td.c>.ff-dotlist.sub{margin-left:calc(28px - var(--ff-dot-gap));padding-left:0}.nb-pax tbody tr.nb-paxdetail{display:table-row;cursor:auto}.nb-pax tbody tr.nb-paxdetail>td{background:var(--canvas);padding:16px 16px 16px 40px;white-space:normal}.nb-pax tbody tr.nb-paxdetail:hover{background:var(--canvas)}.nb-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:16px 40px;align-items:start}.nb-fleetcol{min-width:0}.nb-fleetcol h4{margin:0;font-size:var(--t-13);font-weight:600;color:var(--ink)}.nb-fleetcol>.sub{display:block;margin:2px 0 6px;font-size:var(--t-12);color:var(--ink-3)}.nb-fleetcol ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,max-content) minmax(2ch,max-content);column-gap:32px;justify-content:start}.nb-fleetrow{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.nb-fleetrow:first-child{border-top:0}.nb-fleetrow:last-child{padding-bottom:0}.nb-fleetw{min-width:0;color:var(--ink)}.nb-fleetw .nb-chipname{white-space:nowrap}.nb-fleetw .sub{display:block;color:var(--ink-3);font-size:var(--t-12)}.nb-fleetn{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);min-width:2ch}.nb-fleetquiet{margin:6px 0 0;font-size:var(--t-13);color:var(--ink-2)}@media(min-width:769px){@container ffpax (max-width:1199px){.nb-pax tbody tr.nb-paxdetail{display:grid;grid-template-areas:none}.nb-pax tbody tr.nb-paxdetail>td{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding:16px 0}.nb-pax tbody tr.nb-paxdetail .nb-fleet{grid-column:1/-1;grid-template-columns:subgrid;gap:16px 0}.nb-pax tbody tr.nb-paxdetail [data-ff-pax-fleet-filed]{grid-column:1/3;padding:0 6px 0 40px}.nb-pax tbody tr.nb-paxdetail [data-ff-pax-fleet-seencol]{grid-column:3/5;padding:0 6px}}}@media(max-width:768px){.nb-pax tbody tr.nb-paxdetail{display:block;padding:0}.nb-pax tbody tr.nb-paxdetail>td{display:block;padding:16px}.nb-fleet{grid-template-columns:minmax(0,1fr);gap:16px}.nb-pax .nb-paxname .xp{order:2;margin-left:auto;margin-top:-1px}.nb-pax td.c>.sub{padding-left:0}.nb-pax td.c>.ff-dotlist.sub{margin-left:calc(-1 * var(--ff-dot-gap))}}.v5-dir .ff-dir-type{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.v5-dir .ff-dir-type .lbl{font-size:var(--t-13);color:var(--ink-3)}.v5-dir .paxtbl th.r,.v5-dir .paxtbl td.r{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.v5-dir[data-ff-dir-pax] .dir-mapgrid{align-items:start}.v5-dir[data-ff-dir-pax] .ff-dir__map .ffd-citydot{stroke-width:calc(2 * var(--ffd-u, .8) * 1px)}.v5-dir[data-ff-dir-pax] .ff-dir-maplegend{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:var(--t-12);color:var(--ink-3)}.v5-dir[data-ff-dir-pax] .ff-dir-maplegend .lg-dots{display:inline-flex;align-items:center;gap:4px}.v5-dir[data-ff-dir-pax] .ff-dir-maplegend .lg-dots i{display:block;border-radius:50%;background:var(--data-dot);box-shadow:0 0 0 1.5px var(--halo)}.v5-dir[data-ff-dir-pax] .ff-dir-maplegend .lg-dots .sm{width:6px;height:6px}.v5-dir[data-ff-dir-pax] .ff-dir-maplegend .lg-dots .lg{width:14px;height:14px}.v5-dir .paxtbl td.c{min-width:0}.v5-dir .paxtbl td.c a{overflow-wrap:anywhere}.v5-dir .paxtbl tbody tr.is-clickable{cursor:pointer}.v5-dir .paxtbl tbody tr.is-clickable:hover{background:var(--hover)}.v5-dir .paxrows td.ac{width:1%;white-space:nowrap;text-align:right}.v5-dir .paxrows .dir-mix{display:none}.v5-dir .paxrows .dir-authfact{display:block;font-size:var(--t-12);color:var(--ink-3);margin-top:2px}@media(max-width:640px){.v5-dir .paxrows th:nth-child(3),.v5-dir .paxrows td:nth-child(3){display:none}.v5-dir .paxrows .dir-mix{display:block;font-size:var(--t-12);color:var(--ink-3);margin-top:2px}}@media(max-width:768px){.v5-dir .paxrows th:nth-child(2),.v5-dir .paxrows td:nth-child(2),.v5-dir .paxrows th.ac,.v5-dir .paxrows td.ac{display:none}.v5-dir .paxrows .dir-dot{display:block;font-size:var(--t-12);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px}.v5-dir[data-ff-dir-pax] .ff-dir-up{padding:0 16px}}@media(max-width:768px){.v5-dir[data-ff-dir-pax] .kpis.k5>div:first-child{grid-column:1/-1}.v5-dir[data-ff-dir-pax] .kpis.k5>div:nth-child(5){grid-column:auto}.v5-dir[data-ff-dir-pax] .kpis.k5>div:nth-child(2n){border-left:0}.v5-dir[data-ff-dir-pax] .kpis.k5>div:nth-child(odd):not(:first-child){border-left:1px solid var(--line)}.v5-dir .paxtbl:not(.paxrows) th:nth-child(4),.v5-dir .paxtbl:not(.paxrows) td:nth-child(4){display:none}.v5-dir .paxtbl:not(.paxrows) td.c a{overflow-wrap:normal}}.v5-dir[data-ff-dir-pax] .kpis.k5>div:first-child b{font-size:var(--t-30);letter-spacing:-.02em}.v5-dir[data-ff-dir-pax] .kpis.k5>div:not(:first-child) b{font-size:var(--t-22);letter-spacing:-.01em}@media(min-width:769px){.v5-dir[data-ff-dir-pax] .kpis.k5{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:end}}@media(min-width:769px){.v5-dir[data-ff-dir-pax] .kpis.k5{grid-template-rows:auto auto;align-items:normal}.v5-dir[data-ff-dir-pax] .kpis.k5>div,.v5-dir[data-ff-dir-pax] .kpis.k5>div.is-link>a{display:grid;grid-row:1/span 2;grid-template-rows:subgrid;row-gap:4px}.v5-dir[data-ff-dir-pax] .kpis.k5>div.is-link>a{grid-column:1/-1}.v5-dir[data-ff-dir-pax] .kpis.k5 b{align-self:last baseline}.v5-dir[data-ff-dir-pax] .kpis.k5 .k{align-self:start}}.v5-dir[data-ff-dir-pax] .blk>.src-note{max-width:780px}.v5-dir .dir-h>.src-note{padding:0}@media(max-width:480px){.v5-dir[data-ff-dir-pax] .kpis.k5>div{padding:10px 12px}.v5-dir[data-ff-dir-pax] .kpis.k5>div:first-child b{font-size:26px}.v5-dir[data-ff-dir-pax] .kpis.k5>div:not(:first-child){padding:10px 8px}.v5-dir[data-ff-dir-pax] .kpis.k5>div:first-child{padding:10px 16px}.v5-dir[data-ff-dir-pax] .kpis.k5>div:nth-child(2){padding-left:16px}.v5-dir[data-ff-dir-pax] .kpis.k5>div:not(:first-child) b{font-size:clamp(13px,4.1vw,18px);font-variant-numeric:tabular-nums;white-space:nowrap}.v5-dir[data-ff-dir-pax] .kpis.k5{grid-template-columns:repeat(4,minmax(0,1fr))}.v5-dir[data-ff-dir-pax] .kpis.k5>div:not(:first-child){border-left:1px solid var(--line);border-top:1px solid var(--line)}.v5-dir[data-ff-dir-pax] .kpis.k5>div:nth-child(2){border-left:0}.v5-dir[data-ff-dir-pax] .kpis.k5>div:not(:first-child) .k{font-size:var(--t-12)}}.v5-dir[data-ff-dir-pax] .kpis>div.is-link{position:relative;transition:background .12s}.v5-dir[data-ff-dir-pax] .kpis>div.is-link>a{display:flex;flex-direction:column;gap:inherit;color:inherit;text-decoration:none}.v5-dir[data-ff-dir-pax] .kpis>div.is-link>a:after{content:"";position:absolute;inset:0}.v5-dir[data-ff-dir-pax] .kpis>div.is-link>a:focus-visible{outline:none}.v5-dir[data-ff-dir-pax] .kpis>div.is-link:focus-within{box-shadow:inset 0 0 0 2px var(--focus, var(--ink-3))}.v5-dir[data-ff-dir-pax] .kpis>div.is-link:hover{background:var(--hover)}.v5-dir[data-ff-dir-pax] .kpis>div.is-link:hover .k{text-decoration:underline}.v5-dir[data-ff-dir-pax] .dir-sizes{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:var(--t-13);color:var(--ink-2)}.v5-dir[data-ff-dir-pax] .dir-sizes .lbl{color:var(--ink-3)}.v5-dir[data-ff-dir-pax] .dir-sizes ul{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.v5-dir[data-ff-dir-pax] .dir-sizes li{display:inline-flex;align-items:baseline;gap:6px}.v5-dir[data-ff-dir-pax] .dir-sizes li a{display:inline-flex;align-items:baseline;gap:6px;color:inherit;text-decoration:none}.v5-dir[data-ff-dir-pax] .dir-sizes li a:hover b{text-decoration:underline}.v5-dir[data-ff-dir-pax] .dir-sizes li .b{color:var(--ink-3)}.v5-dir[data-ff-dir-pax] .dir-sizes li b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.v5-dir[data-ff-dir-pax] .dir-sizes .note{color:var(--ink-3);font-size:var(--t-12)}@media(max-width:768px){.v5-dir[data-ff-dir-pax] .dir-sizes{padding:0 16px}}@media(max-width:480px){.v5-dir[data-ff-dir-pax] .dir-sizes{margin-top:8px;row-gap:2px;line-height:1.3}}
