/* Website development stage: collection first, agent access as information. */
.preview-notice{display:flex;align-items:center;gap:17px;padding:21px 24px;margin-bottom:24px;border:1px solid #8c795143;border-radius:9px;background:linear-gradient(100deg,#dfbc6710,#152127)}
.preview-notice>.status-dot{flex-shrink:0}.preview-notice>div{flex:1}.preview-notice strong{font-size:15px;font-weight:600;color:#e4d9b9}.preview-notice p{font-size:12px;color:#9aacaf;line-height:1.8;margin:6px 0 0;max-width:720px}.preview-notice>a{font-size:11px;color:#d8bf7f;white-space:nowrap}
.agent-mode-note{font-size:12px;line-height:1.9;color:#9caeb2;margin-top:17px}.section-caption{font:10px var(--mono);letter-spacing:1px;color:#839a9f;margin-top:35px}.section-caption+.execution-steps{margin-top:15px}.identity-privacy{border-top:1px solid #2a3c43;margin-top:17px;padding-top:15px}.identity-privacy summary{font-size:11px;color:#acb9b6;cursor:pointer}.identity-privacy p{font-size:11px;line-height:1.9;color:#8da3a9;margin-top:12px}
.guide-lead{max-width:680px}.guide-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #2e4249;border-radius:8px;margin:27px 0 30px;background:#15232a}.guide-facts>div{padding:23px 20px;border-left:1px solid #2e4249}.guide-facts>div:first-child{border:0}.guide-facts strong{display:block;font-size:28px;letter-spacing:-1px;font-weight:500;color:#dec176}.guide-facts span{display:block;font:10px/1.7 var(--mono);color:#99adb1;margin-top:7px}.faq-list{border-top:1px solid #2d4047}.protocol-document .faq-list details{margin:0;padding:0;border:0;border-bottom:1px solid #2d4047}.protocol-document .faq-list summary{position:relative;list-style:none;display:block;font-size:14px;line-height:1.7;font-weight:500;padding:20px 30px 20px 0;color:#cfdbd7;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:2px;font:18px var(--mono);color:#c8b57b}.faq-list details[open] summary::after{content:'−'}.protocol-document .faq-list p{font-size:13px;line-height:1.95;color:#9cafb1;margin:0 25px 22px 0;max-width:710px}.guide-links{display:flex;align-items:center;gap:24px;margin-top:28px}.guide-links .text-link{font-size:12px;color:#d2bd85}
.website-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0 31px}.website-status-grid>div{border:1px solid #34464c;padding:21px;border-radius:8px;background:#142229}.website-status-grid strong{display:block;font-size:22px;font-weight:500;margin-top:12px;letter-spacing:-.6px}.website-status-grid>div:last-child strong{color:#dec176}.protocol-document .website-status-grid p{font-size:11px;line-height:1.8;margin:10px 0 0}.city-info-row .supporting{display:block;font-size:11px;line-height:1.85;color:#98adb1;margin-top:10px}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #e0c278;outline-offset:4px}h1:focus,main:focus{outline:none}
@media(min-width:651px) and (max-width:800px){.site-header .detail-toggle{display:flex;font-size:9px;gap:5px}.header-tools{gap:7px}.site-header nav{gap:10px}.network-pill{padding:6px}.network-pill b{display:none}}
@media(max-width:650px){.preview-notice{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:19px 18px;margin-bottom:19px}.preview-notice>.status-dot{margin-top:7px}.preview-notice>div{flex-basis:85%}.preview-notice strong{font-size:14px}.preview-notice p{font-size:11px}.preview-notice>a{margin-left:17px}.guide-facts{margin:22px 0}.guide-facts>div{padding:18px 12px}.guide-facts strong{font-size:23px}.guide-facts span{font-size:9px}.protocol-document .faq-list summary{font-size:13px;padding-block:19px}.protocol-document .faq-list p{font-size:12px;margin-right:5px}.guide-links{gap:18px;flex-wrap:wrap}.guide-links .text-link{font-size:11px}.website-status-grid{gap:10px}.website-status-grid>div{padding:17px 13px}.website-status-grid strong{font-size:19px}.city-info-row .supporting{font-size:10px}.agent-mode-note{font-size:11px}.section-caption{font-size:9px;margin-top:27px}}
