.hl{--nightfall:#060607;--ember:#0b0d10;--seam:#1b2027;--seam-strong:#2a303a;--chalk:#edf1f5;--steel-high:#cbd3db;--ash:#97a1ac;--steel-low:#59626e;--lamplight:#5fa8e8;--sky:var(--lamplight);--ice:#86d9f2;--card:#13171d;--accent-action:var(--lamplight);--sky-deep:#3e7dbe;--glow-core:#eaf9ff;--faint:#3e4650;--acc-gold:#c9a06a;--acc-teal:#6fa39c;--acc-lilac:#9a8aae;--acc-moss:#90a171;--acc-coast:#86d9f2;--lamplight-rgb:95, 168, 232;--lamplight-glow:#5fa8e847;--lamplight-dim:#5fa8e88c;--dawn-alpha:.05;--dawn-height:160px;--chalk-rgb:237, 241, 245;--chalk-press:#edf1f50f;--seam-rgb:42, 48, 58;--scrim:#060607b8;--field:var(--nightfall);--cta-rule-top:1px solid var(--seam);--cta-rule-bottom:1px solid var(--seam);--cta-ink:var(--lamplight);--cta-chev-ink:var(--steel-low);--cta-quiet-ink:var(--ash);--cta-quiet-chev-ink:var(--steel-low);--cta-disabled-ink:var(--steel-low);--hlf-instrument:var(--font-instrument), ui-monospace, Consolas, monospace;--hlf-voice:var(--font-voice), system-ui, "Segoe UI", sans-serif;--hlf-hero:var(--font-hero), Georgia, "Times New Roman", serif;--radius-well:12px;--radius-sheet:20px;--radius-button:14px;--radius-pill:999px;--row-h:52px;--button-h:56px;--nav-h:64px;--bar-h:56px;background:var(--nightfall);color:var(--chalk);font-family:var(--hlf-voice);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hl-dawn{background:radial-gradient(120% 90% at 50% -30%, rgba(var(--lamplight-rgb), var(--dawn-alpha)), transparent 70%), var(--nightfall)}.hl-instrument{font-family:var(--hlf-instrument)}.hl-voice{font-family:var(--hlf-voice)}.hl-hero-serif{font-family:var(--hlf-hero);font-weight:500}.lit-fill{background:var(--lamplight)}.lit-text{color:var(--lamplight)}.lit-border{border-color:var(--lamplight)}.lit-stroke{stroke:var(--lamplight)}.lit-fill-svg{fill:var(--lamplight)}.hl{--coachmark-duotone:grayscale(1) sepia(1) hue-rotate(168deg) saturate(1.5) brightness(.9) contrast(.95)}.hl .hl-coachmark-img{filter:var(--coachmark-duotone)}.hl-cta{border-top:var(--cta-rule-top);border-bottom:var(--cta-rule-bottom);width:100%;min-height:56px;font-family:var(--hlf-instrument);letter-spacing:.14em;text-transform:uppercase;color:var(--cta-ink);background:0 0;justify-content:space-between;align-items:center;padding:15px 2px;font-size:12px;transition:background .15s ease-out;display:flex}.hl-cta .hl-cta-chev{font-family:var(--hlf-voice);color:var(--cta-chev-ink)}.hl-cta:active{background:var(--chalk-press)}.hl-cta.hl-cta-quiet{border-top:var(--cta-quiet-rule-top,0);color:var(--cta-quiet-ink)}.hl-cta.hl-cta-quiet .hl-cta-chev{color:var(--cta-quiet-chev-ink)}.hl-cta:disabled,.hl-cta:disabled .hl-cta-chev{color:var(--cta-disabled-ink)}details[open]>summary .lit-open-fill{background:var(--lamplight)}details[open]>summary .lit-open-border{border-color:var(--lamplight)}@keyframes hl-kindle{0%{opacity:0;filter:brightness(.6);transform:translateY(10px)}to{opacity:1;filter:brightness();transform:none}}.hl-kindle{animation:.4s cubic-bezier(.2,0,0,1) both hl-kindle;animation-delay:calc(var(--kindle-i,0) * 50ms)}@keyframes hl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hl-draw{stroke-dasharray:1;animation:.5s cubic-bezier(.2,0,0,1) both hl-draw}@keyframes hl-flame-arrive{0%,80%{opacity:0}to{opacity:1}}.hl-flame{animation:.5s ease-out both hl-flame-arrive}@keyframes hl-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hl-settle{animation:.2s cubic-bezier(.2,0,0,1) both hl-settle}.hl-press{transition:transform .15s cubic-bezier(.2,0,0,1),background .15s ease-out}.hl-press:active{transform:scale(.985)}.hl-row{border-radius:10px;transition:background .18s ease-out}@media (hover:hover){.hl-row:hover{background:var(--chalk-press)}}.hl-row:active{background:var(--chalk-press)}@keyframes hl-cal-breathe{0%,to{opacity:.45}50%{opacity:1}}.hl-cal-breathe{animation:3s ease-in-out infinite hl-cal-breathe}@media (prefers-reduced-motion:reduce){.hl-kindle,.hl-draw,.hl-flame,.hl-settle,.hl-cal-breathe{animation:none}.hl-draw{stroke-dasharray:none}.hl-press,.hl-press:active{transition:none;transform:none}}.hl .hl-m-a,.hl .hl-m-b,.hl .marks-a .hl-m-cur,.hl .marks-b .hl-m-cur{display:none}.hl .marks-a .hl-m-a,.hl .marks-b .hl-m-b{display:inline-flex}.hl .marks-b .hl-row-acted .hl-row-tick,.hl .marks-b .hl-hero-tick{display:none}.hl .marks-b .hl-hero-arrow{vertical-align:super;margin-left:.08em;line-height:0;display:inline-block;position:static}.hl .hl-dial{transform-origin:7px 7px;transition:transform .15s cubic-bezier(0,0,.2,1)}.hl .hl-dial circle{fill:#0000;transition:fill .15s ease-out,stroke .15s ease-out}.hl .hl-dial path{transition:stroke .15s ease-out}details[open]>summary .hl-dial,.hl .hl-dial.hl-open{transform:rotate(90deg)}details[open]>summary .hl-dial circle,.hl .hl-dial.hl-open circle{fill:var(--lamplight-dim);stroke:#0000}details[open]>summary .hl-dial path,.hl .hl-dial.hl-open path{stroke:var(--lamplight-dim)}.hl .hl-plus{transform-origin:50%;transition:transform .15s cubic-bezier(0,0,.2,1)}.hl .hl-plus path{transition:stroke .15s ease-out}details[open]>summary .hl-plus,.hl .hl-plus.hl-open{transform:rotate(180deg)}details[open]>summary .hl-plus path,.hl .hl-plus.hl-open path{stroke:var(--lamplight-dim)}.hl .marks-a .hl-rtick,.hl .marks-b .hl-rtick{transition:box-shadow .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.hl .marks-a summary:hover .hl-rtick,.hl .marks-a summary:active .hl-rtick,.hl .marks-b summary:hover .hl-rtick,.hl .marks-b summary:active .hl-rtick{box-shadow:0 0 6px 1px var(--lamplight-dim)}@media (prefers-reduced-motion:reduce){.hl .hl-dial,.hl .hl-dial circle,.hl .hl-dial path,.hl .hl-plus,.hl .hl-plus path,.hl .marks-a .hl-rtick,.hl .marks-b .hl-rtick{transition:none}}.hl .hl-coachmark-line,.hl .hl-coachmark-ring,.hl .coach-line .hl-coachmark-img,.hl .coach-ring .hl-coachmark-img{display:none}.hl .coach-line .hl-coachmark-line,.hl .coach-ring .hl-coachmark-ring{display:block}.hl .hl-orb{transform-origin:50%;background:radial-gradient(circle at 36% 32%, rgba(var(--lamplight-rgb), .95) 0%, var(--lamplight) 12%, var(--ember) 58%, var(--nightfall) 100%);box-shadow: inset calc(var(--orb) * .14) calc(var(--orb) * .14) calc(var(--orb) * .22) calc(var(--orb) * -.05) var(--lamplight),  inset calc(var(--orb) * .06) calc(var(--orb) * .06) calc(var(--orb) * .18) calc(var(--orb) * -.04) rgba(var(--lamplight-rgb), .85),  inset calc(var(--orb) * .1) calc(var(--orb) * .1) calc(var(--orb) * .42) calc(var(--orb) * -.02) rgba(var(--lamplight-rgb), .55),  inset calc(var(--orb) * -.13) calc(var(--orb) * -.15) calc(var(--orb) * .1) calc(var(--orb) * -.06) rgba(var(--lamplight-rgb), .42),  inset calc(var(--orb) * -.16) calc(var(--orb) * -.18) calc(var(--orb) * .34) calc(var(--orb) * -.02) var(--nightfall),  inset 0 0 calc(var(--orb) * .3) calc(var(--orb) * .03) var(--ember),  inset 0 0 0 1px rgba(var(--lamplight-rgb), .14),  0 0 calc(var(--orb) * .3) calc(var(--orb) * .02) var(--lamplight-glow);border-radius:50%}@keyframes hl-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hl .hl-orb-live{will-change:transform;animation:4.5s linear infinite hl-orb-spin}@media (prefers-reduced-motion:reduce){.hl .hl-orb-live{animation:none;transform:none}}@keyframes hl-wel-dawn-rise{0%{opacity:0;filter:brightness();transform:translateY(16px)scale(.92)}60%{opacity:1;filter:brightness(2.2);transform:translateY(0)scale(1.06)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}.hl .hl-wel-dawn-glow{transform-origin:80% 55%;will-change:opacity, transform;animation:.9s cubic-bezier(.2,0,0,1) both hl-wel-dawn-rise}@media (prefers-reduced-motion:reduce){.hl .hl-wel-dawn-glow{opacity:1;filter:none;animation:none;transform:none}}.hl .hl-wel-climb-pitch{stroke-dasharray:1;animation:.36s cubic-bezier(.2,0,0,1) .38s both hl-draw}@keyframes hl-wel-climb-travel{0%{opacity:0;filter:drop-shadow(0 0 2px rgba(var(--lamplight-rgb), 0));transform:translate(-36px,12px)}8%{opacity:1}72%{opacity:1;filter:drop-shadow(0 0 2px rgba(var(--lamplight-rgb), 0));transform:translate(0)}to{opacity:1;filter:drop-shadow(0 0 8px var(--lamplight-glow));transform:translate(0)}}.hl .hl-wel-climb-flame{animation:.5s cubic-bezier(.2,0,0,1) .38s both hl-wel-climb-travel}@media (prefers-reduced-motion:reduce){.hl .hl-wel-climb-flame,.hl .hl-wel-climb-pitch{animation:none}.hl .hl-wel-climb-pitch{stroke-dasharray:none}}@supports (background:color-mix(in srgb, red 50%, black)){.hl{--field:color-mix(in srgb, var(--nightfall) 72%, black)}}.hl-field{background:var(--field)}.hl-seams:before,.hl-seams:after{content:"";background:linear-gradient(to bottom, var(--seam) 0%, var(--seam) 55%, transparent 100%);width:1px;height:100%;position:absolute;top:0}.hl-seams:before{left:-1px}.hl-seams:after{right:-1px}@media (min-width:1152px){.hl:has([data-desk-wide]) .hl-seams{display:none}.hl:has([data-desk-wide]) .v1-canvas{max-width:1280px}.hl:has([data-desk-class=face]) .v1-canvas{max-width:1728px}.hl .hl-sheet-panel{animation:.24s cubic-bezier(.2,0,0,1) both hl-drawer}}@keyframes hl-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hl .hl-sheet-panel{animation-duration:.001ms}}.hl[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nightfall:#f4f5f3;--ember:#fefefd;--seam:#dce1e3;--seam-strong:#c9cfd2;--chalk:#16222c;--steel-high:#46515b;--ash:#5a646d;--steel-low:#7c868e;--lamplight:#2e7cc9;--ice:#d5f0f6;--card:#fefefd;--accent-action:#2e7cc9;--sky-deep:#34719f;--glow-core:#1f5e97;--press-ink:#1f5e97;--faint:#aeb5ba;--acc-gold:#8f6b38;--acc-teal:#47736c;--acc-lilac:#6e5e85;--acc-moss:#5f7150;--acc-coast:#41748f;--lamplight-rgb:46, 124, 201;--lamplight-glow:#2e7cc92e;--lamplight-dim:#2e7cc9d9;--dawn-alpha:0;--chalk-rgb:22, 34, 44;--chalk-press:#16222c0d;--seam-rgb:201, 207, 210;--scrim:#16222c73;--field:#eceeea;--cta-rule-top:2px solid var(--press-ink);--cta-rule-bottom:1px solid var(--seam-strong);--cta-ink:var(--press-ink);--cta-chev-ink:var(--press-ink);--cta-quiet-rule-top:1px solid var(--seam-strong);--cta-quiet-ink:var(--ash);--cta-quiet-chev-ink:var(--steel-low);--cta-disabled-ink:var(--steel-low);--coachmark-duotone:grayscale(1) sepia(1) hue-rotate(168deg) saturate(1.4) brightness(.75) contrast(1)}.hl[data-theme=light] .hl-dawn,.hl[data-theme=light].hl-dawn{background:var(--nightfall)}.hl .hl-fi-gauge-fill{background:linear-gradient(90deg, var(--ice), var(--sky))}.hl[data-theme=light] .hl-fi-gauge-fill{background:var(--sky)}