*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070707;color:#999;font-size:14px;max-width:740px;margin:0 auto;padding:2.5rem 1.5rem 4rem;line-height:1.55}h1{font-size:1.5rem;color:#ccc;font-weight:700;margin-bottom:.8rem}h1 a{color:inherit;text-decoration:underline;text-decoration-color:#2a2a2a;text-underline-offset:4px}h1 a:hover{text-decoration-color:#666}h2{font-size:1rem;color:#ccc;font-weight:600;margin:2rem 0 .8rem}a{color:#777}a:hover{color:#ccc}.top{margin-bottom:1.8rem;padding-bottom:1rem;border-bottom:1px solid #181818}.stats{font-size:.82rem;color:#666;margin-bottom:.6rem}.stats em{font-style:normal;color:#ddd}.stats .stat{white-space:nowrap}.actions{font-size:.88rem;color:#777;margin-bottom:.1rem}.actions span{cursor:pointer;border-bottom:1px dashed #444;padding-bottom:2px}.actions span:hover{color:#ccc;border-bottom-color:#888}.actions a{color:#777;text-decoration:none;border-bottom:1px dashed #444;padding-bottom:2px}.actions a:hover{color:#ccc;border-bottom-color:#888}.actions .dot{border:none;cursor:default;color:#333;padding:0 .25rem}.panel{margin-top:.5rem;display:none}.panel.open{display:block}.panel pre{background:#040404;padding:.7rem .9rem;border-radius:3px;font-family:SF Mono,Consolas,monospace;font-size:.7rem;color:#555;line-height:1.55;overflow-x:auto;max-height:350px;overflow-y:auto}.panel .limits-group{margin-bottom:.8rem}.panel .limits-group:last-child{margin-bottom:0}.panel .limits-group .label{font-size:.72rem;color:#555;text-transform:none;letter-spacing:.05em;margin-bottom:.3rem}.panel .limits-group .row{display:flex;justify-content:space-between;align-items:baseline;font-size:.78rem;padding:.15rem 0;color:#777;gap:1rem}.panel .limits-group .row .rgt{display:flex;align-items:baseline;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.panel .limits-group .row .val{color:#bbb;font-family:SF Mono,Consolas,monospace;font-size:.72rem;text-align:right}.panel .limits-group .row .svc{color:#4a4a4a;font-size:.72rem}.panel .limits-note{margin-top:.38rem;padding-top:.38rem;border-top:1px solid #151515;color:#555;font-size:.78rem}.hs-backdrop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:100;align-items:center;justify-content:center;padding:1rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.hs-backdrop.open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0s linear 0s}.hs-modal{background:#0d0d0d;border:1px solid #202020;border-radius:4px;box-shadow:0 18px 60px #000000b3;width:100%;max-width:440px;max-height:calc(100vh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.1rem 1.2rem;color:#9e9e9e;font-size:.82rem;line-height:1.55;transform:translateY(6px) scale(.985);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.hs-backdrop.open .hs-modal{transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.hs-backdrop,.hs-modal,.hs-dl,.hs-tab{transition:none!important}.hs-modal{transform:none}}.hs-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.9rem;padding-bottom:.55rem;border-bottom:1px solid #1a1a1a}.hs-title{font-size:.84rem;color:#d6d6d6;font-weight:600;letter-spacing:.01em}.hs-close{background:none;border:none;color:#555;font-size:.76rem;cursor:pointer;padding:.1rem .4rem;line-height:1;font-family:inherit;letter-spacing:.04em;border-radius:2px;transition:color .15s ease,background .15s ease}.hs-close:hover{color:#e0e0e0;background:#1a1a1a}.hs-tabs{display:flex;gap:1rem;margin-bottom:.9rem;position:relative}.hs-tab{background:none;border:none;color:#5e5e5e;font-size:.76rem;padding:.15rem 0 .3rem;cursor:pointer;font-family:inherit;letter-spacing:.01em;position:relative;transition:color .15s ease}.hs-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#666;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.hs-tab:hover{color:#bbb}.hs-tab.active{color:#e4e4e4}.hs-tab.active:after{transform:scaleX(1)}.hs-pane{display:none}.hs-pane.active{display:block}.hs-label{font-size:.68rem;color:#5a5a5a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.hs-step{margin-bottom:.85rem}.hs-step:last-child{margin-bottom:0}.hs-step-title{font-size:.78rem;color:#bfbfbf;margin-bottom:.35rem}.hs-step-title .k{color:#7a7a7a;margin-right:.45rem;font-variant-numeric:tabular-nums}.hs-step a{color:#9a9a9a;text-decoration:underline;text-decoration-color:#333;text-underline-offset:2px}.hs-step a:hover{color:#d6d6d6;text-decoration-color:#666}.hs-step code{font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#d2d2d2}.hs-field{margin-bottom:.85rem}.hs-field input{width:100%;padding:.5rem .6rem;background:#070707;border:1px solid #242424;border-radius:3px;color:#e4e4e4;font-family:SF Mono,Consolas,monospace;font-size:.74rem;box-sizing:border-box}.hs-field input:focus{outline:none;border-color:#4a4a4a;background:#0a0a0a}.hs-hint{font-size:.68rem;color:#555;margin-top:.4rem;word-break:break-all}.hs-hint code{font-family:SF Mono,Consolas,monospace;font-size:.66rem;color:#8e8e8e}.hs-warn{font-size:.7rem;color:#c7b36a;background:#1a1508;border:1px solid #3a2e10;border-left:2px solid #806018;border-radius:3px;padding:.45rem .6rem;margin-bottom:.9rem;line-height:1.45}.hs-warn-info{color:#8eb8d8;background:#08151e;border-color:#16384d;border-left-color:#2b709c}.hs-warn code{font-family:SF Mono,Consolas,monospace;font-size:.66rem;color:#e0c880;background:#0f0c04;padding:.02rem .25rem;border-radius:2px}.hs-os{display:flex;align-items:center;gap:1rem;margin-bottom:.9rem}.hs-os-label{font-size:.62rem;color:#5a5a5a;text-transform:uppercase;letter-spacing:.1em}.hs-os-opts{display:flex;gap:.9rem}.hs-os-opt{background:none;border:none;color:#5e5e5e;font-size:.72rem;padding:.1rem 0 .25rem;cursor:pointer;font-family:inherit;position:relative;transition:color .15s ease}.hs-os-opt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#666;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.hs-os-opt:hover{color:#bbb}.hs-os-opt.active{color:#e4e4e4}.hs-os-opt.active:after{transform:scaleX(1)}.hs-backdrop[data-os=unix] .path-unix{display:inline}.hs-backdrop[data-os=unix] .path-win,.hs-backdrop[data-os=win] .path-unix{display:none}.hs-backdrop[data-os=win] .path-win{display:inline}.hs-dl-stack{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.hs-dl-row{display:flex;align-items:center;gap:.35rem}.hs-dl{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:SF Mono,Consolas,monospace;background:#181818;color:#e6e6e6;padding:.45rem .6rem;border:1px solid #2e2e2e;border-radius:3px;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.hs-dl:hover{background:#242424;border-color:#4a4a4a;color:#fff}.hs-dl:active{background:#2d2d2d}.hs-dl .verb{font-size:.64rem;color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.hs-dl:hover .verb{color:#e0e0e0}.hs-dl.saved .verb,.hs-dl.saved:hover .verb{color:#5a5}@keyframes hs-flash{0%{background:#303030}to{background:#181818}}.hs-dl.flashing{animation:hs-flash .4s ease-out}.hs-cp{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#c8c8c8;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:3px;padding:.45rem .6rem;cursor:pointer;overflow:hidden;transition:border-color .15s ease,color .15s ease}.hs-cp:hover{border-color:#3a3a3a;color:#e8e8e8}.hs-cp .path-unix,.hs-cp .path-win{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.hs-cp-hint{font-size:.6rem;color:#555;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;transition:color .15s ease}.hs-cp:hover .hs-cp-hint{color:#999}.hs-cp.copied .hs-cp-hint{color:#5a5}.hs-move{margin-top:.5rem;font-size:.7rem;color:silver;border-left:1px solid #3a3a3a;padding:.05rem 0 .05rem .6rem;line-height:1.45}.hs-run{font-family:SF Mono,Consolas,monospace;font-size:.7rem;background:#141414;padding:.08rem .35rem;border-radius:2px;color:#e2e2e2;border:1px solid #242424;display:inline-block;line-height:1.35}@media(max-width:600px){.hs-modal{padding:.9rem .95rem;font-size:.78rem;max-width:420px}.hs-step-title{font-size:.74rem}.hs-dl{padding:.5rem .65rem}.hs-dl-row{flex-direction:column;gap:.25rem}.hs-dl{width:100%}.hs-cp{font-size:.68rem;padding:.35rem .5rem}}.p{margin-bottom:1.5rem}.p .head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.4rem;flex-wrap:wrap;position:relative}.p .provider-title{display:inline-flex;align-items:baseline;gap:.6rem;white-space:nowrap}.p .n{font-size:.92rem;font-weight:700;color:#e8e8e8}.p .ep-wrap{position:relative;display:inline-block}.p .ep{font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#777;text-decoration:none;cursor:pointer}.p .ep:hover{color:#bbb}.p .ep-tip{display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-family:-apple-system,sans-serif;font-size:.68rem;color:#aaa;background:#1a1a1a;padding:.2rem .5rem;border-radius:3px;white-space:nowrap;pointer-events:none;border:1px solid #2a2a2a}.p .ep-wrap:hover .ep-tip{display:block}.p .ep-tip.copied{color:#5a5}.p .sep{color:#333;font-size:.72rem}.p .cost{font-size:.72rem;color:#555;font-family:SF Mono,Consolas,monospace}.p .caps-prose{font-family:SF Mono,Consolas,monospace;font-size:.68rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p .caps-prose .cp{color:#333}.p .caps-prose:hover{color:#777}@media(min-width:601px){.p .caps-prose{flex:1 1 6rem;min-width:0}}.p .caps-prose .cwt-all{display:none;position:absolute;left:0;bottom:calc(100% + 5px);width:max-content;max-width:min(24rem,100%);font-size:.65rem;line-height:1.45;color:#999;background:#141414;border:1px solid #222;border-radius:3px;padding:.25rem .5rem;white-space:normal;text-align:left;pointer-events:none;z-index:10}@media(hover:hover)and (pointer:fine){.p .caps-prose:hover .cwt-all{display:block}}.p .caps-prose.open .cwt-all{display:block}.p .caps-prose .cwt-row{display:block;white-space:nowrap}.p .caps-prose .cwt-k{color:#999}.p .caps-prose .cwt-s{color:#333}.p .caps-prose .cwt-v{color:#666}.p .m{display:flex;flex-wrap:wrap;gap:.3rem;position:relative}.tag{font-size:.75rem;font-weight:500;color:#bbb;padding:.18rem .45rem;background:transparent;border:1px solid #1c1c1c;border-radius:3px;border-left:2px solid #2e6e24;display:inline-flex;align-items:center;gap:.32rem}.tag:hover{border-color:#3a3a3a;border-left-color:#40922e;color:#e0e0e0}.tag:hover:after{content:attr(title);box-sizing:border-box;display:block;position:absolute;bottom:calc(100% + 4px);left:0;font-size:.65rem;color:#888;background:#141414;padding:.15rem .4rem;border-radius:3px;white-space:normal;width:max-content;max-width:min(88vw,24rem,100%);text-align:left;pointer-events:none;border:1px solid #222;z-index:10}.tag.w{color:#d0a030;border-color:#1c1c1c;border-left:2px solid #7a5e12}.tag.dead{color:#444;border-color:#161616;border-left:2px solid #6a2020}.tag.pending{color:#887a50;border-color:#161616;border-left:2px solid #7a5e12}.or-dd-wrap{display:inline-flex;align-items:center}.or-dd{width:1.18rem;height:1.18rem;border:1px solid #1c1c1c;border-left:2px solid #2e6e24;border-radius:3px;background:transparent;color:#777;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.or-dd:hover,.or-dd-wrap.open .or-dd{color:#e0e0e0;border-color:#3a3a3a;border-left-color:#40922e;background:#0a0a0a}.or-dd:focus-visible{outline:1px solid #555;outline-offset:2px}.or-dd:before{content:"";width:.34rem;height:.34rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-.06rem,-.06rem)}.or-dd-wrap.open .or-dd:before{transform:rotate(225deg) translate(-.06rem,-.06rem)}.or-dd-labeled{width:auto;height:auto;padding:.18rem .5rem;font-family:inherit;font-size:.72rem;font-weight:500;gap:.34rem}.or-menu{display:none;position:absolute;left:0;top:calc(100% + .38rem);z-index:40;width:min(30rem,100%);max-height:19rem;overflow:auto;background:#0d0d0d;border:1px solid #222;border-radius:4px;box-shadow:0 16px 40px #0000009e;padding:.58rem .62rem;color:#aaa}.or-dd-wrap.open .or-menu{display:block}.or-menu-head{display:block;font-size:.66rem;color:#888;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.42rem}.or-menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .65rem;font-size:.71rem;line-height:1.28}.or-menu-item{display:block;color:#b9b9b9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or-menu-empty{display:block;color:#777;font-size:.72rem}.p.dead .n{color:#555}.p.dead .ep{color:#444}.p.dead .cost,.p.dead .caps-prose{color:#333}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#1c1c1c;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2a2a2a}::-webkit-scrollbar-corner{background:#0a0a0a}html{scrollbar-color:#1c1c1c #0a0a0a;scrollbar-width:thin}.recent-images{display:flex;flex-wrap:wrap}.recent-image{margin:.5em}.recent-image img{max-width:150px;max-height:150px;border-radius:3px;opacity:.85}.recent-image img:hover{opacity:1}.recent-images-footer{clear:both;text-align:center}@media(min-width:601px){html{font-size:110%}body{font-size:15.4px;max-width:814px}}@media(max-width:600px){body{padding:1.5rem 1rem 3rem;font-size:13px}h1{font-size:1.3rem;margin-bottom:.6rem}.stats{font-size:.78rem;line-height:1.8}.actions{font-size:.82rem}.p .head{flex-direction:column;gap:.2rem}.p .ep{font-size:.68rem;word-break:break-all}.p .ep-wrap{max-width:100%}.p .sep,.p .cost{display:none}.p .m{gap:.25rem}.tag{font-size:.74rem;padding:.2rem .45rem;flex-wrap:wrap}.tag:hover:after{display:none!important}.p .caps-prose{width:100%;max-width:100%;cursor:pointer;border-bottom:1px dotted #333}.p .caps-prose .cwt-all{display:none}.p .caps-prose.open .cwt-all{display:block;position:static;width:auto;max-width:100%;margin:.2rem 0 .1rem;pointer-events:auto}.p .caps-prose.open .cwt-row{white-space:normal}.or-menu{width:100%;max-height:17rem}.or-menu-list{grid-template-columns:1fr;font-size:.7rem}.panel pre{font-size:.65rem;padding:.5rem .7rem}.panel .limits-group .row{font-size:.74rem}.p .mob-cost{display:block;font-size:.68rem;color:#555;font-family:SF Mono,Consolas,monospace}}@media(min-width:601px){.p .mob-cost{display:none}}.hs-modal.hs-modal--howto{max-width:660px;padding:0;overflow:hidden;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.hs-modal--howto .hs-head{padding:.85rem 1rem .65rem;border-bottom:1px solid #1a1a1a;margin-bottom:0}.howto-dim{color:#5e5e5e;font-weight:400;margin-left:.45rem;font-size:.74rem}.howto-body{display:grid;grid-template-columns:178px 1fr;min-height:0;flex:1;overflow:hidden}.howto-nav{border-right:1px solid #1a1a1a;padding:.45rem 0;background:#080808;overflow:auto;min-height:0}.howto-nav-btn{display:block;width:100%;text-align:left;background:none;border:none;font-family:inherit;cursor:pointer;color:#8a8a8a;font-size:.78rem;padding:.5rem .85rem .55rem .9rem;border-left:2px solid transparent;letter-spacing:.005em;transition:color .15s ease,background .15s ease}.howto-nav-btn .k{color:#555;font-family:SF Mono,Consolas,monospace;margin-right:.42rem;font-size:.7rem}.howto-nav-btn small{display:block;color:#4d4d4d;font-size:.66rem;margin-top:.18rem;letter-spacing:.02em}.howto-nav-btn:hover{background:#101010;color:#cfcfcf}.howto-nav-btn.active{background:#101010;color:#dadada}.howto-nav-btn[data-howto-guide=start].active{border-left-color:#40922e}.howto-nav-btn[data-howto-guide=openrouter].active{border-left-color:#c79a30}.howto-nav-btn[data-howto-guide=image].active{border-left-color:#3e7fb5}.howto-nav-btn[data-howto-guide=coding].active{border-left-color:#9a5fc4}.howto-nav-btn[data-howto-guide=image-api].active{border-left-color:#2f9182}.howto-content{padding:.95rem 1.05rem 1rem;overflow:auto;min-height:0}.howto-pane{display:none}.howto-pane.active{display:block}.howto-lead{font-size:.78rem;color:#bababa;margin-bottom:.7rem;padding-left:.55rem;border-left:1px dashed #2a2a2a}.howto-row{margin-bottom:.7rem}.howto-row:last-child{margin-bottom:.1rem}.howto-lab{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:#a4a4a4;margin-bottom:.32rem;letter-spacing:.02em}.howto-lab .n{font-family:SF Mono,Consolas,monospace;color:#666;font-size:.7rem}.howto-lab .arr{color:#3a3a3a;font-family:SF Mono,Consolas,monospace}.howto-box{background:#070707;border:1px solid #1a1a1a;border-radius:3px;padding:.55rem .7rem;color:#a3a3a3;font-size:.78rem;line-height:1.55}.howto-box+.howto-box{margin-top:.32rem}.howto-box strong{color:#dadada;font-weight:600}.howto-box code{font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#d2d2d2;background:#101010;padding:.06rem .3rem;border-radius:2px}.howto-box ol{padding-left:1.1rem;margin:.18rem 0 0;color:#a8a8a8}.howto-box ol li{padding:.08rem 0;font-size:.78rem}.howto-box ol li::marker{color:#555;font-family:SF Mono,Consolas,monospace;font-size:.7rem}.howto-box a{color:#c8c8c8;text-decoration:underline;text-decoration-color:#333;text-underline-offset:2px}.howto-box a:hover{color:#e8e8e8;text-decoration-color:#666}.howto-copy{display:flex;align-items:stretch;gap:0;margin:.35rem 0}.howto-copy code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#070707;border:1px solid #1a1a1a;border-right:none;border-radius:3px 0 0 3px;padding:.45rem .55rem;font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#d6d6d6}.howto-copy-btn{font-family:SF Mono,Consolas,monospace;background:#141414;color:#8a8a8a;border:1px solid #1a1a1a;border-left:1px solid #1f1f1f;border-radius:0 3px 3px 0;padding:.45rem .65rem;cursor:pointer;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;transition:background .15s ease,color .15s ease}.howto-copy-btn:hover{background:#1d1d1d;color:#e0e0e0}.howto-copy-btn.copied{color:#5a5}.howto-kv{display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem;margin:.45rem 0 .1rem;font-size:.74rem}.howto-kv dt{color:#666;font-family:SF Mono,Consolas,monospace;font-size:.7rem;padding-top:.05rem}.howto-kv dd{color:#bababa}.howto-kv dd code{font-family:SF Mono,Consolas,monospace;color:#d2d2d2;font-size:.7rem;background:#101010;padding:.04rem .26rem;border-radius:2px}.howto-kv dd a{color:#c8c8c8;border-bottom:1px dashed #333;padding-bottom:1px;text-decoration:none}.howto-kv dd a:hover{color:#e8e8e8;border-bottom-color:#666}.howto-warn{font-size:.7rem;color:#c7b36a;background:#1a1508;border:1px solid #3a2e10;border-left:2px solid #806018;border-radius:3px;padding:.45rem .6rem;margin:.55rem 0 .2rem;line-height:1.45}.howto-prov-tabs{display:flex;gap:.35rem;border-bottom:1px solid #1a1a1a;margin-bottom:.6rem}.howto-prov-tab{background:none;border:none;border-bottom:2px solid transparent;font-family:inherit;color:#8a8a8a;font-size:.74rem;padding:.35rem .55rem .4rem;cursor:pointer;letter-spacing:.02em}.howto-prov-tab:hover{color:#cfcfcf}.howto-prov-tab.active{color:#dadada;border-bottom-color:#2f9182}.howto-prov-panel[hidden]{display:none}.howto-prov-model{background:#070707;border:1px solid #1a1a1a;border-radius:3px;color:#bababa;font-family:SF Mono,Consolas,monospace;font-size:.72rem;padding:.4rem .5rem;max-width:100%}.howto-cmd{position:relative;background:#070707;border:1px solid #1a1a1a;border-radius:3px;padding:.55rem .7rem .6rem;font-family:SF Mono,Consolas,monospace;font-size:.72rem;color:#d2d2d2;white-space:pre;overflow-x:auto;margin:.35rem 0;line-height:1.5}.howto-cmd .howto-copy-btn{position:absolute;top:.3rem;right:.3rem;border-radius:3px;border-left:1px solid #1a1a1a}.howto-foot{border-top:1px solid #1a1a1a;padding:.55rem 1rem;font-size:.72rem;color:#666;display:flex;justify-content:space-between;align-items:center;gap:.5rem;background:#080808}.howto-foot a{color:#9c9c9c;border-bottom:1px dashed #333;padding-bottom:1px;text-decoration:none}.howto-foot a:hover{color:#dadada;border-bottom-color:#666}.howto-foot kbd{font-family:SF Mono,Consolas,monospace;font-size:.62rem;color:#888;background:#0e0e0e;border:1px solid #232323;border-radius:2px;padding:.04rem .3rem}@media(max-width:600px){.hs-modal.hs-modal--howto{max-width:520px;padding:0}.howto-body{grid-template-columns:1fr}.howto-nav{border-right:none;border-bottom:1px solid #1a1a1a;display:flex;overflow-x:auto;padding:.35rem;gap:.25rem;-webkit-overflow-scrolling:touch}.howto-nav-btn{flex:0 0 auto;border-left:none;border-bottom:2px solid transparent;padding:.4rem .55rem;font-size:.74rem;border-radius:3px;min-height:36px}.howto-nav-btn small{display:none}.howto-nav-btn[data-howto-guide=start].active{border-bottom-color:#40922e;border-left-color:transparent}.howto-nav-btn[data-howto-guide=openrouter].active{border-bottom-color:#c79a30;border-left-color:transparent}.howto-nav-btn[data-howto-guide=image].active{border-bottom-color:#3e7fb5;border-left-color:transparent}.howto-nav-btn[data-howto-guide=coding].active{border-bottom-color:#9a5fc4;border-left-color:transparent}.howto-nav-btn[data-howto-guide=image-api].active{border-bottom-color:#2f9182;border-left-color:transparent}.howto-prov-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.howto-copy{flex-direction:column}.howto-copy code{border-right:1px solid #1a1a1a;border-bottom:none;border-radius:3px 3px 0 0;white-space:normal;word-break:break-all}.howto-copy-btn{border-radius:0 0 3px 3px;border-left:1px solid #1a1a1a;border-top:none;text-align:center}.howto-foot{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.55rem .85rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
