.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 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 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 .save{display:none}.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{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{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)}.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}.sel{position:relative}.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}.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 .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 .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)}#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}.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)}.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}}.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{top:2px;right:2px}}@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}.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}@media(max-width:768px){.main.imp,.v5-bkimp{padding-left:0;padding-right: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 320px;height:40px}.v5-dir .dir-find .sel{flex:0 0 200px}.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 .sel{flex:1 1 140px}}.v5-dir .dir-h h1{font-size:var(--t-30);font-weight:600;letter-spacing:-.02em;line-height:1.15}.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 .dir-h h1{font-size:24px}.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}}
