.page-module___8aEwW__page{--bg:#080a0f;--panel:#10141d;--text:#f6f8fb;--muted:#9da8b7;--faint:#687586;--line:#9da8b72e;--accent:#f5c84b;min-height:100vh;color:var(--text);background:radial-gradient(circle at 80% 12%, #f5c84b17, transparent 28%), linear-gradient(#ffffff07 1px, transparent 1px), var(--bg);font-family:var(--font-geist-sans), system-ui, sans-serif;background-size:auto,100% 42px,auto;overflow-x:clip}.page-module___8aEwW__page *{min-width:0}.page-module___8aEwW__page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-module___8aEwW__nav{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:26px 28px;display:flex}.page-module___8aEwW__brand,.page-module___8aEwW__navMeta{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:13px;font-weight:800}.page-module___8aEwW__brand{color:var(--text)}.page-module___8aEwW__navMeta{color:var(--faint);gap:14px;display:flex}.page-module___8aEwW__navMeta span:first-child{color:var(--accent)}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:clamp(36px,8vw,96px);max-width:1180px;margin:0 auto;padding:clamp(76px,12vw,150px) 28px 76px;display:grid}.page-module___8aEwW__kicker{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.page-module___8aEwW__hero h1{max-width:920px;color:var(--text);letter-spacing:0;margin:18px 0 0;font-size:clamp(54px,9vw,126px);font-weight:950;line-height:.9}.page-module___8aEwW__lede{max-width:720px;color:var(--muted);margin:26px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.page-module___8aEwW__panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.page-module___8aEwW__panel div{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;grid-template-columns:1fr auto;gap:16px;padding:14px 0;font-size:13px;display:grid}.page-module___8aEwW__panel div:last-child{border-bottom:0}.page-module___8aEwW__panel span{color:var(--faint)}.page-module___8aEwW__panel strong{color:var(--text);font-weight:800}.page-module___8aEwW__featured{gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:28px 28px 76px;display:grid}.page-module___8aEwW__card{border:1px solid var(--line);background:#10141dd6;border-radius:8px;width:100%;max-width:100%;overflow:hidden}.page-module___8aEwW__cardHeader{justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex}.page-module___8aEwW__cardHeader span{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;font-size:12px;font-weight:800}.page-module___8aEwW__card h2{color:var(--text);letter-spacing:0;margin:8px 0 0;font-size:clamp(30px,4vw,54px);line-height:.96}.page-module___8aEwW__card button{color:var(--text);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;cursor:pointer;background:0 0;border:1px solid #f5c84b6b;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:850}.page-module___8aEwW__card button:hover{border-color:var(--accent)}.page-module___8aEwW__card p{max-width:760px;color:var(--muted);margin:0;padding:0 24px;font-size:17px;line-height:1.5}.page-module___8aEwW__card .page-module___8aEwW__detail{color:var(--faint);margin-top:8px}.page-module___8aEwW__card pre{border-top:1px solid var(--line);color:#f8e7ad;max-width:100%;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#04060ab8;margin:24px 0 0;padding:22px 24px;font-size:13px;line-height:1.65;overflow-x:auto}.page-module___8aEwW__card code{white-space:inherit;overflow-wrap:inherit;word-break:inherit}.page-module___8aEwW__submit{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:clamp(32px,7vw,88px);max-width:1180px;margin:0 auto;padding:56px 28px 90px;display:grid}.page-module___8aEwW__submit h2{max-width:620px;color:var(--text);letter-spacing:0;margin:14px 0 0;font-size:clamp(36px,5vw,72px);line-height:.96}.page-module___8aEwW__submit ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__submit li{border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 12px;font-size:clamp(18px,2vw,24px);line-height:1.3}@media (max-width:840px){.page-module___8aEwW__hero,.page-module___8aEwW__submit{grid-template-columns:1fr}.page-module___8aEwW__panel{max-width:520px}}@media (max-width:560px){.page-module___8aEwW__nav,.page-module___8aEwW__hero,.page-module___8aEwW__featured,.page-module___8aEwW__submit{padding-left:18px;padding-right:18px}.page-module___8aEwW__nav{flex-direction:column;align-items:flex-start}.page-module___8aEwW__navMeta{flex-wrap:wrap}.page-module___8aEwW__hero{padding-top:56px;padding-bottom:42px}.page-module___8aEwW__hero h1{overflow-wrap:anywhere;max-width:340px;font-size:clamp(42px,12vw,54px)}.page-module___8aEwW__lede{overflow-wrap:anywhere;max-width:340px}.page-module___8aEwW__panel div{grid-template-columns:1fr;gap:4px}.page-module___8aEwW__panel strong{text-align:left}.page-module___8aEwW__card{max-width:calc(100vw - 36px)}.page-module___8aEwW__cardHeader{flex-direction:column;align-items:stretch;padding:20px}.page-module___8aEwW__card button{width:fit-content}.page-module___8aEwW__card p{overflow-wrap:anywhere;max-width:calc(100vw - 112px);padding:0 20px}.page-module___8aEwW__card pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;width:100%;max-width:calc(100vw - 38px);padding:18px 20px;font-size:12px}}
