.fa-menu.is-up{top:auto;bottom:calc(100% + 6px)}.fa-menu{position:absolute;top:calc(100% + 6px);z-index:40;min-width:212px;max-width:calc(100vw - 16px);padding:5px;background:var(--n0);border:1px solid var(--n200);border-radius:var(--r-lg);box-shadow:var(--sh-3)}.fa-menu-i{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:none;border-radius:var(--r-sm);background:none;cursor:pointer;font-size:.96154rem;text-align:left;color:var(--n700)}.fa-menu-i:hover{background:var(--n100)}.fa-menu-i.is-danger{color:var(--er-t)}.fa-menu-i.is-danger:hover{background:var(--er-w)}.fa-menu-ic{display:grid;place-items:center;width:16px;color:var(--n500)}.fa-menu-l{flex:1}.fa-menu-box{display:grid;place-items:center;width:13px;height:13px;border:1px solid var(--n300);border-radius:var(--r-xs);color:var(--ac-fg)}.fa-menu-i.is-checked .fa-menu-box{background:var(--ac);border-color:var(--ac)}.fa-menu-n{font-variant-numeric:tabular-nums;color:var(--tx-muted);font-size:.88462rem;min-width:1.6em;text-align:right}.fa-menu-sep{height:1px;background:var(--n150);margin:5px 4px}.fa-menu-note{padding:2px 12px 7px 34px;font-size:.84615rem;color:var(--tx-muted);max-width:34ch;line-height:1.45}.fa-toasts{position:fixed;left:20px;bottom:calc(20px + var(--fa-kb, 0px));z-index:60;display:flex;flex-direction:column;gap:8px}.fa-toast{display:flex;align-items:center;gap:14px;padding:11px 12px 11px 16px;border-radius:var(--r-lg);background:var(--n900);color:var(--n0);font-size:.96154rem;box-shadow:var(--sh-3);animation:fa-in .16s cubic-bezier(.2,0,0,1)}.fa-dark .fa-toast{background:var(--n200);color:var(--n900)}.fa-toast button{border:none;background:none;cursor:pointer;font-size:.96154rem;font-weight:650;color:var(--ac-i)}.fa-dark .fa-toast button{color:var(--ac)}.fa-toast-x{display:flex;color:inherit!important;opacity:.6;font-weight:400!important}@keyframes fa-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.fa-sheet-wrap{position:fixed;inset:0;bottom:var(--fa-kb,0);z-index:70;display:grid;place-items:center;background:var(--scrim);animation:fa-in .13s}.fa-sheet{width:min(680px,92vw);max-height:80vh;overflow-y:auto;background:var(--n0);border-radius:var(--r-lg);box-shadow:var(--sh-3)}.fa-sheet header{display:flex;align-items:center;padding:16px 20px 10px}.fa-sheet h2{margin:0;font-size:1.23077rem;font-weight:650}.fa-sheet header button{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:none;cursor:pointer;color:var(--n500)}.fa-sheet-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;padding:6px 20px 22px}.fa-sheet h3{margin:0 0 8px;font-size:.84615rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted)}.fa-sheet-row{display:flex;align-items:baseline;gap:11px;padding:3px 0;font-size:.96154rem;color:var(--n600)}.fa-sheet-row kbd{min-width:52px;text-align:center}.fa-ld{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;--card:#ffffff}.fa-dark .fa-ld,.fa-ld.fa-dark{--card:var(--n100)}.fa-ld .fa-avatar{display:grid;place-items:center;letter-spacing:.01em;flex:none;line-height:1;background:hsl(var(--av-h) var(--av-s) var(--av-l));color:hsl(var(--av-h) var(--av-fs) var(--av-fl))}.fa-ld-notch:before{content:"";position:absolute;top:0;left:50%;width:64px;height:12px;transform:translateX(-50%);background:var(--n900);border-radius:0 0 12px 12px}.fa-ld .fa-cn{padding:0;max-width:none;gap:10px;font-size:15px}.fa-ld .fa-cn-dim,.fa-ld .fa-cn-p{font-size:14px}.fa-ld .fa-cn button,.fa-ld .fa-cn input,.fa-ld .fa-cn-b{min-height:40px;font-size:15px}.fa-ld .fa-cn-row:has(input){flex-wrap:nowrap}.fa-ld .fa-cn-row:has(input) input{min-width:0;flex:1}.fa-ld .fa-cn-i{min-width:0}.fa-ld .fa-cn-h{font-size:17px}@layer base{.fa-ld h1,.fa-ld h2,.fa-ld h3,.fa-ld ol,.fa-ld p,.fa-ld ul{margin:0}.fa-ld ol,.fa-ld ul{padding:0;list-style:none}.fa-ld a{color:inherit;text-decoration:none}.fa-ld button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.fa-ld code{font-family:var(--f-face-evidence)}.fa-ld video{max-width:100%}}