.dev-shell{max-width:1260px;padding:40px 24px 100px;margin:auto;color:var(--bp-text)}.dev-shell *{box-sizing:border-box}.dev-shell a{color:var(--bp-accent)}.dev-hero,.dev-two{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.dev-hero{align-items:center;padding:45px 0 65px}.dev-kicker{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--bp-muted)}.dev-shell h1{font-size:clamp(34px,4.4vw,60px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 24px}.dev-shell h1 span{color:var(--bp-accent)}.dev-shell p,.dev-shell li{font-size:15px;line-height:1.85;color:var(--bp-muted)}.dev-shell h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:15px 0 22px}.dev-overview,.dev-panel{padding:30px;border:1px solid var(--bp-line);border-radius:18px;background:var(--bp-surface)}.dev-overview dl{display:grid;grid-template-columns:1fr auto;gap:20px;margin:25px 0}.dev-overview dt{color:var(--bp-muted);font-size:14px}.dev-overview dd{margin:0;font-weight:700}.dev-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0}.dev-actions a{font-size:13px;line-height:1.5}.dev-primary{padding:14px 18px;background:var(--bp-accent);color:#082820!important;border-radius:9px;font-weight:700;text-decoration:none}.dev-jump{display:flex;flex-wrap:wrap;gap:28px;border-block:1px solid var(--bp-line);padding:20px 0;margin-bottom:60px;font-size:14px}.dev-two{margin-bottom:75px}.dev-shell section{scroll-margin-top:140px}.dev-shell ol,.dev-shell ul{padding-left:20px}.dev-shell li{padding-bottom:14px}.dev-code{border:1px solid var(--bp-line);border-radius:15px;overflow:hidden;background:var(--bp-surface)}.dev-code>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bp-line);padding:15px 20px;color:var(--bp-muted);font-size:12px}.dev-code button{border:1px solid var(--bp-line);border-radius:6px;color:var(--bp-text);background:var(--bp-soft);padding:9px 12px;cursor:pointer}.dev-code pre{overflow:auto;padding:22px;margin:0;font-size:12px;line-height:1.9;tab-size:2}.dev-code #devCopyStatus{display:block;padding:0 20px 10px;color:var(--bp-accent);font-size:12px}.dev-shell code{overflow-wrap:anywhere}.dev-code code{overflow-wrap:normal}.dev-shell .dev-note{font-size:12px}.dev-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.dev-section-head label{display:grid;gap:10px;min-width:280px;font-size:12px}.dev-section-head input{font:inherit;font-size:15px;background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:9px;color:var(--bp-text);padding:13px}.dev-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}.dev-resources article{border:1px solid var(--bp-line);border-radius:12px;padding:20px;background:var(--bp-surface);min-width:0}.dev-resources article[hidden]{display:none}.dev-resources article>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.dev-resources h3{font-size:15px;margin:0;overflow-wrap:anywhere}.dev-resources span,.dev-resources small{font-size:11px;color:var(--bp-muted)}.dev-resources p{font-size:12px;line-height:2}.dev-resources code{padding:4px 7px;border-radius:4px;background:var(--bp-soft)}#devResourceCount{margin-bottom:65px}.dev-shell :focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px}html[data-theme=light] .dev-primary{color:#fff!important}@media(max-width:850px){.dev-hero,.dev-two{grid-template-columns:1fr;gap:26px}.dev-hero{padding-top:15px}.dev-two{margin-bottom:45px}.dev-section-head{align-items:start;flex-direction:column}.dev-section-head label{width:100%;min-width:0}.dev-jump{gap:20px;margin-bottom:35px}}@media(max-width:500px){.dev-shell{padding:24px 16px 60px}.dev-resources{grid-template-columns:1fr}.dev-overview,.dev-panel{padding:22px}.dev-jump{font-size:12px}.dev-code pre{font-size:11px}.dev-section-head input{font-size:16px}}
