.modelCardRoot{color:#141414;background:0 0;border:none;border-radius:14px;text-decoration:none;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;box-shadow:0 8px 32px #00000014}html[data-public-theme=dark] .modelCardRoot{color:#f5f4f1;box-shadow:0 12px 40px #0000008c}[data-model-card]:hover{transform:translateY(-1px);box-shadow:0 16px 48px #0000001f}html[data-public-theme=dark] [data-model-card]:hover{box-shadow:0 20px 56px #000000a6}.modelCardMedia{--film-tray-bottom:12px;--film-tray-height:clamp(70px,10vw,92px);--panel-above-tray-gap:6px;--glass-hover-lift-subtle:5px;border-radius:14px;position:relative;overflow:hidden}.modelCardMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 42%,#0000002e 72%,#00000052 100%);transition:background .38s;position:absolute;inset:0}html[data-public-theme=dark] .modelCardMedia:after{background:linear-gradient(#fff0 0% 42%,#ffffff24 72%,#ffffff42 100%)}[data-model-card]:hover .modelCardMedia:after{background:linear-gradient(#0000 0% 38%,#00000042 68%,#0000006b 100%)}html[data-public-theme=dark] [data-model-card]:hover .modelCardMedia:after{background:linear-gradient(#fff0 0% 38%,#fff3 68%,#ffffff57 100%)}.modelCardHeroImg{will-change:transform;transition:transform .64s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}[data-model-card]:hover .modelCardHeroImg{transform:scale(1.03)}.modelCardGlass{left:.65rem;right:.65rem;bottom:var(--film-tray-bottom);z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#08080cc7;border:1px solid #ffffff1f;border-radius:12px;padding:.7rem .85rem .8rem;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .42s,border-color .42s;position:absolute;transform:translateY(0);box-shadow:0 8px 28px #00000059}.modelCardGlass .modelCardName{color:#fffffff5}.modelCardGlass .modelCardMeta{color:#ffffff85}[data-model-card]:hover .modelCardGlass .modelCardMeta{color:#ffffffb8}html[data-public-theme=dark] .modelCardGlass{color:#141414;background:#ffffffb8;border-color:#ffffffd9;box-shadow:0 8px 28px #00000038}html[data-public-theme=dark] .modelCardGlass .modelCardName{color:#141414}html[data-public-theme=dark] .modelCardGlass .modelCardMeta{color:#0000007a}html[data-public-theme=dark] [data-model-card]:hover .modelCardGlass .modelCardMeta{color:#0000009e}[data-model-card]:hover .modelCardGlass{transform:translateY(calc(-1*var(--glass-hover-lift-subtle)));box-shadow:0 12px 32px #00000017}html[data-public-theme=dark] [data-model-card]:hover .modelCardGlass{box-shadow:0 14px 36px #00000047}[data-model-card]:has(.filmTray):hover .modelCardGlass{transform:translateY(calc(-1*(var(--film-tray-height) - var(--film-tray-bottom) + var(--panel-above-tray-gap))))}.modelCardName{letter-spacing:-.015em;color:inherit;opacity:.88;margin:0;padding:0;font-family:ui-serif,Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:clamp(1.22rem,3vw,1.48rem);font-weight:500;line-height:1.2;transition:opacity .32s}[data-model-card]:hover .modelCardName{opacity:1}.modelCardMeta{letter-spacing:.1em;text-transform:uppercase;color:#0000006b;opacity:.85;margin:.45rem 0 0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.45;transition:color .32s,opacity .32s}.modelCardMedia--placeholder{--film-tray-height:0px;--panel-above-tray-gap:.5rem;--film-tray-bottom:.65rem}.modelCardMedia--placeholder .modelCardPlaceholderLabel{pointer-events:none;opacity:.35;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:768px){.modelCardMedia:not(.modelCardMedia--placeholder){--film-tray-bottom:14px;--panel-above-tray-gap:8px;--glass-hover-lift-subtle:6px}.modelCardMedia--placeholder{--film-tray-bottom:.85rem}.modelCardGlass{padding:.85rem 1rem .95rem;left:.85rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.modelCardRoot,[data-model-card]:hover{transition:none}[data-model-card]:hover{transform:none}.modelCardHeroImg,[data-model-card]:hover .modelCardHeroImg{transition:none;transform:none}.modelCardMedia:after{transition:none}.modelCardGlass{transition:none;transform:translateY(0)}[data-model-card]:hover .modelCardGlass{transform:translateY(0)}[data-model-card]:has(.filmTray):hover .modelCardGlass{transform:translateY(calc(-1*(var(--film-tray-height) - var(--film-tray-bottom) + var(--panel-above-tray-gap))))}.modelCardName,.modelCardMeta,.filmTray{transition:none}[data-model-card]:hover .filmTray{opacity:1;transform:translateY(0)}}.filmTray{z-index:4;height:var(--film-tray-height);opacity:0;-webkit-backdrop-filter:blur(10px);background:#0c0c10eb;border-top:1px solid #ffffff14;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .36s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 12px))}html[data-public-theme=dark] .filmTray{background:#ffffffe6;border-top-color:#00000014}[data-model-card]:hover .filmTray{opacity:1;transform:translateY(0)}.filmTrack{will-change:transform;align-items:center;gap:12px;height:100%;padding:10px 14px;animation:12s linear infinite paused filmScroll;display:flex}[data-model-card]:hover .filmTrack{animation-play-state:running}@keyframes filmScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.filmThumb{background:#eaeaea;border-radius:14px;flex:none;width:74px;height:74px;position:relative;overflow:hidden}html[data-public-theme=dark] .filmThumb{background:#2a2a2a}.filmThumb img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.filmTrack,[data-model-card]:hover .filmTrack{animation:none}}.modelCardRestrictionBadges{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.modelCardRestrictionBadge{letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;background:#ffffff24;border-radius:6px;padding:.2rem .45rem;font-size:.65rem;font-weight:600}html[data-public-theme=dark] .modelCardGlass .modelCardRestrictionBadge{color:#141414;background:#fffffff0;border:1px solid #0000001a}.modelCardRestrictionNote{color:#ffd2d2f2;margin-top:.35rem;font-size:.7rem;line-height:1.35}.modelCardRoot--workBlocked{pointer-events:none;opacity:.58;cursor:not-allowed}[data-model-card-touch-root]{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}[data-model-card-touch-root]:focus{outline:none}[data-model-card-touch-root]:focus-visible{outline-offset:3px;outline:2px solid #c9a962f2}@media (min-width:768px){[data-model-card-touch-root]:focus-visible{outline-offset:4px}}[data-model-card-touch-root][data-expanded=true]{transform:translateY(-1px);box-shadow:0 16px 48px #0000001f}html[data-public-theme=dark] [data-model-card-touch-root][data-expanded=true]{box-shadow:0 20px 56px #000000a6}[data-model-card-touch-root][data-expanded=true] .modelCardMedia:after{background:linear-gradient(#0000 0% 38%,#00000042 68%,#0000006b 100%)}html[data-public-theme=dark] [data-model-card-touch-root][data-expanded=true] .modelCardMedia:after{background:linear-gradient(#fff0 0% 38%,#fff3 68%,#ffffff57 100%)}[data-model-card-touch-root][data-expanded=true] .modelCardHeroImg{transform:scale(1.03)}[data-model-card-touch-root][data-expanded=true] .modelCardGlass{transform:translateY(calc(-1*var(--glass-hover-lift-subtle)));box-shadow:0 12px 32px #00000017}html[data-public-theme=dark] [data-model-card-touch-root][data-expanded=true] .modelCardGlass{box-shadow:0 14px 36px #00000047}[data-model-card-touch-root][data-expanded=true] .modelCardGlass .modelCardMeta{color:#ffffffb8}html[data-public-theme=dark] [data-model-card-touch-root][data-expanded=true] .modelCardGlass .modelCardMeta{color:#0000009e}[data-model-card-touch-root][data-expanded=true] .modelCardName{opacity:1}[data-model-card-touch-root]:has(.filmTray)[data-expanded=true] .modelCardGlass{transform:translateY(calc(-1*(var(--film-tray-height) - var(--film-tray-bottom) + var(--panel-above-tray-gap))))}[data-model-card-touch-root][data-expanded=true] .filmTray{opacity:1;transform:translateY(0)}[data-model-card-touch-root][data-expanded=true] .filmTrack{animation-play-state:running}@media (prefers-reduced-motion:reduce){[data-model-card-touch-root][data-expanded=true],[data-model-card-touch-root][data-expanded=true] .modelCardHeroImg{transform:none}[data-model-card-touch-root][data-expanded=true] .modelCardGlass{transform:translateY(0)}[data-model-card-touch-root]:has(.filmTray)[data-expanded=true] .modelCardGlass{transform:translateY(calc(-1*(var(--film-tray-height) - var(--film-tray-bottom) + var(--panel-above-tray-gap))))}}.modelCardViewProfileCta{letter-spacing:.06em;text-transform:uppercase;color:#141414;background:#fffffff2;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.65rem;padding:.55rem 1rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #0003}.modelCardViewProfileCta:active{transform:scale(.98)}html[data-public-theme=dark] .modelCardViewProfileCta{color:#f5f4f1;background:#141414;border-color:#ffffff1f;box-shadow:0 4px 18px #00000073}
