.frb{--h:34px;height:var(--h);font:600 12.5px/1 var(--ui);letter-spacing:.02em;white-space:nowrap;color:#f3f4f7db;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 11px;transition:background .2s,box-shadow .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.frb:hover{color:#fff;background:#ffffff1f}.frb:active{transform:scale(.96)}.frb:focus-visible{outline-offset:3px;outline:2px solid #f3f4f7}.frb i{width:14px;height:14px;display:grid}.frb i svg{width:100%;height:100%}.frb[data-st=received],.frb[data-st=friends]{color:#0b0b0e;box-shadow:none;background:#f3f4f7}.frb[data-st=sent]{color:#f3f4f79e}.frb[disabled]{opacity:.7;cursor:progress}.frb.bad{color:#ffb3bd;box-shadow:inset 0 0 0 1px #ff9baa66}.frb.s{--h:28px;gap:6px;padding:0 11px 0 9px;font-size:11.5px}.frb.s i{width:12px;height:12px}.frb.s:not(:has(i)){padding:0 12px}.frb.o{--h:26px;width:var(--h);justify-content:center;padding:0}.frb.o i{width:12px;height:12px}span.frb.o{cursor:default}.frb-sure{gap:6px;display:inline-flex}.frb-err{font:400 12px/1.3 var(--ui);color:#ff9aa6;font-style:normal}.pl-acts .frb:not(.s){--h:42px;padding:0 20px 0 16px;font-size:14px}.pl-acts .frb:not(.s) i{width:16px;height:16px}.fr-box{background:#ffffff08;border-radius:18px;gap:12px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.fr-box h3{font:600 10.5px/1 var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--t3,#f3f0e87a);align-items:baseline;gap:10px;margin:0;display:flex}.fr-box h3 em{font:400 13px/1 "Inter Tight",var(--ui),sans-serif;letter-spacing:0;color:var(--t1,#f3f0e8);font-style:normal}.fr-reqs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fr-req{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.fr-who{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.fr-who>span{gap:4px;min-width:0;display:grid}.fr-who b{font:500 14.5px/1.2 var(--ui);color:var(--t1,#f3f0e8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-who em{font:400 12.5px/1.2 var(--ui);color:var(--t3,#f3f0e87a);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fr-who:hover b{text-underline-offset:3px;text-decoration:underline}.fr-acts{flex:none;gap:6px;display:flex}.fr-reqs.small .fr-req{min-height:44px}.fr-reqs.small .fr-who b{font-size:13px}.fr-find{gap:10px;max-width:520px;display:grid}.fr-q{display:block;position:relative}.fr-q i{font:500 14px/1 var(--ui);color:var(--t3,#f3f0e87a);pointer-events:none;font-style:normal;position:absolute;top:50%;left:14px;translate:0 -50%}.fr-q input{width:100%;height:42px;font:500 14px/1 var(--ui);color:var(--t1,#f3f0e8);background:#00000059;border:0;border-radius:14px;padding:0 14px 0 30px;box-shadow:inset 0 0 0 1px #ffffff24}.fr-q input:focus{outline:none;box-shadow:inset 0 0 0 2px #f3f4f7}.fr-found{background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;animation:.4s cubic-bezier(.16,1,.3,1) fr-in;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@keyframes fr-in{0%{opacity:0;translate:0 4px}}.fr-note{font:400 13px/1.4 var(--ui);color:var(--t3,#f3f0e87a);font-style:normal}.fr-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fr-list li{background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.fr-out{font:400 13px/1.4 var(--ui);color:var(--t3,#f3f0e87a);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fr-out-one{align-items:center;gap:8px;display:inline-flex}.fr-out-one a{color:var(--t2,#f3f0e8b8);text-decoration:none}.fr-out-one a:hover{color:var(--t1,#f3f0e8)}.fr-out-one button{font:600 12px/1 var(--ui);color:var(--t3,#f3f0e87a);cursor:pointer;background:0 0;border:0;padding:0}.fr-out-one button:hover{color:var(--t1,#f3f0e8)}.fr-faces{flex-wrap:wrap;gap:8px;display:flex}.fr-faces a{border-radius:50%;display:block}.fr-faces a:focus-visible,.fr-grid a:focus-visible,.fr-who:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #f3f4f7}.fr-mutual{font:400 14px/1.4 var(--ui);color:var(--t2,#f3f4f7bd)}.fr-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.fr-grid a{text-align:center;color:inherit;justify-items:center;gap:9px;text-decoration:none;display:grid}.fr-grid span{max-width:100%;font:500 13px/1.25 var(--ui);color:var(--t2,#f3f4f7bd);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-grid a:hover span{color:var(--t1,#f3f4f7)}.pl-sec h2 em{font:400 15px/1 "Inter Tight",var(--ui),sans-serif;color:var(--t3);margin-left:12px;font-style:normal}.dm-me-n{min-width:18px;height:18px;font:600 10.5px/1 "Inter Tight",var(--ui),sans-serif;color:#0b0b0e;pointer-events:none;background:#f3f4f7;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #060608}@media (prefers-reduced-motion:reduce){.fr-found{animation:none}}.fr-grid .lv-fig{font:400 11.5px/1 "Inter Tight",var(--ui),sans-serif;color:#f3f4f775;font-variant-numeric:tabular-nums;margin-top:-5px;font-style:normal}
