@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._btn_a4geq_1{justify-content:center;align-items:center;gap:var(--s-2);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-1);white-space:nowrap;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);display:inline-flex}._btn_a4geq_1:active:not(:disabled){transform:scale(.97)}._btn_a4geq_1:disabled{opacity:.45;cursor:not-allowed}._plain_a4geq_25{background:var(--surface-2)}._plain_a4geq_25:hover:not(:disabled){background:var(--surface-3);border-color:var(--hairline-strong)}._quiet_a4geq_34{color:var(--text-2);background:0 0;border-color:#0000}._quiet_a4geq_34:hover:not(:disabled){background:var(--surface-1);color:var(--text-1)}._sm_a4geq_45{height:30px;padding:0 var(--s-3);font-size:var(--fs-13)}._md_a4geq_51{height:36px;padding:0 var(--s-4);font-size:var(--fs-13);font-weight:500}._group_rafyl_1{border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--hairline);gap:2px;padding:2px;display:inline-flex}._opt_rafyl_10{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:6px;align-items:center;display:inline-flex;position:relative}._opt_rafyl_10:hover{color:var(--text-1)}._off_rafyl_26,._off_rafyl_26:hover{color:var(--text-3);cursor:not-allowed}._on_rafyl_32{background:var(--surface-3);color:var(--text-1);box-shadow:0 1px 2px #0006}._opt_rafyl_10:has(._input_rafyl_38:focus-visible){outline:2px solid var(--focus);outline-offset:1px}._input_rafyl_38{opacity:0;pointer-events:none;position:absolute}._sm_rafyl_49 ._opt_rafyl_10{height:24px;padding:0 var(--s-2);font-size:var(--fs-12)}._md_rafyl_55 ._opt_rafyl_10{height:30px;padding:0 var(--s-3);font-size:var(--fs-13);font-weight:500}._dialog_1uuj2_1{width:min(760px,100vw - 32px);max-height:calc(100vh - 64px);padding:var(--s-5);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);color:var(--text-1);box-shadow:var(--shadow-panel);background:#0e0e10f5;display:none;overflow:hidden}._dialog_1uuj2_1[open]{gap:var(--s-4);flex-direction:column;display:flex}._dialog_1uuj2_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}._head_1uuj2_25{justify-content:space-between;align-items:center;display:flex}._head_1uuj2_25 h2{font-size:var(--fs-17)}._lead_1uuj2_35{font-size:var(--fs-13);color:var(--text-2);max-width:70ch}._dialog_1uuj2_1 h3{font-size:var(--fs-13);margin-bottom:4px;font-weight:600}._dialog_1uuj2_1 section p{font-size:var(--fs-13);color:var(--text-2)}._live_1uuj2_52{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline);display:flex}._err_1uuj2_63{color:var(--warn)!important}._tableWrap_1uuj2_67{margin-top:var(--s-2);border:1px solid var(--hairline);border-radius:var(--r-md);max-height:46vh;overflow:auto}._table_1uuj2_67{border-collapse:collapse;width:100%;font-size:var(--fs-12)}._table_1uuj2_67 th,._table_1uuj2_67 td{text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:6px 10px}._table_1uuj2_67 th{color:var(--text-2);background:#141416;font-weight:600;position:sticky;top:0}._n_1uuj2_97{text-align:right!important}._bar_1xiv1_1{align-items:center;gap:var(--s-5);pointer-events:auto;width:100%;min-width:0;display:flex}._mark_1xiv1_10{font-size:var(--fs-17);letter-spacing:-.02em;font-weight:650}._place_1xiv1_16{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}._name_1xiv1_24{font-size:var(--fs-15);font-weight:550}._coords_1xiv1_29{font-size:var(--fs-12);color:var(--text-2)}._tag_1xiv1_34{border:1px solid var(--hairline-strong);font-size:var(--fs-11);color:var(--text-2);border-radius:999px;padding:2px 8px}._src_1xiv1_42{font-size:var(--fs-12);color:var(--text-2);align-items:center;gap:4px;display:inline-flex}._actions_1xiv1_50{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}._panel_7jwen_1{background:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-panel)}._field_1x7b6_1{gap:6px;min-width:0;display:grid}._label_1x7b6_7{font-size:var(--fs-12);color:var(--text-2)}._box_1x7b6_12{align-items:center;gap:var(--s-2);min-width:0;height:36px;padding:0 var(--s-3);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-sm);transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);display:flex}._box_1x7b6_12:hover{border-color:var(--hairline-strong)}._box_1x7b6_12:focus-within{border-color:var(--focus);background:var(--surface-2)}._invalid_1x7b6_34,._invalid_1x7b6_34:focus-within{border-color:var(--bad)}._icon_1x7b6_39{color:var(--text-3);display:flex}._input_1x7b6_44{width:100%;min-width:0;height:100%;font-size:var(--fs-13);background:0 0;border:0;outline:0;flex:1}._input_1x7b6_44::placeholder{color:var(--text-3)}._input_1x7b6_44::-webkit-calendar-picker-indicator{filter:invert();opacity:.6}._hint_1x7b6_64,._error_1x7b6_65{font-size:var(--fs-12)}._hint_1x7b6_64{color:var(--text-3)}._error_1x7b6_65{color:var(--bad)}._panel_3i9n4_1{flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}._head_3i9n4_9{gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);display:grid}._title_3i9n4_15{font-size:var(--fs-15)}._list_3i9n4_19{min-height:0;padding:0 var(--s-2) var(--s-2);flex:1;overflow-y:auto}._note_3i9n4_26{padding:var(--s-3);font-size:var(--fs-13);color:var(--text-2)}._group_3i9n4_32+._group_3i9n4_32{margin-top:var(--s-3)}._groupTitle_3i9n4_36{padding:var(--s-2) var(--s-2) var(--s-1);font-size:var(--fs-12);color:var(--text-3);font-weight:500}._items_3i9n4_43{margin:0;padding:0;list-style:none}._row_3i9n4_49{width:100%;padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);text-align:left;transition:background var(--t-fast) var(--ease-out);background:0 0;border:0;gap:2px;display:grid}._row_3i9n4_49:hover{background:var(--surface-1)}._on_3i9n4_65,._on_3i9n4_65:hover{background:var(--surface-3)}._name_3i9n4_70{font-size:var(--fs-13);color:var(--text-1);font-weight:500}._meta_3i9n4_76{justify-content:space-between;gap:var(--s-2);font-size:var(--fs-12);color:var(--text-2);display:flex}._custom_3i9n4_84{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--hairline);display:grid}._custom_3i9n4_84 ._groupTitle_3i9n4_36{padding:0}._customRow_3i9n4_95{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}._panel_19e2y_1{--sun-mark:#c4862a;--earth-mark:#4a94e6;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;background:#0b0b0df7!important}._head_19e2y_12{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-2);display:flex}._title_19e2y_20{font-size:var(--fs-15)}._subtitle_19e2y_24{font-size:var(--fs-12);color:var(--text-2);max-width:60ch;margin-top:2px}._legend_19e2y_31{gap:var(--s-3);font-size:var(--fs-12);color:var(--text-2);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}._legend_19e2y_31 li{align-items:center;gap:6px;display:inline-flex}._keySun_19e2y_48,._keyEarth_19e2y_49,._keyGround_19e2y_50{border-radius:2px;width:14px;height:2px}._keySun_19e2y_48{background:var(--sun-mark)}._keyEarth_19e2y_49{background:var(--earth-mark)}._keyGround_19e2y_50{background:#ffffff1a;border-top:1.5px solid #ffffffb3;height:8px}._plot_19e2y_70{flex:1;min-height:0;position:relative}._plot_19e2y_70 svg{cursor:crosshair;display:block}._grid_19e2y_81{stroke:#ffffff0f;stroke-width:1px}._zero_19e2y_86{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 4}._tickX_19e2y_92,._tickY_19e2y_93{font-family:var(--font-num);fill:var(--text-3);font-size:11px}._tickX_19e2y_92{font-family:var(--font-ui);font-weight:600}._ground_19e2y_104{fill:#ffffff14}._horizonLine_19e2y_108{fill:none;stroke:#ffffffb8;stroke-width:1.5px;stroke-linejoin:round}._track_19e2y_115{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._sunTrack_19e2y_122{stroke:var(--sun-mark)}._earthTrack_19e2y_126{stroke:var(--earth-mark)}._below_19e2y_130{stroke-width:1.5px;stroke-dasharray:2 4;opacity:.55}._sunDisc_19e2y_136{fill:var(--sun);stroke:var(--bg);stroke-width:2px}._earthDisc_19e2y_142{fill:#5aa9ff47;stroke:var(--earth);stroke-width:1.5px}._direct_19e2y_148{fill:var(--text-1);paint-order:stroke;stroke:#050506d9;stroke-width:3px;font-size:12px;font-weight:600}._cross_19e2y_157{stroke:#ffffff59;stroke-width:1px}._crossDot_19e2y_162{fill:#fff;stroke:var(--bg);stroke-width:2px}._tip_19e2y_168{border-radius:var(--r-sm);border:1px solid var(--hairline-strong);min-width:150px;font-size:var(--fs-12);color:var(--text-1);pointer-events:none;background:#0a0a0ceb;padding:6px 10px;position:absolute}._wrap_18phd_1{--sun-mark:#c4862a;--earth-mark:#4a94e6;width:100%;position:relative}._svg_18phd_8{cursor:ew-resize;touch-action:none;border-radius:var(--r-sm);display:block}._svg_18phd_8:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._label_18phd_20,._tick_18phd_21{fill:var(--text-3);font-size:10.5px}._tick_18phd_21{font-family:var(--font-num)}._zero_18phd_30{stroke:#ffffff47;stroke-dasharray:3 4}._sunCurve_18phd_35,._earthCurve_18phd_36{fill:none;stroke-width:1.75px;stroke-linejoin:round}._sunCurve_18phd_35{stroke:var(--sun-mark)}._earthCurve_18phd_36{stroke:var(--earth-mark)}._track_18phd_50{fill:#ffffff0a}._lit_18phd_54{fill:var(--sun-mark)}._comm_18phd_58{fill:var(--earth-mark)}._ops_18phd_62{fill:#ffffffd9}._cursor_18phd_66{stroke:#fff;stroke-width:1.5px}._handle_18phd_71{fill:#fff;stroke:var(--bg);stroke-width:2px}._empty_18phd_77{padding:var(--s-3) 0;font-size:var(--fs-12);color:var(--text-3)}._dock_noyx5_1{gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3) var(--s-2);display:grid}._bar_noyx5_8{align-items:center;gap:var(--s-2);min-width:0;display:flex}._sep_noyx5_15{width:1px;height:20px;margin:0 var(--s-1);background:var(--hairline)}._when_noyx5_22{align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--hairline);display:flex}._when_noyx5_22:focus-within{border-color:var(--focus)}._input_noyx5_37{font-size:var(--fs-13);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0}._input_noyx5_37::-webkit-calendar-picker-indicator{filter:invert();opacity:.55;cursor:pointer}._zone_noyx5_51{font-size:var(--fs-11);color:var(--text-3);font-weight:600}._spacer_noyx5_57{flex:1}._panel_13rmt_1{flex-direction:column;width:100%;max-height:100%;display:flex;overflow-y:auto}._section_13rmt_9{padding:var(--s-4)}._section_13rmt_9+._section_13rmt_9{border-top:1px solid var(--hairline)}._head_13rmt_17{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}._title_13rmt_25{font-size:var(--fs-13);color:var(--text-2);font-weight:600}._badge_13rmt_31{font-size:var(--fs-12);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-weight:500;display:inline-flex}._ok_13rmt_42{color:var(--ok)}._warn_13rmt_46{color:var(--warn)}._bad_13rmt_31{color:var(--bad)}._note_13rmt_54,._range_13rmt_55{font-size:var(--fs-12);color:var(--text-3)}._rows_13rmt_60{gap:var(--s-4);display:grid}._rowHead_13rmt_65{justify-content:space-between;align-items:baseline;display:flex}._rowName_13rmt_71{align-items:center;gap:var(--s-2);font-size:var(--fs-13);font-weight:500;display:inline-flex}._swatch_13rmt_79{border-radius:50%;width:8px;height:8px}._value_13rmt_85{font-size:var(--fs-22);font-weight:500}._sub_13rmt_90{font-size:var(--fs-12);color:var(--text-2);margin-top:2px}._count_13rmt_96{font-size:var(--fs-13);color:var(--text-1);margin-top:4px;font-weight:500;display:block}._meter_13rmt_104{background:var(--surface-2);border-radius:4px;height:4px;margin:4px 0 6px;display:block;overflow:hidden}._meter_13rmt_104>span{background:var(--text-1);height:100%;transition:width var(--t-fast) linear;border-radius:4px;display:block}._stats_13rmt_121{gap:var(--s-3) var(--s-4);grid-template-columns:1fr 1fr;margin:0;display:grid}._stats_13rmt_121 dt{font-size:var(--fs-12);color:var(--text-2)}._stats_13rmt_121 dd{font-size:var(--fs-17);margin:2px 0 0}._controls_13rmt_138{gap:var(--s-2);flex-wrap:wrap;display:flex}._foot_13rmt_144{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--hairline);font-size:var(--fs-12);flex-wrap:wrap;display:flex}._horizon_13rmt_155{border:1px solid var(--hairline-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 8px}._assume_13rmt_163{color:var(--text-2);text-align:right}._assume_13rmt_163 summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);list-style:none}._assume_13rmt_163 summary::-webkit-details-marker{display:none}._assume_13rmt_163[open]{text-align:left;flex-basis:100%}._assume_13rmt_163 ul{margin:var(--s-2) 0 0;gap:6px;padding-left:1.1em;line-height:1.45;display:grid}._layer_18vt2_1{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}._wrap_18vt2_9{pointer-events:auto;will-change:transform;transition:opacity var(--t-fast) linear;position:absolute;top:-12px;left:-12px}._marker_18vt2_18{background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}._dot_18vt2_29{width:7px;height:7px;transition:transform var(--t-fast) var(--ease-out);background:#ffffffd9;border-radius:50%;box-shadow:0 0 0 2px #0000008c}._marker_18vt2_18:hover ._dot_18vt2_29{transform:scale(1.4)}._selected_18vt2_42 ._dot_18vt2_29{background:#fff;width:9px;height:9px;box-shadow:0 0 0 2px #0009,0 0 0 6px #ffffff38}._label_18vt2_51{border:1px solid var(--hairline);font-size:var(--fs-12);white-space:nowrap;color:var(--text-1);pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease-out);background:#0a0a0cc7;border-radius:6px;padding:3px 8px;position:absolute;top:12px;left:26px;translate:0 -50%}._wrap_18vt2_9:hover ._label_18vt2_51,._marker_18vt2_18:focus-visible+._label_18vt2_51,._labelOn_18vt2_70{opacity:1}._stage_iakbr_1{cursor:grab;position:absolute;inset:0}._stage_iakbr_1:active{cursor:grabbing}._loading_iakbr_11{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}._stage_pbccv_1{cursor:grab;animation:_arrive_pbccv_1 .7s var(--ease-out) both;position:absolute;inset:0}._stage_pbccv_1:active{cursor:grabbing}@keyframes _arrive_pbccv_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._stage_pbccv_1{animation:none}}._pins_pbccv_24{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}._pin_pbccv_24{visibility:hidden;font-size:var(--fs-12);color:var(--text-1);white-space:nowrap;text-shadow:0 1px 3px #000000e6;will-change:transform;align-items:center;gap:6px;margin:-8px 0 0 -4px;display:flex;position:absolute;top:0;left:0}._siteDot_pbccv_49{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #0009,0 0 0 6px #ffffff2e}._body_pbccv_58{color:var(--text-2);margin-left:14px}._note_pbccv_63{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}._root_v4l4t_2{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex;pointer-events:none!important}._bar_v4l4t_12{pointer-events:auto;align-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-md);background:var(--panel-bg);border:1px solid var(--hairline);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);box-shadow:var(--shadow-panel);display:flex}._compass_v4l4t_25{border:1px solid var(--hairline);width:28px;height:28px;color:var(--text-1);border-radius:50%;place-items:center;display:grid}._needle_v4l4t_35{will-change:transform;place-items:center;display:grid}._caption_v4l4t_41{pointer-events:auto;max-width:62ch;margin-bottom:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-12);color:var(--text-2);text-align:center;text-wrap:balance;background:#0505068c}._night_v4l4t_54{color:var(--text-1);font-weight:500}._warn_v4l4t_59{color:var(--warn);font-weight:500}._panel_1lvr6_1{--sun-mark:#c4862a;--earth-mark:#4a94e6;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;background:#0b0b0df7!important}._head_1lvr6_12{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--hairline);display:flex}._title_1lvr6_21{font-size:var(--fs-15)}._subtitle_1lvr6_25{font-size:var(--fs-12);color:var(--text-2);margin-top:2px}._body_1lvr6_31{min-height:0;padding:var(--s-3) var(--s-4) var(--s-4);flex:1;overflow-y:auto}._empty_1lvr6_39{justify-items:start;gap:var(--s-2);padding:var(--s-5) var(--s-2);display:grid}._emptyTitle_1lvr6_46{font-size:var(--fs-15);font-weight:500}._emptyText_1lvr6_51{max-width:58ch;font-size:var(--fs-13);color:var(--text-2)}._emptyActions_1lvr6_57{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}._table_1lvr6_65{column-gap:var(--s-3);display:grid}._rowContents_1lvr6_70{display:contents}._rowContents_1lvr6_70>*{padding:var(--s-2) 0;border-bottom:1px solid var(--hairline)}._corner_1lvr6_79{border-bottom-color:#0000!important}._colHead_1lvr6_83{align-content:start;gap:2px;min-width:0;display:grid}._colName_1lvr6_90{font-size:var(--fs-13);font-weight:500;line-height:1.3}._colDate_1lvr6_96{font-size:var(--fs-12);color:var(--text-2)}._colActions_1lvr6_101{margin-left:calc(-1 * var(--s-3));gap:2px;display:flex}._rowHead_1lvr6_107{align-content:center;gap:1px;display:grid}._rowLabel_1lvr6_113,._rowLabelMain_1lvr6_114{font-size:var(--fs-13)}._rowLabelMain_1lvr6_114{font-weight:600}._rowHint_1lvr6_122{font-size:var(--fs-11);color:var(--text-3);line-height:1.35}._cell_1lvr6_128{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-13);flex-wrap:wrap;display:flex}._cellMain_1lvr6_137{font-size:var(--fs-22);letter-spacing:-.01em;font-weight:500}._best_1lvr6_143{color:var(--text-1)}._bestTag_1lvr6_147{border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);font-size:var(--fs-11);letter-spacing:0;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 5px;font-weight:500;display:inline-flex}._pending_1lvr6_161{color:var(--text-3);font-size:var(--fs-12)}._error_1lvr6_166{margin-top:var(--s-2);color:var(--bad);font-size:var(--fs-12)}._strip_1lvr6_173{gap:3px;width:100%;padding-bottom:16px;display:grid;position:relative}._lane_1lvr6_181{background:var(--surface-1);border-radius:2px;height:6px;position:relative;overflow:hidden}._lane_1lvr6_181>i{border-radius:2px;position:absolute;top:0;bottom:0}._laneSun_1lvr6_196{background:var(--sun-mark)}._laneEarth_1lvr6_200{background:var(--earth-mark)}._laneBoth_1lvr6_204{background:#ffffffd9}._ticks_1lvr6_208{height:12px;color:var(--text-3);font-size:10px;position:absolute;inset:auto 0 0}._ticks_1lvr6_208>span{white-space:nowrap;position:absolute;translate:-50%}._ticks_1lvr6_208>span:first-child{translate:0}._ticks_1lvr6_208>span:last-child{translate:-100%}._legend_1lvr6_230{font-size:var(--fs-11);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}._legend_1lvr6_230>i{border-radius:2px;width:10px;height:6px;display:inline-block}._nudge_1lvr6_247{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--hairline-strong)}._nudgeHead_1lvr6_253{margin-bottom:var(--s-3)}._nudgeTitle_1lvr6_257{font-size:var(--fs-15)}._nudgeNote_1lvr6_261{max-width:70ch;font-size:var(--fs-12);color:var(--text-2);margin-top:2px}._nudgeBody_1lvr6_268{gap:var(--s-5);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}._map_1lvr6_275{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--hairline);background:#111;position:relative;overflow:hidden}._relief_1lvr6_284{width:100%;height:100%;position:absolute;inset:0}._north_1lvr6_291{font-size:var(--fs-11);color:var(--text-2);text-shadow:0 1px 2px #000;font-weight:600;position:absolute;top:6px;left:50%;translate:-50%}._scale_1lvr6_302{color:var(--text-1);text-shadow:0 1px 2px #000;border-bottom:2px solid #ffffffb3;padding-bottom:2px;font-size:10px;position:absolute;bottom:8px;left:10px}._dot_1lvr6_314{min-width:24px;color:var(--text-2);white-space:nowrap;text-shadow:0 1px 2px #000,0 0 6px #000;cursor:pointer;background:0 0;border:0;justify-items:center;gap:1px;padding:0;font-size:10px;font-weight:500;display:grid;position:absolute;translate:-50% -12px}._dot_1lvr6_314>i{width:10px;height:10px;transition:transform var(--t-fast) var(--ease-out);background:#ffffff40;border-radius:50%;margin:7px;box-shadow:0 0 0 1.5px #000000b3}._dot_1lvr6_314:hover>i,._dot_1lvr6_314:focus-visible>i{transform:scale(1.35)}._dot_1lvr6_314:focus-visible{outline:none}._dot_1lvr6_314:focus-visible>i{box-shadow:0 0 0 2px var(--focus), 0 0 0 4px #000}._dotUp_1lvr6_355{color:var(--ok)}._dotUp_1lvr6_355>i{background:var(--ok)}._dotDown_1lvr6_363>i{background:#ffffff2e}._dotDown_1lvr6_363{color:var(--text-3)}._dotSame_1lvr6_371>i{background:#ffffff80}._dotCur_1lvr6_375{color:var(--text-1)}._dotCur_1lvr6_375>i{background:#fff;box-shadow:0 0 0 2px #000,0 0 0 5px #ffffff59}._dotBest_1lvr6_384>i{width:13px;height:13px;box-shadow:0 0 0 2px #000, 0 0 0 5px color-mix(in srgb, var(--ok) 40%, transparent);margin:5.5px}._moves_1lvr6_391{gap:var(--s-2);min-width:0;display:grid}._movesTitle_1lvr6_397{font-size:var(--fs-12);color:var(--text-2);font-weight:500}._movesTitle_1lvr6_397:not(:first-child){margin-top:var(--s-3)}._moveList_1lvr6_407{gap:2px;margin:0;padding:0;list-style:none;display:grid}._move_1lvr6_391{align-items:center;gap:0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label delta""meta actions";display:grid}._moveLabel_1lvr6_426{font-size:var(--fs-13);grid-area:label;font-weight:500}._moveDelta_1lvr6_432{font-size:var(--fs-15);color:var(--ok);grid-area:delta;justify-self:end;font-weight:600}._moveMeta_1lvr6_440{font-size:var(--fs-12);color:var(--text-2);grid-area:meta}._moveActions_1lvr6_446{margin-right:calc(-1 * var(--s-2));grid-area:actions;justify-content:flex-end;display:flex}._days_1lvr6_453{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}._day_1lvr6_453{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-11);cursor:pointer;transition:background var(--t-fast) var(--ease-out);justify-items:center;gap:1px;padding:6px 2px;display:grid}._day_1lvr6_453:hover{background:var(--surface-2)}._day_1lvr6_453>strong{font-size:var(--fs-12);color:var(--text-1);font-weight:600}._day_1lvr6_453>strong._up_1lvr6_483{color:var(--ok)}._day_1lvr6_453>strong._down_1lvr6_487{color:var(--text-3)}@media (width<=1180px){._nudgeBody_1lvr6_268{grid-template-columns:1fr}._map_1lvr6_275{max-width:300px}}._mapKey_1lvr6_501{color:var(--text-2);text-shadow:0 1px 2px #000;font-size:10px;position:absolute;top:6px;right:8px}._app_bjten_1{height:100%;position:relative;overflow:hidden}._overlay_bjten_8{z-index:30;gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);pointer-events:none;grid-template-rows:40px minmax(0,1fr) auto;grid-template-columns:320px minmax(0,1fr) 340px;display:grid;position:absolute;inset:0}._overlay_bjten_8>*>*{pointer-events:auto}._app_bjten_1:before{content:"";z-index:25;pointer-events:none;background:linear-gradient(#050506d9,#05050600);height:96px;position:absolute;inset:0 0 auto}._top_bjten_34{grid-column:1/-1;align-items:center;display:flex}._left_bjten_40{grid-area:2/1/4;min-height:0;display:flex}._center_bjten_47{grid-area:2/2;min-height:0;display:flex}._right_bjten_54{grid-area:2/3/4;align-items:flex-start;min-height:0;display:flex}._bottom_bjten_62{grid-area:3/2;min-width:0;display:flex}@media (width<=1180px){._overlay_bjten_8{grid-template-columns:280px minmax(0,1fr) 300px}}@media (width<=900px){._overlay_bjten_8{padding:var(--s-3);pointer-events:auto;grid-template-rows:auto minmax(240px,1fr) auto auto auto;grid-template-columns:1fr;overflow-y:auto}._left_bjten_40,._right_bjten_54,._center_bjten_47,._bottom_bjten_62{grid-area:auto/1}._left_bjten_40>*,._right_bjten_54>*{width:100%}._left_bjten_40{max-height:40vh}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--surface-1:#ffffff0b;--surface-2:#ffffff13;--surface-3:#ffffff1c;--hairline:#ffffff17;--hairline-strong:#ffffff29;--panel-bg:#0e0e109e;--panel-blur:blur(22px) saturate(140%);--shadow-panel:0 18px 48px -12px #000000a6, 0 2px 6px #00000059;--text-1:#ffffffed;--text-2:#ffffff9e;--text-3:#ffffff80;--sun:#f5b142;--sun-soft:#f5b14229;--earth:#5aa9ff;--earth-soft:#5aa9ff29;--ok:#5ed39a;--warn:#f0c35a;--bad:#ff6b6b;--focus:#ffffffd9;--font-ui:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-15:.9375rem;--fs-17:1.0625rem;--fs-22:1.375rem;--fs-28:1.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-sm:8px;--r-md:12px;--r-lg:18px;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-med:.26s}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-15);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45;overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:600}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0;letter-spacing:-.01em}::selection{color:#fff;background:#ffffff38}input{caret-color:var(--text-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:2px solid #0000;border-radius:8px}a{color:var(--text-1);text-underline-offset:3px;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}a:hover{-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
