.hero.svelte-1q37ri0{background:linear-gradient(var(--bg), transparent 70%), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 72px);background-color:var(--bg);padding-block:clamp(48px,8vw,104px) clamp(40px,6vw,72px)}.grid.svelte-1q37ri0{align-items:center;gap:40px;display:grid}h1.svelte-1q37ri0{letter-spacing:-.03em;font-size:clamp(2.3rem,6.2vw,4.1rem)}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.panel.svelte-1q37ri0{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--mono);overflow:hidden}.panel-head.svelte-1q37ri0{border-bottom:1px solid var(--line);background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 18px;font-size:.72rem;display:flex}.online.svelte-1q37ri0{color:var(--text);align-items:center;gap:9px;display:inline-flex}.panel.svelte-1q37ri0 li:where(.svelte-1q37ri0)+li:where(.svelte-1q37ri0){border-top:1px solid var(--line)}.panel.svelte-1q37ri0 a:where(.svelte-1q37ri0){grid-template-columns:2.2ch 4ch 1fr auto;align-items:center;gap:16px;padding:15px 18px;text-decoration:none;transition:background-color .15s;display:grid}.panel.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{background:var(--surface-2)}.port.svelte-1q37ri0{color:var(--muted);font-size:.78rem}.code.svelte-1q37ri0{color:var(--accent);font-size:.78rem;font-weight:500}.name.svelte-1q37ri0{font-family:var(--sans);font-size:1.02rem;font-weight:500}.arrow.svelte-1q37ri0{color:var(--muted);transition:transform .15s}.panel.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover .arrow:where(.svelte-1q37ri0){color:var(--accent);transform:translate(3px)}.stats.svelte-1q37ri0{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:24px 20px;margin-top:clamp(48px,7vw,80px);padding-top:28px;display:grid}.stats.svelte-1q37ri0 div:where(.svelte-1q37ri0){flex-direction:column-reverse;gap:2px;display:flex}.stats.svelte-1q37ri0 dd:where(.svelte-1q37ri0){letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:600;line-height:1.1}.stats.svelte-1q37ri0 dt:where(.svelte-1q37ri0){color:var(--muted);font-size:.9rem}@media (width>=940px){.grid.svelte-1q37ri0{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:64px}.stats.svelte-1q37ri0{grid-template-columns:repeat(4,1fr)}}.cards.svelte-hz61c4{gap:16px;margin-top:48px;display:grid}.card.svelte-hz61c4{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:26px 24px 22px;scroll-margin-top:88px;display:flex}.code.svelte-hz61c4{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);font-size:.74rem;font-weight:500}h3.svelte-hz61c4{margin-top:10px;font-size:1.35rem}.summary.svelte-hz61c4{color:var(--muted);margin-top:8px}.items.svelte-hz61c4{border-top:1px solid var(--line);gap:9px;margin-block:20px 24px;padding-top:20px;font-size:.96rem;line-height:1.45;display:grid}.items.svelte-hz61c4 li:where(.svelte-hz61c4){padding-left:18px;position:relative}.items.svelte-hz61c4 li:where(.svelte-hz61c4):before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.62em;left:0}.ask.svelte-hz61c4{color:var(--accent);margin-top:auto;font-size:.93rem;font-weight:500;text-decoration:none}.ask.svelte-hz61c4:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=680px){.cards.svelte-hz61c4{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.cards.svelte-hz61c4{grid-template-columns:repeat(3,1fr)}}.grid.svelte-1ar0d6w{gap:48px;display:grid}.highlight.svelte-1ar0d6w{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);margin-top:36px;padding:20px 22px}.highlight.svelte-1ar0d6w .eyebrow:where(.svelte-1ar0d6w),.certs.svelte-1ar0d6w .eyebrow:where(.svelte-1ar0d6w),.tools.svelte-1ar0d6w .eyebrow:where(.svelte-1ar0d6w){color:var(--muted);margin-bottom:8px}.highlight.svelte-1ar0d6w p:where(.svelte-1ar0d6w){font-size:1.08rem;font-weight:500;line-height:1.4}.certs.svelte-1ar0d6w{margin-top:28px}.certs.svelte-1ar0d6w li:where(.svelte-1ar0d6w){border-bottom:1px solid var(--line);padding-block:8px;font-size:.96rem}.sectors.svelte-1ar0d6w li:where(.svelte-1ar0d6w){border-bottom:1px solid var(--line);gap:4px;padding-block:22px;display:grid}.sectors.svelte-1ar0d6w li:where(.svelte-1ar0d6w):first-child{border-top:1px solid var(--line)}.sectors.svelte-1ar0d6w h3:where(.svelte-1ar0d6w){font-size:1.2rem}.role.svelte-1ar0d6w{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.detail.svelte-1ar0d6w{color:var(--muted);margin-top:6px}.tools.svelte-1ar0d6w{margin-top:56px}.tools.svelte-1ar0d6w ul:where(.svelte-1ar0d6w){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tools.svelte-1ar0d6w li:where(.svelte-1ar0d6w){border:1px solid var(--line);font-family:var(--mono);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:.8rem}@media (width>=940px){.grid.svelte-1ar0d6w{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}.intro.svelte-1ar0d6w{align-self:start;position:sticky;top:96px}.sectors.svelte-1ar0d6w li:where(.svelte-1ar0d6w){grid-template-columns:1fr auto;align-items:baseline;column-gap:16px}.role.svelte-1ar0d6w{text-align:right}.detail.svelte-1ar0d6w{grid-column:1/-1}}ol.svelte-1brpuvp{gap:32px;margin-top:48px;display:grid}li.svelte-1brpuvp{border-top:1px solid var(--line);padding-top:18px}.num.svelte-1brpuvp{font-family:var(--mono);color:var(--accent);font-size:.8rem;font-weight:500}h3.svelte-1brpuvp{margin-top:10px;font-size:1.15rem}p.svelte-1brpuvp{color:var(--muted);margin-top:8px;font-size:.98rem}@media (width>=680px){ol.svelte-1brpuvp{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){ol.svelte-1brpuvp{grid-template-columns:repeat(4,1fr)}}.grid.svelte-wt4tt0{gap:48px;display:grid}.facts.svelte-wt4tt0{gap:20px;margin-top:36px;display:grid}.facts.svelte-wt4tt0 dt:where(.svelte-wt4tt0){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.facts.svelte-wt4tt0 dd:where(.svelte-wt4tt0){margin-top:4px}.facts.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--accent);text-underline-offset:4px}form.svelte-wt4tt0,.sent.svelte-wt4tt0{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(20px,4vw,32px)}form.svelte-wt4tt0,.row.svelte-wt4tt0{gap:18px;display:grid}label.svelte-wt4tt0{gap:6px;min-width:0;display:grid}label.svelte-wt4tt0>span:where(.svelte-wt4tt0){font-size:.9rem;font-weight:500}label.svelte-wt4tt0 em:where(.svelte-wt4tt0){color:var(--muted);margin-left:6px;font-style:normal;font-weight:400}input.svelte-wt4tt0,select.svelte-wt4tt0,textarea.svelte-wt4tt0{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px;font-size:1rem}textarea.svelte-wt4tt0{resize:vertical;line-height:1.5}.svelte-wt4tt0::placeholder{color:var(--muted);opacity:.8}input.svelte-wt4tt0:focus-visible,select.svelte-wt4tt0:focus-visible,textarea.svelte-wt4tt0:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}[aria-invalid=true].svelte-wt4tt0{border-color:var(--danger)}small.svelte-wt4tt0,.form-error.svelte-wt4tt0{color:var(--danger);font-size:.88rem}.form-error.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:inherit}.trap.svelte-wt4tt0{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button[type=submit].svelte-wt4tt0{justify-self:start;min-width:170px}.sent.svelte-wt4tt0{align-content:center;justify-items:start;gap:12px;display:grid}.sent.svelte-wt4tt0 h3:where(.svelte-wt4tt0){font-size:1.5rem}.sent.svelte-wt4tt0 p:where(.svelte-wt4tt0){color:var(--muted)}.sent.svelte-wt4tt0 .btn:where(.svelte-wt4tt0){margin-top:8px}@media (width>=560px){.row.svelte-wt4tt0{grid-template-columns:1fr 1fr}}@media (width>=940px){.grid.svelte-wt4tt0{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}}
