.tome[data-astro-cid-a3fjcmqe]{flex-direction:column;gap:18px;margin:-64px 0 0;display:flex;position:relative}.tab[data-astro-cid-a3fjcmqe]{font-family:var(--font-display);letter-spacing:.08em;color:#6b4a1c;border-bottom:1px solid #6b4a1c73;margin:16px 24px 0;padding-bottom:4px;font-size:14px;font-weight:600;display:inline-block}.code[data-astro-cid-a3fjcmqe]{font-family:var(--font-code);color:var(--ink);padding:16px 0 30px;font-size:15px;line-height:1.85;overflow-x:auto}.code[data-astro-cid-a3fjcmqe]:focus-visible{outline:2px solid var(--ink-accent);outline-offset:-4px}code[data-astro-cid-a3fjcmqe]{width:max-content;min-width:100%;font:inherit;flex-direction:column;display:flex}.line[data-astro-cid-a3fjcmqe]{white-space:pre;min-height:1.85em;display:flex}.line-number[data-astro-cid-a3fjcmqe]{text-align:right;color:var(--ink-faint);user-select:none;flex:0 0 48px;padding-right:20px}.token-keyword[data-astro-cid-a3fjcmqe]{color:var(--ink-accent)}.token-string[data-astro-cid-a3fjcmqe]{color:var(--ink-green)}.token-hovered[data-astro-cid-a3fjcmqe]{background:#c9a44c80;border-radius:3px;padding:0 3px;box-shadow:0 0 0 1px #7a5a1e80}.tooltip[data-astro-cid-a3fjcmqe]{outline-offset:-4px;color:#fff;background:#080a1cf0;border:1px solid #8a8f9c;border-radius:5px;outline:1px solid #2a2e3c;flex-direction:column;align-self:flex-start;margin:6px 24px 12px 128px;padding:14px 18px;font-size:14px;line-height:1.75;animation:.6s cubic-bezier(.2,.8,.2,1) 1.4s both tooltip-in;display:flex;box-shadow:0 10px 28px #00000080}.tooltip[data-astro-cid-a3fjcmqe] .line[data-astro-cid-a3fjcmqe]{min-height:1.75em}.tooltip-keyword[data-astro-cid-a3fjcmqe]{color:var(--gold)}.tooltip-name[data-astro-cid-a3fjcmqe]{color:var(--epic-text);font-weight:500}.tooltip-result[data-astro-cid-a3fjcmqe]{color:var(--legendary-text);font-weight:500}.tooltip-primitive[data-astro-cid-a3fjcmqe]{color:#8fc1ff}.tooltip-error[data-astro-cid-a3fjcmqe]{color:#4ce06a}@keyframes tooltip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.tab[data-astro-cid-a3fjcmqe]{margin:14px 18px 0}.code[data-astro-cid-a3fjcmqe]{padding:12px 12px 22px 0;font-size:clamp(12px,3.7vw,15px)}.line-number[data-astro-cid-a3fjcmqe]{flex-basis:34px;padding-right:12px}.tooltip[data-astro-cid-a3fjcmqe]{margin:6px 0 10px 34px;padding:10px 12px;font-size:.93em}}@media (prefers-reduced-motion:reduce){.tooltip[data-astro-cid-a3fjcmqe]{animation:none}}figcaption[data-astro-cid-a3fjcmqe]{text-align:center;max-width:640px;color:var(--text-muted);align-self:center;font-size:17px;font-style:italic}.embers[data-astro-cid-sv6e7yup]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ember[data-astro-cid-sv6e7yup]{opacity:0;background:radial-gradient(circle,#ffe3a0 0%,#f28a2e 55%,#f28a2e00 72%);border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 10px 2px #f278288c}@keyframes rise-left{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:.95}60%{opacity:.7;transform:translate(28px,-380px)scale(.8)}to{opacity:0;transform:translate(-10px,-680px)scale(.4)}}@keyframes rise-right{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.9}55%{opacity:.65;transform:translate(-26px,-340px)scale(.85)}to{opacity:0;transform:translate(18px,-660px)scale(.4)}}@media (width<=640px){.ember[data-astro-cid-sv6e7yup]:nth-child(n+15){display:none}}@media (prefers-reduced-motion:reduce){.embers[data-astro-cid-sv6e7yup]{display:none}}.night[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);border-bottom:1px solid var(--night-line);background-color:var(--night);background-image:radial-gradient(80% 55% at 50% 118%,#e8772e57,#e8772e00 70%),radial-gradient(60% 40% at 50% -10%,#50467847,#50467800 70%),radial-gradient(1.2px 1.2px at 12% 18%,#fff0c8cc,#0000),radial-gradient(1px 1px at 27% 42%,#fff0c899,#0000),radial-gradient(1.4px 1.4px at 71% 12%,#fff0c8d9,#0000),radial-gradient(1px 1px at 84% 36%,#fff0c899,#0000),radial-gradient(1px 1px at 46% 8%,#fff0c8b3,#0000),radial-gradient(1.2px 1.2px at 92% 64%,#fff0c880,#0000),radial-gradient(1px 1px at 6% 58%,#fff0c880,#0000);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]{text-align:center;scroll-margin-top:var(--header-height);flex-direction:column;align-items:center;gap:clamp(20px,5vw,28px);padding-top:clamp(48px,12vw,120px);padding-bottom:clamp(96px,16vw,120px);display:flex;position:relative}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.04em;color:#0000;background:linear-gradient(100deg, var(--gold-deep) 0%, var(--gold) 25%, var(--gold-pale) 45%, var(--gold-bright) 55%, var(--gold) 75%, var(--gold-deep) 100%);filter:drop-shadow(0 4px 18px #0009);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,9vw,116px);font-weight:700;line-height:1;animation:7s ease-in-out infinite shimmer}@keyframes shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-ge2uvauf]{background-position:50% 0;animation:none}}.lead[data-astro-cid-ge2uvauf]{color:#ede3cc;max-width:640px;font-size:clamp(19px,5.2vw,23px);line-height:1.5}.aside[data-astro-cid-ge2uvauf]{max-width:640px;color:var(--text-muted);font-size:clamp(16px,4.6vw,19px);font-style:italic}.heading[data-astro-cid-dpztt2xx]{justify-content:center;align-items:center;gap:clamp(12px,3vw,18px);width:100%;display:flex}h2[data-astro-cid-dpztt2xx]{font-family:var(--font-display);letter-spacing:.06em;color:var(--link);text-align:center;scroll-margin-top:calc(var(--header-height) + 24px);font-size:clamp(24px,7vw,40px);font-weight:600;line-height:1.15}@media (width<=480px){.heading[data-astro-cid-dpztt2xx] .rule{display:none}}.relic[data-astro-cid-ttzmb4tb]{--rarity:var(--rare);--rarity-text:var(--rare-text);--rarity-link:var(--link);--rarity-glow:#3d8bff4d;--surface-top:#141922;--surface-bottom:#11151b;border:1px solid var(--rarity);background:linear-gradient(180deg, var(--surface-top), var(--surface-bottom));border-radius:6px;flex-direction:column;flex:320px;gap:10px;min-width:0;padding:clamp(22px,6vw,32px);transition:box-shadow .35s,transform .35s;display:flex}@media (hover:hover){.relic[data-astro-cid-ttzmb4tb]:hover{box-shadow:0 0 0 1px var(--rarity), 0 0 32px var(--rarity-glow);transform:translateY(-3px)}}.legendary[data-astro-cid-ttzmb4tb]{--rarity:var(--legendary);--rarity-text:var(--legendary-text);--rarity-link:var(--legendary-link);--rarity-glow:#ff800059;--surface-top:#1f1912;--surface-bottom:#16120d;box-shadow:inset 0 0 40px #ff800014}.epic[data-astro-cid-ttzmb4tb]{--rarity:var(--epic);--rarity-text:var(--epic-text);--rarity-link:var(--epic-link);--rarity-glow:#a335ee59;--surface-top:#1c1720;--surface-bottom:#15121a}.featured[data-astro-cid-ttzmb4tb]{flex-basis:100%;gap:14px;padding:clamp(24px,7vw,40px)}h3[data-astro-cid-ttzmb4tb]{font-family:var(--font-display);letter-spacing:.03em;color:var(--rarity-text);font-size:clamp(19px,5.6vw,24px);font-weight:700}.featured[data-astro-cid-ttzmb4tb] h3[data-astro-cid-ttzmb4tb]{letter-spacing:.04em;text-shadow:0 0 22px var(--rarity-glow);font-size:clamp(32px,4vw,44px)}.status[data-astro-cid-ttzmb4tb]{font-family:var(--font-body);letter-spacing:0;white-space:nowrap;color:#a9b6c8;font-size:17px;font-style:italic;font-weight:400}p[data-astro-cid-ttzmb4tb]{max-width:680px}.secondary[data-astro-cid-ttzmb4tb]{color:#c8bca2}a[data-astro-cid-ttzmb4tb]{min-height:44px;color:var(--rarity-link);align-self:flex-start;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.relic[data-astro-cid-ttzmb4tb],.relic[data-astro-cid-ttzmb4tb]:hover{transform:none}}ol[data-astro-cid-3xih677i]{border-left:2px dashed #6b5428;flex-direction:column;gap:28px;margin:0 0 0 8px;padding:0 0 0 32px;list-style:none;display:flex}li[data-astro-cid-3xih677i]{flex-direction:column;gap:2px;display:flex;position:relative}.node[data-astro-cid-3xih677i]{border:2px solid var(--gold);background:var(--night);width:12px;height:12px;position:absolute;top:9px;left:-41px;transform:rotate(45deg)}.current[data-astro-cid-3xih677i]{background:linear-gradient(135deg, var(--gold-pale), var(--gold) 50%, var(--gold-deep));border:none;width:14px;height:14px;top:8px;left:-42px;box-shadow:0 0 10px #f1d27a99}.period[data-astro-cid-3xih677i]{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold);font-size:15px}.seal[data-astro-cid-cyr7xcsk]{background:radial-gradient(circle at 35% 30%,#d2453a 0%,#9e1f17 45%,#5e0e0a 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-top:8px;text-decoration:none;transition:transform .3s,filter .3s;display:flex;box-shadow:inset 0 0 0 6px #5e0e0a8c,inset 0 0 0 8px #ffaa962e,0 8px 22px #0000008c}.seal[data-astro-cid-cyr7xcsk]:hover{text-shadow:none}.seal[data-astro-cid-cyr7xcsk]:active{transform:scale(.96)}@media (hover:hover){.seal[data-astro-cid-cyr7xcsk]:hover{filter:brightness(1.12);transform:rotate(-8deg)scale(1.05)}}span[data-astro-cid-cyr7xcsk]:not(.visually-hidden){font-family:var(--font-display);letter-spacing:.02em;color:#f4c7b8;text-shadow:0 1px #0006;font-size:30px;font-weight:700}@media (prefers-reduced-motion:reduce){.seal[data-astro-cid-cyr7xcsk]:hover{transform:none}}.layout[data-astro-cid-udx3h3l6]{flex-wrap:wrap;gap:12px 44px;display:flex}.meta[data-astro-cid-udx3h3l6]{color:var(--ink-muted);flex-direction:column;flex:190px;font-size:17px;line-height:1.5;display:flex}.company[data-astro-cid-udx3h3l6]{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);font-size:19px;font-weight:700}.period[data-astro-cid-udx3h3l6]{font-style:italic}.body[data-astro-cid-udx3h3l6]{flex-direction:column;flex:999 500px;gap:12px;min-width:0;max-width:680px;display:flex}h3[data-astro-cid-udx3h3l6]{font-size:clamp(21px,6vw,26px);font-weight:600;line-height:1.25}.stack[data-astro-cid-udx3h3l6]{color:var(--ink-muted);font-size:16px;font-style:italic}.section[data-astro-cid-lcdefpme]{padding-top:var(--section-gap);flex-direction:column;gap:clamp(36px,9vw,56px);display:flex}.relics[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:clamp(20px,5vw,32px);display:flex}.experience[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:clamp(40px,9vw,56px);display:flex}.history[data-astro-cid-lcdefpme]{flex-direction:column;flex:999 520px;gap:32px;min-width:0;display:flex}.side-note[data-astro-cid-lcdefpme]{max-width:640px;color:var(--text-soft);margin-top:8px}.side-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}.tools[data-astro-cid-lcdefpme]{flex:300px;align-self:flex-start;min-width:0}.tools-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;font-size:17px;display:flex}.tools-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.05em;font-size:22px;font-weight:700}.tools-body[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.contact[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:24px;padding-bottom:clamp(88px,14vw,120px)}.contact-body[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.contact-line[data-astro-cid-lcdefpme]{font-size:clamp(19px,5.4vw,23px);line-height:1.5}.email[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:clamp(19px,5.6vw,26px);display:inline-flex}.contact-note[data-astro-cid-lcdefpme]{color:var(--text-muted)}.profiles[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:0 28px;font-size:15px;display:flex}.profiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}
