.h26-chip{transition:border-color .15s,background .15s}.h26-chip.is-open{border-color:var(--navy);background:var(--surface)}.h26-chip .fd-chev{transition:transform .18s var(--ease-out)}.h26-chip.is-open .fd-chev{transform:rotate(180deg)}.fd-scrim{position:fixed;inset:0;z-index:400;background:transparent}.fd-pop{position:fixed;z-index:401;inline-size:var(--fdw,230px);max-inline-size:calc(100vw - 20px);max-block-size:var(--fdmh,380px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-pop);padding:6px;animation:fd-grow .16s var(--ease-out) both;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.fd-pop::-webkit-scrollbar{width:8px}.fd-pop::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:8px;border:2px solid var(--surface)}.fd-pop::-webkit-scrollbar-track{background:transparent}@keyframes fd-grow{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fd-pop.fd-win{padding:0 var(--sp-2)}.fd-pop.fd-win .ui-pop-scroll{display:flex;flex-direction:column;gap:0}.fd-row{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:42px;padding:8px 12px;border:none;background:none;border-radius:var(--r-chip);font-family:var(--sans);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-snug);color:var(--ink-2);text-align:start;cursor:pointer;transition:background .12s var(--ease-out),color .12s var(--ease-out)}.fd-row .fd-rowname{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-row svg{inline-size:16px;block-size:16px;color:var(--accent-ink);flex-shrink:0}.fd-row:hover{background:var(--canvas);color:var(--ink)}.fd-row.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.fd-row:focus-visible{outline:2.5px solid var(--navy);outline-offset:-2px;border-radius:var(--r-chip)}.fd-panel{display:flex;flex-direction:column;padding:4px 4px 0}.fd-group{padding-block:6px 10px}.fd-glabel{font-family:var(--sans);font-weight:700;font-size:var(--fs-3xs);letter-spacing:calc(.06em*var(--track-on));color:var(--muted);margin:0 4px 8px}.fd-tgs{display:flex;flex-wrap:wrap;gap:8px;padding-inline:2px}.fd-tg{font-family:var(--sans);font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:8px 12px;cursor:pointer;white-space:nowrap;transition:background .13s var(--ease-out),border-color .13s var(--ease-out),color .13s var(--ease-out),transform .13s var(--ease-out)}.fd-tg:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.fd-tg.on{background:var(--accent-soft);border-color:var(--accent-d);color:var(--accent-ink);font-weight:700}.fd-tg:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px}@media (max-width:820px){.fd-tg{display:inline-flex;align-items:center;block-size:var(--ctl-h);padding:0 var(--sp-4);background:var(--surface);border-color:var(--line-2);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.fd-tg.on{background:var(--navy);border-color:var(--navy);color:var(--surface)}.fd-glabel{font-size:var(--fs-sm);font-weight:700;letter-spacing:0;color:var(--ink)}}@media (pointer:coarse){.fd-pop.ui-pop--sheet .fd-tg{display:inline-flex;align-items:center;block-size:var(--ctl-h);padding:0 var(--sp-4);background:var(--surface);border-color:var(--line-2);font-size:var(--fs-sm);font-weight:600;color:var(--ink);transform:none}.fd-pop.ui-pop--sheet .fd-tg.on{background:var(--navy);border-color:var(--navy);color:var(--surface)}.fd-pop.ui-pop--sheet .fd-rin{block-size:var(--ctl-h)}}@media (pointer:coarse) and (min-width:821px){.fd-row{min-block-size:46px}.fd-pop .fd-rin,.fd-pop .fd-tg{block-size:var(--ctl-h)}}.fd-mobile-only{display:none}@media (max-width:820px){.fd-mobile-only{display:block}}.fd-pop .pf-sh-title{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-block-size:var(--ctl-h);margin:0;padding:0;font-family:var(--sans);font-size:var(--fs-h4);font-weight:700;color:var(--ink);line-height:var(--lh-ui)}.fd-pop.fd-win .pf-sh-title{padding-inline:var(--sp-2) 0}@media (min-width:821px){.fd-pop.fd-win .pf-sh-title{font-size:var(--fs-sm)}}.fd-pop .pf-sh-title>span{flex:1 1 auto;min-width:0}.fd-pop .pfsh-mob{display:none}@media (max-width:820px){.fd-pop .pfsh-top{display:none}.fd-pop .pfsh-mob{display:block}}.fd-pop .v-clr{min-block-size:var(--ctl-h);padding-inline:var(--sp-2);margin-inline-end:0;border:0;background:none;font-family:var(--sans);font-size:var(--fs-sm);font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fd-pop .v-clr:disabled{color:var(--muted-2);text-decoration:none;cursor:default}.fd-pop .shg-x{position:static;flex:none;inline-size:var(--ctl-h);block-size:var(--ctl-h)}.fd-pop .pf-sh-title .shg-x{display:none}.fd-pop.fd-sheet .pf-sh-title .shg-x,.fd-pop.ui-pop--sheet .pf-sh-title .shg-x{display:grid}.fd-pop .pf-sh-title .shg-x:focus-visible{outline-offset:-3px}@media (max-width:820px){.fd-pop.fd-more .fd-mobile-only,.fd-pop.fd-more .fd-panel{display:flex;flex-direction:column;gap:var(--sp-6);padding:0}.fd-pop.fd-more .fd-group{display:flex;flex-direction:column;gap:var(--sp-3);padding:0}.fd-pop.fd-more .fd-glabel{margin:0;font-size:var(--fs-sm);font-weight:700;letter-spacing:0;color:var(--ink)}.fd-pop.fd-more .fd-tgs{gap:var(--sp-2);padding:0}.fd-pop.fd-more .fd-tg{display:inline-flex;align-items:center;block-size:var(--ctl-h);padding:0 var(--sp-4);border-color:var(--line-2);background:var(--surface);font-size:var(--fs-sm);font-weight:600;color:var(--ink);transform:none}.fd-pop.fd-more .fd-tg.on{background:var(--navy);border-color:var(--navy);color:var(--surface)}.fd-pop.fd-more .fd-rin{block-size:var(--ctl-h)}}.fd-pop.fd-more.fd-win .fd-actions{z-index:2;margin:0 calc(-1 * var(--sp-2));padding:var(--sp-3)}.fd-pop.fd-more.fd-win .fd-panel{padding-block-end:0}.fd-range{display:flex;align-items:center;gap:8px;padding-inline:2px}.fd-rin{flex:1 1 0;min-width:0;width:100%;font-family:var(--sans);font-size:16px;font-weight:700;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:8px 12px;transition:border-color .13s var(--ease-out);-moz-appearance:textfield;appearance:textfield}.fd-rin::-webkit-inner-spin-button,.fd-rin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fd-rin::placeholder{color:var(--muted);font-weight:500}.fd-rin:focus{outline:none;border-color:var(--navy)}.fd-rin:focus-visible{outline:2.5px solid var(--navy);outline-offset:1px}.fd-rdash{color:var(--muted)}.fd-rdash,.fd-runit{font-weight:700;flex:0 0 auto}.fd-runit{color:var(--ink-2);font-family:var(--sans);font-size:var(--fs-xs)}.fd-actions{position:sticky;inset-block-end:0;display:flex;gap:8px;padding:12px 4px 4px;margin-block-start:2px;background:var(--surface);border-block-start:1px solid var(--line)}.fd-clear{flex:0 0 auto;background:none;border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:8px 16px;font-family:var(--sans);font-weight:700;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;transition:.13s}.fd-clear:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.fd-clear:disabled{color:var(--muted-2);cursor:default}.fd-apply{flex:1 1 auto;min-block-size:var(--ctl-h);background:var(--navy);color:#fff;border:none;border-radius:var(--r-ctl);padding:10px;font-family:var(--sans);font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:filter .13s,background .13s,color .13s}.fd-apply:hover:not(:disabled){filter:brightness(1.12)}.fd-apply:disabled{background:var(--line-2);color:var(--muted);cursor:default;filter:none}.fd-apply:focus-visible,.fd-clear:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fd-pop{animation:none}.fd-row,.fd-tg,.h26-chip,.h26-chip .fd-chev{transition:none}}@keyframes fd-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:700px){.fd-scrim.fd-scrim-dim{background:rgba(8,12,22,.38)}.fd-pop.fd-sheet{inset:auto 0 0 0;inline-size:100%;max-inline-size:none;max-block-size:85dvh;gap:var(--sp-6);border:0;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:none;padding:0 var(--sp-4);animation:fd-sheet-up .28s cubic-bezier(.22,1,.36,1) both}.fd-pop.fd-sheet .shg{position:sticky;inset-block-start:0;z-index:2;background:var(--surface)}.fd-pop.fd-sheet .shg+.pf-sh-title{margin-block-start:calc(-1 * var(--sp-4))}.fd-pop.fd-sheet .fd-row{min-block-size:46px}.fd-pop.fd-sheet .fd-panel{padding:0}.fd-pop.fd-sheet .fd-group{padding-block:0}.fd-pop.fd-sheet .fd-actions{margin:2px calc(-1 * var(--sp-4)) 0;padding:var(--sp-3) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.fd-pop.fd-sheet{animation:none}}