body{margin:0;background:#f7f9fc;color:#10243e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}a{color:#183b68}header{background:#fff;border-bottom:1px solid #dfe6ee}header a{text-decoration:none}.guide .wrap{max-width:900px;width:calc(100% - 36px);margin:auto}.guide{padding:42px 0 55px}.guide .eyebrow,.platform-label{font-size:12px;letter-spacing:.1em;color:#526f96;font-weight:800}.guide h1{font-size:clamp(34px,5vw,52px);line-height:1.1;letter-spacing:-1.6px;margin:15px 0 20px}.lead{font-size:19px;line-height:1.65;color:#617086;max-width:740px}.guide-jumps{display:flex;flex-wrap:wrap;gap:10px;height:auto;margin:25px 0}.guide-jumps a{padding:10px 14px;background:#eaf1fa;border-radius:9px;font-weight:700;font-size:14px;text-decoration:none}.guide section{background:white;border:1px solid #dfe6ee;border-radius:18px;padding:28px;margin:24px 0;scroll-margin-top:100px}.guide h2{font-size:26px;margin:0 0 17px;letter-spacing:-.5px}.platform-label{margin-bottom:10px}.guide p,.guide li{font-size:16px;line-height:1.7}.guide ol{padding-left:24px}.guide li{padding-left:6px;margin:12px 0}.note{background:#edf3fa;padding:14px 17px;border-radius:10px;color:#425870}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-example{padding:20px;border:1px solid #d5e1ed;border-radius:12px}.field-example>span{font-size:11px;letter-spacing:.07em;font-weight:800;color:#526f96}.field-example h3{margin:10px 0}.field-example p{font-size:14px}.example-value{border:1px dashed #aebfce;padding:13px;border-radius:8px;font:700 16px ui-monospace,monospace;overflow-wrap:anywhere}.example-value small{display:block;font:12px system-ui;color:#617086;margin-top:5px}.guide .sources{font-size:13px;color:#617086}textarea{width:100%;box-sizing:border-box;min-height:300px;font:15px/1.65 inherit;padding:18px;border:1px solid #c6d3e1;border-radius:10px;background:#f7f9fc;color:#10243e;resize:vertical}.guide-button{display:inline-block;margin-top:14px;background:#183b68;color:white;border:0;padding:13px 18px;border-radius:10px;font:700 14px system-ui;cursor:pointer;text-decoration:none}#guideCopyStatus{font-size:14px;color:#294f48}.guide a:focus-visible,.guide button:focus-visible,.guide textarea:focus-visible{outline:3px solid #b67816;outline-offset:3px}@media(max-width:600px){.field-grid{grid-template-columns:1fr}.guide section{padding:21px}.guide h2{font-size:23px}.guide-jumps a{flex:1 1 130px}.lead{font-size:17px}}
.visual-steps{list-style:none;counter-reset:steps;padding:0!important;display:grid;gap:20px}.visual-steps li{counter-increment:steps;position:relative;padding-left:46px!important;margin:0!important}.visual-steps li:before{content:counter(steps);position:absolute;left:0;top:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#183b68;color:white;font-weight:800}.visual-steps h3{font-size:18px;margin:0 0 4px}.visual-steps p{margin:0 0 12px!important;font-size:15px}.click-path{display:flex;gap:12px;flex-wrap:wrap;align-items:center;background:#edf3fa;padding:16px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.6;margin:12px 0}.click-path span{color:#8299b4}.submission-picture{background:#edf3fa;border:1px solid #cfdeec;border-radius:14px;padding:22px}.picture-label{font-size:11px;letter-spacing:.1em;color:#617086;font-weight:800;margin-bottom:20px}.form-picture-row{display:grid;grid-template-columns:1fr 1.3fr;gap:22px}.pictured-input{background:white;border:1px solid #b9cbdf;border-radius:8px;padding:16px;margin:9px 0;font-size:23px;color:#183b68;font-weight:700}.pictured-input.code{font:700 17px ui-monospace,monospace;overflow-wrap:anywhere}.form-picture-row small{color:#617086;font-size:13px}.table-scroll{overflow-x:auto}.result-example{width:100%;border-collapse:collapse;font-size:14px}.result-example th,.result-example td{padding:12px;text-align:left;border-bottom:1px solid #dfe6ee}.result-example th{background:#edf3fa}.result-example caption{text-align:left;color:#617086;font-size:12px;padding-bottom:10px}@media(max-width:600px){.form-picture-row{grid-template-columns:1fr}.visual-steps li{padding-left:40px!important}.click-path{gap:8px;padding:12px}textarea{font-family:inherit;font-size:14px}}
