:root:root{--ui-bg:#12141b;--ui-surface:#191d27;--ui-surface-raised:#222735;--ui-border:#303646;--ui-border-hover:#63562d;--ui-text:#f5f7fa;--ui-muted:#a7adbc;--ui-gold:#ffcb3d;--ui-gold-hover:#ffda70;--ui-success:#81d8a6;--ui-danger:#ffb5b5;--ui-radius:10px;--ui-control-height:40px;--ui-motion:.16s ease;--color-bg:var(--ui-bg);--color-bg-elevated:var(--ui-surface);--color-header:var(--ui-bg);--color-text:var(--ui-text);--color-text-muted:var(--ui-muted);--color-gold:var(--ui-gold);--color-gold-warm:var(--ui-gold);--color-border:var(--ui-border);--color-focus:var(--ui-gold);--header-height:72px;--workspace-radius:var(--ui-radius);--game-card-columns:repeat(auto-fill,minmax(min(100%,200px),240px));--game-card-gap:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}:where(button,a)[aria-busy=true]{cursor:progress}:where(button,a):active:not(:disabled){translate:0 1px}@media (prefers-reduced-motion:reduce){:where(button,a):active{translate:none}}@media (width<=800px){:root:root{--header-height:auto}}.ui-toast-viewport{z-index:10000;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));pointer-events:none;width:min(380px,100vw - 32px);font:14px/1.5 var(--font-sans,system-ui);flex-direction:column;gap:10px;display:flex;position:fixed}.ui-toast{border:1px solid var(--ui-border,#303646);border-radius:var(--ui-radius,10px);background:var(--ui-surface-raised,#222735);color:var(--ui-text,#f5f7fa);pointer-events:auto;align-items:flex-start;gap:12px;padding:14px;animation:.18s ease-out ui-toast-in;display:flex;box-shadow:0 8px 28px #0005}.ui-toast>svg{color:var(--ui-gold,#ffcb3d);flex:none;margin-block-start:3px}.ui-toast--success>svg{color:var(--ui-success,#81d8a6)}.ui-toast--error>svg{color:var(--ui-danger,#ffb5b5)}.ui-toast__body{flex:1;min-width:0}.ui-toast-viewport{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 32px);overflow-y:auto}.ui-toast__body p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ui-toast__close{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-4px;display:grid}.ui-toast__close:hover{background:#ffffff10}.ui-toast__actions{gap:8px;margin-block-start:12px;display:flex}.ui-toast__actions button{border:1px solid var(--ui-border,#303646);min-height:36px;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:6px 12px}.ui-toast__actions button:first-child{background:var(--ui-gold,#ffcb3d);color:#16120a;border-color:#0000;font-weight:600}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-button-confirm{0%{scale:.85}to{scale:1}}[data-feedback=success]>svg{animation:.2s ease-out ui-button-confirm}@media (width<=640px){.ui-toast-viewport{inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto}.ui-toast__close{width:44px;height:44px}.ui-toast__actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-toast,[data-feedback=success]>svg{animation:none}}.creator-shell.creator-shell .site-header{border-color:var(--ui-border)}.creator-shell.creator-shell .site-header__icon-btn{background:var(--ui-surface);border-color:var(--ui-border)}.creator-shell.creator-shell .site-header__lang{border-radius:var(--ui-radius);min-height:40px}.creator-shell.creator-shell .language-menu__dropdown{background:var(--ui-surface-raised);border-color:var(--ui-border)}.creator-shell.creator-shell .creator-btn{min-height:var(--ui-control-height);border-radius:var(--ui-radius);background:var(--ui-surface);border-color:var(--ui-border);transition:background var(--ui-motion),border-color var(--ui-motion),color var(--ui-motion)}.creator-shell.creator-shell .creator-btn--sm{min-height:34px}.creator-shell.creator-shell .creator-btn--primary{background:var(--ui-gold);border-color:var(--ui-gold);color:#16120a}.creator-shell.creator-shell .creator-btn--primary:hover:not(:disabled){background:var(--ui-gold-hover)}.creator-shell.creator-shell .creator-btn--ghost{background:0 0}.creator-shell.creator-shell .creator-btn--ghost:hover:not(:disabled){background:var(--ui-surface-raised);border-color:var(--ui-border-hover)}.creator-shell.creator-shell .creator-btn--danger{color:var(--ui-danger);background:0 0;border-color:#754040}.creator-shell.creator-shell .creator-btn[aria-busy=true]{cursor:progress}.creator-shell.creator-shell .creator-btn:disabled{cursor:not-allowed}.creator-shell.creator-shell .creator-main__header h1,.creator-shell.creator-shell .creator-page-panel__header h1{letter-spacing:-.025em;font-size:26px;line-height:1.3}.creator-shell.creator-shell .creator-workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){border-color:var(--ui-border);border-radius:var(--ui-radius);background:#11151d}.creator-shell.creator-shell .creator-submissions__table th{background:var(--ui-surface)}.creator-shell.creator-shell .creator-submissions__table tbody tr:hover{background:#ffffff03}.creator-shell.creator-shell .creator-game-card,.creator-shell.creator-shell .personal-library-card,.creator-shell.creator-shell .recent-preview-card{background:var(--ui-surface);border-color:var(--ui-border)}.creator-shell.creator-shell .personal-library-card:hover,.creator-shell.creator-shell .creator-game-card:hover,.creator-shell.creator-shell .recent-preview-card:hover{border-color:var(--ui-border-hover)}.creator-shell.creator-shell .personal-library-card__body{padding-bottom:12px}.game-card-tags{flex-wrap:wrap;gap:6px;min-width:0;margin-block:0 8px;display:flex}.game-card-tags>span{border:1px solid var(--ui-border);background:var(--ui-surface-raised);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:100%;padding:3px 7px;font-size:11px;line-height:16px;overflow:hidden}.game-card-tags>.game-card-tags__source{color:var(--ui-gold);background:#ffcb3d0a;border-color:#652}.personal-library-game .game-card-tags,.recent-preview-game .game-card-tags{margin-inline:12px}.creator-shell.creator-shell :is(.creator-game-card__body h3,.personal-library-game h2,.recent-preview-title){white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;height:20px;min-height:20px;line-height:20px;display:block;overflow:hidden}.creator-shell.creator-shell .creator-game-card__body h3{margin-block:0 6px}.creator-shell.creator-shell :is(.personal-library-game h2,.recent-preview-title,.personal-skeleton-heading){height:20px;min-height:20px;margin-block:10px 6px}.creator-shell.creator-shell .profile-form{padding:24px}.creator-shell.creator-shell .profile-form label{color:var(--ui-muted)}.creator-shell.creator-shell .profile-actions{align-items:center}.creator-shell.creator-shell .profile-actions .creator-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.creator-shell.creator-shell .creator-upload-button{min-inline-size:180px;transition:background-color var(--ui-motion)}.creator-shell.creator-shell .profile-editor-avatar{background:var(--ui-surface-raised)}.creator-shell.creator-shell .profile-avatar-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.creator-shell.creator-shell .profile-avatar-field label{cursor:pointer;min-width:130px;color:var(--ui-text);justify-content:center;align-items:center;display:inline-flex;position:relative}.creator-shell.creator-shell .profile-avatar-field label:has(input:focus-visible){outline:2px solid var(--ui-gold);outline-offset:3px}.creator-shell.creator-shell .profile-avatar-field label:has(input:disabled){opacity:.5;cursor:not-allowed}.creator-shell.creator-shell .profile-actions .creator-btn--primary{min-inline-size:150px}.creator-shell.creator-shell .creator-modal,.creator-shell.creator-shell .creator-auth-panel{background:var(--ui-surface);border-color:var(--ui-border);border-radius:14px}@media (width<=800px){.creator-shell.creator-shell .creator-main__header h1,.creator-shell.creator-shell .creator-page-panel__header h1{font-size:24px}.creator-shell.creator-shell .creator-btn,.creator-shell.creator-shell .creator-btn--sm,.creator-shell.creator-shell .site-header__lang,.creator-shell.creator-shell .site-header__icon-btn,.creator-shell.creator-shell .creator-sidebar__link{min-height:44px}.creator-shell.creator-shell .site-header__icon-btn{width:44px}.creator-shell.creator-shell .profile-form{padding:20px}}.personal-library{grid-column:1/-1;gap:0;width:100%;min-width:0}.personal-library .creator-main__header h1{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.3}.personal-library-tabs{flex-wrap:wrap;gap:10px;min-height:44px;margin:20px 0 24px;display:flex}.personal-library-tabs .creator-btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.personal-library--following .personal-library-grid{margin-top:24px}.personal-library-grid{grid-template-columns:var(--game-card-columns);align-items:start;gap:var(--game-card-gap);min-height:280px;display:grid}.personal-library-card{border:1px solid var(--color-border);border-radius:var(--workspace-radius);background:var(--color-bg-elevated);min-width:0;transition:border-color .16s;overflow:hidden}.personal-library-card:hover,.personal-library-card:focus-within{border-color:#726539}.personal-library-cover{aspect-ratio:16/9;color:var(--color-text-muted);background:#1b1e25;place-items:center;display:grid;position:relative}.personal-library-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.personal-library-game,.personal-library-author,.personal-followed-creator{color:inherit;text-decoration:none}.personal-library-game h2,.personal-skeleton-heading{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:39px;margin:10px 12px 6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.personal-library-game:hover h2,.personal-library-author:hover,.personal-followed-creator:hover{color:var(--color-gold-warm)}.personal-library-author{min-height:24px;color:var(--color-text-muted);align-items:center;gap:6px;margin:0 12px;font-size:12px;display:flex}.personal-library-author>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personal-library-avatar{width:24px;height:24px;color:var(--color-gold-warm);background:#32343b;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.personal-library-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.personal-library img[hidden]{display:none}.personal-library-card__body{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px 0;display:flex}.personal-library-card__body time{color:var(--color-text-muted);min-height:20px;font-size:12px}.personal-library-card__body .creator-btn,.personal-library-pagination .creator-btn{align-items:center;gap:8px;display:inline-flex}.personal-library-action-state{color:#ffb5b5;min-height:22px;font-size:12px}.personal-library-empty{border:1px solid var(--color-border);border-radius:var(--workspace-radius);text-align:center;background:var(--color-bg-elevated);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:24px;display:flex}.personal-library-empty p{color:var(--color-text-muted);margin:0}.personal-library-empty a:not(.creator-btn){color:var(--color-gold-warm)}.personal-library-empty .creator-btn--primary{color:#16120a}.personal-library-pagination{justify-content:center;min-height:64px;padding-top:16px;display:flex}.personal-followed-creator{align-items:center;gap:16px;min-height:115px;padding:24px 16px;display:flex}.personal-followed-creator .personal-library-avatar{width:64px;height:64px}.personal-followed-creator h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.5}.personal-skeleton-title{width:75%;height:18px;margin-block:3px;display:block}.personal-skeleton-name{width:50%;height:13px;display:block}.personal-skeleton-date{width:65%;height:20px;display:block}.personal-skeleton-button{width:min(140px,100%);height:34px;display:block}.creator-sidebar__group{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:16px 10px 4px;font-size:11px}.personal-account-links{flex-direction:column;gap:8px;margin:16px 0;display:flex}.language-menu__dropdown{max-height:min(70vh,480px);overflow-y:auto}[dir=rtl] .creator-sidebar{border-right:0;border-left:1px solid var(--color-border)}[dir=rtl] .creator-sidebar__link.is-active{box-shadow:inset -2px 0 var(--color-gold-warm);border:0}[dir=rtl] .creator-section__more svg{transform:scaleX(-1)}@media (width<=800px){.personal-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),220px))}.creator-sidebar__group{display:none}[dir=rtl] .creator-sidebar{border-left:0}.personal-library .creator-main__header h1{font-size:24px}}@media (width<=640px){.personal-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-library--following .personal-library-grid{grid-template-columns:1fr}.personal-library-card__body .creator-btn{min-height:44px;padding-inline:8px;font-size:11px}.personal-library-grid--skeleton .personal-library-card:nth-child(n+3){display:none}.personal-skeleton-button{height:44px}.personal-library-tabs{margin-top:16px}.personal-library-tabs .creator-btn{flex:1;justify-content:center;min-width:0;padding-inline:10px;font-size:13px}}.game-list-tools{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin-block:0 16px;display:flex}.game-list-search{border:1px solid var(--color-border);border-radius:var(--workspace-radius);background:var(--color-bg-elevated);width:min(100%,320px);min-height:44px;color:var(--color-text-muted);align-items:center;gap:8px;padding-inline:12px 4px;display:flex}.creator-workspace .game-list-search input{width:100%;min-width:0;min-height:42px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.game-list-search:focus-within{border-color:var(--color-gold-warm)}.game-list-search button{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.game-list-search button:disabled{opacity:.3}.creator-workspace .game-list-tools select{border:1px solid var(--color-border);border-radius:var(--workspace-radius);background:var(--color-bg-elevated);min-height:44px;color:var(--color-text);font:inherit;max-width:100%;padding-inline:12px}.game-list-tools__hint{min-height:18px;color:var(--color-text-muted);flex:220px;font-size:12px}.game-list-pages{min-height:64px;color:var(--color-text-muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (width<=640px){.game-list-search{width:100%}.game-list-tools__hint{flex-basis:100%}}.public-profile-editor{max-width:1000px}.profile-form{flex-direction:column;gap:20px;padding:28px;display:flex}.profile-form label{color:#bbb;flex-direction:column;gap:8px;display:flex}.profile-form input:not([type=file]),.profile-form textarea{color:#f4f4f6;min-height:46px;font:inherit;background:#101218;border:1px solid #34353e;border-radius:8px;width:100%;padding:12px}.profile-form textarea{resize:vertical;min-height:130px}.profile-avatar-field{flex-wrap:wrap;align-items:center;gap:20px;min-height:100px;display:flex}.profile-editor-avatar{color:#ffcf42;background:#252629;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:32px;display:flex;overflow:hidden}.profile-editor-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-field input[type=file]{max-width:240px;font-size:12px}.profile-actions{flex-wrap:wrap;gap:12px;display:flex}.profile-save-status{color:#a4a5b1;align-items:center;gap:12px;min-height:64px;display:flex}@media (width<=720px){.profile-form{padding:20px}}.recent-played-preview{margin:0;container-type:inline-size}.recent-preview-grid{grid-template-columns:var(--game-card-columns);align-items:start;gap:var(--game-card-gap);min-height:255px;display:grid}.recent-preview-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--workspace-radius);min-width:0;color:inherit;transition:border-color .16s;overflow:hidden}.recent-preview-card:hover,.recent-preview-card:focus-within{border-color:#726539}.recent-preview-cover{aspect-ratio:16/9;width:100%;color:var(--color-text-muted);background:#1b1e25;place-items:center;display:grid;position:relative}.recent-preview-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recent-preview-card .recent-preview-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:39px;margin:10px 10px 4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.recent-preview-game:hover h3{color:var(--color-gold-warm)}.recent-preview-creator{min-height:24px;color:var(--color-text-muted);align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.recent-preview-creator:hover{color:var(--color-gold-warm)}.recent-preview-creator>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recent-preview-avatar{width:24px;height:24px;color:var(--color-gold-warm);background:#252629;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.recent-preview-avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recent-preview-avatar img[hidden]{display:none}.recent-preview-time{min-height:34px;color:var(--color-text-muted);padding:6px 10px 10px;font-size:12px;display:block}.recent-preview-state{text-align:center;background:var(--color-bg-elevated);min-height:200px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--workspace-radius);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.recent-preview-state p{max-width:50ch;margin:0;font-size:13px;line-height:1.6}@media (width<=800px){.recent-preview-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),220px))}}@media (width<=640px){.recent-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:max(200px,28.125cqw + 107.063px)}.recent-preview-card:nth-child(n+3){display:none}.recent-preview-state{min-height:200px}}.insights-main{width:100%;max-width:1280px;margin-inline:auto;padding-block:28px}.insights-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:26px;display:flex}.insights-heading h1{margin:0 0 8px;font-size:26px}.insights-heading p,.insights-note{color:var(--text-secondary,#9ca3af);margin:0;font-size:13px;line-height:1.7}.insights-heading button{flex-shrink:0;min-width:100px}.insights-controls{align-items:flex-end;gap:20px;min-height:72px;margin-block-end:20px;display:flex}.insights-controls label{color:var(--text-secondary,#9ca3af);gap:8px;font-size:12px;display:grid}.insights-controls select{background:var(--surface,#191d28);min-width:200px;height:40px;color:var(--text-primary,#f3f4f6);border:1px solid var(--border,#303645);border-radius:10px;padding-inline:12px;font-size:14px}.insights-charts{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.insights-control-skeleton{border-radius:10px;width:240px;height:40px;display:block}.insights-meta{border-block:1px solid var(--border,#303645);min-height:62px;color:var(--text-secondary,#9ca3af);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;font-size:12px;display:flex}.insights-meta a{color:var(--accent,#ffd13b);align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.insights-status{min-width:90px;min-height:18px}.insights-status.is-delayed{color:var(--accent,#ffd13b)}.insights-list{margin:0;padding:0;list-style:none}.insights-row{border-bottom:1px solid var(--border,#303645);align-items:center;gap:16px;min-height:98px;padding:16px 4px;display:flex}.insights-rank{width:32px;color:var(--text-secondary,#9ca3af);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;font-size:15px}.insights-row:nth-child(-n+3) .insights-rank{color:var(--accent,#ffd13b)}.insights-icon{background:var(--surface,#191d28);width:48px;height:48px;color:var(--text-secondary,#9ca3af);border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.insights-icon img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.insights-row__text{flex:1;min-width:0}.insights-name{color:var(--text-primary,#f3f4f6);overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.insights-name:hover{color:var(--accent,#ffd13b)}.insights-row__text p{color:var(--text-secondary,#9ca3af);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.insights-view{color:var(--text-secondary,#9ca3af);flex-shrink:0;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.insights-view:hover{color:var(--accent,#ffd13b)}.insights-list-label{color:var(--text-secondary,#9ca3af);padding-block:14px 0;font-size:11px}.insights-empty{min-height:400px;color:var(--text-secondary,#9ca3af);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.insights-more{justify-content:center;padding:22px;display:flex}.insights-note{margin-block-start:20px;display:block}.insights-skeleton-title{border-radius:5px;width:45%;max-width:230px;height:17px;display:block}.insights-skeleton-description{border-radius:5px;width:80%;height:12px;margin-top:12px;display:block}.insights-row .creator-skeleton.insights-rank{height:18px}.insights-main :is(a,button,select):focus-visible{outline:2px solid var(--accent,#ffd13b);outline-offset:4px}@media (width<=760px){.insights-main{padding-block:18px}.insights-heading{align-items:flex-start;gap:12px}.insights-heading h1{font-size:23px}.insights-controls{flex-direction:column;align-items:stretch;gap:14px}.insights-controls select{width:100%}.insights-meta{gap:8px 12px;min-height:92px}.insights-meta a{margin-inline-start:0}.insights-row{gap:10px;padding-block:14px}.insights-icon{width:40px;height:40px}.insights-rank{width:24px}.insights-view span{display:none}.insights-name{font-size:14px}.insights-row__text p{font-size:12px}.insights-status{min-width:0}}.creator-main.insights-main{grid-column:2/-1;gap:0;max-width:1440px;padding-block:8px}.insights-heading{margin-block-end:28px}.insights-heading h1{font-size:26px;line-height:1.3}.insights-workspace{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:26px;min-height:620px;display:grid}.insights-platform-rail{border-inline-end:1px solid var(--border,#303645);align-self:start;gap:8px;padding-inline-end:14px;display:grid;position:sticky;top:110px}.insights-platform-group h2{color:var(--text-secondary,#9ca3af);margin:18px 8px 8px;font-size:11px;font-weight:500}.insights-platform-button{width:100%;min-height:42px;color:var(--text-primary,#f3f4f6);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px;font-family:inherit;font-size:12px;transition:background .16s,color .16s;display:flex}.insights-platform-button:hover{background:var(--surface,#191d28)}.insights-platform-button.is-selected{color:var(--accent,#ffd13b);background:#ffd13b1a}.insights-platform-mark{background:var(--surface,#191d28);border-radius:6px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:grid}.insights-platform-analysis{margin-block-end:3px}.insights-platform-placeholder{border-radius:8px;height:42px;margin-block:4px;display:block}.insights-content{min-width:0}.insights-content-heading{justify-content:space-between;align-items:center;gap:14px;min-height:32px;margin-block-end:16px;display:flex}.insights-content-heading h2{margin:0;font-size:18px;line-height:1.4}.insights-content-heading>span{color:var(--text-secondary,#9ca3af);white-space:nowrap;font-size:12px}.insights-charts{gap:5px;margin-block-end:16px}.insights-chart-button{min-height:36px;color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5}.insights-chart-button:hover{background:var(--surface,#191d28);color:var(--text-primary,#f3f4f6)}.insights-chart-button.is-selected{color:var(--accent,#ffd13b);background:#ffd13b1a}.insights-chart-button:disabled{cursor:default;opacity:.6}.insights-meta{border-block-start:0;gap:8px 14px;min-height:58px;font-size:11px}.insights-status{min-width:0}.insights-meta a{white-space:nowrap}.insights-row{gap:14px;min-height:92px;padding-block:16px}.insights-rank{width:26px;font-size:13px}.insights-icon{border-radius:9px;width:44px;height:44px}.insights-name{font-size:14px}.insights-row__text p{margin-block-start:5px;font-size:12px}.insights-view{color:var(--accent,#ffd13b);font-size:11px}.insights-main>.insights-note{margin-inline-start:194px}.insights-analysis-summary{border-block:1px solid var(--border,#303645);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:100px;padding-block:18px 22px;display:grid}.insights-analysis-summary>div{gap:8px;display:grid}.insights-analysis-summary span{color:var(--text-secondary,#9ca3af);font-size:11px}.insights-analysis-summary strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.insights-analysis-summary small{color:var(--text-secondary,#9ca3af);font-size:12px;font-weight:400}.insights-analysis-context{color:var(--text-secondary,#9ca3af);padding-block:16px 22px;font-size:12px;line-height:1.7}.insights-analysis-context p{margin:5px 0 0}.insights-analysis-context>span{font-size:11px}.insights-signal-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.insights-signals header{justify-content:space-between;align-items:start;gap:12px;margin-block-end:14px;display:flex}.insights-analysis h3{margin:0;font-size:15px;line-height:1.5}.insights-signals header>span{color:var(--text-secondary,#9ca3af);white-space:nowrap;font-size:10px}.insights-signal{border-block-end:1px solid var(--border,#303645);padding-block:12px}.insights-signal summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;font-size:13px;display:grid}.insights-signal summary>span:nth-child(2){color:var(--text-secondary,#9ca3af);grid-area:2/1/auto/-1;font-size:10px}.insights-signal summary strong{color:var(--accent,#ffd13b);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:13px}.insights-signal-bar{background:var(--surface,#191d28);border-radius:3px;height:3px;margin-block-start:10px;overflow:hidden}.insights-signal-bar>span{background:var(--accent,#ffd13b);height:100%;display:block}.insights-signal-evidence{padding-block-start:14px}.insights-signal-evidence h4{margin:0 0 8px;font-size:12px}.insights-evidence{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.insights-evidence li{min-width:0;font-size:12px;line-height:1.5}.insights-evidence a{color:var(--text-primary,#f3f4f6);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.insights-evidence a:hover{color:var(--accent,#ffd13b)}.insights-evidence li>span{color:var(--text-secondary,#9ca3af);font-size:10px;display:block}.insights-evidence p{color:var(--text-secondary,#9ca3af);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.insights-ideas{border-block-start:1px solid var(--border,#303645);margin-block-start:32px;padding-block-start:24px}.insights-idea{border-block-end:1px solid var(--border,#303645);gap:14px;padding-block:20px;display:flex}.insights-idea-number{color:var(--accent,#ffd13b);font-variant-numeric:tabular-nums;flex-shrink:0;padding-block-start:2px;font-size:13px}.insights-idea>div{min-width:0}.insights-idea h4{margin:0;font-size:14px;line-height:1.5}.insights-idea p{color:var(--text-secondary,#9ca3af);margin:8px 0;font-size:12px;line-height:1.8}.insights-idea p strong{color:var(--text-primary,#f3f4f6);font-weight:500}.insights-idea .insights-idea-proof{margin-block:4px 12px;font-size:10px}.insights-idea summary{color:var(--accent,#ffd13b);cursor:pointer;font-size:11px}.insights-analysis-risk{color:var(--text-secondary,#9ca3af);margin:18px 0 0;font-size:11px;line-height:1.8}.insights-method{border-block-start:1px solid var(--border,#303645);margin-block-start:24px;padding-block:18px}.insights-method summary{cursor:pointer;color:var(--text-secondary,#9ca3af);font-size:12px}.insights-method p,.insights-method li{color:var(--text-secondary,#9ca3af);font-size:11px;line-height:1.8}.insights-method ul{padding:0;list-style:none}.insights-method li{border-block-end:1px solid var(--border,#303645);justify-content:space-between;gap:20px;padding-block:8px;display:flex}.insights-method li>span{overflow-wrap:anywhere;min-width:0}.insights-analysis-placeholder{min-height:170px;padding-block:24px}.insights-analysis-placeholder .insights-skeleton-description{margin-block-start:24px}.insights-main summary:focus-visible{outline:2px solid var(--accent,#ffd13b);outline-offset:4px}@media (width<=1000px){.insights-workspace{grid-template-columns:144px minmax(0,1fr);gap:20px}.insights-main>.insights-note{margin-inline-start:164px}.insights-platform-button{gap:7px;font-size:11px}.insights-signal-columns{gap:18px}}@media (width<=760px){.creator-main.insights-main{grid-column:1/-1;padding-block:4px}.insights-heading{margin-block-end:22px}.insights-workspace{flex-direction:column;gap:24px;min-height:620px;display:flex}.insights-platform-rail{border-inline-end:0;border-block-end:1px solid var(--border,#303645);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;width:100%;padding:0 0 16px;position:static}.insights-platform-analysis{grid-column:1/-1;justify-self:start;width:auto;min-height:36px;padding-inline:10px}.insights-platform-group{min-width:0}.insights-platform-group h2{margin:8px 4px;font-size:10px}.insights-platform-button{overflow-wrap:anywhere;gap:5px;min-height:38px;padding:7px 4px;font-size:10px}.insights-platform-mark{width:20px;height:20px;font-size:10px}.insights-platform-placeholder{height:38px}.insights-content{width:100%}.insights-content-heading h2{font-size:17px}.insights-meta{gap:6px 12px;min-height:84px}.insights-row{gap:9px;min-height:92px;padding-block:14px}.insights-rank{width:22px}.insights-icon{width:38px;height:38px}.insights-view{padding-inline:3px}.insights-main>.insights-note{margin-inline-start:0}.insights-signal-columns{grid-template-columns:1fr;gap:26px}.insights-analysis-summary{gap:10px}.insights-analysis-summary strong{font-size:22px}.insights-analysis-summary small{margin-block-start:5px;display:block}.insights-analysis-summary span{font-size:10px}.insights-method li{flex-direction:column;gap:2px}}.insights-signal summary>.insights-signal-bar{grid-column:1/-1;margin-block-start:5px}.insights-signal summary strong{align-items:center;gap:8px;display:flex}.insights-signal[open] summary strong svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.insights-platform-button{transition:none}}.insights-platform-mark{background:0 0;border-radius:7px;width:28px;height:28px}.insights-platform-mark img{object-fit:contain;width:24px;height:24px;display:block}.insights-platform-mark.is-apple{background:linear-gradient(145deg,#23b7f8,#0874eb)}.insights-platform-mark.is-apple img{width:21px;height:21px}.insights-platform-mark.is-poki img{border-radius:7px;width:28px;height:28px}.insights-platform-button:focus-visible{outline:2px solid var(--accent,#ffd13b);outline-offset:2px}.insights-navigation{scrollbar-width:thin;border-inline-end:1px solid var(--border,#303645);align-self:start;max-height:calc(100dvh - 130px);padding-inline-end:14px;position:sticky;top:110px;overflow-y:auto}.insights-navigation .insights-heading{margin-block-end:22px;display:block}.insights-navigation .insights-heading h1{white-space:nowrap;font-size:24px}.insights-navigation .insights-heading p{font-size:12px}.insights-navigation .insights-platform-rail{border:0;padding:0;position:static}.insights-content-column{min-width:0}.insights-actions{justify-content:flex-end;align-items:start;min-height:90px;padding-block-start:6px;display:flex}@media (width<=760px){.insights-navigation{z-index:5;background:var(--color-bg,#111319);border-inline-end:0;border-block-end:1px solid var(--border,#303645);width:100%;max-height:none;padding:10px 0;position:sticky;top:110px;overflow:visible}.insights-navigation .insights-heading{margin-block-end:8px}.insights-navigation .insights-heading h1{margin-block-end:4px;font-size:20px}.insights-navigation .insights-heading p{display:none}.insights-navigation .insights-platform-rail{scrollbar-width:thin;align-items:center;gap:6px;display:flex;overflow-x:auto}.insights-navigation .insights-platform-group{display:contents}.insights-navigation .insights-platform-group h2{display:none}.insights-navigation .insights-platform-button{white-space:nowrap;flex:none;width:auto;margin:0;padding-inline:8px}.insights-actions{min-height:44px;margin-block-end:16px;padding:0}.insights-platform-button{min-height:44px}.insights-platform-mark{width:24px;height:24px}.insights-platform-mark img,.insights-platform-mark.is-poki img{width:22px;height:22px}.insights-platform-mark.is-apple img{width:18px;height:18px}}.insights-observatory{--insights-panel:var(--surface,#191e29);--insights-line:var(--border,#303645);--insights-gold:var(--accent,#ffd13b);gap:16px;min-width:0;display:grid}.insights-overview{border:1px solid var(--insights-line);background:var(--insights-panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:98px;padding:18px 0;display:grid}.insights-overview>div{align-items:center;gap:14px;min-width:0;padding-inline:22px;display:flex}.insights-overview>div+div{border-inline-start:1px solid var(--insights-line)}.insights-overview>div>svg{color:var(--insights-gold);stroke-width:1.6px;flex-shrink:0}.insights-overview>div>span{flex-wrap:wrap;align-items:baseline;gap:7px 10px;min-width:0;display:flex}.insights-overview strong{font-variant-numeric:tabular-nums;color:var(--insights-gold);font-size:25px;font-weight:650;line-height:1.1}.insights-overview>div>span>span:first-child{font-size:12px;font-weight:600}.insights-overview>div>span>span:last-child{color:var(--text-secondary);flex-basis:100%;font-size:10px;line-height:1.5}.insights-observatory-context{color:var(--text-secondary);justify-content:space-between;align-items:start;gap:16px;font-size:11px;line-height:1.6;display:flex}.insights-observatory-context time{flex-shrink:0}.insights-observatory-context p{text-align:end;max-width:66%;margin:0}.insights-gallery{background:var(--insights-panel);border:1px solid var(--insights-line);border-radius:12px;grid-template-columns:minmax(170px,.9fr) minmax(0,2.4fr);gap:20px;min-height:212px;padding:12px;animation:.45s ease-out both insights-enter;display:grid;overflow:hidden}.insights-gallery-intro{flex-direction:column;align-items:start;min-width:0;padding:12px 8px 8px 10px;display:flex}.insights-gallery-intro h3{font-size:24px;line-height:1.4}.insights-gallery-intro p{color:var(--text-secondary);margin:12px 0 18px;font-size:12px;line-height:1.8}.insights-gallery-intro>span{color:var(--insights-gold);align-items:center;gap:8px;margin-block-start:auto;font-size:11px;display:flex}.insights-gallery-posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.insights-reference{min-width:0;color:var(--text-primary);border:1px solid var(--insights-line);border-radius:10px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden}a.insights-reference:hover{color:var(--text-primary);border-color:var(--insights-gold);transform:translateY(-2px)}.insights-game-image{color:#586176;background:#111620;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.insights-game-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.insights-game-image.is-icon img{object-fit:contain}.insights-reference:hover .insights-game-image img{transform:scale(1.045)}.insights-reference.is-poster{background:#111620;align-items:end;min-height:184px}.is-poster .insights-game-image{width:100%;height:100%;position:absolute;inset:0}.is-poster .insights-reference-text{z-index:1;color:#f3f4f6;background:linear-gradient(#0000,#080c13f2);width:100%;padding:48px 30px 12px 12px}.insights-reference-text{flex-direction:column;gap:5px;min-width:0;display:flex}.insights-reference-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.insights-reference-text>span{color:var(--text-secondary);font-size:10px;line-height:1.5}.is-poster .insights-reference-text>span{color:#bac3d0}.insights-reference-arrow{color:inherit;flex-shrink:0}.is-poster .insights-reference-arrow{z-index:2;inset-inline-end:10px;color:#f3f4f6;position:absolute;bottom:13px}.insights-analysis-panel{border:1px solid var(--insights-line);background:var(--insights-panel);border-radius:12px;min-width:0;padding:18px}.insights-genre-workspace{grid-template-columns:1fr 1.12fr;align-items:stretch;gap:14px;display:grid}.insights-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.insights-section-heading h3{font-size:16px;line-height:1.5}.insights-section-heading>span{color:var(--text-secondary);flex-shrink:0;font-size:10px}.insights-section-intro{color:var(--text-secondary);margin:7px 0 14px;font-size:11px;line-height:1.7}.insights-observatory button{font-family:inherit}.insights-section-heading>button,.insights-section-footer>button{color:var(--insights-gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px;font-size:11px;display:flex}.insights-section-heading>button[aria-expanded=true] svg,.insights-section-footer>button[aria-expanded=true] svg{transform:rotate(180deg)}.insights-genre-options{gap:5px;display:grid}.insights-genre-option{width:100%;min-height:43px;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:3px solid #0000;border-radius:7px;grid-template-columns:22px minmax(85px,1fr) minmax(36px,1.2fr) 43px 14px;align-items:center;gap:8px;padding:8px;font-size:12px;transition:background .2s;display:grid}.insights-genre-option.is-selected{border-inline-start-color:var(--insights-gold);background:#ffd13b17}.insights-genre-option:hover{background:#ffd13b12}.insights-genre-index{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.insights-genre-label{overflow-wrap:anywhere;line-height:1.5}.insights-genre-option strong{font-variant-numeric:tabular-nums;text-align:end;font-size:12px;font-weight:500}.insights-genre-option>svg{color:var(--insights-gold)}.insights-genre-track{background:#2a303d;border-radius:7px;height:7px;overflow:hidden}.insights-genre-track>span{width:var(--bar-share);background:var(--insights-gold);border-radius:inherit;transform-origin:0;height:100%;animation:.65s cubic-bezier(.2,.7,.2,1) both insights-bar;display:block}[dir=rtl] .insights-genre-track>span{transform-origin:100%}[dir=rtl] .insights-genre-option>svg,[dir=rtl] .insights-idea-option>svg{transform:rotate(180deg)}.insights-section-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;font-size:10px;line-height:1.5;display:flex}.insights-reference-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.insights-reference.is-row{background:#10131a33;align-items:center;gap:12px;min-height:82px;padding:8px}.is-row .insights-game-image{border-radius:6px;width:84px;height:66px}.is-row .insights-reference-text{flex:1}.is-row .insights-reference-arrow{margin-inline:2px}.insights-reference-text .insights-reference-description{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.insights-selected-references .insights-reference-list{scrollbar-width:thin;max-height:291px;padding:2px 3px 3px 0;overflow:auto}.insights-selection-reveal{animation:.3s ease-out both insights-enter}.insights-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insights-theme{background:#111620;border-radius:9px;min-width:0;min-height:174px;position:relative;overflow:hidden}.insights-theme>.insights-reference.is-poster{min-height:174px;padding-block-end:40px}.insights-theme>header{inset-inline:12px;z-index:3;pointer-events:none;color:#f3f4f6;justify-content:space-between;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:33px}.insights-theme h4{margin:0;font-size:14px;line-height:1.5}.insights-theme header strong{color:var(--insights-gold);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.insights-theme .is-poster .insights-reference-text{opacity:0;padding-block-end:58px;transition:opacity .2s}.insights-theme .is-poster:hover .insights-reference-text,.insights-theme .is-poster:focus-visible .insights-reference-text{opacity:1}.insights-theme-proof{inset-inline-start:12px;z-index:3;pointer-events:none;color:#bac3d0;font-size:10px;position:absolute;bottom:12px}.insights-theme .insights-reference-arrow{bottom:13px}.insights-theme .is-poster .insights-game-image:after{content:"";background:linear-gradient(#0000 20%,#080c13ed);position:absolute;inset:0}.insights-idea-studio{padding-block-start:8px}.insights-idea-studio>.insights-section-heading:after{content:"";background:var(--insights-line);flex:1;height:1px;margin-inline-start:8px}.insights-idea-workspace{grid-template-columns:minmax(170px,.65fr) minmax(0,1.75fr);align-items:start;gap:18px;display:grid}.insights-idea-options{gap:10px;display:grid}.insights-idea-option{text-align:start;border:1px solid var(--insights-line);min-height:78px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background .2s;display:flex}.insights-idea-option>span{border:1px solid var(--insights-line);width:32px;height:32px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.insights-idea-option>strong{flex:1;font-size:12px;font-weight:500;line-height:1.6}.insights-idea-option>svg{color:var(--text-secondary);flex-shrink:0}.insights-idea-option.is-selected{border-color:var(--insights-gold);background:#ffd13b12}.insights-idea-option.is-selected :is(span,svg){color:var(--insights-gold);border-color:var(--insights-gold)}.insights-idea-option:hover{border-color:var(--insights-gold)}.insights-prototype{min-height:282px;animation:.3s ease-out both insights-enter}.insights-prototype>header{border-block-end:1px solid var(--insights-line);padding-block-end:14px}.insights-prototype h4{margin:0 0 5px;font-size:18px;line-height:1.5}.insights-prototype>header>span{color:var(--text-secondary);font-size:10px}.insights-prototype-body{grid-template-columns:1fr 1fr;gap:20px;padding-block-start:18px;display:grid}.insights-prototype h5{color:var(--insights-gold);margin:0 0 8px;font-size:12px;font-weight:500}.insights-prototype p{color:var(--text-secondary);margin:0 0 20px;font-size:12px;line-height:1.8}.insights-prototype .is-row .insights-game-image{width:60px;height:54px}.insights-prototype .insights-reference-description{display:none}.insights-studio-risk{color:var(--text-secondary);margin:18px 0 0;font-size:11px;line-height:1.8}.insights-studio-risk strong{color:var(--text-primary);font-weight:500}.insights-observatory .insights-method{border:1px solid var(--insights-line);border-radius:10px;margin:0;padding:16px 18px}.insights-method summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.insights-method summary::-webkit-details-marker{display:none}.insights-method[open] summary>svg{transform:rotate(180deg)}.insights-observatory [aria-expanded] svg{transition:transform .2s}.insights-visual-placeholder{min-height:326px}.insights-visual-placeholder .insights-skeleton-description{height:26px;margin-block-start:21px}@keyframes insights-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes insights-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.insights-main:has(.insights-observatory) .insights-heading h1{font-size:30px}.insights-section-heading h3{font-size:18px}.insights-section-intro{font-size:12px}.insights-overview>div>span>span:first-child{font-size:14px}.insights-reference-text strong{font-size:14px}.insights-reference-text>span,.insights-reference-text .insights-reference-description{font-size:12px}.insights-genre-option,.insights-genre-option strong,.insights-gallery-intro p,.insights-idea-option>strong,.insights-prototype p{font-size:13px}.insights-main:has(.insights-observatory) .insights-heading{margin-block-end:18px}.insights-gallery{min-height:190px}.insights-gallery .insights-reference.is-poster{min-height:164px}.insights-genre-option{min-height:36px}.insights-selected-references .insights-reference-list{max-height:222px}.insights-gallery-posters>.insights-reference{animation:.45s ease-out both insights-enter}.insights-gallery-posters>.insights-reference:nth-child(2){animation-delay:80ms}.insights-gallery-posters>.insights-reference:nth-child(3){animation-delay:.16s}.insights-gallery .is-poster .insights-game-image:not(.is-icon) img{object-fit:contain}@media (width<=1200px){.insights-gallery{grid-template-columns:1fr;gap:14px}.insights-gallery-intro{grid-template-columns:1fr 2fr;gap:10px;padding:5px;display:grid}.insights-gallery-intro h3{font-size:20px}.insights-gallery-intro p{margin:0}.insights-gallery-intro>span{grid-column:1/-1}.insights-genre-workspace{grid-template-columns:1fr}.insights-selected-references .insights-reference-list{grid-template-columns:1fr 1fr;max-height:none}.insights-overview>div{gap:8px;padding-inline:12px}.insights-overview>div>svg{width:22px}.insights-prototype-body{grid-template-columns:1fr}.insights-prototype .insights-reference-list{grid-template-columns:1fr 1fr}.insights-idea-workspace{grid-template-columns:minmax(140px,.7fr) minmax(0,1.4fr)}}@media (width<=760px){.insights-observatory{gap:14px}.insights-overview{min-height:90px;padding-block:14px}.insights-overview>div{padding-inline:9px}.insights-overview>div>svg{display:none}.insights-overview>div>span{gap:7px}.insights-overview strong{font-size:22px}.insights-overview small{font-size:16px}.insights-overview>div>span>span:first-child{font-size:10px}.insights-overview>div>span>span:last-child{font-size:9px}.insights-observatory-context{flex-direction:column;gap:5px}.insights-observatory-context p{text-align:start;max-width:100%}.insights-gallery-intro{gap:0;display:flex}.insights-gallery-intro p{margin:8px 0 12px}.insights-gallery-posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.insights-reference.is-poster{min-height:152px}.is-poster .insights-reference-text{padding:40px 8px 25px}.is-poster .insights-reference-text strong{font-size:11px}.is-poster .insights-reference-arrow{bottom:8px;width:14px;inset-inline-end:8px}.insights-gallery{min-height:274px;padding:10px}.insights-analysis-panel{padding:14px}.insights-section-heading{align-items:start;gap:8px}.insights-section-heading h3{font-size:15px}.insights-section-heading>span{font-size:9px}.insights-genre-option{grid-template-columns:20px minmax(86px,1fr) minmax(30px,1fr) 42px 12px;gap:6px;padding:8px 4px}.insights-genre-label{font-size:11px}.insights-selected-references .insights-reference-list,.insights-theme-grid{grid-template-columns:1fr}.insights-theme,.insights-theme>.insights-reference.is-poster{min-height:184px}.insights-theme .is-poster .insights-reference-text{opacity:1;padding-block-end:64px;padding-inline:12px}.insights-theme .is-poster .insights-reference-text strong{font-size:12px}.insights-idea-workspace{grid-template-columns:1fr;gap:14px}.insights-idea-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.insights-idea-option{flex-direction:column;align-items:start;gap:8px;min-height:98px;padding:10px 8px}.insights-idea-option>span{width:24px;height:24px;font-size:10px}.insights-idea-option>strong{font-size:10px}.insights-idea-option>svg{display:none}.insights-prototype-body,.insights-prototype .insights-reference-list{grid-template-columns:1fr}.insights-prototype h4{font-size:16px}.insights-visual-placeholder{min-height:306px}}@media (prefers-reduced-motion:reduce){.insights-observatory *,.insights-observatory :before,.insights-observatory :after{transition:none!important;animation:none!important}.insights-observatory a:hover{transform:none}}.insights-observatory-context{font-size:12px}.insights-observatory .insights-section-heading h3{font-size:18px}.insights-overview strong{letter-spacing:-.025em;font-size:28px}.insights-overview>div>span>span:last-child{font-size:12px}.insights-gallery{align-items:stretch;gap:16px;padding:14px}.insights-gallery .insights-reference.is-poster{background:#0c101873;flex-direction:column;align-items:stretch;min-height:0;display:flex}.insights-gallery .is-poster .insights-game-image{aspect-ratio:16/9;border-block-end:1px solid var(--insights-line);width:100%;height:auto;position:relative;inset:auto}.insights-gallery .is-poster .insights-game-image img{object-fit:contain}.insights-gallery .is-poster .insights-reference-text{background:0 0;flex:1;gap:3px;min-height:65px;padding:10px 30px 10px 12px}.insights-gallery .is-poster .insights-reference-text strong{font-size:13px}.insights-gallery .is-poster .insights-reference-arrow{bottom:13px}.insights-selected-references .insights-reference-list{grid-template-columns:1fr;max-height:none;padding:0;overflow:visible}.insights-selected-references .is-row{min-height:84px}.insights-reference-footer{border-block-start:1px solid var(--insights-line);margin-block-start:12px;padding-block-start:10px}.insights-section-heading>span{text-align:end;white-space:normal;flex-shrink:1;max-width:48%;font-size:11px}.insights-section-footer{font-size:11px}.insights-section-heading>button,.insights-section-footer>button{min-height:32px;padding:5px 2px;font-size:12px}.insights-reference-text .insights-reference-description{line-height:1.6}.insights-theme .is-poster .insights-reference-text{opacity:1;background:linear-gradient(#080c13cc,#0000);width:auto;padding:12px 30px 30px 12px;position:absolute;inset-block-start:0;inset-inline:0}.insights-theme .is-poster .insights-reference-text strong{font-size:13px}.insights-theme .is-poster .insights-reference-text>span{font-size:11px}.insights-theme h4{font-size:15px}.insights-theme-proof{font-size:11px}.insights-prototype>header>span,.insights-studio-risk,.insights-observatory .insights-method p,.insights-observatory .insights-method li{font-size:12px}.insights-observatory :is(a,button,summary):focus-visible{outline:2px solid var(--insights-gold);outline-offset:3px}.insights-genre-panel,.insights-selected-references{flex-direction:column;display:flex}.insights-genre-options{flex:1;grid-auto-rows:minmax(44px,1fr)}.insights-selected-references .insights-selection-reveal{flex-direction:column;flex:1;display:flex}.insights-selected-references .insights-reference-list{flex:1;grid-auto-rows:minmax(84px,1fr)}.insights-selected-references .insights-reference-list>li{min-width:0;display:flex}.insights-selected-references .insights-reference-list .is-row{width:100%}.insights-genre-workspace .insights-section-footer{border-block-start:1px solid var(--insights-line);flex-shrink:0;min-height:43px;margin-block-start:12px;padding-block-start:10px}.insights-idea-workspace{align-items:stretch}.insights-idea-options{grid-auto-rows:minmax(78px,1fr)}.insights-prototype p:last-child{margin-block-end:0}@media (width<=1200px){.insights-gallery .is-poster .insights-reference-text{min-height:68px}}@media (width<=760px){.insights-overview strong{font-size:24px}.insights-overview>div>span>span:first-child{font-size:11px}.insights-overview>div>span>span:last-child{font-size:10px}.insights-gallery{min-height:0;padding:10px}.insights-gallery .is-poster .insights-reference-text{min-height:82px;padding:8px 7px 24px}.insights-gallery .is-poster .insights-reference-text strong{font-size:11px}.insights-gallery .is-poster .insights-reference-text>span{font-size:10px}.insights-gallery .is-poster .insights-reference-arrow{bottom:7px}.insights-observatory .insights-section-heading h3{font-size:17px}.insights-observatory .insights-gallery-intro h3{font-size:21px}.insights-genre-option{min-height:44px}.insights-genre-label{font-size:12px}.insights-section-heading>button,.insights-section-footer>button{min-height:44px}.insights-idea-option>strong{font-size:12px}.insights-idea-option{min-height:116px}.insights-theme .is-poster .insights-reference-text{padding:12px 30px 30px 12px}}.insights-content{container:insights-content/inline-size}.insights-observatory{gap:20px}.insights-observatory .insights-analysis-panel,.insights-gallery{padding:24px}.insights-overview{min-height:92px;padding-block:18px}.insights-overview strong{font-size:26px}.insights-overview small{font-size:17px}.insights-gallery{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}.insights-gallery-intro{justify-content:center;padding:0}.insights-observatory .insights-gallery-intro h3{font-size:20px}.insights-gallery-intro p{margin:10px 0 20px;font-size:13px;line-height:1.7}.insights-gallery-intro>span{margin-block-start:0}.insights-gallery .is-poster .insights-reference-text{min-height:64px;padding-block:10px}.insights-analysis-panel.insights-genre-workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0}.insights-genre-panel,.insights-selected-references{min-width:0}.insights-genre-panel{padding-inline-end:24px}.insights-selected-references{border-inline-start:1px solid var(--insights-line);padding-inline-start:24px}.insights-genre-workspace .insights-section-intro{margin-block:8px 20px;line-height:1.6}.insights-genre-options{grid-auto-rows:minmax(52px,1fr);gap:4px}.insights-genre-option{grid-template-columns:20px minmax(86px,1fr) minmax(44px,1fr) 45px 14px;gap:8px;padding:10px 8px}.insights-selected-references .insights-reference-list{grid-auto-rows:minmax(92px,1fr);gap:0}.insights-selected-references .insights-reference-list>li+li{border-block-start:1px solid var(--insights-line)}.insights-selected-references .is-row{background:0 0;border:0;border-radius:8px;gap:16px;min-height:92px;padding:12px 4px}.insights-selected-references a.is-row:hover{background:#ffd13b0a;transform:none}.insights-selected-references .insights-game-image{border-radius:8px;width:96px;height:64px}.insights-selected-references .insights-game-image.is-icon{width:64px}.insights-selected-references .insights-reference-text{gap:4px}.insights-selected-references .insights-reference-text strong{font-size:14px;line-height:1.5}.insights-selected-references .insights-reference-description{-webkit-line-clamp:2}.insights-genre-workspace .insights-section-footer{min-height:43px;margin-block-start:16px;padding-block-start:10px}.insights-idea-workspace{grid-template-columns:minmax(190px,1fr) minmax(0,2fr);gap:20px}.insights-prototype-body{gap:24px}.insights-prototype h4{font-size:18px}.insights-theme-grid{gap:16px}.insights-theme,.insights-theme>.insights-reference.is-poster{min-height:184px}@supports (grid-template-rows:subgrid){.insights-genre-workspace:not([aria-hidden]){grid-template-rows:auto auto minmax(0,1fr) auto}.insights-genre-workspace:not([aria-hidden])>.insights-genre-panel,.insights-genre-workspace:not([aria-hidden])>.insights-selected-references{grid-template-rows:subgrid;grid-row:1/5;display:grid}.insights-genre-workspace:not([aria-hidden])>.insights-genre-panel{grid-column:1}.insights-genre-workspace:not([aria-hidden])>.insights-selected-references{grid-column:2}.insights-selected-references .insights-selection-reveal{grid-template-rows:subgrid;grid-row:3/5;display:grid}}@container insights-content (width<=800px){.insights-analysis-panel.insights-genre-workspace{grid-template-rows:none;grid-template-columns:1fr;gap:24px}.insights-genre-workspace:not([aria-hidden])>.insights-genre-panel,.insights-genre-workspace:not([aria-hidden])>.insights-selected-references{grid-area:auto;display:flex}.insights-genre-panel{padding-inline-end:0}.insights-selected-references{border-inline-start:0;border-block-start:1px solid var(--insights-line);padding-block-start:24px;padding-inline-start:0}.insights-selected-references .insights-selection-reveal{display:flex}.insights-gallery{grid-template-columns:1fr;gap:20px}.insights-gallery-intro{grid-template-columns:1fr 2fr;align-items:center;gap:8px 20px;display:grid}.insights-gallery-intro p{margin:0}.insights-gallery-intro>span{grid-column:1/-1}.insights-prototype-body,.insights-prototype .insights-reference-list{grid-template-columns:1fr}}@media (width<=760px){.insights-observatory{gap:16px}.insights-observatory .insights-analysis-panel,.insights-gallery{padding:16px}.insights-overview{min-height:88px;padding-block:14px}.insights-overview strong{font-size:24px}.insights-gallery-intro{align-items:start;gap:0;display:flex}.insights-gallery-intro p{margin-block:8px 14px}.insights-genre-option{grid-template-columns:18px minmax(82px,1fr) minmax(30px,1fr) 42px 12px;gap:5px;padding-inline:4px}.insights-selected-references .is-row{gap:12px;min-height:92px}.insights-selected-references .insights-game-image{width:80px;height:60px}.insights-selected-references .insights-game-image.is-icon{width:60px}.insights-selected-references .insights-reference-description{-webkit-line-clamp:2}.insights-idea-workspace{grid-template-columns:1fr;gap:16px}}
