.dd .cv-add{min-height:32px;color:var(--a700);font-family:var(--body);white-space:nowrap;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;margin:-3px;padding:3px;font-size:12.5px;font-weight:700;display:inline-flex}.dd .cv-add .cv-ring{border:1.5px solid var(--a700);background:var(--n100);width:26px;height:26px;color:var(--a700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dd .cv-add .cv-ring svg{stroke-width:2.4px;width:14px;height:14px;color:inherit;margin:0}.dd .cv-add:hover .cv-ring{background:var(--a100)}.dd .cv-add[aria-pressed=true] .cv-ring{background:var(--accent);border-color:var(--a700);color:var(--ink)}.dd .cv-add[aria-pressed=true]{color:var(--a800)}.dd .cv-add.lab{padding-block:3px;padding-inline:3px 12px}.dd .cv-add.lab:hover{background:var(--a100)}.dd .cv-add:disabled{cursor:not-allowed;color:var(--n700)}.dd .cv-add:disabled .cv-ring{border:1.5px dashed var(--n600);color:var(--n600);background:0 0}.dd .cv-add:focus-visible{outline:2px solid var(--a700);outline-offset:2px}.dd .cv-add.cv-h2{float:inline-end;margin-block:2px 0;margin-inline:10px 0}.dd .hc .hch:has(>.cv-add){align-items:center;gap:8px;display:flex}.dd .hc .hch:has(>.cv-add)>h4{flex:1;min-width:0}.dd .pwh>.cv-add{align-self:center;margin-block:0;margin-inline:auto 12px}.dd .row:has(>.cv-add){grid-template-columns:26px minmax(0,1fr) auto auto}.dd .row>.cv-add{z-index:1;margin-block:-3px;margin-inline:6px -3px;position:relative}.dd .pwb .row.sg:has(>.cv-add:hover) .go b{text-decoration:none}.dd .route .rh:has(>.cv-add){justify-content:flex-start}.dd .route .rh:has(>.cv-add)>.r{order:1;margin-inline-start:auto}.dd .route .rh>.cv-add{order:2;align-self:center;margin-block:-6px}.dd .cv-sbar{border-bottom:1px solid var(--n200);color:var(--n700);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding-bottom:10px;font-size:13.5px;display:flex}.dd .cv-sbar b{font-family:var(--display);color:var(--ink);margin-inline-end:6px;font-size:19px;font-weight:400}.dd .cv-ib{border:1px solid var(--divider);background:var(--bg);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;margin-inline-start:auto;padding-block:0;padding-inline:11px 8px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.dd .cv-ib>svg{width:19px;height:19px;color:var(--a700)}.dd .cv-ib .t{padding-inline-end:3px}.dd .cv-n{background:var(--accent);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.dd .cv-ib.got,.dd .cv-pin.got{background:var(--a100);border-color:var(--a500);box-shadow:0 0 0 4px var(--a200)}.dd .cv-ib.got .cv-n,.dd .cv-pin.got .cv-n{box-shadow:0 0 0 2px var(--n100), 0 0 0 4px var(--a500)}.dd .cv-pin{display:none}.dd .cv-chip{z-index:60;top:0;border:1px solid var(--a500);background:var(--n100);height:32px;box-shadow:var(--sh-md);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding-block:0;padding-inline:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:fixed;inset-inline-start:0}.dd .cv-chip>svg{background:var(--a100);width:24px;height:24px;color:var(--a700);border-radius:50%;padding:4px}.dd .cv-chip.pho{border:2px solid var(--n100);background:var(--n200) center / cover no-repeat;width:40px;height:40px;box-shadow:0 0 0 1.5px var(--a500), var(--sh-md);padding:0}.dd .cv-toast{z-index:50;background:var(--ink);width:fit-content;max-width:calc(100vw - 32px);color:var(--n100);box-shadow:var(--sh-lg);border-radius:999px;align-items:center;gap:14px;margin-inline:auto;padding-block:6px;padding-inline:18px 6px;font-size:14px;font-weight:600;display:flex;position:fixed;inset-block-end:40px;inset-inline:0}.dd .cv-sheet .cv-toast{position:absolute;inset-block-end:92px}.dd .cv-toast button{border:1px solid color-mix(in srgb, var(--n100) 35%, transparent);min-height:34px;color:var(--a300);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:13.5px;font-weight:700}.dd .cv-dim{z-index:40;background:color-mix(in srgb, var(--ink) 42%, transparent);position:fixed;inset:0}.dd .cv-sheet{z-index:41;border:1px solid var(--divider);background:var(--n100);box-shadow:0 24px 64px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:22px;outline:none;flex-direction:column;display:flex;position:fixed;inset:4%;overflow:hidden}.dd .cv-sh{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding-block:16px 14px;padding-inline:24px 20px;display:flex}.dd .cv-sh h2{min-width:0;font-family:var(--display);flex:1;margin:0;font-size:26px;font-weight:400;line-height:1.1}.dd .cv-sh h2 small{font-family:var(--body);color:var(--n700);margin-top:3px;font-size:13px;display:block}.dd .cv-sh .pc{cursor:pointer;flex:none;width:40px;height:40px}.dd .cv-spin{animation:1s linear infinite cv-spin}@keyframes cv-spin{to{transform:rotate(360deg)}}.dd .cv-sgb{border:1.5px solid var(--a500);background:var(--a100);min-height:40px;color:var(--a800);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding-block:0;padding-inline:12px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.dd .cv-sgb svg{width:18px;height:18px;color:var(--a700)}.dd .cv-sgb.busy{color:var(--n700);cursor:progress;background:0 0;border-style:dashed}.dd .cv-band{border-bottom:1px solid var(--divider);background:var(--bg);padding-block:12px 14px;padding-inline:24px}.dd .cv-band .bh{align-items:baseline;gap:10px;display:flex}.dd .cv-band .bh .k{color:var(--a800);margin:0}.dd .cv-band .bh .muted{color:var(--n700);font-size:12.5px}.dd .cv-band .bh .cv-x,.dd .cv-band.q .cv-x{align-self:center;margin-inline-start:auto}.dd .cv-band.q{min-height:48px;color:var(--n700);align-items:center;gap:8px;padding-block:8px;font-size:13.5px;display:flex}.dd .cv-band.q>svg{width:16px;height:16px;color:var(--a700)}.dd .cv-band.q.err{background:color-mix(in srgb, var(--danger) 9%, var(--n100));color:var(--danger);font-weight:600}.dd .cv-band.q.err>svg{color:var(--danger)}.dd .cv-band.q .qb{min-height:32px;color:var(--ink);cursor:pointer;margin-inline-start:4px;padding:0 12px;font-size:12.5px}.dd .cv-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dd .cv-sc{border:1px solid var(--divider);background:var(--n100);border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:52px minmax(0,1fr);gap:8px 10px;padding:10px;display:grid}.dd .cv-sc .cv-th{grid-row:1}.dd .cv-sc .hd{align-self:center;min-width:0;line-height:1.25}.dd .cv-sc .hd b{font-size:14.5px;font-weight:700;display:block}.dd .cv-sc .hd small{color:var(--n700);margin-top:2px;font-size:12px;display:block}.dd .cv-sc .why{color:var(--n800);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.4}.dd .cv-sc .cv-add{grid-column:1/-1;justify-self:start;margin-block:-3px;margin-inline:-3px 0}.dd .cv-board{flex:1;align-items:flex-start;gap:14px;min-height:0;padding-block:16px 24px;padding-inline:24px;display:flex;overflow:auto}.dd .cv-col{border:1px solid var(--divider);background:var(--bg);border-radius:16px;flex:none;width:318px;padding-block:10px 12px;padding-inline:10px;position:relative}.dd .cv-col.notes{background:0 0;border-style:dashed;width:232px}.dd .cv-col.notes>.k{margin-block:2px 8px;margin-inline:4px}.dd .cv-col.notes .cv-note+.cv-note{margin-top:8px}.dd .cv-r{grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;column-gap:9px;display:grid}.dd .cv-r.hasc{grid-template-columns:18px auto minmax(0,1fr) auto auto}.dd .cv-hd{width:18px;height:30px;color:var(--n600);cursor:grab;touch-action:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dd .cv-hd svg{width:8px;height:14px}.dd .cv-th{background:var(--n200);border-radius:9px;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden}.dd .cv-th.c{border-radius:10px;width:40px;height:40px}.dd .cv-th.s{border-radius:7px;width:30px;height:30px}.dd .cv-th.sq{border-radius:10px;width:52px;height:52px}.dd .cv-th.ic{border:1px solid var(--divider);background:var(--n100);color:var(--n800);justify-content:center;align-items:center;display:inline-flex}.dd .cv-th.ic svg{width:16px;height:16px}.dd .cv-th.s.ic svg{width:14px;height:14px}.dd .cv-th.ld,.dd .cv-sk{background:var(--n200);animation:1.4s ease-in-out infinite cv-wait}@keyframes cv-wait{50%{opacity:.45}}.dd .cv-th .ph{margin:0;display:block;position:absolute;inset:0}.dd .cv-th .im{background-position:50%;background-size:cover;position:absolute;inset:0}.dd .cv-th .im>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out;display:block;position:absolute;inset:0}.dd .cv-th .im>img.on{opacity:1}.dd .cv-th figcaption{display:none}.dd .cv-tx{min-width:0;line-height:1.25}.dd .cv-nm{max-width:100%;color:var(--ink);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.dd button.cv-nm{cursor:pointer}.dd button.cv-nm:hover{text-underline-offset:3px;text-decoration:underline}.dd .cv-kd{color:var(--n700);margin-top:2px;font-size:12px;display:block}.dd .cv-kd b{color:var(--n800);font-weight:700}.dd .cv-kd .un{color:var(--a800);font-weight:600}.dd .cv-kd .nd{font-style:italic}.dd .cv-kd .cl{color:var(--a800);font-weight:600}.dd .cv-x{width:26px;height:26px;color:var(--n700);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .cv-x svg{width:12px;height:12px}.dd .cv-x:hover{background:var(--n200);color:var(--ink)}.dd .cv-imp{background:var(--n200);max-width:100%;color:var(--n700);border-radius:999px;align-items:center;gap:4px;margin-top:5px;padding-block:1px;padding-inline:6px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.dd .cv-imp svg{flex:none;width:11px;height:11px}.dd .cv-imp span{min-width:0}.dd .cv-r.ch{padding-bottom:10px}.dd .cv-r.ch .cv-nm{font-family:var(--display);font-size:21px;font-weight:400;line-height:1.15}.dd .cv-chev{display:none}.dd .cv-stops{flex-direction:column;display:flex}.dd .cv-stop+.cv-stop{margin-top:8px}.dd .cv-pl{border:1px solid var(--divider);background:var(--n100);box-shadow:var(--sh-sm);border-radius:12px;padding-block:7px;padding-inline:4px 6px;position:relative}.dd .cv-sgs{margin-block-start:7px;margin-inline-start:27px}.dd .cv-r.sg{border-top:1px solid var(--n200);grid-template-columns:14px auto minmax(0,1fr) auto;column-gap:8px;padding-block:6px 1px}.dd .cv-r.sg .cv-hd{width:14px;height:26px}.dd .cv-r.sg .cv-nm{font-size:13.5px}.dd .cv-r.sg .cv-kd{font-size:11.5px}.dd .cv-r.sg .cv-x{width:24px;height:24px}.dd .cv-r.gone .cv-nm{color:var(--n700);text-decoration:line-through}.dd .cv-r.gone .cv-th{opacity:.5}.dd .cv-pl.gone{box-shadow:none;background:0 0;border-style:dashed}.dd .cv-lg{flex-direction:column;align-items:flex-start;padding-block:7px;padding-inline:26px 0;display:flex;position:relative}.dd .cv-lg:before{content:"";top:0;bottom:0;border-inline-start:2px dotted var(--n600);position:absolute;inset-inline-start:53px}.dd .cv-lp{border:1px solid var(--divider);background:var(--n100);max-width:100%;min-height:32px;color:var(--n800);border-radius:16px;align-items:center;gap:4px;padding-block:0;padding-inline:4px 3px;font-size:12.5px;display:inline-flex;position:relative}.dd .cv-lo{min-width:0;min-height:30px;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;column-gap:4px;padding-block:2px;padding-inline:6px 2px;display:inline-flex}.dd .cv-lp svg{width:15px;height:15px;color:var(--a700);flex:none}.dd .cv-lp b{color:var(--ink);font-weight:700}.dd .cv-lp .nv{font-style:italic}.dd .cv-lp .ends{min-width:0}.dd .cv-lp .ends:before{content:"·";color:var(--n600);margin-inline-end:4px}.dd .cv-lp .miss{color:var(--n600);-webkit-text-decoration:underline dashed var(--n600);text-decoration:underline dashed var(--n600);text-underline-offset:3px}.dd .cv-lp .cv-x{width:24px;height:24px}.dd .cv-lg.open .cv-lp,.dd .cv-lg.gone .cv-lp{background:0 0;border-style:dashed}.dd .cv-lg.gone .cv-lp{color:var(--n700);padding-inline-start:10px}.dd .cv-trm,.dd .cv-lm{color:var(--n700);margin-top:3px;padding-inline-start:10px;font-size:11.5px;display:block;position:relative}.dd .cv-trm{z-index:1;background:var(--bg);width:fit-content;max-width:100%}.dd .cv-lm{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dd .cv-ghost{border:1.5px dashed var(--n600);color:var(--n700);border-radius:12px;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;column-gap:9px;padding-block:7px;padding-inline:4px 8px;display:grid;position:relative}.dd .cv-ghost .cv-th{border:1.5px dashed var(--n600);background:0 0}.dd .cv-ghost b{color:var(--n700);font-size:14.5px;font-weight:600;display:block}.dd .cv-ghost small{color:var(--n700);margin-top:2px;font-size:12px;display:block}.dd .cv-alt{z-index:1;background:var(--bg);width:fit-content;max-width:100%;color:var(--n700);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;padding-inline-start:10px;font-size:11.5px;display:flex;position:relative}.dd .cv-altb{border:1px dashed var(--n600);background:var(--n100);min-height:26px;color:var(--n800);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding-block:0;padding-inline:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.dd .cv-altb svg{width:13px;height:13px;color:var(--a700)}.dd .cv-altb:hover{border-style:solid;border-color:var(--a500);background:var(--a100)}.dd .cv-altb:focus-visible{outline:2px solid var(--a700);outline-offset:2px}.dd .cv-pick>.cv-x{top:8px;position:absolute;inset-inline-end:8px}.dd .cv-pick>p{padding-inline-end:32px}.dd .cv-chg{color:var(--n700);padding-block:4px;padding-inline:34px 0;font-size:12.5px;font-style:italic}.dd .cv-nvn{border-top:1px solid var(--divider);color:var(--n700);margin:0;padding-block:8px;padding-inline:24px;font-size:12.5px}.dd .cv-note{border:1px dashed var(--n600);background:var(--n100);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding-block:9px;padding-inline:4px 6px;display:grid}.dd .cv-note q{color:var(--ink);quotes:"“" "”";font-size:14.5px;font-style:italic;font-weight:500;display:block}.dd .cv-note small{color:var(--n700);margin-top:2px;font-size:11.5px;display:block}.dd .cv-r.ch.conf{background:color-mix(in srgb, var(--danger) 9%, var(--n100));box-shadow:inset 0 0 0 1px var(--danger);border-radius:12px;margin-block:-4px 6px;margin-inline:-4px;padding-block:6px 8px;padding-inline:4px}.dd .cv-cf{color:var(--ink);margin-top:4px;font-size:13px;font-weight:600;display:block}.dd .cv-cf span{gap:6px;margin-top:6px;display:flex}.dd .cv-cf button{cursor:pointer;border-radius:999px;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:700}.dd .cv-cf .del{border:1px solid var(--danger);background:var(--danger);color:var(--n100)}.dd .cv-cf .keep{border:1.5px solid var(--divider);background:var(--n100)}.dd .cv-lift{z-index:5;border-color:var(--a500);box-shadow:0 14px 30px color-mix(in srgb, var(--ink) 28%, transparent);cursor:grabbing;pointer-events:none;position:relative}.dd .cv-lift .cv-hd{color:var(--a700)}.dd .cv-stop.cv-lift>.cv-pl,.dd .cv-r.sg.cv-lift,.dd .cv-note.cv-lift{background:var(--n100);box-shadow:0 14px 30px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:10px}.dd .cv-stop.cv-lift .cv-lg{opacity:.4}.dd .cv-drop{z-index:45;background:var(--accent);pointer-events:none;border-radius:2px;height:3px;position:fixed}.dd .cv-drop.up{width:3px;height:auto}.dd .cv-drop:before,.dd .cv-drop:after{content:"";border:2.5px solid var(--accent);background:var(--n100);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px}.dd .cv-drop:before{inset-inline-start:-5px}.dd .cv-drop:after{inset-inline-end:-5px}.dd .cv-drop.up:before,.dd .cv-drop.up:after{inset-inline-start:-4px}.dd .cv-drop.up:before{top:-5px}.dd .cv-drop.up:after{top:auto;bottom:-5px}.dd .cv-drop span{top:-9px;background:var(--accent);color:var(--ink);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;position:absolute;inset-inline-end:12px}.dd .cv-drop.up span{top:8px;inset-inline:6px auto}.dd .cv-nolb{background:var(--danger);color:var(--n100);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding-block:2px;padding-inline:6px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.dd .cv-nolb svg{width:13px;height:13px}.dd .cv-lift.no{box-shadow:inset 0 0 0 2px var(--danger), 0 14px 30px color-mix(in srgb, var(--ink) 28%, transparent)}.dd .cv-keys{background:var(--ink);color:var(--n100);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin-block:8px 2px;margin-inline:4px 0;padding-block:4px;padding-inline:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.dd .cv-keys kbd{background:var(--n800);min-height:20px;font:700 11px var(--body);color:var(--n100);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.dd .cv-note q:focus-visible{outline:2px solid var(--a700);outline-offset:2px;border-radius:4px}.dd .cv-notes .cv-note+.cv-note{margin-top:8px}.dd .cv-ft{border-top:1px solid var(--divider);background:var(--n100);align-items:center;gap:20px;padding-block:12px 14px;padding-inline:24px 20px;display:flex;position:relative}.dd .cv-tots{color:var(--n700);white-space:nowrap;align-items:baseline;gap:16px;margin-inline-start:auto;font-size:12.5px;display:flex}.dd .cv-tots b{font-family:var(--display);color:var(--ink);margin-inline-end:2px;font-size:20px;font-weight:400}.dd .cv-tots small{margin-inline-end:2px;font-size:12px}.dd .cv-tots .sep{background:var(--divider);align-self:center;width:1px;height:22px}.dd .cv-tots .ln2{display:none}.dd .cv-tots .un{color:var(--a800);font-weight:600}.dd .cv-tots .q{font-size:12.5px}.dd .cv-tots .cv-sk{vertical-align:-1px;border-radius:5px;width:24px;height:14px;display:inline-block}.dd .cv-sk{vertical-align:-1px;border-radius:5px;height:10px;display:inline-block}.dd .cv-copy{cursor:pointer;gap:8px;min-height:44px}.dd .cv-copy:disabled{opacity:.45;cursor:default}.dd .cv-copy svg{width:16px;height:16px}.dd .cv-cmp{flex:0 560px;align-items:center;gap:8px;min-width:0;margin:0;display:flex;position:relative}.dd .cv-fld{border:1px solid var(--n600);background:var(--bg);min-width:0;min-height:48px;color:var(--n700);border-radius:24px;flex:1;align-items:center;gap:10px;padding-block:0;padding-inline:16px 6px;font-size:14.5px;display:flex}.dd .cv-fld:focus-within{border-color:var(--a700);box-shadow:0 0 0 3px var(--a200)}.dd .cv-fld>svg{width:17px;height:17px;color:var(--n700);flex:none}.dd .cv-fld input{min-width:0;min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.dd .cv-fld input::placeholder{color:var(--n700)}.dd .cv-fld .lst{color:var(--a800);flex:none;font-size:12px;font-weight:700}.dd .cv-fld .cv-mic{cursor:pointer}.dd .cv-mic.on{border-color:var(--a700);background:var(--accent);color:var(--ink);box-shadow:0 0 0 5px var(--a300), 0 0 0 10px var(--a200);animation:1.2s ease-in-out infinite cv-pulse}@keyframes cv-pulse{50%{box-shadow:0 0 0 7px var(--a300), 0 0 0 14px color-mix(in srgb, var(--a200) 40%, transparent)}}.dd .cv-go{cursor:pointer;min-height:48px;padding:0 22px}.dd .cv-go:disabled{background:var(--n200);color:var(--n700);box-shadow:none;cursor:default}.dd .cv-pick{z-index:3;inset-inline:0 -96px;border:1px solid var(--divider);background:var(--n100);max-height:50vh;box-shadow:var(--sh-lg);border-radius:16px;flex-direction:column;padding:12px;display:flex;position:absolute;bottom:calc(100% + 12px);overflow:hidden}.dd .cv-pick>p{color:var(--n700);margin-block:0 8px;margin-inline:4px;font-size:12.5px}.dd .cv-pick>p b{color:var(--ink)}.dd .cv-pick .gr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid;overflow:auto}.dd .cv-pc{border:1px solid var(--divider);background:var(--bg);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-block:8px;padding-inline:8px 10px;display:grid}.dd .cv-pc .cv-nm{font-size:14px}.dd .cv-pc .ln1{color:var(--n700);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.dd .cv-board.empty{justify-content:center;align-items:center}.dd .cv-empty{border:1.5px dashed var(--divider);text-align:center;border-radius:22px;max-width:700px;padding-block:32px 36px;padding-inline:40px}.dd .cv-empty>svg{width:40px;height:40px;color:var(--a700)}.dd .cv-empty h3{font-family:var(--display);margin-top:8px;font-size:26px;font-weight:400;line-height:1.15}.dd .cv-empty p{color:var(--n800);text-wrap:pretty;margin-top:8px;font-size:15px}.dd .cv-tries{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.dd .cv-try{border:1px solid var(--divider);background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.dd .cv-try .cv-add{pointer-events:none;margin:0}.dd .cv-mic{border:1px solid var(--divider);background:var(--n100);width:38px;height:38px;color:var(--a700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dd .cv-mic svg{width:18px;height:18px}.dd .cv-ttl{flex:1;min-width:0}.dd .cv-tn{max-width:100%;font:inherit;color:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;border-radius:6px;margin:0;padding:0;display:block;overflow:hidden}.dd .cv-tn:hover{-webkit-text-decoration:underline dotted var(--n600);text-decoration:underline dotted var(--n600);text-underline-offset:5px}.dd .cv-tnf{border:1.5px solid var(--a500);background:var(--surface);width:100%;max-width:520px;font:inherit;color:inherit;border-radius:10px;margin:0;padding-block:1px;padding-inline:8px;display:block}.dd .cv-save{color:var(--n700);margin-block:4px 0;font-size:12.5px;line-height:1.4}.dd .cv-save.err{color:var(--danger);font-weight:600}.dd .cv-lk{font:inherit;color:var(--a800);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.dd .cv-save.err .cv-lk{color:inherit}.dd .cv-mn{flex:none;position:relative}.dd .cv-mnb{border:1px solid var(--divider);background:var(--bg);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .cv-mnb svg{width:18px;height:18px}.dd .cv-mnl{z-index:3;border:1px solid var(--divider);background:var(--n100);min-width:210px;box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:14px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.dd .cv-mnl>*{font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding-block:10px;padding-inline:12px;font-size:13.5px;text-decoration:none;display:block}.dd .cv-mnl>:hover,.dd .cv-mnl>:focus-visible{background:var(--bg)}.dd .cv-band.q[role=alert]:not(.err){color:var(--ink);flex-wrap:wrap}.dd .acct-d{align-items:center;margin-inline:auto -12px;display:flex}.dd .acct-d+.langsw{margin-inline-start:0}.dd .acct-d .signout{color:var(--color-text-muted)}.dd .acct-d .signout:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.dd .cv-spin,.dd .cv-sk,.dd .cv-th.ld,.dd .cv-mic.on{animation:none}}@media (max-width:979.98px){.dd .acct-d{margin-inline-end:0}.dd .cv-sh{flex-wrap:wrap;row-gap:6px}.dd .cv-ttl{display:contents}.dd .cv-save{flex:auto;order:1;align-self:center;margin:0;font-size:12px}.dd .cv-mn{order:2}.dd .cv-mnb{width:44px;height:44px}.dd .cv-ib{display:none}.dd .cv-pin{z-index:7;top:8px;border:1px solid var(--divider);background:color-mix(in srgb, var(--n100) 96%, transparent);width:40px;height:40px;box-shadow:var(--sh-sm);color:var(--a700);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:12px}.dd .cv-pin>svg{width:20px;height:20px}.dd .cv-pin .cv-n{top:-5px;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;position:absolute;inset-inline-end:-6px}.dd .fchips.cv-pinned{padding-inline-end:64px;-webkit-mask-image:linear-gradient(270deg,#0000 0 52px,#000 84px);mask-image:linear-gradient(270deg,#0000 0 52px,#000 84px)}[dir=rtl] .dd .fchips.cv-pinned{-webkit-mask-image:linear-gradient(90deg,#0000 0 52px,#000 84px);mask-image:linear-gradient(90deg,#0000 0 52px,#000 84px)}.dd .cv-add{min-height:44px;margin:-7px;padding:7px}.dd .cv-add .cv-ring{width:30px;height:30px}.dd .row>.cv-add{margin-block:-7px;margin-inline:4px -7px}.dd .cv-add.lab{padding-block:7px;padding-inline:7px 12px}.dd .cv-toast{border-radius:18px;width:auto;margin-inline:0;padding-block:8px;padding-inline:16px 8px;font-size:13px;line-height:1.35;inset-block-end:20px;inset-inline:12px}.dd .cv-toast span{flex:1}.dd .cv-sheet{box-shadow:none;border:0;border-radius:0;inset:0}.dd .cv-sh{gap:8px;padding-block:12px 10px;padding-inline:16px 12px}.dd .cv-sh h2{font-size:22px}.dd .cv-sh h2 small{font-size:12px}.dd .cv-sh .pc{width:44px;height:44px}.dd .cv-sgb{padding-inline:10px 12px;font-size:13px}.dd .cv-band{padding-block:10px 12px;padding-inline:0}.dd .cv-band .bh{padding:0 16px}.dd .cv-band .bh .muted{display:none}.dd .cv-band.q{padding-block:8px;padding-inline:16px;font-size:13px}.dd .cv-cards{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.dd .cv-cards .cv-sc{flex:none;width:252px}.dd .cv-board{flex-direction:column;align-items:stretch;gap:10px;padding-block:12px 20px;padding-inline:12px}.dd .cv-col,.dd .cv-col.notes{width:auto;padding-block:4px 10px;padding-inline:4px 8px}.dd .cv-r{grid-template-columns:36px auto minmax(0,1fr) auto;column-gap:6px}.dd .cv-r.hasc{grid-template-columns:36px auto minmax(0,1fr) 32px 36px}.dd .cv-hd{touch-action:pan-y;width:36px;height:44px;position:relative}.dd .cv-hd.held:before{content:"";background:color-mix(in srgb, var(--accent) 18%, transparent);width:52px;height:52px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.dd .cv-hd svg{width:9px;height:16px}.dd .cv-x{border-radius:12px;width:36px;height:44px;position:relative}.dd .cv-hd:after,.dd .cv-x:after,.dd .cv-chev:after{content:"";position:absolute;inset-block:0;inset-inline:-4px}.dd .cv-th.c{width:36px;height:36px}.dd .cv-r.ch{padding-block:4px 8px}.dd .cv-r.ch .cv-nm{font-size:20px}.dd .cv-chev{width:32px;height:44px;color:var(--n700);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dd .cv-chev svg{width:18px;height:18px}.dd .cv-col.closed .cv-stops{display:none}.dd .cv-col.closed .cv-r.ch{padding-bottom:2px}.dd .cv-pl{padding-block:2px 4px;padding-inline:0}.dd .cv-sgs{margin-block-start:2px;margin-inline-start:30px}.dd .cv-r.sg{grid-template-columns:36px auto minmax(0,1fr) auto;column-gap:4px;padding:0}.dd .cv-r.sg .cv-hd,.dd .cv-r.sg .cv-x{width:36px;height:44px}.dd .cv-lg{padding-block:6px;padding-inline:36px 0}.dd .cv-lg:before{inset-inline-start:64px}.dd .cv-lp .cv-x{width:36px;height:36px}.dd .cv-lo,.dd .cv-altb{min-height:36px}.dd .cv-note{grid-template-columns:36px minmax(0,1fr) auto;column-gap:6px;padding-block:2px;padding-inline:0}.dd .cv-ghost{grid-template-columns:36px auto minmax(0,1fr) auto;column-gap:6px;padding-block:4px;padding-inline:0 10px}.dd .cv-chg{padding-inline-start:44px}.dd .cv-nvn{padding-inline:16px}.dd .cv-col.notes>.k{margin-block:8px;margin-inline:12px 8px}.dd .cv-ft{flex-direction:column;align-items:stretch;gap:8px;padding-block:8px 14px;padding-inline:12px}.dd .cv-tots{white-space:normal;flex-wrap:wrap;order:-1;align-items:center;gap:0 10px;margin:0;padding-inline-end:50px;font-size:11.5px;position:relative}.dd .cv-tots b{font-size:16px}.dd .cv-tots .sep{display:none}.dd .cv-tots .ln2{flex-basis:100%;height:0;display:block}.dd .cv-copy{top:4px;width:44px;min-height:44px;padding:0;position:absolute;inset-inline-end:12px}.dd .cv-copy .t{display:none}.dd .cv-cmp{flex:none}.dd .cv-fld{padding-inline-start:14px;font-size:14px}.dd .cv-go{padding:0 18px}.dd .cv-pick{inset-inline:0}.dd .cv-pick .gr{grid-template-columns:minmax(0,1fr)}.dd .cv-sheet .cv-toast{inset-block-end:150px}.dd .cv-empty{border:0;padding-block:24px 26px;padding-inline:18px}.dd .cv-empty h3{font-size:22px}.dd .cv-empty p{font-size:14px}.dd .cv-tries{grid-template-columns:minmax(0,1fr)}}
.dd .cv svg .rg{cursor:pointer}.dd .cv svg .pl[role=button],.dd .cv svg .more{cursor:pointer;outline:none}.dd .cv svg .pl .ring{stroke:#0000;stroke-width:2px}.dd .cv svg .pl:focus-visible .ring{stroke:var(--a700)}.dd .cv svg .more:focus-visible text{text-decoration:underline}.dd .cv svg .ap{cursor:pointer;outline:none}.dd .cv svg .ap .ring{stroke:#0000;stroke-width:2px}.dd .cv svg .ap:focus-visible .ring{stroke:var(--a700)}.dd .cv[data-zoomed]>svg{cursor:grab;touch-action:none}.dd .cv[data-drag]>svg{cursor:grabbing}.dd .cv:focus-visible,.dd .cv>svg:focus-visible{box-shadow:inset 0 0 0 3px var(--a700);outline:none}@media (max-width:979.98px){.dd .cv .wctl{flex-direction:row;inset-block:auto 7px;inset-inline-end:10px}}.dd .cv .lyctl{z-index:3;position:absolute;inset-block-end:184px;inset-inline-end:20px}.dd .cv .lyctl .lyb{border:1px solid var(--divider);width:36px;height:36px;color:var(--ink);box-shadow:var(--sh-sm);background:#f9f4edeb;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .cv .lyctl .lyb svg{width:18px;height:18px}.dd .cv .lyctl .lyb:hover{background:var(--n100)}.dd .cv .lyctl button:focus-visible{outline:2px solid var(--a700);outline-offset:2px}.dd .cv .lyctl .lyrp button{border:1px solid var(--divider);background:var(--a200);color:var(--a800);justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .cv .lyctl .lyrp button[aria-pressed=true]{border-color:var(--a700)}.dd .cv .lyctl .lyb[aria-expanded=true]{border-color:var(--a700);background:var(--a200);color:var(--a800)}.dd .cv .lyctl .lyrp{border:1px solid var(--divider);width:196px;box-shadow:var(--sh-md,var(--sh-sm));background:#f9f4edf7;border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;inset-block-end:0;inset-inline-end:calc(100% + 10px)}.dd .cv .lyctl .lyh{letter-spacing:.06em;text-transform:uppercase;color:var(--n700);margin:0 0 2px;font-size:11px;font-weight:700}.dd .cv .lyctl .lyrp button{width:auto;height:auto;box-shadow:none;border-radius:999px}.dd .cv .lyctl .lyrp .lyt{color:var(--n800);justify-content:flex-start;gap:8px;padding:6px 10px;font-size:13px;font-weight:600}.dd .cv .lyctl .lyt svg,.dd .cv .lyctl .lym svg{width:16px;height:16px}.dd .cv .lyctl .lyrp .lyt[aria-pressed=false],.dd .cv .lyctl .lyrp .lym button[aria-pressed=false]{color:var(--n600);background:0 0}.dd .cv .lyctl .lym{gap:4px;padding-inline-start:24px;display:flex}.dd .cv .lyctl .lyrp .lym button{width:30px;height:30px}@media (max-width:979.98px){.dd .cv .lyctl{inset-block:52px auto;inset-inline-end:10px}.dd .cv .lyctl .lyrp{inset-block:calc(100% + 8px) auto;inset-inline-end:0}}.dd .cv.linking svg .net,.dd .cv.routing svg .net{opacity:.25}.dd .cv.linking svg .rgs,.dd .cv.routing svg .rgs{opacity:.5}.dd .cv svg .rgs{transition:opacity .15s}.dd .cv .ctip{white-space:normal;max-width:380px}.dd .cv .ctip .s{color:var(--n700)}.dd .cv .lnk .flow{stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:0 14;animation:.4s linear infinite dd-flow}.dd .cv .lnk.multi .flow{stroke-width:2.6px}.dd .cv .lnk.via .flow{stroke-width:2.2px;opacity:.8}@keyframes dd-flow{to{stroke-dashoffset:-14px}}.dd .ldb .qb{background:0 0}.dd .body[data-panel=country] .row.rg .sw,.dd .body[data-panel=country] .row .dot.dim{border:1px solid var(--coast);background-size:6px 6px;border-radius:3px;width:12px;height:12px;display:inline-block}.dd .body[data-panel=country] .row .dot.dim{background:var(--land-dim);border-radius:50%}.dd .body[data-panel=country] .row.rg{align-items:start}.dd .body[data-panel=country] .row.rg .sw{margin-top:4px}.dd .body[data-panel=country] .row .go{cursor:pointer}.dd .body[data-panel=country] .row .go:hover b{text-underline-offset:2px;text-decoration:underline}.dd .body[data-panel=country] .row.rg.sel{background:var(--a100);border-radius:10px;margin-inline:-8px;padding-inline:8px}.dd .body[data-panel=country] .row .r small{white-space:normal;max-width:120px;display:block}.dd .body[data-panel=country] .row .r.closed{color:var(--danger);font-weight:600}.dd .body[data-panel=country] .path .tb{margin-top:4px}.dd .body[data-panel=country] .path small+small{margin-top:1px}.dd .body[data-panel=country] .more{margin-top:8px}.dd .body[data-panel=country] .chips.kf .chip svg{flex:none}.dd .body[data-panel=country] .chips.kf .chip{text-align:start}.dd .body[data-panel=country] .notes li span{min-width:0}.dd .body[data-panel=country] .ev{align-items:start}.dd .body[data-panel=country] .skl{gap:7px;margin-top:6px;display:grid}.dd .body[data-panel=country] .skl i{background:linear-gradient(100deg, var(--n200), var(--surface), var(--n200));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite dd-shimmer;display:block}.dd .body[data-panel=country] .skl i:last-child{width:70%}.dd .body[data-panel=country] .phs.ld .im{--c:var(--coast)}.dd .body[data-panel=country] .route .rh .go{text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dd .body[data-panel=country] .route .rh .go:hover b{text-underline-offset:3px;text-decoration:underline}.dd .body[data-panel=country] .route .ms{margin-top:2px}.dd .body[data-panel=country] .route .ms i._{background:var(--n200)}.dd .body[data-panel=country] .back{margin-bottom:10px}@media (max-width:979.98px){.dd .cv .ldb{top:auto;min-height:34px;font-size:12px;inset-block-end:52px;inset-inline-end:12px}.dd .stage.trl:has(>.cv[data-toast=low]) .toast{top:auto;inset-block-end:52px}:is(.dd .stage:has(>.hudp>.hr+.hr) .cv .ldb,.dd .stage.trl:has(>.cv[data-toast=low]):has(>.hudp>.hr+.hr) .toast){inset-block-end:72px}}@media (prefers-reduced-motion:reduce){.dd .body[data-panel=country] .skl i{animation:none}.dd .cv .lnk .flow{display:none}}.dd .body[data-panel=country] .wy{color:var(--a700);text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:700;text-decoration-line:underline;text-decoration-style:dotted;display:inline}.dd .body[data-panel=country] .row .r .wy{margin-inline-start:auto;display:block}.dd .body[data-panel=country] .row.rg .rgw{margin-top:3px}.dd .body[data-panel=country] .row.rg .r{align-self:start}
.dd .fbar .fc.grp,.dd .fchips .fc.grp{gap:0;padding:0}.dd .fc .fcm{font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-self:stretch;align-items:center;gap:6px;padding-block:0;padding-inline:9px 10px;display:inline-flex}.dd .fchips .fc .fcm{padding-inline:8px 10px}.dd .fc.on .fcm{padding-inline-end:6px}.dd .fc .fcm>svg{width:16px;height:16px;color:var(--n700);flex:none}.dd .fc.on .fcm>svg{color:var(--a700)}.dd .fbar .fc button.x,.dd .fchips .fc button.x{border:0;flex:none;margin-inline-end:10px;padding:0;position:relative}.dd .fc button.x:after{content:"";position:absolute;inset:-5px}.dd .fchips .fc .l{font-weight:600}.dd .fc .fcm:focus-visible{outline-offset:-3px}.dd .stage>.panel:before{inset-inline-start:var(--caret-at,36px)}.dd .panel .ph b:focus,.dd .psheet .ph b:focus{outline:none}.dd .pf2 .fl{min-width:0}.dd .pf2 .fl .why{color:var(--a800);font-size:12.5px;font-weight:600}.dd .pb .err{color:var(--a800);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.dd .pb .err .qb{min-height:32px}.dd .pb .hint{margin-top:4px;font-size:11.5px}.dd .pb .src{margin-top:10px}.dd .mb .mm.zero{border-style:dashed;border-color:var(--n600);color:var(--n700)}.dd .mb .mm.zero i{background:var(--n200)}.dd .mb .mm.cur:not([aria-pressed=true]){border-color:var(--a500)}.dd .mb .mm.win:not([aria-pressed=true]){border-color:var(--a500);border-style:dashed}.dd .pb .chip .n{background:var(--n200);border-radius:9px;justify-content:center;align-items:center;min-width:22px;height:18px;margin-inline-start:8px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.dd .pb .chip[aria-pressed=true] .n{background:var(--a200)}.dd .nudge .btn .n{background:var(--n100);min-width:22px;height:18px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;margin-inline-start:8px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.dd .nudge .btn.zero{opacity:.55;border-style:dashed}.dd .pb .chip.zero{color:var(--n700);border-style:dashed}.dd .dwin{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-top:10px;display:flex}.dd .dwin label{letter-spacing:.05em;text-transform:uppercase;color:var(--n700);gap:2px;font-size:11.5px;font-weight:700;display:grid}.dd .dwin input{border:1px solid var(--n600);background:var(--n100);min-height:36px;font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);border-radius:10px;padding:0 8px;font-size:13.5px;font-weight:500}.dd .dwin small{flex-basis:100%}.dd .po .l svg{display:inline-block}.dd .pb .slider{margin-top:30px}.dd .slider .track .rng{opacity:0;cursor:pointer;width:calc(100% + 22px);height:28px;margin:0;position:absolute;inset-block:-10px;inset-inline:-11px}.dd .slider .track:focus-within .knob{outline:2px solid var(--a700);outline-offset:2px}.dd .slider .knob{pointer-events:none}.dd .slider .ticks.at{height:16px;display:block;position:relative}.dd .slider .ticks.at span{text-align:center;width:40px;margin-inline-start:-20px;position:absolute;top:0}.dd .pg>div>.po{width:100%;height:100%}.dd .poc{position:relative}.dd .poc>.po{padding-inline-end:34px}.dd .poc>.kx{top:50%;width:26px;height:26px;color:var(--n700);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:-13px;padding:0;display:inline-flex;position:absolute;inset-inline-end:5px}.dd .poc>.kx:hover,.dd .poc.open>.kx{background:var(--a100);color:var(--a800)}.dd .poc>.kx svg{transition:transform .15s}.dd .poc.open>.kx svg{transform:rotate(180deg)}.dd .poc>.kx:disabled{opacity:.35;cursor:default}.dd .kmenu{z-index:30;border:1px solid var(--a500);background:var(--n100);width:280px;box-shadow:var(--sh-md);border-radius:12px;gap:6px;padding:8px;display:grid;position:fixed;top:0;left:0}.dd .kmenu .po{min-height:38px}.dd .pb .whint{color:var(--n700);margin:0 0 8px;font-size:12.5px}.dd .po .l .rk{background:var(--a100);letter-spacing:.04em;text-transform:uppercase;color:var(--a800);vertical-align:1px;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:800;line-height:16px;display:inline-block}.dd .po.on .l .rk{background:var(--n100)}.dd .kmenu .err{margin:0;font-size:12px}.dd .help{border:1px dashed var(--a500);color:var(--a800);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.dd .help:hover{background:var(--a100)}.dd .help svg{width:16px;height:16px;display:block}.dd .help svg:last-child{width:10px;height:6px}.dd .help-card{margin-top:16px}.dd .help-card .hh{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dd .help-card .hx{background:var(--n200);width:30px;height:30px;color:var(--n800);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .help-card .hx svg{width:14px;height:14px}.dd .help-card .rg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 14px;display:grid}.dd .rchip{border:1px solid var(--divider);background:var(--n100);text-align:start;min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.dd .rchip[aria-pressed=true]{border-color:var(--a500);background:var(--bg)}.dd .rchip svg{width:14px;height:14px;color:var(--a700);flex:none}.dd .rchip small{color:var(--n700);font-size:11px;font-weight:600}.dd .rchip:disabled{cursor:default;opacity:.75}.dd .itip{display:inline-flex;position:relative}.dd .itip>button{width:20px;height:20px;color:var(--n700);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dd .itip>button:after{content:"";position:absolute;inset:-4px}.dd .itip>button:hover,.dd .itip>button[aria-expanded=true]{background:var(--a100);color:var(--a800)}.dd .itip>button svg{width:16px;height:16px;display:block}.dd .itpop{z-index:30;border:1px solid var(--a500);background:var(--n100);width:320px;box-shadow:var(--sh-md);letter-spacing:normal;text-transform:none;white-space:normal;color:var(--ink);border-radius:12px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;position:fixed;top:0;left:0}.dd .ktip{z-index:30;border:1px solid var(--a500);background:var(--n100);max-width:300px;box-shadow:var(--sh-md);color:var(--ink);pointer-events:none;border-radius:10px;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:grid;position:fixed;top:0;left:0}.dd .ktip span{color:var(--n700)}.dd .itpop:before,.dd .itpop:after{content:"";height:8px;position:absolute;inset-inline:0}.dd .itpop:before{bottom:100%}.dd .itpop:after{top:100%}.dd .itpop .h{margin-bottom:6px;font-weight:700;display:block}.dd .itpop table{border-collapse:collapse;width:100%}.dd .itpop td{vertical-align:top;padding-block:3px}.dd .itpop td:first-child{white-space:nowrap;padding-inline-end:12px;font-weight:600}.dd .itpop tr.on td{color:var(--a800)}.dd .itpop .yours{background:var(--a100);border-radius:999px;margin-inline-start:6px;padding:0 7px;font-size:11px;font-weight:700;display:inline-block}.dd .itpop .nt{color:var(--n700);margin-top:8px;font-size:12px;display:block}.dd .vote{margin-top:12px}.dd .vote .row{grid-template-columns:14px minmax(0,1fr) auto}.dd .vote .row .bar{width:150px;max-width:100%;margin-top:4px;display:block}.dd .kids .swt{white-space:nowrap;flex:none}.dd .scrub .months span.st{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:44px;inset-inline-start:-56px;overflow:hidden}.dd .scrub .months .w{min-height:12px;padding-block-end:0}.dd .scrub .months .w .wl{text-overflow:ellipsis;display:block;overflow:hidden}.dd .scrub .months .hd{z-index:1;background:var(--n700);pointer-events:none;border-radius:1px;width:2px;height:6px;margin-inline-start:-1px;position:absolute;top:-14px}.dd .scrub .months .hd.school{background:var(--hol)}.dd .scrub .months .m.cur:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--a500)}.dd .scrub .months .m.cur:not([aria-pressed=true]) i{background:var(--a500)}.dd .scrubp .m.cur:not([aria-pressed=true]){border-color:var(--a500);color:var(--a800)}.dd .scrubp .m{position:relative}.dd .scrub .months .m.v-g,.dd .scrubp .m.v-g{background:var(--good-dim);border-color:var(--good-dim);color:var(--ink)}.dd .scrub .months .m.v-o,.dd .scrubp .m.v-o{background:var(--ok-dim);border-color:var(--ok-dim);color:var(--ink)}.dd .scrub .months .m.v-a,.dd .scrubp .m.v-a{background:var(--no-fit-dim);border-color:var(--no-fit-dim);color:var(--ink)}.dd .scrub .months .m.v-n,.dd .scrub .months .m.v-x,.dd .scrubp .m.v-n,.dd .scrubp .m.v-x{background:var(--not-here-dim);border-color:var(--not-here-dim);color:var(--ink)}.dd .scrub .months .m.sel{background:var(--sel-month);box-shadow:inset 0 0 0 1px var(--sel-edge);color:var(--ink);font-weight:800}.dd .scrub .months .m.sel,.dd .scrubp .m.sel{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dd .scrub .months .m.sel i{background:var(--s500)}.dd .scrubp .m.sel{background:var(--sel-month);border-color:var(--sel-edge);color:var(--ink);font-weight:800}.dd .scrubp .m.win{border-style:dashed}.dd .scrub .months.verdicts .m.sel i{top:6px;border-radius:3px;height:5px;margin:0;display:block;position:absolute;inset-inline:30%;box-shadow:inset 0 0 0 1px #201e1d80}.dd .scrubp .m.sel.v-g:after,.dd .scrubp .m.sel.v-o:after,.dd .scrubp .m.sel.v-a:after,.dd .scrubp .m.sel.v-n:after,.dd .scrubp .m.sel.v-x:after{content:"";inset-inline:30%;border-radius:2px;height:4px;position:absolute;top:4px;box-shadow:inset 0 0 0 1px #201e1d80}.dd .scrub .months.verdicts .m.sel.v-g i,.dd .scrubp .m.sel.v-g:after{background:var(--good)}.dd .scrub .months.verdicts .m.sel.v-o i,.dd .scrubp .m.sel.v-o:after{background:var(--ok)}.dd .scrub .months.verdicts .m.sel.v-a i,.dd .scrubp .m.sel.v-a:after{background:var(--no-fit)}.dd .scrub .months.verdicts .m.sel.v-n i,.dd .scrub .months.verdicts .m.sel.v-x i,.dd .scrubp .m.sel.v-n:after,.dd .scrubp .m.sel.v-x:after{background:var(--land)}.dd .scrub .months .m.rec,.dd .scrub .months .m.rec:hover{box-shadow:inset 0 0 0 2px var(--rec-month)}.dd .scrubp .m.rec{border-color:var(--rec-month);box-shadow:0 0 0 1px var(--rec-month)}.dd .scrub .months .rng{z-index:1;background:var(--a700);pointer-events:none;border-radius:2px;height:4px;position:absolute;bottom:1px}.dd .scrub .months .w.on{color:var(--ink)}.dd .scrub .months .w.on:before,.dd .scrub .months.withkids .w:before{background:var(--hol-strong);height:5px}.dd .scrub .months.withkids .w{color:var(--hol-strong)}.dd .scrub .months.nobar .m i{display:none}.dd .scrub .sleg{bottom:calc(100% + 6px);border:1px solid var(--divider);color:var(--n700);pointer-events:none;background:#f9f4edeb;border-radius:10px;gap:3px;padding:5px 10px;font-size:10.5px;font-weight:600;display:grid;position:absolute;inset-inline-start:10px}.dd .scrub .sleg .sl-r{grid-template-columns:86px repeat(3,auto);justify-content:start;align-items:center;column-gap:12px;display:grid}.dd .scrub .sleg span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dd .scrub .sleg .sl-w{background:var(--hol);border-radius:2px;width:12px;height:3px;display:block}.dd .scrub .sleg .sl-t{background:var(--n700);border-radius:1px;width:2px;height:8px;display:block}.dd .scrub .sleg .sl-d{gap:2px;display:inline-flex}.dd .scrub .sleg .sl-k{color:var(--n800);font-weight:700}.dd .scrub .sleg .sl-d s{border-radius:50%;width:6px;height:6px;display:block}.dd .scrub .sleg .sl-d s.info{background:var(--s500)}.dd .scrub .sleg .sl-d s.caution{background:var(--caution);border:1px solid var(--a700)}.dd .scrub .sleg .sl-d s.hard{background:var(--danger)}.dd .scrub .months .m u{bottom:-8px;justify-content:center;gap:2px;text-decoration:none;display:flex;position:absolute;inset-inline:0}.dd .scrub .months .m u s{border-radius:50%;width:6px;height:6px;display:block}.dd .scrub .months .m u s.info{background:var(--s500)}.dd .scrub .months .m u s.caution{background:var(--caution);border:1px solid var(--a700)}.dd .scrub .months .m u s.hard{background:var(--danger)}.dd .scrub .play:disabled,.dd .mrow .qb:disabled{opacity:.5;cursor:default}.dd .scrub .hut{z-index:4;border:1px solid var(--divider);background:var(--n100);width:330px;max-width:80vw;box-shadow:var(--sh-lg);text-align:start;pointer-events:none;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.35;position:absolute;bottom:calc(100% + 22px)}.dd .scrub .hut.mid{margin-inline-start:-165px}.dd .scrub .hut .hm{font-family:var(--display);font-size:16px;font-weight:400;display:block}.dd .scrub .hut .hg{gap:6px;margin-top:6px;display:grid}.dd .scrub .hut .hk{letter-spacing:.05em;text-transform:uppercase;color:var(--n700);font-size:10.5px;font-weight:700}.dd .scrub .hut p{align-items:flex-start;gap:8px;margin:0;display:flex}.dd .scrub .hut p>.sev{flex:none}.dd .scrub .hut p small{color:var(--n700)}.dd .scrub .hut p small.ln{display:block}.dd .scrub .hut p>i.hd{background:var(--n700);border-radius:1px;flex:none;width:3px;height:14px;margin:2px 4px 0;display:block;position:static}.dd .scrub .hut p>i.hd.school{background:var(--hol)}.dd .scrub .hut p>i.hw{background:var(--hol);border-radius:2px;flex:none;width:11px;height:3px;margin-top:8px;display:block}.dd .scrub .hut p small.lw{color:var(--a800);margin-top:2px;font-weight:600}.dd .scrub .hut .hint{color:var(--n700);font-size:11.5px;display:block}.dd .homefc .v{color:var(--ink);font-weight:700}.dd .fbar .homefc{margin-inline-end:8px}.dd .hpop{z-index:60;border:1px solid var(--divider);background:var(--bg);border-radius:14px;width:340px;max-width:calc(100vw - 16px);padding:12px;position:fixed;box-shadow:0 12px 32px #0000002e}.dd .hpop[style*=inset-inline]{width:auto}.dd .hpop>.k{margin:0 0 8px}.dd .hpk{margin-top:8px}.dd .hpk .hsr{border:1px solid var(--divider);background:var(--n100);min-height:38px;color:var(--n700);border-radius:10px;align-items:center;gap:8px;padding-inline:10px;display:flex}.dd .hpk .hsr:focus-within{border-color:var(--a500);box-shadow:0 0 0 2px var(--a300)}.dd .hpk .hsr svg{flex:none;width:16px;height:16px}.dd .hpk .hsr input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.dd .hpk .hls{overscroll-behavior:contain;max-height:300px;margin-top:6px;overflow-y:auto}.dd .hpk .hg{letter-spacing:.04em;text-transform:uppercase;color:var(--n700);margin:10px 8px 4px;font-size:11px;font-weight:700}.dd .hpk .ho{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;padding:7px 8px;font-size:14px;display:flex}.dd .hpk .ho:hover,.dd .hpk .ho:focus-visible{background:var(--a100)}.dd .hpk .ho.on{background:var(--a100);font-weight:700}.dd .hpk .ho:disabled{cursor:progress;opacity:.6}.dd .hpk .ho small{color:var(--n700);font-size:12px;font-weight:500}.dd .hpk .ho .cc{text-align:end;margin-inline-start:auto}.dd .hpk .hst{color:var(--n700);margin:8px 8px 0;font-size:13px}.dd .hpk .hst[role=status]{color:var(--a800)}.dd .ppk .po .x{background:var(--a200);width:18px;height:18px;color:var(--a800);border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:6px;display:inline-flex}.dd .ppk .po .x svg{width:10px;height:10px}.dd .ppa{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.dd .ppa .lk{min-height:28px;color:var(--a700);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.dd .insp .srch{position:relative}.dd .insp .srch input::-webkit-search-cancel-button{appearance:none;display:none}.dd .insp .srch input::-webkit-search-decoration{appearance:none;display:none}.dd .srch .sx{background:var(--a200);width:28px;height:28px;color:var(--ink);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .srch .sx svg{width:12px;height:12px}.dd .srch .sdrop{z-index:5;top:calc(100% + 6px);border:1px solid var(--divider);background:var(--n100);max-height:min(60vh,520px);box-shadow:var(--sh-lg);color:var(--ink);cursor:auto;border-radius:14px;padding:10px 14px 14px;font-size:14px;position:absolute;inset-inline:0;overflow:auto}.dd .sres .k.first{margin-top:0}.dd .sres .row.opt{border-inline:0;text-align:start;width:100%;font:inherit;color:inherit;background:0 0;border-bottom:0}.dd .sres .row.opt:hover{background:var(--a100)}.dd .sres .row.opt b{font-weight:600}.dd .sres .foot{margin-top:14px}.dd .grp .row:first-of-type{border-top:1px solid var(--n200)}.dd .row .go b{margin-inline-end:2px}.dd .row .go:hover b{text-underline-offset:3px;text-decoration:underline}.dd .row .lk,.dd .why .lk{font:inherit;color:var(--n800);background:0 0;border:0;padding:0}.dd .row .lk:hover{text-decoration:underline}.dd .row .r a{color:var(--n800);text-decoration:none}.dd .row .r a:hover{text-decoration:underline}.dd .tbs{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.dd .dot.cf{background:var(--cov-full)}.dd .dot.co{background:var(--cov-over)}.dd .dot.dim{background:var(--land-dim);border:1px solid var(--divider)}.dd .row .dot.sw{border-radius:50%;width:10px;height:10px}.dd .k i.sw{vertical-align:-1px}.dd .card.nudge-card{margin-top:14px}.dd .insp .sl .lk,.dd .insp .pinned .lk{font:inherit;color:var(--a700);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dd .k.gk .kpin{letter-spacing:0;text-transform:none;color:var(--a700);background:0 0;border:0;margin-inline-start:8px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.dd .k.gk .kpin:not(:focus-visible){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dd .insp .body h2:focus{outline:none}.dd .insp .body h2:focus-visible{outline:2px solid var(--a500);outline-offset:2px;border-radius:4px}.dd button.row.vote{border:0;border-top:1px solid var(--n200);text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}.dd button.row.vote:hover,.dd button.row.vote[aria-pressed=true]{background:var(--a100)}.dd button.row.vote .r small{color:var(--a700);display:block}.dd .bar.vbar{width:150px;max-width:100%;margin-top:4px;display:block}.dd .row .qb.sm{min-height:28px;margin-top:4px;padding:0 10px;font-size:12px}.dd .row .qb.sm[aria-pressed=true]{border-color:var(--a500);background:var(--a100)}.dd .why h2{margin-top:2px}.dd .why .nums div{line-height:1.3}.dd .alert p+p{margin-top:6px}.dd .cmpt .win .vt{box-shadow:0 0 0 2px var(--a300)}.dd .alert .btns .qb{gap:6px}.dd .rwhy{white-space:normal;width:320px;max-width:100%;font-size:13px}.dd .rwhy .rtip{border-bottom:1px solid var(--divider);color:var(--n800);margin-bottom:8px;padding-bottom:8px}.dd .rwhy .why h2{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.15}.dd .rwhy .why .sl{color:var(--n700);margin-top:6px;font-size:13px;line-height:1.45}.dd .rwhy .why .sl.lead{color:var(--n800);font-size:14px}.dd .rwhy .why .k{margin:14px 0 6px}.dd .rwhy .why h2:focus{outline:none}.dd .rwhy .why h2:focus-visible{outline:2px solid var(--a500);outline-offset:2px;border-radius:4px}.dd .tip.card-tip{pointer-events:auto;white-space:normal;overscroll-behavior:contain;overflow-y:auto}.dd .tip.card-tip:has(.hc:not(.lk)){flex-direction:column;display:flex;overflow:hidden}.dd .tip.card-tip .hc:not(.lk){flex-direction:column;min-height:0;display:flex}.dd .hc .hch{border-bottom:1px solid var(--divider);flex:none;padding-bottom:6px}.dd .hc .hcb{overscroll-behavior:contain;flex:auto;min-height:0;padding-inline-end:6px;overflow-y:auto}.dd .hc .hcf{border-top:1px solid var(--divider);flex:none;margin-top:8px}.dd .hc .cpw{margin:8px 0 2px;position:relative}.dd .hc .phs.cph{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;gap:0;margin:0;overflow-x:auto}.dd .hc .phs.cph::-webkit-scrollbar{display:none}.dd .hc .phs.cph .cps{scroll-snap-align:start;flex:0 0 100%;position:relative}.dd .hc .phs.cph .im{aspect-ratio:16/10}.dd .hc .cpn{inset-inline-start:8px;color:#fff;background:#201e1d99;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px}.dd .hc .cpa{border:1px solid var(--divider);width:28px;height:28px;color:var(--ink);box-shadow:var(--sh-sm);background:#f9f4edeb;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(50% - 22px)}.dd .hc .cpa svg{width:10px;height:6px}.dd .hc .cpa.prev{inset-inline-start:6px}.dd .hc .cpa.prev svg{transform:rotate(90deg)}.dd .hc .cpa.next{inset-inline-end:6px}.dd .hc .cpa.next svg,[dir=rtl] .dd .hc .cpa.prev svg{transform:rotate(-90deg)}[dir=rtl] .dd .hc .cpa.next svg{transform:rotate(90deg)}.dd .hc .cpa:disabled{opacity:0;pointer-events:none}.dd .hc .cpc{inset-inline-end:8px;color:#fff;background:#201e1d99;border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;top:8px}.dd .hc .fit .fr{flex-wrap:wrap;align-items:baseline;column-gap:6px;margin-top:4px;font-size:12.5px;display:flex}.dd .hc .fit .fg{min-width:72px;color:var(--n700);font-weight:700}.dd .hc .fit .fd{color:var(--n800)}.dd .hc .fit .fo{border-top:1px dashed var(--divider);margin-top:6px;padding-top:6px}.dd .hc .fit+p{margin-top:10px}.dd .tip i.sw{border:1px solid var(--coast);vertical-align:-1px;background-size:6px 6px;border-radius:3px;width:10px;height:10px;display:inline-block}.dd .hc .ln svg{display:inline-block}.dd .hc .out,.dd .hc .spl{color:var(--n800);margin-top:4px;font-size:12.5px}.dd .hc .btns{gap:6px;margin-top:10px}.dd .hc .btns .btn,.dd .hc .btns .qb{min-height:34px;font-size:13px}.dd .hc .btns .btn{padding:0 16px}.dd .hc .btns .qb{padding:0 12px}.dd .hc .tbs{margin-top:2px}@media (max-width:979.98px){.dd .psheet.hcs{max-height:55%;overflow:auto}.dd .srch .sdrop{max-height:50vh}}.dd .insp .srch .qw{flex:1;align-self:stretch;align-items:center;min-width:0;display:grid}.dd .insp .srch .qw>*{grid-area:1/1}.dd .insp .srch .qw .qph{color:var(--n700);pointer-events:none;padding-block:4px;line-height:1.3}.dd .insp .srch .qw input{align-self:stretch}.dd .insp .srch .qw input::placeholder{color:#0000}
.dd .pw:focus,.dd .pwp:focus{outline:none}.dd .pwh .pwm{color:var(--n700);margin-top:2px;font-size:13px}.dd .pwh>div:first-child{min-width:0}.dd .pwh .sk{width:220px;margin-top:4px}.dd .pwb:focus:not(:focus-visible){outline:none}.dd .pwb .k.k0{margin-top:0}.dd .pwb .desc+.sl,.dd .pwb .sl+.sl{margin-top:4px}.dd .tabs2 .stw{border-bottom:3px solid #0000;align-items:center;display:inline-flex}.dd .tabs2 .stw[data-on]{border-bottom-color:var(--accent)}.dd .tabs2 .stw>button.st{border-bottom:0;padding-inline-end:6px}.dd .tabs2 .stw>button.st[aria-selected=true]{color:var(--ink)}.dd .tabs2 .stw>button.stx{background:var(--a200);width:16px;height:16px;min-height:0;color:var(--a800);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-end:10px;padding:0;display:inline-flex;position:relative}.dd .tabs2 .stw>button.stx:after{content:"";position:absolute;inset:-4px}.dd .tabs2 .stw>button.stx svg{width:9px;height:9px}.dd .pw>.phs:not(.none) .ph,.dd .pwp>.phs:not(.none) .ph{flex:0 0 calc(16.6667% - 5px)}.dd .pwb .phs:not(.none) .ph{flex:0 0 calc(25% - 4.5px)}.dd .pwb .row.sg{position:relative}.dd .pwb .row.sg .go{width:auto;max-width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:block}.dd .pwb .row.sg .go:after{content:"";border-radius:10px;position:absolute;inset:0}.dd .pwb .row.sg .go:focus{outline:none}.dd .pwb .row.sg .go:focus-visible:after{outline:2px solid var(--a700);outline-offset:-2px}.dd .pwb .row.sg .pf{z-index:1;position:relative}.dd .pwb .row.sg:hover .go b{text-underline-offset:2px;text-decoration:underline}.dd .pwb .row.sg:has(.pf:hover) .go b{text-decoration:none}.dd .row .no.nil{visibility:hidden}.dd .pwb .row:not(.sg) .go b{-webkit-text-decoration:underline dotted var(--n600);text-decoration:underline dotted var(--n600);text-underline-offset:3px}.dd .pwb .more{justify-self:start;min-height:32px;margin-top:8px;font-size:12.5px}.dd .pwb .note{margin-top:12px}.dd .pwb .out{color:var(--a800);margin-top:6px;font-weight:600}.dd .pwb .row.sg small .cl{color:var(--a800);font-weight:600}.dd .pwb .kv .kl{display:block}.dd .pwb .kv .kl+.kl{margin-top:2px}.dd .sl2.cols{columns:2;column-gap:20px;display:block}.dd .sl2.cols>.grp{break-inside:avoid;padding-bottom:4px}.dd .sl2.cols>.grp:first-child>.k{margin-top:0}.dd .cmw .cmap{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--land)}.dd .cmw .cmap.drag{cursor:grabbing}.dd .cmw .cmap:focus{outline:none}.dd .cmw .cmap:focus-visible{outline:2px solid var(--a700);outline-offset:-2px}.dd .cmap .spin,.dd .cmap .cpin,.dd .cmap .ix{cursor:pointer}.dd .cmap .spin:focus,.dd .cmap .cpin:focus,.dd .cmap .ix:focus{outline:none}.dd .cmap .fr{stroke:#0000;stroke-width:2px}.dd .cmap .spin:focus-visible .fr,.dd .cmap .cpin:focus-visible .fr{stroke:var(--a700)}.dd .cmap text{pointer-events:none}.dd .cmw .tip{inset-block-end:26px;inset-inline-start:16px}.dd .cmw .tip.tch .tipb{pointer-events:auto;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dd .cmw .cmz{z-index:2;top:10px;flex-direction:column;gap:4px;display:flex;position:absolute;inset-inline-end:10px}.dd .cmw .cmz button{border:1px solid var(--divider);background:var(--n100);width:30px;height:30px;box-shadow:var(--sh-sm);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .cmw .cmz button:disabled{opacity:.45}.dd .cmw .cmz svg{fill:none;width:14px;height:14px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.dd .cmw .cmc{z-index:2;color:var(--n700);background:#f9f4edd9;border-radius:4px;padding:0 4px;font-size:10px;line-height:1.5;position:absolute;inset-block-end:5px;inset-inline-end:6px}.dd .cmw .cmc a{color:inherit;text-decoration:none}.dd .cmw .cmc a:hover{text-decoration:underline}.dd .cmw .cmsk{display:block}.dd .cmw .cmsk i{aspect-ratio:688/430;border-radius:12px;height:auto}.dd .err.cmerr{margin-top:0}.dd .row .dot.sa{background:var(--a200);border:1.5px solid var(--a500);justify-self:center}.dd .pwv{color:var(--n800);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.dd .pwv .vt:not(.g):not(.o):not(.a):not(.n):not(.x){background:var(--n200);color:var(--n700)}.dd .pwb .evl{margin-top:6px}.dd .wxw{overflow-x:auto}.dd .wx{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:480px;font-size:12px}.dd .wx th,.dd .wx td{border-top:1px solid var(--n200);text-align:center;color:var(--n800);padding:4px 0}.dd .wx thead th,.dd .wx thead td{color:var(--n700);border-top:0;font-size:11px;font-weight:700}.dd .wx tbody th{letter-spacing:.04em;text-transform:uppercase;text-align:start;width:72px;color:var(--n700);white-space:nowrap;padding-inline-end:6px;font-size:10.5px;font-weight:700}.dd .wx thead tr>:first-child{width:72px}.dd .wx .cur{background:var(--a100)}.dd .mo{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;max-width:360px;margin-top:4px;display:grid}.dd .mo i{background:var(--n200);text-align:center;color:var(--n800);border-radius:4px;padding:3px 0;font-size:11px;font-style:normal;font-weight:700}.dd .mo i.best{background:var(--good);color:var(--on-good)}.dd .mo i.off{box-shadow:inset 0 0 0 1px var(--n200);color:var(--n600);background:0 0;text-decoration:line-through}.dd .mok{color:var(--n700);gap:14px;margin-top:6px;font-size:12px;display:flex}.dd .mok span{align-items:center;gap:5px;display:inline-flex}.dd .mok i{background:var(--good);border-radius:3px;width:12px;height:12px}.dd .mok i.off{box-shadow:inset 0 0 0 1px var(--n600);background:0 0}@media (max-width:979.98px){.dd .sl2.cols{columns:1}.dd .pwb .cmw .tip{max-width:none;inset-block-end:24px;inset-inline:10px}.dd .cmw .cmsk i{aspect-ratio:358/300}.dd .wx{min-width:0;font-size:11px}.dd .wx tbody th,.dd .wx thead tr>:first-child{width:58px;font-size:9.5px}}.dd .tpt{gap:8px;margin-block:8px 10px;display:grid}.dd .tpt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dd .tpt-find{border:1px solid var(--n600);background:var(--n100);min-width:0;min-height:32px;font:inherit;color:var(--ink);border-radius:999px;flex:160px;padding-inline:12px;font-size:13px}.dd .tpt-sort{color:var(--n700);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.dd .tpt-sort>span{margin-inline-end:2px}.dd .tpt-modes{flex:auto;margin-top:0}.dd .tpt-modes .chip{gap:5px}.dd .tpt-modes .chip svg{width:14px;height:14px}.dd .tpt-modes .chip:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.dd .tpt-len{border:1px solid var(--n600);background:var(--n100);min-height:26px;font:inherit;color:var(--ink);border-radius:999px;padding-inline:8px;font-size:12px}.dd .tpt-count{color:var(--n700);font-size:12px}.dd .tpt-all{font:inherit;color:var(--a700);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration-line:underline}
.dd .stage>.wv{cursor:grab;touch-action:none;outline:none}.dd .stage>.wv.drag{cursor:grabbing}.dd .stage>.wv.over{cursor:pointer}.dd .stage>.wv:after{content:"";pointer-events:none;position:absolute;inset:0}.dd .stage>.wv:focus-visible:after{box-shadow:inset 0 0 0 3px var(--a700)}.dd .stage>.wv.armed:after{box-shadow:inset 0 0 0 3px var(--a300)}.dd .stage>.wv.armed:focus-visible:after{box-shadow:inset 0 0 0 3px var(--a700), inset 0 0 0 6px var(--a300)}.dd .wo .ctr{visibility:hidden}.dd .stage>.wv:focus-visible .wo .ctr{visibility:visible}.dd .stage>.wv>svg.wo{pointer-events:none;overflow:visible}.dd .wo text{font-family:var(--body);paint-order:stroke;stroke:var(--sea);stroke-width:3px;stroke-linejoin:round}.dd .wo .home text{fill:var(--ink);font-size:12px;font-weight:700}.dd .wo .nm{fill:var(--n700);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:600}.dd .wo .nm.s{fill:var(--ink)}.dd .wo .nm.w{letter-spacing:.22em;fill:var(--ink);font-size:15px;font-weight:700}.dd .wo .nm.r{letter-spacing:.08em;fill:var(--n700);font-size:9px;font-weight:600}.dd .wo .lbl{fill:var(--a800);font-size:11.5px;font-weight:700}.dd .wo .pin text{fill:var(--ink);stroke:none;font-size:11.5px;font-weight:800}.dd .wo .hu svg{color:inherit}.dd .stage>.wv>.ldb{cursor:default;inset-block-start:64px}.dd .wctl{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;inset-block-end:124px;inset-inline-end:20px}.dd .wctl button{border:1px solid var(--divider);width:36px;height:36px;color:var(--ink);box-shadow:var(--sh-sm);background:#f9f4edeb;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dd .wctl button svg{width:18px;height:18px}.dd .wctl button[aria-pressed=true]{border-color:var(--a700);background:var(--a200);color:var(--a800)}.dd .wctl button:disabled{color:var(--n600);cursor:not-allowed;opacity:.6}.dd .wctl button:hover:not(:disabled){background:var(--n100)}.dd .wctl button[aria-pressed=true]:hover:not(:disabled){background:var(--a200)}.dd .wctl button:focus-visible{outline:2px solid var(--a700);outline-offset:2px}@media (max-width:979.98px){.dd .stage>.wv{touch-action:pan-x pan-y}.dd .stage>.wv.armed{touch-action:none}.dd .wctl{inset-block:54px auto;inset-inline-end:10px}.dd .wctl button{width:34px;height:34px}.dd .stage>.wv>.ldb{inset-block-start:54px;inset-inline-end:56px}}
.dd{--bg:var(--color-background);--surface:var(--color-surface);--n100:var(--color-surface-raised);--ink:var(--color-text);--n200:var(--color-neutral-200);--n600:var(--color-neutral-600);--n700:var(--color-text-muted);--n800:var(--color-neutral-800);--divider:var(--color-divider);--accent:var(--color-accent);--a100:var(--color-accent-100);--a200:var(--color-accent-200);--a300:var(--color-accent-300);--a500:var(--color-accent-500);--a700:var(--color-accent-700);--a800:var(--color-accent-800);--s100:var(--color-sage-100);--s200:var(--color-sage-200);--s300:var(--color-sage-300);--s400:var(--color-sage-400);--s500:var(--color-sage-500);--s800:var(--color-sage-800);--danger:var(--color-danger);--sh-sm:var(--shadow-sm);--sh-md:var(--shadow-md);--sh-lg:var(--shadow-lg);--display:var(--font-display);--body:var(--font-sans);--sea:#efe3cd;--land:#e4d6bd;--land-dim:#ebe0cc;--land-none:#ebe0cc;--coast:#b9ab93;--hol:#5b7c99;--hol-strong:#3c5d7a;--grat:#82796a2e;--good:#4f7d3a;--ok:#74b85a;--on-good:#fff;--no-fit:#efb9ad;--good-dim:#a4b894;--ok-dim:#b6d6a4;--no-fit-dim:#f4d6cd;--not-here-dim:#e9e2d6;--rec-month:#3f4fb8;--sel-month:#dde1f6;--sel-edge:#3f4fb859;--caution:var(--a300);--avoid:sienna;--cov-full:var(--s400);--cov-over:#d3dfb9;--p-ink:#4a2110;background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--body);flex-direction:column;font-size:15px;line-height:1.5;display:flex;overflow:hidden}.dd *,.dd :before,.dd :after{box-sizing:border-box}.dd h1,.dd h2,.dd h3,.dd h4{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.dd h1,.dd h2,.dd h3,.dd h4,.dd p,.dd ul,.dd ol,.dd dl,.dd dd,.dd figure{margin:0;padding:0}.dd ul,.dd ol{list-style:none}.dd button{font:inherit;color:inherit;cursor:pointer}.dd button:disabled{cursor:default}.dd a{color:var(--a700);text-underline-offset:auto;text-decoration-line:underline}.dd a:hover{color:var(--a700)}.dd :focus-visible{outline:2px solid var(--a700);outline-offset:2px}.dd input::placeholder{color:#757575;opacity:1}.dd .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dd .k{letter-spacing:.08em;text-transform:uppercase;color:var(--n700);font-size:12px;font-weight:700}.dd .top{z-index:10;flex:none;align-items:center;gap:28px;height:76px;padding-block:0;padding-inline:56px 32px;display:flex;position:relative}.dd .brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.dd .brand svg{width:auto;height:56px;display:block}.dd .tabs{gap:4px;margin-inline-start:12px;display:flex}.dd .tab{min-height:36px;color:var(--n700);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.dd .tab[aria-current=page]{background:var(--surface);color:var(--ink)}.dd .langsw{margin-inline-start:auto}.dd .smp{background:var(--a100);border:1px dashed var(--a500);letter-spacing:.05em;text-transform:uppercase;min-height:20px;color:var(--a700);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.dd .deck{isolation:isolate;flex:1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid;position:relative}.dd .deck>.stage{grid-area:1/1}.dd .deck>.insp{grid-area:1/2}.dd .deck>.pw{grid-area:1/1}.dd .hudp,.dd .scrubp,.dd .fchips,.dd .hdl{display:none}.dd .stage{background:var(--sea);position:relative;overflow:hidden}.dd .stage svg text{font-family:var(--body)}.dd .stage>.wv,.dd .stage>.cv{position:absolute;inset:0}.dd .stage>.wv>canvas,.dd .stage>.wv>svg,.dd .stage>.cv>canvas,.dd .stage>.cv>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.dd .stub{color:var(--n700);font-size:12.5px;font-weight:600}.dd .stage>.wv.stub,.dd .stage>.cv.stub{place-items:center;display:grid}.dd .hud{z-index:3;top:16px;flex-direction:column;gap:8px;display:flex;position:absolute;inset-inline-start:20px}.dd .pill{border:1px solid var(--divider);white-space:nowrap;min-height:36px;box-shadow:var(--sh-sm);background:#f9f4edeb;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.dd .pill i{border:1px solid var(--coast);border-radius:4px;width:12px;height:12px}.dd .pill i.r{border-radius:50%}.dd .pill .x{background:var(--n200);width:20px;height:20px;color:var(--n700);border:0;border-radius:50%;margin-inline-start:2px;padding:0;font-size:13px;line-height:1}.dd .legend{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dd .tip{z-index:4;border:1px solid var(--divider);background:var(--n100);box-shadow:var(--sh-md);white-space:nowrap;pointer-events:none;border-radius:12px;padding:8px 12px;font-size:13px;position:absolute}.dd .tip b{font-weight:700}.dd .tip .s{color:var(--n700)}.dd .scrub{z-index:3;border:1px solid var(--divider);box-shadow:var(--sh-md);background:#f9f4edf0;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-block:28px 20px;padding-inline:10px 14px;display:grid;position:absolute;inset-block-end:18px;inset-inline:20px}.dd .scrub .play{border:1px solid var(--n600);background:var(--n100);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dd .scrub .play svg{width:18px;height:18px}.dd .scrub .play.on{background:var(--accent);border-color:var(--a700)}.dd .scrub .months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;height:44px;display:grid;position:relative}.dd .scrub .m{height:44px;color:var(--n800);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;margin-inline:2px;padding:4px 6px;font-size:12.5px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 0 0 1px #80808047}.dd .scrub .m:hover:not(.sel):not(.rec){box-shadow:inset 0 0 0 1px #8080808c}.dd .scrub .m i{background:var(--s400);border-radius:3px;height:6px;margin:0 3px 5px;display:block}.dd .scrub .w{z-index:1;text-align:start;letter-spacing:.05em;text-transform:uppercase;color:var(--a800);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:-12px}.dd .scrub .w:before{content:"";top:6px;background:var(--hol);border-radius:2px;width:100%;height:3px;position:absolute;inset-inline-start:0}.dd .scrub .w:after{content:"";position:absolute;inset:-6px 0 0}.dd .scrub .months .st{top:-14px;letter-spacing:.05em;text-transform:uppercase;color:var(--n700);font-size:10px;font-weight:700;position:absolute;inset-inline-start:0}.dd .scrub .months.playing .prog{inset-inline-start:0;background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:0}.dd .scrub .any{border:1px solid var(--divider);min-height:36px;color:var(--a700);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.dd .scrub .any[aria-pressed=true]{background:var(--n200);color:var(--ink)}.dd .insp{border-inline-start:1px solid var(--divider);background:var(--n100);flex-direction:column;min-height:0;display:flex;overflow:hidden}.dd .insp .srch{cursor:text;border:1px solid var(--n600);background:var(--bg);min-height:44px;color:var(--n700);border-radius:22px;align-items:center;gap:10px;margin:16px 20px 0;padding:0 14px;font-size:14.5px;display:flex}.dd .insp .srch svg{flex:none;width:17px;height:17px}.dd .insp .srch input{min-width:0;height:auto;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.dd .insp .srch:focus-within{outline:2px solid var(--a700);outline-offset:2px}.dd .insp .srch input::placeholder{color:var(--n700)}.dd .insp .body{flex:1;padding:16px 20px 20px;overflow:auto}.dd .insp h2{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.1}.dd .insp h2 small{font-family:var(--body);color:var(--n700);margin-top:4px;font-size:13px;display:block}.dd .insp .sl{color:var(--n700);margin-top:6px;font-size:13.5px;line-height:1.45}.dd .insp .sl.lead{color:var(--n800);font-size:14.5px}.dd .insp .k{margin:18px 0 6px}.dd .card{border:1px solid var(--divider);background:var(--bg);border-radius:14px;padding:14px 16px}.dd .card+.card{margin-top:8px}.dd .card.hi{border-color:var(--a500);background:var(--a100)}.dd .card h3{font-family:var(--display);font-size:19px;font-weight:400;line-height:1.15}.dd .card .ln{color:var(--n800);margin-top:4px;font-size:13.5px;line-height:1.4}.dd .card .mt{color:var(--n700);margin-top:6px;font-size:12.5px}.dd .card .cd{float:inline-end;background:var(--accent);border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dd .row{border-top:1px solid var(--n200);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 0;font-size:14px;display:grid}.dd .row:first-of-type{border-top:0}.dd .row .no{background:var(--accent);width:22px;height:22px;box-shadow:0 0 0 3px var(--a200);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:inline-flex}.dd .row .no.ring{background:var(--s400);box-shadow:none;color:var(--ink)}.dd .row b{font-weight:600}.dd .row small{color:var(--n700);font-size:12.5px;display:block}.dd .row .r{text-align:end;color:var(--n800);white-space:nowrap;font-size:13px}.dd .row .r b{font-weight:700}.dd .row .go{text-align:start;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.dd .row .ms{margin-top:4px}.dd .dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;display:inline-block}.dd .dot.g{background:var(--good)}.dd .dot.o{background:var(--caution);border:1px solid var(--a500)}.dd .dot.vo{background:var(--ok);border:1px solid var(--good)}.dd .dot.a{background:var(--avoid)}.dd .ms{grid-template-columns:repeat(12,20px);gap:3px;display:inline-grid}.dd .ms i{background:var(--n200);border-radius:3px;height:12px}.dd .ms i.g{background:var(--good)}.dd .ms i.o{background:var(--ok)}.dd .ms i.a{background:var(--no-fit)}.dd .ms i.n{background:var(--land);box-shadow:inset 0 0 0 1px var(--n600)}.dd .ms i.x{background:var(--land) radial-gradient(var(--n600) 1px, transparent 1.2px);background-size:4px 4px}.dd .ms i.cur{outline:2px solid var(--ink);outline-offset:1px}.dd .btns{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dd .btn{background:var(--accent);min-height:44px;font-family:var(--display);color:var(--ink);box-shadow:var(--sh-sm);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.dd .qb{border:1.5px solid var(--divider);white-space:nowrap;min-height:40px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dd .bar{background:var(--n200);border-radius:4px;height:8px;overflow:hidden}.dd .bar i{background:var(--a500);border-radius:4px;height:100%;display:block}.dd .cmpt{border:1px solid var(--divider);background:var(--bg);border-radius:12px;margin-top:10px;overflow:hidden}.dd .cmpt .r{border-top:1px solid var(--n200);grid-template-columns:1fr 1fr;display:grid}.dd .cmpt .r:first-child{background:var(--n200);border-top:0}.dd .cmpt .r>div{padding:8px 10px;font-size:13px}.dd .cmpt .r>div:nth-child(2){border-inline-start:1px solid var(--n200)}.dd .cmpt .lb{letter-spacing:.06em;text-transform:uppercase;color:var(--n700);grid-column:1/-1;font-weight:700;padding-block:6px 0!important;padding-inline:10px!important;font-size:11.5px!important}.dd .cmpt .r.h>div{font-family:var(--display);font-size:17px}.dd .cmpt .r>div .dot{margin-inline-end:2px}.dd .verd{border-inline-start:3px solid var(--accent);background:var(--a100);border-start-start-radius:0;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:0;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.dd .verd b{font-family:var(--display);margin-bottom:2px;font-size:16px;font-weight:400;display:block}.dd .alert{background:var(--surface);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.dd .alert b{font-weight:700}.dd .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dd .chip{border:1px solid var(--n600);min-height:32px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dd .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.dd .toast{z-index:6;background:var(--ink);width:fit-content;color:var(--n100);box-shadow:var(--sh-lg);white-space:nowrap;border-radius:999px;margin-inline:auto;padding:10px 18px;font-size:14px;font-weight:600;position:absolute;inset-block-end:112px;inset-inline:0}.dd .itin{margin-top:12px}.dd .itin li{grid-template-columns:22px minmax(0,1fr);column-gap:10px;display:grid}.dd .itin .dt{justify-content:center;display:flex;position:relative}.dd .itin .dt:before{content:"";background:var(--divider);width:2px;position:absolute;top:18px;bottom:-4px}.dd .itin li:last-child .dt:before{display:none}.dd .itin .dt i{background:var(--accent);border-radius:50%;width:12px;height:12px;margin-top:5px}.dd .itin .stop{padding-bottom:6px}.dd .itin .stop b{font-size:15px;font-weight:600}.dd .itin .stop span{color:var(--n700);margin-inline-start:8px;font-size:13px}.dd .itin .leg{border:1px solid var(--divider);background:var(--bg);color:var(--n800);border-radius:999px;align-items:center;gap:8px;margin:0 0 10px;padding:4px 10px;font-size:12.5px;display:inline-flex}.dd .itin .leg svg{width:15px;height:15px;color:var(--a700)}.dd .row small .nv,.dd .itin .leg .nv{font-style:italic}.dd .row small.trm{position:relative}.dd .itin .tm{color:var(--n700);margin:-4px 0 10px;font-size:12px;position:relative}.dd .route .nvn{color:var(--n700);margin:0 0 10px;font-size:12px}.dd .itin li.chg .dt i{border:2px solid var(--accent);background:var(--bg);width:10px;height:10px;margin-top:6px}.dd .itin li.chg .stop{color:var(--n700);font-size:13px}.dd .sres .row.sel{background:var(--a100);border-radius:10px;margin-inline:-8px;padding-inline:8px}.dd .caret{background:var(--ink);vertical-align:-3px;width:1.5px;height:16px;margin-inline-start:1px;display:inline-block}.dd .fbar{z-index:6;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:var(--n100);flex:none;align-items:center;gap:14px;height:60px;padding-block:0;padding-inline:56px 20px;display:flex;position:relative}.dd .fbar .chips{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;display:flex}.dd .fc{border:1px solid var(--divider);background:var(--bg);min-height:40px;color:var(--n800);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-block:0;padding-inline:9px 10px;font-size:13px;font-weight:600;display:inline-flex}.dd .fc>svg{width:16px;height:16px;color:var(--n700)}.dd .fc .l{color:var(--ink);font-weight:700}.dd .fc .v{border-inline-start:1px solid var(--divider);color:var(--a800);padding-inline-start:6px}.dd .fc .v.off{color:var(--n700);font-weight:500}.dd .fc.on{background:var(--a100);border-color:var(--a500)}.dd .fc.on>svg{color:var(--a700)}.dd .fc.open{box-shadow:0 0 0 2px var(--a300)}.dd .fc .x{background:var(--a200);width:18px;height:18px;color:var(--a800);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dd .fc .x svg{width:10px;height:10px}.dd .fbar .clr{min-height:32px;color:var(--a700);background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dd .fbar .cnt{color:var(--n700);white-space:nowrap;margin-inline-start:4px;font-size:13px}.dd .fbar .cnt b{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:400}.dd .trail{z-index:5;top:16px;border:1px solid var(--divider);min-height:36px;box-shadow:var(--sh-sm);white-space:nowrap;background:#f9f4edf0;border-radius:999px;align-items:center;gap:8px;padding-block:0;padding-inline:10px 14px;font-size:13px;display:inline-flex;position:absolute;inset-inline-start:20px}.dd .trail a{color:var(--a700);font-weight:700;text-decoration:none}.dd .trail a.up{border-inline-end:1px solid var(--divider);padding-inline-end:8px}.dd .trail b{color:var(--ink);font-weight:600}.dd .trail span{color:var(--n700)}.dd .stage.trl .hud{top:62px}.dd .panel{z-index:7;--panel-w:520px;--panel-at:20px;top:12px;width:var(--panel-w);border:1px solid var(--divider);background:var(--n100);max-width:calc(100% - 40px);max-height:calc(100% - 130px);box-shadow:var(--sh-lg);border-radius:18px;flex-direction:column;display:flex;position:absolute;inset-inline-start:max(20px, min(var(--panel-at), calc(100% - var(--panel-w) - 20px)))}.dd .panel[data-kind=when]{--panel-w:600px;--panel-at:96px}.dd .panel[data-kind=reach]{--panel-w:500px;--panel-at:190px}.dd .panel[data-kind=entry]{--panel-w:460px;--panel-at:300px}.dd .panel[data-kind=research]{--panel-w:440px;--panel-at:420px}.dd .stage.dock>.panel[data-kind=reach]{top:12px;bottom:112px;width:calc(40% - 18px);min-width:340px;max-width:none;max-height:none;inset-inline-start:12px}.dd .stage.dock>.panel[data-kind=reach]:before{display:none}.dd .stage.dock>.panel[data-kind=reach] .pb{flex:1;overflow:hidden auto}.dd .stage.dock>.panel[data-kind=reach] .seg{grid-auto-flow:row}.dd .stage.dock>.wv{inset-inline-start:40%}.dd .panel .pf2 .btn.apply{margin-inline-start:8px;padding:7px 16px;font-size:13px}.dd .panel:before{content:"";top:-7px;background:var(--n100);border-inline-start:1px solid var(--divider);border-top:1px solid var(--divider);width:12px;height:12px;position:absolute;inset-inline-start:36px;transform:rotate(45deg)}[dir=rtl] .dd .panel:before{transform:rotate(-45deg)}.dd .ph{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.dd .ph b{font-family:var(--display);font-size:20px;font-weight:400}.dd .pc{border:1px solid var(--divider);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.dd .pc svg{width:14px;height:14px}.dd .pb{flex:1;min-height:0;padding:4px 16px 14px;overflow:auto}.dd .pb .k{align-items:center;gap:6px;margin:12px 0 6px;display:flex}.dd .pf2{border-top:1px solid var(--n200);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.dd .muted{color:var(--n700);font-size:12.5px}.dd .pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dd .pg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dd .pg.one{grid-template-columns:minmax(0,1fr)}.dd .po{border:1px solid var(--divider);background:var(--bg);text-align:start;min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.dd .po>svg{width:18px;height:18px;color:var(--a700);flex:none}.dd .po .l{flex:1;min-width:0;line-height:1.2}.dd .po .l svg{vertical-align:-3px;width:16px;height:16px;color:var(--a700);margin-inline-end:6px;display:inline-block}.dd .po .l small{color:var(--n700);font-size:11.5px;font-weight:500;display:block}.dd .po .n{background:var(--n200);min-width:26px;height:22px;color:var(--n800);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.dd .po.on,.dd .po[aria-pressed=true]{background:var(--a100);border-color:var(--a500)}.dd .po.on .n,.dd .po[aria-pressed=true] .n{background:var(--accent);color:var(--ink)}.dd .po.zero{color:var(--n700);border-style:dashed}.dd .po.zero>svg{color:var(--n600)}.dd .po.zero .n{border:1px dashed var(--n600);background:0 0}.dd .po:disabled{opacity:.6}.dd .n[aria-busy=true]{opacity:.55}.dd .seg,.dd .pb .home{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.dd .pb .kids{align-items:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.dd .pb .kids small{color:var(--n700)}.dd .swt{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.dd .swt:disabled{cursor:default;opacity:.6}.dd .swt svg{width:16px;height:16px;color:var(--a700)}.dd .swt .t{background:var(--n200);border:1px solid var(--divider);border-radius:11px;flex:none;width:38px;height:22px;position:relative}.dd .swt .t i{top:2px;background:var(--n100);width:16px;height:16px;box-shadow:var(--sh-sm);border-radius:50%;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.dd .swt .t[data-on="1"]{background:var(--accent);border-color:var(--a700)}.dd .swt .t[data-on="1"] i{inset-inline-start:18px}.dd .l2{border-top:1px dashed var(--divider);margin-top:12px;padding-top:10px}.dd .mb{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.dd .mm{min-height:96px;color:var(--n800);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:6px 2px 4px;font-size:11.5px;font-weight:600;display:flex}.dd .mm i{background:var(--s400);border-radius:3px 3px 0 0;width:70%;display:block}.dd .mm b{color:var(--n700);font-size:11px}.dd .mm span{font-size:12px}.dd .mm em{letter-spacing:.02em;text-transform:uppercase;color:var(--a800);white-space:nowrap;text-overflow:ellipsis;border-top:2px solid var(--a500);max-width:100%;min-height:11px;font-size:8.5px;font-style:normal;font-weight:800;overflow:hidden}.dd .mm em:empty{border-top-color:#0000}.dd .mm u{gap:2px;min-height:6px;text-decoration:none;display:flex}.dd .mm u s{border-radius:50%;width:6px;height:6px;text-decoration:none;display:block}.dd .mm u s.info{background:var(--s500)}.dd .mm u s.caution{background:var(--caution);border:1px solid var(--a700)}.dd .mm u s.hard{background:var(--danger)}.dd .mm[aria-pressed=true]{background:var(--accent);border-color:var(--a700);color:var(--ink)}.dd .mm[aria-pressed=true] b,.dd .mm[aria-pressed=true] em{color:var(--ink)}.dd .mm[aria-pressed=true] i{background:var(--a800)}.dd .mrow{align-items:center;gap:8px;margin-top:8px;display:flex}.dd .mrow .qb{gap:6px;min-height:32px;font-size:12.5px}.dd .mrow .qb svg{width:12px;height:12px}.dd .nudge{margin-top:10px}.dd .evl{gap:6px;margin-top:4px;display:grid}.dd .ev{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.dd .ev small{color:var(--n700);font-size:12px;display:block}.dd .sev{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding-block:0;padding-inline:6px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.dd .sev svg{width:12px;height:12px}.dd .sev.info{background:var(--s200);color:var(--s800)}.dd .sev.caution{background:var(--a200);color:var(--a800)}.dd .sev.hard{background:var(--danger);color:var(--n100)}.dd .slider{margin:22px 10px 0}.dd .slider .track{background:var(--n200);border-radius:4px;height:8px;position:relative}.dd .slider .track i{background:var(--a500);border-radius:4px;height:100%;display:block}.dd .slider .knob{background:var(--n100);border:2px solid var(--a700);border-radius:50%;width:22px;height:22px;margin-block-start:-11px;margin-inline-start:-11px;position:absolute;top:50%}.dd .slider .knob b{top:-26px;text-align:center;white-space:nowrap;color:var(--a800);font-size:12px;position:absolute;inset-inline:-40px}.dd .slider .ticks{color:var(--n700);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.dd .hud.r{max-width:420px;inset-inline:auto 20px}.dd .hud.r .legend{align-items:flex-end}.dd .pill i.mk,.dd .hudp i.mk{border-radius:4px;width:20px;height:12px}.dd .pill i.mk.rec,.dd .hudp i.mk.rec{border:2px solid var(--rec-month);background:0 0}.dd .pill i.mk.sel,.dd .hudp i.mk.sel{border:1px solid var(--sel-edge);background:var(--sel-month);box-shadow:inset 0 -2px 0 var(--ink)}.dd .legend .pill:not([data-group])+.pill[data-group=months]{margin-top:6px}.dd .pill i.sw,.dd .hudp i.sw,.dd .k i.sw{background-size:6px 6px}.dd .k i.sw{border:1px solid var(--coast);border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.dd .sw.p-a{background:repeating-linear-gradient(45deg, var(--avoid) 0 3px, var(--p-ink) 3px 4.5px)!important}.dd .sw.p-n{background:repeating-linear-gradient(45deg, transparent 0 4px, #82796a 4px 5px), repeating-linear-gradient(-45deg, transparent 0 4px, #82796a 4px 5px), var(--land)!important}.dd .sw.p-x{background:var(--land) radial-gradient(#82796a 1px, transparent 1.2px)!important;background-size:5px 5px!important}.dd .sw.p-oor{background:var(--land-dim) repeating-linear-gradient(-45deg, transparent 0 4px, #b9ab93 4px 5.5px)!important}.dd .sw.faded{opacity:.45}.dd .sw.line{border-radius:2px;border:0!important;width:18px!important;height:3px!important}.dd .sw.line.via{opacity:.55;height:1.5px!important}.dd .sw.dash{border:0!important;border-top:3px dashed var(--accent)!important;background:0 0!important;width:18px!important;height:0!important}.dd .sw.ring{border-radius:50%;border:1.5px solid var(--ink)!important}.dd .sw.hollow{border-radius:3px;border:1.5px dashed var(--ink)!important;background:var(--n100)!important}.dd .vt{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.dd .vt.g{background:var(--good);color:var(--on-good)}.dd .vt.o{background:var(--ok);color:var(--ink)}.dd .vt.a{background:var(--no-fit);color:var(--ink)}.dd .vt.n{background:var(--land);color:var(--n800);border:1px dashed var(--n600)}.dd .vt.x{background:var(--land) radial-gradient(#82796a8c 1px, transparent 1.2px);color:var(--n800);background-size:5px 5px}.dd .vt.dim{background:var(--no-fit);color:var(--ink)}.dd .vt.big{vertical-align:3px;min-height:26px;padding:0 10px;font-size:13px}.dd .k.gk{color:var(--ink);margin-top:14px;font-size:12.5px}.dd .ln{color:var(--n800);font-size:13.5px}.dd .ln.sm{color:var(--n700);margin-top:2px;font-size:12.5px}.dd .ln svg{vertical-align:-2px;width:14px;height:14px;color:var(--a700);margin-inline-end:4px}.dd .hc{white-space:normal;width:320px;max-width:100%;font-size:13px}.dd .hc h4{font-family:var(--display);align-items:center;gap:8px;font-size:19px;font-weight:400;display:flex}.dd .hc .splt{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.dd .hc>p{color:var(--n800);margin-top:2px}.dd .hc .k{margin:10px 0 3px;font-size:11px}.dd .hc .bm li{align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.dd .hc .bm .ms{grid-template-columns:repeat(12,11px);gap:2px}.dd .hc .bm .ms i{height:9px}.dd .hc .hint{color:var(--n700);margin-top:10px;font-size:11.5px}.dd .tip.card-tip{padding:14px 16px}.dd .why .crumb{color:var(--n700);font-size:12px}.dd .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.dd .nums div{border:1px solid var(--divider);background:var(--bg);color:var(--n700);border-radius:10px;padding:8px 10px;font-size:11.5px}.dd .nums b{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:400;display:block}.dd .sres .chip svg{width:14px;height:14px;color:var(--a800);margin-inline-end:6px}.dd .tb{border:1px solid var(--a500);background:var(--a100);color:var(--a800);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dd .tb svg{flex:none;width:12px;height:12px}.dd .phs{gap:6px;margin:0 0 10px;display:flex;overflow:hidden}.dd .phs .ph{flex:1;min-width:0;margin:0;padding:0;display:block}.dd .phs .im{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 70%, #fff) 0%, var(--c) 55%, color-mix(in srgb, var(--c) 60%, #201e1d) 100%);border-radius:10px;position:relative;overflow:hidden}.dd .phs .im:not(.pic):after{content:"";background:radial-gradient(circle at 70% 30%,#ffffff59,#0000 45%);position:absolute;inset:0}.dd .phs .im.pic{background-position:50%;background-size:cover}.dd .phs .im.pic>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s ease-out;display:block;position:absolute;inset:0}.dd .phs .im.pic>img.on{opacity:1}.dd .phs figcaption{color:var(--n700);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.dd .phs figcaption small{font-size:10px}.dd .phs figcaption a{color:inherit}.dd .phs.ld .im{filter:blur(6px)saturate(.6);transform:scale(1.06)}.dd .phs.ld .ph{position:relative}.dd .phs.ld .ph:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite dd-shimmer;position:absolute;inset:0}@keyframes dd-shimmer{to{background-position:-200% 0}}.dd .phs .tint{background:linear-gradient(160deg, var(--a200), var(--surface));min-height:96px;font-family:var(--display);text-align:center;color:#201e1dc7;border-radius:10px;flex:1;place-items:center;padding:12px 20px;font-size:26px;line-height:1.1;display:grid}.dd .desc{color:var(--n800)!important;font-size:14px!important;line-height:1.5!important}.dd .chips.kf .chip{gap:6px;min-height:30px;font-size:12.5px}.dd .chips.kf .chip svg{width:14px;height:14px;color:var(--a800)}.dd .chip.sm{min-height:26px;font-size:12px}.dd .notes{color:var(--n800);gap:3px;margin-top:8px;font-size:12.5px;display:grid}.dd .notes li{grid-template-columns:32px minmax(0,1fr);display:grid}.dd .notes b{color:var(--n700);font-weight:700}.dd .row.pl.sel,.dd .row.sg.sel{background:var(--a100);border-radius:10px;margin-inline:-8px;padding-inline:8px}.dd .row .ci{background:var(--n100);border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.dd .row .ci svg{width:14px;height:14px}.dd .pins{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dd .pins .ci{background:var(--n100);border:1.3px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dd .pins .ci svg{width:14px;height:14px}.dd .sk{gap:8px;display:grid}.dd .sk i{background:linear-gradient(100deg, var(--n200), var(--surface), var(--n200));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite dd-shimmer;display:block}.dd .sk.rows i{border-radius:10px;height:36px}.dd .sk.chips{flex-wrap:wrap;gap:6px;display:flex}.dd .sk.chips i{border-radius:999px;height:30px}.dd .ldg{align-items:center;gap:8px;font-weight:600;display:flex;color:var(--a800)!important;margin-top:10px!important}.dd .ldg svg{width:16px;height:16px}.dd .ldg small{color:var(--n700);font-weight:500}.dd .ldb{z-index:5;top:16px;border:1px solid var(--divider);min-height:40px;box-shadow:var(--sh-sm);background:#f9f4edf0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline-end:20px}.dd .ldb svg{width:16px;height:16px;color:var(--a700)}.dd .ldb.err{border-color:var(--danger);color:var(--danger)}.dd .ldb .qb{min-height:28px;padding:0 10px;font-size:12px}.dd .err{border:1px solid var(--danger);background:#fbeeea;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:13.5px}.dd .err b{font-family:var(--display);color:var(--danger);align-items:center;gap:8px;font-size:18px;font-weight:400;display:flex}.dd .err b svg{width:18px;height:18px}.dd .err p{color:var(--n800);margin-top:4px}.dd .err small{color:var(--n700);margin-top:8px;font-size:11px;display:block}.dd .route{border:1px solid var(--divider);background:var(--bg);border-radius:14px;margin-top:8px;padding:12px 14px}.dd .route.on{border-color:var(--a500);background:var(--a100)}.dd .route .rh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dd .route .rh b{font-family:var(--display);font-size:17px;font-weight:400}.dd .route .rh .r{color:var(--n700);white-space:nowrap;font-size:12px}.dd .route .ln{margin-top:2px}.dd .route .mt{color:var(--n700);margin:4px 0 6px;font-size:12.5px}.dd .route .itin{margin-top:12px}.dd .pw{z-index:8;top:20px;inset-inline-start:24px;border:1px solid var(--divider);background:var(--n100);width:720px;max-width:calc(100% - 48px);box-shadow:var(--sh-lg);border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:100px;overflow:hidden}.dd .pw>.phs{margin:0;padding:12px 16px 0}.dd .pw>.phs .im{aspect-ratio:3/2;border-radius:8px}.dd .pwh{justify-content:space-between;align-items:flex-start;padding:8px 16px 0;display:flex}.dd .pwh h2{font-family:var(--display);font-size:26px;font-weight:400;line-height:1.1}.dd .pwh .crumb{margin-bottom:2px;font-size:12.5px}.dd .pwh .crumb a{color:var(--a700);font-weight:600;text-decoration:none}.dd .pwh h2 small{font-family:var(--body);color:var(--n700);margin-top:2px;font-size:13px;display:block}.dd .tabs2{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:2px;padding:8px 12px 0;display:flex}.dd .tabs2 button{min-height:38px;color:var(--n700);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.dd .tabs2 button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.dd .tabs2 button.st{color:var(--a800)}.dd .tabs2 button.st i{background:var(--a200);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dd .tabs2 button.st i svg{width:9px;height:9px}.dd .pwb{flex:1;min-height:0;padding:12px 16px 20px;font-size:14px;overflow:auto}.dd .pwb .k{margin:14px 0 6px}.dd .pwb .sl{color:var(--n700);font-size:13.5px}.dd .mt2{gap:14px;display:grid}.dd .sl2{min-width:0}.dd .sl2.two{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.dd .sl2 .row{padding:6px 0;font-size:13px}.dd .sl2 .row .ci{width:24px;height:24px}.dd .sl2 .row .ci svg{width:12px;height:12px}.dd .sl2 .row .r{font-size:12px}.dd .cmw{position:relative}.dd .cmw .tip{white-space:normal;max-width:340px}.dd .cmap{border:1px solid var(--divider);border-radius:12px;width:100%;height:auto;display:block}.dd .kv{gap:4px;margin-top:8px;display:grid}.dd .kv>div{border-top:1px solid var(--n200);grid-template-columns:104px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13px;display:grid}.dd .kv>div:first-child{border-top:0}.dd .kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--n700);padding-top:2px;font-size:11.5px;font-weight:700}.dd .kv dd{color:var(--n800);overflow-wrap:anywhere;margin:0}.dd .parts{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.dd .part{border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:10px 12px;font-size:13px}.dd .part b{font-family:var(--display);font-size:16px;font-weight:400}.dd .part p{color:var(--n800);margin-top:2px}.dd .part .kv{margin-top:4px}.dd .part .kv>div{grid-template-columns:56px minmax(0,1fr);padding:3px 0}.dd .pw .phs figcaption{font-size:10.5px}.dd .pf{-webkit-text-decoration:underline dotted var(--a700);text-decoration:underline dotted var(--a700);text-underline-offset:3px;cursor:pointer;position:relative}.dd .pf .q{background:var(--a200);width:13px;height:13px;color:var(--a800);vertical-align:-1px;border:0;border-radius:3px;justify-content:center;align-items:center;margin-inline-start:3px;padding:0;display:inline-flex;position:relative}.dd .pf .q:after{content:"";position:absolute;inset:-6px}.dd .pf .q[aria-expanded=true]{background:var(--a300)}.dd .pf .q svg{width:9px;height:9px}.dd .pfpop{z-index:9;inset-inline-start:0;border:1px solid var(--a500);background:var(--n100);width:320px;box-shadow:var(--sh-md);white-space:normal;color:var(--ink);cursor:auto;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.45;text-decoration:none;position:absolute;top:calc(100% + 6px)}.dd .pfpop b{color:var(--ink);align-items:flex-start;gap:6px;font-style:italic;font-weight:500;display:flex}.dd .pfpop b svg{width:14px;height:14px;color:var(--a700);flex:none;margin-top:3px}.dd .pfpop>span{color:var(--n700);margin-top:6px;font-size:12px;display:block}.dd .pfpop>b+span+b{border-top:1px solid var(--n200);margin-top:10px;padding-top:8px}.dd .row small .pfpop{font-size:13px}@media (max-width:979.98px){.dd .top{gap:10px;height:60px;padding:0 16px}.dd .brand svg{height:26px}.dd .smp{inset-inline-start:16px;letter-spacing:.04em;min-height:13px;padding:0 5px;font-size:9px;line-height:1;position:absolute;bottom:2px}.dd .tabs{gap:0;margin-inline-start:0}.dd .tab{white-space:nowrap;min-height:32px;padding:0 9px;font-size:14px}.dd .tab .ai,.dd .fbar{display:none}.dd .deck{flex-direction:column;display:flex;position:relative}.dd .hud,.dd .scrub{display:none}.dd .deck .stage{flex:none;height:400px}.dd .deck.up .stage{height:180px}.dd .hudp{z-index:3;border:1px solid var(--divider);color:var(--n800);background:#f9f4edeb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 10px;font-size:11.5px;display:flex;position:absolute;inset-block-end:10px;inset-inline-start:12px}.dd .hudp .hr{flex-wrap:wrap;gap:4px 10px;display:flex}.dd .hudp span{align-items:center;gap:5px;display:inline-flex}.dd .hudp i{border:1px solid var(--coast);border-radius:3px;width:10px;height:10px}.dd .hudp i.sw{background-size:4px 4px}.dd .tip{white-space:normal;max-width:240px;font-size:12px}.dd .toast{inset-block-end:auto;font-size:13px;top:56px}.dd .stage.trl .toast{top:96px}.dd .scrubp{scrollbar-width:none;border-top:1px solid var(--divider);background:var(--n100);flex:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.dd .scrubp button{border:1px solid var(--divider);min-height:36px;color:var(--n800);background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.dd .scrubp .any[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink);color:var(--ink);font-weight:800}.dd .scrubp .any{color:var(--a700)}.dd .insp{border-inline-start:0;border-top:1px solid var(--divider);background:var(--n100);min-height:0;box-shadow:var(--sh-lg);border-radius:22px 22px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.dd .hdl{background:var(--divider);border:0;border-radius:2px;flex:none;width:40px;height:4px;margin:10px auto 0;padding:0;display:block;position:relative}.dd button.hdl:after{content:"";position:absolute;inset:-10px -20px -12px}.dd .insp .srch{min-height:40px;margin:10px 16px 0;font-size:13.5px}.dd .insp .body{flex:1;padding:12px 16px 24px;overflow:auto}.dd .insp h2{font-size:22px}.dd .btns .btn,.dd .btns .qb{min-height:40px}.dd .trail{top:54px;min-height:32px;font-size:12.5px;inset-inline-start:12px}.dd .fchips{z-index:6;top:10px;scrollbar-width:none;gap:6px;padding:0 12px;display:flex;position:absolute;inset-inline:0;overflow-x:auto}.dd .fchips .fc{min-height:36px;box-shadow:var(--sh-sm);background:#f9f4edf0;flex:none;padding-block:0;padding-inline:8px 10px;font-size:12.5px}.dd .fchips .fc.clr{color:var(--a700)}.dd .psheet{z-index:9;inset-inline:0;background:var(--n100);max-height:78%;box-shadow:var(--sh-lg);border-top:1px solid var(--divider);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0}.dd .psheet .hdl{background:var(--divider);border-radius:2px;width:40px;height:4px;margin:10px auto 0}.dd .psheet .pb{padding:0 16px 16px}.dd .psheet .pg{grid-template-columns:repeat(2,minmax(0,1fr))}.dd .psheet .pg.one{grid-template-columns:minmax(0,1fr)}.dd .psheet .mm{min-height:84px;padding:4px 0 2px;font-size:10.5px}.dd .psheet .mm em{min-height:4px;font-size:0}.dd .tabs2{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dd .psheet.hcs{padding:0 16px 16px}.dd .psheet.hcs .hc{width:auto;margin-top:8px}.dd .pwp{z-index:9;background:var(--n100);flex-direction:column;display:flex;position:absolute;inset:0}.dd .deck>.pw{z-index:9;width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;inset:0}.dd .pwp>.phs{margin:0;padding:10px 12px 0}.dd .pwp .pwh{padding:6px 12px 0}.dd .pwp .pwh h2{font-size:22px}.dd .pwp .pwb{padding:10px 12px 20px}.dd .sl2.two,.dd .parts{grid-template-columns:minmax(0,1fr)}.dd .nums{grid-template-columns:repeat(3,minmax(0,1fr))}.dd .kv>div{grid-template-columns:84px minmax(0,1fr)}.dd .pfpop{width:min(320px,100vw - 48px)}.dd .phs .tint{min-height:72px;font-size:22px}}@media (prefers-reduced-motion:reduce){.dd .sk i,.dd .phs.ld .ph:after{animation:none}.dd .swt .t i,.dd .phs .im.pic>img{transition:none}}
