.feed-left-nav_nav__ydayz{display:none;border-right:1px solid var(--line)}.feed-left-nav_sticky__bhdte{position:sticky;top:var(--nav-h);display:flex;flex-direction:column;gap:2px;padding:24px 18px}.feed-left-nav_profile__cWXzW{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 11px;border-radius:var(--radius-sm);transition:background-color var(--dur) var(--ease)}.feed-left-nav_profile__cWXzW:hover{background:var(--surface)}.feed-left-nav_identity__XaIL9{display:flex;flex-direction:column;gap:1px;min-width:0}.feed-left-nav_identity__XaIL9 small,.feed-left-nav_identity__XaIL9 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-left-nav_identity__XaIL9 strong{font-size:var(--text-sm);font-weight:600}.feed-left-nav_identity__XaIL9 small{color:var(--muted);font-size:11.5px}.feed-left-nav_link__Vlpyp{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 11px;border-radius:var(--radius-sm);color:var(--muted);font-size:13.5px;font-weight:500;text-align:left;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.feed-left-nav_link__Vlpyp svg{flex-shrink:0;color:var(--muted-2)}.feed-left-nav_link__Vlpyp:hover{background:var(--surface);color:var(--text)}.feed-left-nav_count__FEadn{margin-left:auto;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.feed-left-nav_create__Ouvtp{margin-top:20px}@media (min-width:1280px){.feed-left-nav_nav__ydayz{display:block}}.game-art_art__q2pjR{position:relative;overflow:hidden;background:var(--surface-3)}.game-art_art__q2pjR img{width:100%;height:100%;object-fit:cover}.game-art_placeholder__gU5c6{background:repeating-linear-gradient(135deg,rgba(238,240,241,.04) 0 1px,transparent 1px 10px),linear-gradient(160deg,var(--tone,#26323a) 0,#0a0c0e 88%)}.game-art_placeholderTitle__w4IaL{position:absolute;left:14px;right:14px;bottom:12px;color:rgba(238,240,241,.92);font-size:clamp(15px,1.6vw,22px);font-weight:800;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.form_form__2sCFC{display:flex;flex-direction:column;gap:16px}.form_field__7qF9P{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.form_label__A_itX{color:var(--text-2);font-size:var(--text-sm);font-weight:500}.form_hint__erMsH{color:var(--muted);font-size:var(--text-xs)}.form_check__7bQFQ,.form_row__8NPxR{display:flex;gap:12px}.form_check__7bQFQ{align-items:flex-start;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-field);background:var(--field);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.form_check__7bQFQ:hover{border-color:var(--line-strong)}.form_check__7bQFQ:has(input:checked){border-color:var(--accent-line);background:linear-gradient(var(--accent-tint),var(--accent-tint)) var(--field)}.form_check__7bQFQ:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.form_check__7bQFQ:has(input:disabled){opacity:.55;cursor:not-allowed}.form_check__7bQFQ input,.form_check__7bQFQ input:focus,.form_check__7bQFQ input:hover{appearance:none;display:grid;place-content:center;flex-shrink:0;width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;border:1.5px solid var(--muted-2);border-radius:5px;background:transparent;box-shadow:none;cursor:inherit}.form_check__7bQFQ input:checked{border-color:var(--accent-2);background:var(--accent-2)}.form_check__7bQFQ input:before{content:"";width:10px;height:10px;background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transition:transform var(--dur) var(--ease)}.form_check__7bQFQ input:checked:before{transform:scale(1)}.form_check__7bQFQ input:focus-visible{outline:none}.form_checkText__muMDW{display:flex;flex-direction:column;gap:3px;min-width:0}.form_checkLabel__VaG44{color:var(--text);font-size:var(--text-md);font-weight:500;line-height:1.4}.form_checkHint__yn95_{color:var(--muted);font-size:var(--text-sm);line-height:1.5}@media (forced-colors:active){.form_check__7bQFQ input:checked:before{background:CanvasText}}.form_upload__DONUT{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius-field);background:var(--field);color:var(--muted);font-size:var(--text-md);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.form_upload__DONUT:focus-within,.form_upload__DONUT:hover{border-color:var(--accent-line);color:var(--text)}.form_upload__DONUT:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.form_upload__DONUT:has(input:disabled){opacity:.55;cursor:not-allowed}.form_upload__DONUT svg{color:var(--accent-2)}.form_uploadDone__DLSsk{border-style:solid;border-color:var(--accent-line);color:var(--accent-2)}.form_previews__XeuGR{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.form_preview__YXZHt{position:relative}.form_preview__YXZHt img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.form_preview__YXZHt button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(10,12,14,.85);color:var(--text);font-size:15px;line-height:1}.form_note__U9WB_{color:var(--muted-2);font-size:var(--text-sm);line-height:1.55}.form_actions__ldKat{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.form_section__HSxyC{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0}.form_section__HSxyC+.form_section__HSxyC{padding-top:18px;border-top:1px solid var(--line)}.form_section__HSxyC legend{padding:0;margin-bottom:14px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}@media (max-width:520px){.form_row__8NPxR{flex-direction:column}}.form_alert__6i5jk{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid;border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);line-height:1.5}.form_alert__6i5jk svg{flex-shrink:0;margin-top:2px}.form_error__5mIcR{background:rgba(242,118,95,.08);border-color:rgba(242,118,95,.3)}.form_error__5mIcR svg{color:var(--danger)}.form_success__rfpt6{background:rgba(159,207,122,.08);border-color:rgba(159,207,122,.3)}.form_success__rfpt6 svg{color:var(--success)}.composer-row_composer__5az_J{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.composer-row_body__VU_E0{min-width:0}.composer-row_prompt___6XpW{display:block;width:100%;min-height:44px;margin-bottom:10px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-field);background:var(--field);color:var(--muted-2);font-size:var(--text-post);text-align:left;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.composer-row_prompt___6XpW:hover:not(:disabled){border-color:var(--line-strong);color:var(--muted)}.composer-row_row__XpLD8{display:flex;justify-content:space-between;align-items:center}.composer-row_tools__zW_o6{display:flex;gap:4px;margin-left:-8px}.composer-row_tools__zW_o6 button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border-radius:8px;color:var(--muted);font-size:var(--text-xs);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.composer-row_tools__zW_o6 button:hover{background:var(--surface);color:var(--text)}.game-visibility_control__Xo_A8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.game-visibility_label__t3_Uf{display:inline-flex;align-items:center;gap:10px;color:var(--text-2);font-size:var(--text-md);cursor:pointer}.game-visibility_label__t3_Uf input{flex-shrink:0;width:18px;height:18px;min-height:0;margin:0;padding:0;border-radius:4px;box-shadow:none;accent-color:var(--accent-2);cursor:pointer}.game-visibility_label__t3_Uf input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.game-visibility_label__t3_Uf:has(input:disabled){opacity:.6;cursor:wait}.game-visibility_status__ilB1F{font-size:var(--text-xs);color:var(--muted)}.game-visibility_error__Vcr2_{flex-basis:100%;color:var(--danger);font-size:var(--text-sm)}.game-form_column__UCdhE,.game-form_columns__u9gPJ{display:contents}.game-form_column__UCdhE+.game-form_column__UCdhE>fieldset:first-child{padding-top:18px;border-top:1px solid var(--line)}.game-form_page__Zs7cZ .game-form_columns__u9gPJ{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}.game-form_page__Zs7cZ .game-form_column__UCdhE{display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width:900px){.game-form_page__Zs7cZ .game-form_column__UCdhE+.game-form_column__UCdhE>fieldset:first-child{padding-top:0;border-top:0}}@media (max-width:899px){.game-form_page__Zs7cZ .game-form_columns__u9gPJ{grid-template-columns:minmax(0,1fr);gap:24px}}.credits-editor_editor__aAn3R{display:grid;gap:24px;min-width:0}.credits-editor_heading__zMg3E{font-size:var(--text-base);margin:0 0 12px}.credits-editor_heading__zMg3E span,.credits-editor_hint__AmN8G,.credits-editor_identity__bHkyo small,.credits-editor_results__Rduk_ small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.credits-editor_hint__AmN8G{margin:0;line-height:1.6}.credits-editor_list__RpCvn,.credits-editor_results__Rduk_{list-style:none;padding:0;margin:8px 0 0}.credits-editor_row__U9P99{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.credits-editor_identity__bHkyo{display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere}.credits-editor_identity__bHkyo a small,.credits-editor_results__Rduk_ small{display:block}.credits-editor_picker__kgrip,.credits-editor_role__E86Pt{display:grid;gap:6px;font-size:var(--text-sm);min-width:0}.credits-editor_picker__kgrip input,.credits-editor_role__E86Pt input{width:100%;min-width:0}.credits-editor_picker__kgrip{position:relative}.credits-editor_notice__njlMd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.credits-editor_picker__kgrip>button,.credits-editor_reload__NlJcn{justify-self:start}.credits-editor_results__Rduk_{max-height:260px;overflow-y:auto;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.credits-editor_results__Rduk_[hidden]{display:none}.credits-editor_results__Rduk_ li{display:flex;gap:12px;padding:12px;cursor:pointer;overflow-wrap:anywhere}.credits-editor_results__Rduk_ li[aria-selected=true]{background:var(--accent-tint);outline:1px solid var(--accent-line);outline-offset:-1px}@media (max-width:520px){.credits-editor_row__U9P99{flex-wrap:wrap}.credits-editor_identity__bHkyo{flex-basis:calc(100% - 52px)}.credits-editor_row__U9P99>button{margin-left:44px}}.embeds_embed__rRRof{position:relative;display:block;margin-top:13px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;transition:border-color var(--dur) var(--ease)}a.embeds_embed__rRRof:hover{border-color:var(--accent-line)}.embeds_row__wwEox{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px}.embeds_thumb__sfPMe{width:80px;aspect-ratio:460/215;border-radius:var(--radius-xs);flex-shrink:0}.embeds_logo___qysw{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#1e2a30;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:600;flex-shrink:0}.embeds_text__cmxLq{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.embeds_title__0q_cf{font-size:var(--text-sm);font-weight:600}.embeds_meta__PmwYk{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embeds_description__rmdnr{color:var(--muted);font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.embeds_chevron__JBcbS{color:var(--muted-2);flex-shrink:0}.embeds_titleRow__aixKk{display:flex;align-items:center;gap:8px;min-width:0}.embeds_titleRow__aixKk .embeds_title__0q_cf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embeds_large__Jz9qB{position:relative}.embeds_large__Jz9qB:hover{border-color:var(--accent-line)}.embeds_stage__6jpFv{position:relative;overflow:hidden;background:var(--bg-2)}.embeds_backdrop__Bp23r{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(24px) brightness(.45);transform:scale(1.2)}.embeds_largeArt__bGY4u{aspect-ratio:460/215}.embeds_stage__6jpFv .embeds_fitted__40YpG{background:transparent}.embeds_stage__6jpFv .embeds_fitted__40YpG img{object-fit:contain}.embeds_badges__INaD1{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.embeds_largeBody__ECHdC{display:flex;flex-direction:column;gap:3px;padding:14px 16px}.embeds_large__Jz9qB .embeds_title__0q_cf{font-size:var(--text-h3);letter-spacing:-.015em}.embeds_large__Jz9qB .embeds_meta__PmwYk{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.embeds_large__Jz9qB .embeds_description__rmdnr{margin-top:2px}.embeds_facts__XuKyM{margin-top:2px;color:var(--muted);font-family:var(--font-mono);font-size:11px}.embeds_stretched__pBQjB:after{content:"";position:absolute;inset:0;z-index:1}.embeds_stretched__pBQjB:focus-visible{outline:none}.embeds_large__Jz9qB:has(.embeds_stretched__pBQjB:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.embeds_footer__sY6Wn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.embeds_follow__fhtqu{position:relative;z-index:2}.embeds_cta__kvdQu{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--accent-2);font-size:12.5px;font-weight:600;transition:color var(--dur) var(--ease)}.embeds_large__Jz9qB:hover .embeds_cta__kvdQu{color:var(--text)}.post-actions_actions__v_Wno{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0 -8px;color:var(--muted)}.post-actions_action__BU5zU{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border-radius:8px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.post-actions_action__BU5zU:hover:not(:disabled){background:var(--surface);color:var(--text)}.post-actions_liked__v9sYd,.post-actions_liked__v9sYd:hover:not(:disabled){color:var(--like)}.post-actions_liked__v9sYd svg{fill:currentColor}.post-actions_open__6MWqI{color:var(--text)}.post-actions_wishlist__8QnfT{margin-left:auto;font-family:var(--font-sans)}.post-actions_saved__m0cF6,.post-actions_saved__m0cF6:hover:not(:disabled){color:var(--accent-2)}.post-actions_saved__m0cF6 svg{fill:currentColor}@media (pointer:fine){.post-actions_compact__qURaH{gap:6px;margin-top:6px}.post-actions_compact__qURaH .post-actions_action__BU5zU{height:28px;color:var(--muted-2)}}@media (pointer:coarse){.post-actions_actions__v_Wno{gap:12px}.post-actions_action__BU5zU:after{content:"";position:absolute;inset:-6px}}.post-comments_comments__qnaor{display:grid;gap:14px;margin-top:6px;padding:12px 0 6px 14px;border-left:1px solid var(--line-strong)}.post-comments_loading__Au3El{display:grid;gap:8px}.post-comments_empty__LBpZR{color:var(--muted);font-size:var(--text-sm)}.post-comments_comment__JEeHQ{display:grid;grid-template-columns:24px 1fr;gap:10px}.post-comments_meta__95PS_{display:flex;gap:8px;align-items:baseline;font-size:var(--text-sm)}.post-comments_meta__95PS_ a{font-weight:700}.post-comments_meta__95PS_ time{color:var(--muted-2);font-size:var(--text-xs)}.post-comments_comment__JEeHQ p{margin-top:2px;color:var(--text-2);font-size:var(--text-md);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.post-comments_reply__tSnmy{display:flex;align-items:center;gap:8px}.post-comments_reply__tSnmy input{min-height:36px;height:36px;padding:0 12px;font-size:var(--text-sm)}.feed-post_reposted__kwXT8{display:block;color:var(--muted-2);font-size:var(--text-xs);padding-top:8px}.feed-post_post__i2UWq{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"avatar head" "avatar content";column-gap:12px;padding:20px 0 12px;border-bottom:1px solid var(--line)}.feed-post_avatar___4103{grid-area:avatar;align-self:start;border-radius:50%}.feed-post_avatar___4103.feed-post_studioMark__HJwB_{border-radius:22%}.feed-post_head___NrIJ{grid-area:head;display:flex;align-items:center;gap:6px;min-width:0;min-height:28px;flex-wrap:wrap;margin-bottom:6px}.feed-post_content__lyqAZ{grid-area:content;min-width:0}.feed-post_author__YiE9B{font-size:var(--text-md);font-weight:600;letter-spacing:0;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis}.feed-post_author__YiE9B:hover{color:var(--accent-2)}.feed-post_handle__9k3yj{min-width:0;color:var(--muted-2);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.feed-post_handle__9k3yj:hover{color:var(--muted)}.feed-post_dot__74xcD,.feed-post_time__P150L{flex-shrink:0;color:var(--muted-2);font-size:var(--text-xs)}a.feed-post_time__P150L:hover{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.feed-post_head___NrIJ>:last-child{margin-left:auto}.feed-post_more__xvFMI{position:relative;display:grid;place-items:center;width:30px;height:30px;margin-right:-6px;border-radius:8px;color:var(--muted-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.feed-post_more__xvFMI:hover{background:var(--surface);color:var(--text)}@media (pointer:coarse){.feed-post_more__xvFMI:after{content:"";position:absolute;inset:-7px}}.feed-post_media__py5Gr{margin-top:13px}.feed-post_mediaItem__qO4K2{display:block;width:100%;border-radius:var(--radius-md);cursor:zoom-in}.feed-post_media__py5Gr img{width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line)}.feed-post_mediaGrid__zcPZ6{display:grid;grid-template-columns:1fr 1fr;gap:6px}.feed-post_mediaGrid__zcPZ6 img{aspect-ratio:1;max-height:none}.feed-post_mediaTrio__JC0r5>:first-child{grid-row:span 2}.feed-post_mediaTrio__JC0r5>:first-child img{height:100%;aspect-ratio:auto}.feed-post_mediaTrio__JC0r5>:not(:first-child) img{aspect-ratio:4/3}.feed-post_embedded__w7zDh{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.feed-post_post__i2UWq{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"avatar head" "content content";column-gap:10px}.feed-post_avatar___4103{align-self:center}.feed-post_avatar___4103>span{width:32px;height:32px;font-size:10px}.feed-post_head___NrIJ{margin-bottom:8px}}.feed-post_quote__Ux5Nd{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"avatar head" "content content";column-gap:8px;padding:0;border-bottom:0}.feed-post_quote__Ux5Nd .feed-post_avatar___4103{align-self:center}.feed-post_quote__Ux5Nd .feed-post_avatar___4103>span{width:24px;height:24px;font-size:9px}.feed-post_quote__Ux5Nd .feed-post_head___NrIJ{min-height:24px;margin-bottom:4px}.feed-post_quote__Ux5Nd .feed-post_head___NrIJ>:last-child{margin-left:0}.feed-post_quote__Ux5Nd .feed-post_author__YiE9B{font-size:var(--text-sm)}.feed-post_quote__Ux5Nd .feed-post_media__py5Gr img{max-height:200px}.feed-post_quote__Ux5Nd .feed-post_mediaGrid__zcPZ6 img{aspect-ratio:16/10}.feed-page_shell__kr05N{display:grid;grid-template-columns:minmax(0,680px);justify-content:center;min-height:calc(100dvh - var(--nav-h))}.feed-page_center__L9eSL{--pad:24px;min-width:0;padding:0 var(--pad) 48px;background:var(--bg)}.feed-page_strip__eIlkw{position:sticky;top:var(--nav-h);z-index:10;display:flex;align-items:center;gap:16px;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);background:rgba(16,19,22,.96);backdrop-filter:blur(12px)}.feed-page_strip__eIlkw:after{content:"";position:absolute;left:var(--pad);right:var(--pad);bottom:0;height:1px;background:var(--line)}.feed-page_strip__eIlkw .feed-page_tabs__PPLCu{flex:1;min-width:0;border-bottom:0}.feed-page_order__SkaeJ{flex-shrink:0;color:var(--muted);font-size:12.5px;font-weight:500}.feed-page_more__V7xOj{display:flex;justify-content:center;padding:20px 0}@media (min-width:1024px){.feed-page_shell__kr05N{grid-template-columns:minmax(0,680px) 280px}}@media (min-width:1280px){.feed-page_shell__kr05N{grid-template-columns:220px minmax(0,680px) 280px}}@media (max-width:760px){.feed-page_center__L9eSL{--pad:var(--gutter);padding-bottom:32px}}.landing_page__a4yzY{overflow-x:clip}.landing_wrap__az0gk{width:min(calc(100% - 2 * var(--gutter)),1200px);margin-inline:auto}.landing_band__D59Bl{padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--line)}.landing_deep__ley8R{background:var(--bg-2)}.landing_head__dwC9B{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,36px)}.landing_headText__r0xLP{max-width:640px}.landing_title__qVHjt{font-size:clamp(26px,3.2vw,38px);line-height:1.08;letter-spacing:-.04em}.landing_intro__od4yl{margin-top:10px;color:var(--muted);font-size:var(--text-base);line-height:1.6}.landing_cta__e_0G0:is(a,button){height:46px;padding-inline:20px;font-size:var(--text-md)}.landing_retry__jAmoc{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;color:var(--muted);font-size:var(--text-sm)}.arrivals_board___SXEL{border-top:1px solid var(--line-strong)}.arrivals_columns__5Ctxy,.arrivals_row__m_wcF{display:grid;grid-template-columns:64px 128px minmax(0,1fr) minmax(0,220px) 128px;align-items:center;gap:20px}.arrivals_columns__5Ctxy{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:var(--text-xs)}.arrivals_columns__5Ctxy span:last-child{text-align:right}.arrivals_rows__VcG53{margin:0;padding:0;list-style:none}.arrivals_rows__VcG53 li{border-bottom:1px solid var(--line)}.arrivals_row__m_wcF{padding:12px;transition:background-color var(--dur) var(--ease)}.arrivals_row__m_wcF:hover{background:var(--hover)}.arrivals_date__NDqX_{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.arrivals_thumb__r62H7{position:relative;aspect-ratio:460/215;border-radius:var(--radius-xs);overflow:hidden}.arrivals_fill__8eiGq{position:absolute;inset:0}.arrivals_name__cCwtc{display:flex;flex-direction:column;gap:2px;min-width:0}.arrivals_name__cCwtc strong{overflow:hidden;font-size:15px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) var(--ease)}.arrivals_row__m_wcF:hover .arrivals_name__cCwtc strong{color:var(--accent-2)}.arrivals_genre__Q4qnm,.arrivals_name__cCwtc span{overflow:hidden;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.arrivals_genre__Q4qnm{display:flex;align-items:center;gap:8px}.arrivals_status__FR5nG{justify-self:end;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;text-align:right}.arrivals_default__tH_mP{color:var(--text)}.arrivals_free__1l23D{color:var(--highlight)}.arrivals_soon__cOFJ0{color:var(--muted)}@media (max-width:1000px){.arrivals_columns__5Ctxy,.arrivals_row__m_wcF{grid-template-columns:60px 112px minmax(0,1fr) 120px}.arrivals_columns__5Ctxy span:nth-child(4),.arrivals_genre__Q4qnm{display:none}}@media (max-width:760px){.arrivals_columns__5Ctxy{display:none}.arrivals_row__m_wcF{grid-template-columns:104px auto minmax(0,1fr);grid-template-areas:"thumb name name" "thumb date status";gap:6px 14px;padding:12px 0}.arrivals_row__m_wcF:hover{background:none}.arrivals_thumb__r62H7{grid-area:thumb}.arrivals_name__cCwtc{grid-area:name}.arrivals_date__NDqX_{grid-area:date}.arrivals_status__FR5nG{grid-area:status;justify-self:start}}.audiences_split__hamC_{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.audiences_title__dOZ7a{padding-bottom:14px;border-bottom:1px solid var(--line-strong);font-size:22px;font-weight:650;letter-spacing:-.03em}.audiences_developers__AzFdH .audiences_title__dOZ7a{border-bottom-color:var(--accent-line)}.audiences_list__QgBBs{margin:0;padding:0;list-style:none}.audiences_list__QgBBs li{display:grid;gap:3px;padding:14px 0;border-bottom:1px solid var(--line)}.audiences_developers__AzFdH li{grid-template-columns:minmax(0,15em) minmax(0,1fr);column-gap:24px}.audiences_list__QgBBs strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.audiences_list__QgBBs span{color:var(--muted);font-size:var(--text-sm);line-height:1.55}@media (max-width:1000px){.audiences_developers__AzFdH li{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.audiences_split__hamC_{grid-template-columns:minmax(0,1fr)}}.closing_closing__dy64D{padding-bottom:clamp(56px,8vw,112px)}.closing_panel__gcW3o{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;padding:clamp(28px,5vw,64px);border:1px solid var(--line-strong);border-top-color:var(--accent-line);border-radius:var(--radius-lg);background:var(--panel)}.closing_title__3Cxjq{max-width:13em;font-size:clamp(32px,4.6vw,58px);line-height:1;letter-spacing:-.045em}.closing_text__YT7MU{max-width:36em;margin-top:16px;color:var(--text-3);font-size:clamp(15px,1.3vw,17px);line-height:1.6}.closing_actions__MMV0H{display:flex;flex-wrap:wrap;gap:10px}.closing_players__TxYJF{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm)}.closing_players__TxYJF a{color:var(--accent-2);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:color var(--dur) var(--ease)}.closing_players__TxYJF a:hover{color:var(--text)}@media (max-width:900px){.closing_panel__gcW3o{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.closing_actions__MMV0H>*{flex:1 1 100%}}.community_people__4fvcD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.community_person__BNeNP{display:flex;flex-direction:column;gap:14px;height:100%;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);transition:border-color .2s var(--ease)}.community_person__BNeNP:hover{border-color:var(--accent-line)}.community_who__Y7fQD{display:flex;align-items:center;gap:12px;min-width:0}.community_mark__DiMLG{display:flex;flex-shrink:0}.community_whoText__FCcsg{display:flex;flex-direction:column;gap:1px;min-width:0}.community_whoText__FCcsg strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.community_titles__Bq8Uf,.community_whoText__FCcsg small{overflow:hidden;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.community_games__OsNXF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.community_game__63G4L{position:relative;aspect-ratio:460/215;border-radius:var(--radius-xs);overflow:hidden}.community_fill__YJqi7{position:absolute;inset:0}.community_titles__Bq8Uf{margin-top:-6px;font-size:var(--text-xs)}.community_devlogs__e9eXG{margin-top:clamp(32px,4vw,48px)}.community_subhead__0g76S{margin-bottom:14px;font-size:19px;font-weight:650;letter-spacing:-.02em}.community_posts__Vuaip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.community_post__41TGU{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden;transition:border-color .2s var(--ease)}.community_post__41TGU:hover{border-color:var(--accent-line)}.community_media__cByty{aspect-ratio:16/9;background:var(--surface-3)}.community_media__cByty img{width:100%;height:100%;object-fit:cover}.community_postBody__qTMS2{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.community_postGame__6Sw0J{font-size:15px;font-weight:650}.community_excerpt__Xrks3{display:-webkit-box;overflow:hidden;margin-top:4px;color:var(--text-3);font-size:var(--text-sm);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community_byline__b_eIt{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;color:var(--muted);font-size:var(--text-xs)}.community_byline__b_eIt time{margin-left:auto;color:var(--muted-2)}@media (max-width:1000px){.community_people__4fvcD,.community_posts__Vuaip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.community_people__4fvcD,.community_posts__Vuaip{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.community_people__4fvcD>li,.community_posts__Vuaip>li{flex:0 0 min(82%,300px);scroll-snap-align:start}}.hero_hero__j8ARz{padding-block:clamp(36px,6vw,88px) clamp(56px,7vw,104px)}.hero_grid__u_Vr4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,80px)}.hero_title__70km2{max-width:9.6em;font-size:clamp(42px,6vw,78px);font-weight:700;line-height:.98;letter-spacing:-.05em}.hero_lead__dmqGW{max-width:30em;margin-top:22px;color:var(--text-3);font-size:clamp(16px,1.35vw,18px);line-height:1.6}.hero_actions__PtWX0{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.hero_signin__v7fK9{margin-top:18px;color:var(--muted);font-size:var(--text-sm)}.hero_signinLink__maR5N{color:var(--accent-2);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:color var(--dur) var(--ease)}.hero_signinLink__maR5N:hover{color:var(--text)}.hero_visual__Nqfzx{margin:0;min-width:0}.hero_caption__HdPQV{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px 48px;color:var(--muted);font-size:var(--text-sm)}.hero_arrival__Zbose{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-weight:600}.hero_arrival__Zbose:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--highlight)}.hero_added__LONSV{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.hero_stage__pELR_{position:relative;padding-left:48px}.hero_page__vYTOJ{display:block;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--card);overflow:hidden;box-shadow:var(--shadow);transition:border-color .2s var(--ease);animation:hero_settle__ONg7t .8s var(--ease) both}a.hero_page__vYTOJ:hover{border-color:var(--accent-line)}.hero_art__pz3I7{position:relative;display:block;aspect-ratio:16/9}.hero_fill__jVpsm{position:absolute;inset:0}.hero_fill__jVpsm img{transition:transform .5s var(--ease)}a.hero_page__vYTOJ:hover .hero_fill__jVpsm img{transform:scale(1.025)}.hero_body__wzb_V{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:16px 20px 18px}.hero_gameTitle__K0xhe{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.hero_status__tJ9Hc{align-self:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.hero_default__fNxf3{color:var(--text)}.hero_free___bb2W{color:var(--highlight)}.hero_soon__hbIpg{color:var(--muted)}.hero_credit__swwqi{grid-column:1/-1;color:var(--muted);font-size:var(--text-sm)}.hero_tags__CsPKx{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.hero_anchor__jdFNI{position:absolute;top:0;left:48px;right:0;aspect-ratio:16/9;pointer-events:none}.hero_post__hykYl{position:absolute;left:-48px;bottom:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(78%,380px);padding:14px 16px 15px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-pop);pointer-events:auto;transition:border-color .2s var(--ease);animation:hero_post__hykYl .6s var(--ease) .45s both}a.hero_post__hykYl:hover{border-color:var(--accent-line)}.hero_postMain__eoaFn{display:flex;flex-direction:column;min-width:0}.hero_postHead__HPN1_{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:var(--text-sm)}.hero_postHead__HPN1_ strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hero_postHead__HPN1_ time{flex-shrink:0;color:var(--muted-2);font-size:var(--text-xs)}.hero_postText__QHLEL{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:var(--text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes hero_settle__ONg7t{0%{transform:translateY(12px) scale(.985)}}@keyframes hero_post__hykYl{0%{opacity:0;transform:translateY(12px)}}@media (max-width:900px){.hero_grid__u_Vr4{grid-template-columns:minmax(0,1fr)}.hero_visual__Nqfzx{max-width:640px}}@media (max-width:520px){.hero_actions__PtWX0>*{flex:1 1 100%}.hero_caption__HdPQV{margin-left:0}.hero_stage__pELR_{padding-left:0}.hero_body__wzb_V{padding-bottom:36px}.hero_anchor__jdFNI{position:static;aspect-ratio:auto}.hero_post__hykYl{position:relative;left:auto;bottom:auto;width:auto;margin:-22px 12px 0}}.how-it-works_steps___Jvzt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:0 32px;margin:0;padding:0;list-style:none}.how-it-works_step__kdVw_{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0}.how-it-works_slot____bpM{display:flex;flex-direction:column}.how-it-works_marker__MlfBC{display:flex;align-items:center;margin-bottom:22px}.how-it-works_marker__MlfBC span{display:inline-grid;flex-shrink:0;place-items:center;width:34px;height:34px;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--accent-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.how-it-works_marker__MlfBC:after{content:"";flex:1;height:1px;margin:0 -32px 0 12px;background:var(--accent-line)}.how-it-works_step__kdVw_:last-child .how-it-works_marker__MlfBC:after{margin-right:0;background:linear-gradient(90deg,var(--accent-line),transparent)}.how-it-works_title__klJt9{font-size:19px;font-weight:650;letter-spacing:-.02em}.how-it-works_text__j_SEV{max-width:34em;margin-top:8px;color:var(--muted);font-size:var(--text-md);line-height:1.6}.how-it-works_preview__ViStL{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);font-size:var(--text-xs)}.how-it-works_profile__yt5SL{display:flex;align-items:center;gap:10px}.how-it-works_avatar__uTUPz{width:36px;height:36px;border-radius:50%;background:#2f4650}.how-it-works_profile__yt5SL>span:last-child{display:flex;flex-direction:column;gap:2px}.how-it-works_profile__yt5SL b{color:var(--text-2);font-size:var(--text-sm);font-weight:600}.how-it-works_field__ECez_ small,.how-it-works_profile__yt5SL i{color:var(--muted-2);font-style:normal}.how-it-works_chips__4mKd0{display:flex;flex-wrap:wrap;gap:5px}.how-it-works_chips__4mKd0 em{padding:3px 7px;border-radius:var(--radius-xs);background:var(--tag-bg);color:var(--tag-text);font-style:normal}.how-it-works_field__ECez_{display:flex;flex-direction:column;gap:5px}.how-it-works_field__ECez_ span{height:28px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.how-it-works_drop__cX_ei{display:grid;place-items:center;height:44px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted)}.how-it-works_kind__dh4R8{color:var(--accent-2);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.how-it-works_postLine__GnYSo{color:var(--text-2);font-size:var(--text-sm)}@media (max-width:760px){.how-it-works_steps___Jvzt{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.how-it-works_step__kdVw_{grid-row:auto;grid-template-rows:none;grid-template-columns:34px minmax(0,1fr);column-gap:16px;padding-bottom:32px}.how-it-works_step__kdVw_:last-child{padding-bottom:0}.how-it-works_step__kdVw_>:not(.how-it-works_marker__MlfBC){grid-column:2}.how-it-works_marker__MlfBC{grid-row:1/span 3;flex-direction:column;margin:0 0 -32px}.how-it-works_marker__MlfBC:after,.how-it-works_step__kdVw_:last-child .how-it-works_marker__MlfBC:after{width:1px;height:auto;margin:10px 0 0;background:var(--accent-line)}.how-it-works_step__kdVw_:last-child .how-it-works_marker__MlfBC:after{display:none}.how-it-works_title__klJt9{padding-top:5px}.how-it-works_preview__ViStL{margin-top:16px}}.showcase_lead__os_1Q,.showcase_tile__wX7xS{position:relative;border:1px solid var(--line);background:var(--card);overflow:hidden;transition:border-color .2s var(--ease)}.showcase_lead__os_1Q:hover,.showcase_tile__wX7xS:hover{border-color:var(--accent-line)}.showcase_stretch__yS66W:after{content:"";position:absolute;inset:0;z-index:1}.showcase_stretch__yS66W:focus-visible{outline:none}.showcase_lead__os_1Q:has(.showcase_stretch__yS66W:focus-visible),.showcase_tile__wX7xS:has(.showcase_stretch__yS66W:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.showcase_fill__XxyrN{position:absolute;inset:0}.showcase_fill__XxyrN img{transition:transform .5s var(--ease)}.showcase_lead__os_1Q:hover .showcase_fill__XxyrN img,.showcase_tile__wX7xS:hover .showcase_fill__XxyrN img{transform:scale(1.03)}.showcase_badge__7Sk55{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}.showcase_credit__R81Na{margin-top:4px;color:var(--muted);font-size:var(--text-sm)}.showcase_default__yt8eT{color:var(--text)}.showcase_free__Uh_D9{color:var(--highlight)}.showcase_soon__K0n16{color:var(--muted)}.showcase_lead__os_1Q{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border-radius:var(--radius-lg)}.showcase_leadArt__WdWhy{position:relative;min-height:100%;aspect-ratio:16/10}.showcase_leadBody__Xq9vt{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.4vw,32px)}.showcase_leadTitle__D4D_4{font-size:clamp(24px,2.6vw,34px);line-height:1.05;letter-spacing:-.04em}.showcase_description__gGdcC{display:-webkit-box;overflow:hidden;margin:14px 0 16px;color:var(--text-3);font-size:var(--text-base);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.showcase_shots__9Z1F4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:18px}.showcase_shots__9Z1F4 img{width:100%;aspect-ratio:16/9;border-radius:var(--radius-xs);background:var(--surface-3);object-fit:cover}.showcase_facts__dUNxO{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 16px;width:100%;margin-top:auto;padding-top:18px}.showcase_facts__dUNxO>div{padding-top:12px;border-top:1px solid var(--line)}.showcase_facts__dUNxO dt{color:var(--muted-2);font-size:var(--text-xs)}.showcase_facts__dUNxO dd{margin:3px 0 0;color:var(--text-2);font-size:var(--text-sm)}.showcase_facts__dUNxO dd.showcase_free__Uh_D9{color:var(--highlight)}.showcase_facts__dUNxO dd.showcase_soon__K0n16{color:var(--muted)}.showcase_tiles__17ueU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.showcase_tiles__17ueU:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.showcase_lead__os_1Q+.showcase_tiles__17ueU{margin-top:16px}.showcase_slot__QnpQu{height:100%}.showcase_tile__wX7xS{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-card)}.showcase_tileArt__Drj0o{position:relative;aspect-ratio:460/215}.showcase_tileBody__wh9Ku{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.showcase_tileTitle__yJYJm{font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.showcase_tileMeta__WOP0N{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;color:var(--muted);font-size:var(--text-xs)}.showcase_tileMeta__WOP0N span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase_price__j0Inz{flex-shrink:0;font-family:var(--font-mono);font-weight:500}@media (max-width:900px){.showcase_lead__os_1Q{grid-template-columns:minmax(0,1fr)}.showcase_leadArt__WdWhy{aspect-ratio:16/9}}@media (max-width:760px){.showcase_tiles__17ueU,.showcase_tiles__17ueU:has(>li:nth-child(2):last-child){display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.showcase_tiles__17ueU>li{flex:0 0 min(80%,300px);scroll-snap-align:start}.showcase_shots__9Z1F4{display:none}}.game-card_slot__NM8QE{display:flex;flex-direction:column;min-width:0}.game-card_card__Re5_8{position:relative;display:flex;flex-direction:column;flex:1;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease)}.game-card_artWrap__Rm3bn{position:relative}.game-card_art__1fbOx{aspect-ratio:460/215}.game-card_art__1fbOx img,.game-card_featuredArt__myeai img,.game-card_shelfArt__WzS_y img{transition:transform .45s var(--ease)}.game-card_body__bUVhm{display:flex;flex-direction:column;flex:1;padding:14px 16px}.game-card_heading__MLqhM{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.game-card_title__uIv0I{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color var(--dur) var(--ease)}.game-card_title__uIv0I:after{content:"";position:absolute;inset:0;z-index:1}.game-card_title__uIv0I:focus-visible{outline:none}.game-card_card__Re5_8:has(.game-card_title__uIv0I:focus-visible),.game-card_featuredCard__Iu7jh:has(.game-card_title__uIv0I:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.game-card_above__3pebH{position:relative;z-index:2;align-self:flex-start;min-width:0;max-width:100%}.game-card_body__bUVhm>.game-card_above__3pebH{margin:3px 0 12px}.game-card_credit__Lqyj2{color:var(--muted);font-size:12.5px;transition:color var(--dur) var(--ease)}.game-card_credit__Lqyj2:hover{color:var(--text)}.game-card_body__bUVhm>ul{margin-bottom:14px}.game-card_footer__AP7Y4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:var(--text-xs)}.game-card_platforms__ig1tl{min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card_status__ZMFey{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-family:var(--font-mono);font-size:11.5px;font-weight:500;white-space:nowrap}.game-card_status__ZMFey:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:2px;background:currentColor}.game-card_default__dFWQS{color:var(--text)}.game-card_default__dFWQS:before{background:var(--accent-2)}.game-card_free__rpRwY{color:var(--highlight)}.game-card_soon__gVs57{color:var(--muted)}.game-card_soon__gVs57:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.game-card_onArt__qQPD5.game-card_default__dFWQS{color:var(--text-on-art)}.game-card_onArt__qQPD5.game-card_soon__gVs57{color:#b4bcc0}.game-card_badges__Tx0Ox{position:absolute;top:10px;left:10px;right:50px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.game-card_featuredCard__Iu7jh{position:relative;flex:1;container-type:inline-size;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);overflow:hidden;transition:border-color .2s var(--ease),transform .2s var(--ease)}.game-card_featuredArt__myeai{aspect-ratio:16/9}@container (min-width: 520px){.game-card_featuredArt__myeai{aspect-ratio:11/5}.game-card_featuredHeading__qaqwv{font-size:24px}}@container (min-width: 760px){.game-card_featuredArt__myeai{aspect-ratio:17/5}}.game-card_featuredInfo__yeAes{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:6px;padding:56px 18px 16px;background:linear-gradient(180deg,rgba(10,12,14,0),rgba(10,12,14,.78) 45%,rgba(10,12,14,.92))}.game-card_featuredHeading__qaqwv{font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.game-card_featuredMeta__acF9W{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.game-card_featuredMeta__acF9W>.game-card_above__3pebH{align-self:center}.game-card_featuredCredit__XMZVk{color:var(--text-on-art);transition:color var(--dur) var(--ease)}.game-card_featuredCredit__XMZVk:hover{color:var(--text)}.game-card_shelfCard__MRboK{position:relative;display:block;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);transition:border-color .2s var(--ease)}.game-card_shelfArt__WzS_y{aspect-ratio:16/10}.game-card_shelfInfo___4T6A{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:14px;background:linear-gradient(180deg,transparent 38%,rgba(10,12,14,.86))}.game-card_shelfInfo___4T6A strong{font-size:var(--text-md);font-weight:600;line-height:1.25}.game-card_shelfInfo___4T6A .game-card_status__ZMFey{font-size:10.5px}.game-card_shelfSlot__BwFDY{flex:0 0 240px;min-width:0}.game-card_shelfSlot__BwFDY>a{width:100%}@media (hover:hover){.game-card_card__Re5_8:hover,.game-card_featuredCard__Iu7jh:hover{border-color:var(--accent-line);transform:translateY(-2px)}.game-card_shelfCard__MRboK:hover{border-color:var(--accent-line)}.game-card_card__Re5_8:hover .game-card_art__1fbOx img,.game-card_featuredCard__Iu7jh:hover .game-card_featuredArt__myeai img,.game-card_shelfCard__MRboK:hover .game-card_shelfArt__WzS_y img{transform:scale(1.04)}.game-card_card__Re5_8:hover .game-card_title__uIv0I,.game-card_featuredCard__Iu7jh:hover .game-card_title__uIv0I{color:var(--accent-hover)}.game-card_card__Re5_8:has(.game-card_above__3pebH:hover) .game-card_title__uIv0I,.game-card_featuredCard__Iu7jh:has(.game-card_above__3pebH:hover) .game-card_title__uIv0I{color:inherit}}@media (max-width:520px){.game-card_featuredHeading__qaqwv{font-size:18px}.game-card_featuredInfo__yeAes{padding:44px 14px 14px}}.game-grid_grid___r5cO{display:grid;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:16px}.game-grid_featured__eKNJ6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}@media (max-width:1120px){.game-grid_grid___r5cO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.game-grid_grid___r5cO{grid-template-columns:minmax(0,1fr)}}.explore-page_page__NODuK{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:32px 0 64px}.explore-page_head__R1rQe h1{font-size:var(--text-h1);line-height:1.05;letter-spacing:-.04em}.explore-page_head__R1rQe p{margin-top:6px;color:var(--muted);font-size:var(--text-md)}.explore-page_search__JDQr3{display:flex;align-items:center;gap:10px;max-width:560px;height:46px;margin-top:20px;padding:0 6px 0 14px;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-field);color:var(--muted);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.explore-page_search__JDQr3:hover{border-color:var(--line-strong)}.explore-page_search__JDQr3:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring);color:var(--text)}.explore-page_search__JDQr3 input,.explore-page_search__JDQr3 input:focus,.explore-page_search__JDQr3 input:hover{min-height:0;box-shadow:none;padding:0;border:0;background:none;font-size:var(--text-base)}.explore-page_section__knCgP{margin-top:40px}.explore-page_columns__2Xkdp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.explore-page_posts__d3100{max-width:680px}@media (max-width:760px){.explore-page_page__NODuK{padding-top:20px}.explore-page_head__R1rQe h1{font-size:var(--text-h2)}.explore-page_columns__2Xkdp{grid-template-columns:minmax(0,1fr)}}.game-detail_page__0XCV5{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:20px 0 64px}.game-detail_breadcrumb__hTEn4{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-sm);overflow:hidden;white-space:nowrap}.game-detail_breadcrumb__hTEn4 a:hover{color:var(--text)}.game-detail_breadcrumb__hTEn4 span{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.game-detail_titleRow__S_Cei{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:14px 0 20px}.game-detail_titleRow__S_Cei>div{min-width:0}.game-detail_titleRow__S_Cei h1{font-size:clamp(28px,3.4vw,var(--text-h1));line-height:1.05;letter-spacing:-.04em}.game-detail_titleRow__S_Cei p{margin-top:4px;color:var(--muted);font-size:var(--text-md)}.game-detail_titleRow__S_Cei a{color:var(--accent-2);font-weight:500;transition:color var(--dur) var(--ease)}.game-detail_titleRow__S_Cei a:hover{color:var(--text)}.game-detail_aiTag__bCREC{margin-top:10px}.game-detail_top__UyI9E{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.game-detail_viewer__LFDh4{min-width:0}.game-detail_stage__9JplQ{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface)}.game-detail_stageWrap__lVJ6X{position:relative}.game-detail_stageButton__JJw3j{position:relative;display:block;width:100%;border-radius:var(--radius-md);cursor:zoom-in}.game-detail_stageButton__JJw3j .game-detail_stage__9JplQ{display:block}.game-detail_expand__w8bZR{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(8,10,12,.62);border:1px solid rgba(255,255,255,.14);color:#fff;opacity:0;transition:opacity var(--dur) var(--ease)}.game-detail_stageButton__JJw3j:focus-visible .game-detail_expand__w8bZR,.game-detail_stageButton__JJw3j:hover .game-detail_expand__w8bZR{opacity:1}@media (hover:none){.game-detail_expand__w8bZR{opacity:1}}.game-detail_stripWrap__Cz_sH{position:relative;margin-top:10px}.game-detail_stageNav__Q86yA,.game-detail_stripNav__981_a{position:absolute;z-index:1;display:grid;place-items:center;border-radius:999px;background:rgba(8,10,12,.62);border:1px solid rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(6px);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.game-detail_stageNav__Q86yA:hover,.game-detail_stripNav__981_a:hover{background:rgba(8,10,12,.82);border-color:var(--accent-line)}.game-detail_stageNav__Q86yA{top:50%;width:40px;height:40px;transform:translateY(-50%)}.game-detail_stripNav__981_a{top:calc(50% - 2px);width:28px;height:28px;transform:translateY(-50%)}@media (pointer:coarse){.game-detail_stripNav__981_a:after{content:"";position:absolute;inset:-8px}}.game-detail_stageNav__Q86yA.game-detail_navPrev__XlQBs{left:10px}.game-detail_stageNav__Q86yA.game-detail_navNext__YV4Iy{right:10px}.game-detail_stripNav__981_a.game-detail_navPrev__XlQBs{left:4px}.game-detail_stripNav__981_a.game-detail_navNext__YV4Iy{right:4px}.game-detail_strip__WGpz5{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.game-detail_thumb__B5T_2{flex:0 0 120px;aspect-ratio:16/9;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;opacity:.65;transition:opacity var(--dur) var(--ease),border-color var(--dur) var(--ease)}.game-detail_thumb__B5T_2 img{width:100%;height:100%;object-fit:cover}.game-detail_thumb__B5T_2:hover{opacity:1}.game-detail_thumbActive__QL2tD{opacity:1;border-color:var(--accent-2)}.game-detail_trailer__m_268{flex:0 0 120px;display:flex;align-items:center;justify-content:center;gap:6px;aspect-ratio:16/9;border-radius:var(--radius-sm);background:rgba(255,255,255,.06);border:1px solid var(--line);color:#dce0e2;font-size:var(--text-sm);font-weight:700}.game-detail_trailer__m_268:hover{border-color:var(--accent-line);color:var(--accent-2)}.game-detail_panel__pV2OB{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel)}.game-detail_capsule__ohO86{aspect-ratio:16/9;border-radius:var(--radius-md)}.game-detail_summary__lf_8o{color:var(--text-2);font-size:var(--text-md);line-height:1.6}.game-detail_facts__Vii5e{display:grid;gap:7px;font-size:var(--text-sm)}.game-detail_facts__Vii5e div{display:grid;grid-template-columns:96px 1fr;gap:12px}.game-detail_facts__Vii5e dt{color:var(--muted)}.game-detail_facts__Vii5e dd{color:var(--text-2)}.game-detail_facts__Vii5e a{color:var(--accent-2);transition:color var(--dur) var(--ease)}.game-detail_facts__Vii5e a:hover{color:var(--text)}.game-detail_buy__qeiV4{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.game-detail_priceRow__sbDb3{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:var(--text-sm)}.game-detail_priceRow__sbDb3 span{color:var(--muted)}.game-detail_priceRow__sbDb3 strong{color:var(--text);font-family:var(--font-mono);font-size:var(--text-base);font-weight:500}.game-detail_priceRow__sbDb3 .game-detail_free__o_1_v{color:var(--highlight)}.game-detail_priceRow__sbDb3 .game-detail_soon__elLxX{color:var(--muted)}.game-detail_follow__J2utH{display:flex;gap:8px}.game-detail_follow__J2utH>*{flex:1}.game-detail_tabs__KIHAP{margin-top:40px}.game-detail_tabPanel__90i8m{padding-top:24px}.game-detail_narrow__FkLKk{max-width:720px}.game-detail_sectionTitle__3e97a{margin-bottom:12px;font-size:var(--text-section);letter-spacing:-.035em}.game-detail_subTitle__NpzXJ{margin:32px 0 10px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.game-detail_prose__84aqU{color:var(--text-3);font-size:var(--text-base);line-height:1.7;white-space:pre-wrap}.game-detail_gallery__3mUV8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-detail_galleryItem__Q3xDi{display:block;border-radius:var(--radius-md);cursor:zoom-in}.game-detail_gallery__3mUV8 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);transition:border-color var(--dur) var(--ease)}.game-detail_galleryItem__Q3xDi:hover img{border-color:var(--accent-line)}.game-detail_trailerLink__vwiEQ{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;color:var(--accent-2);font-size:var(--text-sm);font-weight:500;transition:color var(--dur) var(--ease)}.game-detail_trailerLink__vwiEQ:hover{color:var(--text)}.game-detail_team__Ob5_i{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 28px}.game-detail_member__5P3FS{display:flex;gap:12px;padding-top:16px;border-top:1px solid var(--line-strong)}.game-detail_member__5P3FS:hover strong{color:var(--accent-2)}.game-detail_member__5P3FS>span{overflow-wrap:anywhere;display:grid;gap:4px;min-width:0}.game-detail_member__5P3FS strong{font-size:var(--text-md);font-weight:600;transition:color var(--dur) var(--ease)}.game-detail_member__5P3FS small{color:var(--muted);font-size:var(--text-sm)}.game-detail_member__5P3FS>span>button{justify-self:start}.game-detail_addMember__Km6f0{margin-top:24px}@media (max-width:900px){.game-detail_top__UyI9E{grid-template-columns:minmax(0,1fr)}.game-detail_capsule__ohO86{display:none}}@media (max-width:520px){.game-detail_gallery__3mUV8,.game-detail_team__Ob5_i{grid-template-columns:minmax(0,1fr)}.game-detail_thumb__B5T_2,.game-detail_trailer__m_268{flex-basis:96px}}.game-detail_studioCredits__v0H_f{margin-top:32px}.dialog_dialog__etwXT{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-pop)}.dialog_narrow__ePzKW{width:min(460px,calc(100vw - 32px))}.dialog_dialog__etwXT:not([open]){display:none}.dialog_dialog__etwXT::backdrop{background:rgba(5,7,8,.76)}.dialog_head__AoIr4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--line)}.dialog_head__AoIr4 h2{font-size:var(--text-h3);font-weight:600;letter-spacing:-.015em}.dialog_head__AoIr4 p{margin-top:4px;color:var(--muted);font-size:var(--text-sm)}.dialog_body__csrB9{padding:20px 24px 24px;overflow-y:auto}@media (max-width:760px){.dialog_sheet__X5jbz{width:100vw;max-width:100vw;max-height:85dvh;margin:auto 0 0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface-3);border-bottom:0}.dialog_body__csrB9{padding:16px}.dialog_head__AoIr4{padding:16px 12px 12px 16px}}.wishlist-button_overlay__4jNhl{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(10,12,14,.65);border:1px solid rgba(255,255,255,.09);color:var(--text);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.wishlist-button_overlay__4jNhl:hover:not(:disabled){background:rgba(10,12,14,.9);color:var(--accent-2)}.wishlist-button_on__eBpbU,.wishlist-button_on__eBpbU:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}@media (pointer:coarse){.wishlist-button_overlay__4jNhl:after{content:"";position:absolute;inset:-7px}}.playable-game_player__ew2AW{margin:32px 0;min-width:0}.playable-game_actions___m_Zs,.playable-game_header__iT7MG{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.playable-game_header__iT7MG{justify-content:space-between;margin-bottom:14px}.playable-game_header__iT7MG h2{font-size:var(--text-section);letter-spacing:-.02em}.playable-game_external__8bMy_{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch);color:var(--accent-2);font-size:var(--text-sm)}.playable-game_external__8bMy_:hover{color:var(--text)}.playable-game_stage__Tsxiw{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.playable-game_stage__Tsxiw iframe{display:block;width:100%;height:100%;border:0}.playable-game_loading__VBmAQ,.playable-game_start__Y7h_0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;background:var(--surface)}.playable-game_loading__VBmAQ{pointer-events:none}.playable-game_hint__OoxKy,.playable-game_message__GSucf,.playable-game_start__Y7h_0 p{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.playable-game_hint__OoxKy,.playable-game_message__GSucf{margin-top:10px}.playable-game_player__ew2AW:fullscreen{display:flex;flex-direction:column;margin:0;padding:16px;background:var(--bg);overflow:auto}.playable-game_player__ew2AW:fullscreen .playable-game_stage__Tsxiw{flex:1;min-height:0;aspect-ratio:auto}.studio-form_image__xiKGH{display:flex;flex-direction:column;gap:8px;min-width:0}.studio-form_label__8k8Jn{color:var(--text-2);font-size:var(--text-sm);font-weight:500}.studio-form_hint__QaCBP{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.studio-form_body__kFf33{display:flex;gap:12px;min-width:0}.studio-form_controls__lv7Tt{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.studio-form_controls__lv7Tt>label{align-self:stretch}.studio-form_preview__oXnJK{flex-shrink:0;overflow:hidden;border:1px solid var(--line-strong);background:var(--surface-2)}.studio-form_preview__oXnJK img{display:block;width:100%;height:100%;object-fit:cover}.studio-form_logo__CMz8U .studio-form_body__kFf33{align-items:center}.studio-form_logo__CMz8U .studio-form_preview__oXnJK{width:72px;height:72px;border-radius:22%}.studio-form_cover__cAOm0 .studio-form_body__kFf33{flex-direction:column}.studio-form_cover__cAOm0 .studio-form_preview__oXnJK{width:100%;aspect-ratio:4/1;border-radius:var(--radius-md)}.studio-form_cover__cAOm0 .studio-form_controls__lv7Tt{flex-direction:row;flex-wrap:wrap;align-items:center}.studio-form_cover__cAOm0 .studio-form_controls__lv7Tt>label{flex:1 1 220px}.password-field_labelRow__y9gXr{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.password-field_control__eIA2n{position:relative}.password-field_input__0C0_B{padding-right:46px}.password-field_input__0C0_B::-ms-clear,.password-field_input__0C0_B::-ms-reveal{display:none}.password-field_toggle__WEAsc{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:36px;height:32px;border-radius:8px;color:var(--muted);transform:translateY(-50%);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.password-field_toggle__WEAsc:hover{background:var(--hover);color:var(--text)}.password-field_toggle__WEAsc[aria-pressed=true]{color:var(--accent-2)}@media (pointer:coarse){.password-field_toggle__WEAsc:after{content:"";position:absolute;inset:-6px -4px}}.auth-form_labelLink__4q_FH{position:relative;color:var(--accent-2);font-size:var(--text-xs);font-weight:500;transition:color var(--dur) var(--ease)}.auth-form_labelLink__4q_FH:hover{color:var(--text)}.auth-form_footer__msghJ{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);text-align:center}.auth-form_footerLink__7Ccme{position:relative;color:var(--accent-2);font-weight:600;transition:color var(--dur) var(--ease)}.auth-form_footerLink__7Ccme:hover{color:var(--text)}@media (max-width:760px){.auth-form_form__apsxg input{font-size:16px}}@media (pointer:coarse){.auth-form_footerLink__7Ccme:after,.auth-form_labelLink__4q_FH:after{content:"";position:absolute;inset:-10px -6px}}.create-chooser_options__LiEEd{display:grid;gap:8px}.create-chooser_option__gQ1_L{display:flex;align-items:center;gap:14px;padding:14px;min-height:64px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);text-align:left;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.create-chooser_option__gQ1_L:hover{border-color:var(--accent-line);background:var(--surface-2)}.create-chooser_icon__yPeC9{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent-2);flex-shrink:0}.create-chooser_text___1Ck_{flex:1}.create-chooser_text___1Ck_ strong{display:block;font-size:var(--text-md);font-weight:600;letter-spacing:-.015em}.create-chooser_text___1Ck_ small{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-sm)}.create-chooser_chevron__YNLIw{color:var(--muted-2)}.showcases_page__bQOHv{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:20px 0 64px}.showcases_layout__ls6OJ{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin-top:32px}.showcases_main__hEGLD{display:flex;flex-direction:column;gap:44px;min-width:0}.showcases_aside__e9NDu{display:flex;flex-direction:column;gap:22px;min-width:0}.showcases_section__K9NGp{min-width:0}.showcases_sideSection__Q0ke_+.showcases_sideSection__Q0ke_{padding-top:20px;border-top:1px solid var(--line)}.showcases_posts__U6eIp{max-width:680px}.showcases_prose__vbUbf{font-size:var(--text-md)}.showcases_about__4YBLI,.showcases_prose__vbUbf{color:var(--text-3);line-height:1.65;white-space:pre-wrap}.showcases_about__4YBLI{display:grid;gap:12px;max-width:68ch;font-size:var(--text-base)}.showcases_clamped__8f4oT{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.showcases_clamped__8f4oT p+p{margin-top:12px}.showcases_more__IpKKw{margin-top:8px;color:var(--profile-accent,var(--accent-2));font-size:var(--text-sm);font-weight:600}.showcases_more__IpKKw:hover{color:var(--text)}.showcases_projects__TFp0c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.showcases_project__YboPZ{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card)}.showcases_projectArt__WyvgL{aspect-ratio:16/9}.showcases_projectBody__69oXz{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.showcases_projectBody__69oXz h3{font-size:var(--text-h3);letter-spacing:-.02em}.showcases_roleLabel__wth55{color:var(--profile-accent,var(--accent-2));font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.showcases_projectText__plKUt{color:var(--text-3);font-size:var(--text-md);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.showcases_toolLine__ThGRa{color:var(--muted);font-size:var(--text-sm)}.showcases_projectFooter__t4RzS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:auto;padding-top:10px;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.showcases_projectFooter__t4RzS a{display:inline-flex;align-items:center;gap:4px;color:var(--profile-accent,var(--accent-2));font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}.showcases_projectFooter__t4RzS a:hover{color:var(--text)}.showcases_lead__ir5xR{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.showcases_lead__ir5xR .showcases_projectArt__WyvgL{aspect-ratio:auto;min-height:260px}.showcases_lead__ir5xR .showcases_projectBody__69oXz{padding:24px}.showcases_lead__ir5xR .showcases_projectBody__69oXz h3{font-size:24px;letter-spacing:-.03em}.showcases_lead__ir5xR .showcases_projectText__plKUt{-webkit-line-clamp:6;line-clamp:6}.showcases_creditGrid___ZIqA{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.showcases_creditCard__cy0IT{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease)}.showcases_creditCard__cy0IT:hover{border-color:var(--line-strong)}.showcases_creditCard__cy0IT:hover strong{color:var(--accent-2)}.showcases_creditArt__t3azj{aspect-ratio:16/9}.showcases_creditInfo__E1lnV{display:grid;gap:2px;padding:10px 12px 12px}.showcases_creditInfo__E1lnV strong{overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) var(--ease)}.showcases_creditInfo__E1lnV small{color:var(--text-3);font-size:var(--text-sm)}.showcases_creditMeta__4GU4J{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.showcases_rows__TcEBr{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.showcases_rowsAfter__W0iGh{margin-top:16px}.showcases_row__OAwKj{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.showcases_rowMain__eBXht{display:grid;flex:1;gap:2px;min-width:0}.showcases_rowMain__eBXht strong{font-size:var(--text-md);overflow-wrap:anywhere}.showcases_rowMain__eBXht a{display:inline-flex;align-items:center;gap:5px}.showcases_rowMain__eBXht a:hover{color:var(--accent-2)}.showcases_rowMain__eBXht small{color:var(--muted);font-size:var(--text-sm)}.showcases_rowAside__QbQwV{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.showcases_jamIcon__10WFl{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);color:var(--muted)}.showcases_rowMain__eBXht .showcases_jamName__gNZyl{color:var(--profile-accent,var(--accent-2));font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.showcases_placement__2wERW{padding:2px 7px;border:1px solid var(--highlight-line);border-radius:var(--radius-xs);color:var(--highlight);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.showcases_gallery__Swwni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.showcases_tile__PcnSW{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-3)}.showcases_tile__PcnSW img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.showcases_tile__PcnSW:hover img{transform:scale(1.03)}.showcases_caption__bxvo_{position:absolute;inset:auto 0 0;padding:24px 12px 10px;background:linear-gradient(transparent,rgba(10,12,14,.85));color:var(--text);font-size:var(--text-xs);font-weight:500;opacity:0;transition:opacity var(--dur) var(--ease)}.showcases_tile__PcnSW:focus-visible .showcases_caption__bxvo_,.showcases_tile__PcnSW:hover .showcases_caption__bxvo_{opacity:1}.showcases_play__RvtRh{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(10,12,14,.75);border:1px solid var(--line-strong);color:var(--text)}.showcases_tile__PcnSW .showcases_play__RvtRh{position:absolute;top:10px;left:10px}.showcases_video__g_o3j{overflow:hidden;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2)}.showcases_video__g_o3j iframe{display:block;width:100%;height:100%;border:0}.showcases_videoLink__FWMB6{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-md);font-weight:600}.showcases_videoLink__FWMB6:hover{border-color:var(--line-strong)}.showcases_achievements__PzOMR{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none}.showcases_achievement__S4e_h{display:flex;gap:12px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.showcases_badge__hUFYg{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--accent-tint);border:1px solid var(--profile-accent-line,var(--accent-line));color:var(--profile-accent,var(--accent-2))}.showcases_achievementText__eb_Lk{display:grid;gap:2px;min-width:0}.showcases_achievementText__eb_Lk small{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.showcases_achievementText__eb_Lk strong{font-size:var(--text-md);line-height:1.35}.showcases_achievementText__eb_Lk a:hover{color:var(--accent-2)}.showcases_achievementText__eb_Lk p,.showcases_achievementText__eb_Lk span{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.showcases_timeline__b6i8R{margin:0;padding:0;list-style:none}.showcases_timeline__b6i8R>li{position:relative;display:grid;gap:6px;padding:0 0 26px 24px;border-left:1px solid var(--line-strong);margin-left:5px}.showcases_timeline__b6i8R>li:last-child{padding-bottom:4px;border-left-color:transparent}.showcases_timeline__b6i8R>li:before{content:"";position:absolute;top:5px;left:-6px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--profile-accent,var(--accent-2))}.showcases_timelineHead__PKmmq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.showcases_timelineHead__PKmmq h3{font-size:var(--text-base);letter-spacing:-.015em}.showcases_dates___w7ju{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.showcases_company__sRW05{margin-top:-4px;color:var(--text-3);font-size:var(--text-md)}.showcases_summaryAfter__e5xlU{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:var(--text-3);font-size:var(--text-md);line-height:1.65;white-space:pre-wrap}.showcases_sheet___8_Zz{display:grid;gap:14px;margin:0}.showcases_sheet___8_Zz dt{margin-bottom:3px;color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.showcases_sheet___8_Zz dd{margin:0;color:var(--text-2);font-size:var(--text-md)}.showcases_sheet___8_Zz .showcases_sheetStrong__yxN_B{color:var(--text);font-weight:600}.showcases_sheetList__L_yys{display:grid;gap:3px;margin:0;padding:0;list-style:none}.showcases_sheetList__L_yys li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 9px 2px 1px;border-radius:1px;background:var(--profile-accent,var(--accent-2));transform:rotate(45deg)}.showcases_toolGroups__tFV0P{display:grid;gap:14px}.showcases_groupLabel__te3d5{margin-bottom:7px;color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.showcases_compactList__iutLM{display:grid;gap:14px;margin:0;padding:0;list-style:none}.showcases_compactList__iutLM li{display:grid;gap:2px}.showcases_compactList__iutLM strong{font-size:var(--text-md)}.showcases_compactList__iutLM span{color:var(--text-3);font-size:var(--text-sm)}.showcases_compactList__iutLM small{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.showcases_compactList__iutLM p{margin-top:4px;color:var(--muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:1120px){.showcases_gallery__Swwni{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.showcases_layout__ls6OJ{display:flex;flex-direction:column;gap:36px}.showcases_aside__e9NDu,.showcases_main__hEGLD{display:contents}.showcases_main__hEGLD [data-section]{order:2}.showcases_aside__e9NDu [data-section]{order:3}.showcases_layout__ls6OJ [data-section=about]{order:0}.showcases_layout__ls6OJ [data-section=overview]{order:1}.showcases_layout__ls6OJ [data-section=posts]{order:4}.showcases_sideSection__Q0ke_+.showcases_sideSection__Q0ke_{padding-top:0;border-top:0}}@media (max-width:760px){.showcases_layout__ls6OJ{margin-top:24px;gap:32px}.showcases_projects__TFp0c{grid-template-columns:minmax(0,1fr)}.showcases_lead__ir5xR{display:flex}.showcases_lead__ir5xR .showcases_projectArt__WyvgL{aspect-ratio:16/9;min-height:0}.showcases_lead__ir5xR .showcases_projectBody__69oXz{padding:16px 18px 18px}.showcases_lead__ir5xR .showcases_projectBody__69oXz h3{font-size:var(--text-h3)}.showcases_creditGrid___ZIqA{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.showcases_achievements__PzOMR{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.showcases_gallery__Swwni{gap:6px}.showcases_row__OAwKj{align-items:flex-start}}.hero_hero__m7nfx{overflow:hidden;background:var(--profile-surface,var(--panel));border:1px solid var(--line);border-radius:var(--radius-lg)}.hero_banner__COXUL{position:relative;height:clamp(140px,22vw,240px);background:var(
    --profile-banner,repeating-linear-gradient(135deg,rgba(238,240,241,.035) 0 1px,transparent 1px 10px),linear-gradient(160deg,#2f4650 0,#0a0c0e 80%)
  )}.hero_banner__COXUL img{width:100%;height:100%;object-fit:cover}.hero_banner__COXUL:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(10,12,14,.55))}.hero_identity__pP4x4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 28px}.hero_avatar__jebrH{position:relative;z-index:1;margin-top:-64px}.hero_names__7WbS_{min-width:0;padding-bottom:6px}.hero_names__7WbS_ h1{font-size:var(--text-h1);line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere}.hero_handle__lk0Lm{margin-top:6px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm)}.hero_actions__CIoMJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:8px}.hero_details__FpYgm{display:grid;gap:10px;padding:18px 28px 24px}.hero_roles__VStEm{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.hero_primaryRole__FiwpI{color:var(--profile-accent,var(--accent-2));font-size:var(--text-h3);font-weight:600;letter-spacing:-.015em}.hero_secondaryRoles__rEatx{color:var(--text-3);font-size:var(--text-md)}.hero_headline__glWw_{max-width:70ch;color:var(--muted);font-size:var(--text-md);line-height:1.55}.hero_meta__fEoeR{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--muted);font-size:var(--text-sm)}.hero_meta__fEoeR>span:first-child{display:inline-flex;align-items:center;gap:6px}.hero_availability__cCha4{display:inline-flex;align-items:center;gap:7px;color:var(--text-2);font-size:var(--text-sm);font-weight:500}.hero_dot__2bJad{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.hero_open__kTdU_ .hero_dot__2bJad{background:var(--success);box-shadow:0 0 0 3px rgba(159,207,122,.16)}.hero_partial__5eFaI .hero_dot__2bJad{background:var(--highlight);box-shadow:0 0 0 3px rgba(179,128,94,.16)}.hero_closed__hAQep{color:var(--muted)}.hero_links__BHHlL{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.hero_links__BHHlL a{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.03);color:var(--text-3);font-size:var(--text-xs);font-weight:500;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.hero_links__BHHlL a:hover{border-color:var(--profile-accent-line,var(--accent-line));color:var(--text)}.hero_links__BHHlL svg{color:var(--muted)}.hero_stats__wROQk{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--line);background:var(--bg-2)}.hero_stats__wROQk>div{display:flex;flex-direction:column-reverse;gap:2px;min-width:120px;padding:14px 28px}.hero_stats__wROQk>div+div{border-left:1px solid var(--line)}.hero_stats__wROQk dd{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hero_stats__wROQk dt{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (max-width:760px){.hero_identity__pP4x4{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:0 16px}.hero_avatar__jebrH{margin-top:-48px}.hero_actions__CIoMJ{justify-self:end;padding-bottom:4px}.hero_names__7WbS_{grid-column:1/-1;grid-row:2;padding:0}.hero_names__7WbS_ h1{font-size:var(--text-h2)}.hero_details__FpYgm{padding:12px 16px 18px}.hero_stats__wROQk>div{flex:1 1 33%;min-width:0;padding:12px 16px}.hero_stats__wROQk>div+div{border-left:0}.hero_stats__wROQk>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.hero_stats__wROQk>div:nth-child(n+4){border-top:1px solid var(--line)}}