._info_5jumn_2{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._info_5jumn_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){._info_5jumn_2:hover{color:var(--accent)}}@media (pointer:coarse){._info_5jumn_2{width:44px;height:44px}}._text_5jumn_24{font:400 16px / 1.55 var(--font-body);color:var(--ink);margin:0}._tip_5jumn_27{width:max-content;max-width:min(300px,100vw - 32px)}.landing[data-astro-cid-mfz6v2ks]{box-sizing:border-box;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;position:relative}.languages[data-astro-cid-mfz6v2ks]{z-index:2;top:max(18px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);backdrop-filter:blur(10px);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute}.languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]{min-width:40px;min-height:32px;color:var(--ink-soft);font:600 12.5px var(--font-mono);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks][aria-current]{background:var(--fill-accent);color:var(--on-accent)}.languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]:not([aria-current]):hover{color:var(--accent)}}@media (pointer:coarse){.languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]{min-width:44px;min-height:40px}}.readable[data-astro-cid-mfz6v2ks]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel[data-astro-cid-mfz6v2ks]{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;padding:96px clamp(28px,4vw,56px) clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.panel[data-astro-cid-mfz6v2ks]+.panel[data-astro-cid-mfz6v2ks]{border-left:1px solid var(--border)}.dust[data-astro-cid-mfz6v2ks]{pointer-events:none;background:linear-gradient(to top, var(--stardust-tint), color-mix(in srgb, var(--stardust-tint) 55%, transparent));opacity:0;transition:opacity var(--dur-slow) var(--ease);--stars-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='150'%3E%3Cpath transform='translate(28 38) scale(2.2)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(122 22) scale(1.4)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(152 104) scale(1.9)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(68 118) scale(1.3)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(96 72) scale(1)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3C/svg%3E");--stars-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='170'%3E%3Cpath transform='translate(18 92) scale(1.1)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(84 28) scale(1.5)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(112 132) scale(1)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3Cpath transform='translate(52 156) scale(1.2)' d='M0-2.4.6-.6 2.4 0 .6.6 0 2.4-.6.6-2.4 0-.6-.6Z'/%3E%3C/svg%3E");position:absolute;inset:0}.dust[data-astro-cid-mfz6v2ks]:before,.dust[data-astro-cid-mfz6v2ks]:after{content:"";background:var(--stardust);position:absolute;inset:-12px 0}.dust[data-astro-cid-mfz6v2ks]:before{--sweep:linear-gradient(110deg, #00000059 38%, black 50%, #00000059 62%);-webkit-mask:var(--stars-a) 0 0 / 180px 150px, var(--sweep) 100% 0 / 300% 100% no-repeat;-webkit-mask-composite:source-in;mask:var(--stars-a) 0 0 / 180px 150px, var(--sweep) 100% 0 / 300% 100% no-repeat;mask-composite:intersect}.dust[data-astro-cid-mfz6v2ks]:after{opacity:.3;-webkit-mask:var(--stars-b) 46px 20px / 130px 170px;mask:var(--stars-b) 46px 20px / 130px 170px}@keyframes stardust-sweep{0%{-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0}to{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}@keyframes stardust-twinkle{0%{opacity:.3;transform:translateY(0)}to{opacity:.95;transform:translateY(-8px)}}.mark[data-astro-cid-mfz6v2ks]{pointer-events:none;writing-mode:vertical-rl;font:800 min(clamp(3.5rem, 15cqi, 8rem), calc((100dvh - 124px) / (var(--len) * .66))) / .9 var(--font-display);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb, var(--ink) 7%, transparent);transition:color var(--dur-slow) var(--ease), opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);animation:fade var(--dur-slow) var(--ease) backwards;animation-delay:calc(.12s + var(--i) * 90ms);position:absolute;top:76px;right:clamp(8px,2vw,28px);transform:translateY(0)}.body[data-astro-cid-mfz6v2ks]{animation:rise var(--dur-slow) var(--ease) backwards;animation-delay:calc(80ms + var(--i) * 90ms);transition:opacity var(--dur) var(--ease);flex-direction:column;gap:20px;display:flex;position:relative}.link[data-astro-cid-mfz6v2ks]{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.link[data-astro-cid-mfz6v2ks]:after{content:"";position:absolute;inset:-100vh -100vw}.panel[data-astro-cid-mfz6v2ks]{isolation:isolate}.link[data-astro-cid-mfz6v2ks]:focus-visible{outline:none}.panel[data-astro-cid-mfz6v2ks]:has(.link:focus-visible){outline:2px solid var(--accent);outline-offset:-6px}.title[data-astro-cid-mfz6v2ks]{font:700 clamp(2rem, 12cqi, 4rem) / 1 var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word;transform-origin:0 100%;transition:color var(--dur) var(--ease), transform var(--dur-slow) var(--ease);margin:0}.parts[data-astro-cid-mfz6v2ks]{max-width:min(40ch,70cqi)}.stats[data-astro-cid-mfz6v2ks]{font:600 12.5px var(--font-mono);color:var(--ink-faint);align-items:center;gap:10px;display:inline-flex}.arrow[data-astro-cid-mfz6v2ks]{color:var(--accent);transition:transform var(--dur) var(--ease);display:grid;transform:translate(0)}@media (hover:hover){.panel[data-astro-cid-mfz6v2ks]:hover .dust[data-astro-cid-mfz6v2ks]{opacity:1}.panel[data-astro-cid-mfz6v2ks]:hover .mark[data-astro-cid-mfz6v2ks]{color:color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-12px)}.panel[data-astro-cid-mfz6v2ks]:hover .title[data-astro-cid-mfz6v2ks]{color:var(--accent);transform:translateY(-4px)scale(1.03)}.panel[data-astro-cid-mfz6v2ks]:hover .arrow[data-astro-cid-mfz6v2ks]{transform:translate(8px)}.landing[data-astro-cid-mfz6v2ks]:has(.panel:hover) .panel[data-astro-cid-mfz6v2ks]:not(:hover) .body[data-astro-cid-mfz6v2ks]{opacity:.45}.landing[data-astro-cid-mfz6v2ks]:has(.panel:hover) .panel[data-astro-cid-mfz6v2ks]:not(:hover) .mark[data-astro-cid-mfz6v2ks]{opacity:.5}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.panel[data-astro-cid-mfz6v2ks]:hover .dust[data-astro-cid-mfz6v2ks]:before{animation:stardust-sweep calc(var(--dur-slow) * 6) var(--ease) infinite alternate}.panel[data-astro-cid-mfz6v2ks]:hover .dust[data-astro-cid-mfz6v2ks]:after{animation:stardust-twinkle calc(var(--dur-slow) * 4) var(--ease) infinite alternate}}.parts[data-astro-cid-mfz6v2ks]{z-index:1;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.parts[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]{min-height:32px;color:var(--ink);font:600 14.5px / 1.2 var(--font-body);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.parts[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover){.parts[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]:hover{color:var(--accent);text-decoration-color:var(--accent)}}@media (pointer:coarse){.parts[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks]{min-height:44px}}.hints[data-astro-cid-mfz6v2ks]{z-index:1;animation:fade var(--dur-slow) var(--ease) both;animation-delay:calc(.2s + var(--i) * 90ms);gap:8px;display:flex;position:absolute;top:20px;left:clamp(28px,4vw,56px)}.funnel[data-astro-cid-mfz6v2ks]{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--surface);max-width:min(40ch,70cqi);min-height:36px;box-shadow:var(--shadow);color:var(--accent);font:600 14px / 1.3 var(--font-body);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px 7px 11px;text-decoration:none;display:inline-flex;position:relative}.funnel[data-astro-cid-mfz6v2ks]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.funnel[data-astro-cid-mfz6v2ks]:hover{border-color:var(--accent);background:var(--hover-bg)}}@media (pointer:coarse){.funnel[data-astro-cid-mfz6v2ks]{min-height:44px}}@media (width<=767px){.landing[data-astro-cid-mfz6v2ks]{flex-direction:column}.panel[data-astro-cid-mfz6v2ks]{--strip:56px;min-height:33.4dvh;padding:22px var(--strip) 28px 20px;flex:1 0 auto;justify-content:center;gap:14px}.panel[data-astro-cid-mfz6v2ks]+.panel[data-astro-cid-mfz6v2ks]{border-left:0;border-top:1px solid var(--border)}.hints[data-astro-cid-mfz6v2ks]{order:-1;position:relative;top:auto;left:auto}.languages[data-astro-cid-mfz6v2ks]{margin:12px max(16px, env(safe-area-inset-right)) 0 0;order:-1;align-self:flex-end;position:static}.mark[data-astro-cid-mfz6v2ks]{font-size:min(2.4rem, calc((33dvh - 32px) / (var(--len) * .66)));color:color-mix(in srgb, var(--ink) 12%, transparent);top:14px;right:12px}.body[data-astro-cid-mfz6v2ks]{gap:12px}.link[data-astro-cid-mfz6v2ks]{gap:6px}.title[data-astro-cid-mfz6v2ks]{font-size:clamp(1.9rem,9cqi,2.6rem)}.parts[data-astro-cid-mfz6v2ks]{scrollbar-width:none;max-width:none;margin:4px calc(-1 * var(--strip)) 0 -20px;padding:0 var(--strip) 0 20px;flex-wrap:nowrap;overflow-x:auto}.parts[data-astro-cid-mfz6v2ks]::-webkit-scrollbar{display:none}.parts[data-astro-cid-mfz6v2ks] li[data-astro-cid-mfz6v2ks]{flex:none}}@media (prefers-reduced-motion:reduce){.dust[data-astro-cid-mfz6v2ks],.mark[data-astro-cid-mfz6v2ks],.body[data-astro-cid-mfz6v2ks],.title[data-astro-cid-mfz6v2ks],.arrow[data-astro-cid-mfz6v2ks],.funnel[data-astro-cid-mfz6v2ks]{transition:none}}:root[data-palette=gold] .funnel[data-astro-cid-mfz6v2ks]:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]){background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] .funnel[data-astro-cid-mfz6v2ks]:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]):hover{border-color:var(--accent)}}:root[data-palette=gold] .languages[data-astro-cid-mfz6v2ks] a[data-astro-cid-mfz6v2ks][aria-current]{box-shadow:var(--raise);text-shadow:var(--metal-text)}
