.instructions-page{z-index:1;min-height:100svh;padding:110px 0 64px;position:relative;overflow:hidden}.instructions-page:before,.instructions-page:after{content:"";pointer-events:none;filter:blur(72px);opacity:.52;border-radius:999px;position:absolute;inset:auto}.instructions-page:before{background:radial-gradient(circle,#ff0ae22e,#0000 72%);width:360px;height:360px;top:52px;left:-120px}.instructions-page:after{background:radial-gradient(circle,#7456ff1f,#0000 70%);width:280px;height:280px;top:36%;right:-90px}.instructions-ambient{pointer-events:none;position:absolute;inset:0}.instructions-ambient-particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:.66;background:#ffffffd1;border-radius:999px;position:absolute;box-shadow:0 0 10px #ffffff3d,0 0 22px #ff0ae22e}.instructions-shell{gap:30px;display:grid;position:relative}.instructions-topbar{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:20px;display:grid}.instructions-brand{gap:6px;display:grid}.instructions-brand h1{color:var(--text);letter-spacing:.01em;margin:0;font-size:clamp(36px,4.9vw,54px);font-weight:700;line-height:1.02}.instructions-brand p{color:var(--muted);letter-spacing:.03em;margin:0;font-size:14px}.instructions-search{border:1px solid var(--border);background:#0f0d15f0;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex;box-shadow:0 18px 48px #00000038}.instructions-search svg{color:var(--muted-2);flex:none}.instructions-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px}.instructions-search input::placeholder{color:var(--muted-2)}.instructions-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:22px;display:grid}.instructions-sidebar,.instructions-card,.instructions-empty-result{background:#0d0b11f5;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 18px 56px #00000057}.instructions-sidebar{padding:18px;position:sticky;top:92px}.instructions-sidebar-title{color:#fff;letter-spacing:.05em;margin-bottom:12px;font-size:14px;font-weight:700}.instructions-sidebar-list{gap:8px;display:grid}.instructions-nav-link{color:var(--muted);background:#ffffff05;border:1px solid #0000;border-radius:8px;gap:4px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,color .18s;display:grid}.instructions-nav-link strong{color:inherit;font-size:15px;font-weight:600}.instructions-nav-link span{font-size:12px}.instructions-nav-link:hover{background:#ff0ae214;border-color:#ff0ae252;transform:translateY(-1px)}.instructions-nav-link.active{color:#fff;background:#ff0ae21f;border-color:#ff0ae28f;box-shadow:inset 0 0 0 1px #ff0ae21f}.instructions-empty-state,.instructions-empty-result{color:var(--muted);font-size:13px;line-height:1.7}.instructions-empty-state{border:1px dashed var(--border);border-radius:8px;padding:14px}.instructions-content{gap:20px;display:grid}.instructions-card,.instructions-empty-result{padding:24px}.instructions-card-head{margin-bottom:18px}.instructions-card-head.compact{margin-bottom:12px}.instructions-card-title{align-items:center;gap:12px;min-width:0;display:flex}.instructions-card-icon{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.instructions-card-icon.icon-error{color:#ffd4d0;background:#ff615714;border-color:#ff615738}.instructions-card-icon.icon-warning{color:#ffddb0;background:#ffce6814;border-color:#ffce6833}.instructions-card-icon.icon-guide,.instructions-card-icon.icon-info,.instructions-card-icon.icon-user,.instructions-card-icon.icon-support{color:#fff;background:#ff0ae21a;border-color:#ff0ae23d}.instructions-card-icon.icon-support{color:#ebe6ff;background:#7456ff1c;border-color:#7456ff47}.instructions-card-head h2{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:1.2}.instructions-links-card{padding-top:20px;padding-bottom:20px}.instructions-quick-links{flex-wrap:wrap;gap:10px 16px;display:flex}.instructions-inline-link{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff85;text-decoration:underline #ffffff85;transition:color .18s,text-decoration-color .18s}.instructions-inline-link:hover{color:#fff;text-decoration-color:#ff0ae2d1}.instructions-inline-code{color:#fff;text-underline-offset:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.96em;font-weight:700;-webkit-text-decoration:underline #ff0ae275;text-decoration:underline #ff0ae275}.instructions-text{gap:12px;display:grid}.instructions-text p{color:#ddd5ef;margin:0;font-size:14px;font-weight:400;line-height:1.82}.instructions-callout{border:1px solid var(--border);border-radius:10px;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.instructions-callout.tone-danger{background:#ff615714;border-color:#ff615738}.instructions-callout.tone-warning{background:#ffce6814;border-color:#ffce6838}.instructions-callout.tone-info{background:#ff0ae214;border-color:#ff0ae23d}.instructions-callout-head{color:#fff;align-items:center;gap:10px;display:flex}.instructions-callout-head strong{font-size:14px;font-weight:700}.instructions-step-list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.instructions-step-list li{color:#ddd5ef;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.82;display:grid}.instructions-step-badge{color:#fff;background:#ff0ae21a;border:1px solid #ff0ae23d;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.instructions-step-copy{padding-top:3px;display:block}.instructions-code-list,.instructions-media-list{gap:18px;margin-top:20px;display:grid}.instructions-code-card{background:#0a0a0cd1;border:1px solid #ff0ae238;border-radius:10px;padding:16px;box-shadow:inset 0 0 0 1px #ff0ae20f}.instructions-code-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.instructions-code-label{color:#fff;align-items:center;gap:8px;display:inline-flex}.instructions-code-head strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.instructions-copy{color:#fff;background:#ff0ae21f;border:1px solid #ff0ae247;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,transform .18s}.instructions-copy:hover{background:#ff0ae233;border-color:#ff0ae26b;transform:translateY(-1px)}.instructions-code-card code{color:#fff;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.8;display:block;overflow-x:auto}.instructions-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;transition:transform .18s}.instructions-image-button:hover{transform:translateY(-1px)}.instructions-image-card{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;width:100%;margin:0;overflow:hidden}.instructions-image-meta{justify-content:space-between;align-items:center;padding:12px 14px 0;display:flex}.instructions-image-meta span{color:var(--muted);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.instructions-image-card img{width:100%;height:auto;margin-top:12px}.instructions-image-card figcaption{color:var(--muted);padding:14px;font-size:12px;line-height:1.6}.instructions-lightbox{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05040aeb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.instructions-lightbox-close{color:#fff;background:#ff0ae224;border:1px solid #ff0ae252;border-radius:10px;place-items:center;width:44px;height:44px;display:inline-grid;position:absolute;top:18px;right:18px}.instructions-lightbox-inner{width:min(100%,1220px)}.instructions-lightbox-inner img{object-fit:contain;border-radius:10px;width:100%;max-height:calc(100svh - 120px);box-shadow:0 30px 80px #00000073}.instructions-lightbox-inner p{color:#ddd5ef;text-align:center;margin:16px 0 0;font-size:13px}@keyframes instructionsGlow{0%{opacity:.36;transform:translate(0,0)scale(.98)}to{opacity:.58;transform:translate(18px,-14px)scale(1.08)}}@keyframes instructionsParticleFloat{0%{opacity:0;transform:translateY(-18px)scale(.86)}14%{opacity:.74}78%{opacity:.58}to{opacity:0;transform:translate(18px,128px)scale(1.04)}}@keyframes instructionsLightboxFade{0%{opacity:0}to{opacity:1}}@keyframes instructionsLightboxZoom{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.instructions-topbar,.instructions-layout{grid-template-columns:1fr}.instructions-sidebar{position:static}}@media (max-width:640px){.instructions-page{padding:102px 0 40px}.instructions-card,.instructions-empty-result,.instructions-sidebar{padding:18px}.instructions-card-head h2{font-size:20px}.instructions-lightbox{padding:14px}}@media (prefers-reduced-motion:reduce){.instructions-page:before,.instructions-page:after,.instructions-ambient-particle,.instructions-lightbox,.instructions-lightbox-inner{animation:none!important}}.instructions-page:before,.instructions-page:after,.instructions-ambient{display:none!important}.instructions-sidebar,.instructions-card,.instructions-empty-result,.instructions-search,.instructions-code-card,.instructions-image-card{border-color:var(--border);background:#111112eb}.instructions-brand p,.instructions-search svg,.instructions-search input::placeholder,.instructions-nav-link,.instructions-empty-state,.instructions-empty-result,.instructions-text p,.instructions-step-list li,.instructions-image-meta span,.instructions-image-card figcaption,.instructions-lightbox-inner p{color:#fff!important}.instructions-card-icon,.instructions-nav-link,.instructions-image-card{background:#ff0ae20b}.instructions-nav-link:hover,.instructions-nav-link.active,.instructions-copy,.instructions-step-badge{background:#ff0ae21f;border-color:#ff0ae275}.instructions-card-icon,.instructions-card-icon.icon-error,.instructions-card-icon.icon-warning,.instructions-card-icon.icon-guide,.instructions-card-icon.icon-info,.instructions-card-icon.icon-user,.instructions-card-icon.icon-support,.instructions-code-label,.instructions-step-badge,.instructions-inline-link:hover,.instructions-code-card code{color:#fff!important}.instructions-inline-link,.instructions-inline-code{text-decoration-color:#ff0ae29e!important}.instructions-brand p,.instructions-search svg,.instructions-search input::placeholder,.instructions-nav-link,.instructions-card-icon,.instructions-card-icon.icon-error,.instructions-card-icon.icon-warning,.instructions-card-icon.icon-guide,.instructions-card-icon.icon-info,.instructions-card-icon.icon-user,.instructions-card-icon.icon-support,.instructions-inline-link:hover,.instructions-code-label,.instructions-code-card code,.instructions-step-badge,.instructions-text p,.instructions-step-list li,.instructions-image-meta span,.instructions-image-card figcaption,.instructions-lightbox-inner p{color:#fff!important}@media (max-width:640px){.instructions-shell{gap:18px;padding-left:16px;padding-right:16px}.instructions-topbar,.instructions-layout{gap:16px}.instructions-brand h1{font-size:34px;line-height:1.08}.instructions-search{min-width:0;min-height:48px;padding:0 14px}.instructions-card,.instructions-empty-result,.instructions-sidebar{border-radius:8px;padding:16px}.instructions-card-title{align-items:flex-start}.instructions-card-head h2{font-size:20px;line-height:1.2}.instructions-step-list li,.instructions-code-head{align-items:flex-start}.instructions-code-head{flex-direction:column;gap:10px}.instructions-copy{width:100%}.instructions-code-card code,.instructions-inline-code,.instructions-inline-link{overflow-wrap:anywhere}.instructions-lightbox{padding:12px}}.instructions-page{background:radial-gradient(ellipse at 50% -12%, #812a5f24, #812a5f0b 22rem, transparent 38rem), linear-gradient(180deg, #100a12 0%, var(--bg) 34%, var(--bg) 100%)!important}.instructions-page:before{filter:blur(58px)!important;opacity:.62!important;background:radial-gradient(at 50% 0,#812a5f24,#812a5f0a 46%,#0000 78%)!important;width:min(78vw,760px)!important;height:300px!important;display:block!important;top:-120px!important;left:50%!important;transform:translate(-50%)!important}.instructions-page:after,.instructions-ambient{display:none!important}.instructions-search,.instructions-sidebar,.instructions-card,.instructions-empty-result,.instructions-code-card,.instructions-image-card{box-shadow:0 12px 38px #00000024!important}
