.instructions-page{min-height:100vh}.glyph-defs{position:absolute}.wordmark-link{color:var(--text);text-decoration:none}.instruction-main{max-width:1120px;padding-bottom:90px}.instruction-hero{text-align:center;max-width:900px;margin:0 auto;padding:clamp(54px,8vw,104px) 0 clamp(60px,8vw,100px)}.instruction-hero h1{font-size:clamp(46px,7vw,78px)}.instruction-lede{max-width:660px;color:var(--text-dim);margin:28px auto 0;font-size:17px;line-height:1.8}.agent-prompt{text-align:left;background:var(--bg-soft);border:1px solid var(--border-strong);max-width:780px;box-shadow:var(--shadow-panel), inset 0 1px 0 #ffebbe0d;border-radius:4px;margin:44px auto 0;padding:20px;position:relative}.agent-prompt:before,.agent-prompt:after{content:"";border:1.5px solid var(--gold);opacity:.8;width:14px;height:14px;position:absolute}.agent-prompt:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.agent-prompt:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.prompt-actions{color:var(--text-dim);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.text-button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font:600 12px Inter,sans-serif}.text-button:hover{color:var(--gold-bright)}.instruction-content{max-width:760px;margin:0 auto}.instruction-section{grid-template-columns:58px minmax(0,1fr);gap:24px;scroll-margin-top:28px;display:grid;position:relative}.instruction-section>div,.flow-list li>div,.agent-steps>li{min-width:0}.instruction-section h2{margin-bottom:18px;font-size:clamp(28px,4vw,42px)}.instruction-section p{color:var(--text-dim);font-size:15px;line-height:1.8}.instruction-section p+.code-block,.instruction-section .code-block+p{margin-top:16px}.instruction-section p code,.note code,.flow p code,.agent-body code:not(.code-block code){color:var(--text);background:var(--bg-soft);border:1px solid var(--border);font:12px var(--mono);border-radius:3px;padding:2px 6px}.section-icon{width:46px;height:46px;color:var(--gold);border:1px solid var(--border-strong);background:var(--gold-dim);border-radius:50%;justify-content:center;align-items:center;display:flex}.section-icon svg{width:23px;height:23px}.flow{padding-bottom:clamp(56px,8vw,84px);scroll-margin-top:28px}.flow h2{margin-bottom:34px;font-size:clamp(30px,4.4vw,46px)}.flow-list{gap:2px;list-style:none;display:grid}.flow-list li{background:var(--bg-soft);border:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;padding:22px 20px;display:grid}.flow-list li+li{border-top:0}.flow-num{color:var(--gold);font:700 20px var(--display);letter-spacing:.08em}.flow-list h3{color:var(--text);font:700 17px var(--display);letter-spacing:.04em;margin-bottom:7px}.flow-list p{color:var(--text-dim);font-size:14.5px;line-height:1.75}.flow-list strong{color:var(--text)}.reassure{gap:11px;margin-top:24px;list-style:none;display:grid}.reassure li{color:var(--text-dim);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.65;display:flex}.reassure svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px}.reassure code{color:var(--text);background:var(--bg-soft);border:1px solid var(--border);font:12px var(--mono);border-radius:3px;padding:1px 5px}.code-block{border:1px solid var(--border);background:#090704;border-radius:4px;min-width:0;padding:18px 86px 18px 18px;position:relative;overflow:hidden}.code-block code{color:var(--text);font:12.5px/1.75 var(--mono);white-space:pre;scrollbar-width:thin;display:block;overflow-x:auto}.code-copy{color:var(--gold);background:var(--bg-soft);border:1px solid var(--border-strong);cursor:pointer;font:600 10.5px var(--mono);border-radius:3px;padding:7px 9px;position:absolute;top:12px;right:12px}.code-copy:hover{color:var(--gold-bright);border-color:var(--gold)}.code-copy.done{color:var(--green)}.note{border-left:2px solid var(--gold);color:var(--text-dim);padding-left:16px;line-height:1.75;font-size:13px!important}.note strong{color:var(--text)}.manual{background:var(--panel);border:1px solid var(--border-strong);padding:34px 28px 38px;scroll-margin-top:28px}.manual summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;list-style:none;display:grid}.manual summary::-webkit-details-marker{display:none}.manual summary:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.manual[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.manual summary:hover .section-kicker{color:var(--gold-bright)}.manual-copy{min-width:0}.manual-copy .section-kicker{margin-bottom:6px}.manual-copy h2{margin:0;font-size:clamp(28px,4vw,42px)}.manual-body{margin-top:28px;padding-left:82px}.manual-body p{color:var(--text-dim);font-size:15px;line-height:1.8}.manual-body p+.code-block,.manual-body .code-block+p{margin-top:16px}.manual-body p code{color:var(--text);background:var(--bg-soft);border:1px solid var(--border);font:12px var(--mono);border-radius:3px;padding:2px 6px}.manual p+.note{margin-top:20px}.manual-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.manual-actions a{color:var(--text);border:1px solid var(--border);border-radius:3px;padding:14px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:block}.manual-actions a:hover{color:var(--gold-bright);border-color:var(--gold)}.manual-actions svg{width:20px;height:20px;color:var(--gold);margin-bottom:9px;display:block}.manual-actions span{color:var(--text-dim);font:10.5px var(--mono);margin-top:3px;font-weight:400;display:block}.agent-details{background:var(--bg-soft);border:1px solid var(--border);border-radius:4px;margin-top:24px;scroll-margin-top:28px}.agent-details summary{cursor:pointer;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.agent-details summary::-webkit-details-marker{display:none}.agent-details summary:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.agent-details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.agent-details summary:hover .ad-copy b{color:var(--gold-bright)}.ad-glyph{width:38px;height:38px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ad-glyph svg{width:19px;height:19px}.ad-copy b{color:var(--text);font:700 14.5px var(--display);letter-spacing:.05em;display:block}.ad-copy small{color:var(--text-dim);margin-top:3px;font-size:12.5px;display:block}.agent-body{border-top:1px solid var(--border);padding:4px 22px 26px}.agent-rules{border-left:2px solid var(--gold);color:var(--text-dim);margin:22px 0 26px;padding-left:16px;font-size:13.5px;line-height:1.8}.agent-rules strong{color:var(--text)}.agent-rules em{color:var(--text);font-style:normal;font-weight:600}.agent-steps{gap:30px;margin:0;padding-left:20px;display:grid}.agent-steps>li{color:var(--gold);font:700 13px var(--display);padding-left:8px}.agent-steps h3{color:var(--text);font:700 16px var(--display);letter-spacing:.04em;margin-bottom:8px}.agent-steps p{color:var(--text-dim);margin-bottom:14px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.75}.agent-steps .note{margin-top:14px}.agent-body+.note,.agent-body>.note:last-child{margin-top:26px}.agent-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.agent-grid>section{background:var(--panel);border:1px solid var(--border);border-radius:4px;min-width:0;padding:16px}.agent-grid h4{color:var(--text);font:700 13px var(--display);letter-spacing:.05em;margin-bottom:10px}.agent-grid .code-block{padding:14px 12px 48px}.agent-grid .code-copy{top:auto;bottom:9px;right:10px}.agent-grid code{font-size:10.5px}.success-callout{background:#9ab86a12;border:1px solid #9ab86a3d;align-items:flex-start;gap:15px;margin-top:18px;padding:16px;display:flex}.success-callout svg{width:22px;height:22px;color:var(--green);flex:none}.success-callout p{font-size:13.5px;margin:0!important}.success-callout strong{color:var(--text)}.instruction-footer{z-index:1;border-top:1px solid var(--border);color:var(--text-dim);justify-content:center;align-items:center;gap:16px;padding:28px 24px;font-size:12px;display:flex;position:relative}.instruction-footer strong{color:var(--text);font-family:var(--display);letter-spacing:.06em}.instruction-footer a{color:var(--gold);text-decoration:none}@media (width<=620px){.instruction-top nav a:not(.gh){display:none}.instruction-main{padding:0 18px 70px}.instruction-hero{padding-top:50px}.instruction-lede{font-size:15.5px}.prompt-actions{flex-direction:column;align-items:flex-start}.instruction-section{grid-template-columns:minmax(0,1fr);gap:18px}.flow-list li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 16px}.flow-num{font-size:17px}.manual{padding:24px 20px 28px}.manual summary{grid-template-columns:minmax(0,1fr) auto}.manual summary .section-icon{display:none}.manual-body{padding-left:0}.agent-details summary{padding:18px 16px}.agent-body{padding:4px 16px 22px}.agent-steps{padding-left:18px}.agent-grid,.manual-actions{grid-template-columns:1fr}.code-block{padding:16px 12px 52px}.code-copy{top:auto;bottom:9px;right:10px}.instruction-footer{flex-wrap:wrap;gap:10px 14px}}
