.lg .lg-seg.lg-dd-methods>button{padding:0 4px;font-size:13px}@media (min-width:480px){.lg .lg-seg.lg-dd-methods>button{padding:0 8px;font-size:14px}}@media (max-width:389px){.lg .lg-seg.lg-dd-methods{--r:26px;border-radius:26px;flex-wrap:wrap}.lg .lg-seg.lg-dd-methods>button{flex-basis:calc(50% - 2px)}}.lg .lg-dd-label{color:var(--lg-ink-2);padding:0 4px;font-size:14px;font-weight:700;line-height:20px;display:block}.lg .lg-dd-picker{position:relative}.lg .lg-dd-date{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.lg .lg-dd-date>svg{color:var(--lg-ink-2);flex:none}.lg .lg-dd-date>.lg-dd-ph{color:var(--lg-ink-2);font-weight:500}.lg .lg-dd-cal{background:var(--lg-solid);box-shadow:inset 0 0 0 1px var(--lg-line), 0 18px 40px -16px #462c1459;border-radius:26px;margin-top:10px;padding:14px}html.dark .lg .lg-dd-cal{box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -16px #000000b3}.lg .lg-dd-cal-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lg .lg-dd-sel-wrap{flex:1;min-width:0;position:relative}.lg .lg-wk-select.lg-dd-sel{height:44px;padding:0 30px 0 14px;font-size:15px}.lg .lg-dd-sel-chev{pointer-events:none;color:var(--lg-ink-2);margin-top:-8px;position:absolute;top:50%;right:11px}@media (max-width:359px){.lg .lg-dd-nav{display:none}}.lg .lg-dd-dow,.lg .lg-dd-days{grid-template-columns:repeat(7,1fr);display:grid}.lg .lg-dd-dow span{text-align:center;letter-spacing:.04em;color:var(--lg-ink-2);padding:6px 0;font-size:12px;font-weight:700}.lg .lg-dd-days{row-gap:4px}.lg .lg-dd-day{height:44px;color:var(--lg-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:16px;font-weight:600}.lg .lg-dd-day:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--lg-copper) 16%, transparent)}.lg .lg-dd-day[data-today]{box-shadow:inset 0 0 0 2px var(--lg-copper-ink)}.lg .lg-dd-day[aria-pressed=true]{color:#fff;box-shadow:none;background:#b8612f}.lg .lg-dd-day:disabled{opacity:.35;cursor:default}.lg .lg-dd-day:focus-visible{outline:2px solid var(--lg-copper-ink);outline-offset:2px}.lg .lg-dd-step{background:#ffffffb3;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 3px 10px -3px #462c1440}html.dark .lg .lg-dd-step{background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 3px 10px -3px #00000080}.lg .lg-icon-btn.lg-dd-step[aria-disabled=true]{opacity:.4;transform:none}.lg .lg-dd-error{color:var(--lg-danger-ink);font-size:14px;font-weight:700;line-height:20px}.lg .lg-dd-result:focus{outline:none}.lg .lg-dd-due{letter-spacing:-.04em;text-wrap:balance;color:var(--lg-ink);margin-top:6px;font-size:clamp(34px,9.5vw,52px);font-weight:800;line-height:1.05;display:block}.lg .lg-dd-chip{height:28px;color:var(--lg-sage-ink);background:#ffffff8c;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff}html.dark .lg .lg-dd-chip{background:#ffffff12;box-shadow:inset 0 1px #ffffff1f}.lg .lg-dd-bar{background:#fff9;border-radius:999px;height:12px;margin:20px 0 14px;position:relative;box-shadow:inset 0 1px 2px #462c142e}html.dark .lg .lg-dd-bar{background:#ffffff1a;box-shadow:inset 0 1px 2px #0006}.lg .lg-dd-bar>span{position:absolute;top:0;bottom:0}.lg .lg-dd-term{background:color-mix(in srgb, var(--lg-gold) 55%, transparent);border-radius:0 999px 999px 0;right:0}.lg .lg-dd-fill{background:linear-gradient(90deg, var(--lg-copper), var(--lg-gold));border-radius:999px;left:0}.lg .lg-dd-bar>.lg-dd-dot{background:#fffffff2;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;top:50%;bottom:auto;box-shadow:inset 0 1px #fff,0 3px 10px #462c1459}html.dark .lg .lg-dd-bar>.lg-dd-dot{box-shadow:inset 0 1px #fff,0 3px 10px #0009}@media (prefers-reduced-transparency:reduce){.lg :is(.lg-dd-step,.lg-dd-chip){background:var(--lg-solid)}.lg .lg-dd-bar{background:color-mix(in srgb, var(--lg-ink) 10%, var(--lg-solid))}}