.hlang-select{position:relative}.hlang-trigger{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;background:transparent;border:1px solid var(--color-ink-12, var(--c-ink-12, rgba(0,0,0,.12)));border-radius:var(--radius-pill, 9999px);color:var(--color-ink-60, var(--c-ink-60, rgba(0,0,0,.6)));font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1)),color var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1))}.hlang-trigger:hover,.hlang-trigger:focus-visible{background:var(--color-ink-4, var(--c-ink-4, rgba(0,0,0,.04)));color:var(--color-ink, var(--c-ink, #000000))}.hlang-trigger:focus-visible,.hlang-search:focus-visible,.hlang-option:focus-visible{outline:2px solid var(--color-ink-44, var(--c-ink-44, rgba(0,0,0,.44)));outline-offset:2px}.hlang-trigger svg{flex-shrink:0}.hlang-chevron{transition:transform var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1))}.hlang-select.open .hlang-chevron{transform:rotate(180deg)}.hlang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:5px;background:var(--color-white, var(--c-bg, #ffffff));border:1px solid var(--color-ink-12, var(--c-ink-12, rgba(0,0,0,.12)));border-radius:var(--radius-md, 8px);box-shadow:0 8px 28px #0000001a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1)),transform var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1)),visibility var(--dur, .18s);z-index:70}.hlang-select.open .hlang-menu{opacity:1;visibility:visible;transform:translateY(0)}.hlang-search{display:block;width:100%;margin-bottom:4px;padding:7px 10px;background:var(--color-white, var(--c-bg, #ffffff));border:1px solid var(--color-ink-12, var(--c-ink-12, rgba(0,0,0,.12)));border-radius:var(--radius-md, 8px);color:var(--color-ink, var(--c-ink, #000000));font-family:inherit;font-size:13px}.hlang-search:focus,.hlang-search:focus-visible{border-color:var(--color-ink-44, var(--c-ink-44, rgba(0,0,0,.44)))}.hlang-list{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.hlang-empty{padding:8px 12px;color:var(--color-ink-44, var(--c-ink-44, rgba(0,0,0,.44)));font-size:13px}.hlang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:var(--color-ink-60, var(--c-ink-60, rgba(0,0,0,.6)));font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1)),color var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1))}.hlang-option:hover,.hlang-option:focus-visible{background:var(--color-ink-4, var(--c-ink-4, rgba(0,0,0,.04)));color:var(--color-ink, var(--c-ink, #000000))}.hlang-option .check{opacity:0;transition:opacity var(--dur, .18s) var(--ease, cubic-bezier(.17,.17,.3,1))}.hlang-option.active{color:var(--color-ink, var(--c-ink, #000000));pointer-events:none;cursor:default}.hlang-option.active .check{opacity:1}.hlang-option--hidden{display:none}.hlang-native{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}._authRoot_1wpf2_155{--ha-ink: var(--color-ink, var(--c-ink, #000000));--ha-ink-80: var(--color-ink-80, var(--c-ink-80, rgba(0,0,0,.8)));--ha-ink-60: var(--color-ink-60, var(--c-ink-60, rgba(0,0,0,.6)));--ha-ink-44: var(--color-ink-44, var(--c-ink-44, rgba(0,0,0,.44)));--ha-ink-12: var(--color-ink-12, var(--c-ink-12, rgba(0,0,0,.12)));--ha-ink-4: var(--color-ink-4, var(--c-ink-4, rgba(0,0,0,.04)));--ha-white: var(--color-white, var(--c-bg, #ffffff));--ha-surface: var(--color-surface, var(--c-surface, #F1F1F1));--ha-radius-pill: var(--radius-pill, 9999px);--ha-radius-md: var(--radius-md, 8px);--ha-dur: var(--dur, .18s);--ha-ease: var(--ease, cubic-bezier(.17,.17,.3,1));position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:inherit}._loginButton_1wpf2_177{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 14px;background:transparent;border:1px solid var(--ha-ink-12);border-radius:var(--ha-radius-pill);color:var(--ha-ink);font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--ha-dur) var(--ha-ease),color var(--ha-dur) var(--ha-ease)}._loginButton_1wpf2_177:hover,._loginButton_1wpf2_177:focus-visible{background:var(--ha-ink-4);color:var(--ha-ink);text-decoration:none}._loginButton_1wpf2_177:focus-visible,._usagePill_1wpf2_206:focus-visible,._avatarButton_1wpf2_207:focus-visible,._menuItem_1wpf2_208:focus-visible{outline:2px solid var(--ha-ink-44);outline-offset:2px}._skeletonPill_1wpf2_213{width:120px;height:30px;border-radius:var(--ha-radius-pill);background:linear-gradient(90deg,var(--ha-ink-4),rgba(0,0,0,.08),var(--ha-ink-4));background-size:220% 100%;animation:_authPulse_1wpf2_1 1.35s var(--ha-ease) infinite}._authPendingAnon_1wpf2_223,._authPendingSession_1wpf2_223{display:contents}html.ak-has-session ._authPendingAnon_1wpf2_223{display:none}html:not(.ak-has-session) ._authPendingSession_1wpf2_223{display:none}@keyframes _authPulse_1wpf2_1{0%{background-position:100% 0}to{background-position:-120% 0}}._usagePillContainer_1wpf2_248{position:relative;display:inline-flex}._usagePill_1wpf2_206{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 11px;background:transparent;border:1px solid var(--ha-ink-12);border-radius:var(--ha-radius-pill);color:var(--ha-ink-80);font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--ha-dur) var(--ha-ease),color var(--ha-dur) var(--ha-ease)}._usagePill_1wpf2_206:hover,._usagePill_1wpf2_206:focus-visible{background:var(--ha-ink-4);color:var(--ha-ink);text-decoration:none}._usagePillPopover_1wpf2_278{position:absolute;top:calc(100% + 8px);left:0;min-width:248px;padding:12px;background:var(--ha-white);border:1px solid var(--ha-ink-12);border-radius:var(--ha-radius-md);box-shadow:0 10px 30px #0000001a;z-index:80;display:flex;flex-direction:column;gap:10px}._popoverCountdown_1wpf2_294{font-size:13px;font-weight:500;color:var(--ha-ink-80);line-height:1.4}._popoverUpgrade_1wpf2_301{display:flex;align-items:center;gap:6px;justify-content:center;width:100%;min-height:34px;padding:6px 14px;background:var(--ha-ink);border:1px solid var(--ha-ink);border-radius:var(--ha-radius-pill);color:var(--ha-white);font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity var(--ha-dur) var(--ha-ease)}._popoverUpgrade_1wpf2_301:hover,._popoverUpgrade_1wpf2_301:focus-visible{opacity:.84;text-decoration:none}._accountArea_1wpf2_329{position:relative;display:inline-flex;align-items:center}._avatarButton_1wpf2_207{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--ha-ink);border:1px solid var(--ha-ink);border-radius:50%;color:var(--ha-white);font-family:inherit;font-size:10.5px;font-weight:650;line-height:1;letter-spacing:0;cursor:pointer;transition:opacity var(--ha-dur) var(--ha-ease),transform var(--ha-dur) var(--ha-ease)}._avatarButton_1wpf2_207:hover,._avatarButton_1wpf2_207:focus-visible{opacity:.84}._menu_1wpf2_208{position:absolute;top:calc(100% + 8px);right:0;min-width:204px;padding:6px;background:var(--ha-white);border:1px solid var(--ha-ink-12);border-radius:12px;box-shadow:0 10px 30px #0000001a;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity var(--ha-dur) var(--ha-ease),transform var(--ha-dur) var(--ha-ease),visibility var(--ha-dur);z-index:80}._menuOpen_1wpf2_378{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}._menuMeta_1wpf2_385{padding:8px 10px 7px;color:var(--ha-ink-44);font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap}._menuItem_1wpf2_208{display:flex;align-items:center;width:100%;min-height:34px;padding:8px 10px;background:transparent;border:none;border-radius:var(--ha-radius-md);color:var(--ha-ink-80);font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ha-dur) var(--ha-ease),color var(--ha-dur) var(--ha-ease)}._menuItem_1wpf2_208:hover,._menuItem_1wpf2_208:focus-visible{background:var(--ha-ink-4);color:var(--ha-ink);text-decoration:none}._expiredNote_1wpf2_421{color:var(--ha-ink-60);font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}._popoverCountdownBlock_1wpf2_428{display:flex;flex-direction:column;gap:8px}._popoverCountdownLead_1wpf2_434{font-size:12px;font-weight:500;color:var(--ha-ink-60)}._popoverCountdownTiles_1wpf2_440{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._countdownTile_1wpf2_446{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 2px;background:var(--ha-surface);border:1px solid var(--ha-ink-12);border-radius:var(--ha-radius-md)}._countdownTileValue_1wpf2_457{font-size:16px;font-weight:700;color:var(--ha-ink);font-variant-numeric:tabular-nums}._countdownTileLabel_1wpf2_464{font-size:9px;font-weight:600;color:var(--ha-ink-44);text-transform:uppercase;text-align:center;line-height:1.1}@media(max-width:720px){._authRoot_1wpf2_155{min-width:auto}._usagePill_1wpf2_206,._usagePillPopover_1wpf2_278{display:none}}.ak-v2 ._upgradePillV2_1wpf2_500{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 15px;border:1px solid transparent;border-radius:var(--ak-pill, 9999px);background:var(--ak-ink, #1D1D1F);color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:0 1px 2px #00000029;transition:opacity var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1))}.ak-v2 ._upgradePillV2_1wpf2_500:hover,.ak-v2 ._upgradePillV2_1wpf2_500:focus-visible{opacity:.82;text-decoration:none}.ak-v2 ._quotaPillV2_1wpf2_525{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--ak-line-2, rgba(0, 0, 0, .08));border-radius:var(--ak-pill, 9999px);font-size:12px;font-weight:500;color:var(--ak-ink-2, #4B4B50);white-space:nowrap}.ak-v2 ._quotaPillV2Track_1wpf2_538{display:block;width:56px;height:4px;border-radius:var(--ak-pill, 9999px);background:#0000001a}.ak-v2 ._quotaPillV2Fill_1wpf2_545{display:block;height:4px;border-radius:var(--ak-pill, 9999px);background:var(--ak-ink, #1D1D1F)}.ak-v2 ._v2AccountArea_1wpf2_552{position:relative;display:inline-flex;align-items:center}.ak-v2 ._v2PersonButton_1wpf2_558,.ak-v2 ._v2AvatarButton_1wpf2_559{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--ak-line-2, rgba(0, 0, 0, .08));border-radius:var(--ak-pill, 9999px);background:#f1f1f1;color:var(--ak-ink-2, #4B4B50);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1))}.ak-v2 ._v2PersonButton_1wpf2_558{background:transparent}.ak-v2 ._v2PersonButton_1wpf2_558:hover,.ak-v2 ._v2AvatarButton_1wpf2_559:hover,.ak-v2 ._v2PersonButton_1wpf2_558:focus-visible,.ak-v2 ._v2AvatarButton_1wpf2_559:focus-visible{background:var(--ak-wash, rgba(0, 0, 0, .04))}.ak-v2 ._v2Menu_1wpf2_586{position:absolute;top:38px;right:0;z-index:80;width:250px;padding:6px;border:1px solid var(--ak-line-2, rgba(0, 0, 0, .08));border-radius:var(--ak-radius-md, 16px);background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--ak-shadow-pop, 0 1px 2px rgba(0, 0, 0, .05), 0 14px 36px rgba(0, 0, 0, .1));opacity:0;visibility:hidden;pointer-events:none;translate:0 -4px;scale:.98;transition:opacity var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1)),translate var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1)),scale var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1)),visibility var(--ak-dur, .18s)}.ak-v2 ._v2MenuOpen_1wpf2_609{opacity:1;visibility:visible;pointer-events:auto;translate:0 0;scale:1}.ak-v2 ._v2MenuMeta_1wpf2_616{padding:9px 10px 11px;font-size:13px;font-weight:500;color:var(--ak-ink-2, #4B4B50)}.ak-v2 ._v2MenuItem_1wpf2_622{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:var(--ak-ink, #1D1D1F);font-family:inherit;font-size:13px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1))}.ak-v2 ._v2MenuItem_1wpf2_622:hover,.ak-v2 ._v2MenuItem_1wpf2_622:focus-visible{background:var(--ak-wash, rgba(0, 0, 0, .04));text-decoration:none}.ak-v2 ._v2MenuItem_1wpf2_622 svg{color:var(--ak-ink-3, #6E6E73);flex-shrink:0}.ak-v2 ._v2MenuItem_1wpf2_622:disabled{opacity:.5;cursor:not-allowed}.ak-v2 ._v2MenuItemMuted_1wpf2_653{color:var(--ak-ink-3, #6E6E73)}.ak-v2 ._v2MenuSep_1wpf2_656{height:1px;margin:4px 6px;background:var(--ak-line, rgba(0, 0, 0, .06))}.ak-v2 ._v2MenuGrow_1wpf2_661{flex:1 1 auto}.ak-v2 ._v2MenuChev_1wpf2_664{display:inline-flex;color:var(--ak-ink-4, #86868B)}.ak-v2 ._v2SubmenuWrap_1wpf2_669{position:relative}.ak-v2 ._v2Submenu_1wpf2_669{position:absolute;top:-6px;left:auto;right:calc(100% + 8px);z-index:90;width:200px}.ak-v2 ._langHeaderWrap_1wpf2_699{position:relative;display:inline-flex}.ak-v2 ._langHeaderButton_1wpf2_703{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ak-line-2, rgba(0, 0, 0, .08));border-radius:var(--ak-pill, 9999px);background:transparent;color:var(--ak-ink-2, #4B4B50);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--ak-dur, .18s) var(--ak-ease, cubic-bezier(.17, .17, .3, 1))}.ak-v2 ._langHeaderButton_1wpf2_703:hover,.ak-v2 ._langHeaderButton_1wpf2_703:focus-visible{background:var(--ak-wash, rgba(0, 0, 0, .04))}.ak-v2 ._langHeaderMenu_1wpf2_724{position:absolute;top:38px;right:0;left:auto;z-index:80}
