._page_o1337_1{background:var(--background);min-height:100vh;color:var(--foreground)}._shell_o1337_6{max-width:1240px;margin:auto;padding:100px 32px 72px}._eyebrow_o1337_11{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 20px;font-size:12px}._hero_o1337_18{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:36px}._hero_o1337_18 h1{letter-spacing:-.035em;max-width:900px;margin:0 0 20px;font-size:clamp(30px,4.5vw,58px);line-height:1.2}._hero_o1337_18 p{max-width:780px;color:var(--muted-foreground);line-height:1.8}._actions_o1337_35{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}._actions_o1337_35 a,._actions_o1337_35 button,._button_o1337_44{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 17px;text-decoration:none;display:inline-flex}._actions_o1337_35 a:first-child,._primary_o1337_59{background:var(--foreground);color:var(--background)}._layout_o1337_63{grid-template-columns:240px minmax(0,1fr);gap:40px;display:grid}._nav_o1337_68{align-self:start;max-height:75vh;position:sticky;top:90px;overflow:auto}._nav_o1337_68 button{text-align:left;width:100%;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:12px;font-size:13px;display:block}._nav_o1337_68 button[aria-current=step]{color:var(--foreground);background:var(--accent);border-color:currentColor}._article_o1337_93{min-width:0;line-height:1.8}._article_o1337_93 h2{margin:0 0 20px;font-size:30px;line-height:1.4}._article_o1337_93 h3{font-size:18px;line-height:1.5}._body_o1337_106{white-space:pre-wrap;overflow-wrap:anywhere}._grid_o1337_110{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;display:grid}._card_o1337_116{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:20px}._card_o1337_116 h3:first-child{margin-top:0}._article_o1337_93 table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px;display:table}._article_o1337_93 th,._article_o1337_93 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px}._article_o1337_93 pre{white-space:pre-wrap;background:var(--muted);overflow-wrap:anywhere;border-radius:8px;padding:20px}._article_o1337_93 img{object-fit:contain;max-width:100%;max-height:560px}._article_o1337_93 details{border:1px solid var(--border);border-radius:10px;margin:20px 0;padding:18px}._article_o1337_93 summary{cursor:pointer;font-weight:600}._article_o1337_93 blockquote{border-left:3px solid var(--foreground);background:var(--muted);margin:24px 0;padding:12px 20px}._article_o1337_93 fieldset{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:18px}._article_o1337_93 label{cursor:pointer;margin:10px 0;display:block}._article_o1337_93 textarea{background:var(--background);border:1px solid var(--border);width:100%;min-height:120px;font:inherit;color:inherit;border-radius:8px;padding:12px}._gate_o1337_189{border:1px solid var(--border);border-radius:16px;max-width:700px;margin:10vh auto;padding:32px}._muted_o1337_196{color:var(--muted-foreground)}._frame_o1337_199{border:0;width:100%;height:100dvh;display:block}._notice_o1337_205{border:1px solid var(--border);border-radius:8px;padding:12px 18px}._section_o1337_210{margin:32px 0}._section_o1337_210 h3{font-size:22px}._badge_o1337_216{border:1px solid var(--border);border-radius:20px;padding:4px 9px;font-size:12px}._pager_o1337_222{justify-content:space-between;gap:16px;margin:32px 0;display:flex}._fieldTitle_o1337_228{color:var(--muted-foreground);margin-bottom:4px;font-size:.85em}._projection_o1337_233 ._grid_o1337_110{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:0}._projection_o1337_233 ._card_o1337_116{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:28px 0}._projection_o1337_233 ._actions_o1337_35 a,._projection_o1337_233 ._actions_o1337_35 button{padding:18px 28px}@media (max-width:800px){._shell_o1337_6{padding:90px 20px 40px}._layout_o1337_63{grid-template-columns:1fr;gap:24px}._nav_o1337_68{border:1px solid var(--border);border-radius:8px;max-height:200px;position:static}._hero_o1337_18 h1{font-size:34px}._article_o1337_93 table{display:block;overflow:auto}._grid_o1337_110{grid-template-columns:1fr}}
