.spec-cap[data-astro-cid-ndegwul4]{display:flex;gap:18px;flex-wrap:wrap;font-size:.78rem;color:var(--muted);margin-bottom:10px}.spec-cap[data-astro-cid-ndegwul4] span[data-astro-cid-ndegwul4]{position:relative;padding-left:12px}.spec-cap[data-astro-cid-ndegwul4] span[data-astro-cid-ndegwul4]:before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:4px;height:4px;border-radius:50%;background:var(--cyan-400)}.sp-hero[data-astro-cid-efksefyg]{position:relative;padding:clamp(28px,4vw,44px) 0 clamp(30px,4vw,52px);background:linear-gradient(180deg,#f3f9ff,#fff);border-bottom:1px solid var(--line-soft);overflow:hidden}.sp-hero-bg[data-astro-cid-efksefyg]{position:absolute;inset:0;background-image:linear-gradient(rgba(11,79,158,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(11,79,158,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse 70% 90% at 30% 0%,#000,transparent 78%)}.crumbs[data-astro-cid-efksefyg]{position:relative;display:flex;gap:8px;align-items:center;font-size:.8rem;color:var(--muted);margin-bottom:22px;flex-wrap:wrap}.crumbs[data-astro-cid-efksefyg] a[data-astro-cid-efksefyg]{color:var(--muted)}.crumbs[data-astro-cid-efksefyg] a[data-astro-cid-efksefyg]:hover{color:var(--brand-700)}.crumbs[data-astro-cid-efksefyg] em[data-astro-cid-efksefyg]{font-style:normal;color:var(--ink-soft)}.sp-head[data-astro-cid-efksefyg]{position:relative;display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:center}.sp-title[data-astro-cid-efksefyg] .tag[data-astro-cid-efksefyg]{margin-bottom:12px}.sp-title[data-astro-cid-efksefyg] h1[data-astro-cid-efksefyg]{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.02em}.sp-sub[data-astro-cid-efksefyg]{margin:10px 0 0;font-size:.9rem;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sep[data-astro-cid-efksefyg]{opacity:.5}.sp-colors[data-astro-cid-efksefyg]{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cdot[data-astro-cid-efksefyg]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--ink-soft);padding:4px 10px 4px 7px;border-radius:999px;background:#fff;border:1px solid var(--line)}.cdot[data-astro-cid-efksefyg] i[data-astro-cid-efksefyg]{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px #0b23401a inset}.sp-visual[data-astro-cid-efksefyg]{display:flex;align-items:center;justify-content:center;height:300px;padding:22px;width:100%;max-width:340px;margin-left:auto;border-radius:24px;background:radial-gradient(circle at 50% 45%,#fff,#e9f2fd 72%);border:1px solid var(--line);position:relative;overflow:hidden}.sp-visual[data-astro-cid-efksefyg]:before{content:"";position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(11,79,158,.13);box-shadow:0 0 0 24px #0b4f9e09;pointer-events:none}.sp-visual[data-astro-cid-efksefyg] img[data-astro-cid-efksefyg]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(11,35,64,.18))}.spec-fig[data-astro-cid-efksefyg]{margin:0 0 18px}.spec-zoom[data-astro-cid-efksefyg]{display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:zoom-in;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.spec-zoom[data-astro-cid-efksefyg]:hover{border-color:#1c82dc66;box-shadow:var(--shadow)}.spec-zoom[data-astro-cid-efksefyg] img[data-astro-cid-efksefyg]{width:100%;height:auto;display:block}.spec-fig[data-astro-cid-efksefyg] figcaption[data-astro-cid-efksefyg]{margin-top:10px;font-size:.78rem;color:var(--muted);text-align:center}.text-spec[data-astro-cid-efksefyg]{margin-top:14px;border-top:1px dashed var(--line);padding-top:12px}.text-spec[data-astro-cid-efksefyg] summary[data-astro-cid-efksefyg]{cursor:pointer;font-size:.86rem;color:var(--brand-700);font-weight:600;list-style:none}.text-spec[data-astro-cid-efksefyg] summary[data-astro-cid-efksefyg]::-webkit-details-marker{display:none}.text-spec[data-astro-cid-efksefyg][open] summary[data-astro-cid-efksefyg]{margin-bottom:14px}.size-fig[data-astro-cid-efksefyg]{margin:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.size-fig[data-astro-cid-efksefyg] img[data-astro-cid-efksefyg]{width:100%;height:auto;display:block}.lightbox[data-astro-cid-efksefyg]{border:0;padding:0;background:transparent;max-width:min(94vw,1180px);max-height:92vh}.lightbox[data-astro-cid-efksefyg]::backdrop{background:#041428b8;backdrop-filter:blur(4px)}.lightbox[data-astro-cid-efksefyg] img[data-astro-cid-efksefyg]{max-height:88vh;max-width:94vw;width:auto;border-radius:12px;background:#fff}.lb-close[data-astro-cid-efksefyg]{position:absolute;right:-6px;top:-44px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1f;color:#fff;cursor:pointer}.sp-body[data-astro-cid-efksefyg]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.block[data-astro-cid-efksefyg]+.block[data-astro-cid-efksefyg]{margin-top:42px;padding-top:42px;border-top:1px solid var(--line-soft)}.block[data-astro-cid-efksefyg] h2[data-astro-cid-efksefyg]{display:flex;align-items:baseline;gap:12px;font-size:1.24rem;margin-bottom:16px}.block[data-astro-cid-efksefyg] h2[data-astro-cid-efksefyg] span[data-astro-cid-efksefyg]{font-family:var(--font-mono);font-size:.72rem;color:var(--cyan-500);letter-spacing:.06em}.prose-p[data-astro-cid-efksefyg]{color:var(--ink-soft);font-size:.98rem;line-height:1.9;margin:0}.note[data-astro-cid-efksefyg]{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:.8rem;color:var(--muted);line-height:1.7}.note[data-astro-cid-efksefyg] svg{flex:none;margin-top:2px;color:var(--cyan-500)}.pn-list[data-astro-cid-efksefyg]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.pn-list[data-astro-cid-efksefyg] li[data-astro-cid-efksefyg]{border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:.84rem;color:var(--ink);background:#fbfdff}.sp-side[data-astro-cid-efksefyg]{position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:16px}.side-card[data-astro-cid-efksefyg]{padding:24px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#072b58,#0b4f9e 70%,#1068b4);color:#fff;box-shadow:0 24px 50px -30px #062a5ccc}.side-eyebrow[data-astro-cid-efksefyg]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-300);margin-bottom:10px}.side-card[data-astro-cid-efksefyg] h3[data-astro-cid-efksefyg]{color:#fff;font-size:1.1rem;margin-bottom:8px}.side-desc[data-astro-cid-efksefyg]{font-size:.84rem;color:#e2eefac7;line-height:1.7;margin-bottom:18px}.side-card[data-astro-cid-efksefyg] .btn[data-astro-cid-efksefyg]{width:100%;background:#fff;color:var(--brand-800);box-shadow:none;font-size:.88rem}.side-card[data-astro-cid-efksefyg] .btn[data-astro-cid-efksefyg]:hover{background:#f2f8ff;color:var(--brand-900)}.side-tel[data-astro-cid-efksefyg]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px;border-radius:999px;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums}.side-tel[data-astro-cid-efksefyg]:hover{background:#ffffff1a;color:#fff}.side-link[data-astro-cid-efksefyg]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:.8rem;color:#e2eefab8}.side-link[data-astro-cid-efksefyg]:hover{color:#fff}.side-facts[data-astro-cid-efksefyg]{padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff}.side-facts[data-astro-cid-efksefyg] dl[data-astro-cid-efksefyg]{margin:0;display:grid;gap:12px}.side-facts[data-astro-cid-efksefyg] dl[data-astro-cid-efksefyg]>div[data-astro-cid-efksefyg]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:10px;border-bottom:1px dashed var(--line-soft)}.side-facts[data-astro-cid-efksefyg] dt[data-astro-cid-efksefyg]{font-size:.8rem;color:var(--muted)}.side-facts[data-astro-cid-efksefyg] dd[data-astro-cid-efksefyg]{margin:0;font-size:.88rem;color:var(--ink);font-weight:600;text-align:right}.side-catalog[data-astro-cid-efksefyg]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:10px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:.84rem;font-weight:600;color:var(--brand-700)}.side-catalog[data-astro-cid-efksefyg]:hover{border-color:var(--brand-500)}.rel-head[data-astro-cid-efksefyg]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.rel-head[data-astro-cid-efksefyg] h2[data-astro-cid-efksefyg]{font-size:1.3rem}.rel-grid[data-astro-cid-efksefyg]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1080px){.sp-body[data-astro-cid-efksefyg]{grid-template-columns:1fr;gap:32px}.sp-side[data-astro-cid-efksefyg]{position:static}.sp-head[data-astro-cid-efksefyg]{grid-template-columns:1fr}.sp-visual[data-astro-cid-efksefyg]{height:180px;order:-1}.rel-grid[data-astro-cid-efksefyg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.rel-grid[data-astro-cid-efksefyg]{grid-template-columns:1fr}}
