.alfm-finder .ss-stage{--gutter:28px;background:linear-gradient(160deg,#eef1fb 0%,#dfe5f6 100%);border-radius:20px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.alfm-finder .af-window{top:var(--gutter);width:480px;height:430px;box-shadow:var(--ss-shadow-hero);position:absolute;left:104px}.alfm-finder [data-layout=compact] .af-window{width:400px;top:20px;left:20px}.alfm-finder .af-window .ss-window__body{background:var(--ss-surface)}.alfm-finder .af-page{padding:18px 18px 0}.alfm-finder [data-layout=compact] .af-page{padding:16px 14px 0}.alfm-finder .af-head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.alfm-finder .af-title{color:#204383;letter-spacing:-.01em;font-size:16px;font-weight:700}.alfm-finder .af-count{color:var(--ss-text-faint);font-size:12px}.alfm-finder .af-search{background:var(--ss-canvas);height:36px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-icon);border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;transition:box-shadow .2s,background .2s;display:flex;position:relative}.alfm-finder .af-search.is-focused{background:var(--ss-surface);box-shadow:inset 0 0 0 1.5px #204383,0 0 0 4px #2043831f}.alfm-finder .af-query{color:var(--ss-text-strong);white-space:nowrap;font-size:13px}.alfm-finder .af-query.is-empty{color:var(--ss-text-faint)}.alfm-finder .af-caret{background:#204383;width:1.5px;height:15px;margin-left:-7px}.alfm-finder .af-clear{background:var(--ss-line);width:20px;height:20px;color:var(--ss-text);opacity:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;transition:opacity .2s,transform .2s;display:grid;transform:scale(.6)}.alfm-finder .af-clear[data-show]{opacity:1;transform:none}.alfm-finder .af-list{margin:10px -8px 0}.alfm-finder .af-row{color:var(--ss-icon-faint);border-radius:10px;transition:background .2s}.alfm-finder .af-row[data-hover]{background:var(--ss-canvas)}.alfm-finder .af-row[data-selected]{background:#2043831a}.alfm-finder .af-flag{object-fit:cover;border-radius:3px;width:24px;height:17px;display:block;box-shadow:0 0 0 .5px #00000026}.alfm-finder .af-name{color:var(--ss-text-strong);font-size:13px;font-weight:600}.alfm-finder .af-place{color:var(--ss-text-faint);font-size:12px}.alfm-finder .af-card{left:var(--gutter);background:var(--ss-surface);width:300px;box-shadow:var(--ss-shadow-satellite);opacity:0;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1);display:flex;position:absolute;transform:translateY(14px)scale(.97)}.alfm-finder [data-layout=compact] .af-card{width:auto;left:20px;right:20px}.alfm-finder .af-card[data-show]{opacity:1;transform:none}.alfm-finder .af-logo{width:52px;height:52px;box-shadow:0 0 0 1px var(--ss-line);border-radius:26px;flex:none}.alfm-finder .af-card-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.alfm-finder .af-card-name{color:#0e2a47;font-size:15px;font-weight:700}.alfm-finder .af-card-sub{color:var(--ss-text);margin-bottom:2px;font-size:12px;line-height:1.35}.alfm-finder .af-rest{width:1px;height:1px;position:absolute;bottom:40px;right:40px}