.ais{--ais-line:#ffffff1f;--ais-line-hi:#6d9ceb8c;--ais-ink:#e8ebef;--ais-ink-2:#9aa3ad;--ais-ink-3:#6f7985;--ais-btn:#ffffff08;--ais-btn-hi:#3d74db24;--ais-panel:linear-gradient(170deg, #ffffff0d, #ffffff03);position:relative}html[data-theme=light] body .ais{--ais-line:#10111324;--ais-line-hi:#2b61c680;--ais-ink:#101113;--ais-ink-2:#3d4757;--ais-ink-3:#5b6577;--ais-btn:#fff;--ais-btn-hi:#eef3fc;--ais-panel:linear-gradient(170deg, #f8f9fb, #eef0f3)}.ais-mark{fill:currentColor;flex:none;width:18px;height:18px;display:block}.ais-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ais-btn{color:var(--ais-ink-2);border:1px solid var(--ais-line);border-radius:var(--wd-btn-radius,10px);background:var(--ais-btn);align-items:center;gap:10px;text-decoration:none;transition:color .25s,border-color .25s,background .25s,transform .25s;display:inline-flex}.ais-btn:hover,.ais-btn:focus-visible{color:var(--ais-ink);border-color:var(--ais-line-hi);background:var(--ais-btn-hi);transform:translateY(-2px)}.ais-btn:focus-visible{outline:2px solid var(--wd-blue-soft,#6d9ceb);outline-offset:2px}.ais-full{border:1px solid var(--ais-line);background:var(--ais-panel);border-radius:18px;gap:16px;padding:20px;display:grid}.ais-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;display:flex}.ais-label{color:var(--ais-ink);font:600 10px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.ais-dot{background:var(--wd-blue,#3d74db);width:7px;height:7px;box-shadow:0 0 10px var(--wd-blue,#3d74db);border-radius:50%}.ais-hint{color:var(--ais-ink-3);margin:0;font-size:13px;line-height:1.5}.ais-full .ais-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ais-full .ais-btn{width:100%;min-height:50px;color:var(--ais-ink);justify-content:center;padding:0 12px}.ais-full .ais-mark{width:19px;height:19px}.ais-name{white-space:nowrap;font-size:14px;font-weight:500}.ais-prompt{border-top:1px solid var(--ais-line);padding-top:12px}.ais-prompt summary{width:max-content;max-width:100%;color:var(--ais-ink-3);font:600 9px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ais-prompt summary:hover{color:var(--ais-ink)}.ais-prompt p{color:var(--ais-ink-2);font:12.5px/1.7 var(--font-mono), monospace;margin:12px 0}.ais-copy{color:var(--ais-ink);border:1px solid var(--ais-line);border-radius:var(--wd-btn-radius,10px);background:var(--ais-btn);font:600 10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:8px 12px;transition:border-color .25s,background .25s}.ais-copy:hover,.ais-copy:focus-visible{border-color:var(--ais-line-hi);background:var(--ais-btn-hi)}.ais-compact{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ais-compact .ais-label{color:var(--ais-ink-3);letter-spacing:.2em;font-size:9px}.ais-compact .ais-btn{justify-content:center;width:36px;height:36px}.ais-compact .ais-mark{width:16px;height:16px}.ais-toast{z-index:2147483000;left:50%;bottom:calc(24px + var(--m-dock-space,0px));color:#f2f4f7;opacity:0;pointer-events:none;background:#0a0c10f5;border:1px solid #6d9ceb73;border-radius:12px;max-width:min(440px,100vw - 32px);margin:0;padding:12px 16px;font-size:14px;line-height:1.5;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,10px);box-shadow:0 18px 40px -16px #0009}.ais-toast[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.ais-toast a{color:#9cc0ff;font-weight:600}html[data-theme=light] body .ais-toast{color:#101113;background:#fff;border-color:#2b61c666;box-shadow:0 18px 40px -16px #1018284d}html[data-theme=light] body .ais-toast a{color:#1d4b9f}@media (max-width:760px){.ais-full{padding:16px}.ais-full .ais-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-full .ais-list li:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ais-btn,.ais-toast{transition:none}.ais-btn:hover,.ais-btn:focus-visible{transform:none}}.footer-ai{z-index:2;background:#05060873;border:1px solid #ffffff14;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:12px;padding:16px 22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.footer-ai-link{color:#d7dce2;align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:color .25s;display:inline-flex}.footer-ai-link:hover,.footer-ai-link:focus-visible{color:#fff}.footer-ai-spark{background:#d9a441;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d9a441b3}.footer-ai-arrow{color:#6f7985;transition:transform .25s,color .25s}.footer-ai-link:hover .footer-ai-arrow{color:var(--wd-blue-soft,#6d9ceb);transform:translate(3px)}html[data-theme=light] body .footer-ai{background:#f6f7f9;border-color:#1011131a;box-shadow:0 1px 2px #1018280d}html[data-theme=light] body .footer-ai-link{color:#2b313a}html[data-theme=light] body .footer-ai-link:hover{color:#101113}@media (max-width:640px){.footer-ai{border-radius:16px;flex-direction:column;align-items:flex-start;padding:16px}}
