.ActorSearch-module__y1Lbnq__root{z-index:20;width:100%;max-width:480px;position:relative}.ActorSearch-module__y1Lbnq__shell{background:#f6f7f9;border:1px solid #e1e4ea;border-radius:16px;align-items:center;gap:8px;height:48px;padding:6px 12px;display:flex;position:relative;box-shadow:inset 0 1px #1018280a}.ActorSearch-module__y1Lbnq__shell:focus-within{box-shadow:none;background:#fff;border-color:#9c1b2059}.ActorSearch-module__y1Lbnq__icon{color:#8a94a6;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ActorSearch-module__y1Lbnq__input{appearance:none;color:#1f2937;text-align:right;background:0 0;border:none;outline:none;flex:1;min-width:0;height:36px;font-size:1rem}.ActorSearch-module__y1Lbnq__input:focus-visible{outline:none}.ActorSearch-module__y1Lbnq__input::placeholder{color:#9aa3b2}.ActorSearch-module__y1Lbnq__input::-webkit-search-cancel-button{appearance:none;display:none}.ActorSearch-module__y1Lbnq__input::-webkit-search-decoration{appearance:none;display:none}.ActorSearch-module__y1Lbnq__clear{color:#8a94a6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ActorSearch-module__y1Lbnq__clear:hover{color:#1f2937;background:#0000000f}.ActorSearch-module__y1Lbnq__suggestions{box-shadow:0 18px 40px var(--color-slate-012);z-index:30;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid #e1e4ea;border-radius:16px;gap:2px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ActorSearch-module__y1Lbnq__suggestion{border-radius:var(--radius-sm);text-align:right;color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:.95rem}.ActorSearch-module__y1Lbnq__suggestion:hover{background:var(--color-curtain-red-008)}.ActorSearch-module__y1Lbnq__suggestionActive{background:var(--color-curtain-red-012)}.ActorSearch-module__y1Lbnq__empty{color:var(--color-text-placeholder);text-align:center;padding:10px 12px;font-size:.9rem}@media (max-width:640px){.ActorSearch-module__y1Lbnq__root{max-width:100%}.ActorSearch-module__y1Lbnq__shell{height:44px;padding:4px 10px}}
.page-module__FOHyba__page{flex-direction:column;gap:32px;padding:clamp(16px,3vw,24px) clamp(20px,6vw,96px);display:flex}.page-module__FOHyba__header{flex-direction:column;gap:10px;display:flex}.page-module__FOHyba__title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem)}.page-module__FOHyba__subtitle{color:#1a1a1ab3;max-width:700px;font-size:1.1rem}.page-module__FOHyba__searchRow{justify-content:flex-start;display:flex}.page-module__FOHyba__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;display:grid}.page-module__FOHyba__card{color:inherit;border-radius:var(--radius-lg);box-shadow:0 2px 10px var(--color-slate-008);background:#fff;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.page-module__FOHyba__card:hover{box-shadow:0 12px 28px var(--color-slate-015);transform:translateY(-3px)}.page-module__FOHyba__card:focus-visible{box-shadow:0 0 0 3px #9c1b2073,0 12px 28px var(--color-slate-015);outline:none}.page-module__FOHyba__imageWrap{aspect-ratio:1;background:var(--color-slate-008);width:100%;position:relative;overflow:hidden}.page-module__FOHyba__cardImage{object-fit:cover;transition:transform .3s}.page-module__FOHyba__card:hover .page-module__FOHyba__cardImage{transform:scale(1.04)}.page-module__FOHyba__cardCaption{text-align:center;flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.page-module__FOHyba__cardTitle{color:var(--color-text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.25}.page-module__FOHyba__cardStats{color:#1a1a1a99;font-size:.8rem;font-weight:500}@media (max-width:640px){.page-module__FOHyba__page{padding:16px}.page-module__FOHyba__subtitle{font-size:1rem}.page-module__FOHyba__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-module__FOHyba__cardCaption{padding:10px 10px 12px}.page-module__FOHyba__cardTitle{font-size:.95rem}}
