.lcd{--lcd-accent:#3b82f6;--lcd-accent-deep:#1d4ed8;--lcd-accent-text:#9cc2ff;--lcd-accent-soft:#3b82f629;--lcd-accent-line:#3b82f68c;--lcd-accent-glow:#3b82f666;--lcd-surface:#111723f0;--lcd-border:#ffffff1a;--lcd-hi:#ffffff24;--lcd-sheen-1:#ffffff0f;--lcd-sheen-2:#5a82d21a;--lcd-ink:#fffffff2;--lcd-ink-2:#ffffff94;--lcd-ink-3:#fff6;--lcd-ink-4:#ffffff42;--lcd-row-hover:#ffffff0d;--lcd-field-bg:#ffffff0b;--lcd-field-bg-focus:#ffffff0f;--lcd-chip-bg:#ffffff0f;--lcd-chip-border:#ffffff14;--lcd-foot-bg:#ffffff04;--lcd-divider:#ffffff0f;--lcd-scroll:#ffffff29;--lcd-scroll-hover:#ffffff47;--lcd-shadow:0 40px 120px -20px #000000b3, 0 12px 40px -12px #0009;width:100%;max-height:min(34rem, var(--radix-popover-content-available-height,34rem));color:var(--lcd-ink);background-color:var(--lcd-surface);border:1px solid var(--lcd-border);background-image:linear-gradient(180deg, var(--lcd-sheen-1), #fff0 16%), radial-gradient(120% 80% at 50% 0%, var(--lcd-sheen-2), transparent 60%);box-shadow:var(--lcd-shadow), inset 0 1px 0 var(--lcd-hi);-webkit-backdrop-filter:blur(22px)saturate(1.4);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lcd:focus,.lcd:focus-visible{outline:none}.lcd--light{--lcd-accent:#2563eb;--lcd-accent-deep:#1d4ed8;--lcd-accent-text:#1d4ed8;--lcd-accent-soft:#2563eb1a;--lcd-accent-line:#2563eb61;--lcd-accent-glow:#2563eb40;--lcd-surface:#ffffffed;--lcd-border:#0f172a1a;--lcd-hi:#ffffffe6;--lcd-sheen-1:#ffffff80;--lcd-sheen-2:#6bc4ec14;--lcd-ink:#0f172a;--lcd-ink-2:#475569;--lcd-ink-3:#64748b;--lcd-ink-4:#94a3b8;--lcd-row-hover:#0f172a0a;--lcd-field-bg:#0f172a08;--lcd-field-bg-focus:#0f172a0d;--lcd-chip-bg:#0f172a0a;--lcd-chip-border:#0f172a14;--lcd-foot-bg:#0f172a04;--lcd-divider:#0f172a14;--lcd-scroll:#0f172a2e;--lcd-scroll-hover:#0f172a4d;--lcd-shadow:0 30px 80px -24px #0f172a59, 0 8px 30px -12px #0f172a40}.lcd--notice{--lcd-accent:#f2728c;--lcd-accent-deep:#e04f6e;--lcd-accent-text:#ffb1c1;--lcd-accent-soft:#f2728c29;--lcd-accent-line:#f2728c80;--lcd-accent-glow:#f2728c66;--lcd-feasible-soft:#3b82f62e;--lcd-feasible-line:#3b82f68c;--lcd-feasible-text:#9cc2ff;--lcd-go-soft:#34d39929;--lcd-go-line:#34d3998c;--lcd-go-text:#6ee7b7}.lcd--notice.lcd--light{--lcd-accent:#e04f6e;--lcd-accent-text:#c8385a;--lcd-accent-soft:#e04f6e1a;--lcd-accent-line:#e04f6e61;--lcd-accent-glow:#e04f6e40;--lcd-feasible-soft:#2563eb1a;--lcd-feasible-line:#2563eb66;--lcd-feasible-text:#1d4ed8;--lcd-go-soft:#10b9811a;--lcd-go-line:#10b9816b;--lcd-go-text:#047857}.lcd--notice .lcd-foot .hint{color:var(--lcd-ink-3)}.lcd-head{flex:none;align-items:flex-start;gap:13px;padding:16px 16px 12px;display:flex}.lcd-head .lcd-titles{flex:1;min-width:0}.lcd-head h2{letter-spacing:-.01em;color:var(--lcd-ink);margin:0;font-size:15.5px;font-weight:650;line-height:1.3}.lcd-head h2 .lcd-q{color:var(--lcd-accent-text);background:0 0}.lcd-head p{color:var(--lcd-ink-3);margin:4px 0 0;font-size:12px;line-height:1.4}.lcd-count{font-variant-numeric:tabular-nums;color:var(--lcd-ink-2);background:var(--lcd-chip-bg);border:1px solid var(--lcd-chip-border);border-radius:999px;flex:none;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:600}.lcd-motif{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.lcd-motif svg{width:40px;height:40px;display:block;overflow:visible}.lcd-motif .ring{stroke:var(--lcd-accent-line);fill:none}.lcd-motif .core{fill:var(--lcd-accent)}.lcd-motif .pulse{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-out infinite lcd-ping}.lcd-motif .pulse-2{animation-delay:1.4s}@keyframes lcd-ping{0%{opacity:.9;transform:scale(.25)}70%{opacity:0}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lcd-motif .pulse{opacity:.3;animation:none}}.lcd-filter{background:var(--lcd-field-bg);border:1px solid var(--lcd-chip-border);border-radius:11px;flex:none;align-items:center;gap:9px;margin:0 14px 8px;padding:9px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.lcd-filter:focus-within{border-color:var(--lcd-accent-line);background:var(--lcd-field-bg-focus);box-shadow:0 0 0 3px var(--lcd-accent-soft)}.lcd-filter svg{color:var(--lcd-ink-3);flex:none}.lcd-filter input{min-width:0;color:var(--lcd-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.lcd-filter input::placeholder{color:var(--lcd-ink-4)}.lcd-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lcd-scroll) transparent;flex:auto;min-height:0;margin:0;padding:2px 8px 8px;list-style:none;overflow-y:auto}.lcd-list::-webkit-scrollbar{width:8px}.lcd-list::-webkit-scrollbar-thumb{background:var(--lcd-scroll);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.lcd-list::-webkit-scrollbar-thumb:hover{background:var(--lcd-scroll-hover);background-clip:padding-box}.lcd-row{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 11px;transition:background .14s,border-color .14s,transform 60ms;display:flex}.lcd-row:hover,.lcd-row.cursor{background:var(--lcd-row-hover);border-color:var(--lcd-chip-border)}.lcd-row.cursor{background:var(--lcd-accent-soft);border-color:var(--lcd-accent-line)}.lcd-row:active{transform:scale(.992)}.lcd-row:disabled{cursor:default}.lcd-flag{width:28px;height:20px;box-shadow:0 0 0 1px var(--lcd-chip-border), 0 2px 6px #00000047;background:var(--lcd-chip-bg);color:var(--lcd-ink-3);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.lcd-flag .fi{background-position:50%;background-size:cover;border-radius:4px;width:28px;height:20px;line-height:20px}.lcd-row .body{flex:1;min-width:0}.lcd-row .name{letter-spacing:-.005em;color:var(--lcd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.lcd-row .name mark{color:var(--lcd-accent-text);background:0 0;font-weight:700}.lcd-row .meta{color:var(--lcd-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.lcd-row .meta .sep{background:var(--lcd-ink-4);border-radius:50%;flex:none;width:3px;height:3px}.lcd-row .meta .country{color:var(--lcd-ink-2)}.lcd-row .go{color:var(--lcd-ink-4);flex:none;place-items:center;transition:color .14s,transform .14s;display:grid}.lcd-row:hover .go,.lcd-row.cursor .go{color:var(--lcd-accent-text);transform:translate(2px)}.lcd-row .spin{color:var(--lcd-accent-text);flex:none;place-items:center;animation:.7s linear infinite lcd-spin;display:grid}@keyframes lcd-spin{to{transform:rotate(360deg)}}.lcd-empty{text-align:center;color:var(--lcd-ink-3);padding:26px 20px 30px;font-size:12.5px}.lcd-empty b{color:var(--lcd-ink-2);margin-bottom:4px;font-size:13.5px;display:block}.lcd-foot{border-top:1px solid var(--lcd-divider);background:var(--lcd-foot-bg);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.lcd-foot .hint{color:var(--lcd-ink-4);align-items:center;gap:8px;margin-right:auto;font-size:11.5px;display:flex}.lcd-foot .hint .key{align-items:center;gap:5px;display:inline-flex}.lcd-foot kbd{color:var(--lcd-ink-3);background:var(--lcd-chip-bg);border:1px solid var(--lcd-chip-border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.4}.lcd-foot .updating{color:var(--lcd-ink-3);align-items:center;gap:7px;margin-right:auto;font-size:11.5px;display:flex}.lcd-foot .updating svg{animation:.7s linear infinite lcd-spin}.lcd-cancel{border:1px solid var(--lcd-chip-border);background:var(--lcd-chip-bg);color:var(--lcd-ink-2);border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.lcd-cancel:hover{color:var(--lcd-go-text,var(--lcd-ink));border-color:var(--lcd-go-line,var(--lcd-accent-line));background:var(--lcd-go-soft,var(--lcd-chip-bg))}@media (max-width:480px){.lcd-foot .hint{display:none}.lcd--notice .lcd-foot .hint{font-size:11px;display:block}}.lcd-cov{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lcd-scroll) transparent;flex-wrap:wrap;flex:auto;gap:7px;min-height:0;margin:0;padding:2px 14px 12px;list-style:none;display:flex;overflow-y:auto}.lcd-cov::-webkit-scrollbar{width:8px}.lcd-cov::-webkit-scrollbar-thumb{background:var(--lcd-scroll);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.lcd-cc{background:var(--lcd-chip-bg);border:1px solid var(--lcd-chip-border);color:var(--lcd-ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 11px 6px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform 60ms;display:inline-flex}.lcd-cc:hover{background:var(--lcd-feasible-soft,var(--lcd-accent-soft));border-color:var(--lcd-feasible-line,var(--lcd-accent-line));color:var(--lcd-feasible-text,var(--lcd-ink))}.lcd-cc:active{transform:scale(.97)}.lcd-cc:focus-visible{border-color:var(--lcd-feasible-line,var(--lcd-accent-line));box-shadow:0 0 0 3px var(--lcd-feasible-soft,var(--lcd-accent-soft));outline:none}.lcd-cc .fi{width:19px;height:13px;box-shadow:0 0 0 1px var(--lcd-chip-border);background-position:50%;background-size:cover;border-radius:3px;flex:none}
