.guide-hero[data-v-92e52a21]{border-bottom:1px solid var(--rule);background:linear-gradient(180deg, var(--paper), var(--paper-soft));isolation:isolate;padding:88px 0 72px;position:relative;overflow:hidden}.guide-hero__bg[data-v-92e52a21]{pointer-events:none;z-index:-1;background:radial-gradient(900px 320px at 88% -20%, color-mix(in srgb, var(--lamp) 14%, transparent), transparent 70%), radial-gradient(600px 240px at -10% 110%, color-mix(in srgb, var(--lamp) 7%, transparent), transparent 65%), repeating-linear-gradient(90deg, transparent 0 96px, color-mix(in srgb, var(--ink) 4%, transparent) 96px 97px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.guide-hero__inner[data-v-92e52a21]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.82fr);align-items:center;gap:64px;display:grid}.guide-hero h1[data-v-92e52a21]{letter-spacing:-.022em;font-variation-settings:"opsz" 144;max-width:760px;margin:18px 0 22px;font-size:56px;line-height:1.03}.hero-em[data-v-92e52a21]{color:var(--lamp);display:inline-block;position:relative}.hero-em em[data-v-92e52a21]{font-style:italic;font-weight:500}.guide-hero p[data-v-92e52a21]{max-width:620px;color:var(--ink-soft);font-size:17px;line-height:1.6}.guide-hero__ctas[data-v-92e52a21]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.defcard[data-v-92e52a21]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:0 24px 50px -36px #1a16123d, 0 0 0 1px color-mix(in srgb, var(--lamp) 12%, transparent);padding:24px}.defcard__head[data-v-92e52a21]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;font-size:10px}.defcard__def[data-v-92e52a21]{font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:21px;line-height:1.35}.defcard__def em[data-v-92e52a21]{color:var(--lamp);font-style:italic}.defcard__list[data-v-92e52a21]{margin:0;padding:0;list-style:none}.defcard__list li[data-v-92e52a21]{border-top:1px solid var(--rule-soft);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;padding:9px 0 9px 22px;font-size:12px;position:relative}.defcard__list li[data-v-92e52a21]:before{content:"";background:var(--lamp);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.guide-body[data-v-92e52a21]{padding:76px 0 96px}.guide-body__grid[data-v-92e52a21]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.guide-main[data-v-92e52a21]{flex-direction:column;gap:72px;max-width:820px;display:flex}.guide-section h2[data-v-92e52a21]{letter-spacing:-.016em;font-variation-settings:"opsz" 72;margin:12px 0 24px;font-size:34px;line-height:1.1}.guide-section>p[data-v-92e52a21]{color:var(--ink-soft);font-size:16px;line-height:1.65}.matrix-wrap[data-v-92e52a21]{border:1px solid var(--rule);border-radius:var(--radius-lg);overflow-x:auto}.matrix[data-v-92e52a21]{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.matrix--tools[data-v-92e52a21]{min-width:680px}.matrix caption[data-v-92e52a21]{caption-side:bottom;text-align:left;font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-muted);border-top:1px solid var(--rule);padding:12px 16px;font-size:11.5px}.matrix th[data-v-92e52a21],.matrix td[data-v-92e52a21]{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);padding:14px 16px;line-height:1.5}.matrix thead th[data-v-92e52a21]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-soft);border-bottom:1px solid var(--rule);font-size:11px}.matrix tbody th[data-v-92e52a21]{color:var(--ink);white-space:nowrap;font-weight:600}.matrix__nl[data-v-92e52a21]{background:color-mix(in srgb, var(--lamp) 7%, var(--paper))}.matrix__soon[data-v-92e52a21]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.guide-fine[data-v-92e52a21]{color:var(--ink-muted);margin-top:14px;font-size:14px}.choose-list[data-v-92e52a21]{counter-reset:choose;border:1px solid var(--rule);background:var(--rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.choose-list li[data-v-92e52a21]{counter-increment:choose;background:var(--paper);color:var(--ink-soft);padding:20px 24px 20px 76px;font-size:15px;line-height:1.55;position:relative}.choose-list li[data-v-92e52a21]:before{content:counter(choose, decimal-leading-zero);font-family:var(--font-display);color:var(--lamp);font-size:30px;font-style:italic;line-height:1;position:absolute;top:18px;left:24px}.faq-list[data-v-92e52a21]{border:1px solid var(--rule);background:var(--rule);gap:1px;display:grid}.faq-item[data-v-92e52a21]{background:var(--paper);padding:22px 24px}.faq-item h3[data-v-92e52a21]{font-family:var(--font-display);margin:0 0 8px;font-size:19px;font-weight:500}.faq-item p[data-v-92e52a21]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.guide-cta[data-v-92e52a21]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--lamp) 12%, transparent), transparent 55%), var(--paper-soft);padding:38px;position:relative;overflow:hidden}.guide-cta h2[data-v-92e52a21]{margin-top:0}.guide-side[data-v-92e52a21]{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.sidebox[data-v-92e52a21]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);padding:20px}.sidebox h3[data-v-92e52a21]{font-family:var(--font-display);margin:0 0 12px;font-size:19px;font-weight:500}.sidebox ul[data-v-92e52a21]{margin:0;padding-left:18px}.sidebox li[data-v-92e52a21]{color:var(--ink-soft);margin:10px 0;font-size:13px;line-height:1.45}.sidebox p[data-v-92e52a21]{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.sidebox--lamp[data-v-92e52a21]{background:color-mix(in srgb, var(--lamp) 8%, var(--paper))}@media (width<=920px){.guide-hero__inner[data-v-92e52a21],.guide-body__grid[data-v-92e52a21]{grid-template-columns:minmax(0,1fr)}.guide-hero h1[data-v-92e52a21]{font-size:42px}.guide-side[data-v-92e52a21]{position:static}}@media (width<=560px){.guide-hero[data-v-92e52a21]{padding-top:60px}.choose-list li[data-v-92e52a21]{padding-top:52px;padding-left:24px}.choose-list li[data-v-92e52a21]:before{top:16px}}
