#intro .req-list{gap:11px;max-width:660px;margin:26px 0 0;padding:0;list-style:none;display:grid}#intro .req-list li{padding-left:28px;font-size:16px;line-height:1.55;position:relative}#intro .req-list li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;top:1px;left:0}#intro .how{color:var(--ink-dim);max-width:660px;margin-top:26px;font-size:15px}#intro .cta,#publish .btn{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);cursor:pointer;border-radius:6px;width:auto;margin-top:0;padding:11px 26px;font-size:13px;font-weight:500;transition:opacity .15s}#intro .cta{margin-top:30px}#intro .cta:hover,#publish .btn:hover{opacity:.9}.pub-section{background:#f7f6f1;min-height:100vh;padding:44px 0 96px}.pub-wrap{max-width:1060px;margin:0 auto;padding:0 28px}.exit{color:#5d5d54;cursor:pointer;background:0 0;border:none;margin-bottom:26px;padding:0;font-size:15px}.exit:hover{color:oklch(58% .17 142)}#publish{--c-card:#fff;--c-field:#f3f2ec;--c-ink:#15150f;--c-dim:#5d5d54;--c-faint:#b6b5aa;--c-acc-text:oklch(47% .12 142);--c-line:#e6e5dd;--c-line2:#d6d5cb;--c-acc:oklch(66% .17 142);--c-accink:#fff;color:var(--c-ink);font-size:16.5px;line-height:1.5}#publish .stepper{gap:4px;margin:0 0 40px;padding:0;list-style:none;display:flex}#publish .stepper li{min-width:0;color:var(--c-dim);flex:1 1 0;align-items:center;gap:9px;font-size:13px;display:flex;position:relative}#publish .stepper li:not(:last-child):after{content:"";background:var(--c-line2);height:2px;position:absolute;top:15px;left:34px;right:6px}#publish .stepper .dot{border:1.5px solid var(--c-line2);z-index:1;background:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}#publish .stepper .lbl{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;z-index:1;background:#f7f6f1;margin-left:-9px;padding:0 8px 0 9px;font-weight:500;position:relative;overflow:hidden}#publish .stepper li.done .dot{background:var(--c-acc);border-color:var(--c-acc);color:var(--c-ink)}#publish .stepper li.done{color:var(--c-dim)}#publish .stepper li.done:not(:last-child):after{background:var(--c-acc)}#publish .stepper li.now .dot{border-color:var(--c-acc);color:var(--c-acc-text);box-shadow:0 0 0 4px color-mix(in oklch, var(--c-acc) 20%, transparent)}#publish .stepper li.now{color:var(--c-ink)}#publish .stephdr{margin-bottom:24px}#publish .stephdr .k{color:var(--c-dim);font-size:14px}#publish .stephdr h2{letter-spacing:-.015em;color:var(--c-ink);margin:6px 0 0;font-size:34px;font-weight:650}#publish>div>p.desc,#publish .lede2{color:var(--c-dim);max-width:760px;font-size:16px}#publish .card{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;margin-bottom:20px;padding:30px 30px 12px}#publish .field{margin-bottom:22px}#publish .field>label{color:var(--c-ink);margin-bottom:8px;font-size:15px;font-weight:600;display:block}#publish .field .desc{color:var(--c-dim);margin:6px 0 0;font-size:14px}#publish .row2{grid-template-columns:1fr 1fr;gap:20px;display:grid}#publish input,#publish select,#publish textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--c-ink);background:var(--c-field);border:1px solid var(--c-line2);border-radius:10px;padding:13px 15px;font-size:16px}#publish input::placeholder,#publish textarea::placeholder{color:#a9a89e}#publish input:focus,#publish select:focus,#publish textarea:focus{border-color:var(--c-acc);box-shadow:0 0 0 3px color-mix(in oklch, var(--c-acc) 20%, transparent);background:#fff;outline:none}#publish textarea{resize:vertical;min-height:104px}#publish .prefixed{align-items:stretch;display:flex}#publish .prefixed .pfx{border:1px solid var(--c-line2);color:var(--c-dim);background:#eceae1;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 13px;font-size:16px;display:flex}#publish .prefixed input{border-radius:0 10px 10px 0}#publish .field .desc code{color:var(--c-ink);background:#eceae1;border-radius:5px;padding:2px 7px;font-family:inherit}#publish .err{color:oklch(55% .2 28);margin-top:6px;font-size:14px}#publish .info{border:1px solid var(--c-line2);width:17px;height:17px;color:var(--c-dim);cursor:help;vertical-align:middle;border-radius:999px;place-items:center;margin-left:6px;font-size:11px;font-style:normal;font-weight:600;display:inline-grid;position:relative}#publish .info:hover:after{content:attr(data-tip);color:#fff;z-index:30;text-transform:none;letter-spacing:0;white-space:normal;background:#15150f;border-radius:9px;width:260px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;bottom:150%;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}#publish .mcard{border:1px solid var(--c-line);background:var(--c-card);border-radius:14px;margin-bottom:18px;padding:22px 22px 8px}#publish .mcard .mhead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#publish .mcard .mhead .mname{font-weight:650;font-family:var(--mono,monospace);font-size:16px}#publish .mgrid{grid-template-columns:1.7fr .7fr 1.1fr 1fr;gap:14px;display:grid}#publish .mgrid .field{margin-bottom:0}#publish .ghead{text-transform:uppercase;letter-spacing:.04em;color:var(--c-dim);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}#publish .latref{color:var(--c-dim);margin:8px 0 18px;font-size:13px}#publish .latref b{color:var(--c-ink);font-weight:600}#publish .params{border-top:1px solid var(--c-line);margin-top:18px;padding-top:18px}#publish .phead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#publish .ptable .prow{grid-template-columns:1.2fr .9fr 56px 1.7fr 40px;align-items:center;gap:10px;margin-bottom:8px;display:grid}#publish .params.http .ptable .prow{grid-template-columns:1.1fr .8fr 50px 1.05fr 1.5fr 40px;align-items:start}#publish .params.http .ptable .prow.phdr{align-items:center}#publish .ptable .prow.phdr{text-transform:uppercase;letter-spacing:.04em;color:var(--c-dim);margin-bottom:8px;font-size:11px;font-weight:600}#publish .p-incell{flex-direction:column;gap:4px;display:flex}#publish .phint{color:oklch(55% .12 70);font-size:12px;line-height:1.35}#publish .phint code{font-family:var(--mono,monospace);color:var(--c-ink);background:#f4efe2;border-radius:5px;padding:1px 5px}#publish .reqcell{justify-content:center;align-items:center;display:flex}#publish .reqcell input{width:auto}#publish .ptable .p-del{padding:9px 0}#publish .prow{align-items:center;gap:10px;margin-bottom:9px;display:grid}#publish .iconbtn{border:1px solid var(--c-line2);color:var(--c-dim);cursor:pointer;font:inherit;background:0 0;border-radius:9px;width:auto;padding:9px 14px;font-size:14px}#publish .iconbtn:hover{border-color:var(--c-acc);color:var(--c-acc)}#publish .iconbtn.danger:hover{color:oklch(55% .2 28);border-color:oklch(60% .2 28)}#publish .preview{color:#eceae3;font-family:var(--mono,monospace);background:#0b0b0a;border:1px solid #26261f;border-radius:14px;margin-top:22px;padding:20px 22px;font-size:13.5px;line-height:1.6;overflow-x:auto}#publish .preview .pk{color:oklch(85% .18 125)}#publish .preview h4{color:#9a9a90;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-family:inherit;font-size:11.5px;font-weight:600}#publish .preview .cmd{white-space:pre-wrap;word-break:break-all}#publish .preview .muted{color:#8a8a83}#publish .navrow{justify-content:space-between;align-items:center;margin-top:32px;display:flex}#publish .navrow .back{color:var(--c-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px}#publish .navrow .back:hover{color:var(--c-acc)}#publish .choices{gap:12px;margin-bottom:20px;display:grid}#publish .choice{background:var(--c-card);border:1px solid var(--c-line2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .12s,box-shadow .12s;display:flex}#publish .choice:hover{border-color:var(--c-acc)}#publish .choice input{width:auto;accent-color:var(--c-acc);margin:3px 0 0}#publish .choice.sel{border-color:var(--c-acc);box-shadow:0 0 0 3px color-mix(in oklch, var(--c-acc) 18%, transparent)}#publish .choice b{margin-bottom:3px;font-size:16px;display:block}#publish .choice span{color:var(--c-dim);font-size:14px}#publish .choice.disabled{opacity:.65;cursor:not-allowed;background:#f1f0ea}#publish .choice.disabled:hover{border-color:var(--c-line2)}#publish .badge{text-transform:uppercase;letter-spacing:.04em;color:var(--c-dim);border:1px solid var(--c-line2);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}#publish .badge.ok{color:#3f6b00;background:#eef7e0;border-color:#bce08a}#publish .btn[disabled]{opacity:.5;cursor:not-allowed}#publish .toggle{align-items:center;gap:11px;font-weight:500;display:flex}#publish .toggle input{width:auto}#publish .pill{border:1px solid var(--c-line2);color:var(--c-dim);border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}#publish .review-tbl{border-collapse:collapse;width:100%;font-size:15px}#publish .review-tbl th{text-align:left;color:var(--c-dim);vertical-align:top;border-bottom:1px solid var(--c-line);width:190px;padding:11px 12px;font-weight:600}#publish .review-tbl td{vertical-align:top;border-bottom:1px solid var(--c-line);overflow-wrap:anywhere;padding:11px 12px}#publish .banner{border-radius:11px;margin-bottom:18px;padding:14px 18px;font-size:15px}#publish .banner.bad{color:oklch(50% .2 28);background:#fdf5f5;border:1px solid #e3b9b9}#publish .banner.ok{color:oklch(42% .16 145);background:#eef7f0;border:1px solid #b9dcc0}#publish .explain{border:1px solid var(--c-line);color:var(--c-dim);background:#f3f2ec;border-radius:11px;margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.5}#publish .explain code{color:oklch(50% .17 142);font-family:var(--mono,monospace)}#publish .card.release{padding:26px 30px}#publish .release-h{color:var(--c-ink);margin:0 0 10px;font-size:18px;font-weight:650}#publish .release-p{color:var(--c-dim);margin:0 0 22px;font-size:15px;line-height:1.55}#publish .release a{color:var(--c-acc);text-decoration:underline}#publish .agree{color:var(--c-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}#publish .agree input{width:auto;accent-color:var(--c-acc);flex:none;margin:2px 0 0}@media (width<=768px){.pub-section{padding:28px 0 72px}.pub-wrap{padding:0 16px}#publish{font-size:15px}#publish .stepper{scrollbar-width:thin;margin-bottom:28px;padding-bottom:10px;overflow-x:auto}#publish .stepper li{flex:0 0 78px}#publish .stepper .lbl{padding-right:4px;font-size:10px}#publish .stephdr h2{font-size:28px}#publish .card,#publish .card.release{border-radius:12px;padding:22px 18px 8px}#publish .row2,#publish .mgrid{gap:0;grid-template-columns:1fr!important}#publish .mcard{padding:18px 14px 8px}#publish .mhead{gap:10px}#publish .mhead .mname{overflow-wrap:anywhere}#publish .ptable{max-width:100%;padding-bottom:8px;overflow-x:auto}#publish .ptable .prow{min-width:650px}#publish .params.http .ptable .prow{min-width:820px}#publish .navrow{gap:18px}#publish .navrow .btn{padding:11px 18px}#publish .review-tbl th{width:120px}#publish .review-tbl th,#publish .review-tbl td{padding:9px 6px}#publish .info:hover:after{width:min(250px,75vw);left:auto;right:-8px;transform:none}}
