@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/a84d505c773a8ef1-s.0dm_x2usosbg-.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/dd704f5ef4d2e85a-s.1w_z0z01m4487.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f9bdc58eea1fac89-s.p.2z1odmla-jh8p.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/10a4c8eca0b9ce81-s.p.43freli-y7ma6.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/feee9252ebc88ab2-s.0_tinsdxk7a0i.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6cdc3b4c3ee0ed06-s.1soos1w9mm7o3.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/dfe95178c08dfe21-s.p.28289masbfghh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/28f82cd8566a528f-s.p.0rld8m60nn64b.woff2)format("woff2");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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.qs9u2a_className{font-family:Bodoni Moda,Bodoni Moda Fallback}.qs9u2a_variable{--font-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.YDesZa_className{font-family:Jost,Jost Fallback;font-style:normal}.YDesZa_variable{--font-jost:"Jost", "Jost Fallback"}
:root{--font-bodoni:"Bodoni Moda";--font-jost:"Jost";--bg:#1e1416;--surface:#2a1c1f;--surface-2:#34242a;--text:#f2e6e1;--muted:#bfaead;--accent:#d9a5a0;--brass:#c9a46a;--line:#f2e6e11f;--line-strong:#f2e6e133;--border:#7a6a6c;--btn-bg:#e8cfc8;--btn-bg-hover:#f2dcd6;--btn-fg:#5e1a2b;--ink-dark:#1e1416;--map-bg:#261a1d;--cover-top:#2b1a22;--cover-bottom:#6f4248;--accent-08:color-mix(in srgb, var(--accent) 8%, transparent);--accent-12:color-mix(in srgb, var(--accent) 12%, transparent);--accent-18:color-mix(in srgb, var(--accent) 18%, transparent);--accent-45:color-mix(in srgb, var(--accent) 45%, transparent);--v-bg:#1f3329;--v-bd:#b5d3bf3d;--v-fg:#b5d3bf;--e-bg:#3a2a12;--e-bd:#e8c98f3d;--e-fg:#e8c98f;--s-bg:#1c2838;--s-bd:#b4c8e23d;--s-fg:#b4c8e2;--p-bg:#3d1a24;--p-bd:#edb9c342;--p-fg:#edb9c3;--w-bg:#3a2416;--w-bd:#f0b48c42;--w-fg:#f0c4a0;--d1:#d9a5a0;--d2:#9fb8d9;--d3:#a8c9b4;--d4:#e0b878;--d5:#b9b2e6;--d6:#e6a3c0;--d7:#9ed3cf;--serif:var(--font-bodoni), "Bodoni 72", Didot, Georgia, "Nocturne CJK Serif", "Hiragino Mincho ProN", "Songti SC", "Yu Mincho", "Noto Serif CJK JP", serif;--sans:var(--font-jost), "Avenir Next", "Segoe UI", system-ui, "Nocturne CJK Sans", "Hiragino Sans", "PingFang SC", "Yu Gothic", "Microsoft YaHei", "Noto Sans CJK JP", sans-serif;--fs-micro:10.5px;--fs-label:11.5px;--fs-eyebrow:12px;--fs-caption:12.5px;--fs-small:13px;--fs-ui:14.5px;--fs-text:15px;--fs-body:16px;--fs-lead:16.5px;--ls-ui:.02em;--ls-caps-tight:.1em;--ls-caps:.16em;--ls-caps-wide:.24em;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow:0 1px 0 #ffffff08 inset, 0 18px 40px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--brass);font-weight:600}.label{font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);font-weight:600}.display{font-family:var(--serif);letter-spacing:-.012em;font-weight:400;line-height:1.02}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.num{font-family:var(--serif);color:var(--accent);font-style:italic}.btn{border:1px solid var(--border);min-height:44px;color:var(--text);font-size:var(--fs-ui);white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);letter-spacing:var(--ls-ui);border:0;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 14px 34px #e8cfc81f}.btn-primary:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.btn-lg{min-height:58px;font-size:var(--fs-body);border-radius:var(--r-md);width:100%}.btn-ghost{border-color:#0000}.btn-sm{min-height:36px;font-size:var(--fs-small);border-radius:10px;padding:0 12px}.icon-btn{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--text);background:#f2e6e10f}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);min-height:40px;color:var(--text);font-size:var(--fs-ui);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink-dark);font-weight:500}.badge{height:24px;font-size:var(--fs-label);letter-spacing:var(--ls-ui);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}.badge svg{flex:none;width:14px;height:14px}.b-verified{background:var(--v-bg);border-color:var(--v-bd);color:var(--v-fg)}.b-estimated{background:var(--e-bg);border-color:var(--e-bd);color:var(--e-fg)}.b-seasonal{background:var(--s-bg);border-color:var(--s-bd);color:var(--s-fg)}.b-pick{background:var(--p-bg);border-color:var(--p-bd);color:var(--p-fg)}.b-check{background:var(--w-bg);border-color:var(--w-bd);color:var(--w-fg)}.b-sourced{border-color:var(--line-strong);color:var(--muted);background:0 0}.badge{max-width:100%}.badge.b-sourced,.badge.b-verified,.badge.b-check{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:24px;padding-block:3px}.field{flex-direction:column;gap:8px;display:flex;position:relative}.control{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:12px;min-height:58px;padding:0 6px 0 16px;display:flex}.control:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-18)}.control input,.control select{min-width:0;height:48px;color:var(--text);font-size:var(--fs-lead);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.control input::placeholder{color:var(--muted);opacity:1;font-weight:400}.control svg{color:var(--muted);flex:none}.control input[type=date],.control input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--fs-body)}.dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dates .control{padding:0 12px}textarea.text{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);width:100%;min-height:72px;color:var(--text);resize:vertical;font-size:var(--fs-text);padding:12px 14px}textarea.text:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-18);outline:none}input.text{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font-size:var(--fs-text);border-radius:12px;padding:0 14px}input.text:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-18);outline:none}.hint{font-size:var(--fs-small);color:var(--muted)}.budget-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}select.currency{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font-size:var(--fs-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:999px;padding:0 12px}.control input:disabled{opacity:.6}.error-text{font-size:var(--fs-small);color:var(--w-fg)}.listbox{z-index:20;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:6px 10px;display:flex}.option[aria-selected=true],.option:hover{background:var(--accent-12)}.option .o-main{font-size:var(--fs-text);color:var(--text)}.option .o-main b{font-weight:600}.option .o-sub{font-size:var(--fs-small);color:var(--muted)}.option .o-tag{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--brass);margin-inline-start:auto}.disclosure{border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;min-height:64px;color:var(--text);text-align:start;background:0 0;align-items:center;gap:14px;padding:10px 14px;display:flex}.plus{border:1px solid var(--brass);width:32px;height:32px;color:var(--brass);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.prefs{border:1px solid var(--line);border-radius:var(--r-md);background:#2a1c1f8c;flex-direction:column;gap:20px;padding:18px;display:flex}.prefs .group{flex-direction:column;gap:10px;display:flex}:root{--glow-rgb:217, 165, 160;--brass-rgb:201, 164, 106;--star-rgb:242, 230, 225;--ease:cubic-bezier(.2, .8, .2, 1);--shadow-2:0 1px 0 #ffffff0a inset, 0 26px 60px -18px #0000008c, 0 0 0 1px var(--line)}.shimmer{color:#0000;background:linear-gradient(90deg, var(--brass) 0%, var(--accent) 25%, #f4e2c8 42%, var(--brass) 58%, var(--accent) 80%, var(--brass) 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite shimmer-x}@keyframes shimmer-x{to{background-position:200% 0}}.magnetic{transform:translate(var(--mx,0px), var(--my,0px));transition:transform .25s var(--ease), background .18s, border-color .18s, box-shadow .3s, color .18s}.btn-primary.magnetic:hover:not(:disabled){box-shadow:0 0 0 6px var(--accent-12), 0 16px 38px -8px rgba(var(--glow-rgb), .45)}.btn-primary,.chip,.support-pill,.tg-plan,.tg-list button{position:relative;overflow:hidden}.ripple{z-index:0;opacity:.3;pointer-events:none;background:currentColor;border-radius:50%;width:24px;height:24px;animation:.7s ease-out forwards ripple;position:absolute}@keyframes ripple{0%{opacity:.4;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(14)}}.cursor-glow{pointer-events:none;z-index:1;background:radial-gradient(circle, rgba(var(--glow-rgb), .13) 0%, rgba(var(--brass-rgb), .06) 38%, transparent 66%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .5s;position:fixed;top:0;left:0}.cursor-glow.on{opacity:1}.sky{isolation:isolate;position:relative}canvas[data-starfield]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aurora{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(80px);opacity:.6;border-radius:50%;position:absolute}.aurora i:first-child{background:radial-gradient(circle, rgba(var(--glow-rgb), .3), transparent 70%);width:46%;height:64%;animation:22s ease-in-out infinite auroraA;top:2%;left:0}.aurora i:nth-child(2){background:radial-gradient(circle, rgba(var(--brass-rgb), .22), transparent 70%);width:42%;height:58%;animation:26s ease-in-out infinite auroraB;top:16%;right:0}.aurora i:nth-child(3){background:radial-gradient(circle, rgba(var(--glow-rgb), .2), transparent 70%);width:32%;height:42%;animation:30s ease-in-out infinite reverse auroraA;bottom:-12%;left:36%}@keyframes auroraA{0%,to{transform:translate(-10%,-6%)scale(1)}50%{transform:translate(12%,8%)scale(1.15)}}@keyframes auroraB{0%,to{transform:translate(8%,4%)scale(1.1)}50%{transform:translate(-14%,-6%)scale(.95)}}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(360px circle at var(--sx,50%) var(--sy,50%), rgba(var(--glow-rgb), .12), transparent 62%);transition:opacity .5s;position:absolute;inset:0}[data-spotlight]:hover:after{opacity:1}@property --runner{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes runner{to{--runner:360deg}}[data-tilt]{isolation:isolate;transform:perspective(900px) rotateY(var(--tx,0deg)) rotateX(var(--ty,0deg));transition:transform .45s var(--ease), box-shadow .3s, border-color .3s, background .2s;position:relative}[data-tilt]:hover{box-shadow:var(--shadow-2)}[data-tilt]>.glare{z-index:3;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,0%), #ffffff1a, transparent 60%);transition:opacity .4s;position:absolute;inset:0}[data-tilt]:hover>.glare{opacity:1}.run-border,[data-tilt]{--run-a:rgba(var(--brass-rgb), .35);--run-b:var(--brass);--run-c:#fff1e6}.run-border{position:relative}.run-border:before,[data-tilt]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:4;background:conic-gradient(from var(--runner), transparent 0deg, transparent 250deg, var(--run-a) 300deg, var(--run-b) 340deg, var(--run-c) 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .4s;animation:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-tilt]:hover:before,[data-tilt]:focus-within:before,.run-border.on:before,.run-border:hover:before{opacity:1;animation:3.2s linear infinite runner}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}.reveal.pre{opacity:0;transform:translateY(14px)}.landing-sky{overflow:hidden}.how>div[data-spotlight]{border-radius:var(--r-md)}.how>div[data-tilt]{border:1px solid #0000;border-top-color:var(--line)}.how>div[data-tilt]:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface) 60%, transparent)}@media (prefers-reduced-motion:reduce){.cursor-glow,.aurora{display:none}[data-tilt],.magnetic{transform:none!important}.shimmer{color:var(--accent);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.run-border:before,[data-tilt]:before{animation:none}.reveal.pre{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.aurora i:nth-child(n),.shimmer{animation:none}}@media print{.cursor-glow,.aurora,canvas[data-starfield],.ripple{display:none!important}[data-tilt]{transform:none!important}.reveal.pre{opacity:1;transform:none}}
:root{--rail-h:44px;--tod-night:#2b2036;--tod-dawn:#6f4248;--tod-day:var(--brass);--tod-dusk:#8e5a4e;--ahead:var(--d3);--behind:var(--d2);--same:var(--muted);--work:color-mix(in srgb, var(--d3) 55%, transparent);--edge:color-mix(in srgb, var(--d4) 40%, transparent);--globe-body-1:#4a2c33;--globe-body-2:#2a1a1f;--globe-body-3:#140c0f;--globe-day-rgb:201, 164, 106;--globe-night-rgb:159, 184, 217;--globe-pin-rgb:217, 165, 160;--globe-ink:30, 20, 22;--clock-glow:0 0 60px #d9a5a02e}:root[data-theme=light]{--bg:#f6ede8;--surface:#fff8f4;--surface-2:#f0e2db;--text:#2a1a1f;--muted:#6b5659;--accent:#9a4452;--brass:#84622a;--line:#2a1a1f1f;--line-strong:#2a1a1f38;--border:#9c8689;--btn-bg:#5e1a2b;--btn-bg-hover:#74253a;--btn-fg:#fbefea;--v-bg:#e3f0e7;--v-bd:#2e684247;--v-fg:#2e6842;--e-bg:#f7ecd6;--e-bd:#84622a4d;--e-fg:#7a5a1e;--s-bg:#e3eaf4;--s-bd:#34548047;--s-fg:#345480;--w-bg:#f8e6da;--w-bd:#9650284d;--w-fg:#8a4a22;--d1:#9a4452;--d2:#4c6c99;--d3:#3f7a55;--d4:#8a6420;--d5:#6a5db0;--tod-night:#cfc6dd;--tod-dawn:#e9c3be;--tod-day:#e6ce9c;--tod-dusk:#ddb4a3;--glow-rgb:154, 68, 82;--brass-rgb:132, 98, 42;--star-rgb:120, 90, 96;--globe-body-1:#fff6f0;--globe-body-2:#f1ded6;--globe-body-3:#dcc2b8;--globe-day-rgb:132, 98, 42;--globe-night-rgb:76, 108, 153;--globe-pin-rgb:154, 68, 82;--globe-ink:251, 239, 234;--clock-glow:none;--shadow:0 1px 0 #fff9 inset, 0 18px 40px #5e1a2b1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .control input[type=date],:root[data-theme=light] .control input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--bg)}[hidden]{display:none!important}body{min-height:100vh;transition:background-color .4s,color .4s;overflow-x:hidden}.tnum{font-variant-numeric:tabular-nums}.flag{box-shadow:0 0 0 1px var(--line-strong);object-fit:cover;border-radius:3px;flex:none;display:inline-block}.flag-none{background:var(--surface-2)}kbd{font:500 11px/1 var(--sans);border:1px solid var(--line-strong);color:var(--muted);border-radius:6px;padding:3px 6px}.cb{position:relative}.cb-control{padding-inline-start:14px}.cb .listbox{scrollbar-width:thin;z-index:40;max-height:420px;overflow-y:auto}.cb .o-tag{text-transform:none;letter-spacing:0;font-size:var(--fs-small);color:var(--muted);white-space:nowrap}.o-empty{color:var(--muted);font-size:var(--fs-small);cursor:default;min-height:44px}.cb-kbd{margin-inline-end:8px}@media (hover:none){.cb-kbd{display:none}}.dif{height:24px;font-size:var(--fs-label);letter-spacing:var(--ls-ui);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.dif.ahead{color:var(--ahead);border-color:color-mix(in srgb, var(--ahead) 40%, transparent);background:color-mix(in srgb, var(--ahead) 10%, transparent)}.dif.behind{color:var(--behind);border-color:color-mix(in srgb, var(--behind) 40%, transparent);background:color-mix(in srgb, var(--behind) 10%, transparent)}.dif.same{color:var(--muted);border-color:var(--line-strong)}.dayflag{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--brass);font-weight:600}.tod{width:10px;height:10px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;flex:none;display:inline-block}.tod.night{background:var(--tod-night)}.tod.dawn{background:var(--tod-dawn)}.tod.day{background:var(--tod-day);box-shadow:0 0 10px color-mix(in srgb, var(--tod-day) 60%, transparent)}.tod.dusk{background:var(--tod-dusk)}.toggle{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font-size:var(--fs-small);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.toggle[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:var(--accent-08)}.toggle .pv{color:var(--text);font-weight:500}.ad{text-align:center;border:1px dashed color-mix(in srgb, var(--muted) 45%, transparent);background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--text) 3%, transparent) 10px 20px);color:var(--muted);font-size:var(--fs-caption);border-radius:6px;place-items:center;gap:4px;display:grid;position:relative}.ad:before{content:"Advertisements";background:var(--bg);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:10px;position:absolute;top:-9px;left:10px}.ad b{color:var(--text);opacity:.7;font-weight:500}.ad-300x600{width:300px;height:600px}.ad-300x250{width:300px;max-width:100%;height:250px}.ad-leader{width:100%;max-width:728px;height:90px;margin-inline:auto}@media (max-width:760px){.ad-leader{max-width:320px;height:100px}}.wordmark{font-family:var(--serif);color:var(--text);letter-spacing:.005em;white-space:nowrap;font-size:28px;font-weight:500;line-height:1;text-decoration:none}.wordmark i{color:var(--accent);margin-inline-start:-.02em;font-style:italic}@media (max-width:760px){.wordmark{font-size:24px}}.globe-stage{aspect-ratio:1/.92;isolation:isolate;background:radial-gradient(circle at 50% 50%, rgba(var(--brass-rgb), .14) 0, rgba(var(--glow-rgb), .06) 34%, transparent 58%), radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--accent) 18%, var(--bg)) 0, var(--bg) 62%);border-radius:28px;width:100%;position:relative;overflow:hidden}.globe-stage canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.globe-stage canvas:active{cursor:grabbing}.globe-frame{background:conic-gradient(from var(--runner), rgba(var(--brass-rgb), .14) 0deg, rgba(var(--brass-rgb), .14) 290deg, rgba(var(--brass-rgb), .32) 330deg, rgba(var(--brass-rgb), .5) 350deg, rgba(var(--brass-rgb), .14) 360deg);border-radius:29px;padding:1px;animation:14s linear infinite runner;position:relative}.globe-legend{font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;gap:6px 14px;display:flex}.globe-legend span{align-items:center;gap:6px;display:inline-flex}.g-pause{z-index:3;top:12px;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 70%, transparent);min-height:30px;color:var(--muted);font-size:var(--fs-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:0 12px;position:absolute;inset-inline-end:12px}.g-pause:hover{color:var(--text);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.globe-frame{animation:none}}.skip{z-index:100;background:var(--btn-bg);color:var(--btn-fg);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}.ad:before{content:attr(data-label)}.ad-wrap{justify-content:center;width:100%;display:flex}.ad-wrap>.ad,.ad-wrap>.adsbygoogle{width:100%}.ad-wrap>.ad-300x250{width:300px}ins.adsbygoogle.ad{background:0 0;border:0;border-radius:0}ins.adsbygoogle.ad:before{padding:0;top:-14px;left:0}.ob-adband:not(:has(.ad-wrap)){display:none}:root:lang(ru){--serif:"Playfair Display", Georgia, serif}:root:lang(vi){--serif:"Playfair Display", Georgia, serif;--sans:system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif}:root:lang(ar){--serif:"Noto Naskh Arabic", "Geeza Pro", "Traditional Arabic", serif;--sans:"Geeza Pro", "Segoe UI", Tahoma, sans-serif}:root:lang(th){--serif:"Noto Serif Thai", "Thonburi", serif;--sans:system-ui, "Thonburi", "Leelawadee UI", Tahoma, sans-serif}:root:lang(hi){--serif:"Noto Serif Devanagari", "Kohinoor Devanagari", serif;--sans:system-ui, "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif}:root:lang(bn){--serif:"Noto Serif Bengali", "Kohinoor Bangla", serif;--sans:system-ui, "Kohinoor Bangla", "Nirmala UI", "Noto Sans Bengali", sans-serif}:root:lang(ur){--serif:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;--sans:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Geeza Pro", sans-serif}:root:lang(ur) body{line-height:2}:root:lang(ur) h1,:root:lang(ur) h2,:root:lang(ur) h3,:root:lang(ur) .display{line-height:1.7}:root:lang(ko){--serif:"AppleMyungjo", "Nanum Myeongjo", "Noto Serif KR", "Batang", serif;--sans:system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}:root:lang(zh-Hans){--serif:"Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--sans:system-ui, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}:root:lang(ja) em,:root:lang(zh-Hans) em,:root:lang(ko) em,:root:lang(th) em,:root:lang(ar) em,:root:lang(hi) em,:root:lang(bn) em,:root:lang(ur) em,:root:lang(ja) .display i,:root:lang(zh-Hans) .display i{font-style:normal}.wordmark,.ob-clock,.wc-time,.mp-ro-t,.dlg-big,.ob-table td.t,.v-stats b,:root :is(.pt-cd,.pt-t,.pt-deg,.sh-big,.rm-cd-t,.rm-t:not(.rm-len)){font-family:var(--font-bodoni), "Bodoni 72", Didot, Georgia, serif}[dir=rtl] .skip{left:auto;right:-9999px}[dir=rtl] .skip:focus{right:12px}[dir=rtl] :is(.ob-clock,.bc-hm,.wc-time,.mp-ro-t,.dlg-big,.cv-t,.pr-t,.emb-time,.tl-big,.cd-n,.ob-zone){direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(.wc-time,.pr-t){text-align:right}[dir=rtl] :is(.mp-ro-t,.emb-time){justify-content:flex-end}[dir=rtl] .cv-t{justify-content:flex-start}@media (max-width:560px){[dir=rtl] .wc-time{text-align:left}}[dir=rtl] :is([data-clk],span.tnum,b.tnum,.dif,code,.wc-abbr,.tzid,.o-tag){unicode-bidi:plaintext}[dir=rtl] .le p.tnum{text-align:right;unicode-bidi:plaintext}[dir=rtl] .dlg-mono,[dir=rtl] :is(.mp-ruler,.mp-track){direction:ltr}[dir=rtl] :is(.wc-mv,.mp-daynav .mp-ib) svg,[dir=rtl] .crumbs li+li:before{transform:scaleX(-1)}[dir=rtl] .rtl-flip{display:inline-block;transform:scaleX(-1)}@media (max-width:560px){[dir=rtl] .wc-mv svg{transform:rotate(90deg)}[dir=rtl] .ob-top-in{column-gap:12px}}.rel-links{gap:12px;padding-block:28px 8px;display:grid}.rel-links .chips{margin:0;padding:0;list-style:none}
:root{--ob-max:1200px;--ob-gut:clamp(16px, 4vw, 40px)}.ob-wrap{width:100%;max-width:var(--ob-max);padding-inline:var(--ob-gut);margin-inline:auto}.ob-sec{padding-block:clamp(48px,7vw,92px)}.display em,.ob-h1 em{color:var(--accent);font-style:italic}code{color:var(--brass);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}button svg,.mp-ib svg,.ti,.ob-place-i svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ob-link{min-height:32px;color:var(--accent);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}.ob-link:hover{color:var(--text)}.ob-in{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font-size:var(--fs-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;min-width:0;padding:0 12px}:root[data-theme=light] .ob-in{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ob-in:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-18);outline:none}.flash{animation:ob-flash 1.6s var(--ease);border-radius:var(--r-md)}@keyframes ob-flash{0%,40%{box-shadow:0 0 0 3px var(--accent-45)}to{box-shadow:0 0 0 3px #0000}}html[data-obview=phone] .ob-top,html[data-obview=phone] .ob-foot{display:none}.ob-top{z-index:30;border-bottom:1px solid var(--line);background:var(--bg);position:relative}.ob-top-in{flex-wrap:wrap;align-items:center;gap:10px 32px;min-height:72px;display:flex}.ob-nav{gap:26px;display:flex}.ob-nav a{min-height:44px;color:var(--muted);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ob-nav a:hover{color:var(--text)}.ob-nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--brass)}.ob-prefs{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ob-prefs .toggle{min-height:40px}.ob-prefs .sm{display:none}.ob-help{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--muted);font-family:var(--serif);background:0 0;border-radius:50%;font-size:18px;font-style:italic}.ob-help:hover{color:var(--text);border-color:var(--accent)}@media (max-width:860px){.ob-top-in{gap:4px 12px;padding-block:10px 0}.ob-nav{border-top:1px solid var(--line);order:3;justify-content:space-between;gap:8px;width:100%}.ob-nav a{font-size:var(--fs-label);letter-spacing:.08em}.ob-help{display:none}}@media (max-width:560px){.ob-prefs .lg{display:none}.ob-prefs .sm{display:inline}.ob-prefs .toggle{padding:0 10px}}.ob-hero{padding-top:clamp(28px,5vw,64px);overflow-x:clip}.ob-hero-in{z-index:3;text-align:center;max-width:1000px;padding-inline:var(--ob-gut);flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative}.ob-h1{font-family:var(--serif);letter-spacing:.005em;color:var(--text);font-size:clamp(20px,2.4vw,30px);font-weight:400;line-height:1.2}.ob-clock{font-family:var(--serif);color:var(--text);text-shadow:var(--clock-glow);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;align-items:flex-start;margin-top:4px;font-size:clamp(84px,16vw,236px);font-weight:400;line-height:.86;display:inline-flex}.bc-hm{display:inline-flex}.bc-d{text-align:center;width:.6em;display:inline-block}.bc-c{text-align:center;width:.26em;color:color-mix(in srgb, var(--text) 62%, transparent);display:inline-block;transform:translateY(-.05em)}.bc-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;margin-inline-start:.06em;padding:.07em 0 .06em;display:flex}.bc-s{color:var(--brass);font-size:.34em;line-height:1;display:inline-flex}.bc-ap{color:var(--accent);letter-spacing:.02em;padding-inline-start:.08em;font-size:.22em;font-style:italic;line-height:1}.no-sec .bc-s{display:none}.no-sec .bc-side{justify-content:flex-end}.ob-hero .orn-line{width:132px;margin:4px 0 2px}.ob-date{font-family:var(--serif);font-size:clamp(20px,2.3vw,28px);line-height:1.25}.ob-date .wd{color:var(--accent);font-style:italic}.ob-zone{font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brass);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 0;font-weight:500;display:flex}.ob-zone .sep{opacity:.55;margin-inline:.7em}.ob-zone .tzid{text-transform:none;letter-spacing:.04em;color:var(--muted)}.ob-rel{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ob-place{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:100%;font-size:var(--fs-small);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;margin-top:6px;padding:6px 10px 6px 14px;display:inline-flex}.ob-place-i{color:var(--brass);display:inline-flex}.ob-place b{font-weight:600}.ob-place-how{color:var(--muted)}.ob-place-act{gap:12px;display:inline-flex}.ob-place-act .ob-link{min-height:36px}@media (max-width:560px){.ob-place{border-radius:var(--r-md);padding:8px 12px}.ob-place-how{flex-basis:100%;order:3}.ob-place-act{order:4}}.ob-change{text-align:start;flex-direction:column;gap:8px;width:min(560px,100%);display:flex}.ob-change-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-check{max-width:62ch;line-height:1.5;font-size:var(--fs-caption);color:var(--muted);display:block}.ob-pulse{vertical-align:middle;background:var(--ahead);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ahead) 50%, transparent);border-radius:50%;flex:none;margin-inline-end:9px;animation:2.6s ease-out infinite ob-pulse;display:inline-block}@keyframes ob-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ahead) 50%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.ob-pulse{animation:none}}.ob-planet{z-index:1;width:100%;max-width:1480px;height:clamp(230px,31vw,420px);margin:clamp(-12px,-1vw,0px) auto 0;position:relative}.ob-planet canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-planet canvas:active{cursor:grabbing}.ob-planet:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:34%;position:absolute;inset:auto 0 0}.ob-planet .g-pause{top:auto;bottom:18px;z-index:3;min-height:36px;inset-inline-end:var(--ob-gut)}.ob-planet-cap{z-index:3;bottom:22px;font-size:var(--fs-caption);color:var(--muted);gap:14px;display:flex;position:absolute;inset-inline-start:var(--ob-gut)}.ob-planet-cap span{align-items:center;gap:6px;display:inline-flex}.lg-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.lg-dot.day{background:rgb(var(--globe-day-rgb))}.lg-dot.night{background:rgb(var(--globe-night-rgb))}@media (max-width:560px){.hide-sm{display:none!important}.ob-planet .g-pause{bottom:12px}.ob-planet-cap{bottom:18px}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.sec-head h2{margin-top:6px;font-size:clamp(34px,4.6vw,56px)}.sec-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ob-sel{flex-direction:column;gap:6px;display:flex}.ob-sel .ob-in{min-width:200px}@media (max-width:560px){.sec-tools{width:100%}.ob-sel{flex:1}.ob-sel .ob-in{width:100%;min-width:0}.sec-tools .btn{min-height:44px}}.ob-clocks{padding-top:clamp(24px,4vw,48px)}.wc-add{max-width:560px;margin-bottom:24px}.wc-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:16px;list-style:none;display:grid}.wc{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 72%, transparent), color-mix(in srgb, var(--surface) 26%, transparent));grid-template-columns:68px minmax(0,1fr);grid-template-areas:"dial id""time time""meta meta""act act";gap:12px 14px;padding:18px 18px 10px;transition:border-color .3s,box-shadow .3s,opacity .2s;display:grid;position:relative}.wc:hover{border-color:var(--line-strong)}.wc.is-ref{border-color:color-mix(in srgb, var(--brass) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brass) 22%, transparent) inset, 0 18px 40px -24px rgba(var(--brass-rgb), .5)}.wc.dragging{opacity:.45}.wc.drop{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-18)}.wc.pulse{animation:ob-flash 1.6s var(--ease)}.dial{grid-area:dial;width:68px;height:68px}.dial .face{fill:color-mix(in srgb, var(--tod-night) 55%, var(--bg));stroke:color-mix(in srgb, var(--brass) 55%, transparent);stroke-width:1px;transition:fill .6s}.wc[data-part=day] .face{fill:color-mix(in srgb, var(--tod-day) 26%, var(--surface))}.wc[data-part=dawn] .face,.wc[data-part=dusk] .face{fill:color-mix(in srgb, var(--tod-dusk) 40%, var(--surface))}.dial .tk{stroke:var(--brass);stroke-width:1.3px;opacity:.75}.dial .tk.q{stroke-width:2.4px;opacity:1}.dial .hh,.dial .mh{stroke:var(--text);stroke-linecap:round}.dial .hh{stroke-width:4px}.dial .mh{stroke-width:2.4px}.dial .sh{stroke:var(--accent);stroke-width:1.2px}.dial .pin{fill:var(--accent)}.no-sec .dial .sh{display:none}.wc-id{grid-area:id;align-self:center;min-width:0}.wc-name{font-family:var(--serif);align-items:baseline;gap:8px;font-size:25px;font-weight:400;line-height:1.1;display:flex}.wc-greek{color:var(--brass);font-size:16px;font-style:italic}.wc-link{color:var(--text);font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.wc-link:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wc-country{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:7px;margin-top:5px;display:flex}.wc-time{font-family:var(--serif);letter-spacing:-.005em;font-variant-numeric:tabular-nums;grid-area:time;font-size:44px;line-height:1}.wc-s{color:var(--brass);margin-inline-start:1px;font-size:.42em}.wc-ap{color:var(--accent);margin-inline-start:6px;font-size:.4em;font-style:italic}.no-sec .wc-s{display:none}.wc-meta{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 12px;display:flex}.wc-abbr{letter-spacing:.06em;color:var(--brass);font-weight:500}.wc-part{align-items:center;gap:6px;display:inline-flex}.wc-day:empty{display:none}.wc-act{border-top:1px solid var(--line);grid-area:act;align-items:center;gap:2px;margin-inline:-8px;padding-top:6px;transition:opacity .25s;display:flex}.wc-sp{flex:1}.wc-btn{min-width:40px;height:40px;color:var(--muted);font-size:var(--fs-caption);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.wc-btn:hover:not(:disabled){color:var(--text);background:var(--accent-08)}.wc-btn:disabled{opacity:.3;cursor:default}.wc-ref[aria-pressed=true]{color:var(--brass)}.wc-ref[aria-pressed=true] svg{fill:currentColor}@media (hover:hover) and (pointer:fine){.wc:not(:hover):not(:focus-within) .wc-act{opacity:.5}}@media (max-width:560px){.wc-grid{grid-template-columns:1fr;gap:10px}.wc{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"dial id time""dial meta meta""act act act";gap:6px 12px;padding:14px 14px 6px}.dial{width:54px;height:54px}.wc-name{font-size:21px}.wc-country{margin-top:2px}.wc-time{text-align:end;align-self:center;font-size:30px}.wc-mv svg{transform:rotate(90deg)}}.wc-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:40px 24px;display:flex}.wc-empty .display{font-size:28px}.wc-hint{margin-top:16px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool{text-align:start;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 28%, transparent);min-height:138px;color:var(--text);flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px;display:flex;position:relative}.tool:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface) 60%, transparent)}.tool .ti{width:28px;height:28px;color:var(--brass);margin-bottom:6px}.tool b{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.1}.tool .tv{font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:900px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool:last-child{grid-column:1/-1;min-height:0}}@media (max-width:560px){.tool-grid{gap:10px}.tool{min-height:120px;padding:14px}.tool b{font-size:19px}.tool .ti{width:24px;height:24px;margin-bottom:2px}.tool .tv{font-size:var(--fs-caption)}}.ob-adband{padding:44px var(--ob-gut) 36px;border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 22%, transparent)}.ob-adband .ad{gap:2px}.ob-adband .ad span{font-size:var(--fs-micro)}.how-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}.how-head h2{font-size:clamp(32px,4.2vw,50px)}.how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.how-item{border-top:1px solid color-mix(in srgb, var(--brass) 45%, transparent);flex-direction:column;gap:10px;padding-top:18px;display:flex}.how-n{font-family:var(--serif);color:var(--brass);font-size:18px;font-style:italic}.how-item h3{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.15}.how-item p{color:var(--muted);font-size:var(--fs-text)}@media (max-width:960px){.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.how-grid{grid-template-columns:1fr;gap:22px}}.ob-hero-city{padding-top:16px}.ob-cityhead{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:clamp(16px,3vw,36px);display:flex;position:relative}.crumbs ol{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;display:inline-flex}.crumbs li+li:before{content:"›";color:var(--brass);margin-inline-end:4px}.crumbs a{color:var(--muted);align-items:center;min-height:40px;display:inline-flex}.crumbs a:hover,.crumbs [aria-current]{color:var(--text)}.ob-citysearch{width:min(380px,100%)}.ob-citysearch .control{min-height:48px}.ob-citysearch .control input{height:44px;font-size:var(--fs-text)}.ob-planet-city{height:clamp(200px,24vw,330px)}@media (max-width:560px){.ob-citysearch{width:100%}}.ob-log{gap:48px;padding-top:clamp(24px,4vw,48px);display:grid}@media (min-width:980px){.ob-log{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:72px}}.log-h{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.log-h h2{font-size:clamp(30px,3.6vw,44px)}.log{flex-direction:column;display:flex}.le{border-top:1px solid var(--line);grid-template-columns:158px minmax(0,1fr);gap:6px 22px;padding:18px 0;display:grid}.le:last-child{border-bottom:1px solid var(--line)}.le dt{font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;font-weight:600;display:flex}.le-n{font-family:var(--serif);letter-spacing:0;color:var(--brass);font-size:15px;font-style:italic;font-weight:400}.le dd{font-size:var(--fs-text);flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.le-big{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:8px;font-size:21px;line-height:1.25;display:flex}.le-k{font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brass);margin-inline-end:8px;font-weight:600;display:inline-block}@media (max-width:560px){.le{grid-template-columns:1fr}}.sunbar{background:color-mix(in srgb, var(--tod-night) 70%, var(--bg));height:10px;box-shadow:0 0 0 1px var(--line) inset;border-radius:99px;margin:6px 0 4px;position:relative}.sunbar i{background:linear-gradient(90deg, var(--tod-dusk), var(--tod-day) 30%, var(--tod-day) 70%, var(--tod-dusk));border-radius:99px;position:absolute;top:0;bottom:0}.sunbar b{background:var(--accent);width:2px;box-shadow:0 0 8px var(--accent-45);margin-inline-start:-1px;position:absolute;top:-4px;bottom:-4px}.sun-row{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;display:flex}.zl{flex-direction:column;list-style:none;display:flex}.zl li{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:10px;min-height:40px;display:grid}.zl li .muted{font-size:var(--fs-small);text-align:end}.sw{width:12px;height:12px;box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:3px;flex:none;display:inline-block}.sw.work{background:color-mix(in srgb, var(--ahead) 40%, var(--surface))}.sw.eve{background:color-mix(in srgb, var(--brass) 30%, var(--surface))}.sw.night{background:color-mix(in srgb, var(--tod-night) 80%, var(--bg))}.sw.wkend{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 35%, transparent) 0 2px, var(--surface) 2px 5px)}.sw.sel{background:var(--accent-45);box-shadow:inset 2px 0 0 var(--accent)}.sw.best{box-shadow:0 0 0 1.5px var(--brass) inset;background:0 0}.ob-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.ob-table th,.ob-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:10px 8px}.ob-table thead th{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong);font-weight:600}.ob-table tbody th{font-weight:400}.tl{min-height:40px;color:var(--text);text-align:start;font-size:var(--fs-ui);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.tl:hover span{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.you-b{border:1px solid var(--brass);color:var(--brass);font-size:var(--fs-label);letter-spacing:.06em;border-radius:99px;margin-inline-start:8px;padding:1px 7px}.ob-table td.t{font-family:var(--serif);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}.tday{font-family:var(--sans);font-size:10.5px;display:block}.tday:empty{display:none}@media (max-width:560px){.ob-table th,.ob-table td{padding:8px 4px}.ob-table td.t{font-size:18px}.tl{font-size:var(--fs-small);gap:8px}.you-b{display:none}}.ob-faq{max-width:860px;padding-top:clamp(40px,5vw,64px)}.faq{border-top:1px solid var(--line)}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:60px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:16px;font-size:21px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--brass);width:30px;height:30px;color:var(--brass);font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.faq[open] summary:after{content:"−"}.faq p{color:var(--muted);max-width:70ch;padding:0 0 20px}.ob-toolhero{overflow-x:clip}.mp-head{z-index:2;grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:24px;padding-block:clamp(24px,4vw,44px) 12px;display:grid;position:relative}.mp-title{flex-direction:column;gap:10px;display:flex}.mp-title h1{font-size:clamp(34px,5vw,62px)}.mp-lead{max-width:52ch}.mp-globe{aspect-ratio:1;width:100%;position:relative}.mp-globe canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.mp-head{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:10px}.mp-title h1{font-size:32px}.mp-lead{font-size:var(--fs-small)}}.mp-read{z-index:2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-block:12px 36px;display:grid;position:relative}.mp-ro{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:6px;min-width:0;padding:14px 16px 12px;display:flex}.mp-ro.base{border-color:color-mix(in srgb, var(--brass) 55%, transparent)}.mp-ro-c{font-size:var(--fs-ui);align-items:center;gap:8px;min-width:0;display:flex}.mp-ro-c b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mp-ro-c .dif,.mp-ro-c .mp-base{margin-inline-start:auto}.mp-ro-t{font-family:var(--serif);align-items:flex-start;font-size:clamp(38px,4.4vw,54px);line-height:.95;display:flex}.mp-ro-t .bc-d{width:.6em}.mp-ro-t .ap{color:var(--accent);margin:.2em 0 0 .2em;font-size:.32em;font-style:italic}.mp-ro-d{font-size:var(--fs-small);color:var(--muted)}.mp-ro-s{font-size:var(--fs-small);align-items:center;gap:7px;display:flex}.mp-base{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--brass);border:1px solid color-mix(in srgb, var(--brass) 55%, transparent);border-radius:99px;padding:1px 8px;font-weight:600}@media (max-width:560px){.mp-read{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:24px}.mp-ro{padding:10px 12px}.mp-ro-t{font-size:32px}.mp-ro-c .dif{height:20px;padding:0 6px}.mp-ro-c{font-size:var(--fs-small);gap:6px}}.mp-controls{border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:16px 18px;padding-block:22px;display:flex}.mp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mp-daynav{align-items:center;gap:6px;display:flex}.mp-ib{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mp-ib svg{width:18px;height:18px}.mp-ib:hover{color:var(--text);border-color:var(--accent)}.mp-addf{flex:240px}.mp-addf .control{border-radius:12px;min-height:44px}.mp-addf .control input{height:42px;font-size:var(--fs-ui)}.mp-addf .cb-kbd{display:none}.mp-actions{flex-wrap:wrap;gap:10px;display:flex}.mp-actions svg{fill:none}.mp-status{min-height:22px;font-size:var(--fs-small);color:var(--ahead);overflow-wrap:anywhere;padding-top:10px}@media (max-width:560px){.mp-field{width:100%}.mp-daynav .ob-in{flex:1}.mp-actions{width:100%}.mp-actions .btn{flex:1}}.mp-board{--lab:214px;-webkit-user-select:none;user-select:none;flex-direction:column;gap:14px;margin-inline:-2px;padding-block:18px 22px;padding-inline:2px;display:flex;overflow:clip visible}.mp-row{grid-template-columns:var(--lab) minmax(0, 1fr);align-items:center;gap:16px;display:grid}.mp-lab{align-items:center;gap:10px;min-width:0;display:flex}.mp-lab-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mp-lab-t b{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:400;overflow:hidden}.mp-lab-t span{font-size:var(--fs-caption);color:var(--muted)}.mp-lab-act{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.mp-lab-act .mp-base{line-height:1.6}.mp-hint{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--muted);font-weight:600}.mp-ruler{grid-template-columns:repeat(var(--n), minmax(0, 1fr));cursor:ew-resize;touch-action:pan-y;border-bottom:1px solid color-mix(in srgb, var(--brass) 50%, transparent);border-radius:4px;align-items:end;height:30px;display:grid;position:relative}.mp-ruler span{color:var(--brass);letter-spacing:.04em;white-space:nowrap;padding-bottom:4px;font-size:10.5px;position:relative}.mp-ruler span:after{content:"";background:color-mix(in srgb, var(--brass) 55%, transparent);width:1px;height:5px;position:absolute;bottom:-1px;left:0}.mp-ruler span.l3:after{background:var(--brass);height:9px}.mp-ruler:focus-visible{outline-offset:4px}.mp-knob{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 4px var(--accent-18), 0 0 14px var(--accent-45);pointer-events:none;z-index:4;border-radius:50%;margin-inline-start:-6.5px;position:absolute;bottom:-7px}.mp-knob span{transform:translateX(var(--kx,-50%));background:var(--accent);color:var(--ink-dark);font:600 12px/1.5 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 8px;position:absolute;bottom:18px;left:50%}:root[data-theme=light] .mp-knob span{color:var(--btn-fg)}.mp-track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));cursor:ew-resize;touch-action:pan-y;height:46px;margin-top:14px;display:grid;position:relative}.mp-cell{color:var(--text);font-variant-numeric:tabular-nums;border-inline-end:1px solid color-mix(in srgb, var(--bg) 55%, transparent);justify-content:center;align-items:center;font-size:12.5px;display:flex;position:relative}.mp-cell:first-child{border-radius:10px 0 0 10px}.mp-cell:last-of-type{border-radius:0 10px 10px 0}.mp-cell sup{color:var(--muted);font-size:.7em}.mp-cell.work{background:color-mix(in srgb, var(--ahead) 34%, var(--surface))}.mp-cell.eve{background:color-mix(in srgb, var(--brass) 20%, var(--surface))}.mp-cell.night{background:color-mix(in srgb, var(--tod-night) 78%, var(--bg));color:var(--muted)}.mp-cell.wkend{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 18%, var(--surface)) 0 3px, var(--surface) 3px 8px);color:var(--muted)}.mp-cell.nd:before{content:"";background:var(--brass);z-index:1;width:2px;position:absolute;top:-16px;bottom:-4px;left:-1px}.mp-day{letter-spacing:.08em;text-transform:uppercase;color:var(--brass);white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:-17px;left:4px}.mp-cell.ndr .mp-day{left:auto;right:calc(100% + 4px)}.mp-band{border:1.5px solid var(--brass);pointer-events:none;z-index:2;box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 14%, transparent);border-radius:10px;position:absolute;top:-4px;bottom:-4px}.mp-sel{background:var(--accent-45);mix-blend-mode:normal;opacity:.55;pointer-events:none;z-index:2;border-radius:3px;position:absolute;top:0;bottom:0}.mp-mark{background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent-45);pointer-events:none;z-index:3;margin-inline-start:-1px;position:absolute;top:-10px;bottom:-10px}.mp-now{border-inline-start:1.5px dashed var(--brass);pointer-events:none;z-index:2;width:0;position:absolute;top:-6px;bottom:-6px}.mp-board.dragging .mp-mark,.mp-board.dragging .mp-knob{transition:none}.mp-mark,.mp-knob,.mp-sel{transition:left .12s var(--ease)}.mp-legend{font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding-bottom:14px;display:flex}.mp-legend span{align-items:center;gap:7px;display:inline-flex}.mp-notes{flex-direction:column;gap:8px;padding-bottom:72px;list-style:none;display:flex}.mp-notes li{border-top:1px solid var(--line);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.mp-notes li>span:nth-child(2){flex:260px}@media (max-width:760px){.mp-board{gap:4px}.mp-row{grid-template-columns:minmax(0,1fr);gap:2px}.mp-rrow .mp-lab{display:none}.mp-rrow{margin-top:26px}.mp-lab-t{flex-direction:row;align-items:baseline;gap:8px}.mp-lab-t b{font-size:17px}.mp-cell{border-inline-end-width:0;font-size:10px}.mp-cell:not(.l3) .mp-h,.mp-cell:not(.l3) .mp-h sup{visibility:hidden}.mp-track{height:38px;margin-top:16px}.mp-ruler span{font-size:9.5px}}.ob-foot{border-top:1px solid var(--line);padding-block:36px 48px}.ob-foot-in{grid-template-columns:auto 1fr;align-items:center;gap:16px 40px;display:grid}.ob-foot-brand{flex-direction:column;gap:6px;display:flex}.ob-foot-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 22px;display:flex}.ob-foot-nav a{color:var(--muted);font-size:var(--fs-small);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.ob-foot-nav a:hover{color:var(--text);text-decoration:underline}.ob-foot-meta{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding-top:16px;display:flex}.ob-badge{border:1px solid color-mix(in srgb, var(--brass) 55%, transparent);height:24px;color:var(--brass);font-size:var(--fs-label);letter-spacing:.06em;border-radius:99px;align-items:center;padding:0 9px;display:inline-flex}@media (max-width:640px){.ob-foot-in{grid-template-columns:1fr}.ob-foot-nav{justify-content:flex-start}}.ob-dlg{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:min(520px,100vw - 24px);max-height:calc(100vh - 32px);color:var(--text);box-shadow:var(--shadow-2);padding:0}.ob-dlg::backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dlg-in{flex-direction:column;gap:16px;padding:22px 24px 26px;display:flex}.dlg-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.dlg-head h2{font-size:28px}.dlg-x{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dlg-x:hover{color:var(--text);border-color:var(--accent)}.dlg-pane{flex-direction:column;gap:14px;display:flex}.dlg-big{font-family:var(--serif);text-align:center;color:var(--text);font-size:clamp(48px,13vw,72px);line-height:1}.dlg-row{flex-wrap:wrap;gap:10px;display:flex}.dlg-row .btn{flex:1}.dlg-f{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}.dlg-wide{flex-basis:100%}.dlg-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-small);overflow-wrap:anywhere}.dlg-pane .chips{justify-content:center}#cd-label-out{text-align:center;color:var(--brass)}#cd-when,#tm-msg{text-align:center}.sw-laps{flex-direction:column;max-height:200px;list-style:none;display:flex;overflow-y:auto}.sw-laps li{border-bottom:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:1fr auto auto;gap:16px;padding:7px 2px;display:grid}.cal-nav{justify-content:space-between;align-items:center;display:flex}.cal-title{font-size:24px}.cal{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%}.cal th{font-size:var(--fs-label);color:var(--muted);letter-spacing:.06em;padding:6px 0;font-weight:600}.cal td{height:38px;font-size:var(--fs-ui)}.cal td.we{color:var(--muted)}.cal td.today{color:var(--ink-dark);background:var(--accent);border-radius:50%;font-weight:600}:root[data-theme=light] .cal td.today{color:var(--btn-fg)}.cal .cal-wk{color:var(--brass);font-size:var(--fs-label);border-inline-end:1px solid var(--line);width:36px}.dst-list{flex-direction:column;display:flex}.dst-row{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.dst-c{align-items:center;gap:8px;display:flex}.dst-c .muted{font-size:var(--fs-small);margin-inline-start:auto}.keys{flex-direction:column;display:flex}.keys div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.keys dd{font-size:var(--fs-small);margin:0}#emb-code{resize:none;min-height:96px}.foot-btn{font-size:var(--fs-small);color:var(--muted);min-height:40px;text-decoration:none}.foot-btn:hover{color:var(--text);text-decoration:underline}.ob-foot-pop{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.ob-foot-pop ul{font-size:var(--fs-small);flex-wrap:wrap;gap:4px 16px;list-style:none;display:flex}.ob-foot-pop a{color:var(--muted);text-decoration:none}.ob-foot-pop a:hover{color:var(--text);text-decoration:underline}.lang-switch{flex:none;position:relative}.lang-switch summary{border:1px solid var(--line-strong);min-height:40px;color:var(--muted);cursor:pointer;font-size:var(--fs-small);border-radius:999px;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch summary .ls-cur{color:var(--text);letter-spacing:.04em;font-weight:500}.lang-switch[open] summary,.lang-switch summary:focus-visible{border-color:var(--accent)}.ls-list{inset-inline-end:0;z-index:50;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px)}.ls-list a{color:var(--text);font-size:var(--fs-small);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.ls-list a:hover,.ls-list a:focus-visible{background:var(--accent-12)}.ls-list a[aria-current]{color:var(--accent)}@media (max-width:560px){.ob-prefs .ob-help{display:none}}.ob-clock:empty,.ob-clock .bc-hm:empty:before{content:" "}.ob-table thead th.diffh .s{display:none}@media (max-width:560px){.ob-table thead th.diffh .l{display:none}.ob-table thead th.diffh .s{display:inline}.ob-table thead th:nth-child(3){font-size:var(--fs-label)}.ob-table thead th:nth-child(3):after{content:none}}.crumbs-top{padding-top:14px}.cta-row{margin-top:18px}.city-links{flex-direction:column;gap:8px;margin-top:26px;display:flex}.city-links ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.city-links a,.chips a.chip{text-decoration:none}.city-links a{border:1px solid var(--line-strong);min-height:36px;color:var(--text);font-size:var(--fs-small);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.city-links a:hover{border-color:var(--accent)}.zl li a{color:var(--text)}.nf{flex-direction:column;gap:16px;max-width:760px;display:flex}.nf-h{font-size:clamp(38px,6vw,64px)}.nf-search{max-width:560px}.visitors{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:22px 8px;display:flex}.v-stats{font-size:var(--fs-small);color:var(--muted);align-items:baseline;gap:18px;display:flex}.v-stats b{font-family:var(--serif);color:var(--text);font-variant-numeric:tabular-nums;margin-inline-end:4px;font-size:26px;font-weight:400}.v-flags{flex-wrap:wrap;flex:280px;gap:6px 12px;list-style:none;display:flex}.v-flags li{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.v-flags .flag{border-radius:2px;width:21px;height:14px}.visitors .hint{flex-basis:100%}.linkish{color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bc-ap:empty{display:none}@media (min-width:861px){.ob-top-in{flex-wrap:nowrap}.ob-nav{min-width:0}.ob-nav a{white-space:nowrap}}@media (max-width:1360px){.ob-prefs .lg{display:none}.ob-prefs .sm{display:inline}.ob-prefs .toggle{padding:0 10px}.ob-nav{gap:18px}.ob-top-in{column-gap:22px}}@media (max-width:1100px){.ob-top-in{flex-wrap:wrap;row-gap:4px;padding-block:10px 0}.ob-nav{border-top:1px solid var(--line);scrollbar-width:none;order:3;justify-content:space-between;gap:8px;width:100%;overflow-x:auto}.ob-nav a{font-size:var(--fs-label);letter-spacing:.08em}}
.tl-hero{padding-block:clamp(18px,3.5vw,40px) clamp(18px,3vw,32px);overflow-x:clip}.tl-head{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.tl-h1{font-size:clamp(36px,5.4vw,66px);line-height:1.02}.tl-lead{max-width:60ch;color:var(--muted);font-size:var(--fs-lead)}.tl-h2{margin:32px 0 14px;font-size:clamp(28px,3.4vw,40px)}.tl-mt{margin-top:36px}.tl-center{text-align:center}html.tl-noscroll{overflow:hidden}.tl-tool{z-index:2;flex-direction:column;gap:18px;padding-bottom:clamp(36px,5vw,64px);display:flex;position:relative}.tl-stage{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, transparent), color-mix(in srgb, var(--surface) 34%, transparent));flex-direction:column;align-items:center;gap:12px;padding:clamp(22px,4vw,40px) clamp(14px,3vw,32px);display:flex}.tl-big{max-width:100%;font-family:var(--serif);color:var(--text);text-shadow:var(--clock-glow);font-variant-numeric:lining-nums tabular-nums;justify-content:center;align-items:flex-start;font-size:clamp(64px,15vw,196px);font-weight:400;line-height:.9;display:inline-flex}.tl-big .bc-d,.tl-num .bc-d{width:.6em}.tl-big-sw{font-size:clamp(54px,13vw,176px)}.tl-big-ux{letter-spacing:.01em;font-size:clamp(44px,10vw,128px)}.tl-status{text-align:center;min-height:1.5em;color:var(--muted);font-size:var(--fs-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tl-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tl-btns .btn{min-width:112px}.tl-main{min-width:148px!important}.tl-fs svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tl-stage.is-done .tl-big,.tl-stage.is-done .cd-n{color:var(--accent);animation:tl-pulse 1.2s var(--ease) 3}@keyframes tl-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tl-stage.is-done .tl-big,.tl-stage.is-done .cd-n{animation:none}}.tl-stage:fullscreen,.tl-stage.is-pseudo{background:var(--bg);border:0;border-radius:0;justify-content:center;gap:22px;padding:24px;overflow-y:auto}.tl-stage.is-pseudo{z-index:1000;position:fixed;inset:0}.tl-stage:fullscreen .tl-big,.tl-stage.is-pseudo .tl-big{font-size:min(24vw,46vh)}.tl-stage:fullscreen .tl-big-sw,.tl-stage.is-pseudo .tl-big-sw{font-size:min(18vw,36vh)}.tl-stage:fullscreen .cd-n,.tl-stage.is-pseudo .cd-n{font-size:min(13vw,30vh)}.tl-stage:fullscreen .tl-status,.tl-stage.is-pseudo .tl-status{font-size:var(--fs-lead)}.tl-stage::backdrop{background:var(--bg)}.tl-setup{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:20px clamp(14px,3vw,24px);display:flex}.tl-presets{justify-content:center}.tl-presets .chip:disabled{opacity:.45;cursor:not-allowed}.tl-hms{grid-template-columns:repeat(3,minmax(0,120px));justify-content:center;gap:10px;display:grid}.tl-f{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-f .ob-in{width:100%}.tl-hms .ob-in{text-align:center;font-family:var(--serif);font-size:24px}.tl-check{min-height:40px;font-size:var(--fs-small);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding-top:8px;display:flex}.tl-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.tl-setup>.hint{text-align:center;max-width:70ch;margin-inline:auto}.tl-copy{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tl-copy-msg{font-size:var(--fs-small);color:var(--ahead)}.tl-copy-msg:empty{display:none}.tl-keys{text-align:center}.tl-laps-wrap{width:min(560px,100%);max-height:360px;margin-top:6px;overflow-y:auto}.tl-laps th,.tl-laps td{padding:9px 6px}.tl-laps tbody th{font-weight:400}.tl-laps td:nth-child(2),.tl-laps td:nth-child(3),.tl-laps thead th:nth-child(n+2){text-align:end}.tl-laps tr.cur{color:var(--accent)}.tl-laps tr.best td:nth-child(2){color:var(--ahead);font-weight:600}.tl-laps tr.worst td:nth-child(2){color:var(--w-fg);font-weight:600}.tl-tag{font-size:var(--fs-label);letter-spacing:.04em;border:1px solid;border-radius:99px;margin-inline-start:8px;padding:0 7px;display:inline-block}.tl-tag.best{color:var(--ahead);border-color:color-mix(in srgb, var(--ahead) 45%, transparent)}.tl-tag.worst{color:var(--w-fg);border-color:color-mix(in srgb, var(--w-fg) 45%, transparent)}.tl-stage:fullscreen .tl-laps-wrap,.tl-stage.is-pseudo .tl-laps-wrap{max-height:30vh}.tl-cd-name{font-family:var(--serif);color:var(--brass);text-align:center;overflow-wrap:anywhere;font-size:clamp(22px,3vw,32px);font-style:italic}.cd-board{justify-content:center;gap:clamp(14px,4vw,52px);max-width:100%;display:flex}.cd-cell{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.cd-n{font-family:var(--serif);color:var(--text);text-shadow:var(--clock-glow);font-size:clamp(40px,9vw,112px);line-height:.95;display:inline-flex}.cd-n:empty:before{content:" "}.cd-l{color:var(--brass)}.tl-today{text-align:center;color:var(--accent);font-size:clamp(28px,5vw,52px)}.tl-cd-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.tl-wide{grid-column:1/-1}.tl-cd-form .tl-btns{justify-content:flex-start}.tl-zone{font-size:var(--fs-text);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tl-cd-form .cb .control{border-radius:12px;min-height:44px}.tl-cd-form .cb .control input{height:42px;font-size:var(--fs-ui)}@media (max-width:560px){.tl-cd-form{grid-template-columns:1fr}.tl-cd-form .tl-btns .btn{flex:1}}.tl-prose{max-width:1100px}.tl-prose>.eyebrow{margin-bottom:18px}.tl-prose-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px 56px;display:grid}.tl-art{border-top:1px solid color-mix(in srgb, var(--brass) 45%, transparent);flex-direction:column;gap:12px;padding-top:18px;display:flex}.tl-art h2{font-size:clamp(26px,3vw,34px)}.tl-art p{color:var(--muted);max-width:68ch}.tl-about{color:var(--muted);max-width:68ch;margin-top:18px}.tl-note{max-width:78ch;margin-bottom:14px}.tl-chiplist{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tl-chiplist .chip{gap:8px;text-decoration:none}.tl-chiplist .chip .muted{font-size:var(--fs-small)}.tl-chiplist .chip b{font-weight:500}.tl-chiplist .chip[aria-current=page]{border-color:var(--accent);color:var(--accent)}.tl-links .log-h p{max-width:70ch}.tl-scroll{overflow-x:auto}.tl-wtable td,.tl-wtable th{white-space:nowrap}.tl-wtable td.t{font-family:var(--serif);font-size:20px}@media (max-width:560px){.tl-wtable{font-size:var(--fs-small)}.tl-wtable .flag{display:none}}.tl-hub{list-style:none}.tl-hub>li{display:flex}.tl-hub .tool{flex:1;text-decoration:none}@media (max-width:900px){.tl-hub .tool:last-child,.tl-hub>li:last-child .tool{grid-column:auto;min-height:138px}}@media (max-width:560px){.tl-hub>li:last-child .tool{min-height:120px}}.tl-yearnav{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex;position:relative}.tl-yearnav .btn{text-decoration:none}.tl-today-card{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.tl-today-d{font-size:clamp(22px,2.6vw,30px);line-height:1.2}.tl-today-m{font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:2px 16px;display:flex}@media (max-width:640px){.tl-yearnav{flex-wrap:wrap}.tl-today-card{flex-basis:100%;order:-1}}.tl-calbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.tl-seg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-seg .toggle{min-height:40px}.tl-year{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:22px 26px;display:grid}.tl-cal{table-layout:fixed}.tl-cal caption{text-align:start;color:var(--text);padding:0 0 6px 2px;font-size:24px}.tl-cal td{height:34px;font-size:var(--fs-small)}.tl-cal th{padding:4px 0;font-size:10.5px}.tl-cal .cal-wk{width:30px;font-size:10.5px}.tl-cal abbr{text-decoration:none}.tl-cal td.today{border-radius:50%}.tl-cal td.chg{box-shadow:inset 0 0 0 1.5px var(--brass);cursor:help;border-radius:50%}.tl-tabs{border:1px solid var(--line-strong);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.tl-tab{min-height:40px;color:var(--muted);font-size:var(--fs-ui);background:0 0;border:0;border-radius:999px;padding:0 16px}.tl-tab:hover{color:var(--text)}.tl-tab[aria-selected=true]{background:var(--accent);color:var(--ink-dark);font-weight:500}:root[data-theme=light] .tl-tab[aria-selected=true]{color:var(--btn-fg);background:var(--btn-bg)}@media (max-width:560px){.tl-tabs{border-radius:var(--r-md);grid-template-columns:1fr 1fr;width:100%;display:grid}.tl-tab{border-radius:10px;padding:0 8px}}.tl-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:860px){.tl-panel{grid-template-columns:1fr}}.tl-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-content:start;gap:14px 16px;display:grid}.tl-inrow{gap:6px;display:flex}.tl-inrow .ob-in{flex:1}.tl-result{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--brass) 45%, transparent);background:color-mix(in srgb, var(--surface) 60%, transparent);flex-direction:column;gap:8px;min-height:150px;padding:22px;display:flex}.tl-res-big{color:var(--text);overflow-wrap:anywhere;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.tl-ux-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;display:grid}.tl-card{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 40%, transparent);flex-direction:column;gap:14px;min-width:0;padding:20px clamp(14px,3vw,24px);display:flex}.tl-card-h{font-size:26px}.tl-kv{flex-direction:column;margin:0;display:flex}.tl-kv>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 14px;padding:8px 0;display:grid}.tl-kv dt{font-size:var(--fs-label);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;color:var(--muted);font-weight:600}.tl-kv dd{min-width:0;font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.tl-kv code{overflow-wrap:anywhere;font-size:var(--fs-small)}.tl-kv .tl-strong{color:var(--text);font-size:18px}@media (max-width:560px){.tl-kv>div{grid-template-columns:1fr}}.tl-batch-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tl-batch-grid textarea{min-height:150px;font-size:var(--fs-small)}@media (max-width:700px){.tl-batch-grid{grid-template-columns:1fr}}.tl-y2038{max-width:80ch}.tl-utc{padding-top:clamp(16px,2.5vw,28px)}.tl-utc .ob-clock{margin-top:.1em;font-size:clamp(76px,15vw,210px)}.tl-utc .orn-line{width:132px;color:var(--brass);align-items:center;gap:10px;font-size:11px;display:flex}.tl-utc .orn-line span{background:color-mix(in srgb, var(--brass) 55%, transparent);flex:1;height:1px}.tl-utc .orn-line i{font-style:normal}.tl-wg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}@media (max-width:860px){.tl-wg{grid-template-columns:1fr}}.tl-wg-city{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:24px;display:flex}.tl-wg-city .muted{font-family:var(--sans);font-size:var(--fs-small)}.tl-wg-opts .cb .control{border-radius:12px;min-height:44px}.tl-wg-opts .cb .control input{height:42px;font-size:var(--fs-ui)}.tl-wg-prev{border-radius:var(--r-md);border:1px dashed var(--line-strong);background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--text) 3%, transparent) 12px 24px);place-items:center;padding:22px 12px;display:grid}.tl-wg-prev iframe{border:0;border-radius:16px;width:340px;max-width:100%;height:168px;display:block}.tl-wg-out textarea{resize:none;min-height:96px;font-size:var(--fs-small)}.tl-legal{flex-direction:column;gap:30px;max-width:820px;padding-top:clamp(24px,4vw,44px);display:flex}.tl-legal section{flex-direction:column;gap:10px;display:flex}.tl-legal h2{font-size:clamp(24px,2.8vw,32px)}.tl-legal p{color:var(--muted);max-width:70ch}.tl-legal p a{color:var(--accent)}html.emb-root,.emb-body{background:0 0;height:100%;min-height:0;overflow:hidden}.emb-body{margin:0}.emb{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg);height:100vh;color:var(--text);font-family:var(--sans);border-radius:16px;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;display:flex;overflow:hidden}.emb-city{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.emb-city b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;overflow:hidden}.emb-city span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.emb-time{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;font-size:clamp(38px,15vw,54px);line-height:1;display:flex}.emb-s{color:var(--brass);margin-inline-start:2px;font-size:.45em}.emb-nosec .emb-s{display:none}.emb-ap{color:var(--accent);margin-inline-start:6px;font-size:.36em;font-style:italic}.emb-ap:empty{display:none}.emb-date{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.emb-foot{color:var(--brass);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.emb-zone{white-space:nowrap;font-variant-numeric:tabular-nums}.emb-brand{font-size:17px;text-decoration:none}.tl-hub>li:last-child:nth-child(3n+1){grid-column:1/-1}@media (max-width:900px){.tl-hub>li:last-child:nth-child(3n+1){grid-column:auto}.tl-hub>li:last-child:nth-child(odd){grid-column:1/-1}}
.hd-head{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex;position:relative}.hd-head .chip{font-variant-numeric:tabular-nums;text-decoration:none}.hd-next{font-size:var(--fs-lead);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hd-next .badge{font-variant-numeric:tabular-nums}.hd-sec .log-h p.muted{max-width:70ch}.hd-sec+.hd-sec{padding-top:0}.hd-table th,.hd-table td{vertical-align:top}.hd-table tbody th{font-weight:400}.hd-date{white-space:nowrap;width:1%}.hd-dm{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:20px;line-height:1.2;display:block}.hd-wd{color:var(--muted);font-size:var(--fs-small);align-items:center;gap:6px;margin-top:2px;display:flex}.badge.hd-wk{white-space:nowrap;height:20px;min-height:20px;padding-block:0;padding-inline:7px}.hd-name{min-width:12em}.hd-l{color:var(--text);font-size:var(--fs-text);overflow-wrap:anywhere;display:block}.hd-en{color:var(--muted);font-size:var(--fs-small);overflow-wrap:anywhere;margin-top:2px;display:block}.hd-when{white-space:nowrap;width:1%;color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:end}.hd-table thead th:last-child{text-align:end}.hd-where{font-size:var(--fs-small);color:var(--muted);min-width:10em;max-width:26em}.hd-more summary{cursor:pointer;color:var(--accent);align-items:center;width:fit-content;min-height:32px;display:inline-flex}.hd-types{flex-wrap:wrap;gap:4px;display:flex}.hd-types .badge.b-sourced{white-space:nowrap;overflow-wrap:normal}.hd-table tr.is-past{opacity:.62}.hd-table tr.is-today{background:var(--accent-08);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .hd-table tr.is-today{box-shadow:inset -3px 0 0 var(--accent)}.hd-table tr.is-today .hd-when{color:var(--accent);font-weight:600}.hd-log{gap:48px;padding-block:clamp(24px,4vw,48px) clamp(40px,6vw,72px);display:grid}@media (min-width:980px){.hd-log{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.hd-lws{flex-direction:column;list-style:none;display:flex}.hd-lws li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.hd-lws li:last-child{border-bottom:1px solid var(--line)}.hd-lws li.is-past{opacity:.62}.hd-lw-d{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:21px;line-height:1.25}.hd-lw-n{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hd-other{padding-bottom:clamp(40px,6vw,72px)}.hd-details>summary{cursor:pointer;width:fit-content;list-style:none}.hd-details>summary::-webkit-details-marker{display:none}.hd-details[open]>summary{border-color:var(--accent);margin-bottom:14px}.hd-links .btn{gap:8px}.hd-hlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 28px;list-style:none;display:grid}.hd-hlist li{border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 0;display:flex}.hd-hlist a{min-height:32px;color:var(--text);align-items:center;gap:10px;width:fit-content;font-weight:500;text-decoration:none;display:inline-flex}.hd-hlist a:hover .hd-hc{color:var(--accent)}.hd-hn{color:var(--muted);font-size:var(--fs-small);overflow-wrap:anywhere;padding-inline-start:32px}.hd-days{flex-direction:column;gap:26px;padding-bottom:clamp(40px,6vw,72px);display:flex}.hd-day-h{font-family:var(--serif);border-bottom:1px solid color-mix(in srgb, var(--brass) 45%, transparent);padding-bottom:6px;font-size:22px;font-weight:400}.hd-clist{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:0 22px;list-style:none;display:grid}.hd-clist a{border-bottom:1px dashed var(--line);min-height:44px;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.hd-clist a>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.hd-clist a:hover>span:first-of-type{color:var(--accent)}.hd-src{max-width:80ch;margin-top:22px}.hd-uplist{flex-direction:column;margin-bottom:18px;list-style:none;display:flex}.hd-uplist li{border-top:1px solid var(--line);grid-template-columns:minmax(0,17em) minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:12px 0;display:grid}.hd-uplist li:last-child{border-bottom:1px solid var(--line)}.hd-up-d{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:19px}.hd-up-n{overflow-wrap:anywhere}.hd-up-u{white-space:nowrap;font-variant-numeric:tabular-nums}.hd-up-u.is-today{color:var(--accent);font-weight:600}@media (max-width:640px){.hd-uplist li{grid-template-columns:minmax(0,1fr) auto}.hd-up-n{grid-area:2/1/auto/-1}}@media (max-width:560px){.hd-dm{font-size:17px}.hd-name{min-width:8em}.hd-where{min-width:7em}.hd-reg .hd-when,.hd-reg thead th:last-child{display:none}.hd-table th,.hd-table td{padding-inline:4px}.hd-hn{padding-inline-start:0}}
.hd-view{gap:8px;padding-top:18px;display:flex}.cal-legend{font-size:var(--fs-caption);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;list-style:none;display:flex}.cal-legend li{align-items:center;gap:6px;display:inline-flex}.cal-d{border-radius:3px;width:12px;height:12px;display:inline-block}.cal-d.k1{background:var(--accent)}.cal-d.k2{background:var(--brass)}.cal-d.kw{background:var(--surface-2);box-shadow:0 0 0 1px var(--line-strong)}.cal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr));gap:22px 26px;display:grid}.cal-m h3{font-family:var(--serif);text-transform:capitalize;margin:0 0 6px;font-size:20px;font-weight:400}.cal-w,.cal-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-w span{font-size:var(--fs-micro);color:var(--muted);letter-spacing:var(--ls-caps-tight);padding-block:3px}.cal-c{aspect-ratio:1;font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.cal-c.kw{background:var(--surface-2);color:var(--muted)}button.cal-c{cursor:pointer;min-height:32px;font-weight:600}.cal-c.k1{background:var(--accent);color:var(--ink-dark)}.cal-c.k2{background:var(--brass);color:#fff}:root[data-theme=light] .cal-c.k1{color:#fff}.cal-c.k3{box-shadow:inset 0 0 0 1px var(--brass)}.cal-c.on{outline:2px solid var(--text);outline-offset:1px}.cal-pick{min-height:2.6em;font-size:var(--fs-lead);margin-top:18px}.hd-langs{z-index:2;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex;position:relative}.hd-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.hd-verify{max-width:80ch;margin-top:12px}.hd-ics{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.hd-answer{font-size:var(--fs-lead);max-width:62ch}.hd-plan{border-top:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.hd-plan:last-child{border-bottom:1px solid var(--line)}.home-ans{z-index:2;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:8px;max-width:640px;margin-top:22px;padding:22px 24px;display:grid;position:relative}.home-sel{align-items:center;gap:12px;display:flex}.home-sel select{min-height:48px;font-size:var(--fs-lead);flex:1}.home-q{font-family:var(--serif);margin-top:6px;font-size:clamp(22px,3vw,30px);line-height:1.2}.home-a{font-family:var(--serif);font-size:clamp(34px,6vw,56px);line-height:1.05}.home-a.yes{color:var(--accent)}.home-a.no{color:var(--text)}.hd-letter{margin-bottom:26px}.hd-letter h2{border-bottom:1px solid color-mix(in srgb, var(--brass) 45%, transparent);margin-bottom:8px}.hd-plan-h{font-size:clamp(22px,2.6vw,30px)}.hd-years{padding:0;list-style:none}.hd-years li{padding:4px 0}.hd-link{color:inherit;text-decoration:none;display:block}.hd-link:hover .hd-l,.ob-search{color:var(--accent)}:root:lang(el),:root:lang(bg),:root:lang(mk),:root:lang(sr),:root:lang(ru),:root:lang(sq){--serif:Georgia, "Times New Roman", "Noto Serif", serif}.chip[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--ink-dark);font-weight:500}:root[data-theme=light] .chip[aria-current=page]{color:#fff}.cmp-table thead th:last-child{text-align:start}.cmp-table .hd-date{white-space:nowrap;width:9em}.cmp-table th.hd-date .badge{margin-top:4px}.cmp-wrap{padding-top:8px}.home-hero{z-index:2;align-items:center;gap:28px;display:grid;position:relative}@media (min-width:980px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.home-hero .home-ans{margin-top:22px}.home-globe{gap:10px;margin:0;display:grid}.v-globe{color:var(--brass);flex:none}.v-stats{align-items:center}.chip,.btn,.tl-chiplist .chip{overflow:visible}.chip{border-width:1.5px;justify-content:center;min-width:48px}.chip:not([aria-pressed=true]):not([aria-current=page]){border-color:color-mix(in srgb, var(--text) 38%, transparent)}
