.StudioProfile-module__o1cBvG__box{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.StudioProfile-module__o1cBvG__preview{background:color-mix(in srgb, var(--accent-flag) 18%, transparent);color:var(--accent-flag);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.StudioProfile-module__o1cBvG__hero{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-end;min-height:220px;display:flex;position:relative;overflow:hidden}.StudioProfile-module__o1cBvG__heroBack{justify-content:flex-end;display:flex;position:absolute;inset:0}.StudioProfile-module__o1cBvG__heroBack:after{content:"";background:linear-gradient(90deg, var(--surface) 30%, color-mix(in srgb, var(--surface) 70%, transparent) 60%, color-mix(in srgb, var(--surface) 25%, transparent)), linear-gradient(0deg, var(--surface), transparent 60%);position:absolute;inset:0}.StudioProfile-module__o1cBvG__bannerImg{object-fit:cover}.StudioProfile-module__o1cBvG__stripTile{flex:none;width:160px;height:100%;margin-left:-6px;position:relative;overflow:hidden;transform:skew(-8deg)}.StudioProfile-module__o1cBvG__heroBody{align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex;position:relative}.StudioProfile-module__o1cBvG__logo{background:#fff;border-radius:16px;flex-shrink:0;width:160px;height:96px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.StudioProfile-module__o1cBvG__logoImg{object-fit:contain;padding:12px}.StudioProfile-module__o1cBvG__headText{flex-direction:column;gap:8px;display:flex}.StudioProfile-module__o1cBvG__title{align-items:center;gap:var(--space-3);color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.1;display:flex}.StudioProfile-module__o1cBvG__claimed{background:var(--accent-signal);color:var(--on-accent);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.StudioProfile-module__o1cBvG__tagline{color:var(--accent-signal);margin:0;font-size:17px;font-weight:600}.StudioProfile-module__o1cBvG__facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.StudioProfile-module__o1cBvG__facts li{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.StudioProfile-module__o1cBvG__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.StudioProfile-module__o1cBvG__primary{background:var(--accent-signal);color:var(--on-accent);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.StudioProfile-module__o1cBvG__primary:hover{filter:brightness(1.1)}.StudioProfile-module__o1cBvG__about{max-width:760px;margin:0}.StudioProfile-module__o1cBvG__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StudioProfile-module__o1cBvG__block{gap:var(--space-2);flex-direction:column;display:flex}.StudioProfile-module__o1cBvG__blockTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:700}.StudioProfile-module__o1cBvG__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.StudioProfile-module__o1cBvG__list li{color:var(--ink);flex-direction:column;font-size:15px;display:flex}.StudioProfile-module__o1cBvG__meta,.StudioProfile-module__o1cBvG__small{color:var(--ink-muted);font-size:12px}.StudioProfile-module__o1cBvG__small{margin:0}.StudioProfile-module__o1cBvG__small a{color:var(--accent-signal)}.StudioProfile-module__o1cBvG__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.StudioProfile-module__o1cBvG__chip{border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:13px}.StudioProfile-module__o1cBvG__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.StudioProfile-module__o1cBvG__link{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none}.StudioProfile-module__o1cBvG__link:hover{border-color:var(--accent-signal);color:var(--accent-signal)}@media (max-width:760px){.StudioProfile-module__o1cBvG__grid{grid-template-columns:1fr}}.StudioProfile-module__o1cBvG__games{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.StudioProfile-module__o1cBvG__gameCard{color:var(--ink);flex-direction:column;gap:2px;font-size:14px;text-decoration:none;display:flex}.StudioProfile-module__o1cBvG__gameArt{aspect-ratio:4/5;background:var(--surface);border-radius:12px;width:100%;margin-bottom:6px;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.StudioProfile-module__o1cBvG__gameCard:hover .StudioProfile-module__o1cBvG__gameArt{transform:translateY(-3px);box-shadow:0 10px 24px #0006}.StudioProfile-module__o1cBvG__gameCard:hover .StudioProfile-module__o1cBvG__gameName{color:var(--accent-signal)}.StudioProfile-module__o1cBvG__fill{position:absolute;inset:0}.StudioProfile-module__o1cBvG__gameImg{object-fit:cover}.StudioProfile-module__o1cBvG__gameName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StudioProfile-module__o1cBvG__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000059}.StudioProfile-module__o1cBvG__badgeLive{background:var(--accent-signal);color:var(--on-accent)}.StudioProfile-module__o1cBvG__badgeSoon{background:var(--accent-flag,#ffb454);color:#1a1206}.StudioProfile-module__o1cBvG__badgeEngine{color:var(--ink);border:1px solid var(--accent-signal);background:#0a0e14d9}@media (max-width:760px){.StudioProfile-module__o1cBvG__heroBody{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);flex-direction:column}.StudioProfile-module__o1cBvG__heroBack:after{background:linear-gradient(0deg, var(--surface) 45%, color-mix(in srgb, var(--surface) 40%, transparent))}.StudioProfile-module__o1cBvG__logo{width:128px;height:76px}.StudioProfile-module__o1cBvG__title{font-size:24px}.StudioProfile-module__o1cBvG__games{grid-template-columns:repeat(2,minmax(0,1fr))}}
