.hero[data-astro-cid-etyuz6tp]{padding-top:60px;padding-bottom:28px}.hero[data-astro-cid-etyuz6tp] h1[data-astro-cid-etyuz6tp]{max-width:860px;margin-top:16px}.lead[data-astro-cid-etyuz6tp]{max-width:760px;margin-top:20px;font-size:19px}.packs[data-astro-cid-etyuz6tp]{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.lbl[data-astro-cid-etyuz6tp]{font:600 14px var(--sans);color:var(--txt3);margin-right:4px}.pack[data-astro-cid-etyuz6tp]{font:600 14px var(--sans);color:var(--txt);background:var(--bg3);border:1px solid var(--line2);cursor:pointer;border-radius:999px;padding:9px 14px}.pack[data-astro-cid-etyuz6tp]:hover{border-color:var(--or);color:var(--or2)}.pack[data-astro-cid-etyuz6tp].clear{color:var(--txt3);background:0 0}.search[data-astro-cid-etyuz6tp]{width:100%;font:400 17px var(--sans);color:var(--txt);background:var(--bg2);border:1px solid var(--line2);border-radius:12px;outline:none;padding:15px 18px}.search[data-astro-cid-etyuz6tp]:focus{border-color:var(--or)}.out[data-astro-cid-etyuz6tp]{padding-top:40px}.panel[data-astro-cid-etyuz6tp]{border-color:#d4b98c59;padding:30px}.ph[data-astro-cid-etyuz6tp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ph[data-astro-cid-etyuz6tp] h2[data-astro-cid-etyuz6tp]{margin-top:8px;font-size:32px}.tabs[data-astro-cid-etyuz6tp]{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:6px;padding:4px;display:flex}.tab[data-astro-cid-etyuz6tp]{font:600 14px var(--sans);color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px}.tab[data-astro-cid-etyuz6tp].on{background:var(--bg3);color:var(--txt)}.code[data-astro-cid-etyuz6tp]{border:1px solid var(--line);font:14.5px/1.6 var(--mono);color:var(--or2);white-space:pre;background:#0e0e0d;border-radius:12px;max-height:340px;margin-top:20px;padding:18px 20px;overflow:auto}.actions[data-astro-cid-etyuz6tp]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.toast[data-astro-cid-etyuz6tp]{min-height:24px;font:600 14px var(--sans);color:var(--ok);margin-top:10px}.how[data-astro-cid-etyuz6tp]{color:#d6d6d0;margin:14px 0 16px 1.2em}.how[data-astro-cid-etyuz6tp] li[data-astro-cid-etyuz6tp]+li[data-astro-cid-etyuz6tp]{margin-top:6px}.small[data-astro-cid-etyuz6tp]{font-size:14px}.faq[data-astro-cid-etyuz6tp]{padding-top:64px}.faq[data-astro-cid-etyuz6tp] h2[data-astro-cid-etyuz6tp]{margin-bottom:18px}details[data-astro-cid-etyuz6tp]{border-bottom:1px solid var(--line);padding:16px 0}summary[data-astro-cid-etyuz6tp]{cursor:pointer;font:600 17px var(--sans);list-style:none}summary[data-astro-cid-etyuz6tp]:after{content:"+";float:right;color:var(--or)}details[data-astro-cid-etyuz6tp][open] summary[data-astro-cid-etyuz6tp]:after{content:"–"}details[data-astro-cid-etyuz6tp] p[data-astro-cid-etyuz6tp]{color:#d6d6d0;margin-top:10px}.bar[data-astro-cid-etyuz6tp]{background:var(--or);color:#0a0a0a;font:600 15px var(--sans);z-index:30;white-space:nowrap;border-radius:999px;align-items:center;gap:18px;padding:13px 20px;transition:transform .25s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 12px 40px #00000080}.bar[data-astro-cid-etyuz6tp].show{transform:translate(-50%)}.bar[data-astro-cid-etyuz6tp]:hover{color:#0a0a0a}.cat{margin-top:36px}.cat h3{margin-bottom:14px;font-size:28px}.apps{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.app{background:var(--bg2);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:15px 16px;transition:all .12s;display:flex}.app:hover{border-color:var(--line2)}.app input{opacity:0;pointer-events:none;position:absolute}.app .box{border:2px solid #f0f0ec47;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.app.on{background:#d4b98c12;border-color:#d4b98c99}.app.on .box{background:var(--or);border-color:var(--or)}.app.on .box:after{content:"✓";color:#0a0a0a;font:700 15px var(--sans)}.app input:focus-visible+.box{outline:2px solid var(--or);outline-offset:2px}.app .txt b{font:600 16px var(--sans);color:var(--txt)}.app .txt span{color:var(--txt2);margin-top:3px;font-size:14px;line-height:1.45;display:block}.os{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);vertical-align:2px;border:1px solid #8fd69466;border-radius:6px;margin-left:8px;padding:1px 6px;font-style:normal}
