@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ad40d135-module__kdY2sG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ad40d135-module__kdY2sG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_da863b3c-module__LrhQWG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_da863b3c-module__LrhQWG__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.world{--fg:12 12 14;--ink:#0c0c0e;--paper:#f4f0e8;--night:#07080b;--orange:#e8502a;--green:#2f7d4b;--red:#d93a1c;--line:#0c0c0e24;--gut:clamp(16px, 4vw, 56px);--cond:var(--font-archivo), var(--font-geist), ui-sans-serif, system-ui, sans-serif;--text:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--mark:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-plex), ui-monospace, monospace;min-height:100vh;font-family:var(--text);color:rgb(var(--fg));background:var(--paper);font-size:17px;line-height:1.5}body:has(>.world){background:var(--paper,#f4f0e8)}.world p,.world h1,.world h2,.world h3{margin:0}.world a{color:inherit}.world :focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.world .wk-foot,.world .sc-faq{--fg:244 240 232;background:var(--night);color:rgb(var(--fg))}.world .wn{z-index:50;height:64px;padding:0 var(--gut);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f4f0e8db;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.world .wk-logo{font-family:var(--mark);letter-spacing:-.045em;justify-self:start;font-size:23px;font-weight:800;text-decoration:none}.world .wn-clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;display:flex}.world .wn-days{gap:7px;font-size:11px;font-weight:700;display:flex}.world .wn-days span{opacity:.3}.world .wn-days span.is-on{opacity:1}.world .wn-time{font-family:var(--cond);font-variation-settings:"wdth" 80;min-width:8ch;font-size:19px;font-weight:700}.world .wn-nav{justify-self:end;align-items:center;gap:26px;font-size:14px;font-weight:500;display:flex}.world .wn-nav a{text-decoration:none}.world .wn-nav a:not(.wn-start):hover,.world .wn-nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.world .wn-start{background:var(--orange);color:#fff;border-radius:999px;padding:9px 16px;font-weight:600;transition:background-color .2s}.world .wn-start:hover{background:#c43d1b}@media (max-width:899px){.world .wn{grid-template-columns:auto 1fr auto;gap:12px;height:56px}.world .wn-clock{flex-direction:column;justify-self:center;align-items:center;gap:2px}.world .wn-days{gap:5px;font-size:9px}.world .wn-time{min-width:0;font-size:16px}.world .wn-nav a:not(.wn-start){display:none}.world .wn-start{padding:7px 13px;font-size:13px}}.world .pg-hero{padding:clamp(64px, 9vw, 140px) var(--gut) clamp(40px, 5vw, 72px)}.world .pg-kick{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:14px;margin-bottom:clamp(18px,2vw,28px);font-size:12px;font-weight:500;display:inline-flex}.world .pg-kick a{opacity:.55;text-decoration:none}.world .pg-kick a:hover{opacity:1}.world .pg-kick span{opacity:.55}.world .pg-h1{font-family:var(--cond);font-variation-settings:"wdth" 62;letter-spacing:-.01em;text-wrap:balance;max-width:none;padding-bottom:.06em;font-size:clamp(34px,6.6vw,140px);font-weight:800;line-height:.88}.world .pg-lede{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-top:clamp(24px,3vw,44px);display:grid}.world .pg-lede p{letter-spacing:-.025em;max-width:40ch;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1.3}.world .pg-nets{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.world .pg-nets li{align-items:center;gap:7px;display:inline-flex}.world .pg-sec{padding:clamp(48px, 6vw, 96px) var(--gut);border-top:1px solid var(--line)}.world .pg-sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:clamp(28px,3vw,48px);display:grid}.world .pg-h2{font-family:var(--cond);font-variation-settings:"wdth" 62;letter-spacing:-.01em;padding-bottom:.06em;font-size:clamp(44px,6vw,104px);font-weight:800;line-height:.88}.world .pg-sec-head p{opacity:.7;justify-self:end;max-width:46ch;font-size:clamp(16px,1.3vw,19px)}.world .pg-src{opacity:.55;margin-top:18px;font-size:13px}@media (max-width:899px){.world .pg-lede,.world .pg-sec-head{grid-template-columns:1fr}.world .pg-sec-head p{justify-self:start}}.world .pg-close{padding:clamp(80px, 10vw, 160px) var(--gut);border-top:1px solid var(--line)}.world .pg-close h2{font-family:var(--cond);font-variation-settings:"wdth" 62;padding-bottom:.06em;font-size:clamp(44px,6vw,116px);font-weight:800;line-height:.88}.world .pg-close p{opacity:.72;max-width:44ch;margin-top:22px;font-size:clamp(17px,1.4vw,21px)}.world .pg-go{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;font-size:15px;display:flex}.world .pg-go span{opacity:.6}.world .pg-btn{background:var(--orange);color:#fff;border-radius:999px;align-items:center;height:56px;padding:0 28px;font-size:17px;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex}.world .pg-btn:hover{background:#c43d1b}.world .sc-faq{padding:clamp(96px,10vw,140px) 0 0}.world .tl-list{border-top:1px solid var(--line)}.world .tl-row{grid-template-columns:var(--nc,clamp(56px, 7vw, 120px)) minmax(0, 1fr) auto;padding:clamp(28px, 3vw, 48px) var(--gut);border-bottom:1px solid var(--line);align-items:center;gap:24px 32px;text-decoration:none;transition:background-color .3s;display:grid}.world .tl-row:hover{background:#0c0c0e09}.world .tl-n{font-family:var(--mono);letter-spacing:.08em;opacity:.45;align-self:start;padding-top:.6em;font-size:13px}.world .tl-t{font-family:var(--cond);font-variation-settings:"wdth" 62;text-wrap:balance;letter-spacing:-.01em;padding-bottom:.06em;font-size:clamp(40px,4.6vw,84px);font-weight:800;line-height:.88}.world .tl-p{opacity:.72;max-width:40ch;margin-top:14px;font-size:clamp(16px,1.25vw,19px)}.world .tl-go{color:var(--orange);margin-top:20px;font-size:15px;font-weight:600;display:inline-flex}.world .tl-row:hover .tl-go{text-underline-offset:4px;text-decoration:underline}.world .tl-art{justify-self:end;align-items:flex-end;gap:10px;height:clamp(120px,10vw,190px);display:flex}.world .tl-art span{background:#ddd;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 1px #0000000f,0 14px 30px -18px #281e1473}.world .tl-art img{object-fit:cover;width:100%;height:100%;display:block}.world .tl-art.chars span{aspect-ratio:auto;width:clamp(84px,6.4vw,116px);color:var(--ink);background:#fff;align-content:space-between;padding:14px;font-size:13px;font-weight:500;display:grid}.world .tl-art.chars b{font-family:var(--cond);font-variation-settings:"wdth" 70;font-size:clamp(30px,2.6vw,42px);font-weight:800;line-height:1}@media (max-width:1100px) and (min-width:900px){.world .tl-row{grid-template-columns:var(--nc,56px) minmax(0, 1fr)}.world .tl-art{grid-column:2;justify-self:start}}@media (max-width:899px){.world .tl-row{grid-template-columns:28px minmax(0,1fr);padding:28px 16px}.world .tl-art{grid-column:2;justify-self:start;height:130px}}.world .itool{gap:clamp(28px,3vw,48px);display:grid}.world .itool-source{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(16px,2vw,28px);transition:box-shadow .2s;display:grid;box-shadow:0 1px #0000000a,0 24px 60px -36px #281e1466}.world .itool-source.over{box-shadow:inset 0 0 0 2px var(--orange)}.world .itool-photo{cursor:crosshair;background:#e9e5dc;border-radius:14px;position:relative;overflow:hidden}.world .itool-photo img{object-fit:contain;width:100%;max-height:520px;margin:0 auto;display:block}.world .itool-focus{pointer-events:none;border:2.5px solid #fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;transition:left .2s,top .2s;position:absolute;box-shadow:0 0 0 1px #00000059,0 4px 12px #0000004d}.world .itool-focus:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.world .itool-help{justify-items:start;gap:10px;display:grid}.world .itool-help b{letter-spacing:-.035em;font-size:clamp(22px,2vw,32px);font-weight:600;line-height:1.1}.world .itool-help span{opacity:.7;font-size:16px}.world .itool-help small{opacity:.5;font-size:13px}.world .tbtn{background:var(--ink);color:#fff;height:48px;font:600 15px var(--text);cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0 22px;transition:background-color .2s}.world .tbtn:hover{background:#2a2a2e}.world .itool-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(20px,2vw,32px) clamp(14px,1.4vw,24px);display:grid}.world .itool-crop{margin:0}.world .itool-frame{background:#e9e5dc;border-radius:10px;max-height:300px;margin:0 auto;overflow:hidden;box-shadow:0 1px #0000000d,0 16px 34px -22px #281e1473}.world .itool-frame img{object-fit:cover;width:100%;height:100%;transition:object-position .25s}.world .itool-crop figcaption{border-top:1px solid var(--line);gap:3px;margin-top:12px;padding-top:10px;display:grid}.world .itool-name{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.world .itool-px{font-family:var(--mono);opacity:.55;font-variant-numeric:tabular-nums;font-size:12px}.world .itool-dl{font:600 13px var(--text);color:var(--orange);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0}.world .itool-dl:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.world .itool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.world .itool-source{grid-template-columns:1fr}.world .itool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.world .table-wrap{margin:0 calc(var(--gut) * -1);padding:0 var(--gut);overflow-x:auto}.world table.spec{border-collapse:collapse;width:100%;min-width:860px;font-size:15px}.world table.spec th,.world table.spec td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px 16px 0}.world table.spec thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;border-bottom-color:#0c0c0e4d;font-size:11.5px;font-weight:500}.world table.spec tbody th{letter-spacing:-.025em;font-size:18px;font-weight:650}.world table.spec tr.grp th,.world table.spec tr.grp td{border-top:1px solid #0c0c0e4d}.world table.spec .px{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.world table.spec .ratio{vertical-align:-2px;height:14px;aspect-ratio:var(--rw) / var(--rh);border:1.5px solid;border-radius:2px;max-width:26px;margin-right:8px;display:inline-block}.world .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.world .ttool{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,2.4vw,40px);display:grid}.world .ttool-input{background:#fff;border-radius:22px;padding:clamp(16px,2vw,26px);position:sticky;top:88px;box-shadow:0 1px #0000000a,0 24px 60px -36px #281e1466}.world .ttool-input label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:12px;font-size:12px;font-weight:500;display:block}.world .ttool-input textarea{width:100%;min-height:340px;color:var(--ink);font:17px/1.55 var(--text);resize:vertical;background:#f6f3ec;border:0;border-radius:14px;outline:none;padding:16px 18px}.world .ttool-input textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.world .ttool-meta{opacity:.7;font-variant-numeric:tabular-nums;align-items:center;gap:18px;margin-top:12px;font-size:14px;display:flex}.world .ttool-meta button{font:600 14px var(--text);color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.world .ttool-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.world .tcard{border-bottom:1px solid var(--line);padding:20px 20px 22px 0}.world .tcard:nth-child(2n){border-left:1px solid var(--line);padding:20px 0 22px 20px}.world .tcard-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.world .tcard-name{letter-spacing:-.015em;align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.world .tcard-num{font-family:var(--cond);font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.world .tcard-num small{font-family:var(--text);opacity:.5;margin-left:2px;font-size:13px;font-weight:500}.world .tcard-bar{background:#0c0c0e14;border-radius:2px;height:3px;margin:12px 0 14px;display:block;position:relative;overflow:hidden}.world .tcard-bar i{background:var(--ink);border-radius:2px;transition:width .25s;position:absolute;inset:0 auto 0 0}.world .tcard.warn .tcard-bar i{background:#c98a14}.world .tcard.over .tcard-bar i,.world .tcard.over .tcard-num{color:var(--red);background:0 0}.world .tcard.over .tcard-bar i{background:var(--red)}.world .tcard-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9em;font-size:14.5px;line-height:1.5;overflow:hidden}.world .tcard-more{opacity:.5}.world .tcard-empty{opacity:.4}.world .tcard-note{opacity:.6;margin-top:10px;font-size:13px}.world .tcard.over .tcard-note,.world .tcard.warn .tcard-note{opacity:.9}@media (max-width:960px){.world .ttool{grid-template-columns:1fr}.world .ttool-input{position:static}}@media (max-width:560px){.world .ttool-grid{grid-template-columns:1fr}.world .tcard,.world .tcard:nth-child(2n){border-left:0;padding:18px 0}}:is(.wk,.world) .wk-foot{max-width:none;padding:0}:is(.wk,.world) .ft-top{padding:120px var(--gut) 28px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}:is(.wk,.world) .ft-k{font-family:var(--cond);font-variation-settings:"wdth" 62;letter-spacing:-.01em;padding-bottom:.06em;font-size:clamp(56px,9vw,150px);font-weight:800;line-height:.86}:is(.wk,.world) .ft-line{letter-spacing:-.02em;opacity:.6;font-size:clamp(17px,1.5vw,22px);font-weight:500}:is(.wk,.world) .ft-week{border-top:1px solid rgb(var(--fg) / .16);border-bottom:1px solid rgb(var(--fg) / .16);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:is(.wk,.world) .ft-day{border-left:1px solid rgb(var(--fg) / .16);flex-direction:column;align-items:flex-start;gap:11px;min-height:340px;padding:22px clamp(14px,1.4vw,24px) 32px;font-size:15px;display:flex}:is(.wk,.world) .ft-day:first-child{padding-left:var(--gut);border-left:0}:is(.wk,.world) .ft-day:last-child{padding-right:var(--gut)}:is(.wk,.world) .ft-d{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.45;margin-bottom:18px;font-size:12px;font-weight:500}:is(.wk,.world) .ft-h{letter-spacing:-.01em;margin-bottom:4px;font-weight:650}:is(.wk,.world) .ft-day a{opacity:.66;overflow-wrap:anywhere;text-decoration:none;transition:opacity .2s}:is(.wk,.world) .ft-day a:hover{opacity:1}:is(.wk,.world) .ft-off{background:repeating-linear-gradient(135deg, transparent 0 9px, rgb(var(--fg) / .035) 9px 10px)}:is(.wk,.world) .ft-note{opacity:.45;font-size:13px}:is(.wk,.world) .ft-fri .ft-h{font-family:var(--cond);font-variation-settings:"wdth" 70;color:var(--orange);font-size:34px;font-weight:800;line-height:1}:is(.wk,.world) .ft-day a.ft-go{opacity:1;background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;margin-top:6px;padding:12px 18px;font-weight:600;transition:background-color .2s}:is(.wk,.world) .ft-day a.ft-go:hover{background:#c43d1b}:is(.wk,.world) .ft-mark{width:100%;height:auto;margin-top:4vw;display:block}:is(.wk,.world) .ft-mark text{font-family:var(--mark);fill:rgb(var(--fg));font-size:236px;font-weight:800}:is(.wk,.world) .ft-small{padding:22px var(--gut) 28px;opacity:.55;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}:is(.wk,.world) .ft-small a{margin-left:16px;text-decoration:none}:is(.wk,.world) .ft-small a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px) and (min-width:900px){:is(.wk,.world) .ft-day{font-size:14px}:is(.wk,.world) .ft-fri .ft-h{font-size:28px}}@media (max-width:899px){:is(.wk,.world) .ft-top{padding:90px 16px 22px}:is(.wk,.world) .ft-week{grid-template-columns:1fr}:is(.wk,.world) .ft-day{border-left:0;border-top:1px solid rgb(var(--fg) / .16);grid-template-columns:52px 1fr;gap:9px 12px;min-height:0;padding:18px 16px 20px;display:grid}:is(.wk,.world) .ft-day:first-child{border-top:0;padding-left:16px}:is(.wk,.world) .ft-day:last-child{padding-right:16px}:is(.wk,.world) .ft-day>*{grid-column:2}:is(.wk,.world) .ft-d{grid-area:1/1/span 6;margin:2px 0 0}:is(.wk,.world) .ft-off{min-height:0}:is(.wk,.world) .ft-day a.ft-go{justify-self:start}:is(.wk,.world) .ft-small{flex-direction:column;padding:18px 16px 24px}:is(.wk,.world) .ft-small a{margin:0 16px 0 0}}:is(.wk,.world) .wk-logo{align-items:flex-start;gap:3px;display:inline-flex}:is(.wk,.world) .wk-logo i{background:var(--orange);border-radius:50%;width:8px;height:8px;margin-top:2px}:is(.wk,.world) .ft-mark .ft-dot{fill:var(--orange)}:is(.wk,.world) .sc-faq{--fg:244 240 232;--nc:clamp(56px, 7vw, 120px);background:var(--night);color:rgb(var(--fg));padding:140px 0 0}:is(.wk,.world) .faq-head{padding:0 var(--gut) 40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}:is(.wk,.world) .faq-title{font-family:var(--cond);font-variation-settings:"wdth" 62;letter-spacing:-.01em;padding-bottom:.08em;font-size:clamp(72px,13vw,230px);font-weight:800;line-height:.84}:is(.wk,.world) .faq-side{opacity:.6;max-width:28ch;padding-bottom:1.2vw;font-size:clamp(16px,1.3vw,19px);line-height:1.4}:is(.wk,.world) .faq-side a{color:rgb(var(--fg));opacity:1;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.wk,.world) .faq-list{border-top:1px solid rgb(var(--fg) / .16)}:is(.wk,.world) .faq-q{border-bottom:1px solid rgb(var(--fg) / .16);transition:background-color .3s}:is(.wk,.world) .faq-q:hover,:is(.wk,.world) .faq-q[open]{background:rgb(var(--fg) / .035)}:is(.wk,.world) .faq-q summary{cursor:pointer;grid-template-columns:var(--nc) minmax(0, 1fr) auto;padding:clamp(22px, 2.4vw, 36px) var(--gut);align-items:baseline;gap:0 24px;list-style:none;display:grid}:is(.wk,.world) .faq-q summary::-webkit-details-marker{display:none}:is(.wk,.world) .faq-n{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;opacity:.45;font-size:13px;font-weight:500;transition:color .3s,opacity .3s}:is(.wk,.world) .faq-t{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(22px,2.6vw,44px);font-weight:560;line-height:1.08}:is(.wk,.world) .faq-q summary i{align-self:center;width:clamp(16px,1.4vw,22px);height:clamp(16px,1.4vw,22px);position:relative}:is(.wk,.world) .faq-q summary i:before,:is(.wk,.world) .faq-q summary i:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:0;right:0}:is(.wk,.world) .faq-q summary i:after{transform:rotate(90deg)}:is(.wk,.world) .faq-q[open] summary i:after{transform:rotate(0)}:is(.wk,.world) .faq-q[open] .faq-n{color:var(--orange);opacity:1}:is(.wk,.world) .faq-a{padding:0 var(--gut) clamp(26px, 2.6vw, 40px) calc(var(--gut) + var(--nc) + 24px)}:is(.wk,.world) .faq-a p{opacity:.72;max-width:58ch;font-size:clamp(16px,1.3vw,20px);line-height:1.5}:is(.wk,.world) .faq-q::details-content{block-size:0;transition:block-size .45s cubic-bezier(.65, 0, .35, 1), content-visibility .45s allow-discrete;overflow:clip}:is(.wk,.world) .faq-q[open]::details-content{block-size:auto}:is(.wk,.world) .sc-faq{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){:is(.wk,.world) .sc-faq{z-index:2;position:relative}}@media (max-width:899px){:is(.wk,.world) .faq-wrap,:is(.wk,.world) .sc-faq{--nc:28px;padding:96px 0 0}:is(.wk,.world) .faq-head{padding:0 16px 28px}:is(.wk,.world) .faq-q summary{gap:0 12px;padding:20px 16px}:is(.wk,.world) .faq-a{padding:0 16px 22px calc(16px + var(--nc) + 12px)}}.world .lg{border-top:1px solid var(--line);padding:0 var(--gut);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:0;display:grid}.world .lg-toc{align-self:start;padding:36px 32px 36px 0;position:sticky;top:64px}.world .lg-toc-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:14px;font-size:12px;font-weight:500}.world .lg-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.world .lg-toc a{opacity:.7;gap:12px;padding:6px 0;font-size:14.5px;text-decoration:none;transition:opacity .2s;display:flex}.world .lg-toc a:hover{opacity:1}.world .lg-toc a span{font-family:var(--mono);opacity:.6;padding-top:2px;font-size:12px}.world .lg-body{border-left:1px solid var(--line)}.world .lg-sec{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px 48px;padding:clamp(28px,3vw,44px) 0 clamp(28px,3vw,44px) clamp(24px,3vw,48px);scroll-margin-top:80px;display:grid}.world .lg-sec h2{letter-spacing:-.035em;align-items:baseline;gap:14px;font-size:clamp(22px,2vw,32px);font-weight:620;line-height:1.1;display:flex}.world .lg-sec h2 span{font-family:var(--mono);letter-spacing:.06em;opacity:.45;font-size:13px;font-weight:500}.world .lg-prose{gap:14px;max-width:64ch;font-size:16.5px;line-height:1.6;display:grid}.world .lg-prose p{opacity:.85}.world .lg-prose ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.world .lg-prose li{opacity:.85;padding-left:20px;position:relative}.world .lg-prose li:before{content:"";opacity:.6;background:currentColor;width:8px;height:1.5px;position:absolute;top:.72em;left:0}.world .lg-ask{opacity:.75;padding:36px 0 clamp(64px,8vw,120px) clamp(24px,3vw,48px);font-size:16px}.world .lg-ask a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.world .lg-sec{grid-template-columns:1fr}}@media (max-width:899px){.world .lg{grid-template-columns:1fr;padding:0 16px}.world .lg-toc{border-bottom:1px solid var(--line);padding:24px 0;position:static}.world .lg-body{border-left:0}.world .lg-sec,.world .lg-ask{padding-left:0}}.world .pg-close{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.world .pg-checks{color:var(--ink);background:#fff;border-radius:22px;padding:clamp(18px,2vw,28px);box-shadow:0 1px #0000000a,0 30px 70px -40px #281e1473}.world .pc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.world .pc-app{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.world .pc-app i{background:#e8502a url(/favicon.svg) 50%/118% no-repeat;border-radius:6px;width:22px;height:22px}.world .pc-sum{font-family:var(--mono);letter-spacing:.04em;color:var(--green);font-size:12px}.world .pg-checks ol{margin:0;padding:0;list-style:none}.world .pg-checks li{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:3px 16px;padding:14px 0;font-size:14.5px;line-height:1.4;display:grid}.world .pc-net{grid-row:span 2;align-self:start;align-items:center;gap:8px;font-weight:600;display:inline-flex}.world .pc-found{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.world .pc-fix{align-items:flex-start;gap:6px;font-weight:550;display:flex}.world .pc-fix svg{fill:none;width:15px;height:15px;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.world .pc-foot{opacity:.55;padding-top:14px;font-size:13px}@media (max-width:1000px){.world .pg-close,.world .pg-checks li{grid-template-columns:1fr}.world .pc-net{grid-row:auto}}:is(.wk,.world) .ft-day a.ft-all{opacity:1;text-underline-offset:3px;margin-top:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:is(.wk,.world) .ft-pitch{text-align:center;justify-items:center;gap:6px;display:grid}:is(.wk,.world) .ft-small a.ft-credit{text-underline-offset:3px;margin-left:0;text-decoration:underline;text-decoration-thickness:1px}.world .ct-wrap{margin:0 calc(var(--gut) * -1);padding:0 var(--gut);overflow-x:auto}.world .ct{border-collapse:collapse;width:100%;min-width:900px;font-size:15px}.world .ct th,.world .ct td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:18px 20px 18px 0}.world .ct thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;vertical-align:bottom;border-bottom-color:#0c0c0e4d;font-size:11.5px;font-weight:500}.world .ct thead th.ct-us{color:var(--orange);opacity:1}.world .ct .ct-r{text-align:right}.world .ct tbody th{letter-spacing:-.025em;width:16%;font-size:18px;font-weight:650}.world .ct tbody th a{text-decoration:none}.world .ct tbody th a:hover{text-underline-offset:4px;text-decoration:underline}.world .ct-model{opacity:.7;width:26%}.world .ct-them,.world .ct-ours{font-family:var(--cond);font-variation-settings:"wdth" 70;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,32px);font-weight:800;line-height:1}.world .ct-ours{color:var(--orange)}.world .ct td.ct-us,.world .ct thead th.ct-us{background:#e8502a0f;padding-left:20px}.world .ct-bar{background:#0c0c0e0f;border-radius:2px;width:min(200px,100%);height:4px;margin:10px 0 0 auto;display:block;position:relative}.world .ct-bar i,.world .ct-bar b{border-radius:2px;position:absolute;top:0;bottom:0;right:0}.world .ct-bar i{background:#0c0c0e8c}.world .ct-bar b{background:var(--orange)}.world .ct-save{color:var(--green);white-space:nowrap;font-weight:650}@media (max-width:899px){.world .ct-wrap{margin:0 -16px;padding:0 16px}}:is(.wk,.world) .lns{display:block}:is(.wk,.world) .ln{text-wrap:balance;display:block}@media (max-width:899px){:is(.wk,.world) .lns-soft{text-wrap:balance}:is(.wk,.world) .lns-soft .ln{display:inline}}.world .pg-lede p,.world .pg-close p,.world .pg-sec-head p,:is(.wk,.world) .faq-a p{text-wrap:pretty}.world .pg-sec-head.is-wide{grid-template-columns:1fr}.world .pg-sec-head.is-wide p{justify-self:start}@media (max-width:899px){.world .pg-h2{font-size:40px}}:is(.wk,.world) .faq-title.is-long{font-size:clamp(38px,8vw,150px)}
