.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}.instruction-content{max-width:760px;margin:0 auto}.agent-steps>li{min-width:0}.note 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}.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}.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)}@media (width<=720px){.code-block{padding:16px 44px 16px 16px}.code-copy{letter-spacing:0;width:36px;height:36px;color:var(--gold);background:0 0;border-color:#0000;padding:0;font-size:0;top:6px;bottom:auto;right:6px}.code-copy:hover{color:var(--gold-bright);border-color:#0000}.code-copy.done{color:var(--green)}}@media (width<=620px){.instruction-main{padding:0 18px 70px}.instruction-hero{padding-top:50px}.instruction-lede{font-size:15.5px}.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{grid-template-columns:1fr}.agent-grid .code-block{padding:14px 44px 14px 12px}.agent-grid .code-copy{width:36px;height:36px;padding:0;font-size:0;top:6px;bottom:auto;right:6px}}
