.search-card{z-index:3;background:var(--card);width:min(100%,860px);box-shadow:0 12px 40px color-mix(in srgb,var(--navy) 20%,transparent);color:var(--text);border:0;border-radius:18px;margin:28px auto 0;padding:18px 18px 16px;position:relative}.mode-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mode-tab{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:22px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.mode-tab:hover{background:color-mix(in srgb,var(--blue) 7%,var(--card))}.mode-tab.active{background:var(--navy);color:var(--card)}.search-row{gap:10px;display:flex}.platform-picker select{border:2px solid var(--line);background:var(--card);height:58px;color:var(--text);border-radius:12px;padding:0 12px;font-weight:700}.platform-picker select:focus{border-color:var(--blue);outline:0}.combo-wrap{flex:1;min-width:0;position:relative}.search-input{border:2px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:10px;height:58px;padding:0 16px;transition:border-color .15s;display:flex}.search-input:focus-within{border-color:var(--blue)}.search-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-input input::placeholder{color:var(--muted);opacity:1}.search-button{background:var(--blue);min-width:122px;min-height:58px;color:var(--card);cursor:pointer;border:0;border-radius:12px;padding:0 24px;font-weight:700}.search-button:hover{background:var(--blue-dark)}.search-button:disabled{cursor:not-allowed;opacity:.55}.search-button:focus-visible,.mode-tab:focus-visible,.suggest-menu button:focus-visible,.chips a:focus-visible,.recent button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.hint{color:var(--muted);text-align:left;margin-top:12px;font-size:12.5px}.hint.offline{color:var(--red);font-weight:700}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.chips a,.recent button{background:var(--blue-bg);min-height:36px;color:var(--blue-dark);border:1px solid #0000;border-radius:18px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.chips a:hover,.recent button:hover{border-color:var(--blue);color:var(--blue)}.suggest-menu{z-index:10;border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;max-height:min(430px,60vh);position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #05203c26}.suggest-menu section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 14px 5px;font-size:11px}.suggest-menu section button,.semantic-row{width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 14px;display:grid}.suggest-menu section button:hover,.suggest-menu section button.selected,.semantic-row:hover{background:color-mix(in srgb,var(--blue) 8%,var(--card))}.suggest-menu strong{font-size:14px;display:block}.suggest-menu small{color:var(--muted);font-size:12px;display:block}.suggest-menu em{color:var(--muted);font-size:11px;font-style:normal}.kind-icon{background:var(--blue-bg);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;font-weight:800;display:grid}.suggest-menu mark{color:var(--blue);background:0 0}.semantic-row{border-top:1px solid var(--line);color:var(--blue);grid-template-columns:28px 1fr}.menu-message{color:var(--muted);padding:18px;font-size:13px}.skeleton-list{padding:6px}.skeleton-row{background:linear-gradient(90deg,var(--bg),var(--line),var(--bg));background-size:200% 100%;border-radius:8px;height:46px;margin:4px;animation:1.2s infinite shimmer}.recent{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.recent button{cursor:pointer;min-height:44px;padding:8px 10px}.recent .clear{color:var(--blue);background:0 0;border-color:#0000}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=640px){.search-card{padding:14px}.mode-tabs{grid-template-columns:1fr 1fr;display:grid}.mode-tab{padding-inline:8px}.search-row{display:block}.platform-picker select{width:100%;height:48px;margin-bottom:8px}.search-button{width:100%;margin-top:10px}.suggest-menu{top:66px}.hint{min-height:38px}.chips{justify-content:flex-start}.chips a,.recent button{min-height:44px}}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,var(--navy) 0%,#0a3560 100%);min-height:520px;color:var(--card);text-align:center;padding:56px 0 0;overflow:visible}.hero-heading[data-astro-cid-lcdefpme]{color:var(--card)}.hero-subline[data-astro-cid-lcdefpme]{color:#b8cfe8;max-width:900px;margin:10px auto 0;font-size:17px}.trust-line[data-astro-cid-lcdefpme]{color:#b8cfe8;background:0 0;border:0;margin-top:40px;padding:22px 0 30px;font-size:14px}.trust-line[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--card)}.money[data-astro-cid-lcdefpme]{background:var(--bg);padding:54px 0 70px}.graph-home[data-astro-cid-lcdefpme]{padding-block:0 70px}.money-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;display:flex}.money-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:800}.money-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:13px;font-weight:800;text-decoration:none}.money-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:17px;display:grid}.money-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);padding:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 3px #05203c0a}.money-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));transform:translateY(-2px);box-shadow:0 7px 18px #05203c12}.money-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:800}.money-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:6px;font-size:15px}.money-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:11px}@media (width<=900px){.money-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-top:36px}.hero-subline[data-astro-cid-lcdefpme]{font-size:15px}.trust-line[data-astro-cid-lcdefpme]{margin-top:24px;padding-bottom:26px}.money-head[data-astro-cid-lcdefpme]{align-items:flex-start;gap:10px}.money-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
