:root{--ctl-surface:#fff;--ctl-sunken:#eef0e8;--ctl-line:#dce1d4;--ctl-line-strong:#bcc5b0;--ctl-line-hover:#8f9a84;--ctl-ink:#172016;--ctl-ink-2:#3d4a39;--ctl-ink-3:#56624f;--ctl-volt:#d2f000;--ctl-volt-edge:#9db400;--ctl-volt-ink:#0b1000;--ctl-seg-pick-bg:#9db40029;--ctl-seg-pick-line:#7f9200;--ctl-wash:#7c96141a;--ctl-select-line:#6f8700;--ctl-accent-text:#4f6400;--ctl-focus:#4f6400;--ctl-hover:#1720160d;--ctl-lens-bg:#17201612;--ctl-track-inset:inset 0 1px 2px #14200e12;--ctl-edge:inset 0 1px 0 #ffffffe6;--ctl-pop-bg:#ffffffe6;--ctl-pop-solid:#fff;--ctl-pop-shadow:0 1px 2px #14200e14, 0 20px 48px -16px #14200e4d;--ctl-scrim:#10160e52;--ctl-ease:cubic-bezier(.23, 1, .32, 1);--ctl-spring:cubic-bezier(.34, 1.32, .64, 1)}:root[data-theme=dark]{--ctl-surface:#131a16;--ctl-sunken:#0f1512;--ctl-line:#253026;--ctl-line-strong:#384736;--ctl-line-hover:#f4f5f052;--ctl-ink:#f2f4ec;--ctl-ink-2:#bcc5b9;--ctl-ink-3:#93a08f;--ctl-wash:#d2f00014;--ctl-select-line:#d2f0008c;--ctl-accent-text:#d2f000;--ctl-focus:#d2f000;--ctl-hover:#f4f5f00d;--ctl-lens-bg:#f4f5f014;--ctl-seg-pick-bg:#d2f00024;--ctl-seg-pick-line:#d2f000;--ctl-track-inset:inset 0 1px 2px #00000047;--ctl-edge:inset 0 1px 0 #f4f5f00d;--ctl-pop-bg:#161e19e6;--ctl-pop-solid:#161e19;--ctl-pop-shadow:0 1px 2px #0006, 0 22px 52px -14px #000000b3;--ctl-scrim:#0407058c}.ctl-select{border:1px solid var(--ctl-line-strong);background:var(--ctl-surface);width:100%;min-width:0;min-height:48px;box-shadow:var(--ctl-edge);color:var(--ctl-ink);font:600 15px/1.3 var(--font-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .15s ease, background-color .15s ease, box-shadow .18s ease, transform .42s var(--mk-spring,var(--ctl-spring));border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;display:flex}.ctl-select[data-size=sm]{border-radius:11px;min-height:44px;font-size:14px}.ctl-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ctl-select[data-placeholder=true] .ctl-select__value{color:var(--ctl-ink-3);font-weight:500}.ctl-select__chev{color:var(--ctl-ink-3);transition:transform .24s var(--ctl-ease), color .15s ease;flex:none}@media (hover:hover){.ctl-select:hover:not(:disabled){border-color:var(--ctl-line-hover)}.ctl-select:hover:not(:disabled) .ctl-select__chev{color:var(--ctl-ink)}}.ctl-select:active:not(:disabled){transition-duration:.15s,.15s,.18s,90ms;transform:scale(.985)}.ctl-select[aria-expanded=true]{border-color:var(--ctl-select-line);box-shadow:var(--ctl-edge), 0 0 0 3px var(--ctl-wash)}.ctl-select[aria-expanded=true] .ctl-select__chev{color:var(--ctl-accent-text);transform:rotate(180deg)}.ctl-select[data-active=true]{border-color:var(--ctl-select-line);background:color-mix(in srgb, var(--ctl-surface) 82%, var(--ctl-volt))}.ctl-select:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.ctl-select:disabled{cursor:not-allowed;opacity:.6}.ctl-select:disabled .ctl-select__value{color:var(--ctl-ink-3)}@media (pointer:coarse){.ctl-select{font-size:16px}}.ctl-pop{z-index:1300;border:1px solid var(--ctl-line-strong);background:var(--ctl-pop-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--ctl-edge), var(--ctl-pop-shadow);color:var(--ctl-ink);font-family:var(--font-body);transform-origin:50% 0;animation:ctl-pop-in .2s var(--ctl-ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ctl-pop[data-placement=top]{transform-origin:50% 100%;animation-name:ctl-pop-in-up}.ctl-pop[data-state=closing]{pointer-events:none;animation:.14s ease-out both ctl-pop-out}@keyframes ctl-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes ctl-pop-in-up{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes ctl-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-transparency:reduce){.ctl-pop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ctl-pop-solid)}}.ctl-pop__list{max-height:var(--ctl-pop-max,340px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ctl-line-strong) transparent;outline:none;padding:6px;position:relative;overflow-y:auto}.ctl-pop__lens{z-index:0;height:var(--ctl-lens-h,44px);background:var(--ctl-lens-bg);opacity:0;pointer-events:none;transform:translate3d(0, var(--ctl-lens-y,0px), 0);border-radius:10px;position:absolute;top:0;left:6px;right:6px}.ctl-pop__list[data-lens=on] .ctl-pop__lens{opacity:1;transition:transform .18s var(--ctl-ease), height .18s var(--ctl-ease), opacity .12s ease}.ctl-pop__option{z-index:1;min-height:44px;color:var(--ctl-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 12px;font-size:14.5px;font-weight:600;line-height:1.35;transition:color .12s;display:flex;position:relative}.ctl-pop__option[data-active=true]{color:var(--ctl-ink)}.ctl-pop__option[aria-selected=true]{color:var(--ctl-ink);font-weight:700}.ctl-pop__option[aria-disabled=true]{color:var(--ctl-ink-3);opacity:.6;cursor:not-allowed}.ctl-pop__text{overflow-wrap:anywhere;min-width:0}.ctl-pop__text small{color:var(--ctl-ink-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.ctl-pop__check{width:22px;height:22px;color:var(--ctl-volt-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ctl-pop__option[aria-selected=true] .ctl-pop__check{background:var(--ctl-volt);box-shadow:0 1px 0 var(--ctl-volt-edge);animation:ctl-check-in .3s var(--ctl-spring) both}@keyframes ctl-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ctl-pop__group+.ctl-pop__group,[role=presentation]+.ctl-pop__group{border-top:1px solid var(--ctl-line);margin-top:4px;padding-top:4px}.ctl-pop__group-label{color:var(--ctl-ink-3);padding:10px 12px 4px;font-size:12px;font-weight:700}.ctl-scrim{z-index:1299;background:var(--ctl-scrim);animation:.2s both ctl-fade-in;position:fixed;inset:0}.ctl-scrim[data-state=closing]{animation:.16s both ctl-fade-out}@keyframes ctl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ctl-fade-out{0%{opacity:1}to{opacity:0}}.ctl-pop[data-placement=sheet]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));transform-origin:50% 100%;width:auto;max-height:min(72dvh,560px);animation:ctl-sheet-in .3s var(--ctl-ease) both;border-radius:22px;top:auto}.ctl-pop[data-placement=sheet][data-state=closing]{animation:.16s ease-out both ctl-sheet-out}.ctl-pop[data-placement=sheet] .ctl-pop__list{max-height:calc(min(72dvh,560px) - 64px);padding:6px 8px 10px}.ctl-pop[data-placement=sheet] .ctl-pop__lens{left:8px;right:8px}.ctl-pop[data-placement=sheet] .ctl-pop__option{min-height:50px;font-size:16px}@keyframes ctl-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ctl-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(20px)}}.ctl-pop__sheet-head{border-bottom:1px solid var(--ctl-line);gap:10px;padding:8px 18px 10px;display:grid}.ctl-pop__grip{background:var(--ctl-line-strong);border-radius:2px;justify-self:center;width:40px;height:4px}.ctl-pop__sheet-head b{font:700 16px/1.3 var(--font-display);color:var(--ctl-ink)}.ctl-seg{isolation:isolate;border:1px solid var(--ctl-line-strong);background:var(--ctl-sunken);width:fit-content;max-width:100%;box-shadow:var(--ctl-track-inset);border-radius:14px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex;position:relative}.ctl-seg__lens{z-index:0;width:var(--ctl-w,0px);height:var(--ctl-h,0px);background:var(--ctl-seg-pick-bg);box-shadow:inset 0 0 0 1.5px var(--ctl-seg-pick-line);transform:translate3d(var(--ctl-x,0px), var(--ctl-y,0px), 0);opacity:0;pointer-events:none;transition:transform .24s var(--ctl-ease), width .24s var(--ctl-ease), height .24s var(--ctl-ease), opacity .16s ease;will-change:transform;border-radius:10px;position:absolute;top:0;left:0}.ctl-seg[data-lens=on] .ctl-seg__lens{opacity:1}.ctl-seg__lens[data-still=true]{transition:none}.ctl-seg__opt{z-index:1;min-width:56px;min-height:44px;color:var(--ctl-ink-2);font:700 14px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 16px;transition:color .2s,background-color .15s;display:inline-flex;position:relative}.ctl-seg__label,.ctl-seg__hint{transition:transform .16s var(--ctl-ease)}.ctl-seg__opt:active:not(:disabled) :is(.ctl-seg__label,.ctl-seg__hint){transition-duration:90ms;transform:scale(.95)}.ctl-seg[data-size=sm] .ctl-seg__opt{min-width:52px;font:650 13px/1.2 var(--font-body);padding:0 14px}.ctl-seg__hint{font:600 11px/1.2 var(--font-body);opacity:.8}@media (max-width:420px){.ctl-seg__opt{min-width:48px;padding:0 12px}}@media (hover:hover){.ctl-seg__opt:hover:not(:disabled):not([aria-checked=true]){color:var(--ctl-ink)}}.ctl-seg__opt[aria-checked=true]{color:var(--ctl-ink)}.ctl-seg:not([data-lens=on]) .ctl-seg__opt[aria-checked=true]{background:var(--ctl-seg-pick-bg);box-shadow:inset 0 0 0 1.5px var(--ctl-seg-pick-line)}.ctl-seg__opt:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.ctl-seg__opt:disabled{opacity:.45;cursor:not-allowed}.ctl-seg[aria-disabled=true] .ctl-seg__opt{cursor:progress}.ctl-seg[aria-disabled=true] .ctl-seg__opt:not([aria-checked=true]){opacity:.7}.ctl-chipset{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.ctl-chipset[data-scroll=true]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ctl-line-strong) transparent;max-height:232px;overflow-y:auto}.ctl-chip{border:1px solid var(--ctl-line-strong);background:var(--ctl-sunken);max-width:100%;min-height:44px;color:var(--ctl-ink-2);font:600 13.5px/1.2 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .42s var(--mk-spring,var(--ctl-spring)), border-color .15s ease, background-color .15s ease, color .15s ease;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px 0 10px;display:inline-flex}.ctl-chip__mark{border:1.5px solid var(--ctl-line-strong);background:var(--ctl-surface);width:18px;height:18px;transition:background-color .16s ease, border-color .16s ease, transform .3s var(--ctl-spring);border-radius:50%;flex:none;place-items:center;display:grid}.ctl-chip__mark svg{fill:none;width:12px;height:12px;stroke:var(--ctl-volt-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ctl-chip__mark path{stroke-dasharray:1;stroke-dashoffset:1px}.ctl-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ctl-chip__count{color:var(--ctl-ink-3);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}@media (hover:hover){.ctl-chip:hover:not(:disabled){border-color:var(--ctl-line-hover);color:var(--ctl-ink)}}.ctl-chip[aria-pressed=true]{border-color:var(--ctl-select-line);background:var(--ctl-wash);color:var(--ctl-ink)}.ctl-chip[aria-pressed=true] .ctl-chip__mark{border-color:var(--ctl-volt-edge);background:var(--ctl-volt);transform:scale(1.06)}.ctl-chip[aria-pressed=true] .ctl-chip__mark path{animation:ctl-ink .26s var(--ctl-ease) 60ms forwards}@keyframes ctl-ink{to{stroke-dashoffset:0}}.ctl-chip:active:not(:disabled){transition-duration:90ms,.15s,.15s,.15s;transform:scale(.96)}.ctl-chip:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.ctl-chip:disabled{opacity:.5;cursor:not-allowed}.ctl-toggle{border:1px solid var(--ctl-line);background:var(--ctl-surface);min-height:52px;color:var(--ctl-ink-2);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px 8px 14px;transition:border-color .16s,background-color .16s;display:flex}.ctl-toggle[data-on=true]{border-color:var(--ctl-select-line);background:color-mix(in srgb, var(--ctl-surface) 88%, var(--ctl-volt));color:var(--ctl-ink)}.ctl-toggle[data-disabled=true]{cursor:not-allowed;opacity:.6}.ctl-toggle__text{gap:2px;min-width:0;display:grid}.ctl-toggle__label{font:600 14.5px/1.35 var(--font-body)}.ctl-toggle__text small{color:var(--ctl-ink-3);font-size:12.5px}@media (hover:hover){.ctl-toggle:hover:not([data-disabled=true]){border-color:var(--ctl-line-hover)}}.ctl-toggle .mk-switch,.ctl-toggle .mk-switch[aria-checked=true]{background:0 0;border:0;min-width:52px;height:44px;min-height:44px}.ctl-toggle .mk-switch:before{border:1px solid var(--ctl-line-strong);background:var(--ctl-sunken);border-radius:999px;transition:background-color .22s,border-color .22s;inset:6px 0}.ctl-toggle .mk-switch[aria-checked=true]:before{background:var(--ctl-volt);border-color:var(--ctl-volt-edge)}.ctl-toggle .mk-switch:focus-visible{outline:none}.ctl-toggle .mk-switch:focus-visible:before{outline:2px solid var(--focus-ring,#d2f000);outline-offset:3px}.ctl-toggle .mk-switch__thumb{top:10px;left:4px}.ctl-toggle .mk-switch__tick{width:50px;height:30px;inset:7px auto auto 1px}.ctl-details__body{display:block}.ctl-details__chev{color:var(--ctl-ink-3);transition:transform .24s var(--ctl-ease), color .15s ease;flex:none;margin-left:auto}details[open]>summary .ctl-details__chev{color:var(--ctl-accent-text);transform:rotate(180deg)}@media (hover:hover){summary:hover .ctl-details__chev{color:var(--ctl-ink)}}details[data-closing=true]>summary :is(.pr-fine__chev,svg){transform:none!important}:root[data-motion=reduced] :is(.ctl-pop,.ctl-scrim,.ctl-pop__check,.ctl-chip__mark path),:root[data-motion=reduced] :is(.ctl-seg__lens,.ctl-seg__label,.ctl-seg__hint,.ctl-pop__lens,.ctl-select,.ctl-select__chev,.ctl-details__chev,.ctl-seg__opt,.ctl-chip,.ctl-chip__mark){transition:none!important;animation:none!important}:root[data-motion=reduced] .ctl-chip[aria-pressed=true] .ctl-chip__mark path{stroke-dashoffset:0}:root[data-motion=reduced] :is(.ctl-pop,.ctl-scrim)[data-state=closing]{visibility:hidden}@media (prefers-reduced-motion:reduce){.ctl-pop,.ctl-scrim,.ctl-pop__check,.ctl-seg__lens,.ctl-seg__label,.ctl-seg__hint,.ctl-pop__lens,.ctl-select,.ctl-select__chev,.ctl-details__chev,.ctl-seg__opt,.ctl-chip,.ctl-chip__mark,.ctl-chip__mark path{transition:none!important;animation:none!important}.ctl-chip[aria-pressed=true] .ctl-chip__mark path{stroke-dashoffset:0}:is(.ctl-pop,.ctl-scrim)[data-state=closing]{visibility:hidden}}
