.wave{display:inline-block;animation:wave 1.8s var(--ez) 1}@keyframes wave{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}}@keyframes flameRise{0%{transform:scaleY(0);opacity:0}55%{transform:scaleY(1.08);opacity:1}to{transform:scaleY(1);opacity:1}}.keybar{display:flex;align-items:stretch;gap:14px;background:var(--sunk);border:1px solid var(--line);border-radius:11px;padding:10px 13px;margin:2px 0 14px}.kb-row{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.kb-row+.kb-row{border-left:1px solid var(--line2);padding-left:14px}.keybar .kb-l{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub);flex-shrink:0}.keybar code{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keybar code.kb-url{color:var(--flame6)}.cpy{flex-shrink:0;border:1px solid var(--line2);background:var(--paper);color:var(--mut);font-family:var(--mono);font-size:11px;padding:6px 10px;border-radius:7px;cursor:pointer;transition:.15s}.cpy:hover{border-color:var(--flame);color:var(--flame6);transform:translateY(-1px)}.where{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.wcard{display:flex;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:15px;transition:transform .18s var(--ez),border-color .18s,box-shadow .18s}.wcard:hover{transform:translateY(-2px);border-color:var(--line2);box-shadow:0 16px 32px -18px #14100c38}.wcard .w-ic{position:relative;width:38px;height:38px;border-radius:10px;background:var(--sunk);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.wcard .w-ic:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#e10600,#ff5a00,#ff7a2b);transform:scaleY(0);transform-origin:bottom center;opacity:0;transition:transform .4s var(--ez),opacity .3s ease}.wcard:hover .w-ic:before{animation:flameRise .6s var(--ez) forwards}.wcard .w-ic svg{position:relative;z-index:1;width:18px;height:18px;color:var(--mut);transition:color .32s var(--ez)}.wcard:hover .w-ic svg{color:#fff}.wcard .w-tx{flex:1;min-width:0}.wcard b{display:block;font-family:var(--disp);font-weight:600;font-size:14px;line-height:1.2}.wcard small{display:block;color:var(--sub);font-size:12px;margin-top:2px}.wcard .w-arr{color:var(--sub);font-size:18px;transition:transform .18s,color .18s}.wcard:hover .w-arr{transform:translate(3px);color:var(--flame6)}.prodbig{display:flex;align-items:center;gap:14px;background:var(--sunk);border:1px solid var(--line);border-radius:12px;padding:15px 16px;margin-top:14px;transition:transform .18s var(--ez),border-color .18s,box-shadow .18s}.prodbig:hover{transform:translateY(-2px);border-color:var(--flame);box-shadow:0 16px 34px -18px #e7460a47}.pb-ic{position:relative;width:42px;height:42px;border-radius:11px;background:var(--sunk);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.pb-ic:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#e10600,#ff5a00,#ff7a2b);transform:scaleY(0);transform-origin:bottom center;opacity:0;transition:transform .4s var(--ez),opacity .3s ease}.prodbig:hover .pb-ic:before{animation:flameRise .6s var(--ez) forwards}.pb-ic svg{position:relative;z-index:1;width:20px;height:20px;color:var(--mut);transition:color .32s var(--ez)}.prodbig:hover .pb-ic svg{color:#fff}.pb-tx b{display:block;font-family:var(--disp);font-weight:600;font-size:14.5px}.pb-tx small{display:block;color:var(--mut);font-size:12px;margin-top:2px}.pb-arr{margin-left:auto;color:var(--sub);font-size:19px;transition:transform .18s,color .18s}.prodbig:hover .pb-arr{transform:translate(3px);color:var(--flame6)}.qa{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.gc{display:flex;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px;transition:transform .2s var(--ez),box-shadow .2s var(--ez),border-color .2s}.gc:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px #14100c38;border-color:var(--line2)}.gc .ic{position:relative;width:36px;height:36px;border-radius:9px;background:var(--sunk);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.gc .ic:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#e10600,#ff5a00,#ff7a2b);transform:scaleY(0);transform-origin:bottom center;opacity:0;transition:transform .4s var(--ez),opacity .3s ease}.gc:hover .ic:before{animation:flameRise .6s var(--ez) forwards}.gc .ic svg{position:relative;z-index:1;width:17px;height:17px;color:var(--mut);transition:color .32s var(--ez)}.gc:hover .ic svg{color:#fff}.gc h3{font-family:var(--disp);font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:6px}.gc h3 .arr{color:var(--sub);transition:transform .2s}.gc:hover h3 .arr{transform:translate(3px);color:var(--flame6)}.gc p{color:var(--mut);font-size:11.5px;margin-top:3px}@media(max-width:820px){.where,.qa{grid-template-columns:1fr}.keybar{flex-direction:column;align-items:stretch;gap:0}.kb-row+.kb-row{border-left:none;padding-left:0;border-top:1px solid var(--line);padding-top:10px;margin-top:10px}}
