.page_main__nw1Wk{position:relative;overflow:hidden;min-height:100dvh;background:var(--bg);padding:clamp(64px,12vh,130px) 24px 80px;transition:background var(--trans)}.page_glow__NN1uV{position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:min(960px,130vw);height:480px;z-index:0;pointer-events:none;background:radial-gradient(42% 60% at 28% 42%,rgba(99,102,241,.38),transparent 70%),radial-gradient(40% 55% at 72% 34%,rgba(236,72,153,.28),transparent 70%),radial-gradient(46% 62% at 56% 66%,rgba(6,182,212,.3),transparent 70%);filter:blur(44px);animation:page_glowDrift__f3OVr 20s ease-in-out infinite alternate}html[data-theme=dark] .page_glow__NN1uV{background:radial-gradient(42% 60% at 28% 42%,rgba(129,140,248,.26),transparent 70%),radial-gradient(40% 55% at 72% 34%,rgba(236,72,153,.18),transparent 70%),radial-gradient(46% 62% at 56% 66%,rgba(34,211,238,.18),transparent 70%)}@keyframes page_glowDrift__f3OVr{0%{transform:translateX(-50%) translateY(0) scale(1)}to{transform:translateX(-50%) translateY(22px) scale(1.06)}}.page_wrap__Q2Wky{position:relative;z-index:1;max-width:660px;margin:0 auto}.page_hero__7KFOs{margin-bottom:64px}.page_rule__rC9UA{display:block;width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#06b6d4,#6366f1);background-size:300% 100%;animation:page_ruleShift__gIRqd 7s linear infinite;margin-bottom:26px}@keyframes page_ruleShift__gIRqd{to{background-position:-300% 0}}.page_name__o7Dx1{font-family:var(--display);font-size:clamp(40px,10vw,68px);font-weight:700;letter-spacing:-.035em;line-height:.96;color:var(--fg);margin-bottom:18px}.page_role__zcjgG{font-family:var(--mono);font-size:13px;color:var(--accent);letter-spacing:.02em;margin-bottom:22px}.page_lead__vF_iL{font-size:17px;line-height:1.7;color:var(--out);max-width:46ch}.page_accent__bwWGo{color:var(--accent);font-weight:500}.page_about__YOpBg{display:flex;flex-direction:column;gap:14px;max-width:54ch}.page_about__YOpBg p{font-size:15px;line-height:1.75;color:var(--out)}.page_block__7IW92{padding-top:32px;margin-bottom:36px;border-top:1px solid var(--term-border)}.page_label__jI4Tf{display:flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:22px}.page_labelNum__5uz2J{color:var(--faint)}.page_work__s1yMY{list-style:none;display:flex;flex-direction:column;gap:2px}.page_row__qDqJa{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;grid-gap:12px;gap:12px;padding:16px 12px;margin:0 -12px;border-radius:10px;text-decoration:none;transition:background var(--trans)}.page_row__qDqJa:hover{background:var(--accent-soft)}.page_rowName__fGSEf{font-size:16px;font-weight:600;color:var(--fg)}.page_rowDesc__HpA4G{font-size:14px;color:var(--muted)}.page_rowYear__TtF5D{font-family:var(--mono);font-size:12px;color:var(--faint)}.page_rowArrow__82ydU{font-size:15px;color:var(--accent);transition:transform var(--trans)}.page_row__qDqJa:hover .page_rowArrow__82ydU{transform:translate(2px,-2px)}@media (max-width:520px){.page_row__qDqJa{grid-template-columns:1fr auto;gap:4px 12px}.page_rowDesc__HpA4G{grid-column:1/-1;order:3}.page_rowArrow__82ydU,.page_rowYear__TtF5D{order:2}}.page_stack__9fW6O{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px}@media (max-width:520px){.page_stack__9fW6O{grid-template-columns:1fr}}.page_stackItem__IjbCo{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;font-size:15px;color:var(--out);line-height:1.5}.page_tick__fjkDj{color:var(--accent);font-size:12px}.page_links__t4Q_2{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.page_link__k5j_x{font-family:var(--mono);font-size:14px;color:var(--fg);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--term-border);background-image:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#06b6d4);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--ease),color var(--trans)}.page_link__k5j_x:hover{color:var(--accent);background-size:100% 2px}.page_ext__w1CS3{font-size:12px;color:var(--muted)}.page_link__k5j_x:hover .page_ext__w1CS3{color:var(--accent)}.page_foot__P3u1V{margin-top:48px;padding-top:28px;border-top:1px solid var(--term-border);font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.03em}.Reveal_reveal__60qD7{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.Reveal_in__omqY0{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7{opacity:1;transform:none;transition:none}}