.aide .kick{font:600 11px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.aide .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-s);background:var(--surf);color:var(--tx2);font:500 13px var(--fb);white-space:nowrap;text-decoration:none}.aide .btn-p{border-radius:10px;background:var(--brand);color:#fff!important;border:0}.aide .btn-o,.aide .btn-p{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;font:600 14px var(--fb);cursor:pointer;white-space:nowrap;text-decoration:none}.aide .btn-o{border-radius:10px;border:1px solid var(--border-s);background:var(--surf);color:var(--tx)!important}.aide h1,.aide h2{font-family:var(--fd);letter-spacing:-.02em;margin:0;color:var(--tx)}.hc-s{display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-radius:14px;border:1px solid var(--border-s);background:var(--surf);color:var(--tx3);box-shadow:0 4px 16px rgba(0,0,0,.05);max-width:640px;box-sizing:border-box}.hc-s input{flex:1;border:0;outline:0;background:none;font:400 16px var(--fb);color:var(--tx);min-width:0}.hc-s kbd{font:600 12px var(--fm);border:1px solid var(--border-s);border-radius:6px;padding:2px 7px;color:var(--tx3)}.hcA-h{padding:48px 0 32px;background:var(--brand-dim)}.hcA-h .ov-wrap{display:flex;flex-direction:column;gap:14px}.hcA-h h1{font:800 42px var(--fd)}.hc-pop{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hc-pop span{font-size:13px;color:var(--tx2)}.hcA-b{padding:32px 0 48px;display:flex;flex-direction:column;gap:40px}.hc-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hc-cat{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--surf);border:1px solid var(--border);color:var(--tx)!important;text-decoration:none}.hc-cat:hover{border-color:var(--fc)}.hc-ch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center}.hc-ch .fh-i{grid-row:1/3;width:40px;height:40px;border-radius:12px;background:var(--fd2);color:var(--fc);display:flex;align-items:center;justify-content:center}.hc-ch b{font:700 16.5px var(--fd)}.hc-ch small{font:500 12px var(--fm);color:var(--tx3)}.hc-cat ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--tx2)}.hc-cat li:before{content:"→ ";color:var(--fc)}.hcA-2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.hc-h2{font:800 22px var(--fd);margin-bottom:12px!important}.faq{display:flex;flex-direction:column;border-radius:16px;background:var(--surf);border:1px solid var(--border);overflow:hidden}.faq-i+.faq-i{border-top:1px solid var(--border)}.faq-i summary{list-style:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font:600 15px var(--fb);color:var(--tx);cursor:pointer}.faq-i summary::-webkit-details-marker{display:none}.faq-i[open] summary{color:var(--brand)}.faq-i summary .fq-c{transition:transform .15s;color:var(--tx3)}.faq-i[open] summary .fq-c{transform:rotate(90deg)}.faq-i p{padding:0 18px 16px;margin:0;font-size:14px;line-height:1.55;color:var(--tx2)}.hc-ct{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:var(--surf);border:1px solid var(--border)}.hc-ct b{font:800 18px var(--fd)}.hc-ct p{font-size:13.5px;color:var(--tx2);margin-top:4px;line-height:1.5}.hc-ctb{display:flex;gap:8px;flex-wrap:wrap}.art{padding:24px 0 48px}.art-bc{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--tx3);margin-bottom:16px}.art-bc a{color:var(--tx2)!important;text-decoration:none}.art-g{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.art article{display:flex;flex-direction:column;gap:18px;max-width:720px}.art h1{font:800 38px var(--fd);letter-spacing:-.02em;color:var(--tx)}.art-m{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.art-m small{font-size:13px;color:var(--tx3)}.fh-d{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--fd2);color:var(--fc);font:600 12px var(--fb)}.art-lead{font-size:17px}.art p,.art-lead{line-height:1.6;color:var(--tx2)}.art p,.art-s{margin:0}.art-s{list-style:none;padding:0;display:flex;flex-direction:column;gap:18px}.art-s li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px}.art-s li>span{width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font:800 15px var(--fd);display:flex;align-items:center;justify-content:center}.art-s b{font:700 17px var(--fd);color:var(--tx)}.art-s p{font-size:15px;line-height:1.55;color:var(--tx2);margin-top:3px}.art-mk{margin-top:12px;padding:20px;background:var(--brand-dim);display:flex;justify-content:center}.art-mk,.art-tip{border-radius:14px}.art-tip{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:16px;background:#e8f0fd;color:#1e5bb8}.art-tip b{font:700 15px var(--fd)}.art-tip p{font-size:14px;line-height:1.5;color:var(--tx2);margin-top:2px}.art-fb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:14px;background:var(--surf);border:1px solid var(--border);flex-wrap:wrap}.art-fb>div{display:flex;gap:8px}.art-fb b{font:700 15px var(--fd);color:var(--tx)}.art-rel{display:flex;flex-direction:column;gap:4px}.art-rel>b{font:800 18px var(--fd);margin-bottom:4px;color:var(--tx)}.hp-r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 8px;border-radius:10px;color:var(--tx)!important;font:500 14px var(--fb);text-decoration:none}.hp-r:hover{background:var(--surf2)}.hp-r>svg:first-child{color:var(--tx3)}.art-a{position:sticky;top:16px;gap:14px}.art-a,.art-toc{display:flex;flex-direction:column}.art-toc{gap:2px;padding-left:14px;border-left:2px solid var(--border)}.art-toc b{font:700 13px var(--fb);color:var(--tx3);margin-bottom:6px}.art-toc a{font-size:14px;color:var(--tx2)!important;padding:4px 0;text-decoration:none}.art-try{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#0e2a1a;color:#fff}.art-try b{font:800 18px var(--fd);color:#fff}.art-try p{font-size:13.5px;color:#c9ddd0}.art-try .btn-p{align-self:flex-start}.art-vid{height:150px;border-radius:16px;background:repeating-linear-gradient(135deg,var(--elev) 0 10px,var(--bg) 10px 20px);flex-direction:column;gap:8px;color:var(--tx2)}.art-vid,.art-vid span{display:flex;align-items:center;justify-content:center}.art-vid span{width:48px;height:48px;border-radius:50%;background:var(--surf);box-shadow:0 4px 12px rgba(0,0,0,.1)}.art-vid small{font:600 11.5px var(--fm)}:root[data-theme=dark] .art-tip{background:rgba(127,174,245,.12);color:#7faef5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .art-tip{background:rgba(127,174,245,.12);color:#7faef5}}@media(max-width:900px){.hcA-h{padding:24px 0 20px}.hcA-h h1{font-size:28px}.hc-s{height:50px}.hc-s kbd{display:none}.hc-pop{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hcA-b{padding:20px 0 28px;gap:28px}.hc-cats{grid-template-columns:1fr;gap:10px}.hc-cat ul{display:none}.hc-cat{padding:12px 14px}.art-g,.hcA-2{grid-template-columns:1fr}.art h1{font-size:26px}.art-lead{font-size:15.5px}.art-a{position:static}}