*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f5;--wallpaper:radial-gradient(60% 50% at 8% 0%, #ffbeb48c, transparent 70%), radial-gradient(50% 45% at 100% 10%, #b4cdff99, transparent 70%), radial-gradient(55% 50% at 70% 100%, #c8ebe18c, transparent 70%), linear-gradient(180deg, #f3f4f8 0%, #e9ecf3 100%);--glass:#ffffff9e;--glass-strong:#fffc;--glass-border:#ffffffb3;--glass-edge:#0f172a0f;--glass-highlight:inset 0 1px 0 #ffffffd9;--glass-filter:blur(28px) saturate(180%);--glass-shadow:0 1px 2px #1e29460d, 0 12px 40px #1e29461a;--glass-bar:#ffffffb8;--glass-bar-filter:blur(20px) saturate(200%) brightness(1.04);--glass-sheet:#f6f7fbf7;--text:#111318;--text-muted:#5c6270;--text-lunar:#6b7180;--text-faint:#68686d;--separator:#3c435a21;--separator-soft:#3c435a12;--fill:#78809624;--fill-hover:#78809633;--control-thumb:#fff;--accent:#cc2b22;--accent-hover:#b3261e;--accent-contrast:#fff;--accent-soft:#cc2b221f;--accent-text:#b3261e;--sunday:#c8291f;--holiday:#c8291f;--gold:#a35f00;--bad:#7a3fc0;--almanac-good:#116b2d;--almanac-good-bg:#1a8c3c21;--almanac-bad:#b3261e;--almanac-bad-bg:#cc2b221a;--almanac-warn-bg:#a35f001f;--now-line:#cc2b22;--focus:#0a64d8;--surface:var(--glass);--surface-2:var(--fill);--surface-hover:var(--fill-hover);--border:var(--separator);--border-strong:#3c435a38;--shadow-sm:0 1px 2px #1e294614;--shadow-md:0 24px 64px #1e294638, 0 4px 12px #1e294614;--overlay:#14182447;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--radius-sm:8px;--radius:12px;--radius-lg:22px;--radius-pill:999px;--ui-scale:1;--day-label:calc(11px * var(--ui-scale));--day-meta:calc(12px * var(--ui-scale));--day-body:calc(14px * var(--ui-scale));--day-title:calc(16px * var(--ui-scale));--day-metric:calc(20px * var(--ui-scale));--day-display:calc(24px * var(--ui-scale));--tap-min:0px;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--header-height:calc(60px * var(--ui-scale));--tabbar-height:calc(62px * var(--ui-scale));--tabbar-space:calc(var(--tabbar-height) + 24px + env(safe-area-inset-bottom));--sidebar-width:calc(280px * var(--ui-scale));--hour-height:calc(52px * var(--ui-scale));--gap:calc(12px * var(--ui-scale));--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080c;--wallpaper:radial-gradient(55% 45% at 5% 0%, #96283c66, transparent 70%), radial-gradient(50% 45% at 100% 5%, #28469673, transparent 70%), radial-gradient(55% 50% at 65% 100%, #145a5a59, transparent 70%), linear-gradient(180deg, #0b0c11 0%, #07080c 100%);--glass:#1e20288c;--glass-strong:#22242ec7;--glass-border:#ffffff1a;--glass-edge:#0006;--glass-highlight:inset 0 1px 0 #ffffff1a;--glass-shadow:0 1px 2px #0000004d, 0 16px 48px #00000073;--glass-bar:#242630a8;--glass-bar-filter:blur(20px) saturate(180%);--glass-sheet:#1c1e26f5;--text:#f4f5f8;--text-muted:#a9afbd;--text-lunar:#9aa1b0;--text-faint:#8d8e94;--separator:#ebf0ff1f;--separator-soft:#ebf0ff0f;--fill:#8c94aa33;--fill-hover:#8c94aa47;--control-thumb:#6e748799;--accent:#ff5a4f;--accent-hover:#ff7a70;--accent-contrast:#16080a;--accent-soft:#ff5a4f2e;--accent-text:#ff8f86;--sunday:#ff6b61;--holiday:#ff6b61;--gold:#f0b54a;--bad:#c6a4ff;--almanac-good:#5fd58a;--almanac-good-bg:#5fd58a29;--almanac-bad:#ff8f86;--almanac-bad-bg:#ff5a4f29;--almanac-warn-bg:#f0b54a26;--now-line:#ff5a4f;--focus:#5aa2ff;--border-strong:#ebf0ff33;--shadow-md:0 24px 64px #0009;--overlay:#00000073}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080c;--wallpaper:radial-gradient(55% 45% at 5% 0%, #96283c66, transparent 70%), radial-gradient(50% 45% at 100% 5%, #28469673, transparent 70%), radial-gradient(55% 50% at 65% 100%, #145a5a59, transparent 70%), linear-gradient(180deg, #0b0c11 0%, #07080c 100%);--glass:#1e20288c;--glass-strong:#22242ec7;--glass-border:#ffffff1a;--glass-edge:#0006;--glass-highlight:inset 0 1px 0 #ffffff1a;--glass-shadow:0 1px 2px #0000004d, 0 16px 48px #00000073;--glass-bar:#242630a8;--glass-bar-filter:blur(20px) saturate(180%);--glass-sheet:#1c1e26f5;--text:#f4f5f8;--text-muted:#a9afbd;--text-lunar:#9aa1b0;--text-faint:#8d8e94;--separator:#ebf0ff1f;--separator-soft:#ebf0ff0f;--fill:#8c94aa33;--fill-hover:#8c94aa47;--control-thumb:#6e748799;--accent:#ff5a4f;--accent-hover:#ff7a70;--accent-contrast:#16080a;--accent-soft:#ff5a4f2e;--accent-text:#ff8f86;--sunday:#ff6b61;--holiday:#ff6b61;--gold:#f0b54a;--bad:#c6a4ff;--almanac-good:#5fd58a;--almanac-good-bg:#5fd58a29;--almanac-bad:#ff8f86;--almanac-bad-bg:#ff5a4f29;--almanac-warn-bg:#f0b54a26;--now-line:#ff5a4f;--focus:#5aa2ff;--border-strong:#ebf0ff33;--shadow-md:0 24px 64px #0009;--overlay:#00000073}@media (prefers-reduced-transparency:reduce){:root{--glass:#fff;--glass-strong:#fff;--glass-bar:#fff;--glass-sheet:#fff;--glass-filter:none;--glass-bar-filter:none;--wallpaper:#eef0f5}:root[data-theme=dark]{--glass:#1b1d24;--glass-strong:#22242d;--glass-bar:#22242d;--glass-sheet:#22242d;--wallpaper:#07080c}}@media (prefers-reduced-transparency:reduce) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass:#1b1d24;--glass-strong:#22242d;--glass-bar:#22242d;--glass-sheet:#22242d;--wallpaper:#07080c}}:root[data-text-size=large]{--ui-scale:1.25;--tap-min:44px}:root[data-text-size=xlarge]{--ui-scale:1.5;--tap-min:44px}:root[data-bold-text]{--fw-300:400;--fw-400:500;--fw-500:600;--fw-600:700;--fw-700:800;--fw-800:800}b,strong,th,h1,h2,h3,h4,h5,h6{font-weight:var(--fw-700)}body{font-weight:var(--fw-400);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:calc(15px * var(--ui-scale));letter-spacing:-.005em;line-height:1.45}body:before{content:"";z-index:-1;background:var(--wallpaper);pointer-events:none;position:fixed;inset:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}:where(:root[data-text-size]) :where(button,select,[role=button],[role=radio],[role=switch],[role=tab],input:not([type=checkbox],[type=radio],[type=hidden])):where(:not([data-tap-exempt])){min-height:var(--tap-min);min-width:var(--tap-min)}button{cursor:pointer;-webkit-tap-highlight-color:transparent}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-shadow)}.btn{justify-content:center;align-items:center;gap:calc(6px * var(--ui-scale));min-height:calc(36px * var(--ui-scale));padding:0 calc(16px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);color:var(--text);font-weight:var(--fw-600);font-size:calc(14.5px * var(--ui-scale));white-space:nowrap;transition:background-color .18s var(--ease), transform .18s var(--ease);border:0;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--fill-hover)}.btn:active:not(:disabled){transform:scale(.96)}.btn-primary{background:var(--accent);color:var(--accent-contrast);box-shadow:0 6px 18px #e0342b47}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-danger{color:var(--accent-text)}.btn-ghost{background:0 0}.btn-ghost:hover:not(:disabled){background:var(--fill)}.btn-icon{width:calc(36px * var(--ui-scale));padding:0}.btn:disabled{opacity:.45;cursor:not-allowed}.field{gap:calc(6px * var(--ui-scale));flex-direction:column;display:flex}.field-label{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted)}.input{height:calc(40px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);background-color:var(--fill);width:100%;min-width:0;transition:background-color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #0000}textarea.input{height:auto;min-height:calc(40px * var(--ui-scale))}select.input{appearance:none;padding-right:calc(34px * var(--ui-scale));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238a909c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px}.input::-webkit-date-and-time-value{text-align:left;min-height:1.45em}@media (pointer:coarse){.input:not(textarea){height:calc(44px * var(--ui-scale))}.input[type=date],.input[type=time]{appearance:none;max-width:100%;display:block}}.input:hover{background-color:var(--fill-hover)}.input:focus{background-color:var(--glass-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent);border-color:var(--focus);outline:none}.input::placeholder{color:var(--text-muted);opacity:.8}.input[aria-invalid=true]{border-color:var(--accent)}.field-error{color:var(--accent);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-500)}.field-hint{color:var(--text-muted);font-size:calc(13px * var(--ui-scale))}.segmented{padding:calc(3px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.segmented:before{content:"";z-index:-1;top:calc(3px * var(--ui-scale));bottom:calc(3px * var(--ui-scale));left:calc(3px * var(--ui-scale));width:calc((100% - calc(6px * var(--ui-scale))) / var(--count,3));border-radius:var(--radius-pill);background:var(--control-thumb);transform:translateX(calc(var(--active,0) * 100%));transition:transform .32s var(--ease-spring);position:absolute;box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000f}.segmented>button{padding:calc(6px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius-pill);font-weight:var(--fw-600);font-size:calc(14px * var(--ui-scale));color:var(--text-muted);transition:color .2s var(--ease);white-space:nowrap;background:0 0;border:0}:root[data-text-size] .segmented{grid-auto-columns:minmax(0,1fr)}:root[data-text-size] .segmented>button{padding-inline:calc(8px * var(--ui-scale));white-space:normal;overflow-wrap:anywhere;line-height:1.15}.segmented>button[aria-checked=true],.segmented>button[aria-selected=true]{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.switch{appearance:none;width:calc(51px * var(--ui-scale));height:calc(31px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill-hover);cursor:pointer;transition:background-color .25s var(--ease);flex:none;margin:0;position:relative}.switch:after{content:"";top:calc(2px * var(--ui-scale));left:calc(2px * var(--ui-scale));width:calc(27px * var(--ui-scale));height:calc(27px * var(--ui-scale));transition:transform .32s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;box-shadow:0 3px 8px #00000026,0 1px 1px #0000001a}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(20px)}.check{appearance:none;width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));border:2px solid var(--check-color,var(--accent));cursor:pointer;transition:background-color .18s var(--ease), transform .2s var(--ease-spring);background:0 0;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.check:after{content:"";width:calc(5px * var(--ui-scale));height:calc(9px * var(--ui-scale));margin-top:calc(-2px * var(--ui-scale));transition:transform .2s var(--ease-spring);border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)scale(0)}.check:checked{background:var(--check-color,var(--accent))}.check:checked:after{transform:rotate(45deg)scale(1)}.check:active{transform:scale(.88)}input[type=radio],input[type=checkbox]:not(.check):not(.switch){accent-color:var(--accent)}:root{--semantic-positive:var(--almanac-good);--semantic-positive-subtle:var(--almanac-good-bg);--semantic-attention:var(--gold);--semantic-attention-subtle:var(--almanac-warn-bg);--semantic-negative:var(--almanac-bad);--semantic-negative-subtle:var(--almanac-bad-bg);--semantic-neutral:var(--text-muted);--semantic-neutral-subtle:var(--fill);--semantic-info:var(--focus);--semantic-info-subtle:var(--fill)}._card_10l1c_1{z-index:45;background:color-mix(in srgb, var(--glass-sheet) 88%, var(--separator));width:min(392px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 1px var(--glass-border), 0 16px 48px #1e29461a;color:var(--text);border-radius:28px;padding:5px;font-family:Plus Jakarta Sans,system-ui,sans-serif;animation:.55s cubic-bezier(.22,1,.36,1) both _arrive_10l1c_1;display:flex;position:fixed;bottom:24px;left:24px}._core_10l1c_20{background:var(--glass-sheet);width:100%;min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--glass-border);border-radius:23px;flex-direction:column;display:flex;overflow:hidden}._head_10l1c_31{flex-shrink:0;align-items:center;gap:12px;padding:20px 16px 14px 20px;display:flex}._appIcon_10l1c_38{background:var(--fill);box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:16px;flex-shrink:0;place-items:center;padding:5px;display:grid}._appIcon_10l1c_38 img{border-radius:11px}._heading_10l1c_50{flex:1;min-width:0}._eyebrow_10l1c_54{font-size:calc(10px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:.04em;color:var(--text-muted);margin-bottom:5px;display:block}._heading_10l1c_50 h2{font-size:calc(18px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.35}._close_10l1c_70{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;transition:background .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);display:grid}._close_10l1c_70:hover{background:var(--fill)}._close_10l1c_70:active{transform:scale(.94)}._body_10l1c_91{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:0 20px;animation:.35s cubic-bezier(.22,1,.36,1) both _arrive_10l1c_1;overflow:auto}._description_10l1c_99{color:var(--text-muted);font-size:calc(14px * var(--ui-scale));margin:0;line-height:1.6}._perks_10l1c_105{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}._perks_10l1c_105 li{background:var(--fill);font-size:calc(11px * var(--ui-scale));border-radius:10px;align-items:center;gap:6px;padding:7px 9px;line-height:1.3;display:flex}._perks_10l1c_105 svg{color:var(--accent);flex-shrink:0}._footer_10l1c_127{flex-shrink:0;padding:18px 20px 16px}._cta_10l1c_131{background:var(--accent);width:100%;min-height:48px;color:var(--accent-contrast);font:inherit;font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 7px 20px;transition:transform .25s cubic-bezier(.32,.72,0,1);display:flex}._ctaIcon_10l1c_148{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .35s cubic-bezier(.32,.72,0,1);display:grid}._cta_10l1c_131:hover ._ctaIcon_10l1c_148{transform:translate(2px)}._cta_10l1c_131:active{transform:scale(.98)}._cta_10l1c_131:disabled{opacity:.65;cursor:wait}._note_10l1c_168{text-align:center;color:var(--text-muted);font-size:calc(10.5px * var(--ui-scale));margin:10px 0 0;line-height:1.5}._steps_10l1c_175{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}._step_10l1c_175{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}._step_10l1c_175+._step_10l1c_175{border-top:1px solid var(--separator-soft)}._number_10l1c_191{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);border-radius:50%;place-items:center;display:grid}._stepTitle_10l1c_202{font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);align-items:center;gap:7px;line-height:1.45;display:flex}._stepTitle_10l1c_202 svg{color:var(--text-muted);flex-shrink:0}._step_10l1c_175 p{font-size:calc(12.5px * var(--ui-scale));color:var(--text-muted);margin:5px 0 0;line-height:1.6}._help_10l1c_220{background:var(--fill);font-size:calc(11.5px * var(--ui-scale));color:var(--text-muted);border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0 4px;padding:12px;line-height:1.5;display:flex}._help_10l1c_220 svg{flex-shrink:0;margin-top:2px}._back_10l1c_236{background:var(--fill);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:calc(13px * var(--ui-scale));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:transform .25s cubic-bezier(.32,.72,0,1);display:inline-flex}._back_10l1c_236:active{transform:scale(.98)}._srOnly_10l1c_254{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _arrive_10l1c_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){._card_10l1c_1{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:var(--tabbar-space);border-radius:25px;width:auto;max-height:50dvh}._core_10l1c_20{border-radius:20px}._head_10l1c_31{gap:10px;padding:14px 10px 12px 14px}._appIcon_10l1c_38{border-radius:13px;padding:4px}._appIcon_10l1c_38 img{border-radius:9px;width:32px;height:32px}._heading_10l1c_50 h2{font-size:calc(16px * var(--ui-scale))}._body_10l1c_91{padding:0 14px}._footer_10l1c_127{padding:14px}._step_10l1c_175{gap:10px}}@media (prefers-reduced-motion:reduce){._card_10l1c_1,._body_10l1c_91{animation:none}._close_10l1c_70,._cta_10l1c_131,._ctaIcon_10l1c_148,._back_10l1c_236{transition:none}}._body_10l1c_91:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}._notice_10rfh_1{top:calc(calc(12px * var(--ui-scale)) + env(safe-area-inset-top));z-index:70;align-items:center;gap:calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));width:min(calc(640px * var(--ui-scale)), calc(100vw - 32px));padding:calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(18px * var(--ui-scale));border-radius:var(--radius-lg);flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}._text_10rfh_17{flex:1 1 calc(280px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));margin:0;line-height:1.45}._actions_10rfh_24{align-items:center;gap:calc(6px * var(--ui-scale));display:flex}._region_1b6x0_2{left:0;right:0;bottom:calc(calc(24px * var(--ui-scale)) + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:calc(8px * var(--ui-scale));padding:0 calc(16px * var(--ui-scale));pointer-events:none;flex-direction:column;display:flex;position:fixed}._region_1b6x0_2>*{pointer-events:auto}@media (width<=720px){._region_1b6x0_2{bottom:var(--tabbar-space)}}._toast_1b6x0_27{align-items:center;gap:calc(8px * var(--ui-scale));max-width:100%;padding:calc(10px * var(--ui-scale)) calc(18px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--glass-strong);font-size:calc(14.5px * var(--ui-scale));font-weight:var(--fw-600);animation:_rise_1b6x0_1 .35s var(--ease-spring);display:flex}._icon_1b6x0_41{color:#1fa855;flex:none}@keyframes _rise_1b6x0_1{0%{opacity:0;transform:translateY(12px)}}._toast_p8x0z_1{align-items:center;gap:calc(8px * var(--ui-scale));max-width:100%;padding:calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(16px * var(--ui-scale));border-radius:var(--radius-pill);animation:_rise_p8x0z_1 .35s var(--ease-spring);display:flex}._updateToast_p8x0z_12{gap:calc(12px * var(--ui-scale));width:min(100%,560px);padding:calc(14px * var(--ui-scale)) calc(16px * var(--ui-scale));border:1px solid color-mix(in srgb, var(--accent) 42%, var(--glass-edge));border-radius:var(--radius-lg);box-shadow:var(--glass-highlight), 0 12px 30px color-mix(in srgb, var(--accent) 18%, transparent)}._updateToast_p8x0z_12 ._icon_p8x0z_23{color:var(--accent)}._updateMessage_p8x0z_27{gap:calc(2px * var(--ui-scale));flex:auto;min-width:0;display:grid}._updateTitle_p8x0z_34{color:var(--text);font-size:calc(16px * var(--ui-scale));line-height:1.2}._updateHint_p8x0z_40{color:var(--text-muted);font-size:calc(13px * var(--ui-scale));line-height:1.35}._updateActions_p8x0z_46{align-items:center;gap:calc(6px * var(--ui-scale));flex:none;display:flex}._icon_p8x0z_23{color:var(--accent);flex:none}._text_p8x0z_58{font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);white-space:nowrap;text-overflow:ellipsis;margin-right:calc(4px * var(--ui-scale));overflow:hidden}@keyframes _rise_p8x0z_1{0%{opacity:0;transform:translateY(12px)}}@media (width<=720px){._text_p8x0z_58{white-space:normal}._updateToast_p8x0z_12{flex-wrap:wrap;align-items:flex-start}._updateActions_p8x0z_46{width:100%;padding-left:calc(36px * var(--ui-scale))}._updateActions_p8x0z_46 ._btn_p8x0z_89{flex:1 1 0}}._backdrop_5fs9d_1{z-index:100;padding:calc(16px * var(--ui-scale));background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade-in_5fs9d_1 .22s var(--ease);place-items:center;display:grid;position:fixed;inset:0}._dialog_5fs9d_15{background:var(--glass-strong);width:100%;min-width:0;max-height:calc(100dvh - 32px);animation:_sheet-in_5fs9d_1 .34s var(--ease);border-radius:28px;flex-direction:column;display:flex}._md_5fs9d_30{max-width:calc(560px * var(--ui-scale))}._sm_5fs9d_34{max-width:calc(420px * var(--ui-scale))}._head_5fs9d_38{align-items:center;gap:calc(8px * var(--ui-scale));padding:calc(16px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(22px * var(--ui-scale));display:flex}._title_5fs9d_46{font-family:var(--font-display);font-size:calc(19px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.02em;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}._head_5fs9d_38 .btn-icon{background:var(--fill);width:max(var(--tap-min), calc(32px * var(--ui-scale)));min-height:max(var(--tap-min), calc(32px * var(--ui-scale)));color:var(--text-muted)}._body_5fs9d_64{padding:calc(6px * var(--ui-scale)) calc(22px * var(--ui-scale)) calc(18px * var(--ui-scale));flex:auto;overflow-y:auto}._footer_5fs9d_70{justify-content:flex-end;gap:calc(8px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(18px * var(--ui-scale)) calc(18px * var(--ui-scale));border-top:1px solid var(--separator);flex-wrap:wrap;display:flex}@keyframes _fade-in_5fs9d_1{0%{opacity:0}}@keyframes _sheet-in_5fs9d_1{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes _sheet-up_5fs9d_1{0%{transform:translateY(100%)}}@media (width<=640px){._backdrop_5fs9d_1{place-items:end stretch;padding:0}._dialog_5fs9d_15{animation:_sheet-up_5fs9d_1 .36s var(--ease);border-bottom:0;border-radius:28px 28px 0 0}._dialog_5fs9d_15:before{content:"";width:calc(38px * var(--ui-scale));height:calc(5px * var(--ui-scale));margin-top:calc(8px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--border-strong);align-self:center}._md_5fs9d_30{max-width:none;height:calc(100dvh - calc(24px * var(--ui-scale)));max-height:calc(100dvh - 24px)}._sm_5fs9d_34{max-width:none}._footer_5fs9d_70{padding-bottom:max(18px, env(safe-area-inset-bottom))}}._hero_z9mbh_2{height:calc(128px * var(--ui-scale));margin:calc(4px * var(--ui-scale)) 0 calc(8px * var(--ui-scale));place-items:center;display:grid;position:relative}._halo_z9mbh_10{width:calc(150px * var(--ui-scale));aspect-ratio:1;background:radial-gradient(circle, var(--accent-soft) 0%, transparent 68%);animation:_breathe_z9mbh_1 4.8s var(--ease) infinite alternate;border-radius:50%;position:absolute}._appIcon_z9mbh_20{padding:calc(6px * var(--ui-scale));border-radius:calc(26px * var(--ui-scale));background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), 0 18px 40px #cc2b222e, 0 2px 6px #1e29460f;animation:_pop_z9mbh_1 .7s var(--ease-spring) both;position:relative}._appIconCore_z9mbh_33{width:calc(76px * var(--ui-scale));aspect-ratio:1;border-radius:calc(20px * var(--ui-scale));background:linear-gradient(160deg, var(--glass-strong), var(--fill));place-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff80}._appIconCore_z9mbh_33 img{width:calc(52px * var(--ui-scale));height:auto}._badge_z9mbh_48{width:calc(34px * var(--ui-scale));aspect-ratio:1;background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--accent);box-shadow:var(--glass-highlight), 0 8px 20px #1e29461f;animation:_appear_z9mbh_1 .5s var(--ease) both, _float_z9mbh_1 3.2s var(--ease) infinite alternate;border-radius:50%;place-items:center;display:grid;position:absolute}._badgeLeft_z9mbh_66{top:calc(20px * var(--ui-scale));left:calc(50% - 88px * var(--ui-scale));animation-delay:.18s,.8s}._badgeRight_z9mbh_72{bottom:calc(18px * var(--ui-scale));left:calc(50% + 54px * var(--ui-scale));animation-delay:.28s,0s}._eyebrow_z9mbh_78{justify-content:center;align-items:center;gap:calc(6px * var(--ui-scale));width:max-content;margin:0 auto calc(10px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:calc(11.5px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:.04em;text-transform:uppercase;display:flex}._intro_z9mbh_95{margin:0 0 calc(14px * var(--ui-scale));text-align:center;font-size:calc(15px * var(--ui-scale));color:var(--text-muted);line-height:1.45}._perks_z9mbh_103{gap:calc(8px * var(--ui-scale));margin:0;padding:0;list-style:none;display:grid}._perk_z9mbh_103{align-items:center;gap:calc(12px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator-soft);animation:_rise_z9mbh_1 .6s var(--ease) both;animation-delay:calc(.12s + var(--i) * 70ms);display:flex}._perkIcon_z9mbh_123{width:calc(38px * var(--ui-scale));aspect-ratio:1;border-radius:calc(11px * var(--ui-scale));background:var(--accent-soft);color:var(--accent);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}._perkTitle_z9mbh_135{font-size:calc(14.5px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text);display:block}._perkText_z9mbh_142{font-size:calc(13px * var(--ui-scale));color:var(--text-muted);line-height:1.4;display:block}._ctaIcon_z9mbh_150{width:calc(24px * var(--ui-scale));aspect-ratio:1;margin-right:calc(-8px * var(--ui-scale));transition:transform .35s var(--ease-spring);background:#fff3;border-radius:50%;place-items:center;display:grid}.btn:hover>._ctaIcon_z9mbh_150{transform:translate(2px)scale(1.06)}@keyframes _pop_z9mbh_1{0%{opacity:0;transform:scale(.6)translateY(8px)}}@keyframes _appear_z9mbh_1{0%{opacity:0}}@keyframes _rise_z9mbh_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _float_z9mbh_1{to{transform:translateY(-6px)}}@keyframes _breathe_z9mbh_1{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}._fab_142el_2{right:calc(24px * var(--ui-scale));bottom:calc(24px * var(--ui-scale));z-index:30;width:calc(58px * var(--ui-scale));height:calc(58px * var(--ui-scale));background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff59, 0 12px 32px color-mix(in srgb, var(--accent) 45%, transparent);transition:transform .22s var(--ease-spring), background-color .18s var(--ease);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:fixed}._fab_142el_2:hover{background:var(--accent-hover);transform:translateY(-2px)}._fab_142el_2:active{transform:scale(.94)}._legal_d7irf_1{padding:calc(16px * var(--ui-scale)) calc(8px * var(--ui-scale));color:var(--text-muted);font-size:calc(13px * var(--ui-scale));flex-shrink:0;line-height:1.6}._legal_d7irf_1 p{margin:0 0 calc(6px * var(--ui-scale))}._legal_d7irf_1 nav{gap:0 calc(20px * var(--ui-scale));flex-wrap:wrap;display:flex}._legal_d7irf_1 a{min-height:44px;color:var(--accent-text);text-underline-offset:3px;align-items:center;display:inline-flex}._title_1rumk_1{align-items:center;gap:calc(10px * var(--ui-scale));display:flex}._swatch_1rumk_7{width:calc(14px * var(--ui-scale));height:calc(14px * var(--ui-scale));border-radius:4px;flex:none}._list_1rumk_14{gap:calc(12px * var(--ui-scale));flex-direction:column;margin:0;display:flex}._list_1rumk_14>div{grid-template-columns:calc(96px * var(--ui-scale)) 1fr;gap:calc(12px * var(--ui-scale));display:grid}._list_1rumk_14 dt{color:var(--text-muted);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);padding-top:1px}._list_1rumk_14 dd{overflow-wrap:anywhere;min-width:0;margin:0}._sub_1rumk_40{color:var(--text-muted);font-size:calc(13.5px * var(--ui-scale));display:block}._reminders_1rumk_46{padding-left:calc(18px * var(--ui-scale));margin:0}._note_1rumk_51{white-space:pre-wrap}._link_1rumk_56{align-items:center;gap:calc(4px * var(--ui-scale));color:var(--accent-text);font-weight:var(--fw-600);text-decoration:none;display:inline-flex}._link_1rumk_56:hover{text-decoration:underline}._panel_1v5z7_1{top:calc(100% + calc(6px * var(--ui-scale)));z-index:40;width:min(calc(360px * var(--ui-scale)), calc(100vw - 32px));gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));border-radius:var(--radius-lg);background:var(--glass-strong);box-shadow:var(--glass-highlight), var(--shadow-md);animation:_pop-in_1v5z7_1 .26s var(--ease);transform-origin:top;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}._floating_1v5z7_20{z-index:60;position:fixed}@keyframes _pop-in_1v5z7_1{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.97)}}._lunarInput_1v5z7_32{grid-template-columns:calc(72px * var(--ui-scale)) 1fr calc(88px * var(--ui-scale));gap:calc(8px * var(--ui-scale));align-items:end;display:grid}._lunarField_1v5z7_39{gap:calc(4px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._lunarYearName_1v5z7_46{font-size:calc(13px * var(--ui-scale));color:var(--text-muted);text-align:right;margin-top:calc(-4px * var(--ui-scale));grid-column:1/-1}._lunarInput_1v5z7_32 .field-error{grid-column:1/-1;margin:0}._converted_1v5z7_59{padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-500);margin:0}._actions_1v5z7_68{justify-content:flex-end;gap:calc(8px * var(--ui-scale));display:flex}._form_111bv_1{gap:calc(16px * var(--ui-scale));flex-direction:column;display:flex}._calendarSwitch_111bv_7>button{padding:calc(9px * var(--ui-scale)) calc(14px * var(--ui-scale));font-size:calc(15px * var(--ui-scale))}._calendarSwitch_111bv_7>button[aria-checked=true]{color:var(--accent)}._converted_111bv_16{font-size:calc(13.5px * var(--ui-scale));color:var(--text-muted);font-weight:var(--fw-500)}._timeRow_111bv_22{align-items:flex-end;gap:calc(12px * var(--ui-scale)) calc(20px * var(--ui-scale));flex-wrap:wrap;display:flex}._checkbox_111bv_29{justify-content:flex-end;align-items:center;gap:calc(10px * var(--ui-scale));min-height:calc(38px * var(--ui-scale));font-weight:var(--fw-500);flex-direction:row-reverse;display:flex}._times_111bv_39{grid-template-columns:repeat(auto-fit, minmax(min(calc(120px * var(--ui-scale)), 100%), 1fr));gap:calc(12px * var(--ui-scale));flex:1 1 calc(260px * var(--ui-scale));display:grid}._categorySelect_111bv_47{display:block;position:relative}._categorySwatch_111bv_52{left:calc(10px * var(--ui-scale));width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale));margin-top:calc(-6px * var(--ui-scale));pointer-events:none;border-radius:3px;position:absolute;top:50%}._categorySelect_111bv_47 select{padding-left:calc(30px * var(--ui-scale))}._fieldset_111bv_67{gap:calc(8px * var(--ui-scale));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._fieldset_111bv_67 legend{margin-bottom:calc(4px * var(--ui-scale));padding:0}._weekdays_111bv_82{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}._weekday_111bv_82{width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));background:var(--fill);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);cursor:pointer;transition:background-color .15s var(--ease), transform .2s var(--ease-spring);border-radius:50%;place-items:center;display:grid}._weekday_111bv_82:active{transform:scale(.92)}._weekday_111bv_82:focus-within{outline:2px solid var(--focus);outline-offset:2px}._weekdayOn_111bv_112{background:var(--accent);color:var(--accent-contrast)}._repeatEnd_111bv_117{gap:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._radio_111bv_123{align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}._inlineInput_111bv_130{width:auto;min-width:calc(150px * var(--ui-scale))}._countInput_111bv_135{width:calc(80px * var(--ui-scale))}._reminders_111bv_139{gap:calc(8px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._reminder_111bv_139{align-items:center;gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}._reminder_111bv_139>select:first-child{flex:1 1 calc(170px * var(--ui-scale));width:auto}._reminder_111bv_139>select:last-of-type{flex:0 1 calc(150px * var(--ui-scale));width:auto}._custom_111bv_165{gap:calc(6px * var(--ui-scale));display:flex}._custom_111bv_165 select{width:auto}._addReminder_111bv_174{align-self:flex-start}._options_15zuo_2{gap:calc(8px * var(--ui-scale));flex-direction:column;display:flex}._option_15zuo_2{align-items:center;gap:calc(14px * var(--ui-scale));min-height:calc(60px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .2s var(--ease-spring);border:1.5px solid #0000;display:flex}._option_15zuo_2:hover{background:var(--fill-hover)}._option_15zuo_2:active{transform:scale(.985)}._option_15zuo_2:has(._radio_15zuo_32:checked){border-color:var(--accent);background:var(--accent-soft)}._option_15zuo_2:has(._radio_15zuo_32:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent)}._radio_15zuo_32{appearance:none;width:calc(22px * var(--ui-scale));height:calc(22px * var(--ui-scale));border:2px solid var(--border-strong);background:var(--glass-strong);cursor:pointer;transition:border-color .15s var(--ease);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}._radio_15zuo_32:focus-visible{outline:none}._radio_15zuo_32:after{content:"";width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));background:var(--accent);transition:transform .2s var(--ease-spring);border-radius:50%;transform:scale(0)}._radio_15zuo_32:checked{border-color:var(--accent)}._radio_15zuo_32:checked:after{transform:scale(1)}._text_15zuo_78{gap:calc(2px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._label_15zuo_85{font-size:calc(15.5px * var(--ui-scale));font-weight:var(--fw-600)}._hint_15zuo_90{font-size:calc(13px * var(--ui-scale));color:var(--text-muted)}._header_kstbx_2{top:calc(10px * var(--ui-scale));z-index:20;align-items:center;gap:calc(10px * var(--ui-scale));min-height:var(--header-height);margin:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale)) 0;padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius-lg);flex:none;display:flex;position:sticky}._menu_kstbx_17{display:none}._brand_kstbx_21{align-items:center;gap:calc(10px * var(--ui-scale));color:var(--text);font-family:var(--font-display);font-weight:var(--fw-700);font-size:calc(18px * var(--ui-scale));letter-spacing:-.02em;width:calc(var(--sidebar-width) - calc(30px * var(--ui-scale)));min-width:var(--tap-min);min-height:var(--tap-min);flex:none;text-decoration:none;display:flex}._brand_kstbx_21 img{width:calc(32px * var(--ui-scale));height:calc(32px * var(--ui-scale));filter:drop-shadow(0 2px 4px #cc2b2240);flex:none}._nav_kstbx_45{align-items:center;gap:calc(6px * var(--ui-scale));flex:auto;min-width:0;display:flex}._arrows_kstbx_53{display:flex}._titleWrap_kstbx_57{min-width:0;position:relative}._title_kstbx_57{align-items:center;gap:calc(6px * var(--ui-scale));min-width:0;max-width:100%;padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius);text-align:left;transition:background-color .18s var(--ease);background:0 0;border:0;display:flex}._title_kstbx_57:hover{background:var(--fill)}._title_kstbx_57 h1{align-items:baseline;gap:calc(10px * var(--ui-scale));min-width:0;font-family:var(--font-display);font-size:calc(20px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.025em;margin:0;line-height:1.2;display:flex}._titleMain_kstbx_93{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}._titleSub_kstbx_100{min-width:0;font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-500);letter-spacing:-.01em;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;overflow:hidden}._caret_kstbx_113{color:var(--text-muted);flex:none}._right_kstbx_118{align-items:center;gap:calc(4px * var(--ui-scale));flex:none;display:flex}._views_kstbx_125{margin-right:calc(4px * var(--ui-scale))}._avatarLink_kstbx_129{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale));margin-left:calc(4px * var(--ui-scale));background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-700);box-shadow:0 0 0 2px var(--glass-border);border-radius:50%;place-items:center;text-decoration:none;display:grid;overflow:hidden}._avatarLink_kstbx_129 img{object-fit:cover;width:100%;height:100%}._signIn_kstbx_150{margin-left:calc(4px * var(--ui-scale))}._sync_kstbx_154{align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);font-size:calc(12.5px * var(--ui-scale));font-weight:var(--fw-500);color:var(--text-muted);cursor:default;background:0 0;border:0;display:inline-flex}._syncDot_kstbx_168{width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));background:#1fa855;border-radius:50%}._syncPending_kstbx_175 ._syncDot_kstbx_168{background:var(--gold)}._syncError_kstbx_179{color:var(--accent);background:var(--accent-soft);cursor:pointer}._syncError_kstbx_179 ._syncDot_kstbx_168{background:var(--accent)}@media (width<=1280px){._syncText_kstbx_190{display:none}}@media (width<=1100px){._titleSub_kstbx_100{display:none}}@media (width<=1180px){._brand_kstbx_21{width:auto}._brand_kstbx_21 span{display:none}}@media (width<=1023px){._menu_kstbx_17{display:inline-flex}._brand_kstbx_21{width:auto}._brand_kstbx_21 span{display:none}}@media (width<=900px){._header_kstbx_2{row-gap:calc(6px * var(--ui-scale));flex-wrap:wrap}._nav_kstbx_45{flex-basis:100%;order:3}._right_kstbx_118{margin-left:auto}._titleSub_kstbx_100{display:block}}@media (width<=720px){._header_kstbx_2{margin:calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale)) 0;top:calc(8px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale))}._title_kstbx_57 h1{font-size:calc(17px * var(--ui-scale));flex-direction:column;align-items:flex-start;gap:0}._titleSub_kstbx_100{font-size:calc(12px * var(--ui-scale));white-space:normal;display:block}._views_kstbx_125>button{padding:calc(5px * var(--ui-scale)) calc(10px * var(--ui-scale))}._signIn_kstbx_150{display:none}}._compact_kstbx_277{top:max(8px, env(safe-area-inset-top));gap:calc(4px * var(--ui-scale));min-height:calc(56px * var(--ui-scale));margin:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));padding:calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(4px * var(--ui-scale));border-radius:28px;flex-wrap:nowrap}._compact_kstbx_277 ._titleWrap_kstbx_57{flex:auto}._compact_kstbx_277 ._title_kstbx_57{padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:20px}._compact_kstbx_277 ._title_kstbx_57 h1{min-width:0;max-width:100%}._compact_kstbx_277 ._titleSub_kstbx_100{white-space:nowrap;max-width:100%}._compactNav_kstbx_308{align-items:center;gap:calc(2px * var(--ui-scale));flex:none;display:flex}._today_kstbx_315{min-height:calc(40px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));font-size:calc(14px * var(--ui-scale))}._compact_kstbx_277 ._arrows_kstbx_53 .btn-icon{width:calc(40px * var(--ui-scale));min-height:calc(40px * var(--ui-scale))}@media (width<=1600px){:root[data-text-size=large] ._syncText_kstbx_190{display:none}}@media (width<=1920px){:root[data-text-size=xlarge] ._syncText_kstbx_190{display:none}}@media (width>=1024px) and (width<=1475px){:root[data-text-size=large] ._brand_kstbx_21{width:auto}:root[data-text-size=large] ._brand_kstbx_21 span{display:none}}@media (width>=1024px) and (width<=1770px){:root[data-text-size=xlarge] ._brand_kstbx_21{width:auto}:root[data-text-size=xlarge] ._brand_kstbx_21 span{display:none}}@media (width>=901px) and (width<=1125px){:root[data-text-size=large] ._header_kstbx_2{row-gap:calc(6px * var(--ui-scale));flex-wrap:wrap}:root[data-text-size=large] ._nav_kstbx_45{flex-basis:100%;order:3}:root[data-text-size=large] ._right_kstbx_118{margin-left:auto}}@media (width>=901px) and (width<=1350px){:root[data-text-size=xlarge] ._header_kstbx_2{row-gap:calc(6px * var(--ui-scale));flex-wrap:wrap}:root[data-text-size=xlarge] ._nav_kstbx_45{flex-basis:100%;order:3}:root[data-text-size=xlarge] ._right_kstbx_118{margin-left:auto}}:root[data-text-size] ._compact_kstbx_277{row-gap:calc(2px * var(--ui-scale));border-radius:var(--radius-lg);flex-wrap:wrap}:root[data-text-size] ._compact_kstbx_277 ._titleWrap_kstbx_57{flex-basis:100%}:root[data-text-size] ._compact_kstbx_277 ._titleSub_kstbx_100{white-space:normal}:root[data-text-size] ._compact_kstbx_277 ._compactNav_kstbx_308{flex:1 1 0;justify-content:space-between;min-width:0}:root[data-text-size] ._compact_kstbx_277 ._sync_kstbx_154{flex:none}._panel_1phy9_1{gap:calc(10px * var(--ui-scale));min-height:calc(240px * var(--ui-scale));flex-direction:column;display:flex}._results_1phy9_8{gap:calc(2px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._result_1phy9_8{align-items:flex-start;gap:calc(10px * var(--ui-scale));width:100%;padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;display:flex}._result_1phy9_8:hover{background:var(--surface-hover)}._swatch_1phy9_33{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));margin-top:calc(6px * var(--ui-scale));border-radius:3px;flex:none}._text_1phy9_41{flex-direction:column;min-width:0;display:flex}._title_1phy9_47{font-weight:var(--fw-600);overflow-wrap:anywhere}._meta_1phy9_52{font-size:calc(13px * var(--ui-scale));color:var(--text-muted)}._hint_ibze5_2{align-items:center;gap:calc(8px * var(--ui-scale));max-width:100%;padding:calc(4px * var(--ui-scale)) calc(4px * var(--ui-scale)) calc(4px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--glass-strong);color:var(--text);font-size:calc(14.5px * var(--ui-scale));font-weight:var(--fw-600);animation:.2s ease-out _rise_ibze5_1;display:flex}._hint_ibze5_2[data-leaving]{animation:.2s ease-in forwards _fade_ibze5_1}._hand_ibze5_21{color:var(--accent);flex:none;animation:.9s ease-in-out .3s 2 _wave_ibze5_1}._close_ibze5_28{flex:none;position:relative}._close_ibze5_28:before{content:"";inset:calc(-4px * var(--ui-scale));position:absolute}@keyframes _rise_ibze5_1{0%{opacity:0;transform:translateY(12px)}}@keyframes _fade_ibze5_1{to{opacity:0}}@keyframes _wave_ibze5_1{25%{transform:translate(-6px)}75%{transform:translate(6px)}}._mini_1pdyu_1{gap:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._head_1pdyu_7{align-items:center;gap:calc(2px * var(--ui-scale));display:flex}._title_1pdyu_13{font-weight:var(--fw-700);font-size:calc(15px * var(--ui-scale));letter-spacing:-.01em;padding-left:calc(4px * var(--ui-scale));flex:auto}._head_1pdyu_7 .btn-icon{width:max(var(--tap-min), calc(30px * var(--ui-scale)));min-height:max(var(--tap-min), calc(30px * var(--ui-scale)));color:var(--accent)}._grid_1pdyu_27{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}._weekday_1pdyu_33{font-size:calc(11px * var(--ui-scale));text-align:center;color:var(--text-muted);font-weight:var(--fw-600);padding-bottom:calc(2px * var(--ui-scale))}._day_1pdyu_41{padding:calc(4px * var(--ui-scale)) 0;border-radius:var(--radius);transition:background-color .15s var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;line-height:1.1;display:flex}._day_1pdyu_41:hover{background:var(--fill)}._solar_1pdyu_57{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600)}._lunar_1pdyu_62{font-size:calc(9.5px * var(--ui-scale));color:var(--text-lunar)}._lunarFirst_1pdyu_68{font-weight:var(--fw-700);color:var(--accent-text)}._outside_1pdyu_73 ._solar_1pdyu_57,._outside_1pdyu_73 ._lunar_1pdyu_62,._outside_1pdyu_73._sunday_1pdyu_75 ._solar_1pdyu_57{color:var(--text-faint);font-weight:var(--fw-500)}._sunday_1pdyu_75 ._solar_1pdyu_57{color:var(--sunday)}._today_1pdyu_84 ._solar_1pdyu_57{color:var(--accent);font-weight:var(--fw-800)}._selected_1pdyu_89{background:var(--accent)}._selected_1pdyu_89 ._solar_1pdyu_57,._selected_1pdyu_89 ._lunar_1pdyu_62{color:var(--accent-contrast)}._sidebar_1vmez_1{gap:calc(22px * var(--ui-scale));width:var(--sidebar-width);flex-direction:column;flex:0 0 var(--sidebar-width);padding:calc(16px * var(--ui-scale));border-radius:var(--radius-lg);display:flex;overflow-y:auto}._section_1vmez_12{gap:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._sectionHead_1vmez_18{justify-content:space-between;align-items:baseline;display:flex}._sectionHead_1vmez_18 h2{font-size:calc(15px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.01em;margin:0}._manage_1vmez_31{min-height:var(--tap-min);font-size:calc(13.5px * var(--ui-scale));font-weight:var(--fw-600);color:var(--accent);align-items:center;text-decoration:none;display:inline-flex}._categories_1vmez_41{gap:calc(2px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._category_1vmez_50{min-height:var(--tap-min);align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:var(--radius);cursor:pointer;transition:background-color .15s var(--ease);display:flex}._category_1vmez_50:hover{background:var(--surface-hover)}._listLink_1vmez_65{align-items:center;gap:calc(10px * var(--ui-scale));min-height:calc(44px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);color:var(--text);font-weight:var(--fw-600);transition:background-color .15s var(--ease);text-decoration:none;display:flex}._listLink_1vmez_65:hover{background:var(--fill-hover)}._listLink_1vmez_65 svg{color:var(--accent)}._overlay_1vmez_87{display:none}@media (width<=1023px){._sidebar_1vmez_1{top:calc(8px * var(--ui-scale));bottom:calc(8px * var(--ui-scale));left:calc(8px * var(--ui-scale));z-index:50;background:var(--glass-strong);transition:transform .38s var(--ease), visibility .38s;visibility:hidden;position:fixed;transform:translate(calc(-100% - 16px))}._open_1vmez_106{visibility:visible;transform:none}._overlay_1vmez_87{z-index:45;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:block;position:fixed;inset:0}}@media (width<=720px){._sidebar_1vmez_1{top:auto;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:calc(18px * var(--ui-scale));width:auto;max-height:calc(100dvh - 72px);padding:calc(6px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(16px * var(--ui-scale));background:var(--glass-sheet);overscroll-behavior:contain;transition:transform .42s var(--ease-spring), visibility .42s;border-radius:34px;transform:translateY(calc(100% + 24px))}._sidebar_1vmez_1:before{content:"";width:calc(38px * var(--ui-scale));height:calc(5px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--border-strong);flex:none;align-self:center}._open_1vmez_106{transform:none}._sidebar_1vmez_1>*{flex-shrink:0}._category_1vmez_50{min-height:calc(44px * var(--ui-scale))}}._sheetHead_1vmez_167{margin-top:calc(-6px * var(--ui-scale));justify-content:space-between;align-items:center;display:flex}._sheetHead_1vmez_167 h2{font-family:var(--font-display);font-size:calc(22px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.025em;margin:0}._close_1vmez_182{width:max(var(--tap-min), calc(32px * var(--ui-scale)));min-height:max(var(--tap-min), calc(32px * var(--ui-scale)));color:var(--text-muted)}._links_1vmez_189{border-radius:var(--radius-lg);background:var(--fill);margin:0;padding:0;list-style:none;overflow:hidden}._links_1vmez_189 li+li{border-top:1px solid var(--separator)}._link_1vmez_189{align-items:center;gap:calc(12px * var(--ui-scale));min-height:calc(52px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(14px * var(--ui-scale));color:var(--text);font-weight:var(--fw-600);transition:background-color .15s var(--ease);text-decoration:none;display:flex}._link_1vmez_189:active{background:var(--fill-hover)}._linkIcon_1vmez_218{color:var(--accent);flex:none}._avatar_1vmez_223{object-fit:cover;border-radius:50%;flex:none}._linkText_1vmez_229{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}._linkHint_1vmez_239{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-400);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}._chevron_1vmez_247{color:var(--text-muted);flex:none}._search_1vmez_253{align-items:center;gap:calc(8px * var(--ui-scale));width:100%;min-height:calc(44px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);color:var(--text-muted);font:inherit;font-size:calc(16px * var(--ui-scale));text-align:left;transition:background-color .15s var(--ease);border:0;display:flex}._search_1vmez_253:active{background:var(--fill-hover)}._bar_1k682_5{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:30;align-items:center;gap:calc(10px * var(--ui-scale));pointer-events:none;display:flex;position:fixed}._bar_1k682_5>*{pointer-events:auto}._tabs_1k682_21{min-width:0;height:var(--tabbar-height);padding:calc(4px * var(--ui-scale));border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-bar-filter);backdrop-filter:var(--glass-bar-filter);box-shadow:var(--glass-highlight), var(--glass-shadow);isolation:isolate;flex:auto;display:flex;position:relative}._tabs_1k682_21[data-active]:before{content:"";z-index:-1;top:calc(4px * var(--ui-scale));bottom:calc(4px * var(--ui-scale));left:calc(4px * var(--ui-scale));width:calc((100% - calc(8px * var(--ui-scale))) / var(--count,3));border-radius:var(--radius-pill);background:var(--fill);transform:translateX(calc(var(--active,0) * 100%));transition:transform .4s var(--ease-spring);position:absolute}._tab_1k682_21{border-radius:var(--radius-pill);min-width:0;color:var(--text);font-size:calc(11px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:0;transition:color .2s var(--ease), transform .25s var(--ease-spring);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;line-height:1.2;display:flex}._tab_1k682_21 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._tab_1k682_21:active{transform:scale(.9)}._tab_1k682_21[aria-current=page]{color:var(--accent)}._tab_1k682_21:focus-visible{outline-offset:-2px}._create_1k682_92{width:var(--tabbar-height);height:var(--tabbar-height);background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff59, 0 10px 28px color-mix(in srgb, var(--accent) 40%, transparent);transition:transform .25s var(--ease-spring), background-color .18s var(--ease);border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;display:grid}._create_1k682_92:active{transform:scale(.9)}@media (width<=360px){._tab_1k682_21{font-size:calc(10px * var(--ui-scale))}}._avatar_1k682_121{width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale));background:var(--accent-soft);color:var(--accent);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-700);box-shadow:0 0 0 1.5px var(--glass-border), 0 0 0 2.5px var(--separator);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}._avatar_1k682_121 img{object-fit:cover;width:100%;height:100%}._iconOnly_1k682_146 ._tab_1k682_21{gap:0}._iconOnly_1k682_146 ._tab_1k682_21 svg,._iconOnly_1k682_146 ._avatar_1k682_121{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale))}._day_1m6fd_2{grid-template-columns:calc(76px * var(--ui-scale)) minmax(0, 1fr);padding:calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) 0;scroll-margin-top:calc(var(--list-sticky-top,0px) + calc(64px * var(--ui-scale)));align-items:start;display:grid}._day_1m6fd_2+._day_1m6fd_2{border-top:1px solid var(--separator)}._dateCell_1m6fd_15{grid-template-columns:calc(22px * var(--ui-scale)) auto;justify-content:center;align-items:center;column-gap:calc(2px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) 0 calc(4px * var(--ui-scale));grid-template-areas:"weekday solar"".lunar";margin:0;display:grid}._weekday_1m6fd_30{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);text-align:right;color:var(--text-muted);grid-area:weekday}._solar_1m6fd_38{min-width:calc(38px * var(--ui-scale));height:calc(38px * var(--ui-scale));padding:0 calc(4px * var(--ui-scale));border-radius:var(--radius-pill);font-family:var(--font-display);font-size:calc(26px * var(--ui-scale));font-weight:var(--fw-700);font-variant-numeric:tabular-nums;letter-spacing:-.03em;grid-area:solar;place-items:center;display:grid}._lunar_1m6fd_53{font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-500);text-align:center;color:var(--text-lunar);grid-area:lunar;margin-top:-1px;line-height:1.2}._lunarFirst_1m6fd_64{font-weight:var(--fw-700);color:var(--accent-text)}._sunday_1m6fd_69 ._solar_1m6fd_38,._sunday_1m6fd_69 ._weekday_1m6fd_30{color:var(--sunday)}._past_1m6fd_74 ._solar_1m6fd_38,._past_1m6fd_74 ._rowTitle_1m6fd_75{color:var(--text-muted)}._today_1m6fd_79 ._solar_1m6fd_38{background:var(--accent);color:var(--accent-contrast)}._today_1m6fd_79 ._weekday_1m6fd_30,._today_1m6fd_79 ._lunar_1m6fd_53{color:var(--accent-text);font-weight:var(--fw-700)}._today_1m6fd_79 ._lunar_1m6fd_53{margin-top:calc(2px * var(--ui-scale))}._noEvents_1m6fd_94{padding:calc(16px * var(--ui-scale)) calc(10px * var(--ui-scale));color:var(--text-muted);font-size:calc(14px * var(--ui-scale));margin:0}._rows_1m6fd_101{margin:0;padding:0;list-style:none}._rows_1m6fd_101 li+li{border-top:1px solid var(--separator-soft)}._row_1m6fd_75{align-items:center;gap:calc(12px * var(--ui-scale));width:100%;min-height:calc(56px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));color:var(--text);text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:14px;display:flex}._row_1m6fd_75:hover{background:var(--fill)}._row_1m6fd_75:active{background:var(--fill-hover)}._row_1m6fd_75:focus-visible{outline-offset:-2px}._rowSelected_1m6fd_139{background:var(--accent-soft)}._swatch_1m6fd_143{width:calc(4px * var(--ui-scale));min-height:calc(32px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--swatch);flex:none;align-self:stretch}._rowText_1m6fd_152{gap:calc(2px * var(--ui-scale));flex-direction:column;flex:auto;min-width:0;display:flex}._rowTitle_1m6fd_75{font-weight:var(--fw-600);overflow-wrap:anywhere}._rowMeta_1m6fd_165{column-gap:calc(8px * var(--ui-scale));font-size:calc(13px * var(--ui-scale));color:var(--text-muted);flex-wrap:wrap;display:flex}._rowMeta_1m6fd_165>span+span:before{content:"·";margin-right:calc(8px * var(--ui-scale))}._lunarTag_1m6fd_178{color:var(--gold);font-weight:var(--fw-600)}._rowLocation_1m6fd_183{font-size:calc(13px * var(--ui-scale));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._repeat_1m6fd_191{color:var(--text-muted);flex:none}@media (width<=720px){._day_1m6fd_2{grid-template-columns:calc(70px * var(--ui-scale)) minmax(0, 1fr);padding-right:calc(4px * var(--ui-scale))}._row_1m6fd_75{padding:calc(8px * var(--ui-scale))}}._panel_1omqp_7{--tile-radius:calc(var(--radius-lg) - 6px);--spring:cubic-bezier(.32, .72, 0, 1);--section-gap:calc(8px * var(--ui-scale));--section-gap-lg:calc(12px * var(--ui-scale));--section-pad:calc(10px * var(--ui-scale));--tile-pad:calc(12px * var(--ui-scale));--el-kim:var(--gold);--el-moc:var(--almanac-good);--el-thuy:#1f63c2;--el-hoa:var(--accent-text);--el-tho:#8a5a26;--hy:#c2336b;--tai:var(--gold);color:var(--text);gap:var(--section-gap);padding:calc(6px * var(--ui-scale));border-radius:var(--radius-lg);flex-direction:column;display:flex;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._panel_1omqp_7{color:#f4f5f8;--el-thuy:#6fa8ff;--el-tho:#d6a56b;--hy:#ff7aa8}}:root[data-theme=dark] ._panel_1omqp_7{color:#f4f5f8;--el-thuy:#6fa8ff;--el-tho:#d6a56b;--hy:#ff7aa8}._hero_1omqp_52{gap:var(--section-gap-lg);padding:var(--section-pad) var(--section-pad) calc(8px * var(--ui-scale));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid}._heroMain_1omqp_60{gap:calc(8px * var(--ui-scale));min-width:0;padding-top:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._eyebrow_1omqp_68{align-self:flex-start;align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);color:var(--text-muted);font-size:var(--day-label);font-weight:var(--fw-600);letter-spacing:.08em;text-transform:uppercase;margin:0;display:inline-flex}._heroTitle_1omqp_84{margin:calc(2px * var(--ui-scale)) 0 0;font-family:var(--font-display);font-size:calc(clamp(26px, 6cqi, 34px) * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.03em;line-height:1.05}._heroLabel_1omqp_93{font-weight:var(--fw-400);color:var(--text-muted)}._heroFacts_1omqp_98{gap:calc(8px * var(--ui-scale)) calc(18px * var(--ui-scale));margin:calc(4px * var(--ui-scale)) 0 0;flex-wrap:wrap;display:flex}._heroFacts_1omqp_98 div{gap:calc(3px * var(--ui-scale));flex-direction:column;display:flex}._heroFacts_1omqp_98 dt{font-size:var(--day-label);font-weight:var(--fw-600);color:var(--text-muted)}._heroFacts_1omqp_98 dd{font-size:var(--day-body);font-weight:var(--fw-600);margin:0}._heroTerm_1omqp_123{align-items:center;gap:calc(6px * var(--ui-scale));display:inline-flex}._heroTerm_1omqp_123 svg{color:var(--gold)}._relation_1omqp_135{--tone:var(--almanac-good);--tone-bg:var(--almanac-good-bg);isolation:isolate;align-items:center;gap:calc(16px * var(--ui-scale));padding:calc(16px * var(--ui-scale));border-radius:var(--tile-radius);background:linear-gradient(135deg, var(--tone-bg), transparent 70%), var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent), 0 10px 30px -18px var(--tone);animation:_tile-rise_1omqp_1 .7s var(--spring) both;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}._relation_1omqp_135:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 18%, transparent), transparent);pointer-events:none;border-radius:50%;width:60%;position:absolute;top:-60%;right:-10%}._relationGood_1omqp_174{--tone:var(--almanac-good);--tone-bg:var(--almanac-good-bg)}._relationMid_1omqp_179{--tone:var(--gold);--tone-bg:var(--almanac-warn-bg)}._relationBad_1omqp_184{--tone:var(--almanac-bad);--tone-bg:var(--almanac-bad-bg)}._flow_1omqp_189{align-items:flex-start;gap:calc(4px * var(--ui-scale));display:flex}._orb_1omqp_195{align-items:center;gap:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._orbDisc_1omqp_202{width:calc(48px * var(--ui-scale));height:calc(48px * var(--ui-scale));background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 60%), color-mix(in srgb, var(--el) 14%, var(--glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--el) 35%, transparent), 0 6px 16px -8px var(--el);color:var(--el);border-radius:50%;place-items:center;display:grid}._orbLabel_1omqp_217{font-size:calc(11.5px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted);white-space:nowrap}._flowLink_1omqp_224{min-width:calc(36px * var(--ui-scale));height:calc(48px * var(--ui-scale));color:var(--tone);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}._flowVerb_1omqp_235{font-size:calc(11px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:.04em}._relationBody_1omqp_241{gap:calc(4px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._relationEyebrow_1omqp_248{font-size:var(--day-label);font-weight:var(--fw-600);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}._relationHeadline_1omqp_257{align-items:center;gap:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));flex-wrap:wrap;margin:0;display:flex}._relationName_1omqp_265{font-family:var(--font-display);font-size:var(--day-metric);font-weight:var(--fw-700);letter-spacing:-.02em;color:var(--tone);line-height:1.1}._relationName_1omqp_265:first-letter{text-transform:uppercase}._verdict_1omqp_278{align-items:center;gap:calc(4px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone);font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-700);display:inline-flex}._relationText_1omqp_291{margin:calc(2px * var(--ui-scale)) 0 0;font-size:var(--day-body);color:var(--text-muted);line-height:1.45}@container (width<=519px){._hero_1omqp_52{padding:var(--section-pad) calc(8px * var(--ui-scale)) calc(8px * var(--ui-scale));grid-template-columns:minmax(0,1fr)}._heroMain_1omqp_60{padding:calc(2px * var(--ui-scale)) calc(4px * var(--ui-scale)) 0}}@container (width>=520px) and (width<=819px){._relation_1omqp_135{justify-items:start;gap:var(--section-gap);padding:var(--tile-pad);grid-template-columns:minmax(0,1fr)}}@container (width<=379px){._relation_1omqp_135{justify-items:start;gap:var(--section-gap);padding:var(--tile-pad);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._relation_1omqp_135{animation:none}}._bento_1omqp_337{gap:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=520px){._bento_1omqp_337{grid-template-columns:repeat(2,minmax(0,1fr))}._spanTwo_1omqp_348,._spanFull_1omqp_349{grid-column:1/-1}}@container (width>=820px){._bento_1omqp_337{grid-template-columns:repeat(3,minmax(0,1fr))}._spanTwo_1omqp_348{grid-column:span 2}}._tile_1omqp_364{gap:var(--section-gap);min-width:0;padding:var(--tile-pad);border-radius:var(--tile-radius);background:var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge);animation:_tile-rise_1omqp_1 .7s var(--spring) both;animation-delay:calc(var(--i,0) * 60ms + 80ms);flex-direction:column;display:flex;position:relative}@keyframes _tile-rise_1omqp_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._tile_1omqp_364{animation:none}}._tileHead_1omqp_397{align-items:center;gap:calc(8px * var(--ui-scale));min-width:0;display:flex}._tileIcon_1omqp_404{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));background:var(--fill);color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}._tileTitle_1omqp_415{font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._tileAside_1omqp_427{font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-500);color:var(--text-muted);flex:none;margin-left:auto}._tileButton_1omqp_436{align-items:flex-start;gap:calc(8px * var(--ui-scale));margin:calc(-6px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(40px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale));border-radius:calc(var(--tile-radius) - 6px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .5s var(--spring), background-color .3s var(--spring);background:0 0;border:0;flex-direction:column;flex:auto;display:flex;position:relative}._tileButton_1omqp_436:hover{background:var(--fill)}._tileButton_1omqp_436:active{transform:scale(.985)}._openIcon_1omqp_466{top:calc(6px * var(--ui-scale));right:calc(6px * var(--ui-scale));width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));background:var(--fill);color:var(--text-muted);transition:transform .5s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute}._tileButton_1omqp_436:hover ._openIcon_1omqp_466{color:var(--text);transform:translate(2px,-2px)scale(1.06)}._bigValue_1omqp_485{font-family:var(--font-display);font-size:calc(30px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.03em;line-height:1}._bigPrefix_1omqp_493{font-size:calc(17px * var(--ui-scale));font-weight:var(--fw-500);color:var(--text-muted);letter-spacing:-.01em}._metaRow_1omqp_500{align-items:center;gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}._subtle_1omqp_507{font-size:var(--day-body);color:var(--text-muted)}._doLine_1omqp_512{gap:calc(7px * var(--ui-scale));font-size:var(--day-body);line-height:1.45;display:flex}._doLine_1omqp_512 svg{margin-top:calc(2px * var(--ui-scale));flex:none}._clamp_1omqp_525>span:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._doIcon_1omqp_533{color:var(--almanac-good)}._avoidIcon_1omqp_537{color:var(--almanac-bad)}._pill_1omqp_541{font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);align-items:center;display:inline-flex}._pillGood_1omqp_550{color:var(--almanac-good);background:var(--almanac-good-bg)}._pillBad_1omqp_555{color:var(--almanac-bad);background:var(--almanac-bad-bg)}._pillNeutral_1omqp_560{color:var(--text);background:var(--fill)}._elementChip_1omqp_565{align-items:center;gap:calc(5px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);color:var(--text);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);display:inline-flex}._elementChip_1omqp_565 svg{color:var(--el)}._elKim_1omqp_582{--el:var(--el-kim)}._elMoc_1omqp_585{--el:var(--el-moc)}._elThuy_1omqp_588{--el:var(--el-thuy)}._elHoa_1omqp_591{--el:var(--el-hoa)}._elTho_1omqp_594{--el:var(--el-tho)}._directions_1omqp_600{align-items:center;gap:calc(16px * var(--ui-scale));display:flex}._compass_1omqp_606{width:calc(132px * var(--ui-scale));height:calc(132px * var(--ui-scale));flex:none;position:relative}._compassDial_1omqp_613{width:100%;height:100%;overflow:visible}._compassRing_1omqp_619{fill:var(--fill);stroke:var(--separator);stroke-width:1px}._compassInner_1omqp_625{fill:none;stroke:var(--separator-soft);stroke-width:1px}._tick_1omqp_631{stroke:var(--separator);stroke-width:1px}._tickMajor_1omqp_636{stroke:var(--text-muted);stroke-width:1.4px;stroke-linecap:round}._compassLabel_1omqp_642{fill:var(--text-muted);font-size:10px;font-weight:var(--fw-700)}._needleHy_1omqp_649,._needleTai_1omqp_650{stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 3}._needleHy_1omqp_649{stroke:var(--hy)}._needleTai_1omqp_650{stroke:var(--tai)}._compassHub_1omqp_664{fill:var(--text)}._compassPin_1omqp_668{width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));margin:calc(-12px * var(--ui-scale)) 0 0 calc(-12px * var(--ui-scale));background:var(--glass-strong);box-shadow:0 0 0 1px var(--glass-edge), 0 4px 12px #1e29461f;animation:_pin-in_1omqp_1 .8s var(--spring) both;border-radius:50%;place-items:center;animation-delay:.35s;display:grid;position:absolute}@keyframes _pin-in_1omqp_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._compassPin_1omqp_668{animation:none}}._pinHy_1omqp_701,._hyIcon_1omqp_702{color:var(--hy)}._pinTai_1omqp_706,._taiIcon_1omqp_707{color:var(--tai)}._dirLegend_1omqp_711{gap:calc(12px * var(--ui-scale));flex-direction:column;min-width:0;margin:0;display:flex}._dirLegend_1omqp_711 dt{align-items:center;gap:calc(6px * var(--ui-scale));font-size:calc(12.5px * var(--ui-scale));color:var(--text-muted);display:flex}._dirLegend_1omqp_711 dd{margin:calc(2px * var(--ui-scale)) 0 0;font-family:var(--font-display);font-size:calc(19px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.01em}._clashGroup_1omqp_737{gap:calc(7px * var(--ui-scale));flex-direction:column;display:flex}._groupLabel_1omqp_743{font-size:calc(12.5px * var(--ui-scale));color:var(--text-muted);margin:0}._ageChips_1omqp_749{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._ageChip_1omqp_749{padding:calc(4px * var(--ui-scale)) calc(11px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--almanac-bad-bg);color:var(--almanac-bad);font-size:calc(13.5px * var(--ui-scale));font-weight:var(--fw-600)}._ageChipSoft_1omqp_767{background:var(--fill);color:var(--text);font-weight:var(--fw-500)}._starColumns_1omqp_775{gap:calc(12px * var(--ui-scale));grid-template-columns:minmax(0,1fr);display:grid}@container (width>=520px){._starColumns_1omqp_775{grid-template-columns:repeat(2,minmax(0,1fr))}}._starGroup_1omqp_787{gap:calc(8px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._starTitle_1omqp_794{align-items:center;gap:calc(6px * var(--ui-scale));font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);margin:0;display:flex}._starGroupGood_1omqp_803 ._starTitle_1omqp_794{color:var(--almanac-good)}._starGroupBad_1omqp_807 ._starTitle_1omqp_794{color:var(--almanac-bad)}._none_1omqp_811{font-size:calc(14px * var(--ui-scale));color:var(--text-muted);margin:0}._chips_1omqp_817{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_1omqp_817{min-height:max(var(--tap-min), calc(34px * var(--ui-scale)));padding:calc(6px * var(--ui-scale)) calc(13px * var(--ui-scale));border-radius:var(--radius-pill);font:inherit;font-size:calc(13.5px * var(--ui-scale));font-weight:var(--fw-600);cursor:pointer;transition:transform .45s var(--spring);border:0;position:relative}._chip_1omqp_817:after{content:"";inset:calc(-5px * var(--ui-scale)) 0;position:absolute}._chip_1omqp_817:hover{transform:translateY(-1px)}._chip_1omqp_817:active{transform:scale(.97)}._chipGood_1omqp_854{color:var(--almanac-good);background:var(--almanac-good-bg)}._chipBad_1omqp_859{color:var(--almanac-bad);background:var(--almanac-bad-bg)}._hourGrid_1omqp_866{gap:calc(6px * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width>=520px){._hourGrid_1omqp_866{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=820px){._hourGrid_1omqp_866{grid-template-columns:repeat(6,minmax(0,1fr))}}._hour_1omqp_866{min-width:0;padding:calc(9px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(10px * var(--ui-scale));border:1.5px solid #0000;border-radius:14px;flex-direction:column;gap:1px;display:flex;position:relative}._hourGood_1omqp_898{background:var(--almanac-good-bg);color:var(--almanac-good)}._hourBad_1omqp_903{background:var(--fill);color:var(--text-muted)}._hourNow_1omqp_908{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}._hourTop_1omqp_913{justify-content:space-between;align-items:center;gap:calc(4px * var(--ui-scale));display:flex}._hourName_1omqp_920{font-size:calc(16px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.01em}._hourIcon_1omqp_926{flex:none}._hourRange_1omqp_930{margin-bottom:calc(2px * var(--ui-scale));font-size:calc(12.5px * var(--ui-scale));font-weight:var(--fw-600);font-variant-numeric:tabular-nums}._hourSub_1omqp_937{font-size:calc(11.5px * var(--ui-scale));opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._nowBadge_1omqp_945{top:calc(-8px * var(--ui-scale));right:calc(8px * var(--ui-scale));padding:1px calc(7px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:calc(10.5px * var(--ui-scale));font-weight:var(--fw-700);position:absolute}._hourLegend_1omqp_957{gap:calc(6px * var(--ui-scale)) calc(16px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}._hourLegend_1omqp_957 span{align-items:center;gap:calc(5px * var(--ui-scale));display:inline-flex}._legendGood_1omqp_972{color:var(--almanac-good)}._hourSatChu_1omqp_976{color:var(--semantic-negative);font-weight:600}._explain_1omqp_983{align-items:flex-start;gap:calc(10px * var(--ui-scale));padding-bottom:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._explain_1omqp_983 p{margin:0;line-height:1.5}._explainList_1omqp_996{gap:calc(8px * var(--ui-scale));flex-direction:column;margin:0;display:flex}._explainList_1omqp_996 dt{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted)}._explainReasons_1omqp_1009{gap:calc(6px * var(--ui-scale));padding-left:calc(18px * var(--ui-scale));flex-direction:column;margin:0;line-height:1.5;display:flex}._explainList_1omqp_996 dd{margin:calc(2px * var(--ui-scale)) 0 0;line-height:1.5}._srOnly_1omqp_1023{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._panel_1omqp_7 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._heroFacts_1omqp_98 ._termTime_1omqp_1042{margin-top:calc(4px * var(--ui-scale));font-size:var(--day-label);overflow-wrap:anywhere;font-weight:400}._scopeNote_1omqp_1049{color:var(--text-muted);font-size:var(--day-meta);margin:0;line-height:1.5}._panel_1omqp_7>._scopeNote_1omqp_1049{text-align:center}[aria-label="Lịch vạn niên"]._panel_1omqp_7{margin-top:calc(20px * var(--ui-scale));border-top:2px solid var(--separator)}._pillAttention_1omqp_1063{color:var(--semantic-attention);background:var(--semantic-attention-subtle)}._panel_1omqp_7 h2{font-size:calc(24px * var(--ui-scale));letter-spacing:-.02em;text-transform:none;color:var(--text);background:0 0;padding:0}._panel_1omqp_7 h2 svg{display:none}._heroTitle_1omqp_84{font-size:calc(20px * var(--ui-scale))}._card_v67l4_1{grid-template-columns:minmax(calc(170px * var(--ui-scale)), calc(220px * var(--ui-scale))) 1fr;border-radius:var(--radius-lg);flex:none;display:grid;overflow:hidden}._solar_v67l4_10{justify-content:center;align-items:center;gap:calc(2px * var(--ui-scale));padding:calc(20px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(22px * var(--ui-scale));text-align:center;border-right:1px solid var(--separator);flex-direction:column;display:flex;position:relative}._weekday_v67l4_22{font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}._bigDay_v67l4_30{font-family:var(--font-display);font-size:calc(clamp(48px, 6vw, 64px) * var(--ui-scale));line-height:.95;font-weight:var(--fw-300);letter-spacing:-.05em;font-variant-numeric:lining-nums;margin:calc(2px * var(--ui-scale)) 0 calc(4px * var(--ui-scale))}._monthLine_v67l4_40{font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-500);color:var(--text-muted)}._todayBadge_v67l4_46{margin-top:calc(10px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text)}._red_v67l4_56{color:var(--sunday)}._lunar_v67l4_60{gap:calc(10px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(16px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._lunarMain_v67l4_68{align-items:center;gap:calc(10px * var(--ui-scale));display:flex}._lunarDay_v67l4_74{min-width:calc(56px * var(--ui-scale));height:calc(56px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));background:var(--fill);font-family:var(--font-display);font-size:calc(30px * var(--ui-scale));line-height:1;font-weight:var(--fw-600);letter-spacing:-.03em;color:var(--text);border-radius:16px;place-items:center;display:grid}._lunarFirst_v67l4_91{color:var(--accent-text)}._lunarMeta_v67l4_95{font-size:calc(16px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:-.01em;flex-direction:column;gap:1px;display:flex}._muted_v67l4_104{color:var(--text-muted);font-weight:var(--fw-400);font-size:calc(14px * var(--ui-scale))}._canChi_v67l4_110{gap:calc(8px * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,max-content));margin:0;display:grid}._canChi_v67l4_110 div{padding:calc(7px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);flex-direction:column;display:flex}._canChi_v67l4_110 dt{font-size:var(--day-label);font-weight:var(--fw-600);color:var(--text-muted)}._canChi_v67l4_110 dd{font-weight:var(--fw-600);font-size:var(--day-body);margin:0}._tags_v67l4_137{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_v67l4_137{font-size:var(--day-body);font-weight:var(--fw-500);padding:calc(4px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill)}._holiday_v67l4_154{color:var(--holiday);background:var(--accent-soft);font-weight:var(--fw-600)}._auspicious_v67l4_160{gap:calc(8px * var(--ui-scale));padding-top:calc(8px * var(--ui-scale));border-top:1px solid var(--separator);flex-direction:column;display:flex}._auspicious_v67l4_160 p{margin:0}._dayGod_v67l4_172{font-size:var(--day-body)}._good_v67l4_176{color:var(--gold);font-weight:var(--fw-700)}._bad_v67l4_181{color:var(--text-muted);font-weight:var(--fw-700)}._badDay_v67l4_186{color:var(--bad);font-weight:var(--fw-600);margin-left:calc(4px * var(--ui-scale))}@media (width<=560px){._card_v67l4_1{grid-template-columns:1fr}._solar_v67l4_10{border-right:0;border-bottom:1px solid var(--separator);padding:calc(14px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale))}._bigDay_v67l4_30{font-size:calc(48px * var(--ui-scale))}._todayBadge_v67l4_46{top:calc(12px * var(--ui-scale));right:calc(12px * var(--ui-scale));margin:0;position:absolute}._canChi_v67l4_110{grid-template-columns:repeat(3,minmax(0,1fr))}}._panel_1rcuo_6{overflow-wrap:anywhere}._panel_1rcuo_6>*{min-width:0}._panel_1rcuo_6 h4,._panel_1rcuo_6 p{margin:0}._coreTile_1rcuo_20{gap:var(--section-gap-lg)}._relationTile_1rcuo_25{--tile-accent:color-mix(in srgb, var(--text) 25%, transparent);border-top:3px solid var(--tile-accent);box-shadow:inset 0 3px 0 var(--tile-accent), var(--glass-highlight), 0 0 0 1px var(--glass-edge)}._relationTile_1rcuo_25 h3{white-space:normal;flex:auto}._tile_favorable_1rcuo_40{--tile-accent:var(--almanac-good)}@container (width>=520px) and (width<=819px){._coreGrid_1rcuo_50{grid-template-columns:repeat(2,minmax(0,1fr))}._coreGrid_1rcuo_50>._coreTile_1rcuo_20{grid-column:auto}}@container (width>=820px){._coreGrid_1rcuo_50{grid-template-columns:repeat(4,minmax(0,1fr))}._relationTile_1rcuo_25>header>[aria-hidden=true]:first-child{display:none}._coreGrid_1rcuo_50>._coreTile_1rcuo_20{grid-column:auto}}._muted_1rcuo_74{color:var(--text-muted)}._recommendationRow_1rcuo_78{gap:var(--section-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._advancedGrid_1rcuo_85{gap:var(--section-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._advancedGrid_1rcuo_85>*{min-width:0}@container (width<=767px){._advancedGrid_1rcuo_85{grid-template-columns:minmax(0,1fr)}}._goalCluster_1rcuo_103{gap:var(--section-gap);padding:var(--tile-pad);border-radius:var(--tile-radius);background:var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge);grid-column:1/-1;display:grid}._eventFilter_1rcuo_115{align-items:center;gap:var(--section-gap) var(--section-gap-lg);grid-template-columns:minmax(0,1fr) minmax(180px,260px);display:grid}._eventFilterLabel_1rcuo_122{gap:calc(4px * var(--ui-scale));display:grid}._eventFilterHint_1rcuo_128{padding-left:calc(36px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta)}._eventVerdict_1rcuo_134{gap:calc(4px * var(--ui-scale));padding:var(--section-pad) var(--tile-pad);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, var(--fill));border-left:3px solid;display:grid}._eventVerdictEvent_1rcuo_143{color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-500)}._eventVerdictEvent_1rcuo_143 strong{color:var(--text);font-weight:var(--fw-700)}._eventVerdictStatus_1rcuo_154{font-size:var(--day-title);line-height:1.15}._eventNextDate_1rcuo_159{padding-top:calc(4px * var(--ui-scale));border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);color:var(--text-muted);font-size:var(--day-meta);display:block}._eventNextDate_1rcuo_159 strong{color:currentColor;font-weight:var(--fw-700)}._eventVerdict_good_1rcuo_172{color:var(--almanac-good);background:var(--almanac-good-bg)}._eventVerdict_bad_1rcuo_177{color:var(--almanac-bad);background:var(--almanac-bad-bg)}._eventVerdict_caution_1rcuo_182{color:var(--gold);background:var(--almanac-warn-bg)}._eventVerdict_neutral_1rcuo_187{color:var(--text-muted)}._eventSelect_1rcuo_191{grid-column:2;min-width:0}@container (width<=519px){._eventFilter_1rcuo_115,._eventVerdict_1rcuo_134{grid-template-columns:minmax(0,1fr)}._eventFilter_1rcuo_115 select{grid-column:1;width:100%}._recommendationRow_1rcuo_78{grid-template-columns:minmax(0,1fr)}}._recommendationGood_1rcuo_214 ._afflictionList_1rcuo_214 li{background:color-mix(in srgb, var(--almanac-good-bg) 78%, var(--glass-strong))}._recommendationAvoid_1rcuo_218 ._afflictionList_1rcuo_214 li{background:var(--almanac-warn-bg)}._recommendationAvoid_1rcuo_218 ._afflictionList_1rcuo_214 ._afflictionHit_1rcuo_222{background:var(--almanac-bad-bg)}._afflictionList_1rcuo_214 ._afflictionWatch_1rcuo_226{color:color-mix(in srgb, var(--gold) 82%, var(--text))}._afflictionList_1rcuo_214 ._afflictionWatch_1rcuo_226 svg{color:var(--gold)}._favorable_1rcuo_234{color:var(--almanac-good)}._neutral_1rcuo_242{color:var(--text)}._relationNeutral_1rcuo_247{--tone:var(--text);--tone-bg:var(--fill)}._editProfile_1rcuo_254{align-self:flex-start;align-items:center;gap:calc(6px * var(--ui-scale));min-height:max(var(--tap-min,44px), calc(36px * var(--ui-scale)));margin-top:calc(-4px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);transition:color .2s var(--ease);text-decoration:none;display:inline-flex}._editProfile_1rcuo_254:hover{color:var(--accent-text)}._editProfile_1rcuo_254:focus-visible,._guideLink_1rcuo_273:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}._emptyHero_1rcuo_279{align-items:flex-start;gap:calc(8px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(10px * var(--ui-scale));flex-direction:column;display:flex}._emptyTitle_1rcuo_287{font-family:var(--font-display);font-size:var(--day-display);font-weight:var(--fw-700);letter-spacing:-.02em;line-height:1.15}._emptyText_1rcuo_295{max-width:60ch;color:var(--text-muted);font-size:var(--day-body)}._zodiacDisc_1rcuo_302{--el:var(--tone)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._zodiacDisc_1rcuo_302{background:color-mix(in srgb, var(--text) 32%, transparent)}}:root[data-theme=dark] ._zodiacDisc_1rcuo_302{background:color-mix(in srgb, var(--text) 32%, transparent)}._zodiacGlyph_1rcuo_316{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(24px * var(--ui-scale));line-height:1}._zodiacGlyphSmall_1rcuo_322{font-size:calc(15px * var(--ui-scale))}._tonePill_1rcuo_328{padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);font-size:var(--day-meta);font-weight:var(--fw-600);white-space:nowrap;align-items:center;display:inline-flex}._pill_favorable_1rcuo_338{color:var(--almanac-good);background:var(--almanac-good-bg)}._pill_neutral_1rcuo_343{color:var(--text);background:var(--fill)}._pair_1rcuo_353{align-items:center;gap:calc(6px * var(--ui-scale));flex-wrap:wrap;display:flex}._pairItem_1rcuo_360{align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(11px * var(--ui-scale)) calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);display:inline-flex}._pairLink_1rcuo_372{color:var(--text-muted)}._statement_1rcuo_377{font-size:var(--day-body);font-weight:var(--fw-600);line-height:1.4}._transit_1rcuo_384{font-size:var(--day-body);line-height:1.4}._extra_1rcuo_390{align-items:start;gap:calc(8px * var(--ui-scale));padding-top:calc(10px * var(--ui-scale));border-top:1px dashed var(--separator);font-size:var(--day-meta);grid-template-columns:auto minmax(0,1fr);margin-top:auto;line-height:1.45;display:grid}._extra_1rcuo_390>span{padding-top:calc(1px * var(--ui-scale));display:grid}._extra_1rcuo_390 h4{color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600)}._extra_1rcuo_390 h4+p,._extra_1rcuo_390 p+p{margin-top:calc(2px * var(--ui-scale))}@container (width>=520px) and (width<=819px){._napAmTile_1rcuo_420{grid-column:1/-1}}._hourGroups_1rcuo_427{gap:calc(12px * var(--ui-scale));display:grid}@container (width>=520px){._hourGroups_1rcuo_427{grid-template-columns:repeat(2,minmax(0,1fr))}}._hourGroup_1rcuo_427{gap:calc(8px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._groupLabel_1rcuo_445{align-items:center;gap:calc(6px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);display:inline-flex}._hourGroup_1rcuo_427:first-child ._groupLabel_1rcuo_445 svg{color:var(--almanac-good)}._hourGroup_1rcuo_427:last-child ._groupLabel_1rcuo_445 svg{color:var(--gold)}._hourCards_1rcuo_462{gap:calc(6px * var(--ui-scale));grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}._hourCard_1rcuo_462{gap:calc(2px * var(--ui-scale));min-width:0;padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);animation:.6s cubic-bezier(.32,.72,0,1) both _cell-in_1rcuo_1;animation-delay:calc(var(--j,0) * 70ms + .32s);flex-direction:column;display:flex}._priority_1rcuo_482{color:var(--almanac-good);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--almanac-good) 14%, transparent), transparent 70%), var(--almanac-good-bg)}._consider_1rcuo_493{color:color-mix(in srgb, var(--gold) 82%, var(--text));background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 70%), var(--almanac-warn-bg)}._hourTop_1rcuo_504{justify-content:space-between;align-items:center;gap:calc(6px * var(--ui-scale));display:flex}._hourTop_1rcuo_504 strong{font-size:var(--day-title);font-weight:var(--fw-700);letter-spacing:-.01em}._hourTop_1rcuo_504 ._zodiacGlyphSmall_1rcuo_322{font-size:calc(19px * var(--ui-scale))}._hourRange_1rcuo_521{font-size:var(--day-meta);font-weight:var(--fw-600);font-variant-numeric:tabular-nums}._emptyHours_1rcuo_527{align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(11px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);color:var(--text-muted);font-size:var(--day-meta);align-self:flex-start;display:inline-flex}._annualSurface_1rcuo_542{gap:calc(14px * var(--ui-scale));display:grid}._annualMeta_1rcuo_547{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));flex-wrap:wrap;display:flex}._annualContext_1rcuo_555{color:var(--text-muted);font-size:var(--day-body);font-weight:var(--fw-600)}._genderPicker_1rcuo_561{align-items:center;gap:calc(2px * var(--ui-scale));padding:calc(3px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);border:0;margin:0;display:flex}._genderPicker_1rcuo_561 legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._genderPicker_1rcuo_561 label{min-height:calc(34px * var(--ui-scale));padding:0 calc(14px * var(--ui-scale));border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-size:var(--day-meta);font-weight:var(--fw-600);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;display:inline-flex}._genderPicker_1rcuo_561 input{opacity:0;pointer-events:none;position:absolute}._genderPicker_1rcuo_561 label:has(input:checked){color:var(--text);background:var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge), 0 4px 12px -6px #1e294640}._genderPicker_1rcuo_561 label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._annualCluster_1rcuo_616{gap:calc(8px * var(--ui-scale));display:grid}._annualSectionHead_1rcuo_621{gap:calc(2px * var(--ui-scale));display:grid}._annualSectionHead_1rcuo_621 h4{color:var(--text);font-family:var(--font-display);font-size:var(--day-title);font-weight:var(--fw-700);letter-spacing:-.02em}._annualSectionHead_1rcuo_621 p{color:var(--text-muted);font-size:var(--day-meta);line-height:1.45}._annualProfileHint_1rcuo_640{color:var(--text-muted);font-size:var(--day-meta)}._annualBox_1rcuo_646{min-width:0;padding:var(--tile-pad);border-radius:var(--radius);background:var(--fill)}._featureGrid_1rcuo_653,._hanGrid_1rcuo_654,._afflictionGrid_1rcuo_655{gap:calc(6px * var(--ui-scale));margin:0;padding:0;list-style:none;display:grid}._featureGrid_1rcuo_653{grid-template-columns:repeat(2,minmax(0,1fr))}._featureGrid_1rcuo_653>:only-child{grid-column:1/-1}._featureCell_1rcuo_671{gap:calc(8px * var(--ui-scale));flex-direction:column;display:flex}._featureHead_1rcuo_677{justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));display:flex}._featureLabel_1rcuo_684{align-items:center;gap:calc(6px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;margin:0;display:inline-flex}._featureLabel_1rcuo_684 svg{color:var(--gold)}._featureValue_1rcuo_700{font-family:var(--font-display);font-size:calc(30px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.03em;line-height:1}._featureEmpty_1rcuo_708{color:var(--text-muted);font-size:var(--day-body)}._hanGrid_1rcuo_654{grid-template-columns:minmax(0,1fr)}@container (width>=620px){._hanGrid_1rcuo_654{grid-template-columns:repeat(3,minmax(0,1fr))}}._hanCell_1rcuo_724{align-content:start;align-items:center;gap:calc(8px * var(--ui-scale));animation:.6s cubic-bezier(.32,.72,0,1) both _cell-in_1rcuo_1;animation-delay:calc(var(--j,0) * 70ms + .2s);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head aside""value value""pill pill";display:grid}._hanHit_1rcuo_738{background:var(--almanac-bad-bg)}._hanHead_1rcuo_742{align-items:center;gap:calc(6px * var(--ui-scale));grid-area:head;min-width:0;display:inline-flex}._hanHead_1rcuo_742 h5{color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;margin:0}._hanIcon_1rcuo_759{flex:none;display:grid}._hanAside_1rcuo_764{grid-area:aside}._hanValue_1rcuo_768{font-size:var(--day-title);font-weight:var(--fw-700);grid-area:value;line-height:1.3}._hanEmpty_1rcuo_775{color:var(--text-muted);font-size:var(--day-body);font-weight:var(--fw-500)}._hanPill_1rcuo_781{grid-area:pill;justify-self:start}@container (width<=619px){._hanCell_1rcuo_724{gap:calc(6px * var(--ui-scale)) calc(8px * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head pill aside""value value value"}}._afflictionGrid_1rcuo_655{grid-template-columns:minmax(0,1fr)}@container (width>=620px){._afflictionGrid_1rcuo_655{grid-template-columns:repeat(2,minmax(0,1fr))}}._afflictionSection_1rcuo_807{align-content:start;gap:calc(10px * var(--ui-scale));display:grid}._afflictionList_1rcuo_214{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._afflictionList_1rcuo_214 li{align-items:center;gap:calc(5px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--almanac-good-bg);color:var(--text);font-size:var(--day-meta);font-weight:var(--fw-600);display:inline-flex}._afflictionList_1rcuo_214 li svg{color:var(--almanac-good);flex:none}._afflictionList_1rcuo_214 ._emptyRecommendation_1rcuo_839{color:var(--text-muted);background:var(--fill);font-weight:var(--fw-500)}._afflictionList_1rcuo_214 ._afflictionHit_1rcuo_222{color:var(--semantic-negative);background:color-mix(in srgb, var(--semantic-negative) 8%, var(--bg))}._afflictionList_1rcuo_214 ._afflictionHit_1rcuo_222 svg{color:var(--almanac-bad)}@keyframes _cell-in_1rcuo_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._hourCard_1rcuo_462,._hanCell_1rcuo_724{transition:none;animation:none}}._guideLink_1rcuo_273{align-self:flex-start;align-items:center;gap:calc(6px * var(--ui-scale));min-height:calc(40px * var(--ui-scale));margin:0 calc(8px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-500);transition:color .2s var(--ease);text-decoration:none;display:inline-flex}._guideLink_1rcuo_273:hover{color:var(--accent-text)}@container (width<=519px){._genderPicker_1rcuo_561 label{min-height:calc(44px * var(--ui-scale))}._annualMeta_1rcuo_547{align-items:flex-start}._genderPicker_1rcuo_561{width:100%}._genderPicker_1rcuo_561 label{flex:1;justify-content:center}._featureValue_1rcuo_700{font-size:calc(26px * var(--ui-scale))}}@container (width<=379px){._featureGrid_1rcuo_653{grid-template-columns:minmax(0,1fr)}}._invite_1rcuo_926{--wheel:calc(176px * var(--ui-scale));isolation:isolate;justify-items:center;gap:calc(18px * var(--ui-scale));padding:calc(24px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(20px * var(--ui-scale));border-radius:var(--tile-radius);background:radial-gradient(70% 90% at 50% 0%, var(--accent-soft), transparent 70%), var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge);animation:_invite-rise_1rcuo_1 .7s var(--spring) both;display:grid;position:relative;overflow:hidden}._inviteBody_1rcuo_945{align-items:center;gap:calc(10px * var(--ui-scale));text-align:center;flex-direction:column;max-width:46ch;display:flex}._inviteBody_1rcuo_945>h2{align-self:auto}._inviteTitle_1rcuo_958{font-family:var(--font-display);font-size:calc(clamp(24px, 5.6cqi, 32px) * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.03em;line-height:1.1}._inviteText_1rcuo_966{color:var(--text-muted);font-size:var(--day-body);line-height:1.5}._inviteActions_1rcuo_972{justify-content:center;gap:calc(8px * var(--ui-scale));margin-top:calc(4px * var(--ui-scale));flex-wrap:wrap;display:flex}._inviteCta_1rcuo_980{align-items:center;gap:calc(8px * var(--ui-scale));min-height:max(var(--tap-min,44px), calc(44px * var(--ui-scale)));padding-inline:calc(20px * var(--ui-scale));white-space:nowrap;display:inline-flex}._inviteSecondary_1rcuo_989{color:var(--text);background:var(--fill)}._inviteCta_1rcuo_980 svg{transition:transform .2s var(--ease)}._inviteCta_1rcuo_980:hover svg{transform:translate(3px)}._inviteHint_1rcuo_1002{color:var(--text-muted);font-size:var(--day-meta)}@container (width>=560px){._invite_1rcuo_926{--wheel:calc(208px * var(--ui-scale));place-items:center stretch;gap:calc(28px * var(--ui-scale));padding:calc(28px * var(--ui-scale)) calc(32px * var(--ui-scale));background:radial-gradient(55% 120% at 88% 50%, var(--accent-soft), transparent 70%), var(--glass-strong);grid-template-columns:minmax(0,1fr) auto}._inviteBody_1rcuo_945{text-align:left;align-items:flex-start}._inviteActions_1rcuo_972{justify-content:flex-start}._wheel_1rcuo_1030{order:2}}._wheel_1rcuo_1030{width:var(--wheel);height:var(--wheel);place-items:center;display:grid;position:relative}._wheelGlow_1rcuo_1043{background:radial-gradient(closest-side, var(--accent-soft), transparent);filter:blur(8px);border-radius:50%;position:absolute;inset:12%}._wheelRing_1rcuo_1051{box-shadow:inset 0 0 0 1px var(--separator);border-radius:50%;animation:90s linear infinite _wheel-spin_1rcuo_1;position:absolute;inset:0}._wheelItem_1rcuo_1060{width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));margin:calc(-18px * var(--ui-scale)) 0 0 calc(-18px * var(--ui-scale));transform:rotate(calc(var(--k) * 30deg)) translateY(calc(var(--wheel) / -2 + 18px * var(--ui-scale)));position:absolute;top:50%;left:50%}._wheelEmoji_1rcuo_1071{background:var(--glass-strong);width:100%;height:100%;box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge), 0 6px 14px -8px #1e294659;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(18px * var(--ui-scale));transform:rotate(calc(var(--k) * -30deg));border-radius:50%;place-items:center;line-height:1;animation:90s linear infinite _wheel-unspin_1rcuo_1;display:grid}._wheelCore_1rcuo_1089{width:calc(76px * var(--ui-scale));height:calc(76px * var(--ui-scale));color:var(--accent-text);background:radial-gradient(circle at 30% 25%, #fff9, transparent 60%), color-mix(in srgb, var(--accent) 14%, var(--glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 12px 28px -14px var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}@keyframes _invite-rise_1rcuo_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes _wheel-spin_1rcuo_1{to{transform:rotate(360deg)}}@keyframes _wheel-unspin_1rcuo_1{0%{transform:rotate(calc(var(--k) * -30deg))}to{transform:rotate(calc(var(--k) * -30deg - 360deg))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._wheelEmoji_1rcuo_1071{background:color-mix(in srgb, var(--text) 26%, var(--glass-strong))}}:root[data-theme=dark] ._wheelEmoji_1rcuo_1071{background:color-mix(in srgb, var(--text) 26%, var(--glass-strong))}@media (prefers-reduced-motion:reduce){._invite_1rcuo_926,._wheelRing_1rcuo_1051,._wheelEmoji_1rcuo_1071{animation:none}}._asideGroup_1rcuo_1151,._hanAside_1rcuo_764{align-items:center;gap:calc(4px * var(--ui-scale));display:inline-flex}._infoButton_1rcuo_1158{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));background:var(--fill);color:var(--text-muted);cursor:pointer;transition:transform .2s var(--ease), color .2s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._infoButton_1rcuo_1158:after{content:"";inset:calc(-8px * var(--ui-scale));position:absolute}._infoButton_1rcuo_1158:hover{color:var(--text);transform:scale(1.08)}._infoButton_1rcuo_1158:active{transform:scale(.94)}._infoButton_1rcuo_1158:focus-visible,._collapseToggle_1rcuo_1193:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._hourCard_1rcuo_462{position:relative}._hourNow_1rcuo_1204{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft)}._nowBadge_1rcuo_1210{top:calc(-8px * var(--ui-scale));right:calc(8px * var(--ui-scale));padding:1px calc(7px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--day-label);font-weight:var(--fw-700);position:absolute}._satChuTag_1rcuo_1222{color:var(--semantic-negative);font-size:var(--day-meta);font-weight:var(--fw-600)}._nowNote_1rcuo_1228{align-items:center;gap:calc(6px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);display:inline-flex}._eventNotes_1rcuo_1236{gap:calc(6px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._eventNotes_1rcuo_1236 li{align-items:flex-start;gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius);background:var(--almanac-bad-bg);font-size:var(--day-meta);line-height:1.45;display:flex}._eventNotes_1rcuo_1236 svg{margin-top:calc(1px * var(--ui-scale));color:var(--almanac-bad);flex:none}._collapse_1rcuo_1193{gap:var(--section-gap-lg);flex-direction:column;display:flex}._desktopCollapse_1rcuo_1271{gap:var(--section-gap);grid-column:1/-1}._collapseHeading_1rcuo_1276{font:inherit;margin:0}._collapseToggle_1rcuo_1193{justify-content:space-between;align-items:center;gap:calc(10px * var(--ui-scale));width:100%;min-height:max(var(--tap-min,44px), calc(44px * var(--ui-scale)));padding:calc(8px * var(--ui-scale)) var(--tile-pad);border-radius:var(--radius);background:var(--fill);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--ease);border:0;display:flex}._collapseToggle_1rcuo_1193:hover{background:var(--fill-hover)}._collapseSummary_1rcuo_1303{min-width:0;font-size:var(--day-body);font-weight:var(--fw-600)}._collapseAction_1rcuo_1309{align-items:center;gap:calc(4px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);flex:none;display:inline-flex}._collapseAction_1rcuo_1309 svg{transition:transform .2s var(--ease)}._collapse_1rcuo_1193[data-open=true] ._collapseAction_1rcuo_1309 svg{transform:rotate(180deg)}._collapseBody_1rcuo_1327{display:none}._collapse_1rcuo_1193[data-open=true] ._collapseBody_1rcuo_1327{display:contents}@container (width<=519px){._collapse_1rcuo_1193:not(._desktopCollapse_1rcuo_1271)[data-open=true] ._collapseBody_1rcuo_1327{gap:var(--section-gap-lg);flex-direction:column;display:flex}}._coreGrid_1rcuo_50{gap:calc(16px * var(--ui-scale));flex-direction:column;display:flex}._reasoning_1rcuo_1350{min-width:0}._reasoningTitle_1rcuo_1353{margin:0 0 calc(12px * var(--ui-scale));font-size:var(--day-body);font-weight:var(--fw-600);color:var(--text-muted)}._reasoningGrid_1rcuo_1359{gap:calc(12px * var(--ui-scale));grid-template-columns:minmax(0,1fr);display:grid}._reasoningGrid_1rcuo_1359 ._coreTile_1rcuo_20{gap:calc(8px * var(--ui-scale));box-shadow:none;padding:calc(12px * var(--ui-scale));border-top-width:1px}._reasoningGrid_1rcuo_1359 ._statement_1rcuo_377{font-size:var(--day-body)}._reasoningGrid_1rcuo_1359 ._extra_1rcuo_390{display:block}._reasoningGrid_1rcuo_1359 ._extra_1rcuo_390 summary{cursor:pointer;color:var(--text-muted);font-size:var(--day-meta)}._relationAttention_1rcuo_1381{--tone:var(--semantic-attention);--tone-bg:var(--semantic-attention-subtle)}._tile_caution_1rcuo_44{--tile-accent:var(--semantic-attention)}._caution_1rcuo_238{color:var(--semantic-attention)}._pill_caution_1rcuo_348{color:var(--semantic-attention);background:var(--semantic-attention-subtle)}@media (width>=768px){._reasoningGrid_1rcuo_1359{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._reasoningGrid_1rcuo_1359{grid-template-columns:repeat(4,minmax(0,1fr))}}._candidate_1l64j_6{gap:calc(8px * var(--ui-scale));flex-direction:column;min-width:0;display:flex;container-type:inline-size}._candidateTitle_1l64j_14{color:var(--text-muted);font-size:calc(12.5px * var(--ui-scale));font-weight:var(--fw-600);margin:0}._layout_1l64j_21{gap:calc(8px * var(--ui-scale));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (width>=720px){._layout_1l64j_21{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}._chart_1l64j_37,._insight_1l64j_38{padding:calc(6px * var(--ui-scale));border-radius:var(--tile-radius);background:var(--glass-strong);box-shadow:var(--glass-highlight), 0 0 0 1px var(--glass-edge);min-width:0;overflow:hidden}._chartCore_1l64j_50,._insightCore_1l64j_51{min-width:0;height:100%}._chartCore_1l64j_50{justify-content:center;gap:calc(2px * var(--ui-scale));flex-direction:column;padding:0;display:flex}._pillars_1l64j_66{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}._pillar_1l64j_66{align-items:center;gap:calc(3px * var(--ui-scale));min-width:0;margin:0 calc(2px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(2px * var(--ui-scale));text-align:center;overflow-wrap:anywhere;animation:_pillar-in_1l64j_1 .8s var(--spring,cubic-bezier(.32, .72, 0, 1)) both;animation-delay:calc(var(--j,0) * 70ms + .38s);border-radius:14px;flex-direction:column;display:flex;position:relative}._pillar_1l64j_66+._pillar_1l64j_66:before{content:"";top:14%;bottom:14%;left:calc(-3px * var(--ui-scale));background:linear-gradient(transparent, var(--separator), transparent);width:1px;position:absolute}._dayPillar_1l64j_103+._pillar_1l64j_66:before,._dayPillar_1l64j_103:before{display:none}._dayPillar_1l64j_103{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--el) 16%, transparent), transparent), color-mix(in srgb, var(--el) 6%, var(--glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--el) 30%, transparent), inset 0 1px 0 #fff6, 0 14px 30px -20px var(--el)}._pillarLabel_1l64j_123{color:var(--text-muted);font-size:var(--day-label);font-weight:var(--fw-600);letter-spacing:.08em;text-transform:uppercase}._dayPillar_1l64j_103 ._pillarLabel_1l64j_123{color:var(--el)}._monthCommand_1l64j_136{top:calc(-11px * var(--ui-scale));padding:0 calc(7px * var(--ui-scale));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--gold) 18%, var(--glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 28%, transparent), 0 4px 10px -6px var(--gold);color:color-mix(in srgb, var(--gold) 78%, var(--text));font-size:var(--day-label);font-weight:var(--fw-700);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 8px);line-height:1.7;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}._tenGod_1l64j_158{max-width:100%;padding:0 calc(7px * var(--ui-scale));background:var(--fill);color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);padding-block:calc(2px * var(--ui-scale));border-radius:9px;line-height:1.35}._tenGodSelf_1l64j_170{background:color-mix(in srgb, var(--el) 14%, transparent);color:var(--el)}._pillarName_1l64j_176{margin:calc(4px * var(--ui-scale)) 0 0;font-family:var(--font-display);font-size:calc(clamp(17px, 3.8cqi, 23px) * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.025em;overflow-wrap:anywhere;flex-direction:column;align-items:center;max-width:100%;line-height:1.12;display:flex}._glyph_1l64j_190{color:var(--el)}._pillarElements_1l64j_194{color:var(--text-muted);font-size:var(--day-meta);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}._hidden_1l64j_204{gap:calc(6px * var(--ui-scale));margin:calc(6px * var(--ui-scale)) 0 0;padding:calc(8px * var(--ui-scale)) 0 0;border-top:1px dashed var(--separator);animation:_reveal_1l64j_1 .5s var(--spring,cubic-bezier(.32, .72, 0, 1)) both;flex-direction:column;align-self:stretch;list-style:none;display:flex}._hidden_1l64j_204 li{flex-direction:column;align-items:center;line-height:1.2;display:flex}._hiddenName_1l64j_223{color:var(--el);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-700)}._hiddenMeta_1l64j_229{color:var(--text-muted);font-size:calc(10.5px * var(--ui-scale));flex-direction:column;display:flex}._sep_1l64j_237{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._hiddenToggle_1l64j_247{align-self:center;align-items:center;gap:calc(8px * var(--ui-scale));min-height:36px;margin-top:calc(4px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(4px * var(--ui-scale)) calc(3px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);color:var(--text);font:inherit;font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);cursor:pointer;transition:transform .5s var(--spring,cubic-bezier(.32, .72, 0, 1)), background-color .3s var(--spring,cubic-bezier(.32, .72, 0, 1));border:0;display:inline-flex}._hiddenToggleIcon_1l64j_269{width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));background:var(--glass-strong);box-shadow:var(--glass-highlight);color:var(--text-muted);transition:transform .5s var(--spring,cubic-bezier(.32, .72, 0, 1));border-radius:50%;place-items:center;display:grid}._hiddenToggle_1l64j_247:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}._hiddenToggle_1l64j_247:hover ._hiddenToggleIcon_1l64j_269{color:var(--text);transform:translateY(1px)scale(1.06)}._hiddenToggle_1l64j_247[aria-expanded=true] ._hiddenToggleIcon_1l64j_269{transform:rotate(180deg)}._hiddenToggle_1l64j_247:active{transform:scale(.97)}._hiddenToggle_1l64j_247:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._insightCore_1l64j_51{padding:calc(4px * var(--ui-scale)) calc(14px * var(--ui-scale));flex-direction:column;display:flex}._fact_1l64j_311,._elements_1l64j_312{min-width:0;padding:calc(12px * var(--ui-scale)) 0;animation:_reveal_1l64j_1 .8s var(--spring,cubic-bezier(.32, .72, 0, 1)) both}._fact_1l64j_311:nth-child(2){animation-delay:80ms}._elements_1l64j_312{animation-delay:.16s}._fact_1l64j_311+._fact_1l64j_311,._fact_1l64j_311+._elements_1l64j_312{border-top:1px solid var(--separator-soft)}._fact_1l64j_311{grid-template-columns:calc(92px * var(--ui-scale)) minmax(0, 1fr) auto;align-items:center;gap:calc(8px * var(--ui-scale));min-width:0;display:grid}._factLabel_1l64j_340{color:var(--text-muted);font-size:var(--day-label);font-weight:var(--fw-600);letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}._factValue_1l64j_350{align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;min-width:0;display:flex}._dayMasterName_1l64j_358{color:var(--el);font-family:var(--font-display);font-size:var(--day-display);font-weight:var(--fw-700);letter-spacing:-.03em;overflow-wrap:normal;white-space:nowrap;max-width:100%;line-height:1}._polarity_1l64j_370{padding:calc(3px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--fill);font-size:var(--day-meta);font-weight:var(--fw-600);white-space:nowrap}._gauge_1l64j_379{width:calc(38px * var(--ui-scale));height:calc(38px * var(--ui-scale));flex:none}._gaugeTrack_1l64j_385{fill:none;stroke:color-mix(in srgb, var(--text) 10%, transparent);stroke-width:3.5px}._gaugeValue_1l64j_391{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke:currentColor;background:0 0}._gaugeTick_1l64j_399{fill:var(--text-muted)}._strengthText_1l64j_403{align-items:flex-start;gap:calc(2px * var(--ui-scale));flex-direction:column;display:flex}._strengthPill_1l64j_410{padding:calc(1px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:var(--radius-pill);font-size:var(--day-meta);font-weight:var(--fw-700);white-space:nowrap}._strong_1l64j_418{color:var(--almanac-good);background:var(--almanac-good-bg)}._weak_1l64j_423{color:var(--text-muted);background:var(--fill)}._gaugeValue_1l64j_391._strong_1l64j_418,._gaugeValue_1l64j_391._weak_1l64j_423{background:0 0}._strengthScore_1l64j_433{color:var(--text-muted);font-size:var(--day-meta);font-variant-numeric:tabular-nums}._strengthScore_1l64j_433 strong{color:var(--text);font-family:var(--font-display);font-size:var(--day-title);font-weight:var(--fw-700)}._elements_1l64j_312{gap:calc(10px * var(--ui-scale));flex-direction:column;display:flex}._elementList_1l64j_452{gap:calc(4px * var(--ui-scale));grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._elementItem_1l64j_461{align-items:center;gap:calc(6px * var(--ui-scale));text-align:center;overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._elementOrb_1l64j_472{width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));background:radial-gradient(circle at 32% 26%, #ffffff80, transparent 58%), color-mix(in srgb, var(--el) var(--fill,10%), var(--glass-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--el) 28%, transparent), 0 8px 18px -12px var(--el);transition:transform .5s var(--spring,cubic-bezier(.32, .72, 0, 1));border-radius:50%;place-items:center;display:grid}._elementItem_1l64j_461:hover ._elementOrb_1l64j_472{transform:translateY(-2px)scale(1.04)}._elementOwn_1l64j_491 ._elementOrb_1l64j_472{box-shadow:0 0 0 2px var(--glass-strong), 0 0 0 3.5px color-mix(in srgb, var(--el) 70%, transparent), 0 10px 22px -12px var(--el)}._elementCount_1l64j_498{color:var(--text);font-family:var(--font-display);font-size:var(--day-title);font-weight:var(--fw-700);font-variant-numeric:tabular-nums;line-height:1}._elementName_1l64j_507{align-items:center;gap:calc(3px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);flex-wrap:wrap;justify-content:center;max-width:100%;display:inline-flex}._elementName_1l64j_507 svg,._elementOwn_1l64j_491 ._elementName_1l64j_507{color:var(--el)}._elementNone_1l64j_527 ._elementOrb_1l64j_472{background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator-soft)}._elementNone_1l64j_527 ._elementCount_1l64j_498{color:var(--text-muted)}._insightNote_1l64j_536{color:var(--text-muted);font-size:var(--day-meta);text-align:center;line-height:1.4}@container (width<=459px){._tenGod_1l64j_158{min-height:2.75em;font-size:var(--day-meta);place-items:center;display:grid}._fact_1l64j_311{row-gap:calc(6px * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto}._fact_1l64j_311 ._factValue_1l64j_350{grid-area:2/1/auto/-1}}._meta_1l64j_566{color:var(--text-muted);font-size:calc(11.5px * var(--ui-scale));margin:0}._empty_1l64j_572{align-items:flex-start;gap:calc(10px * var(--ui-scale));flex-direction:column;display:flex}._empty_1l64j_572 p{color:var(--text-muted);margin:0}@keyframes _pillar-in_1l64j_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _reveal_1l64j_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._pillar_1l64j_66,._hidden_1l64j_204,._fact_1l64j_311,._elements_1l64j_312{animation:none}._hiddenToggle_1l64j_247,._hiddenToggleIcon_1l64j_269,._elementOrb_1l64j_472{transition:none}}._section_18fxk_1{--activity-positive-bg:var(--almanac-good-bg);--activity-positive-fg:var(--almanac-good);--activity-positive-border:color-mix(in srgb, var(--almanac-good) 20%, var(--glass-edge));--activity-neutral-bg:var(--almanac-warn-bg);--activity-neutral-fg:var(--gold);--activity-neutral-border:color-mix(in srgb, var(--gold) 20%, var(--glass-edge));--activity-negative-bg:var(--almanac-bad-bg);--activity-negative-fg:var(--almanac-bad);--activity-negative-border:color-mix(in srgb, var(--almanac-bad) 20%, var(--glass-edge));gap:var(--section-gap-lg);min-width:0;padding:var(--tile-pad);border:1px solid var(--glass-edge);border-radius:var(--tile-radius);background:var(--glass-strong);grid-column:1/-1;display:grid}._section_18fxk_1 p{margin:0}._head_18fxk_25{align-items:center;gap:var(--section-gap);display:flex}._head_18fxk_25 svg{flex-shrink:0}._head_18fxk_25 label{color:var(--text)}._head_18fxk_25 h3{font-size:var(--day-label);font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;flex:1;margin:0;line-height:1.4}._select_18fxk_45{width:min(100%, calc(260px * var(--ui-scale)));min-height:max(var(--tap-min), calc(40px * var(--ui-scale)));border-radius:var(--radius)}._context_18fxk_52{gap:var(--section-gap) var(--section-gap-lg);font-size:var(--day-body);flex-wrap:wrap;align-items:center;display:flex}._field_18fxk_59{align-items:center;gap:var(--section-gap);display:flex}._field_18fxk_59 ._input_18fxk_64,._field_18fxk_59 input,._field_18fxk_59 select{min-height:max(var(--tap-min), calc(36px * var(--ui-scale)))}._check_18fxk_69{align-items:center;gap:var(--section-gap);min-height:var(--tap-min);cursor:pointer;display:flex}._positive_18fxk_78,._favorable_18fxk_79{--tone-bg:var(--activity-positive-bg);--tone-fg:var(--activity-positive-fg);--tone-border:var(--activity-positive-border)}._warning_18fxk_84,._attention_18fxk_85{--tone-bg:var(--activity-neutral-bg);--tone-fg:var(--activity-neutral-fg);--tone-border:var(--activity-neutral-border)}._unfavorable_18fxk_90{--tone-bg:var(--activity-negative-bg);--tone-fg:var(--activity-negative-fg);--tone-border:var(--activity-negative-border)}._verdict_18fxk_97{align-items:center;gap:var(--section-gap-lg);padding:calc(12px * var(--ui-scale)) var(--section-gap-lg);border:1px solid var(--tone-border);border-radius:var(--radius-sm);background:var(--tone-bg);display:flex}._verdictIcon_18fxk_106{color:var(--tone-fg);flex-shrink:0}._verdictText_18fxk_110{flex:1;min-width:0}._eyebrow_18fxk_114{color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase}._verdictTitle_18fxk_121{color:var(--tone-fg);font-size:var(--day-title);font-weight:var(--fw-600);line-height:1.25}._note_18fxk_127{color:var(--text-muted);font-size:var(--day-meta);line-height:1.5}._next_18fxk_132{align-items:center;gap:var(--section-gap);min-height:var(--tap-min);padding-left:var(--section-gap-lg);border-left:1px solid var(--tone-border);color:var(--text);cursor:pointer;flex-shrink:0;text-decoration:none;display:flex}._next_18fxk_132>span{color:var(--text-muted);font-size:var(--day-meta);display:grid}._next_18fxk_132 strong{color:var(--text);font-size:var(--day-body);font-variant-numeric:tabular-nums}._next_18fxk_132>svg{color:var(--tone-fg)}._next_18fxk_132:hover strong{text-decoration:underline}._next_18fxk_132:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-sm)}._columns_18fxk_167{gap:var(--section-gap-lg);padding-top:var(--section-gap-lg);border-top:1px solid var(--glass-edge);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._group_18fxk_174{align-content:start;gap:var(--section-gap-lg);min-width:0;display:grid}._group_18fxk_174+._group_18fxk_174{padding-left:var(--section-gap-lg);border-left:1px solid var(--glass-edge)}._groupTitle_18fxk_185{color:var(--text);align-items:center;gap:calc(6px * var(--ui-scale));font-size:var(--day-meta);font-weight:var(--fw-600);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}._groupTitle_18fxk_185 svg{color:var(--tone-fg)}._chips_18fxk_199{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chips_18fxk_199 li{min-height:calc(30px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-sm);background:var(--tone-bg);font-size:var(--day-body);border:1px solid #0000;flex-direction:column;justify-content:center;line-height:1.3;display:inline-flex}._chips_18fxk_199 li._hard_18fxk_219{border-color:var(--activity-negative-fg)}._chipName_18fxk_222{font-weight:var(--fw-500)}._chipMeta_18fxk_225{color:var(--text-muted);font-size:var(--day-meta)}._avoidLegend_18fxk_229{gap:calc(12px * var(--ui-scale));margin:calc(8px * var(--ui-scale)) 0 0;color:var(--text-muted);font-size:calc(12px * var(--ui-scale));flex-wrap:wrap;display:flex}._avoidLegend_18fxk_229 span{align-items:center;gap:calc(4px * var(--ui-scale));display:inline-flex}._avoidDot_18fxk_242,._strongAvoidDot_18fxk_243{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));background:var(--activity-neutral-fg);border-radius:50%}._strongAvoidDot_18fxk_243{background:var(--semantic-negative)}._empty_18fxk_252{color:var(--text-muted);font-size:var(--day-meta)}._more_18fxk_258{color:var(--text-muted);font-size:var(--day-meta);line-height:1.5}._more_18fxk_258 summary{color:var(--text-muted);cursor:pointer;padding-block:calc(6px * var(--ui-scale))}._more_18fxk_258 summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._more_18fxk_258 ul{margin:var(--section-gap) 0 0;padding-left:calc(20px * var(--ui-scale))}@container (width<=719px){._columns_18fxk_167{row-gap:calc(20px * var(--ui-scale));grid-template-columns:minmax(0,1fr)}._group_18fxk_174+._group_18fxk_174{border-left:0;padding-left:0}}@media (width<=767px){._columns_18fxk_167{row-gap:calc(20px * var(--ui-scale));grid-template-columns:minmax(0,1fr)}._group_18fxk_174+._group_18fxk_174{border-left:0;padding-left:0}._verdict_18fxk_97{flex-wrap:wrap}._next_18fxk_132{padding:var(--section-gap) 0 0;border-left:0;border-top:1px solid var(--tone-border);flex-basis:100%;justify-content:space-between}}@media (width<=519px){._head_18fxk_25{flex-wrap:wrap}._select_18fxk_45{width:100%}}._head_18fxk_25{flex-wrap:wrap}._head_18fxk_25 h3{flex-basis:30%}._select_18fxk_45{width:min(100%, calc(210px * var(--ui-scale)))}._activityButton_18fxk_327{padding:calc(4px * var(--ui-scale)) 0;color:var(--text);font:inherit;cursor:pointer;text-align:left;min-height:var(--tap-min);background:0 0;border:0}._activityButton_18fxk_327:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._chips_18fxk_199 li._strongAvoid_18fxk_243{color:var(--semantic-negative);background:var(--semantic-negative-subtle)}._activityDetail_18fxk_345{gap:calc(8px * var(--ui-scale));font-size:var(--day-body);display:grid}._neutral_18fxk_351{--tone-bg:var(--semantic-neutral-subtle);--tone-fg:var(--semantic-neutral);--tone-border:var(--glass-edge)}._chips_18fxk_199 li._hard_18fxk_219{color:var(--semantic-negative);background:var(--semantic-negative-subtle)}._positiveText_18fxk_360{color:var(--semantic-positive);font-weight:var(--fw-600)}._negativeText_18fxk_364{color:var(--semantic-negative);font-weight:var(--fw-600)}._attentionText_18fxk_368{color:var(--semantic-attention);font-weight:var(--fw-600)}._neutralText_18fxk_372{color:var(--semantic-neutral)}._more_18fxk_258 ._otherActivities_18fxk_377{gap:calc(6px * var(--ui-scale)) calc(16px * var(--ui-scale));flex-wrap:wrap;padding:0;list-style:none;display:flex}._otherActivities_18fxk_377 li{min-width:0}._otherActivityButton_18fxk_387{align-items:flex-start;gap:calc(2px * var(--ui-scale));min-height:max(44px, var(--tap-min));padding:calc(4px * var(--ui-scale)) calc(6px * var(--ui-scale));border-radius:var(--radius-sm);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;transition:background-color .16s;display:flex}._otherActivityName_18fxk_402{color:var(--text);font-size:var(--day-body);font-weight:var(--fw-500);line-height:1.5}._otherActivityStatus_18fxk_408{align-items:center;gap:calc(4px * var(--ui-scale));color:var(--text-muted);font-size:var(--day-meta);font-weight:var(--fw-400);line-height:1.5;display:inline-flex}._otherActivityStatus_18fxk_408 svg{flex-shrink:0}._otherActivityButton_18fxk_387:hover{background:var(--fill-hover)}._otherActivityButton_18fxk_387:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){._otherActivityButton_18fxk_387{transition:none}}._evidenceBody_18fxk_433{gap:var(--section-gap-lg);min-width:0;display:grid}._sourceEvidence_18fxk_438{margin-block:var(--section-gap-lg);overflow-wrap:anywhere}._sourceEvidence_18fxk_438 strong{color:var(--text)}._sourceEvidence_18fxk_438 blockquote{margin:var(--section-gap) 0;padding-left:var(--section-gap);border-left:2px solid var(--glass-edge);color:var(--text)}._sourceEvidence_18fxk_438 a{min-height:var(--tap-min);color:var(--text);align-items:center;text-decoration:underline;display:inline-flex}._sourceEvidence_18fxk_438 a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._view_s4758_1{gap:calc(12px * var(--ui-scale));flex-direction:column;flex:auto;min-height:0;display:flex}._events_s4758_10{padding:calc(6px * var(--ui-scale));border-radius:var(--radius-lg)}._empty_s4758_15{padding:calc(16px * var(--ui-scale)) calc(10px * var(--ui-scale));color:var(--text-muted);font-size:calc(14px * var(--ui-scale));justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;margin:0;display:flex}._empty_s4758_15 p{margin:0}._chip_1d1j9_1{--event-color:#475569;align-items:baseline;gap:calc(4px * var(--ui-scale));text-align:left;width:100%;min-width:0;font-size:calc(12.5px * var(--ui-scale));color:var(--text);transition:background-color .15s var(--ease), transform .15s var(--ease);border:0;line-height:1.3;display:flex;overflow:hidden}._chip_1d1j9_1:active{transform:scale(.98)}._inline_1d1j9_24{padding:calc(3px * var(--ui-scale)) calc(7px * var(--ui-scale));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--event-color) 16%, transparent);box-shadow:inset 3px 0 0 var(--event-color);padding-left:calc(9px * var(--ui-scale))}._inline_1d1j9_24:hover{background:color-mix(in srgb, var(--event-color) 26%, transparent)}._title_1d1j9_36{font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._time_1d1j9_45{color:color-mix(in srgb, var(--event-color) 55%, var(--text));font-weight:var(--fw-500);font-variant-numeric:tabular-nums;flex:none}._icons_1d1j9_52{gap:calc(2px * var(--ui-scale));color:color-mix(in srgb, var(--event-color) 55%, var(--text));flex:none;align-self:center;display:inline-flex}._compact_1d1j9_60{width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));min-width:calc(7px * var(--ui-scale));background:var(--event-color);box-shadow:none;border-radius:50%;padding:0}._compact_1d1j9_60:hover{background:var(--event-color)}._view_1lf76_1{border-radius:var(--radius-lg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._weekdays_1lf76_10{border-bottom:1px solid var(--separator);font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:.02em;color:var(--text-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdays_1lf76_10>div{padding:calc(6px * var(--ui-scale)) 0}._grid_1lf76_25{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(calc(96px * var(--ui-scale)), 1fr);flex:auto;display:grid}._cell_1lf76_32{gap:calc(2px * var(--ui-scale));padding:calc(4px * var(--ui-scale));border-right:1px solid var(--separator-soft);border-bottom:1px solid var(--separator-soft);cursor:pointer;min-width:0;transition:background-color .15s var(--ease);flex-direction:column;display:flex;position:relative}._cell_1lf76_32:nth-child(7n){border-right:0}._cell_1lf76_32:hover{background:var(--fill)}._outside_1lf76_53{background:color-mix(in srgb, var(--fill) 45%, transparent)}._outside_1lf76_53 ._solarDay_1lf76_57,._outside_1lf76_53 ._lunarDay_1lf76_58{color:var(--text-faint)}._outside_1lf76_53 ._events_1lf76_62{opacity:.7}._cell_1lf76_32:hover ._lunarDay_1lf76_58:not(._lunarFirst_1lf76_67),._outside_1lf76_53:hover ._solarDay_1lf76_57{color:var(--text-muted)}._outside_1lf76_53 ._solarDay_1lf76_57:hover{color:var(--text)}._cellHead_1lf76_76{align-items:center;gap:calc(4px * var(--ui-scale));display:flex}._solarDay_1lf76_57{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));font-family:var(--font-display);font-size:calc(16px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:-.02em;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;line-height:1;display:grid;position:relative}._solarDay_1lf76_57:hover{background:var(--fill-hover)}._today_1lf76_107{box-shadow:inset 0 0 0 2px var(--accent)}._today_1lf76_107 ._solarDay_1lf76_57{color:var(--accent)}._dayDot_1lf76_116{top:calc(3px * var(--ui-scale));right:calc(-5px * var(--ui-scale));width:calc(7px * var(--ui-scale));height:calc(7px * var(--ui-scale));pointer-events:none;border-radius:50%;position:absolute}._dayDotGood_1lf76_126{background:#16a34a}._legend_1lf76_130{justify-content:center;align-items:center;gap:calc(6px * var(--ui-scale));padding:calc(7px * var(--ui-scale)) calc(12px * var(--ui-scale));border-top:1px solid var(--separator-soft);font-size:calc(11px * var(--ui-scale));color:var(--text-muted);display:flex}._legendDot_1lf76_141{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));border-radius:50%;flex-shrink:0}._legendToday_1lf76_148{width:calc(12px * var(--ui-scale));height:calc(10px * var(--ui-scale));border:2px solid var(--accent);border-radius:2px;flex-shrink:0}._legend_1lf76_130>span+._legendDot_1lf76_141,._legend_1lf76_130>span+._legendToday_1lf76_148{margin-left:calc(10px * var(--ui-scale))}._lunarDay_1lf76_58{font-size:calc(12px * var(--ui-scale));color:var(--text-lunar);font-variant-numeric:tabular-nums;margin-left:auto}._lunarFirst_1lf76_67{font-weight:var(--fw-700);color:var(--accent-text)}._holiday_1lf76_174{font-size:calc(11.5px * var(--ui-scale));font-weight:var(--fw-600);color:var(--holiday);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._events_1lf76_62{gap:calc(2px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._more_1lf76_190{font-size:calc(12px * var(--ui-scale));color:var(--text-muted);padding-left:calc(6px * var(--ui-scale))}._dots_1lf76_196{display:none}._dot_1lf76_196{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border-radius:50%}._add_1lf76_206{right:calc(5px * var(--ui-scale));bottom:calc(5px * var(--ui-scale));width:calc(26px * var(--ui-scale));height:calc(26px * var(--ui-scale));background:var(--glass-strong);box-shadow:var(--shadow-sm);color:var(--accent);opacity:0;transition:opacity .15s var(--ease), transform .2s var(--ease-spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.8)}._cell_1lf76_32:hover ._add_1lf76_206,._add_1lf76_206:focus-visible{opacity:1;transform:none}._red_1lf76_232{color:var(--sunday)}@media (width<=640px){._grid_1lf76_25{grid-auto-rows:minmax(calc(64px * var(--ui-scale)), 1fr)}._cell_1lf76_32{padding:calc(2px * var(--ui-scale))}._cellHead_1lf76_76{flex-direction:column;gap:0}._lunarDay_1lf76_58{font-size:calc(10.5px * var(--ui-scale));margin-left:0}._holiday_1lf76_174{font-size:calc(9.5px * var(--ui-scale));text-align:center}._events_1lf76_62{display:none}._dots_1lf76_196{justify-content:center;gap:calc(3px * var(--ui-scale));padding-bottom:calc(2px * var(--ui-scale));margin-top:auto;display:flex}._add_1lf76_206{display:none}}._chipsMode_1lf76_282 ._events_1lf76_62{display:flex}._chipsMode_1lf76_282 ._dots_1lf76_196,._markersMode_1lf76_290 ._events_1lf76_62,._markersMode_1lf76_290 ._add_1lf76_206{display:none}._markersMode_1lf76_290 ._dots_1lf76_196{justify-content:center;align-items:center;gap:calc(3px * var(--ui-scale));padding-bottom:calc(2px * var(--ui-scale));flex-wrap:wrap;margin-top:auto;display:flex}._marker_1lf76_290{width:calc(9px * var(--ui-scale));height:calc(11px * var(--ui-scale));place-items:center;display:inline-grid}._markerDot_1lf76_312{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale));background:currentColor;border-radius:50%}._markerMore_1lf76_319{font-size:calc(10px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted);line-height:1}._view_1nqsf_1{gap:calc(8px * var(--ui-scale));flex-direction:column;flex:auto;min-height:0;display:flex}._weekInfo_1nqsf_9{text-align:center;font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted);padding-inline:calc(4px * var(--ui-scale))}._header_1nqsf_17{padding:calc(4px * var(--ui-scale));border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}._days_1nqsf_26{border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}._dayHead_1nqsf_33{padding:calc(6px * var(--ui-scale)) calc(2px * var(--ui-scale));border-radius:var(--radius);min-width:0;transition:background-color .15s var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;display:flex}._dayHead_1nqsf_33:hover{background:var(--fill)}._weekday_1nqsf_50{font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted)}._solarDay_1nqsf_56{font-family:var(--font-display);font-size:calc(22px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:-.03em;width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));border-radius:50%;place-items:center;line-height:1.1;display:grid}._today_1nqsf_69 ._solarDay_1nqsf_56{background:var(--accent);color:var(--accent-contrast)}._lunarDay_1nqsf_74{font-size:calc(12px * var(--ui-scale));color:var(--text-lunar)}._lunarFirst_1nqsf_80{font-weight:var(--fw-700);color:var(--accent-text)}._holiday_1nqsf_85{font-size:calc(11px * var(--ui-scale));color:var(--holiday);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._red_1nqsf_95{color:var(--sunday)}._page_kuqdn_1{flex-direction:column;height:100dvh;display:flex}._body_kuqdn_8{gap:var(--gap);min-height:0;padding:var(--gap);flex:auto;display:flex}._main_kuqdn_16{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none;border-radius:var(--radius-lg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}._swipeContent_kuqdn_33{flex-direction:column;flex:auto;min-height:0;display:flex}._swipeContent_kuqdn_33[data-view=day],._swipeContent_kuqdn_33[data-view=day]>*{flex-shrink:0}._swipeContent_kuqdn_33[data-swiping]{will-change:transform}@media (width<=720px){._body_kuqdn_8{padding:8px max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left))}._main_kuqdn_16{border-radius:var(--radius-lg) var(--radius-lg) 0 0}._main_kuqdn_16>*,._swipeContent_kuqdn_33>*{flex-shrink:0}._main_kuqdn_16:after{content:"";flex:0 0 var(--tabbar-space)}}._page_kf7x6_4{--list-header-top:10px;--list-header-height:56px;--list-sticky-top:calc(var(--list-header-top) + var(--list-header-height) + 6px);min-height:100dvh}._header_kf7x6_12{top:var(--list-header-top);z-index:20;align-items:center;gap:calc(8px * var(--ui-scale));max-width:calc(720px * var(--ui-scale));min-height:var(--list-header-height);margin:var(--list-header-top) auto 0;padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale)) calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius-lg);background:var(--glass-sheet);display:flex;position:sticky}._header_kf7x6_12 h1{min-width:0;font-family:var(--font-display);font-size:calc(20px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}._back_kf7x6_41{color:var(--accent-text);padding:0 calc(12px * var(--ui-scale)) 0 calc(8px * var(--ui-scale));gap:calc(2px * var(--ui-scale))}._headerActions_kf7x6_47{align-items:center;gap:calc(4px * var(--ui-scale));flex:none;display:flex}._selectButton_kf7x6_54{min-width:calc(64px * var(--ui-scale));color:var(--accent-text)}._main_kf7x6_59{gap:calc(14px * var(--ui-scale));max-width:calc(720px * var(--ui-scale));padding:calc(16px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(64px * var(--ui-scale));flex-direction:column;margin:0 auto;display:flex}._withTabBar_kf7x6_68 ._main_kf7x6_59{padding-bottom:calc(var(--tabbar-space) + calc(16px * var(--ui-scale)))}._selecting_kf7x6_72 ._main_kf7x6_59{padding-bottom:calc(calc(120px * var(--ui-scale)) + env(safe-area-inset-bottom))}._filters_kf7x6_77{gap:calc(10px * var(--ui-scale));flex-direction:column;display:flex}._search_kf7x6_83{display:block;position:relative}._search_kf7x6_83 .input{min-height:calc(44px * var(--ui-scale));padding-left:calc(40px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-color:var(--glass-border)}._searchIcon_kf7x6_98{top:50%;left:calc(14px * var(--ui-scale));color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}._chips_kf7x6_107{gap:calc(8px * var(--ui-scale));padding:calc(2px * var(--ui-scale)) 12px;scrollbar-width:none;margin:0 -12px;display:flex;overflow-x:auto}._chips_kf7x6_107::-webkit-scrollbar{display:none}._chip_kf7x6_107{align-items:center;gap:calc(8px * var(--ui-scale));min-height:calc(44px * var(--ui-scale));padding:0 calc(16px * var(--ui-scale)) 0 calc(12px * var(--ui-scale));border:1px solid var(--separator);border-radius:var(--radius-pill);color:var(--text-muted);font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);transition:background-color .18s var(--ease), color .18s var(--ease), transform .2s var(--ease-spring);background:0 0;flex:none;display:inline-flex}._chip_kf7x6_107:active{transform:scale(.95)}._chip_kf7x6_107[aria-pressed=true]{background:var(--glass-strong);color:var(--text);box-shadow:var(--shadow-sm);border-color:#0000}._chipDot_kf7x6_151{width:calc(10px * var(--ui-scale));height:calc(10px * var(--ui-scale));border:2px solid var(--swatch);border-radius:50%}._chip_kf7x6_107[aria-pressed=true] ._chipDot_kf7x6_151{background:var(--swatch)}._status_kf7x6_162:empty{display:none}._status_kf7x6_162{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted);padding:0 calc(4px * var(--ui-scale))}._notice_kf7x6_173{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(28px * var(--ui-scale)) calc(16px * var(--ui-scale));text-align:center;color:var(--text-muted);flex-direction:column;display:flex}._notice_kf7x6_173 p{font-weight:var(--fw-600);margin:0}._sentinel_kf7x6_188{text-align:center;min-height:1px;font-size:calc(13px * var(--ui-scale));color:var(--text-muted)}._sentinel_kf7x6_188:not(:empty){padding:calc(8px * var(--ui-scale)) 0}._years_kf7x6_200{gap:calc(32px * var(--ui-scale));flex-direction:column;display:flex}._year_kf7x6_200{gap:calc(16px * var(--ui-scale));flex-direction:column;display:flex}._yearHead_kf7x6_212{align-items:center;gap:calc(12px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));font-family:var(--font-display);font-size:calc(30px * var(--ui-scale));font-weight:var(--fw-800);letter-spacing:-.035em;margin:0;display:flex}._yearHead_kf7x6_212:after{content:"";background:var(--separator);flex:auto;height:1px}._month_kf7x6_232{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-highlight), var(--glass-shadow)}._monthHead_kf7x6_241{top:var(--list-sticky-top);z-index:10;align-items:baseline;column-gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale)) calc(10px * var(--ui-scale));border-bottom:1px solid var(--separator);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(var(--glass-sheet), var(--glass-sheet)), var(--bg);font-family:var(--font-display);font-size:calc(18px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.02em;flex-wrap:wrap;margin:0;display:flex;position:sticky}._monthLunar_kf7x6_261{font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-500);letter-spacing:0;color:var(--text-muted)}._days_kf7x6_269{margin:0;padding:0;list-style:none}._skeleton_kf7x6_276{gap:calc(14px * var(--ui-scale));flex-direction:column;display:flex}._skeletonDay_kf7x6_282{height:calc(96px * var(--ui-scale));border-radius:var(--radius-lg);background:var(--fill);animation:1.4s ease-in-out infinite _pulse_kf7x6_1}@keyframes _pulse_kf7x6_1{50%{opacity:.5}}._selectionBar_kf7x6_296{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:30;justify-content:space-between;align-items:center;gap:calc(8px * var(--ui-scale));width:min(calc(560px * var(--ui-scale)), calc(100% - 24px));min-height:calc(62px * var(--ui-scale));padding:calc(8px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-bar-filter);backdrop-filter:var(--glass-bar-filter);display:flex;position:fixed;transform:translate(-50%)}._selectionBar_kf7x6_296 .btn{min-height:calc(44px * var(--ui-scale))}._selectionBar_kf7x6_296 .btn-danger{background:var(--accent);color:var(--accent-contrast)}._selectionCount_kf7x6_324{font-weight:var(--fw-700);font-size:calc(14.5px * var(--ui-scale));white-space:nowrap}._error_kf7x6_330{left:50%;bottom:calc(max(12px, env(safe-area-inset-bottom)) + calc(74px * var(--ui-scale)));z-index:30;width:min(calc(560px * var(--ui-scale)), calc(100% - 24px));padding:calc(12px * var(--ui-scale)) calc(16px * var(--ui-scale));border-radius:var(--radius-lg);background:var(--glass-sheet);color:var(--accent-text);font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);margin:0;position:fixed;transform:translate(-50%)}@media (width<=720px){._page_kf7x6_4{--list-header-top:max(8px, env(safe-area-inset-top))}._header_kf7x6_12{margin:var(--list-header-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));padding:calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(6px * var(--ui-scale)) calc(4px * var(--ui-scale));border-radius:28px}._header_kf7x6_12 h1{font-size:calc(16px * var(--ui-scale))}._withTabBar_kf7x6_68 ._back_kf7x6_41{display:none}._withTabBar_kf7x6_68 ._header_kf7x6_12{padding-left:calc(16px * var(--ui-scale))}._back_kf7x6_41{width:calc(40px * var(--ui-scale));min-height:calc(40px * var(--ui-scale));padding:0}._backText_kf7x6_379{display:none}._headerActions_kf7x6_47 .btn{min-height:calc(40px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale))}._main_kf7x6_59{padding:12px max(8px, env(safe-area-inset-right)) 48px max(8px, env(safe-area-inset-left))}._chips_kf7x6_107{padding:calc(2px * var(--ui-scale)) 8px;margin:0 -8px}}._page_16v4p_1{flex-direction:column;min-height:100dvh;display:flex}._footer_16v4p_8{width:100%;max-width:calc(960px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale)) calc(24px * var(--ui-scale));margin:auto auto 0}._footer_16v4p_8 nav{justify-content:center}._buildVersion_16v4p_19{text-align:center;color:var(--text-muted);font-size:calc(12px * var(--ui-scale));margin:0}._birthInfo_16v4p_26{gap:calc(12px * var(--ui-scale));border-top:1px solid var(--separator);width:100%;min-width:0;margin-top:calc(12px * var(--ui-scale));padding-top:calc(16px * var(--ui-scale));flex-direction:column;display:flex}._birthInfo_16v4p_26 h3{font-size:calc(16px * var(--ui-scale));margin:0}._birthFields_16v4p_42{gap:calc(12px * var(--ui-scale));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._birthBasics_16v4p_53{gap:calc(8px * var(--ui-scale));grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.3fr);display:grid}._birthDatePart_16v4p_61,._birthGender_16v4p_62{min-width:0}._birthGroup_16v4p_67{gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);flex-direction:column;display:flex}._birthGroupHead_16v4p_76{gap:calc(2px * var(--ui-scale));flex-direction:column;display:flex}._birthGroupHead_16v4p_76 h4{font-size:calc(14px * var(--ui-scale));font-weight:var(--fw-600);margin:0}._birthGroupHead_16v4p_76 p{margin:0}._birthRow_16v4p_92{align-items:end;gap:calc(8px * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._birthAdvanced_16v4p_99{min-width:0}._birthAdvanced_16v4p_99 summary{align-items:center;gap:calc(8px * var(--ui-scale));min-height:44px;color:var(--text-muted);font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);cursor:pointer;list-style:none;display:inline-flex}._birthAdvanced_16v4p_99 summary::-webkit-details-marker{display:none}._birthAdvanced_16v4p_99 summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .25s;transform:rotate(-45deg)}._birthAdvanced_16v4p_99[open] summary:before{transform:rotate(45deg)}._birthAdvanced_16v4p_99 summary:hover{color:var(--text)}._birthAdvanced_16v4p_99 summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}._birthAdvanced_16v4p_99[open] summary{margin-bottom:calc(6px * var(--ui-scale))}._clearBirth_16v4p_148{margin-left:auto}._birthFields_16v4p_42 ._input_16v4p_152{width:100%;min-width:0;min-height:44px}._birthFields_16v4p_42 .btn{white-space:normal;min-height:44px;padding-block:calc(8px * var(--ui-scale))}@media (width<=640px){._birthBasics_16v4p_53{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr)}._birthGender_16v4p_62{grid-column:1/-1}}@media (width<=480px){._birthRowStack_16v4p_176{grid-template-columns:minmax(0,1fr)}._clearBirth_16v4p_148{margin-left:0}}._header_16v4p_185{width:100%;top:calc(10px * var(--ui-scale));z-index:10;align-items:center;gap:calc(8px * var(--ui-scale));max-width:calc(960px * var(--ui-scale));min-height:calc(56px * var(--ui-scale));margin:calc(10px * var(--ui-scale)) auto 0;padding:calc(8px * var(--ui-scale)) calc(12px * var(--ui-scale));border-radius:var(--radius-lg);display:flex;position:sticky}._header_16v4p_185 h1{font-family:var(--font-display);font-size:calc(20px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.025em;margin:0}._back_16v4p_208{color:var(--accent);padding:0 calc(12px * var(--ui-scale)) 0 calc(8px * var(--ui-scale));gap:calc(2px * var(--ui-scale))}._loading_16v4p_214{padding:calc(24px * var(--ui-scale)) calc(16px * var(--ui-scale));color:var(--text-muted)}._loading_16v4p_214 p{margin:0 0 calc(12px * var(--ui-scale))}._layout_16v4p_223{grid-template-columns:calc(208px * var(--ui-scale)) minmax(0, 1fr);align-items:start;gap:calc(18px * var(--ui-scale));width:100%;max-width:calc(960px * var(--ui-scale));padding:calc(18px * var(--ui-scale)) calc(12px * var(--ui-scale)) calc(48px * var(--ui-scale));margin:0 auto;display:grid}._tabs_16v4p_235{top:calc(86px * var(--ui-scale));gap:calc(2px * var(--ui-scale));padding:calc(8px * var(--ui-scale));border-radius:var(--radius-lg);flex-direction:column;display:flex;position:sticky}._tab_16v4p_235{align-items:center;gap:calc(10px * var(--ui-scale));min-height:calc(40px * var(--ui-scale));padding:0 calc(12px * var(--ui-scale));border-radius:var(--radius);color:var(--text);font:inherit;font-size:calc(15px * var(--ui-scale));font-weight:var(--fw-500);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:background-color .15s;display:flex}._tab_16v4p_235:hover{background:var(--fill)}._tab_16v4p_235[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--fw-600)}._main_16v4p_274{gap:calc(18px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}@media (width<=720px){._layout_16v4p_223{gap:calc(12px * var(--ui-scale));padding-top:calc(12px * var(--ui-scale));grid-template-columns:minmax(0,1fr)}._tabs_16v4p_235{top:calc(76px * var(--ui-scale));z-index:5;gap:calc(4px * var(--ui-scale));padding:calc(6px * var(--ui-scale));border-radius:var(--radius-pill);scrollbar-width:none;flex-direction:row;scroll-padding-inline:6px;overflow-x:auto}._tabs_16v4p_235::-webkit-scrollbar{display:none}._tab_16v4p_235{min-height:calc(36px * var(--ui-scale));padding:0 calc(14px * var(--ui-scale));border-radius:var(--radius-pill);font-size:calc(14px * var(--ui-scale));flex:none}}._section_16v4p_315{padding:calc(16px * var(--ui-scale)) calc(18px * var(--ui-scale));border-radius:var(--radius-lg);scroll-margin-top:calc(80px * var(--ui-scale));flex-direction:column;display:flex}._section_16v4p_315 h2{margin:0 0 calc(6px * var(--ui-scale));font-family:var(--font-display);font-size:calc(17px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.015em}._toggleRow_16v4p_332{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) 0;border-top:1px solid var(--separator);display:flex}._section_16v4p_315 h2+._toggleRow_16v4p_332{border-top:0}._toggleRow_16v4p_332>span:first-child{gap:calc(2px * var(--ui-scale));flex-direction:column;display:flex}._rowLabel_16v4p_351{font-weight:var(--fw-500)}._switchRow_16v4p_359,._switchRow_16v4p_359._toggleRow_16v4p_332{flex-wrap:nowrap}._switchRow_16v4p_359>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}._select_16v4p_370{width:auto;min-width:calc(140px * var(--ui-scale))}._categoryManager_16v4p_375{gap:calc(16px * var(--ui-scale));flex-direction:column;display:flex}._categoryList_16v4p_381{gap:calc(6px * var(--ui-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._categoryRow_16v4p_390{grid-template-columns:calc(32px * var(--ui-scale)) minmax(0, 1fr) auto auto;align-items:center;gap:calc(10px * var(--ui-scale));display:grid}._swatchButton_16v4p_397{width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));border:2px solid var(--glass-strong);box-shadow:0 0 0 1px var(--border-strong);border-radius:50%}._count_16v4p_405{font-size:calc(13px * var(--ui-scale));color:var(--text-muted);white-space:nowrap}._systemNote_16v4p_411{font-size:calc(12px * var(--ui-scale));color:var(--text-muted);padding:0 calc(12px * var(--ui-scale))}._colorRow_16v4p_417{grid-column:2/-1}._colors_16v4p_421{gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}._color_16v4p_417{width:calc(30px * var(--ui-scale));height:calc(30px * var(--ui-scale));border:2px solid var(--glass-strong);box-shadow:0 0 0 1px var(--border-strong);transition:transform .2s var(--ease-spring);border-radius:50%}._color_16v4p_417:active{transform:scale(.9)}._colorOn_16v4p_440{box-shadow:0 0 0 2px var(--text)}._newCategory_16v4p_444{gap:calc(10px * var(--ui-scale));padding-top:calc(14px * var(--ui-scale));border-top:1px solid var(--separator);flex-direction:column;display:flex}._newCategory_16v4p_444 button[type=submit]{align-self:flex-start}@media (width<=560px){._categoryRow_16v4p_390{grid-template-columns:calc(32px * var(--ui-scale)) minmax(0, 1fr) auto}._count_16v4p_405{display:none}._toggleRow_16v4p_332{flex-wrap:wrap}}._account_16v4p_470{align-items:flex-start;gap:calc(10px * var(--ui-scale));flex-direction:column;display:flex}._account_16v4p_470 p{margin:0}._profile_16v4p_481{align-items:center;gap:calc(12px * var(--ui-scale));display:flex}._profile_16v4p_481 img,._avatarFallback_16v4p_488{width:calc(44px * var(--ui-scale));height:calc(44px * var(--ui-scale));border-radius:50%}._avatarFallback_16v4p_488{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-700);font-size:calc(18px * var(--ui-scale));place-items:center;display:grid}._profile_16v4p_481>span:last-child{flex-direction:column;display:flex}._buttons_16v4p_508{gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}._dataNotes_16v4p_514{gap:calc(2px * var(--ui-scale));padding-left:calc(18px * var(--ui-scale));flex-direction:column;margin:0;display:flex}._help_16v4p_522{gap:calc(10px * var(--ui-scale));padding:0 0 calc(12px * var(--ui-scale));flex-direction:column;display:flex}._help_16v4p_522 p{margin:0}._helpBlock_16v4p_533{gap:calc(4px * var(--ui-scale));flex-direction:column;display:flex}._steps_16v4p_539{padding-left:calc(20px * var(--ui-scale));gap:calc(4px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));flex-direction:column;margin:0;line-height:1.45;display:flex}._shortcuts_16v4p_550{gap:calc(14px * var(--ui-scale));flex-direction:column;display:flex}._shortcuts_16v4p_550>p{margin:0}._shortcutGroup_16v4p_560 h3{margin:0 0 calc(4px * var(--ui-scale));font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text-muted)}._shortcutGroup_16v4p_560 ul{margin:0;padding:0;list-style:none}._shortcutGroup_16v4p_560 li{justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-scale));padding:calc(8px * var(--ui-scale)) 0;border-top:1px solid var(--separator);display:flex}._shortcutGroup_16v4p_560 li:first-child{border-top:0}._keys_16v4p_586{gap:calc(6px * var(--ui-scale));flex:none;display:flex}._keys_16v4p_586 kbd{min-width:calc(28px * var(--ui-scale));height:calc(28px * var(--ui-scale));padding:0 calc(8px * var(--ui-scale));border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--glass-strong);font-family:inherit;font-size:calc(13px * var(--ui-scale));font-weight:var(--fw-600);border-bottom-width:2px;place-items:center;display:inline-grid}._hero_1fqc2_2{align-items:center;gap:calc(16px * var(--ui-scale));margin-bottom:calc(16px * var(--ui-scale));padding:calc(16px * var(--ui-scale));border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%, var(--accent-soft) 0%, transparent 55%), var(--fill);box-shadow:inset 0 0 0 1px var(--separator-soft);animation:_rise_1fqc2_1 .6s var(--ease) both;display:flex;position:relative;overflow:hidden}._appIcon_1fqc2_17{padding:calc(5px * var(--ui-scale));border-radius:calc(22px * var(--ui-scale));background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), 0 12px 28px #cc2b222e;flex:none}._appIconCore_1fqc2_28{width:calc(60px * var(--ui-scale));aspect-ratio:1;border-radius:calc(17px * var(--ui-scale));background:linear-gradient(160deg, var(--glass-strong), var(--fill));place-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff80}._appIconCore_1fqc2_28 img{width:calc(42px * var(--ui-scale));height:auto}._heroBody_1fqc2_43{flex:1 1 0;min-width:0}._heroTitle_1fqc2_48{font-size:calc(16px * var(--ui-scale));font-weight:var(--fw-700);color:var(--text);margin:0}._heroText_1fqc2_55{margin:calc(2px * var(--ui-scale)) 0 calc(10px * var(--ui-scale));font-size:calc(13.5px * var(--ui-scale));color:var(--text-muted);line-height:1.4}._perks_1fqc2_62{gap:calc(6px * var(--ui-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._perks_1fqc2_62 li{align-items:center;gap:calc(5px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-pill);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--separator-soft);color:var(--text);font-size:calc(12.5px * var(--ui-scale));font-weight:var(--fw-500);display:inline-flex}._perks_1fqc2_62 svg{color:var(--accent)}._installButton_1fqc2_88{flex:none;align-self:center}._installed_1fqc2_93{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(14px * var(--ui-scale)) calc(16px * var(--ui-scale));border-radius:var(--radius);background:var(--accent-soft);color:var(--text);font-size:calc(14.5px * var(--ui-scale));font-weight:var(--fw-500);margin:0;display:flex}._installed_1fqc2_93 svg{color:var(--accent);flex:none}._guides_1fqc2_112{gap:calc(10px * var(--ui-scale));flex-direction:column;display:flex}._guide_1fqc2_112{padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator-soft);animation:_rise_1fqc2_1 .6s var(--ease) both;animation-delay:80ms}._guide_1fqc2_112+._guide_1fqc2_112{animation-delay:.14s}._guideTitle_1fqc2_131{align-items:center;gap:calc(10px * var(--ui-scale));font-size:calc(15px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text);margin:0;display:flex}summary._guideTitle_1fqc2_131{cursor:pointer;list-style:none}summary._guideTitle_1fqc2_131::-webkit-details-marker{display:none}._caret_1fqc2_150{color:var(--text-muted);transition:transform .35s var(--ease-spring);margin-left:auto}details[open] ._caret_1fqc2_150{transform:rotate(180deg)}._platformIcon_1fqc2_160{width:calc(32px * var(--ui-scale));aspect-ratio:1;border-radius:calc(10px * var(--ui-scale));background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--separator-soft), var(--shadow-sm);color:var(--text);flex:none;place-items:center;display:grid}._steps_1fqc2_175{margin:calc(12px * var(--ui-scale)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._step_1fqc2_175{align-items:start;gap:calc(10px * var(--ui-scale));padding-bottom:calc(12px * var(--ui-scale));animation:_rise_1fqc2_1 .5s var(--ease) both;animation-delay:calc(.12s + var(--i) * 60ms);grid-template-columns:auto auto 1fr;display:grid;position:relative}._step_1fqc2_175:not(:last-child):before{content:"";top:calc(26px * var(--ui-scale));bottom:calc(2px * var(--ui-scale));left:calc(12px * var(--ui-scale) - 1px);background:linear-gradient(var(--accent-soft), var(--separator-soft));border-radius:1px;width:2px;position:absolute}._stepMarker_1fqc2_205{width:calc(24px * var(--ui-scale));aspect-ratio:1;background:var(--accent);color:var(--accent-contrast);font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-700);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 10px #cc2b2240}._stepIcon_1fqc2_218{width:calc(24px * var(--ui-scale));aspect-ratio:1;color:var(--accent);place-items:center;display:grid}._stepText_1fqc2_226{padding-top:calc(2px * var(--ui-scale));font-size:calc(14px * var(--ui-scale));color:var(--text);line-height:1.45}._note_1fqc2_233{padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:var(--radius-sm);background:var(--glass-strong);font-size:calc(12.5px * var(--ui-scale));color:var(--text-muted);margin:0;line-height:1.4}._desktop_1fqc2_243{align-items:center;gap:calc(10px * var(--ui-scale));padding:calc(12px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius);background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator-soft);font-size:calc(14px * var(--ui-scale));color:var(--text);margin:0;display:flex}@keyframes _rise_1fqc2_1{0%{opacity:0;transform:translateY(10px)}}@media (width<=480px){._hero_1fqc2_2{align-items:flex-start;gap:calc(12px * var(--ui-scale));padding:calc(14px * var(--ui-scale));flex-wrap:wrap}._appIconCore_1fqc2_28{width:calc(48px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale))}._appIconCore_1fqc2_28 img{width:calc(34px * var(--ui-scale))}._appIcon_1fqc2_17{border-radius:calc(18px * var(--ui-scale))}._installButton_1fqc2_88{flex:100%}}._group_1bgg7_2{border-top:1px solid var(--separator);padding-top:calc(14px * var(--ui-scale));scroll-margin-top:calc(80px * var(--ui-scale));flex-direction:column;display:flex}._heading_1bgg7_11{margin:0 0 calc(8px * var(--ui-scale));font-family:var(--font-display);font-size:calc(16px * var(--ui-scale));font-weight:var(--fw-700);letter-spacing:-.01em}._preview_1bgg7_20{margin:calc(4px * var(--ui-scale)) 0 calc(12px * var(--ui-scale));padding:calc(30px * var(--ui-scale)) calc(14px * var(--ui-scale)) calc(14px * var(--ui-scale));border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);position:relative}._previewLabel_1bgg7_29{top:calc(8px * var(--ui-scale));left:calc(14px * var(--ui-scale));font-size:calc(12px * var(--ui-scale));font-weight:var(--fw-600);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);position:absolute}._previewBody_1bgg7_40{align-items:flex-start;gap:calc(14px * var(--ui-scale));flex-wrap:wrap;display:flex}._previewCell_1bgg7_47{width:calc(128px * var(--ui-scale));min-height:calc(84px * var(--ui-scale));border:1px solid var(--separator);border-radius:var(--radius);background:var(--glass-strong);cursor:default;flex:none}._previewEvents_1bgg7_57{margin-top:calc(6px * var(--ui-scale));flex-direction:column;display:flex}._previewText_1bgg7_63{flex:1 1 calc(180px * var(--ui-scale));align-items:flex-start;gap:calc(10px * var(--ui-scale));flex-direction:column;min-width:0;display:flex}._previewText_1bgg7_63 p{margin:0}._row_1bgg7_76{padding:calc(4px * var(--ui-scale)) 0 calc(12px * var(--ui-scale))}._sizes_1bgg7_80>button{align-items:center;gap:calc(2px * var(--ui-scale));padding-block:calc(8px * var(--ui-scale));flex-direction:column;display:flex}._sample_1bgg7_89{font-family:var(--font-display);font-weight:var(--fw-700);line-height:1}._sample_1bgg7_89[data-size=default]{font-size:calc(16px * var(--ui-scale))}._sample_1bgg7_89[data-size=large]{font-size:calc(20px * var(--ui-scale))}._sample_1bgg7_89[data-size=xlarge]{font-size:calc(24px * var(--ui-scale))}._reset_1bgg7_107{padding-top:calc(12px * var(--ui-scale));border-top:1px solid var(--separator)}._guide_iwjlj_1{gap:calc(8px * var(--ui-scale));min-width:0;line-height:1.6;display:grid}._guide_iwjlj_1 p{margin:0}._intro_iwjlj_10{padding-bottom:calc(8px * var(--ui-scale));color:var(--text-muted)}._guide_iwjlj_1 details{border-top:1px solid var(--separator);padding:calc(4px * var(--ui-scale)) 0}._guide_iwjlj_1 summary{min-height:calc(44px * var(--ui-scale));cursor:pointer;font-weight:var(--fw-600);align-content:center}._guide_iwjlj_1 details>:not(summary){margin-top:calc(8px * var(--ui-scale))}._guide_iwjlj_1 ul{gap:calc(5px * var(--ui-scale));margin:calc(8px * var(--ui-scale)) 0 0;padding-left:calc(20px * var(--ui-scale));display:grid}._muted_iwjlj_33{color:var(--text-muted)}._page_821hd_1{max-width:848px;margin:0 auto;padding:24px;line-height:1.75}._header_821hd_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}._page_821hd_1 a{color:var(--accent-text);text-underline-offset:.2em;overflow-wrap:anywhere}._header_821hd_8 a{align-items:center;min-height:44px;display:inline-flex}._brand_821hd_29{font-size:20px;font-weight:700;text-decoration:none}._content_821hd_35{border-radius:var(--radius-lg);padding:40px}._content_821hd_35 h1{margin:12px 0 20px;font-size:clamp(28px,5vw,40px);line-height:1.2}._content_821hd_35 h2{margin:32px 0 12px;font-size:21px;line-height:1.4}._content_821hd_35 p,._content_821hd_35 ul,._content_821hd_35 ol{margin:12px 0}._content_821hd_35 ul,._content_821hd_35 ol{padding-left:24px}._content_821hd_35 li+li{margin-top:8px}._content_821hd_35 .legal-kicker,._content_821hd_35 .legal-date{color:var(--text-muted);font-size:14px}._content_821hd_35 .legal-summary{border:1px solid var(--border-strong);border-radius:var(--radius);padding:20px}._footer_821hd_79{padding-top:24px}@media (width<=600px){._page_821hd_1{padding:16px 12px}._content_821hd_35{padding:24px 20px}}._wrap_1hgmp_1{min-height:100dvh;padding:calc(16px * var(--ui-scale));place-items:center;display:grid}._card_1hgmp_8{width:100%;max-width:calc(420px * var(--ui-scale));padding:calc(24px * var(--ui-scale));border-radius:var(--radius-lg);text-align:center}._title_1hgmp_16{margin:0 0 calc(8px * var(--ui-scale));font-size:calc(20px * var(--ui-scale));font-weight:var(--fw-600);color:var(--text)}._text_1hgmp_23{margin:0 0 calc(20px * var(--ui-scale));font-size:calc(15px * var(--ui-scale));color:var(--text-muted)}._actions_1hgmp_29{justify-content:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;display:flex}
