.ab{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:60px;padding:46px 0 20px;display:grid}.ab .soc{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ab .rows{flex-direction:column;align-items:center;gap:10px;display:inline-flex}.ab .rows>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:1000px){.ab{text-align:center;grid-template-columns:1fr;justify-items:center}.ab .ph{width:min(300px,78vw)}.ab .soc{justify-content:center}}.what{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:860px){.what{grid-template-columns:1fr}}.bigs{background:var(--plate);border:1.5px solid var(--line-2);height:68px;box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:14px;padding:0 20px;transition:border-color .3s,box-shadow .3s;display:flex}.bigs:focus-within{border-color:var(--c);box-shadow:0 0 0 5px var(--c-soft)}.bigs input{font-size:var(--fs-h3);background:0 0;border:0;outline:0;flex:1;min-width:0;font-weight:400}.bigs svg{width:24px;height:24px;stroke:var(--ink-3);fill:none;stroke-width:1.8px;flex:none}.bigs kbd{font:600 12px var(--font-vazirmatn), Vazirmatn, sans-serif;background:var(--plate-2);border:1px solid var(--line-2);color:var(--ink-3);border-radius:8px;padding:3px 8px}.ab-contact{gap:14px;display:grid}.ab-contact .lead{text-align:center;text-wrap:balance;max-width:none}@media (min-width:1001px){.ab-contact .lead{white-space:nowrap}}.ab-contact .soc{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.ab-contact .soc>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.grp{margin-top:34px}.grp h2{font-size:var(--fs-desc);color:var(--ink-3);margin-bottom:12px;font-weight:700}.searchpg .rows .row .th{aspect-ratio:16/9;width:170px}@media (max-width:640px){.searchpg .rows .row .th{width:110px}}.emptyIll{width:140px;height:auto;margin:0 auto 6px}.emptyIll .ring{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-dasharray:6 7}.emptyIll .dot{fill:var(--c)}.emptyIll .gl{fill:none;stroke:var(--ink-3);stroke-width:3px;stroke-linecap:round}@keyframes orbit{to{transform:rotate(360deg)}}.emptyIll .spin{transform-origin:70px 70px;animation:8s linear infinite orbit}.subs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.subs a.chip{transition:color .3s,border-color .3s,background .3s}.subs a.chip:hover{color:var(--c);border-color:var(--c)}.strip{margin-top:30px}.nf{text-align:center;justify-items:center;gap:16px;padding:70px 0 20px;display:grid}.lost{width:180px;height:180px}.lost .pg{fill:var(--plate);stroke:var(--line-2);stroke-width:2px}.lost .fold{fill:var(--bg-2)}.lost .q{fill:none;stroke:var(--c);stroke-width:6px;stroke-linecap:round}.lost .dot{fill:var(--c)}.lost .grp{animation:tilt 3.4s var(--ease) infinite;transform-origin:90px 150px}@keyframes tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.lost .b1,.lost .b2,.lost .b3{fill:var(--warn)}.lost .b1{animation:float1 4s var(--ease) infinite}.lost .b2{animation:float2 4.6s var(--ease) infinite .3s}.lost .b3{animation:float3 5.2s var(--ease) infinite .6s}@keyframes float1{50%{transform:translateY(-10px)}}@keyframes float2{50%{transform:translateY(-14px)}}@keyframes float3{50%{transform:translateY(-8px)}}.nf h1{font-size:80px;font-weight:800;line-height:1}.nf .bigs{width:min(460px,100%);height:54px;padding:0 16px}.nf .bigs input{font-size:var(--fs-body)}.nf .bigs svg{width:20px;height:20px}
