@media (hover:hover) and (pointer:fine) and (forced-colors:none){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}:is(.shell-sidebar,.communication-list,.messaging-history,.messaging-notice,.messaging-game-options){scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.shell-sidebar:hover,:is(.communication-list,.messaging-history,.messaging-notice,.messaging-game-options):is(:hover,:focus-within){scrollbar-color:var(--scrollbar-thumb) transparent}}.deletion-review{gap:var(--space-5);display:grid}.deletion-responsibilities{margin:0;padding:0;list-style:none;display:grid}.deletion-responsibilities>li{justify-content:space-between;align-items:start;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--gray-5);display:flex}.deletion-responsibilities>li>.pattern-stack{gap:var(--space-1);flex:1}.deletion-responsibilities>li:last-child{border-block-end:0}@media (width<=639px){.deletion-responsibilities>li{gap:var(--space-2);flex-direction:column}}.guided-steps{gap:var(--space-6);grid-template-columns:208px minmax(0,1fr);align-items:start;display:grid}.guided-steps-path{gap:var(--space-3);display:grid}.guided-steps-navigation{margin-block-start:var(--space-3)}.guided-steps-jump{display:none}.guided-steps-navigation ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.guided-steps-navigation .ozzi-action{text-align:start;justify-content:start;inline-size:100%}.guided-steps-navigation [aria-current=step]{color:var(--accent-11);font-weight:var(--font-weight-semibold)}.guided-step-number{border:1px solid var(--gray-6);block-size:28px;inline-size:28px;font-size:var(--font-size-1);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.guided-step-content{gap:var(--space-5);display:grid}.guided-step-heading{gap:var(--space-3);scroll-margin-block-start:100px;display:grid}.guided-step-actions{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--gray-6);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.guided-step-actions>.pattern-row{margin-inline-start:auto}@media (width<=899px){.guided-steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.guided-steps-path{grid-template-columns:1fr auto}.guided-steps-path>:nth-child(n+3){grid-column:1/-1}.guided-steps-navigation{display:none}.guided-steps-jump{display:block}}.pattern-stack{gap:var(--space-3);min-width:0;display:grid}.pattern-divider{border:0;border-block-start:1px solid var(--gray-6);inline-size:100%;margin-block:0}.pattern-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.pattern-row.between{justify-content:space-between}.app-shell,.shell-sidebar{--navigation-wide:224px}.app-shell{--sidebar-width:var(--navigation-wide);--shell-header-height:calc(var(--space-7) + 2 * var(--space-3) + 1px);--page-center-max-width:1120px;inline-size:100%;min-height:100dvh}.app-shell:is([data-layout=discovery],[data-layout=wide]){--page-center-max-width:100%}.skip-link{top:var(--space-2);left:var(--space-2);background:var(--color-panel-solid);padding:var(--space-3);z-index:4;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell-header,.shell-bottom-nav{z-index:3}.shell-header{background:var(--color-background);position:sticky;top:0;container:app-header/inline-size}.shell-header-content{height:calc(var(--space-7) + 2 * var(--space-3) + 1px);align-items:center;gap:var(--space-5);padding-inline:var(--space-5);background:var(--color-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.shell-identity{align-items:center;gap:var(--space-3);white-space:normal;min-inline-size:0;display:flex}.shell-identity>a{flex-shrink:0}.shell-identity>.ozzi-text{min-inline-size:0}.shell-divider{background:var(--gray-6);width:1px;height:20px}.shell-account{min-inline-size:0}.shell-guest-actions{align-items:center;gap:0;display:flex}.shell-account-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:160px;overflow:hidden}.shell-search{justify-self:center;inline-size:100%;min-inline-size:0;max-inline-size:640px}.shell-header-actions{justify-content:end;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.shell-header-action{flex-shrink:0}@container app-header (width>=640px){.app-shell[data-navigation=sidebar]:not([data-phone=true]):not([data-viewer=true]) .shell-header-content{grid-template-columns:minmax(max-content, calc(var(--sidebar-width) + var(--space-3) - 2 * var(--space-5))) minmax(0, 1fr) auto}.app-shell[data-navigation=sidebar]:not([data-phone=true]):not([data-viewer=true]) .shell-search{justify-self:start;max-inline-size:none}}.app-shell[data-phone=true] .shell-header-action{display:none}@container app-header (width>=640px){.shell-header-actions{margin-inline-end:calc(var(--space-3) - var(--space-5))}}.shell-sidebar{width:var(--sidebar-width);inset-inline-start:0;top:var(--shell-header-height);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.shell-navigation-toggle{flex-shrink:0;display:flex}.shell-sidebar>nav{gap:0;display:grid}.shell-nav-link{overflow-wrap:anywhere;align-items:center;gap:var(--space-3);min-inline-size:0;min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-2);border-radius:var(--radius-3);color:var(--gray-11);text-decoration:none;display:flex}@media (hover:hover){.shell-nav-link:hover{background:var(--gray-3);color:var(--gray-12)}}.shell-nav-link[aria-current]{color:var(--gray-12);background:var(--gray-4);font-weight:var(--font-weight-semibold)}.shell-nav-link[aria-current]>svg{color:var(--accent-11)}.shell-nav-separator{block-size:1px;margin:var(--space-3) var(--space-3);background:var(--gray-6)}.shell-nav-branch{border-radius:var(--radius-3);align-items:center;display:flex}.shell-nav-branch>.shell-nav-link{background:0 0;flex:1}.shell-nav-expand{flex:none;margin-inline-end:var(--space-1);display:flex}@media (hover:hover){.shell-nav-branch:hover{background:var(--gray-3)}}.shell-nav-branch[data-current]{background:var(--gray-4)}.shell-nav-children{min-inline-size:0;margin-inline-start:var(--space-2);display:grid}.shell-nav-children[hidden]{display:none}.shell-nav-children>.shell-nav-link{min-height:max(var(--space-6), var(--target-min));padding-block:var(--space-1);font-size:var(--font-size-1)}.shell-nav-children>.ozzi-text{padding:var(--space-1) var(--space-3);font-size:var(--font-size-1)}.shell-nav-name{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.shell-nav-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-nav-name .social-presence{flex:none}.app-shell[data-collapsed=true] .shell-sidebar:not([data-overlay]) :is(.shell-nav-expand,.shell-nav-children){display:none}@media (width>=640px) and (width<=1279px){.shell-sidebar:not([data-overlay]) :is(.shell-nav-expand,.shell-nav-children){display:none}}.shell-nav-summary{gap:2px;min-inline-size:0;display:grid}.shell-nav-summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-sidebar>nav{flex-shrink:0}.shell-sidebar-note{border-top:1px solid var(--gray-6);padding:var(--space-3) var(--space-2) 0;gap:var(--space-3);flex-shrink:0;align-items:start;margin-top:0;display:flex}.shell-content{--page-navigation-width:var(--sidebar-width);margin-left:var(--sidebar-width);min-width:0}:is(:fullscreen,[data-contained-fullscreen],[data-immersive=true]){box-sizing:border-box;padding-inline-end:var(--fullscreen-drawer-space,0px);transition:padding-inline-end .2s}@media (prefers-reduced-motion:reduce){:is(:fullscreen,[data-contained-fullscreen],[data-immersive=true]){transition:none}}.shell-bottom-nav{display:none}.app-shell[data-collapsed=true]{--sidebar-width:88px}.app-shell[data-collapsed=true] .shell-sidebar-note{display:none}.app-shell[data-collapsed=true] .shell-sidebar{padding-inline:var(--space-1)}.app-shell[data-collapsed=true] .shell-sidebar .shell-nav-link{gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--font-size-1);text-align:center;flex-direction:column}.shell-nav-link>svg{flex-shrink:0}.app-shell[data-navigation=overlay]{--sidebar-width:0px;--shell-bottom-nav-height:0px}.app-shell[data-navigation=overlay] .shell-content{--page-navigation-width:0px;margin-inline-start:0}.app-shell[data-navigation=overlay] .shell-navigation-toggle{display:flex}.app-shell[data-focused=true] .shell-content{padding-block-end:env(safe-area-inset-bottom)}html:has(.app-shell[data-focused=true]){scroll-padding-top:0}.shell-footer{gap:var(--space-3);inline-size:100%;padding-block-end:var(--space-2);display:grid}.shell-sidebar .shell-footer-group,.shell-footer-group{gap:var(--space-2);border-bottom:1px solid var(--gray-6);font-size:var(--font-size-1);line-height:var(--line-height-2);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.shell-footer-group a{color:var(--gray-11);text-decoration:none}.shell-footer-group a:hover{color:var(--gray-12);text-decoration:underline}.shell-footer-group [aria-disabled]{color:var(--gray-9);cursor:default}.shell-sidebar .shell-footer{padding-block-end:0}.game-grid{gap:var(--space-3);align-items:stretch;min-width:0;display:grid}.game-grid:not(.collection-grid){grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.game-list-item{min-inline-size:0;padding-block:var(--space-4);border-block-end:1px solid var(--gray-5);container:game-list/inline-size}.game-list>:first-child{padding-block-start:0}.game-list>:last-child{border-block-end:0;padding-block-end:0}.game-list-row{align-items:center;gap:var(--space-3);grid-template-columns:88px minmax(0,1fr) auto;display:grid}.game-list-row .media-placeholder{gap:var(--space-1);padding:var(--space-1);font-size:var(--font-size-1)}.game-list-row .media-placeholder svg{width:20px;height:20px}.game-list-copy{gap:var(--space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.game-list-copy h3{font-size:var(--font-size-3);line-height:var(--line-height-3)}.game-list-copy a{color:inherit;text-decoration:none}.game-list-copy a:hover{text-decoration:underline}.game-list-copy a:focus-visible{outline:2px solid var(--focus-8);outline-offset:3px}.game-list-actions{justify-content:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;max-inline-size:360px;display:flex}@container game-list (width<=480px){.game-list-row{grid-template-columns:64px minmax(0,1fr);align-items:start}.game-list-actions{grid-column:1/-1;justify-content:start;max-inline-size:100%}}.builder-workspace{gap:var(--space-3);padding-block:0;display:grid}.editor-heading,.editor-bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.editor-heading-copy,.editor-bar-copy{gap:var(--space-2);flex:220px;min-inline-size:0;display:grid}.editor-heading-actions,.editor-bar-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.builder-connections{align-items:start;gap:var(--space-3);border-block-start:1px solid var(--gray-5);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-3);display:grid}@media (width<=639px){.builder-connections{grid-template-columns:minmax(0,1fr)}.builder-connections>.ozzi-action{justify-self:start}}.editor-bar{background:var(--surface);border:1px solid var(--gray-6);border-radius:var(--radius-3);padding:var(--space-4)}.editor-bar[data-compact]{background:0 0;border:0;align-items:center;gap:0;padding:0;display:grid}.editor-bar[data-compact]>*{grid-area:1/1}.editor-bar[data-pristine] .editor-bar-actions{visibility:hidden}.editor-bar-saved{justify-self:end;align-items:center;gap:var(--space-2);color:var(--gray-11);display:flex}.editor-heading{padding-block:var(--space-5)}.game-card{isolation:isolate;border:1px solid var(--gray-6);border-radius:var(--radius-4);background:var(--color-panel-solid);flex-direction:column;min-width:0;height:100%;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.game-card[data-phone=false]{transition:transform .18s ease-out}.game-card[data-phone=false]:hover{transform:translateY(-3px)scale(1.01)}.collection-item[data-dragging=true]>.game-card{transition:none;transform:none}}.game-card-media{background:var(--gray-3);border-radius:calc(var(--radius-4) - 1px) calc(var(--radius-4) - 1px) 0 0;position:relative}.game-card-media .media-cover{border-radius:inherit}.game-card-tag{left:var(--space-2);top:var(--space-2);pointer-events:none;max-width:calc(100% - 64px);font-size:var(--font-size-1);position:absolute}.game-card-media>.game-card-reorder{top:var(--space-2);right:var(--space-2);z-index:2;position:absolute}.game-card-media-controls{left:var(--space-2);bottom:var(--space-2);z-index:2;gap:var(--space-1);display:flex;position:absolute}.game-card .ozzi-action[data-surface=artwork]{background:var(--artwork-surface)}@media (hover:hover) and (pointer:fine){.game-card-media>:is(.game-card-reorder,.game-card-media-controls){opacity:0}.game-card:is(:hover,:has(:focus-visible)) .game-card-media>:is(.game-card-reorder,.game-card-media-controls){opacity:1}}.game-card-body{padding:var(--space-3);cursor:default;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.game-card-footer{gap:var(--space-3);min-inline-size:0;padding:0 var(--space-3) var(--space-3);overflow-wrap:anywhere;display:grid}.game-card-intro{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.game-card-heading{min-inline-size:0;font-size:var(--font-size-2);line-height:calc((var(--font-size-2) + var(--line-height-2)) / 2)}.game-card-title-row a{color:inherit;text-decoration:none}.game-card-title-row{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.game-card-body h3{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--font-size-3);line-height:calc((var(--font-size-3) + var(--line-height-3)) / 2);font-weight:var(--font-weight-semibold);color:var(--gray-12);flex:1;overflow:hidden}.game-card-launch{z-index:1;border-radius:inherit;position:absolute;inset:0}.game-card-launch:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}.game-card-description{-webkit-line-clamp:2;overflow-wrap:anywhere;min-block-size:2lh;font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-regular);color:var(--gray-11);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-card-studio{max-width:100%;font-size:var(--font-size-2);color:var(--gray-11);overflow-wrap:anywhere;justify-self:start;text-decoration:none}.game-card-studio[href]{cursor:pointer;text-decoration:underline}.game-card-byline{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.game-card-byline .game-card-studio{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-counts{align-items:center;gap:var(--space-2);color:var(--gray-11);font-size:var(--font-size-1);white-space:nowrap;flex-shrink:0;display:inline-flex}.game-play-count{align-items:center;gap:var(--space-1);display:inline-flex}.game-counts svg{flex-shrink:0;width:16px;height:16px}.game-age-expanded,.game-heart-label{display:none}.game-card-price{font-size:var(--font-size-1);color:var(--gray-11);overflow-wrap:anywhere}.game-card-price:before{content:"· "}.game-spotlight{gap:var(--space-6);border:1px solid var(--gray-6);padding:var(--space-5);border-radius:var(--radius-4);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.content-page{inline-size:100%;min-inline-size:0}.editor-layout{inline-size:100%;max-inline-size:1200px;margin-inline:auto}.builder-workspace>.editor-layout{max-inline-size:none}.editor-layout{container:editor/inline-size}.editor-layout-mode{display:none}.editor-layout-actions{justify-content:end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.editor-layout-grid{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.editor-layout[data-preview-size=studio] .editor-layout-grid{gap:var(--space-5);grid-template-columns:minmax(260px,min(34%,380px)) minmax(0,1fr)}.studio-preview{border:1px solid var(--gray-6);border-radius:var(--radius-3);background:var(--surface);min-inline-size:0;display:grid;overflow:clip}.studio-preview-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--gray-6);flex-wrap:wrap;display:flex}.studio-preview-viewport{grid-template-rows:auto minmax(0,1fr);min-block-size:0;inline-size:100%;min-inline-size:0;display:grid;overflow:clip}.studio-preview-viewport[data-device=phone]{max-inline-size:390px;margin-inline:auto}.studio-preview-address{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--gray-3);border-block-end:1px solid var(--gray-6);display:flex}.studio-preview-address>svg{color:var(--gray-11);flex:none}.studio-preview-address>.ozzi-field{flex:1;min-inline-size:0}.studio-preview-canvas{inline-size:100%;min-inline-size:0;overflow:clip}.studio-preview .game-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),min(340px,100%)))}.editor-layout-main,.editor-layout-preview{min-inline-size:0}@media (width>=1200px) and (height>=700px){.builder-workspace[data-active=customize]{block-size:calc(100dvh - var(--shell-header-height,80px) - 2 * var(--space-3));flex-direction:column;display:flex}.builder-workspace[data-active=customize]>*{flex-shrink:0}.builder-workspace[data-active=customize]>.editor-layout{flex:auto;min-block-size:0}.editor-layout[data-preview-size=studio] .editor-layout-grid{block-size:100%;min-block-size:0}.editor-layout[data-preview-size=studio] .editor-layout-main{scrollbar-gutter:stable;block-size:100%;min-block-size:0;padding-block-end:var(--space-2);padding-inline-end:var(--space-2);overflow-y:auto}.editor-layout[data-preview-size=studio] .editor-layout-preview{block-size:100%;min-block-size:0}.editor-layout[data-preview-size=studio] .studio-preview{grid-template-rows:auto minmax(0,1fr);block-size:100%}.editor-layout[data-preview-size=studio] .studio-preview-canvas{scrollbar-gutter:stable;overflow-y:auto}}.editor-layout-main:focus-visible,.studio-preview-canvas:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}@container editor (width<=760px){.editor-layout-grid,.editor-layout[data-preview-size=studio] .editor-layout-grid{grid-template-columns:minmax(0,1fr)}.editor-layout-mode{margin-block-end:var(--space-4);display:block}.editor-layout[data-preview-size=studio][data-view=edit] .editor-layout-preview,.editor-layout[data-preview-size=studio][data-view=preview] .editor-layout-main,.studio-preview-size{display:none}.studio-preview-viewport[data-device=phone]{max-inline-size:none}}.studio-view{--page-center-max-width:100%;gap:var(--space-4);min-inline-size:0;padding:0;display:grid;container:studio/inline-size}.studio-intro{gap:var(--space-4);border-block-end:1px solid var(--gray-5);padding-block-end:var(--space-4);display:grid}.studio-banner{aspect-ratio:4;border-radius:var(--radius-3);background:var(--gray-3);position:relative;overflow:hidden}.studio-banner>:is(img,canvas){object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-copy{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.studio-copy>.studio-actions{margin-inline-start:0}.studio-intro:is([data-phone=false],[data-landscape=true]) .studio-description{color:var(--gray-11);order:1}.studio-intro:is([data-phone=false],[data-landscape=true]) .studio-actions{order:2}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true]{border-radius:var(--radius-3);background:var(--color-background);border:0;grid-template-columns:368px minmax(0,1fr);gap:0;min-block-size:240px;padding-block-end:0}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-copy{padding:var(--space-4);gap:var(--space-3);grid-area:1/1;justify-content:center}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-header{gap:var(--space-3);flex-wrap:nowrap}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-logo{width:48px;height:48px}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-header:has(.studio-logo[data-kind=wordmark]){flex-wrap:wrap}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-logo[data-kind=wordmark]{width:min(180px,100%);height:52px}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-banner{aspect-ratio:auto;border-radius:0 var(--radius-3) var(--radius-3) 0;grid-area:1/2}.studio-intro:is([data-phone=false],[data-landscape=true])[data-banner=true] .studio-banner:after{content:"";background:linear-gradient(to right, var(--color-background), color-mix(in srgb, var(--color-background) 92%, transparent) 16%, color-mix(in srgb, var(--color-background) 65%, transparent) 40%, color-mix(in srgb, var(--color-background) 25%, transparent) 68%, color-mix(in srgb, var(--color-background) 5%, transparent) 88%, transparent);pointer-events:none;inline-size:clamp(160px,45%,400px);position:absolute;inset:0 auto 0 0}.studio-intro[data-landscape=true][data-banner=true]{border-radius:0;grid-template-columns:280px minmax(0,1fr);min-block-size:180px}.studio-intro[data-landscape=true] .studio-copy{padding:var(--space-3);gap:var(--space-2)}.studio-intro[data-landscape=true] .studio-identity .ozzi-heading{font-size:var(--font-size-4);line-height:1.2}.studio-intro[data-landscape=true] .studio-description{font-size:var(--font-size-2)}.studio-intro[data-landscape=true] .studio-description .ozzi-text{font-size:inherit}@container studio (width<=639px){.studio-intro[data-phone=false][data-banner=true]{gap:var(--space-4);min-block-size:0;border-block-end:1px solid var(--gray-5);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-4)}.studio-intro[data-phone=false][data-banner=true] .studio-banner{aspect-ratio:4;border-radius:var(--radius-3);grid-area:auto}.studio-intro[data-phone=false][data-banner=true] .studio-banner:after{display:none}.studio-intro[data-phone=false][data-banner=true] .studio-copy{grid-area:auto;padding:0}}.studio-header{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.studio-identity{gap:var(--space-1);overflow-wrap:anywhere;flex:160px;min-inline-size:0;display:grid}.studio-identity a{color:var(--gray-11);text-decoration:none}.studio-identity a:hover{text-decoration:underline}.studio-description{white-space:pre-line;overflow-wrap:anywhere;max-inline-size:85ch}.studio-actions{gap:var(--space-3);flex-wrap:wrap;max-inline-size:100%;margin-left:auto;display:flex}.studio-logo{border-radius:var(--radius-5);background:#fff;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.studio-logo[data-backing=dark]{background:#202020}.studio-logo[data-kind=wordmark]{width:min(220px,100%)}.studio-logo img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.studio-logo[data-kind=wordmark] img{padding:var(--space-1)}@container studio (width<=480px){.studio-intro[data-phone=true] .studio-banner{aspect-ratio:16/7}.studio-header{gap:var(--space-3)}.studio-logo{width:48px;height:48px}.studio-logo[data-kind=wordmark]{width:min(160px,100%);height:52px}.studio-identity .ozzi-heading{font-size:var(--font-size-6);line-height:var(--line-height-6);letter-spacing:var(--letter-spacing-6)}.studio-actions{margin-left:0}}.image-crop-editor{gap:var(--space-4);display:grid}.image-crop-phone{gap:var(--space-2);inline-size:min(320px,100%);margin-inline:auto;display:grid;container:studio/inline-size}.image-crop-stage{border-radius:var(--radius-2);background:var(--gray-4);inline-size:100%;box-shadow:0 0 0 1px var(--gray-7);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;overflow:hidden}.image-crop-stage[data-square]{max-inline-size:min(360px, calc(var(--viewport-small-height,100svh) * .45))}.image-crop-stage[data-dragging]{cursor:grabbing}.image-crop-stage>canvas{block-size:100%;inline-size:100%;display:block}.image-crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff70 33.1% 33.4%,#0000 33.4% 66.5%,#ffffff70 66.5% 66.8%,#0000 66.8%),linear-gradient(#0000 33.1%,#ffffff70 33.1% 33.4%,#0000 33.4% 66.5%,#ffffff70 66.5% 66.8%,#0000 66.8%);position:absolute;inset:0}.image-crop-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.player-page{inline-size:100%;margin-inline:auto;container:player-page/inline-size}.player-page-sidebar{gap:var(--space-3);flex-direction:column;align-self:stretch;min-inline-size:0;display:flex}.player-page[data-phone=true] .discovery-layout-inner{--page-rail-space:0px;grid-template-columns:minmax(0,1fr)}.player-page[data-phone=true] .player-page-sidebar{grid-area:auto}.player-page[data-phone=true] .promotion-rail{display:none}.player-page-details{gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-4);display:flex}.player-page-details>section{border-block-start:1px solid var(--gray-5);padding-block-start:var(--space-4)}.player-presentation{min-inline-size:0}.player-control-actions{align-items:center;gap:var(--space-2);display:flex}.player-frame{border:1px solid var(--gray-6);border-radius:var(--radius-4);background:var(--color-background);width:100%;min-inline-size:0;overflow:hidden}.player-stage{--player-ratio-width:16;--player-ratio-height:9;--player-surface-min-height:180px;background:#111;place-items:center;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid}.player-stage[data-orientation=portrait]{--player-ratio-width:9;--player-ratio-height:16;--player-surface-max-width:440px;--player-surface-min-height:320px}.player-surface{min-block-size:0;min-inline-size:0;inline-size:min(100%, var(--player-surface-max-width,100%), calc(max(var(--player-surface-min-height), var(--player-stage-max-height,calc(var(--viewport-small-height,100svh) * .75))) * var(--player-ratio-width) / var(--player-ratio-height)));aspect-ratio:var(--player-ratio-width) / var(--player-ratio-height);place-items:center;display:grid;position:relative}.player-stage[data-fit=available]{block-size:100%;container-type:size}.player-stage[data-fit=available]>.player-surface{inline-size:min(100cqw, calc(100cqh * var(--player-ratio-width) / var(--player-ratio-height)))}.player-stage[data-orientation=adaptive]>.player-surface{aspect-ratio:auto;block-size:100%;inline-size:100%}.player-stage[data-orientation=adaptive][data-fit=viewport]{block-size:var(--player-available-height,70svh)}.player-frame[data-fit=available]>.player-stage[data-orientation=adaptive]{min-block-size:0}.player-surface>video,.player-surface>img,.player-surface>iframe{object-fit:contain;border:0;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.player-overlay{isolation:isolate;padding:var(--space-5);background:#00000047;place-items:safe center;display:grid;position:absolute;inset:0;overflow:auto}.player-overlay:has(>.player-gate){background:0 0}.player-overlay>.pattern-stack{justify-items:center}.player-controls{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) auto max(8px, env(safe-area-inset-left));align-items:center;gap:var(--space-2);pointer-events:none;z-index:2;display:flex;position:absolute}.player-controls>span{flex:1}.player-controls button{pointer-events:auto}.player-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1) max(var(--space-2), env(safe-area-inset-right)) max(var(--space-1), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));background:var(--gray-2);border-block-start:1px solid var(--gray-5);justify-content:space-between;display:flex}.player-transport,.player-tools{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.player-menu-actions{gap:var(--space-2);flex-direction:column;display:flex}.player-menu-actions>.ozzi-action:not([data-purpose=primary]),.player-menu-secondary>.ozzi-action{padding-inline:var(--space-3);justify-content:flex-start;margin:0}.player-menu-actions>.ozzi-action[data-purpose=primary]{margin-block-end:var(--space-3)}.player-menu-secondary{gap:var(--space-2);border-block-start:1px solid var(--gray-5);flex-direction:column;margin-block-start:var(--space-2);padding-block-start:var(--space-3);display:flex}.player-menu-secondary>.ozzi-text{padding-inline:var(--space-3)}.saved-games-list{gap:var(--space-2);max-block-size:36dvh;display:grid;overflow:auto}.saved-games-list>button{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;block-size:auto;min-block-size:44px}.saved-games-list>[aria-pressed=true]{outline:2px solid var(--focus-8);outline-offset:-2px}.saved-games-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.player-frame{position:relative}.player-frame[data-fit=available]{flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow:auto}.player-frame:is(:fullscreen,[data-contained-fullscreen]){border:0;border-radius:0;block-size:100dvh}[data-contained-fullscreen]{z-index:10;background:var(--color-background);block-size:100dvh;inline-size:100%;position:fixed;inset:0}.player-frame[data-fit=available]>.player-stage{block-size:auto;min-block-size:min(180px, calc(var(--viewport-small-height,100svh) * .4));flex:1 1 0}.player-frame[data-fit=available]>:not(.player-stage){flex:none}.player-frame[data-phone=true][data-fullscreen=true]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.player-frame[data-phone=true][data-fullscreen=true]>.player-toolbar{padding:var(--space-1);border:0;grid-row:1}.player-frame[data-phone=true][data-fullscreen=true]>.player-stage{grid-row:2;min-block-size:0}@media (orientation:landscape){.player-frame[data-phone=true][data-fullscreen=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.player-frame[data-phone=true][data-fullscreen=true]>.player-toolbar{flex-direction:column;grid-column:1}.player-frame[data-phone=true][data-fullscreen=true] :is(.player-transport,.player-tools){flex-direction:column}.player-frame[data-phone=true][data-fullscreen=true]>.player-stage{grid-area:1/2}.player-frame[data-phone=true][data-fullscreen=true]>:not(.player-toolbar,.player-stage){grid-column:1/-1}}@container app-header (width<=1023px){.shell-identity .shell-divider,.shell-identity p{display:none}}@container app-header (width<=639px){.shell-header-content{height:auto;padding:var(--space-3) var(--space-4);gap:var(--space-3);grid-template-columns:1fr auto}.shell-search{grid-area:2/1/auto/-1}.shell-header-actions{grid-area:1/2}.shell-account-name,.shell-navigation-toggle,.shell-header-action{display:none}}@media (width>=640px) and (width<=1279px){.app-shell[data-navigation=sidebar]:not([data-viewer=true])>.shell-header .shell-navigation-toggle{display:none}.app-shell{--sidebar-width:88px}.shell-sidebar:not([data-overlay]) .shell-sidebar-note{display:none}.shell-sidebar:not([data-overlay]){padding-inline:var(--space-1)}.shell-sidebar:not([data-overlay]) .shell-nav-link{gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--font-size-1);text-align:center;flex-direction:column}}@media (width<=639px){.app-shell{--shell-header-height:134px;--shell-bottom-nav-height:calc(75px + env(safe-area-inset-bottom))}html{scroll-padding-top:140px}.shell-sidebar:not([data-overlay]){display:none}.shell-content{--page-navigation-width:0px;padding-bottom:calc(var(--shell-bottom-nav-height) + var(--space-3));margin-left:0}.shell-bottom-nav{bottom:0;left:0;right:var(--removed-body-scroll-bar-size,0px);border-top:1px solid var(--gray-6);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--color-background);justify-content:space-around;align-items:center;display:flex;position:fixed}.shell-bottom-nav .shell-nav-link{gap:var(--space-1);padding:var(--space-2);flex-direction:column;min-width:44px}.shell-mobile-label{font-size:var(--font-size-1)}.game-spotlight{grid-template-columns:minmax(0,1fr)}.game-spotlight>section{grid-row:1}.studio-view{padding:var(--space-4)}.studio-header{gap:var(--space-3)}.studio-actions{margin-left:0}}.media-cover,.media-preview{aspect-ratio:16/9;border-radius:var(--radius-3);background:var(--gray-3);place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.media-cover[data-orientation=portrait],.media-preview[data-orientation=portrait]{aspect-ratio:9/16}.media-cover[data-orientation=landscape][data-placement=tile]{aspect-ratio:4/3}.media-preview[data-orientation=portrait]{justify-self:center;max-width:320px}.media-preview[data-orientation=square]{aspect-ratio:1;justify-self:center;max-width:320px}.media-cover img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.media-preview img,.media-preview>video{object-fit:contain;width:100%;height:100%;min-height:0}.media-placeholder{gap:var(--space-2);padding:var(--space-4);color:var(--gray-11);font-size:var(--font-size-2);text-align:center;justify-items:center;display:grid}.media-thumbnails{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.media-editor-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);display:grid}.media-editor{container:media-editor/inline-size}.media-order{margin:0;padding:0;list-style:none}.media-order li{min-width:0;position:relative}.media-order li[data-drop]:after{content:"";background:var(--accent-11);border-radius:var(--radius-1);width:3px;position:absolute;top:0;bottom:0}.media-order li[data-drop=before]:after{left:-6px}.media-order li[data-drop=after]:after{right:-6px}.media-details{border:1px solid var(--gray-6);border-radius:var(--radius-3);padding:var(--space-4)}.media-item-actions{border-top:1px solid var(--gray-6);padding-top:var(--space-4)}.media-placements{border-top:1px solid var(--gray-6);padding-top:var(--space-5)}.media-role-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container media-editor (width<620px){.media-editor-grid,.media-role-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.media-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaderboard{border:1px solid var(--accent-8);border-radius:var(--radius-3);background:linear-gradient(145deg, var(--accent-3), var(--gray-2) 80%);min-inline-size:0;overflow:hidden}.leaderboard-heading{isolation:isolate;align-content:center;gap:var(--space-1);min-block-size:104px;padding:var(--space-3);border-block-end:1px solid var(--accent-6);background:var(--accent-3);display:grid;position:relative}.leaderboard-heading[data-artwork=true]{color:#fff;background:#101418}.leaderboard-heading[data-artwork=true]:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--accent-9) 35%, #10151a), #10151a99 70%, #10151a55);z-index:-1;position:absolute;inset:0}.leaderboard-heading .ozzi-heading{overflow-wrap:anywhere;min-inline-size:0;margin:0;line-height:1.15}.leaderboard-kicker{color:var(--accent-11);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.leaderboard-heading[data-artwork=true] .leaderboard-kicker{color:color-mix(in srgb, var(--accent-9) 40%, white)}.leaderboard-art{object-fit:cover;object-position:center 42%;opacity:.9;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.leaderboard-body{gap:var(--space-2);padding:var(--space-3);min-inline-size:0;display:grid}.leaderboard-body>.ozzi-action{justify-self:start}.leaderboard-rows{margin:0;padding:0;list-style:none}.leaderboard-row{align-content:center;align-items:baseline;gap:2px var(--space-2);min-block-size:44px;padding:var(--space-1);border-top:1px solid var(--gray-6);font-size:var(--font-size-2);grid-template-columns:16px minmax(0,1fr) minmax(0,max-content);line-height:1.4;display:grid}.leaderboard-row[data-leading=true]{background:var(--accent-a3)}.leaderboard-row[data-current-player=true]{background:var(--accent-a3);box-shadow:inset 2px 0 var(--accent-9)}.leaderboard-rank{color:var(--gray-11);font-size:var(--font-size-1);font-variant-numeric:tabular-nums}.leaderboard-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:calc(var(--font-size-2) - 1px);font-weight:var(--font-weight-semibold);overflow:hidden}.leaderboard-score{min-inline-size:0;color:var(--accent-11);font-size:var(--font-size-1);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.leaderboard-row[data-empty=true] .leaderboard-name,.leaderboard-row[data-empty=true] .leaderboard-score{color:var(--gray-9)}.leaderboard-date{min-inline-size:0;color:var(--gray-11);font-size:calc(var(--font-size-1) - 1px);grid-column:2/-1;line-height:1.35}.conversation{gap:var(--space-3);min-inline-size:0;display:grid}.conversation>.ozzi-action{justify-self:start}.conversation-heading,.comment-heading{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-thread{gap:var(--space-1);padding-block:var(--space-2);display:grid}.comment-heading time{font-size:var(--font-size-1);color:var(--gray-11)}.comment-body{gap:var(--space-1);flex:1;display:grid}.comment-body>.ozzi-action{justify-self:start}.comment-row>.ozzi-avatar{flex-shrink:0}.comment-row>.ozzi-action{margin-inline-start:auto}.comment-composer{align-items:start;gap:var(--space-3);display:flex}.comment-composer>.ozzi-avatar{flex-shrink:0;margin-block-start:var(--space-1)}.comment-compose-body{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.comment-compose-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:end;display:flex}.comment-thread-actions{padding-inline-start:calc(32px + var(--space-3))}.comment-feedback{font-size:var(--font-size-1);color:var(--gray-11)}.comment-row{align-items:start;gap:var(--space-3);display:flex}.comment-row>div{min-width:0}.comment-copy{white-space:pre-wrap}.conversation-thread [aria-expanded=true]>svg{transform:rotate(180deg)}.conversation-replies{gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-inline-start:1px solid var(--gray-6);margin-inline-start:var(--space-4);display:grid}.reply-target{color:var(--accent-11);font-weight:var(--font-weight-medium)}.conversation-replies[hidden]{display:none}.pattern-row>:is(div,p,span){overflow-wrap:anywhere;min-inline-size:0}.group-view{gap:var(--space-3);min-inline-size:0}.group-members{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.group-members li{gap:var(--space-3);align-items:center;min-inline-size:0;display:flex}.group-members li>.pattern-stack{min-inline-size:0}.group-members .rt-AvatarRoot{flex-shrink:0}.media-crop-previews{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-width:640px;display:grid}.media-crop-previews figure{min-inline-size:0;margin:0}.media-crop-previews figcaption{padding-block:var(--space-2);font-size:var(--font-size-2);overflow-wrap:anywhere}.player-overview>*{min-inline-size:0}.player-overview .game-player-host{block-size:100%;min-block-size:0}.game-player-host{isolation:isolate;border-radius:var(--radius-4);background:#111;position:relative;overflow:hidden}.game-player-host>.radix-themes{z-index:4}.game-player-host>.radix-themes:not(.rt-BaseDialogOverlay){position:relative}.game-player-host[data-immersive=true]{border-radius:0;width:100%;height:100dvh}.player-gate{padding:var(--space-3) var(--space-5);color:#fff;z-index:3;background:#00000047;place-items:safe center;display:grid;position:absolute;inset:0;overflow:auto}.player-gate-artwork{object-fit:cover;filter:blur(8px)brightness(.25);block-size:100%;inline-size:100%;position:absolute;inset:0}.player-gate-copy{text-align:center;place-items:center;max-inline-size:32ch;position:relative}.player-rotation-symbol{align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.player-rotation-symbol svg:first-child{block-size:48px;inline-size:48px;transform:rotate(-25deg)}.player-rotation-symbol svg:last-child{block-size:28px;inline-size:28px}.game-player-host[data-immersive=true] .feed-gallery{overflow:hidden}#comments{scroll-margin-top:calc(var(--shell-header-height,80px) + 16px)}.shell-sidebar[data-overlay=true]{width:var(--navigation-wide);background:var(--color-background);max-width:calc(100vw - 32px);height:100dvh;padding-block-end:max(var(--space-3), env(safe-area-inset-bottom));display:flex;position:static}.shell-sidebar-header{height:calc(var(--space-7) + 2 * var(--space-3) + 1px);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding-inline:var(--space-5);border-block-end:1px solid var(--gray-6);flex-shrink:0;align-items:center;display:flex}.shell-sidebar-header .shell-navigation-toggle{display:flex}.shell-navigation-tools{gap:var(--space-3);display:grid}.app-shell[data-phone=true][data-browsing-down=true] .shell-search,.app-shell[data-phone=true][data-browsing-down=true] .collection-heading{display:none}.app-shell[data-phone=true][data-browsing-down=true] .shell-bottom-nav{visibility:hidden;transform:translateY(100%)}.app-shell[data-phone=true] .shell-bottom-nav .shell-nav-link{block-size:auto;min-block-size:48px;margin:0;line-height:1.4}.shell-nav-menu>.ozzi-action{gap:var(--space-1);padding:var(--space-2);flex-direction:column;block-size:auto;min-block-size:48px;min-inline-size:44px;margin:0;line-height:1.4;display:flex}@media (width>=640px){.app-shell[data-phone=true] .shell-header-content{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.app-shell[data-phone=true] .shell-search{max-inline-size:none}.app-shell[data-phone=true] .shell-account-name{display:none}.app-shell[data-phone=true] .shell-bottom-nav{border-block-start:1px solid var(--gray-6);padding:4px 8px max(4px, env(safe-area-inset-bottom));background:var(--color-background);justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0}.app-shell[data-phone=true] .shell-bottom-nav .shell-nav-link{flex-direction:column;gap:2px;padding:4px 8px}.app-shell[data-phone=true] .shell-content{padding-block-end:var(--shell-bottom-nav-height)}.app-shell[data-phone=true][data-browsing-down=true] .shell-header-content{grid-template-columns:1fr auto}}.studio-identity .ozzi-heading{overflow:visible}.studio-merchandise{gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--gray-5);display:grid}.studio-merchandise-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-merchandise-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.studio-merchandise-item{border:1px solid var(--gray-6);border-radius:var(--radius-3);color:inherit;background:var(--color-panel-solid);align-content:start;text-decoration:none;display:grid;overflow:hidden}.studio-merchandise-item img{aspect-ratio:4/3;object-fit:contain;background:var(--gray-3);width:100%;display:block}.studio-merchandise-item>div{gap:var(--space-2);padding:var(--space-4);display:grid}.studio-merchandise-item:hover{border-color:var(--accent-8)}.studio-merchandise-item:focus-visible{outline:2px solid var(--accent-9);outline-offset:3px}.studio-preview-canvas .studio-view{padding:var(--space-3)}.studio-view[data-navigation]{padding:0}.studio-view[data-navigation] .studio-banner{border-radius:0}.studio-view[data-navigation] .studio-copy{padding-inline:var(--space-3)}.studio-view[data-navigation]>:is(section,.studio-merchandise){margin-inline:var(--space-3)}@container studio (width<=480px){.studio-merchandise-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.studio-merchandise-item>div{padding:var(--space-3)}}.studio-merchandise-fields{gap:var(--space-3);border-block-start:1px solid var(--gray-5);padding-block:var(--space-4);display:grid}.player-session-status:empty{display:none}.player-session-status{flex:none}.shell-header[data-compact-search=true] .shell-header-content{min-block-size:56px;height:auto;padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.shell-header[data-compact-search=true] .shell-header-actions{gap:var(--space-1);grid-area:1/2}.shell-nav-menu>button{position:relative}.shell-menu-attention{top:var(--space-2);right:var(--space-3);background:var(--accent-9);border-radius:50%;width:6px;height:6px;position:absolute}.shell-nav-room-context{font-size:var(--font-size-1);color:var(--gray-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
