@font-face{font-family:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/0eb1e43e2afed5ce-s.2-ssbcy3t_wxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/d9f59f83a9d299a3-s.16hiejsl13tfq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/7ce0d7aa5eed2e85-s.106j--0aby9kq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/81824d6864f224c3-s.0cag6197qfd5t.woff2)format("woff2");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:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/864a9cedda274c58-s.p.3xaqa19u8frgq.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:Commissioner;font-style:oblique 0deg 12deg;font-weight:100 900;font-display:swap;src:url(../media/4501d6e89364c096-s.p.2wo8le7xt64dg.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:Commissioner Fallback;src:local(Arial);ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.0%;size-adjust:101.05%}.Vh5FRa_className{font-family:Commissioner,Commissioner Fallback;font-style:normal}.Vh5FRa_variable{--font-sans:"Commissioner", "Commissioner Fallback"}
@font-face{font-family:B612 Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1d95eb703022b55c.p.2rhhf--_3y1k6.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:B612 Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fe8e55b7172ef683.p.272k5dhy_0-uu.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:B612 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59d0e0d68d5edb90.p.2eiab2eu6w-2r.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:B612 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/23f0efb6a211e55c.p.152nuy9opuhkq.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}.YX6-eG_className{font-family:B612 Mono}.YX6-eG_variable{--font-mono:"B612 Mono"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8807fba4c78ed02.3rzzqbp6n-se_.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33af162a8a57be88.11hib43vps_f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/857a5879595f8d5b.2412cs7pdods5.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50bbbdb737301f52.172j9j8-bhts_.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c15e0243d3768285.1n5k2jkjvz0fk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd8cf3e7b62747c9.0schr0lclylgv.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}.t3y-tG_className{font-family:JetBrains Mono;font-style:normal;font-weight:400}.t3y-tG_variable{--font-mono-ext:"JetBrains Mono"}
@font-face{font-family:Palanquin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0a35a5e6c248b5bf-s.p.1nebmten59xjv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Palanquin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a3087932aff2ed87-s.p.32mb8lsd4zu0s.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:Palanquin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9adaf0510f3b59a8-s.p.1-vgjigkhq4q4.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:Palanquin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58e0ffd901a5eb05-s.p.1_qynqxy_-pp7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Palanquin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff3a3e65dd19a8c8-s.p.0mzfxjmu9rp45.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:Palanquin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae227793f2b42b7b-s.p.0dkv66hz6rkoq.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:Palanquin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81e52883a06b812c-s.p.30t3pi4nk1am2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Palanquin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3645563e9463b0f7-s.p.0_45y7taekz9j.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:Palanquin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ea51af2bad1fd96-s.p.31ve_tah0hq9i.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:Palanquin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fd1571e8d5ae275-s.p.0x4zq1674bk2-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Palanquin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f5bd76e91b87c1b-s.p.366lxfgllfov9.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:Palanquin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b0b914b4ecf1873-s.p.2d37b6c_gn3ms.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:Palanquin Fallback;src:local(Arial);ascent-override:137.49%;descent-override:51.14%;line-gap-override:0.0%;size-adjust:96.01%}.RFMSCa_className{font-family:Palanquin,Palanquin Fallback;font-style:normal}.RFMSCa_variable{--font-deva:"Palanquin", "Palanquin Fallback"}
:root{--plaster:#e9cf86;--plaster-deep:#ddbd68;--marble:#fbf8ef;--marble-2:#f4efe0;--ink:#1d1830;--ink-2:#4a4460;--ink-3:#6e6883;--shade-1:#ece8f4;--shade-2:#cfc8e6;--shade-3:#8e80c8;--umbra:#261f45;--umbra-2:#332a5a;--read:#3b2a9b;--err:#b3263f;--rule:#1d18302b;--rule-2:#1d18306b;--on-umbra:#efebfa;--on-umbra-2:#b4abd6;--bg:var(--marble);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--lit:#fff;--line:var(--rule);--line-2:var(--rule-2);--sans:var(--font-sans), var(--font-deva), system-ui, sans-serif;--mono:var(--font-mono), var(--font-mono-ext), ui-monospace, "SF Mono", Menlo, monospace;--deva:var(--font-deva), var(--font-sans), sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--gut:clamp(20px, 4.2vw, 64px);--maxw:1320px}[data-theme=night]{--marble:#1a1630;--marble-2:#221c3d;--ink:#efebfa;--ink-2:#bdb5da;--ink-3:#9088b4;--shade-1:#2a2350;--shade-2:#3a3170;--shade-3:#7e70c4;--umbra:#110e22;--umbra-2:#1a1630;--read:#b9a9ff;--err:#ff8098;--rule:#efebfa29;--rule-2:#efebfa6b;--plaster:#e9cf86;--lit:#2c2552;--on-umbra:#efebfa;--on-umbra-2:#9e95c6}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--marble);color:var(--ink);font-family:var(--sans);font-variation-settings:"FLAR" 0, "VOLM" 0;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--read);outline-offset:3px}::selection{background:var(--shade-2);color:var(--ink)}[lang=hi],.deva{font-family:var(--deva);font-variation-settings:normal;letter-spacing:0!important}.cut{font-variation-settings:"FLAR" 100, "VOLM" 100}.d-xl{letter-spacing:-.032em;font-variation-settings:"FLAR" 100, "VOLM" 100;font-size:clamp(52px,min(7.4vw,11.2vh),118px);font-weight:640;line-height:.9}.d-l{letter-spacing:-.028em;font-variation-settings:"FLAR" 100, "VOLM" 100;font-size:clamp(40px,5.2vw,76px);font-weight:620;line-height:.96}.d-m{letter-spacing:-.022em;font-variation-settings:"FLAR" 100, "VOLM" 80;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.04}.d-s{letter-spacing:-.014em;font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:clamp(22px,2vw,27px);font-weight:600;line-height:1.16}.lead{color:var(--fg-2);max-width:33em;font-size:clamp(18px,1.55vw,21px);font-weight:380;line-height:1.46}.body{color:var(--fg-2);max-width:36em;font-size:16px;line-height:1.58}.small{color:var(--fg-2);font-size:13.5px;line-height:1.46}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:640;line-height:1.3}.num{font-feature-settings:"tnum" 1, "lnum" 1, "kern" 1;font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.8125em}.it{font-variation-settings:"slnt" -10, "FLAR" 0, "VOLM" 0;font-style:italic}.fg2{color:var(--fg-2)}.fg3{color:var(--fg-3)}.read{color:var(--read)}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.grid{column-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.on-plaster{--bg:var(--plaster);--fg:#1d1830;--fg-2:#453c4e;--fg-3:#5e5458;--line:#1d183033;--line-2:#1d183080;--lit:#fffdf6;background:var(--bg);color:var(--fg)}.on-umbra{--bg:var(--umbra);--fg:var(--on-umbra);--fg-2:var(--on-umbra-2);--fg-3:#988ec2;--line:#efebfa29;--line-2:#efebfa66;--lit:var(--umbra-2);--read:#b9a9ff;background:var(--bg);color:var(--fg)}.on-marble{background:var(--marble);color:var(--ink)}.hr{background:var(--line);border:0;height:1px;margin:0}.hr-2{background:var(--fg);border:0;height:1px;margin:0}.brand{color:var(--fg);align-items:flex-end;gap:10px;display:inline-flex}.brand svg{flex:none;width:26px;height:26px;display:block}.brand b{letter-spacing:-.02em;font-variation-settings:"FLAR" 100, "VOLM" 100;padding-bottom:1px;font-size:21px;font-weight:660;line-height:1}.nav{justify-content:space-between;align-items:center;gap:var(--s5);height:66px;display:flex}.nav ul{gap:clamp(14px,2.2vw,34px);font-size:14.5px;font-weight:480;display:flex}.nav li a{border-bottom:1px solid #0000;padding:6px 0;transition:border-color .2s}.nav li a:hover,.nav li a[aria-current]{border-bottom-color:var(--fg)}.nav .end{align-items:center;gap:var(--s4);display:flex}.btn{border:1px solid var(--fg);white-space:nowrap;border-radius:1px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:14.5px;font-weight:560;transition:background .18s,color .18s,transform .18s;display:inline-flex}.btn.pri{background:var(--fg);color:var(--bg)}.btn.pri:hover{background:var(--read);border-color:var(--read);color:#fff}.btn:not(.pri):hover{background:var(--fg);color:var(--bg)}.btn:active{transform:translateY(1px)}.btn .mono{font-size:12.5px}.chip{border:1px solid var(--line-2);white-space:nowrap;border-radius:1px;flex:none;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px;font-weight:540;display:inline-flex}.chip:hover{border-color:var(--fg)}.seg{flex-wrap:wrap;gap:2px 18px;font-size:14px;font-weight:480;display:inline-flex}.seg button{color:var(--fg-2);border-bottom:1px solid #0000;padding:5px 0}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:640}.link{border-bottom:1px solid var(--line-2);transition:border-color .2s}.link:hover{border-bottom-color:var(--fg)}.g{vertical-align:.02em;border-radius:50%;flex:none;width:.68em;height:.68em;margin-right:.5em;display:inline-block}.g-det{background:var(--fg)}.g-bnd{border:1px solid var(--fg);background:repeating-linear-gradient(135deg, var(--fg) 0 1px, transparent 1px 3px)}.g-alt{border:1.25px solid var(--fg)}.g-dec{border:1.25px solid var(--fg);border-radius:0;width:.6em;height:.6em}.g-now{background:var(--read)}.hatch{background-image:repeating-linear-gradient(135deg, var(--line-2) 0 1px, transparent 1px 5px)}.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--fg);white-space:nowrap;padding:0 16px 9px 0;font-size:11px;font-weight:640}.tbl td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:11px 16px 11px 0;font-size:15px}.tbl td:last-child,.tbl th:last-child{padding-right:0}.tbl .r{text-align:right}.tbl tr.lit td{background:var(--lit);box-shadow:0 0 #0000}.tbl tr.lit td:first-child{box-shadow:-14px 0 0 var(--lit)}.tbl tr.lit td:last-child{box-shadow:14px 0 0 var(--lit)}.tbl td.t{font-feature-settings:"tnum" 1;white-space:nowrap}.tbl .nm{font-variation-settings:"FLAR" 100, "VOLM" 60;font-weight:600}.kv{column-gap:var(--s5);grid-template-columns:max-content 1fr;row-gap:7px;font-size:14.5px;display:grid}.kv dt{color:var(--fg-3)}.kv dd{font-feature-settings:"tnum" 1}.code{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--on-umbra);tab-size:2;margin:0;font-size:12.5px;line-height:1.72}.code .k{color:#b9a9ff}.code .s{color:#f0dda2}.code .c{color:#988ec2}.code .n{color:#efebfa}.term{background:var(--umbra);color:var(--on-umbra);border-radius:1px;padding:22px 24px}.colophon{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--fg);grid-template-columns:repeat(4,minmax(0,1fr));font-size:12.5px;display:grid}.colophon dt{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;font-size:10.5px;font-weight:640}.colophon dd{font-family:var(--mono);word-break:break-all;font-size:12px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:720px){.colophon{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{column-gap:var(--s4)}}
.hero{background:var(--field,var(--plaster));isolation:isolate;min-height:max(700px,100vh);position:relative;overflow:hidden}.hero.is-night{--fg:#efebfa;--fg-2:#c4bcdf;--fg-3:#a097c6;--line:#efebfa33;--line-2:#efebfa75;--lit:#efebfa33;--read:#c3b5ff;--bg:var(--field);color:var(--fg)}.hero-cv{z-index:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.hero-cv:active{cursor:grabbing}.hero-marks{z-index:1;pointer-events:none;letter-spacing:.1em;color:var(--fg-3);font-size:11px;font-weight:640;position:absolute;inset:0}.hero-marks span{white-space:nowrap;will-change:transform;position:absolute;top:0;left:0}.hero-marks .card{color:var(--fg)}.hero-marks .ev{letter-spacing:.04em;text-transform:none;font-feature-settings:"tnum" 1;font-size:12px;font-weight:520}.hero-marks .dot{border:1.5px solid var(--fg);background:var(--field,var(--bg));border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.hero-marks .dot.sun{background:var(--fg)}.hero-in{z-index:2;min-height:inherit;pointer-events:none;grid-template-rows:auto 1fr auto auto;display:grid;position:relative}.hero-in a,.hero-in button,.hero-in .scale{pointer-events:auto}.hero-head{max-width:600px;padding-top:clamp(12px,3.4vh,44px)}.hero-head .lead{max-width:28.5em;color:var(--fg-2);margin-top:clamp(16px,2.6vh,26px)}.hero-cta{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3vh,30px);display:flex}.hero-foot{justify-content:space-between;align-items:flex-end;gap:var(--s6);padding:clamp(16px,2.6vh,36px) 0 clamp(12px,2vh,22px);display:flex}.hero-read .label{color:var(--fg-2);margin-bottom:8px}.hero-read .small{color:var(--fg-2);margin-top:6px}.read-clock{color:var(--fg)}.hero-inst{color:var(--fg-2);text-align:right;white-space:nowrap}.hero-scale{padding-bottom:clamp(16px,2.6vh,28px)}.hs-end{align-items:center;gap:var(--s4);display:flex}.hs-top{justify-content:space-between;align-items:center;gap:var(--s5);margin-bottom:10px;display:flex}.hs-top .seg,.hs-top .chip{pointer-events:auto}.hs-note{color:var(--fg-3)}.hero.no-gl .hero-cv{display:none}.scale{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;height:98px;position:relative}.sc-hours{font-feature-settings:"tnum" 1;height:20px;color:var(--fg-2);font-size:12px;position:absolute;inset:0 0 auto}.sc-hours span{white-space:nowrap;position:absolute;top:0}.sc-hours span.r{transform:translate(-100%)}.sc-band{background:var(--lit);height:22px;position:absolute;top:26px;left:0;right:0;overflow:hidden}.sc-band i{position:absolute;top:0;bottom:0}.sc-night{background:#1d183021;right:0}.hero.is-night .sc-night{background:#0a081873}.sc-el{border-right:1px solid var(--read);background:#46339e75;left:0}.sc-band u{background:var(--ink);opacity:.55;width:1px;height:6px;text-decoration:none;position:absolute;top:0}.sc-band u.h3{opacity:.8;height:11px}.sc-now{background:var(--read);pointer-events:none;width:2px;height:34px;margin-left:-1px;position:absolute;top:20px}.sc-now b{color:#fff;white-space:nowrap;background:#3b2a9b;height:22px;padding:0 7px;font-size:12.5px;font-weight:640;line-height:22px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.scale:focus-visible .sc-now b,.scale:hover .sc-now b{background:#2c1e7e}.sc-lane{height:44px;position:absolute;top:54px;left:0;right:0}.sc-lane div{border-left:1px solid var(--fg);white-space:nowrap;padding:5px 0 0 9px;position:absolute;top:0;bottom:0;overflow:hidden}.sc-lane div:first-child{border-left-color:#0000;padding-left:0}.sc-lane b{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:15px;font-weight:600;line-height:1.1;display:block}.sc-lane small{color:var(--fg-2);font-feature-settings:"tnum" 1;margin-top:3px;font-size:11.5px;display:block}@media (max-width:1099px){.hero-head{max-width:520px}.hs-note,.hero-inst{display:none}}@media (max-width:720px){.hero{min-height:0}.hero-in{display:block}.nav ul{display:none}.hero-head{padding-top:12px}.hero-head .lead{margin-top:18px}.hero-cta{margin-top:22px}.hero-cta .btn{flex:100%;justify-content:space-between}.hero-foot{padding-top:min(92vw,400px);padding-bottom:16px}.hs-top{align-items:flex-start}.hs-top .seg{gap:2px 14px;font-size:13.5px}.sc-lane b{font-size:13.5px}}.sec{padding:clamp(72px,10vw,152px) 0}.sec-h{max-width:none;margin-bottom:clamp(36px,5vw,72px)}.sec-h .label{margin-bottom:18px}.sec-h .d-l{max-width:15.5em}.sec-h .lead{max-width:34em;margin-top:26px}.cut-strong{font-weight:760}.inst-scroll{scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.inst{grid-template-columns:repeat(12,minmax(120px,1fr));min-width:1440px;display:grid}.inst li{background:var(--c,var(--plaster));color:var(--ink);--fg:#1d1830;--fg-2:#453c4e;--lit:#fffdf6;scroll-snap-align:start;flex-direction:column;min-width:0;display:flex;position:relative}.inst li.dk{color:#efebfa;--fg:#efebfa;--fg-2:#c4bcdf;--lit:#efebfa33}.inst-top{padding:16px 10px 0 14px}.inst-top b{font-variation-settings:"FLAR" 100, "VOLM" 60;white-space:nowrap;font-size:14.5px;font-weight:640;line-height:1.15;display:block}.inst-top em{letter-spacing:-.02em;font-feature-settings:"tnum" 1;margin:14px 0 7px;font-size:26px;font-style:normal;font-weight:420;line-height:1;display:block}.inst-top span{color:var(--fg-2);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:12px;line-height:1.4;display:block}.inst canvas{width:100%;height:214px;display:block}.inst-b{margin-top:auto;padding:0 12px 18px 14px}.inst-b .cov{gap:3px;margin-bottom:12px;display:grid}.cov i{background:var(--lit);height:5px;display:block;position:relative}.cov i:after{content:"";width:var(--p,0%);background:var(--fg);position:absolute;inset:0 auto 0 0}.inst-b small{color:var(--fg-2);font-feature-settings:"tnum" 1;font-size:11px;line-height:1.35;display:block}.inst-b strong{font-variation-settings:"FLAR" 100, "VOLM" 80;letter-spacing:-.01em;align-items:baseline;margin-top:8px;font-size:21px;font-weight:640;line-height:1.1;display:flex}.inst-b strong .g{margin-right:7px;font-size:13px}.inst-foot{gap:var(--s7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:36px;display:grid}.inst-rule .label{margin-bottom:10px}.inst-rule .body{max-width:40em;color:var(--ink)}.legend li{border-top:1px solid var(--line);align-items:baseline;padding:7px 0;display:flex}.legend li:last-child{border-bottom:1px solid var(--line)}.bar-key{width:.68em;margin-right:.5em;display:inline-block}.bar-key i{background:var(--ink);height:5px;display:block}.sec-types{padding-top:0}.types{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.types article{padding:28px 0 0}.types article+article{padding-left:var(--s7);border-left:1px solid var(--line)}.types article:first-child{padding-right:var(--s7)}.type-big{letter-spacing:-.012em;margin:18px 0 20px;font-size:clamp(22px,2.3vw,32px);line-height:1.18}.type-fact .type-big{font-weight:420}.type-fact .type-big span{color:var(--ink-2);letter-spacing:0;font-size:.72em}.type-ruling .type-big{font-weight:640}.types .kv{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.machine{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.machine .label{margin-bottom:18px}.machine .lead{margin:26px 0 40px}.surf td{padding-top:12px;padding-bottom:12px;font-size:14.5px}.surf td:nth-child(2){color:var(--fg-2)}.surf .mono{color:var(--fg-2);white-space:nowrap;font-size:12px}.surf tr:first-child td{border-top:1px solid var(--fg)}.tabs{border-bottom:1px solid var(--line);gap:26px;display:flex}.tabs button{color:var(--fg-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:520}.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.rep{background:#1b1634;min-height:520px;padding:22px 24px;overflow:auto}.rep-note{color:var(--fg-3);margin-top:14px}.conf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.conf .label{margin-bottom:18px}.conf .lead{margin-top:26px}.conf-links{flex-wrap:wrap;gap:10px 28px;margin-top:30px;font-size:15px;font-weight:540;display:flex}.conf-note{max-width:44em;margin-top:14px}.conf-r .g{margin-right:.55em}.foot{padding:clamp(72px,9vw,136px) 0 28px}.foot-top{gap:var(--s7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(56px,8vw,112px);display:grid}.ask .label{color:var(--fg-2);margin-bottom:8px;display:block}.ask-row{gap:8px;display:flex}.ask input{min-width:0;height:44px;font:inherit;color:var(--ink);border:1px solid var(--ink);background:#fffdf6;border-radius:1px;flex:1;padding:0 14px;font-size:15px}.ask input::placeholder{color:#7d7384}.ask input:focus{outline:2px solid var(--read);outline-offset:2px}.ask .small{color:var(--fg-2);max-width:38em;margin-top:10px}.foot-cols{gap:var(--s6);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));padding-bottom:40px;display:grid}.foot-cols>div p{max-width:28em;color:var(--fg-2);margin-top:14px}.foot-cols li{padding:3px 0}.foot-cols li.label{color:var(--fg-2);margin-bottom:8px}@media (max-width:960px){.inst-foot,.machine,.conf,.foot-top,.types{grid-template-columns:1fr}.types article+article{border-left:0;border-top:1px solid var(--line);margin-top:32px;padding-left:0}.types article:first-child{padding-right:0}.rep{min-height:0}.foot-cols{grid-template-columns:1fr 1fr 1fr}.foot-cols>div{grid-column:1/-1}}@media (max-width:720px){.inst{grid-template-columns:repeat(12,132px);width:max-content;min-width:0}.inst-scroll{padding-left:0}.ask-row{flex-direction:column}.ask-row .btn{justify-content:space-between}.conf-r{overflow-x:auto}.conf-r table{min-width:560px}.surf td:nth-child(2){display:none}}.pg{padding:0 clamp(20px,3.4vw,56px) 8px}.pg>.nav{border-bottom:1px solid var(--rule)}.pg .nav .end{gap:8px}.pg .chip .fg3{margin-left:2px}.dscale{--kw:96px;position:relative}.dscale.compact{--kw:0px}.ds-row{grid-template-columns:var(--kw) minmax(0, 1fr);align-items:stretch;display:grid}.ds-k{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;align-self:center;font-size:11px;font-weight:640;overflow:hidden}.ds-t{position:relative}.ds-ev .ds-t{height:22px;color:var(--fg-2);font-feature-settings:"tnum" 1;font-size:12.5px}.ds-ev .ds-t span{white-space:nowrap;position:absolute;top:0}.ds-ev .ds-t span.r{transform:translate(-100%)}.ds-ev b{color:var(--fg);font-weight:640}.ds-band .ds-t{background:var(--lit);height:26px}.ds-band u{background:var(--fg);opacity:.5;width:1px;height:7px;position:absolute;top:0}.ds-band u.h3{opacity:.85;height:13px}.ds-night{background:#1d18301f;position:absolute;top:0;bottom:0;right:0}.ds-el{background:#46339e6b;position:absolute;top:0;bottom:0;left:0}.ds-now{background:var(--read);z-index:2;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.ds-now em{font-feature-settings:"tnum" 1;color:#fff;white-space:nowrap;background:#3b2a9b;height:22px;padding:0 7px;font-size:12.5px;font-style:normal;font-weight:640;line-height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ds-hours .ds-t{height:24px;color:var(--fg-3);font-feature-settings:"tnum" 1;font-size:11.5px}.ds-hours .ds-t span{position:absolute;top:5px;transform:translate(-50%)}.ds-lane{border-top:1px solid var(--line)}.ds-lane .ds-t{height:52px}.ds-lane .ds-t div{border-left:1px solid var(--fg);white-space:nowrap;padding:9px 8px 0 10px;position:absolute;top:0;bottom:0;overflow:hidden}.ds-lane .ds-t div:first-child{border-left-color:#0000;padding-left:0}.ds-lane b{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:16px;font-weight:600;line-height:1.15;display:block}.ds-lane small{color:var(--fg-2);font-feature-settings:"tnum" 1;margin-top:3px;font-size:11.5px;display:block}.ds-lane .cur b{color:var(--read)}.ds-lane .nar b{font-size:13px}.ds-lane .nar small{display:none}.ds-kala{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-kala .ds-t{height:56px}.ds-kala .ds-t div{background:var(--fg);height:6px;position:absolute;top:10px}.ds-kala .ds-t div.hatch{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--fg) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--fg)}.ds-kala .ds-t span{color:var(--fg-2);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:11.5px;position:absolute;top:11px;left:0}.ds-kala .ds-t .r1 span{top:26px}.ds-cur{background:var(--fg);pointer-events:none;z-index:3;width:1px;position:absolute;top:20px;bottom:0}.ds-cur em{font-feature-settings:"tnum" 1;white-space:nowrap;background:var(--bg);padding:1px 6px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:-20px;left:6px}.ds-cur.flip em{left:auto;right:6px}.day-h{gap:var(--s7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;padding:clamp(32px,4.4vw,64px) 0 clamp(28px,3.6vw,52px);display:grid}.day-ht .label{margin-bottom:18px}.day-ht .lead{max-width:30em;margin-top:22px}.day-ht .d-xl{font-size:clamp(44px,6.2vw,96px);line-height:.94}.day-step{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.day-step .chip{height:34px;padding:0 12px}.day-inst{min-height:300px;position:relative;overflow:hidden}.day-inst canvas{width:100%;height:100%;position:absolute;inset:0}.day-inst figcaption{color:var(--fg);justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.day-inst figcaption b{font-weight:640}.day-inst.dk{--fg:#efebfa;color:#efebfa}.day-3{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.day-3>div{padding:22px 28px 26px 0}.day-3>div+div{border-left:1px solid var(--rule);padding-left:28px}.day-3 .label{margin-bottom:12px}.day-3 .d-m{margin-bottom:8px}.day-3 .small{max-width:26em}.day-sc{padding:clamp(40px,5vw,72px) 0}.day-sch{justify-content:space-between;align-items:baseline;gap:var(--s5);margin-bottom:22px;display:flex}.day-sch .small{color:var(--ink-3);text-align:right}.day-cols{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,4.4vw,72px);display:grid}.day-cols h2,.day-cal h2{margin-bottom:20px}.day-cols .tbl td{font-size:14.5px}.day-cal{padding:clamp(40px,5vw,72px) 0}.cal{border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cal div{border-bottom:1px solid var(--rule);padding:14px 16px 16px 0}.cal dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:640}.cal dd{font-feature-settings:"tnum" 1;font-size:17px;font-weight:560}@media (max-width:960px){.day-h{grid-template-columns:1fr}.day-inst{min-height:240px}.day-cols{grid-template-columns:1fr}.cal{grid-template-columns:repeat(3,minmax(0,1fr))}.dscale{--kw:0px}.ds-k{display:none}}@media (max-width:720px){.pg .nav .end .mono{display:none}.day-3{grid-template-columns:1fr}.day-3>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.day-sch{display:block}.day-sch .small{text-align:left;margin-top:6px}.day-sc .dscale{min-width:760px}.day-sc{overflow-x:auto}.cal{grid-template-columns:repeat(2,minmax(0,1fr))}.day-cols section{overflow-x:auto}.day-cols .tbl{min-width:460px}}.rul-h{gap:var(--s7);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;padding:clamp(32px,4.4vw,64px) 0 clamp(28px,3.6vw,52px);display:grid}.rul-h .label{margin-bottom:18px}.rul-h .d-xl{font-size:clamp(46px,7vw,108px);line-height:.92}.rul-conf{max-width:36em;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:0 .45em;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.45;display:flex}.rul-conf b{color:var(--ink);font-variation-settings:"FLAR" 100, "VOLM" 60;font-weight:640}.rul-conf .g{margin-right:.15em}.rul-pl .label{margin-bottom:8px}.rul-pl .seg{margin-bottom:12px}.rul-eve{border-top:1px solid var(--ink);padding:28px 0 clamp(40px,5vw,72px)}.eves{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.eve header{min-height:74px}.eve header .small{color:var(--ink-2);margin-top:6px}.eve:not(.on) header .d-s{color:var(--ink-3)}.eve-l{height:22px;color:var(--ink-2);margin-top:18px;font-size:12.5px;position:relative}.eve-l span{white-space:nowrap;position:absolute;top:0}.eve-l span.r{transform:translate(-100%)}.eve-l b{color:var(--ink);font-weight:640}.eve-t{background:var(--marble-2);height:64px;position:relative}.eve-t i,.eve-t u,.eve-t b{position:absolute;top:0;bottom:0}.eve-pra{background:var(--lit);box-shadow:inset 0 1px 0 var(--ink), inset 0 -1px 0 var(--ink)}.eve-ama{background:#46339e70}.eve-t u{background:var(--ink);opacity:.6;width:1px;height:9px;bottom:auto}.eve-edge{background:var(--read);width:2px;margin-left:-1px;top:-8px!important;bottom:-8px!important}.eve-edge em{color:var(--read);white-space:nowrap;font-feature-settings:"tnum" 1;background:#fbf8efdb;padding:2px 6px;font-size:12.5px;font-style:normal;font-weight:640;position:absolute;top:22px;left:8px}.eve-edge.flip em{left:auto;right:8px}.eve-t{container-type:inline-size}.eve-edge em{--w:calc(var(--n,24) * .5em + 14px);left:min(8px, calc((1 - var(--p,0)) * 100cqw - var(--w)))}.eve-edge.flip em{right:min(8px, calc(var(--p,1) * 100cqw - var(--w)))}@container (max-width:460px){.eve-edge.turn em{left:auto;right:min(8px, calc(var(--p,1) * 100cqw - var(--w)))}}.eve-g{height:24px;color:var(--ink-3);font-size:11.5px;position:relative}.eve-g span{position:absolute;top:6px;transform:translate(-50%)}.eve-g span:first-child{transform:none}.eve-g span:last-child{transform:translate(-100%)}.eve-c{color:var(--ink-2);margin-top:12px;font-size:15px}.eve-c b{color:var(--ink);font-variation-settings:"FLAR" 100, "VOLM" 80;margin-right:.2em;font-size:28px;font-weight:640}.eve-key{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:26px;display:flex}.eve-key span{align-items:center;gap:8px;display:inline-flex}.eve-key i{width:22px;height:12px;display:inline-block}.k-ama{background:#46339e70}.k-pra{box-shadow:inset 0 1px 0 var(--ink), inset 0 -1px 0 var(--ink);background:#fff}.k-edge{background:var(--read);width:2px!important}.rul-cols{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,4.4vw,72px);padding-bottom:clamp(40px,5vw,72px);display:grid}.rul-cols h2{margin-bottom:20px}.rul-gap{margin-top:44px}.trace{border-top:1px solid var(--ink)}.trace li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);padding:16px 0 18px;display:grid}.tr-n{color:var(--ink-3);padding-top:1px;font-size:12px}.trace .label{margin-bottom:6px}.tr-s{color:var(--ink);max-width:34em;font-size:16px;line-height:1.5}.tr-f{color:var(--ink-3);overflow-wrap:anywhere;margin-top:7px;font-size:11.5px}.trace li.res{background:var(--lit);box-shadow:-14px 0 0 var(--lit), 14px 0 0 var(--lit);border-bottom-color:var(--ink)}.trace li.res .tr-s{font-size:21px;font-weight:640;line-height:1.25}.quote{background:var(--shade-1);border-left:2px solid var(--read);margin:0;padding:22px 24px}.quote p{font-size:18px;font-weight:420;line-height:1.5}.quote footer{color:var(--ink-2);overflow-wrap:anywhere;margin-top:14px;font-size:11.5px}.quote-a{align-items:center;gap:14px;margin-top:12px;display:flex}.rul-src{max-width:40em;margin-top:12px}.tbl tr.empty td{color:var(--ink-2);font-size:14px}.rul-rule{padding-bottom:clamp(40px,5vw,72px)}.rulekv dd{font-variation-settings:"FLAR" 100, "VOLM" 60;font-weight:600}.rul-else{padding-bottom:clamp(40px,5vw,72px)}.tscroll{overflow-x:auto}@media (max-width:960px){.rul-h,.rul-cols{grid-template-columns:1fr}.eves{grid-template-columns:1fr;gap:44px}.eve header{min-height:0}.rul-else .tbl{min-width:720px}}.met-h{padding:clamp(32px,4.4vw,64px) 0 clamp(28px,3.6vw,48px)}.met-h .label{margin-bottom:18px}.met-h .lead{max-width:36em;margin-top:24px}.met-h .d-xl{font-size:clamp(44px,6.4vw,100px);line-height:.93}.prof th:first-child,.prof td:first-child{padding-left:0}.prof tbody tr{cursor:pointer}.prof tbody tr:hover td{background:var(--marble-2)}.prof tbody tr.lit:hover td{background:var(--lit)}.prof td{white-space:nowrap;padding-top:15px;padding-bottom:15px}.prof td.nm,.prof td.fg2{white-space:normal;min-width:12em}.prof .mono{font-size:12.5px}.prof .g{margin-right:.7em}.prof thead th{border-top:0}.prof{border-top:1px solid var(--ink)}.prof thead th{padding-top:12px}.met-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4.4vw,72px);padding:clamp(40px,5vw,72px) 0;display:grid}.met-cols h2{margin-bottom:12px}.met-cols .body{margin-bottom:24px}.met-cols .body b{color:var(--ink);font-weight:640}.rise{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.rise figure{color:var(--ink);padding:0 12px 16px}.rise figure+figure{border-left:1px solid var(--rule)}.rise figure.on{background:var(--lit)}.rise svg{width:100%;max-width:170px;height:auto;margin:0 auto;display:block}.rise figcaption b{letter-spacing:-.01em;font-size:22px;font-weight:560;display:block}.rise figcaption span{font-variation-settings:"FLAR" 100, "VOLM" 60;margin-top:4px;font-size:13.5px;font-weight:600;display:block}.rise figcaption em{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;line-height:1.35;display:block}.rise figure:not(.on) circle[fill=\#E9CF86]{fill:var(--marble-2)}.met-cols .term{max-height:470px;padding:18px 20px;overflow:auto}.met-cols .code{font-size:12px;line-height:1.62}.met-ay{padding-bottom:clamp(40px,5vw,72px)}.met-ay .mono{white-space:nowrap;font-size:12.5px}.met-ay .tbl td:nth-child(2){min-width:16em}.met-conf{background:var(--marble-2);margin:0 calc(-1*clamp(20px,3.4vw,56px)) clamp(36px,4.4vw,60px);padding:clamp(36px,4.4vw,60px) clamp(20px,3.4vw,56px)}.met-conf-h{gap:var(--s7);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;margin-bottom:28px;display:grid}.met-conf-h .label{margin-bottom:12px}.met-conf .tbl tr td{border-bottom-color:#1d183024}.met-conf .g{margin-right:.55em}.tiers{border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));gap:0 20px;margin-top:28px;display:grid}.tiers li{color:var(--ink-2);padding-top:12px}.tiers b{color:var(--ink);font-variation-settings:"FLAR" 100, "VOLM" 80;margin-bottom:4px;font-size:20px;font-weight:640;display:block}@media (max-width:960px){.met-cols,.met-conf-h{grid-template-columns:1fr}.rise{grid-template-columns:1fr 1fr}.rise figure:nth-child(3){border-left:0}.rise figure:nth-child(n+3){border-top:1px solid var(--rule)}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.prof{min-width:820px}.met-ay .tbl,.met-conf .tbl{min-width:640px}}.mon-h{justify-content:space-between;align-items:flex-end;gap:var(--s6);padding:clamp(32px,4.4vw,64px) 0 clamp(24px,3vw,40px);display:flex}.mon-h .label{margin-bottom:16px}.mon-h .d-xl{font-size:clamp(44px,6.4vw,100px)}.mon-nav{gap:8px;display:flex}.mon-nav .chip{height:34px;padding:0 12px}.mon-grid{border-top:1px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mh{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--rule);border-bottom:1px solid var(--ink);padding:10px 12px;font-size:11px;font-weight:640}.mc{background:var(--tone,transparent);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:148px;padding:10px 12px 12px;display:flex;position:relative}.mc.void{background:0 0}.md{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.md b{letter-spacing:-.02em;font-size:26px;font-weight:420;line-height:1}.md span{color:var(--ink-2);font-size:11.5px;font-weight:560}.mt{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:15px;font-weight:640;line-height:1.15}.mt em,.mk em{font-variation-settings:"FLAR" 0, "VOLM" 0;letter-spacing:.04em;color:var(--read);font-size:11px;font-style:normal;font-weight:520}.mu{color:var(--ink-2);margin-top:3px;font-size:11.5px}.mk{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.25}.mn{color:var(--ink-3);margin-top:6px;font-size:12px}.mo{align-items:baseline;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.mc.now{box-shadow:inset 0 0 0 2px var(--read)}.mc.now .md b{color:var(--read);font-weight:640}.mc.ama{background:var(--umbra);color:var(--on-umbra)}.mc.ama .md span,.mc.ama .mu,.mc.ama .mn,.mc.ama .mk{color:var(--on-umbra-2)}.mc.ama .g-det{background:var(--on-umbra)}.mc.ama.now .md b{color:#c3b5ff}.mc.ama.now{box-shadow:inset 0 0 0 2px #c3b5ff}.mon-foot{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(32px,4.4vw,72px);padding:36px 0 clamp(40px,5vw,64px);display:grid}.mk-moon{margin-right:.6em;display:inline-flex}.mk-moon i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--rule)}.mk-moon i:first-child{background:#261f45}.mk-moon i:nth-child(2){background:#cfc8e6}.mk-moon i:nth-child(3){background:#dfdaef}.mk-moon i:nth-child(4){background:#f0edf8}.mk-moon i:nth-child(5){background:#fff}.mk-t{margin-right:.6em;font-weight:560}.mon-facts .label{margin-bottom:12px}.mon-facts .kv{row-gap:8px}.mon-facts dt{white-space:nowrap}.mon-facts dd{color:var(--ink);align-items:baseline;display:flex}@media (max-width:960px){.mon-foot{grid-template-columns:1fr}.mc{min-height:118px;padding:8px}.md b{font-size:21px}.mt{font-size:13px}.mn{display:none}}@media (max-width:720px){.mon-h{flex-direction:column;align-items:flex-start}.mon-grid{border-left:0;grid-template-columns:1fr}.mh,.mc.void{display:none}.mc{border-right:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;min-height:0;padding:12px 14px;display:grid}.md{grid-row:1/span 3;margin:0;display:block}.md span{margin-top:4px;display:block}.mt{grid-column:2}.mu{grid-area:1/3;margin:0}.mk,.mo,.mo-aka{grid-column:2/-1;margin-top:4px;padding-top:0}}.about-what{max-width:44em;padding-bottom:clamp(40px,5vw,72px)}.about-what p{color:var(--fg-2);margin-top:18px}.about{border-top:1px solid var(--rule);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px);display:grid}.about-portrait{border:1px solid var(--rule);margin:0}.about-portrait img{width:100%;height:auto;display:block}.about-text .label{margin-bottom:18px}.about-text .lead{max-width:34em;margin-top:26px}.about-text .body{max-width:34em;color:var(--fg-2);margin-top:18px}.about-text .kv{margin-top:32px}@media (max-width:720px){.about{grid-template-columns:minmax(0,1fr)}.about-portrait{max-width:280px}}
.nav-menu{display:none}@media (max-width:720px){.nav{position:relative}.nav-menu{display:inline-flex}.nav.open ul{left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));z-index:30;padding:6px var(--gut) 14px;background:var(--bg,var(--marble));border-bottom:1px solid var(--fg,var(--ink));pointer-events:auto;flex-direction:column;gap:0;display:flex;position:absolute;top:100%}.nav.open li a{border-bottom:1px solid var(--line,var(--rule));padding:13px 0;font-size:17px;display:block}.pg .nav.open ul{background:var(--marble);padding-left:clamp(20px,3.4vw,56px);padding-right:clamp(20px,3.4vw,56px);left:calc(-1*clamp(20px,3.4vw,56px));right:calc(-1*clamp(20px,3.4vw,56px))}.hero .nav.open ul{background:var(--field,var(--plaster))}}.agenda{border-top:1px solid var(--ink);display:none}.agenda li{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding:12px 0 13px;display:grid}.agenda time{padding-top:1px;font-size:15px;font-weight:560}.agenda b{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:16.5px;font-weight:640;line-height:1.2;display:block}.agenda small{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.4;display:block}.agenda li.past{background:var(--shade-1);box-shadow:-20px 0 0 var(--shade-1), 20px 0 0 var(--shade-1)}.agenda li.past time,.agenda li.past b{color:var(--ink-2)}.agenda li.now{border-bottom:2px solid var(--read);justify-content:space-between;align-items:center;padding:0;display:flex}.agenda li.now time{color:#fff;background:#3b2a9b;height:22px;padding:0 7px;font-size:12.5px;font-weight:640;line-height:22px}.agenda li.now b{letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"FLAR" 0, "VOLM" 0;color:var(--read);font-size:11px}.day-bar{display:none}@media (max-width:720px){.day-sc{overflow:visible}.day-sc .dscale{display:none}.agenda{display:block}.day-step{display:none}.day-bar{z-index:20;background:var(--marble);border-top:1px solid var(--ink);grid-template-columns:1fr auto 1fr;margin:0 calc(-1*clamp(20px,3.4vw,56px));display:grid;position:sticky;bottom:0}.day-bar button{justify-content:center;align-items:center;gap:4px;height:52px;padding:0 16px;font-size:14.5px;font-weight:560;display:inline-flex}.day-bar button:first-child{justify-content:flex-start}.day-bar button:last-child{justify-content:flex-end}.day-bar button+button{border-left:1px solid var(--rule)}.day-ht .d-xl{font-size:clamp(40px,12.4vw,60px)}.rul-h .d-xl{font-size:clamp(42px,13vw,62px)}.rul-pl{border-top:1px solid var(--rule);padding-top:18px}.eve-t{height:52px}.eve-g span:nth-child(2n){display:none}.met-h .d-xl,.mon-h .d-xl{font-size:clamp(38px,11.6vw,56px)}.sec-h .d-l{font-size:clamp(32px,9.2vw,44px)}.foot .d-xl{font-size:clamp(44px,13vw,64px)}.day-cal{padding-bottom:28px}}.psheet{z-index:2;background:var(--marble);border-top:2px solid var(--ink);padding:12px 22px 30px;position:absolute;bottom:0;left:0;right:0}.grab{background:var(--ink);opacity:.28;width:40px;height:3px;margin:0 auto 20px;display:block}.psheet>.small{max-width:26em;margin:8px 0 18px}.ps-in{background:var(--lit);border:1px solid var(--ink);align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.ps-in input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.ps-in:focus-within{outline:2px solid var(--read);outline-offset:2px}.ps-in .mono{color:var(--ink-3);white-space:nowrap;font-size:11px}.ps-list{margin-top:6px}.ps-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.ps-list li.on{background:var(--lit);box-shadow:-22px 0 0 var(--lit), 22px 0 0 var(--lit);border-bottom-color:var(--ink)}.ps-list b{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:17px;font-weight:640;line-height:1.2;display:block}.ps-list li.on b:before{content:"";background:var(--read);vertical-align:.08em;border-radius:50%;width:.52em;height:.52em;margin-right:.5em;display:inline-block}.ps-list span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.ps-list em{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.4}.ps-lit{text-align:left;width:100%;color:var(--ink-2);padding:15px 0 18px;font-size:14px;display:block}.ps-lit .mono{color:var(--ink)}.psheet .btn{justify-content:space-between;width:100%;height:52px;font-size:16px}.states{border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.states article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;padding:30px 30px 34px;display:flex}.st-k{color:var(--ink-3);margin-bottom:22px;font-size:11.5px}.states .d-s{align-items:baseline;margin-bottom:12px;display:flex}.states .d-s .g{margin-right:.6em;font-size:.6em}.states .body{font-size:14.5px;line-height:1.55}.states .small{margin-top:14px}.ask-row input{min-width:0;height:44px;font:inherit;color:var(--ink);background:var(--lit);border:1px solid var(--ink);border-radius:1px;flex:1;padding:0 14px;font-size:15px}.ask-row input::placeholder{color:var(--ink-3)}.ask-row input:focus{outline:2px solid var(--read);outline-offset:2px}.st-ask{gap:8px;margin-top:20px;display:flex}.sk{margin:6px 0 4px}.sk-ev{justify-content:space-between;margin-bottom:8px;display:flex}.sk-ev i{background:var(--shade-1);width:52px;height:9px}.sk-band{background:var(--lit);height:24px;box-shadow:inset 0 0 0 1px var(--rule);justify-content:space-evenly;display:flex;position:relative}.sk-band u{background:var(--ink);opacity:.5;width:1px;height:7px}.sk-band u:nth-child(3n){opacity:.85;height:13px}.sk-lane{border-top:1px solid var(--rule);gap:2%;margin-top:12px;padding-top:12px;display:flex}.sk-lane i{background-image:repeating-linear-gradient(135deg, var(--rule-2) 0 1px, transparent 1px 5px);height:30px;box-shadow:inset 1px 0 0 var(--ink)}.st-bnd:before{content:"";background-image:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 4px);height:12px;box-shadow:inset 0 0 0 1px var(--ink);margin-bottom:16px;display:block}.st-bnd p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.st-bnd b{color:var(--ink);font-weight:640}.st-list{margin-top:2px}.st-list li{padding:11px 0}.st-list b{font-size:16px}.st-code{background:var(--umbra);margin-top:auto;padding:14px 16px;font-size:11.5px;line-height:1.65}.states article>.st-code{margin-top:18px}.st-ours{background:var(--marble-2);box-shadow:inset 0 3px 0 var(--err)}.st-err{color:var(--err);margin-right:10px}[data-theme=night] .eve-edge em{background:#1a1630e0}[data-theme=night] .k-pra{background:var(--lit)}[data-theme=night] .rise figure:not(.on) circle[fill=\#E9CF86]{fill:var(--marble-2)}[data-theme=night] .ds-night{background:#00000057}[data-theme=night] .ds-el,[data-theme=night] .eve-ama{background:#7e70c46b}[data-theme=night] .met-conf .tbl tr td{border-bottom-color:var(--rule)}[data-theme=night] .mk-moon i:first-child{background:#110e22}[data-theme=night] .mk-moon i:nth-child(2){background:#1f1938}[data-theme=night] .mk-moon i:nth-child(3){background:#2d2554}[data-theme=night] .mk-moon i:nth-child(4){background:#3c3370}[data-theme=night] .mk-moon i:nth-child(5){background:#4b4188}@media (max-width:1100px){.states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.states{border-left:0;grid-template-columns:1fr}.states article{border-right:0;padding:26px 20px 30px}}.hero{transition:background-color .28s linear}.hero.is-twi,.hero.is-night.is-twi,.inst li.tw{--fg-2:var(--fg);--fg-3:var(--fg)}.conf-live{background:var(--lit);margin-bottom:34px;padding:22px 26px 24px}.conf-live .label{margin-bottom:12px}.conf-live .d-m{font-size:clamp(24px,2.5vw,34px)}.conf-live .d-m .g{vertical-align:.22em;margin-right:.7em;font-size:.5em}.conf-live .small{margin-top:10px}.conf-live .small b{color:var(--ink);font-weight:640}.pac-note{margin-top:12px}.nav .end{position:relative}.pop{z-index:40;width:min(340px, calc(100vw - 2 * var(--gut)));background:var(--marble);border:1px solid var(--ink);pointer-events:auto;position:absolute;top:calc(100% + 8px);right:0;box-shadow:6px 6px #46339e4d}.nav .pop{gap:0;font-size:14px;font-weight:400;display:block}.pop li{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.pop li:last-child{border-bottom:0}.pop li:hover,.pop li:focus-visible{background:var(--marble-2);outline-offset:-2px}.pop li[aria-selected=true]{background:var(--lit)}.pop b{font-variation-settings:"FLAR" 100, "VOLM" 60;font-size:15.5px;font-weight:640;line-height:1.2;display:block}.pop li[aria-selected=true] b:before{content:"";background:var(--read);vertical-align:.08em;border-radius:50%;width:.52em;height:.52em;margin-right:.5em;display:inline-block}.pop span{color:var(--ink-2);margin-top:1px;font-size:12.5px;display:block}.pop em{color:var(--ink-3);white-space:nowrap;font-size:12px;font-style:normal}.place-pop{padding:0}.place-q{background:var(--lit);border:1px solid var(--ink);align-items:center;height:48px;margin:10px;padding:0 12px;display:flex}.place-q:focus-within{outline:2px solid var(--read);outline-offset:2px}.place-q input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.place-q input::placeholder{color:var(--ink-3)}.place-q input::-webkit-search-cancel-button{filter:grayscale()}.place-status{color:var(--ink-2);margin:0 14px 10px;font-size:13px}.nav .place-pop ul{border-top:1px solid var(--rule);max-height:min(60vh,420px);font-size:14px;font-weight:400;display:block;overflow-y:auto}.pop span i{color:var(--read);font-style:normal;font-weight:560}.place-note{color:var(--fg);background:var(--lit);border:1px solid var(--line-2);border-left:3px solid var(--read);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:4px 0 18px;padding:10px 14px;font-size:14px;display:flex}.place-note b{font-weight:640}.place-note-act{flex-wrap:wrap;gap:8px;display:flex}.place-note .chip{cursor:pointer;height:32px}.hero.no-gl:after{content:"";aspect-ratio:20/18;clip-path:polygon(100% 100%,100% 0,40% 50%,40% 66.67%,20% 66.67%,20% 83.33%,0 83.33%,0 100%);z-index:0;background:#fffdf6;width:min(38vw,520px);position:absolute;top:22%;right:8%}.hero.no-gl .hero-marks{display:none}@media (max-width:720px){.day-cols section{overflow-x:visible}.day-cols .tbl{min-width:0}#dayAnga th:nth-child(4),#dayAnga td:nth-child(4),#dayKala th:nth-child(4),#dayKala td:nth-child(4){display:none}#dayAnga td.t .fg3{margin-top:2px;font-size:12px;display:block}#rWho th:nth-child(2),#rWho td:nth-child(2){display:none}.hs-top{flex-wrap:wrap}.hs-end{margin-left:auto}.hero .nav .end .chip:not(.nav-menu),.pg .nav .end .chip .fg3{display:none}.nav .end{position:static}.pop{width:auto;left:0;right:0}}.aka{font-variation-settings:"FLAR" 0, "VOLM" 0;letter-spacing:0;color:var(--ink-2);font-weight:420}.mo-aka{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.2}.mc.ama .mo-aka{color:var(--on-umbra-2)}.d-m .aka{margin-top:4px;font-size:.62em;line-height:1.2;display:block}.d-m .aka>span{display:none}@media (min-width:721px){.nav{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.nav>:first-child{justify-self:start}.nav .end{justify-self:end}}@media (max-width:1099px){.pg .nav .end .mono,.nav .end .nav-aux{display:none}}@media (max-width:720px){.hero .nav .end .place-menu .chip{display:inline-flex}.hero .nav .end .place-menu .chip .fg3{display:none}}.machine-k{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.machine-k .chip{text-transform:none;letter-spacing:0}
html{background:var(--marble)}.pw{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.pw>.page{background:var(--marble);color:var(--ink)}@media (max-width:720px){.pw{padding:0}.day-bar a{justify-content:center;align-items:center;gap:4px;height:52px;padding:0 16px;font-size:14.5px;font-weight:560;display:inline-flex}.day-bar a:first-child{justify-content:flex-start}.day-bar a:last-child{justify-content:flex-end}.day-bar a+a{border-left:1px solid var(--rule)}}.ps-list li.pick{padding:0;display:block}.ps-pick{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.st-list li.pick .ps-pick{padding:11px 0}.ps-pick:hover b,.ps-pick:focus-visible b{color:var(--read)}[data-theme=night] .mc:not(.void):not(.ama){background:var(--tone-night,transparent)}.sprite{width:0;height:0;position:absolute}@media print{@page{size:A4 landscape;margin:9mm}.monp .pg>.nav,.monp .mon-nav,.monp .colophon,.monp .colophon-about{display:none!important}.monp .pg{max-width:none;padding:0!important}.pw:has(.monp){max-width:none;padding:0!important}.monp .mon-h{padding:0 0 5mm}.monp .mon-h .d-xl{font-size:30pt}.monp .mc{break-inside:avoid;min-height:27mm;padding:2mm;color:#000!important;box-shadow:none!important;background:#fff!important}.monp .mc.ama{box-shadow:inset 0 0 0 1.2pt #000!important}.monp .mc.ama *{color:#000!important}.monp .mc.now{box-shadow:none!important}.monp .md b{font-size:15pt;color:#000!important}.monp .mt{font-size:9pt}.monp .mu,.monp .mn,.monp .mk,.monp .mo,.monp .mo-aka{font-size:7pt;color:#000!important}.monp .mon-foot{padding:4mm 0 0;font-size:7.5pt}.monp .legend li:first-child{display:none}}.seg a{color:var(--fg-2);border-bottom:1px solid #0000;padding:5px 0;display:inline-block}.seg a:hover{color:var(--fg)}.seg a[aria-current=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:640}.rep{max-height:700px}.conf-r .tbl td.nm .g{margin-right:.55em}.prof tbody tr{position:relative}.prof td:first-child a:after{content:"";position:absolute;inset:0}.year-list{padding-bottom:clamp(40px,5vw,72px)}.year-list .tbl{border-top:1px solid var(--ink)}.year-list .tbl thead th{padding-top:12px}.year-list .tbl td{vertical-align:top}.year-note{max-width:62em;margin-top:16px}.rule-q{min-width:18em;font-size:13.5px;line-height:1.5}.rulesp .tbl .mono{font-size:11.5px}@media (max-width:720px){.year-list .tbl{min-width:620px}}.state-one{border-left:0;grid-template-columns:minmax(0,44em);padding:clamp(32px,4.4vw,64px) 0 clamp(48px,6vw,96px)}.state-one article{border-bottom:0;border-right:0;padding-left:0;padding-right:0}.state-one article.st-ours{padding-left:30px;padding-right:30px}.state-one .d-s{letter-spacing:-.022em;font-variation-settings:"FLAR" 100, "VOLM" 80;margin-bottom:18px;font-size:clamp(30px,3.3vw,46px);line-height:1.04}.state-one .body{font-size:16px}.state-one .st-code{margin-top:22px}.state-one .ask{max-width:34em;margin-top:26px}.state-one .ask .label{margin-bottom:8px;display:block}.state-one .ask input{min-width:0;height:44px;font:inherit;color:var(--ink);background:var(--lit);border:1px solid var(--ink);border-radius:1px;flex:1;padding:0 14px;font-size:15px}.state-one .ask .small{margin-top:10px}[data-theme=night] .on-plaster{--ink:#1d1830;--ink-2:#4a4460;--ink-3:#6e6883;--rule:#1d18302b;--rule-2:#1d18306b;--read:#3b2a9b;--marble:#fbf8ef;--marble-2:#f4efe0;--shade-1:#ece8f4}.hero.is-night .sc-band u{background:var(--fg)}.inst li{color:var(--fg)}.md a{color:inherit;text-decoration:none}.md a:after{content:"";position:absolute;inset:0}.md a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1.5px}.md a:focus-visible{outline:0}.md a:focus-visible:after{outline:2px solid var(--read);outline-offset:-2px}.mc.ama .md a:focus-visible:after{outline-color:#c3b5ff}.mo small{font-size:inherit;color:var(--ink-2);margin-left:.5em;font-weight:420}.mc.ama .mo small{color:var(--on-umbra-2)}.foot-src{color:var(--fg-2);max-width:44em;margin-top:10px}.met-src{max-width:62em;margin-top:18px}.day-also{flex-wrap:wrap;gap:2px 14px;margin-top:8px;display:flex}.day-also .g{margin-right:.45em}.eve-g.thin span:last-child{transform:translate(-50%)}.eve-g.thin span.end{transform:translate(-100%)}.met-fest{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,72px);padding-top:28px}.fest-diff td{vertical-align:top}.fest-diff .nm .g{margin-right:.55em}.fest-why{white-space:normal;min-width:26em;max-width:46em;font-size:13.5px;line-height:1.5}.rule-region{font-size:12.5px;font-weight:420}@media (max-width:720px){.fest-diff{min-width:760px}}.nb{white-space:nowrap}.colophon dd{word-break:normal;overflow-wrap:anywhere}@media (max-width:720px){.ask-row input,.state-one .ask-row input{flex:none}.conf-r .conf-live,.conf-r .conf-note{position:sticky;left:0}}.colophon-about{padding:0 0 var(--s5);color:var(--fg-2)}
