html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{color:#1f1f1f;background:#f4f6f8;margin:0;font-family:Arial,Helvetica Neue,sans-serif}.bbs-page{box-sizing:border-box;color:#2c3e50;width:min(1000px,100%);margin:20px auto;font-family:Avenir,Helvetica,Arial,sans-serif}.bbs-shell>.ant-layout-content{background:#fff}.bbs-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bbs-thread-list-card.ant-card{border-color:#e8e8e8}.bbs-thread-list-card .ant-card-head{padding-inline:24px}.bbs-thread-list-card .ant-card-head-tabs{min-width:0}.bbs-thread-list-card .ant-tabs-nav{margin:0;position:relative}.bbs-thread-list-card .ant-tabs-extra-content{z-index:1;position:absolute;right:0}.bbs-list-actions{align-items:center;display:flex}.bbs-search-link.ant-btn{color:#00000073;height:auto;padding-inline:0}.bbs-search-link.ant-btn:hover{color:#000000a6;background:0 0}.bbs-thread-list,.bbs-floor-list{background:#fff}.bbs-thread-row{border-bottom:1px solid #e8e8e8;align-items:center;padding:12px 0;display:flex}.bbs-thread-main{text-align:left;flex:1;min-width:0}.bbs-thread-title-line{align-items:center;gap:5px;min-width:0;font-size:18px;line-height:24px;display:flex}.bbs-thread-title{color:#000000a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bbs-thread-title.pinned{color:red}.bbs-status-tags{flex:none;align-items:center;display:inline-flex}.bbs-status-tags .ant-tag{vertical-align:text-top;margin-inline:5px 0}.bbs-status-tags .anticon{margin-left:2px}.bbs-thread-description{color:#00000073;margin-top:4px;font-size:14px}.bbs-author{color:#1890ff}.bbs-author a,.bbs-inline-author-link{color:inherit;transition:color .3s}.bbs-author a:hover,.bbs-inline-author-link:hover{color:#40a9ff}.bbs-author-avatar-link,.bbs-inline-avatar-link{flex:none;display:inline-flex}.bbs-thread-count{color:#00000073;text-align:right;flex:0 0 54px;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.bbs-thread-count span{width:30px;display:inline-block}.bbs-pagination.ant-pagination{justify-content:center;gap:8px;margin:16px 0}.bbs-empty{color:#00000073;text-align:center;background:#fff;padding:64px 20px}.bbs-search-page{flex-direction:column;align-items:center;display:flex}.bbs-search-dashboard,.bbs-search-results{box-sizing:border-box;background:#f6f6f6;border-radius:2px;margin:6px;transition:none;box-shadow:0 1px 3px #1212121a}.bbs-search-dashboard.ant-card{width:min(560px,100%)}.bbs-search-form{width:100%}.bbs-related-search-title{font-weight:400}.bbs-related-search-entry,.bbs-related-search-help{color:#00000073;margin:8px 0 0;font-size:13px;line-height:20px}.bbs-related-search-entry{text-align:right}.bbs-related-search-entry a{margin-left:4px}.bbs-search-results.ant-card{text-align:left;width:98%}.bbs-search-result{border-bottom:1px solid #e8e8e8;padding:12px 0}.bbs-search-result:last-of-type{border-bottom:0}.bbs-search-result h2{margin:0 0 4px;font-size:18px;font-weight:400;line-height:24px}.bbs-search-result h2 a{color:#000000a6}.bbs-search-result h2 a:hover{color:#40a9ff}.bbs-search-result mark{color:inherit;background:#ffe58f;padding:0}.bbs-search-excerpt{color:#000000a6;overflow-wrap:anywhere;margin:0 0 5px;line-height:1.6}.bbs-search-meta{color:#00000073;font-size:13px;line-height:20px}.bbs-search-prompt{color:#00000073;text-align:center;padding:4px 0}.bbs-search-prompt>span{margin-right:4px}.bbs-thread-header-card.ant-card{border-color:#ebedf0;border-radius:2px}.bbs-thread-header{align-items:center;display:flex}.bbs-back.ant-btn{color:#000000a6;flex:0 0 32px;width:32px;margin-right:16px;font-size:16px}.bbs-back.ant-btn:hover{color:#40a9ff}.bbs-thread-heading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bbs-thread-heading h1{color:#000000d9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:32px;overflow:hidden}.bbs-host-only.ant-btn{flex:none}.bbs-thread-page>.bbs-pagination{justify-content:flex-start}.bbs-top-pagination.ant-pagination{margin-top:10px;margin-bottom:-10px}.bbs-thread-divider.ant-divider-horizontal{margin:24px 0}.bbs-floor{border-bottom:1px solid #e8e8e8;padding:12px 0;display:flex}.bbs-floor-author{flex:0 0 96px;justify-content:center;display:flex}.bbs-author-with-avatar{overflow-wrap:anywhere;text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:96px;display:flex}.bbs-avatar.ant-avatar{color:#1677ff;background:#e6f4ff;border-radius:4px;flex:none}.bbs-floor-main{flex:1;min-width:0;padding-left:12px}.bbs-floor-content-shell{text-align:left;flex-direction:column;min-height:120px;display:flex}.bbs-floor-content{color:#444;line-height:initial;overflow-wrap:anywhere;text-align:left}.bbs-floor-meta{color:#00000073;text-align:right;margin-top:auto;margin-bottom:-10px;font-size:13px}.bbs-floor-action.ant-btn{height:auto;font-size:inherit;line-height:inherit;vertical-align:baseline;padding:0 6px}.bbs-delete-action.ant-btn{color:#00000073}.bbs-delete-action.ant-btn:hover,.bbs-delete-action.ant-btn:focus-visible{color:#000000a6}.bbs-rich-text img,.bbs-inline-reply-text img{max-width:100%;height:auto}.bbs-rich-text a,.bbs-inline-reply-text a{color:#1890ff;transition:color .3s}.bbs-rich-text a:hover,.bbs-inline-reply-text a:hover{color:#40a9ff}.bbs-rich-text a:active,.bbs-inline-reply-text a:active{color:#096dd9}.bbs-rich-text [data-legacy-image-alt]:before,.bbs-inline-reply-text [data-legacy-image-alt]:before{color:#00000073;content:"[图片：" attr(data-legacy-image-alt) "]"}.bbs-inline-replies{border:1px solid #d9d9d9;border-radius:4px;margin-top:10px}.bbs-inline-reply{border-bottom:1px solid #e8e8e8;padding:8px 12px;display:flex}.bbs-inline-reply:last-child{border-bottom:0}.bbs-inline-reply-main{text-align:left;flex:1;min-width:0;margin-left:10px}.bbs-inline-reply-text{color:#666;overflow-wrap:anywhere}.bbs-inline-reply-text p,.bbs-inline-reply-text div{margin:0;display:inline}.bbs-inline-reply-time{color:#00000073;text-align:right;justify-content:flex-end;align-items:center;margin-top:4px;font-size:12px;display:flex}.bbs-inline-reply-text>span:last-child{white-space:pre-wrap}.bbs-content-hydrating{min-height:1em}.bbs-inline-reply-action.ant-btn{height:auto;font-size:inherit;line-height:inherit;padding:0 6px}.bbs-inline-expand{text-align:center;border-top:1px solid #f0f0f0;padding:5px 12px}.bbs-inline-expand button{color:#1890ff;cursor:pointer;background:0 0;border:0}.bbs-inline-expand button:hover{color:#40a9ff}.bbs-inline-expand button:active{color:#096dd9}.bbs-inline-expand button:disabled{cursor:default;opacity:.6}.bbs-inline-error{color:#cf1322;margin-right:8px;font-size:12px}.bbs-readonly-note{color:#00000073;text-align:center;margin-top:24px}.bbs-thread-reply-action{text-align:center;background:#fff;border:1px solid #ebedf0;margin-top:20px;padding:18px 24px}.bbs-back-top{z-index:49;color:#fff;cursor:pointer;text-align:center;background:#00000073;border:0;border-radius:20px;width:40px;height:40px;padding:0;font:20px/40px Arial,sans-serif;transition:background-color .3s cubic-bezier(.645,.045,.355,1);position:fixed;bottom:24px;right:112px}.bbs-back-top:hover{background:#000000a6}.bbs-back-top:focus-visible{outline-offset:2px;outline:2px solid #1890ff}.bbs-compose-page,.bbs-thread-reply-composer{background:#fff;border:1px solid #ebedf0;padding:20px 24px 24px}.bbs-compose-page h2,.bbs-thread-reply-composer h2{color:#000000d9;margin:0 0 18px;font-size:20px}.bbs-title-input{box-sizing:border-box;color:#333;width:100%;min-height:36px;font:inherit;border:1px solid #d9d9d9;border-radius:2px;margin-bottom:16px;padding:6px 10px;display:block}.bbs-inline-composer input{box-sizing:border-box;color:#333;width:100%;min-height:36px;font:inherit;border:1px solid #d9d9d9;border-radius:2px;padding:6px 10px}.bbs-title-input:focus,.bbs-inline-composer input:focus{border-color:#40a9ff;outline:none;box-shadow:0 0 0 2px #1890ff26}.bbs-editor{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.bbs-editor-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #edf0f2;align-items:center;gap:4px;min-height:44px;padding:0 8px;display:flex;overflow-x:auto}.bbs-editor-toolbar::-webkit-scrollbar{display:none}.bbs-editor-toolbar-group{flex:none;align-items:center;gap:2px;display:flex}.bbs-editor-toolbar-separator{background:#edf0f2;flex:0 0 1px;width:1px;height:20px;margin:0 2px}.bbs-editor-tool{color:#777;cursor:pointer;width:32px;min-width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.bbs-editor-tool:hover:not(:disabled){color:#333;background:#f2f4f6}.bbs-editor-tool:focus-visible{outline-offset:1px;outline:2px solid #1677ff59}.bbs-editor-tool[data-active-state=on]{color:#1677ff;background:#eaf2ff}.bbs-editor-tool:disabled{cursor:default;opacity:.45}.bbs-editor-menu-tool{width:40px;min-width:40px}.bbs-editor-menu-chevron{font-size:7px;position:absolute;bottom:4px;right:3px}.bbs-editor-inline-code-icon{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:700}.bbs-editor-font-size-icon{font-family:Georgia,serif;font-size:17px}.bbs-editor-code-language-icon{letter-spacing:-.04em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700}.bbs-editor-color-tool{position:relative}.bbs-editor-color-swatch{border-radius:2px;width:16px;height:3px;position:absolute;bottom:5px;left:8px}.bbs-editor-link-panel{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:6px;display:grid}.bbs-editor-color-panel{flex-wrap:wrap;align-items:center;gap:8px;width:220px;display:flex}.bbs-editor-color-option{box-sizing:border-box;cursor:pointer;border:2px solid #fff;border-radius:6px;outline:1px solid #d9d9d9;width:24px;height:24px;padding:0}.bbs-editor-color-option[data-selected=true]{outline:2px solid #1677ff}.bbs-editor-custom-color{color:#000000a6;align-items:center;gap:5px;font-size:12px;display:inline-flex}.bbs-editor-custom-color input{background:0 0;border:0;width:28px;height:24px;padding:0}.bbs-editor .bbs-rich-text{outline:none;min-height:220px;padding:14px 16px}.bbs-editor-dropdown .ant-dropdown-menu{max-height:min(360px,100vh - 16px);overflow-y:auto}.bbs-thread-reply-composer .bbs-editor .bbs-rich-text,.bbs-floor .bbs-editor .bbs-rich-text{min-height:150px}.bbs-rich-text{color:#444;cursor:auto;line-height:initial;overflow-wrap:anywhere;padding:0 10px}.bbs-rich-text p,.bbs-rich-text h1,.bbs-rich-text h2,.bbs-rich-text h3,.bbs-rich-text table{margin:10px 0;line-height:1.5}.bbs-rich-text p{font-size:16px}.bbs-rich-text h1{font-size:32px}.bbs-rich-text h2{font-size:24px}.bbs-rich-text h3{font-size:18.72px}.bbs-rich-text ul,.bbs-rich-text ol{margin:10px 0 10px 20px;padding:0}.bbs-rich-text blockquote{background:#f1f1f1;border-left:8px solid #d0e5f2;margin:10px 0;padding:5px 10px;font-size:100%;line-height:1.4;display:block}.bbs-rich-text blockquote p{margin:10px 0;line-height:1.5}.bbs-rich-text code,.bbs-rich-text kbd,.bbs-rich-text pre,.bbs-rich-text samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bbs-rich-text code{color:#c7254e;background:#f9f2f4;border-radius:4px;margin:0 3px;padding:2px 4px;font-size:90%;display:inline-block}.bbs-rich-text pre{color:#333;word-break:break-all;overflow-wrap:break-word;background:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:13px;line-height:1.42857;display:block}.bbs-rich-text pre code{color:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;border-radius:0;margin:0 3px;padding:0;line-height:1;display:block;overflow-x:auto}.bbs-rich-text table{border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc;max-width:100%;display:block;overflow-x:auto}.bbs-rich-text td,.bbs-rich-text th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:30px;min-height:30px;padding:3px 5px}.bbs-rich-text th{text-align:center;background:#f1f1f1;border-bottom-width:2px}.bbs-rich-text hr{border:0;border-top:3px solid #ccc;height:0;margin:20px 0;display:block}.bbs-rich-text img{cursor:pointer}.bbs-rich-text img:hover{box-shadow:0 0 5px #333}.bbs-rich-text img.bbs-emoji{cursor:default;vertical-align:middle;width:auto;max-width:72px;height:auto;max-height:72px;margin:0 2px;display:inline-block}.bbs-rich-text img.bbs-emoji:hover{box-shadow:none}.bbs-editor-emoji-picker{width:min(360px,100vw - 48px);max-height:420px;overflow-y:auto}.bbs-editor-emoji-picker section+section{margin-top:12px}.bbs-editor-emoji-pack-title{color:#000000a6;margin-bottom:6px;font-size:13px}.bbs-editor-emoji-grid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.bbs-editor-emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;padding:3px;display:flex}.bbs-editor-emoji-grid button:hover{background:#f2f4f6}.bbs-editor-emoji-grid img{max-width:32px;max-height:32px}.bbs-rich-text .hljs{color:#000;background:#fff}.bbs-rich-text .hljs-comment,.bbs-rich-text .hljs-quote,.bbs-rich-text .hljs-variable{color:green}.bbs-rich-text .hljs-keyword,.bbs-rich-text .hljs-selector-tag,.bbs-rich-text .hljs-built_in,.bbs-rich-text .hljs-name,.bbs-rich-text .hljs-tag{color:#00f}.bbs-rich-text .hljs-string,.bbs-rich-text .hljs-title,.bbs-rich-text .hljs-section,.bbs-rich-text .hljs-attribute,.bbs-rich-text .hljs-literal,.bbs-rich-text .hljs-template-tag,.bbs-rich-text .hljs-template-variable,.bbs-rich-text .hljs-type,.bbs-rich-text .hljs-addition{color:#a31515}.bbs-rich-text .hljs-deletion,.bbs-rich-text .hljs-selector-attr,.bbs-rich-text .hljs-selector-pseudo,.bbs-rich-text .hljs-meta{color:#2b91af}.bbs-rich-text .hljs-doctag{color:gray}.bbs-rich-text .hljs-attr{color:red}.bbs-rich-text .hljs-symbol,.bbs-rich-text .hljs-bullet,.bbs-rich-text .hljs-link{color:#00b0e8}.bbs-rich-text .hljs-emphasis{font-style:italic}.bbs-rich-text .hljs-strong{font-weight:700}.bbs-editor-actions{border-top:1px solid #eee;justify-content:flex-end;gap:8px;padding:10px;display:flex}.bbs-admin-controls button,.bbs-inline-composer button,.bbs-floor-edit{color:#444;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:2px;padding:5px 12px}.bbs-editor-error{color:#cf1322;padding:6px 10px;font-size:13px}.bbs-floor-edit{color:#1890ff;border:0;margin-left:10px;padding:1px 6px}.bbs-inline-composer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.bbs-inline-composer-target{color:#00000073;grid-column:1/-1;align-items:center;font-size:13px;display:flex}.bbs-inline-composer-target .ant-btn{height:auto;font-size:inherit;line-height:inherit;padding:0 6px}.bbs-inline-composer .bbs-editor-error{grid-column:1/-1;padding:0}.bbs-admin-controls{justify-content:flex-end;gap:8px;margin:16px 0;display:flex}.bbs-thread-reply-composer,.bbs-list-page>.bbs-compose-page{margin-top:20px}@media screen and (width<=599px){.bbs-page{margin:10px auto}.bbs-thread-list-card.ant-card,.bbs-thread-header-card.ant-card{border-left:0;border-right:0;border-radius:0}.bbs-thread-list-card .ant-card-head{padding-inline:12px}.bbs-thread-list-card .ant-card-body{padding-inline:12px!important}.bbs-thread-header-card .ant-card-body{padding:10px!important}.bbs-search-link.ant-btn{font-size:13px}.bbs-search-dashboard,.bbs-search-results{border-radius:0;width:100%;margin-left:0;margin-right:0}.bbs-search-dashboard{margin-top:0}.bbs-search-results{padding:0 12px}.bbs-thread-title-line,.bbs-thread-heading{flex-direction:column;align-items:flex-start;width:100%}.bbs-thread-title{max-width:100%}.bbs-thread-description{line-height:20px}.bbs-description-separator{display:none}.bbs-thread-description>.bbs-author:nth-of-type(2):before{content:"";display:block}.bbs-thread-count{flex-basis:40px}.bbs-thread-heading h1{white-space:normal;max-width:100%}.bbs-host-only.ant-btn{padding-inline:9px}.bbs-floor{flex-direction:column;padding:12px 5px}.bbs-floor-author{flex:none;justify-content:flex-start;width:100%}.bbs-author-with-avatar{flex-direction:row;gap:10px;max-width:none}.bbs-author-with-avatar .bbs-avatar{width:40px!important;height:40px!important}.bbs-floor-main{padding:8px 0 0}.bbs-inline-reply .bbs-avatar{display:none}.bbs-inline-reply-main{margin-left:0}.bbs-back-top{bottom:76px;right:16px}.bbs-pagination{justify-content:center;padding:0 6px}.bbs-compose-page,.bbs-thread-reply-composer,.bbs-thread-reply-action{border-left:0;border-right:0;padding:14px 10px}.bbs-editor .tiptap{min-height:180px;padding:12px 10px}.bbs-editor-link-panel{grid-template-columns:minmax(150px,1fr) auto auto}}.version-content-tabs{border-bottom:1px solid #f0f0f0;gap:28px;margin-bottom:16px;display:flex}.version-content-tabs [role=tab]{color:#000000e0;padding:12px 0;position:relative}.version-content-tabs [role=tab][aria-selected=true]{color:#1677ff}.version-content-tabs [role=tab][aria-selected=true]:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.version-content-tabs [role=tab][aria-disabled=true]{color:#00000040}a{color:#1677ff;text-decoration:none}.client-link-button{color:#1f1f1f;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:32px;padding:4px 15px;font-size:14px;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.client-link-button:hover{color:#1677ff;border-color:#4096ff}.client-link-button-primary{color:#fff;background:#1677ff;border-color:#1677ff}.client-link-button-primary:hover{color:#fff;background:#4096ff;border-color:#4096ff}.client-link-button-large{border-radius:8px;height:40px;padding:7px 15px;font-size:16px}.client-link-button-small{border-radius:4px;height:24px;padding:0 7px;font-size:14px}.app-shell{background:#f4f6f8;min-height:100vh}.ant-layout-header.app-header{z-index:10;background:#fff;border-bottom:1px solid #e7eaf0;align-items:center;gap:28px;height:56px;padding:0 max(24px,50vw - 590px);line-height:normal;display:flex;position:sticky;top:0}.brand{color:#111827;flex:none;min-width:0;font-size:16px}.brand:hover{color:#111827}.app-menu{background:0 0;border-bottom:0;flex:auto;min-width:0}.app-menu.ant-menu-horizontal{border-bottom:0}.account-actions{flex:none}.account-profile-link{align-items:center;gap:8px;line-height:1;display:inline-flex}.account-profile-link .ant-tag{cursor:pointer;margin-inline-end:0}.notification-button.ant-btn{justify-content:center;align-items:center;width:34px;min-width:34px;padding:0;font-size:18px;display:inline-flex}.notification-popover{width:min(360px,100vw - 32px)}.notification-heading{justify-content:space-between;align-items:center;min-height:28px;display:flex}.notification-divider.ant-divider{margin:8px 0}.notification-list{max-height:min(480px,100vh - 180px);overflow-y:auto}.notification-item{color:inherit;border-radius:6px;grid-template-columns:8px minmax(0,1fr);gap:8px;margin:0 -8px;padding:10px 8px;display:grid}.notification-item:hover{color:inherit;background:#f5f7fa}.notification-item-unread{background:#f0f6ff}.notification-unread-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:7px}.notification-item-unread .notification-unread-dot{background:#1677ff}.notification-copy{gap:6px;min-width:0;display:grid}.notification-copy .ant-typography{overflow-wrap:anywhere}.notification-time{color:#000000e0}.notification-sentence{color:#000000a6;overflow-wrap:anywhere}.notification-content-card{color:#00000073;background:#eee;gap:4px;padding:5px;display:grid}.notification-content-card:hover{color:#000000a6}.notification-target-preview{color:#00000073;border-left:2px solid #d0d0d0;padding-left:8px}.notification-permission.ant-btn{margin-top:10px}.notification-page{width:min(800px,100%)}.notification-page-card.ant-card{background:#f6f6f6;border:0;border-radius:2px;box-shadow:0 1px 3px #1212121a}.notification-page-card .ant-card-body{padding:10px}.notification-page-list{max-height:none}.notification-page-list .notification-item{border-bottom:1px solid #0505050f;border-radius:0;margin:0;padding:12px 8px}.notification-page-list .notification-item:last-child{border-bottom:0}.mobile-install-banner{background:#fff;border-bottom:1px solid #e7eaf0}.mobile-install-banner .ant-alert{background:0 0;border:0;border-radius:0;max-width:1180px;margin:0 auto;padding:10px 24px}.mobile-install-banner .ant-alert-content,.mobile-install-banner-content{min-width:0}.ios-home-screen-steps{color:#344054;gap:14px;margin:8px 0 0;padding-left:22px;display:grid}.ios-home-screen-steps .anticon{color:#1677ff;margin-right:6px}.app-footer{color:#667085;text-align:center;background:#eef1f5;border-top:1px solid #e1e5eb;padding:18px 24px}.feedback-pin{z-index:50;color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#1677ff;border:1px solid #1677ff;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-weight:600;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #1677ff47}.feedback-pin:hover{background:#4096ff;transform:translateY(-1px);box-shadow:0 10px 28px #1677ff5c}.feedback-pin:focus-visible{outline-offset:3px;outline:3px solid #1677ff40}.feedback-current-page{gap:4px;margin:20px 0;display:grid}.feedback-current-page code{overflow-wrap:anywhere}.feedback-form{margin-top:8px}.feedback-category-group{width:100%}.feedback-content-text{white-space:pre-wrap;margin:0!important}.play-shell{background:#fff;min-height:100dvh}.play-shell .app-header{opacity:.08;height:8px;transition:height .16s,opacity .16s;position:fixed;left:0;right:0;overflow:hidden}.play-shell .app-header:hover,.play-shell .app-header:focus-within{opacity:1;height:56px}.page{max-width:1080px;margin:0 auto;padding:28px 24px 48px}.app-shell:has(.legacy-not-found-page){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.legacy-not-found-page)>.ant-layout-content{min-height:0;display:flex;overflow:hidden}.legacy-not-found-page{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding-top:0;padding-bottom:0;display:flex}.legacy-not-found-page .ant-result-title{font-size:48px}.legacy-not-found-page .ant-result-subtitle{font-size:18px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-heading h1,.page-heading .ant-typography{margin-bottom:0}.muted{color:#667085;margin:8px 0 0}.auth-page{justify-content:center;align-items:flex-start;min-height:calc(100vh - 56px);padding:72px 24px;display:flex}.auth-card{width:min(420px,100%)}.section-card{margin-top:16px}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.full-width{width:100%}.admin-workspace{background:#f4f6f8;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.admin-sidebar{background:#fff;border-right:1px solid #e7eaf0;align-self:start;min-height:calc(100vh - 56px);padding:20px 12px;position:sticky;top:56px}.admin-sidebar-title{color:#111827;padding:0 12px 14px;display:block}.admin-side-menu{border-inline-end:0!important}.admin-content{min-width:0}.plain-select{color:#1f1f1f;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:140px;height:32px;margin-top:4px;padding:0 11px;display:block}.plain-input{color:#1f1f1f;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-width:120px;height:32px;margin-top:4px;padding:0 11px;display:block}.inline-select{margin-top:0}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.json-panel{color:#e5e7eb;background:#111827;border-radius:6px;max-height:360px;margin:0;padding:12px;font-size:12px;overflow:auto}.build-log-list{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;gap:6px;max-height:420px;padding:8px;display:grid;overflow:auto}.build-log-row{grid-template-columns:132px 56px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;display:grid}.build-log-row code{white-space:pre-wrap;word-break:break-word;color:#111827}.build-log-level{text-transform:uppercase}.build-log-error code,.build-log-error .build-log-level{color:#b42318}.review-note{margin-top:16px}.antd-form-shell{max-width:720px}.antd-form-shell.delta-plan-form{max-width:1100px}.antd-form-shell .ant-form-item-label{text-align:right}.upload-drag-title{margin:4px 0 6px!important}.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:28px 20px}.ant-upload-wrapper .ant-upload-drag .ant-btn{margin-top:14px}.delta-progress-panel{width:100%;min-width:0}.delta-progress-panel .ant-progress{width:100%}.delta-progress-path{color:#656d76;text-overflow:ellipsis;white-space:nowrap;height:22px;margin-top:4px;font:12px/22px ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.delta-tree-search{margin-top:16px}.delta-upload-browser{margin-bottom:16px}.delta-file-preview-card .source-code-viewer{max-height:640px}.creator-version-workspace{max-width:1440px}.version-parent-link.ant-btn{color:#656d76;height:auto;margin:0 0 8px;padding:0;font-weight:500}.version-parent-link.ant-btn:hover{color:#1677ff;background:0 0}.version-overview-card{border-color:#d0d7de}.version-release-notes{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:16px}.version-release-notes .ant-typography:last-child{white-space:pre-wrap;margin:6px 0 0}.version-content-tabs{margin-top:24px}.version-content-tabs .ant-tabs-nav{margin-bottom:16px}.profile-tabs{margin-top:8px}.profile-tabs .ant-tabs-nav{margin-bottom:16px}.history-games-grid{grid-template-columns:repeat(auto-fill,minmax(220px,270px))}.history-game-stats{min-height:40px;font-size:13px;line-height:20px;display:block}.user-search-candidates{flex-wrap:wrap;gap:8px;display:flex}.history-pagination{text-align:center;margin-top:22px}.avatar-crop-frame{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#eef1f5;width:min(100%,400px);margin:0 auto;position:relative;overflow:hidden}.avatar-crop-frame:active{cursor:grabbing}.avatar-crop-frame>img{pointer-events:none;max-width:none;position:absolute}.avatar-crop-window{box-sizing:border-box;pointer-events:none;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff8c 33.1% 33.6%,#0000 33.6% 66.4%,#ffffff8c 66.4% 66.9%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff8c 33.1% 33.6%,#0000 33.6% 66.4%,#ffffff8c 66.4% 66.9%,#0000 66.9%);border:2px solid #ffffffe6;border-radius:20px;position:absolute;inset:20%;box-shadow:0 0 0 999px #0000006b}.source-toolbar-card .ant-card-body{padding-bottom:12px}.source-toolbar{grid-template-columns:minmax(240px,1fr) minmax(240px,360px) auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.source-browser{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.source-tree-card,.source-file-card{border-color:#d0d7de;min-width:0}.source-tree-card .ant-card-body{max-height:720px;padding:10px;overflow:auto}.source-tree-card .ant-tree{background:0 0;min-width:max-content}.source-tree-file{align-items:center;gap:8px;min-width:0;display:inline-flex}.source-tree-file-name{text-overflow:ellipsis;overflow:hidden}.source-tree-file .ant-tag{margin-inline-end:0;font-size:11px;line-height:17px}.source-file-card .ant-card-body{padding:0}.source-file-card .ant-empty,.source-file-card>.ant-card-body>.ant-typography,.source-file-card>.ant-card-body>.ant-btn{margin:40px 24px}.source-file-meta{background:#f6f8fa;border-bottom:1px solid #d8dee4;width:100%;padding:10px 16px}.source-file-meta .ant-typography code{word-break:break-all}.source-code-viewer{color:#1f2328;background:#fff;max-height:720px;font:12px/20px ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.source-code-row{grid-template-columns:52px 52px 24px minmax(max-content,1fr);min-height:20px;display:grid}.source-code-row code{color:inherit;white-space:pre;padding:0 12px 0 4px}.source-code-line-number{color:#656d76;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #1f23281a;padding:0 8px}.source-code-marker{text-align:center;-webkit-user-select:none;user-select:none}.source-code-added{background:#dafbe1}.source-code-deleted{background:#ffebe9}.source-code-expanded-context{display:contents}.source-code-collapsed{border:0;color:#0969da;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#ddf4ff;border-block:1px solid #b6d7f2;align-items:center;gap:10px;padding:5px 14px;display:flex}.source-code-collapsed:hover{background:#b6e3ff}.source-code-collapsed:focus-visible{outline-offset:-2px;outline:2px solid #0969da}.source-code-truncated{color:#656d76;border-top:1px solid #d8dee4;padding:12px 16px}.source-file-card .source-media-preview,.source-file-card audio{margin:24px}.source-binary-download-state{margin:40px 24px}.source-binary-download-state .ant-typography{margin-bottom:12px}.game-frame{background:#fff;border:0;width:100%;height:calc(100vh - 56px)}.play-shell .game-frame{height:100dvh;display:block}.consumer-page{background:#f5f7fa;min-height:calc(100vh - 56px)}.consumer-hero,.game-detail-hero{background-color:#0f172a;background-position:50%;background-size:cover;align-items:center;min-height:420px;display:flex}.consumer-hero-inner,.game-detail-copy{width:min(1080px,100% - 48px);margin:0 auto;padding:56px 0}.consumer-hero-title.ant-typography{color:#fff;max-width:720px;margin:0 0 16px;font-size:56px;line-height:1.05}.consumer-hero-copy.ant-typography{color:#ffffffd1;max-width:600px;margin-bottom:28px;font-size:18px}.consumer-section{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 56px}.recent-games-block{margin-bottom:20px}.recent-games-card{border-radius:8px}.recent-games-card .ant-card-body{padding:10px 12px}.recent-games-strip{text-align:left;align-items:center;min-width:0;display:flex}.recent-games-label{white-space:nowrap;border-right:1px solid #aaa;flex:none;margin-right:6px;padding-right:6px}.recent-games-items{flex:auto;min-width:0;display:flex;overflow:hidden}.recent-game-tag{flex:none;padding:2px 6px;font-size:13px}.recent-game-tag a{color:inherit}.recent-games-more{white-space:nowrap;flex:none;margin-left:5px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-heading .ant-typography{margin-bottom:0}.home-game-search{width:min(100%,520px);margin-bottom:20px}.games-grid{grid-template-columns:repeat(auto-fill,minmax(220px,270px));justify-content:start;gap:16px;display:grid}.game-tile{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;overflow:hidden}.game-tile:hover{color:inherit;border-color:#91caff;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}.game-tile-unavailable,.game-tile-unavailable:hover{color:inherit;cursor:default;box-shadow:none;border-color:#e5e7eb;transform:none}.game-tile-cover{aspect-ratio:16/9;color:#fff;background:#0f172a;display:block;overflow:hidden}.game-tile-cover img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.game-tile-cover span{place-items:center;height:100%;font-size:32px;font-weight:700;display:grid}.game-tile-body{gap:12px;padding:14px;display:grid}.game-tile-title.ant-typography{margin:0;font-size:20px;line-height:1.25}.game-tile-published-at.ant-typography{font-size:12px}.detail-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:-28px;padding:24px}.compact-list{display:grid}.compact-list-row{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.compact-list-row:first-child{padding-top:0}.compact-list-row:last-child{border-bottom:0;padding-bottom:0}.selectable-list-row{border-radius:8px;width:100%;margin-inline:-10px;padding-inline:10px}.selectable-list-main{cursor:pointer}.selectable-list-row:hover,.selectable-list-row:focus-within{background:#f8fafc}.selectable-list-row.selected{background:#eef6ff;box-shadow:inset 3px 0 #1677ff}.compact-list-main{gap:6px;min-width:0;display:grid}.compact-list-title{font-weight:600}.record-meta{color:#667085;flex-wrap:wrap;gap:8px 16px;display:flex}.compact-list-note{color:#475467;margin-bottom:0!important}.publication-modal-form{gap:12px;display:grid}.publication-modal-form label{gap:6px;display:grid}.publication-modal-form button{justify-self:start}.publication-action-radio{width:100%;display:flex}.publication-action-radio .ant-radio-button-wrapper{text-align:center;white-space:nowrap;flex:1}.game-manage-page{max-width:1280px}.game-manage-mobile-nav{display:none}.game-manage-workspace{grid-template-columns:168px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.game-manage-sidebar{align-self:start;gap:4px;display:grid;position:sticky;top:76px}.game-manage-sidebar-item{color:#475467;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:500}.game-manage-sidebar-item:hover{color:#101828;background:#f2f4f7}.game-manage-sidebar-item.active{color:#1677ff;background:#eaf2ff}.game-manage-sidebar-item:disabled{cursor:default}.creator-card-loading{min-height:180px}.creator-cover-preview{object-fit:cover;border-radius:8px;width:min(320px,100%);max-height:220px;display:block}.creator-cover-field{gap:6px;display:grid}.creator-author-field{align-items:center;gap:8px;display:flex}.creator-cover-picker-trigger{box-sizing:border-box;color:#667085;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;place-items:center;width:min(320px,100%);height:180px;padding:6px;line-height:0;transition:border-color .2s,color .2s;display:grid;overflow:hidden}.creator-cover-picker-trigger:hover,.creator-cover-picker-trigger:focus-visible{color:#1677ff;border-color:#1677ff}.creator-cover-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #1677ff2e}.creator-cover-picker-trigger>img{object-fit:cover;object-position:center top;border-radius:4px;width:100%;min-width:0;height:100%;min-height:0;display:block}.creator-cover-picker-empty{place-items:center;gap:6px;display:grid}.creator-cover-picker-empty strong{font-size:28px;font-weight:300;line-height:1}.cover-picker-browser{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-height:420px;display:grid}.cover-picker-tree .ant-card-body{align-content:start;gap:10px;max-height:480px;display:grid}.cover-picker-preview .ant-card-body{place-items:center;min-height:420px;padding:16px;display:grid}.cover-picker-preview img{object-fit:contain;max-width:100%;max-height:388px;display:block}.cover-picker-remove{margin-top:12px;padding-inline:0}.game-manage-section{min-width:0}.game-access-role-select{color:#000000e0;background:#fff;border:1px solid #d9d9d9;min-width:104px;padding:0 30px 0 11px}.leaderboard-grid,.leaderboard-config-list{gap:16px;display:grid}.leaderboard-scan-actions{background:#f0f7ff;border:1px solid #b7d8ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.leaderboard-board{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.leaderboard-heading{margin-bottom:12px}.leaderboard-rank{min-width:36px;color:inherit;font-weight:400}.leaderboard-table .ant-table-cell{white-space:nowrap}.leaderboard-table .score-submitter{flex-wrap:nowrap;max-width:320px}.leaderboard-table .score-submitter-comment{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.leaderboard-expand-actions{gap:8px;min-height:32px;margin-top:12px;display:grid}.leaderboard-expand-button.ant-btn{width:100%;min-height:36px}.leaderboard-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.leaderboard-config-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.leaderboard-config-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.leaderboard-config-panel .ant-typography{margin-bottom:0}.leaderboard-panel-actions{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin:0;display:flex}.leaderboard-panel-actions.has-changes{padding-top:2px}.leaderboard-panel-save-row{justify-content:flex-end}.leaderboard-save-actions{justify-content:flex-end;gap:8px;display:flex}.leaderboard-dimension-list{gap:0;display:grid}.leaderboard-dimension-row{background:0 0;border:0;border-top:1px solid #eef1f5;border-radius:0;grid-template-columns:20px minmax(84px,.8fr) minmax(112px,1.2fr) 30px;align-items:center;gap:6px;padding:5px 4px;display:grid}.leaderboard-dimension-row.ending-row{grid-template-columns:20px minmax(0,1fr) max-content 30px}.leaderboard-dimension-columns{color:#667085;grid-template-columns:20px minmax(84px,.8fr) minmax(112px,1.2fr) 30px;gap:6px;padding:0 4px 5px;font-size:12px;font-weight:600;display:grid}.leaderboard-dimension-columns.ending-row{grid-template-columns:20px minmax(0,1fr) max-content 30px}.leaderboard-dimension-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.leaderboard-dimension-row.dragging{opacity:.58}.drag-handle{color:#98a2b3;cursor:grab;letter-spacing:0;-webkit-user-select:none;user-select:none;align-self:center;font-weight:700}.leaderboard-dimension-key{min-width:0}.leaderboard-dimension-key span{color:#667085;font-size:11px;line-height:1.2;display:block}.leaderboard-dimension-key strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.leaderboard-dimension-row label span{color:#667085;font-size:12px}.leaderboard-dimension-row .plain-select{justify-self:start;width:max-content;min-width:96px}.inline-checkbox{align-items:center;gap:6px;height:32px;display:inline-flex}.leaderboard-config-add{background:#fff;margin-top:2px}.leaderboard-config-add.difficulty-row{grid-template-columns:20px minmax(84px,.8fr) minmax(112px,1.2fr) 30px}.leaderboard-config-add.ending-row{grid-template-columns:20px minmax(0,1fr) max-content 30px}.leaderboard-add-button.ant-btn{width:30px;min-width:30px;padding:0;font-size:18px;line-height:1}.leaderboard-delete-form{justify-content:flex-end;display:flex}.leaderboard-delete-button.ant-btn{width:30px;min-width:30px;padding:0;font-size:18px;line-height:1}.break-token{overflow-wrap:anywhere;word-break:break-word}@media (width<=720px){.notification-popover{width:min(360px,100vw - 64px)}.game-manage-page{padding-top:0}.game-manage-mobile-nav{background:#fff;border-bottom:1px solid #e7eaf0;margin:0 -24px 20px;padding:8px 16px;display:block}.game-manage-mobile-trigger.ant-btn{color:#101828;text-align:left;justify-content:space-between;align-items:center;height:44px;padding:0 8px;font-size:20px;font-weight:600;display:flex}.game-manage-workspace{margin-top:16px;display:block}.game-manage-sidebar{display:none}.feedback-pin{bottom:16px;right:16px}.ant-layout-header.app-header{flex-wrap:wrap;gap:10px 16px;height:auto;padding:10px 16px}.brand{font-size:15px}.app-menu{background:#fff;flex-basis:100%;order:3;justify-content:flex-start;overflow-x:auto}.app-menu .ant-menu-item{padding-inline:12px}.account-actions{margin-left:auto}.account-actions .ant-btn{padding-inline:10px}.mobile-install-banner .ant-alert{align-items:flex-start;padding:10px 16px}.mobile-install-banner-content{flex-direction:column;align-items:flex-start!important;gap:2px!important}.page-heading,.action-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.source-toolbar,.source-browser,.cover-picker-browser{grid-template-columns:1fr}.source-tree-card .ant-card-body{max-height:360px}.source-code-row{grid-template-columns:42px 42px 20px minmax(max-content,1fr)}.antd-form-shell .ant-form-item-row{display:block}.antd-form-shell .ant-form-item-label{text-align:left}.antd-form-shell .ant-form-item-label>label{height:auto}.admin-workspace{display:block}.admin-sidebar{border-bottom:1px solid #e7eaf0;border-right:0;min-height:0;padding:12px 16px;position:static}.admin-sidebar-title{padding:0 0 8px}.game-frame{height:calc(100vh - 112px)}.play-shell .app-header{opacity:.08;height:auto;max-height:10px;transition:max-height .16s,opacity .16s}.play-shell .app-header:hover,.play-shell .app-header:focus-within{opacity:1;max-height:160px}.play-shell .game-frame{height:100dvh}.leaderboard-dimensions{grid-template-columns:1fr}.leaderboard-dimension-columns{display:none}.leaderboard-panel-actions,.leaderboard-scan-actions{flex-direction:column;align-items:stretch}.leaderboard-save-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.leaderboard-save-actions .ant-btn{width:100%}.leaderboard-dimension-row.difficulty-row,.leaderboard-config-add.difficulty-row,.leaderboard-dimension-row.ending-row,.leaderboard-config-add.ending-row{grid-template-columns:20px minmax(0,1fr) 30px}.leaderboard-dimension-row.difficulty-row,.leaderboard-config-add.difficulty-row{grid-template-areas:"drag value value""drag title action"}.leaderboard-dimension-row.ending-row,.leaderboard-config-add.ending-row{grid-template-areas:"drag name name""drag sort action"}.leaderboard-dimension-row .drag-handle,.leaderboard-config-add>span{grid-area:drag}.leaderboard-dimension-row.difficulty-row>input[aria-label=难度录像值],.leaderboard-config-add.difficulty-row>input[name=hard]{grid-area:value}.leaderboard-dimension-row.difficulty-row>input[aria-label=难度显示名称],.leaderboard-config-add.difficulty-row>input[name=hardTitle]{grid-area:title}.leaderboard-dimension-row.ending-row>input[aria-label=结局名称],.leaderboard-config-add.ending-row>input[name=endingKey]{grid-area:name}.leaderboard-dimension-row.ending-row>.plain-select,.leaderboard-config-add.ending-row>.plain-select{grid-area:sort}.leaderboard-delete-form,.leaderboard-add-button.ant-btn{grid-area:action;place-self:center end}.leaderboard-delete-button.ant-btn,.leaderboard-add-button.ant-btn{height:30px}.consumer-hero,.game-detail-hero{min-height:0}.consumer-hero-title.ant-typography{font-size:34px;line-height:1.1}.consumer-hero-copy.ant-typography{font-size:16px;line-height:1.55}.section-heading{align-items:center}.games-grid{grid-template-columns:minmax(0,1fr)}.consumer-section{width:min(100% - 32px,420px);padding:28px 0 44px}.game-tile{max-width:340px}.game-detail-copy{width:min(100% - 32px,420px);padding:36px 0 64px}.game-detail-copy .ant-btn-lg{height:38px;padding-inline:14px;font-size:15px}.detail-section{border-radius:8px;margin-top:-32px;padding:16px}.detail-section .ant-card .ant-card-head{padding-inline:14px}.detail-section .ant-card .ant-card-body{padding:14px}.compact-list-row{grid-template-columns:1fr;align-items:stretch;gap:12px}.compact-list-row .ant-btn{justify-self:start}.history-games-grid{grid-template-columns:minmax(0,1fr)}}.score-submitter{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;display:inline-flex}.score-submitter-anonymous{color:#8c8c8c}.score-submitter-comment{overflow-wrap:anywhere;white-space:pre-wrap}.source-media-preview{object-fit:contain;max-width:min(100%,720px);max-height:520px;margin-top:16px;display:block}.theme-h5main{--h5main-page-background:#e6e6e6;--h5main-card-background:#f6f6f6;--h5main-card-radius:2px;--h5main-card-shadow:0 1px 3px #1212121a;--h5main-card-margin:6px;--h5main-card-padding:10px}.theme-h5main>.ant-layout-content{background:var(--h5main-page-background)}.theme-h5main .h5main-user-adjuster{width:1000px;margin:auto;font-family:none}.theme-h5main .user-tombstone{place-items:center;min-height:420px;display:grid}.theme-h5main .h5main-user-card,.theme-h5main .h5main-user-card.ant-card{margin:var(--h5main-card-margin);border-radius:var(--h5main-card-radius);background:var(--h5main-card-background);box-shadow:var(--h5main-card-shadow)}.theme-h5main .h5main-user-ban-card{padding:var(--h5main-card-padding);text-align:center;margin-top:10px}.theme-h5main .h5main-user-ban-info{color:#f5222d;font-size:16px}.theme-h5main .h5main-user-title-card{padding:var(--h5main-card-padding);flex-direction:row;display:flex}.theme-h5main .h5main-user-avatar-column{text-align:center;width:200px}.theme-h5main .h5main-user-detail-column{flex-direction:column;flex-grow:1;width:0;display:flex}.theme-h5main .h5main-user-title-main{padding:16px 24px 16px 0;display:flex}.theme-h5main .h5main-user-name-column{align-items:center;display:flex}.theme-h5main .h5main-user-name-column h2{color:#000000d9;margin-bottom:2px;font-size:20px;font-weight:600;line-height:32px;display:inline}.theme-h5main .h5main-user-badge{color:#fff;vertical-align:sub;margin-left:5px;font-family:微软雅黑;font-size:10px;display:inline}.theme-h5main .h5main-user-badge-level{text-shadow:0 1px #00000080;border-radius:3px 0 0 3px;padding:2px 4px 2px 6px}.theme-h5main .h5main-user-badge-name{border-radius:0 3px 3px 0;padding:2px 6px 2px 4px}.theme-h5main .h5main-user-uid{color:#00000073;margin:5px;font-size:14px;line-height:22px}.theme-h5main .h5main-user-follow-column{margin-left:auto}.theme-h5main .h5main-user-title-mobile{display:none}.theme-h5main .h5main-user-content{display:flex}.theme-h5main .h5main-user-record-card.ant-card{flex-grow:1;width:0}.theme-h5main .h5main-user-tab-header{color:#00000073;font-weight:500}.theme-h5main .h5main-user-tab-header>span{color:#000000d9;font-size:18px}.theme-h5main .h5main-user-record-card .ant-tabs-tab-active .h5main-user-tab-header>span{font-weight:800}.theme-h5main .h5main-user-stat-card{width:240px;height:fit-content;padding:var(--h5main-card-padding)}.theme-h5main .h5main-user-achievement{margin-left:8.3333%}.theme-h5main .h5main-user-stat-card .h5main-user-achievement{padding:3px;font-size:16px}.theme-h5main .h5main-user-stat-card .h5main-user-achievement .anticon{padding:4px}.theme-h5main .h5main-user-follow-stat{text-align:center;grid-template-columns:1fr 1fr;display:grid}.theme-h5main .h5main-user-follow-stat-divider{border-right:1px solid #ddd}.theme-h5main .h5main-user-verdict{cursor:pointer;width:20px;height:20px;font-size:20px;display:inline-flex}.theme-h5main .h5main-user-verdict-passed{color:green}.theme-h5main .h5main-user-verdict-failed{color:red}.theme-h5main .h5main-user-verdict-unknown{color:#00f}.h5main-user-verdict-tooltip{white-space:pre-line}.theme-h5main .h5main-user-tower-title{min-width:60px;display:inline-block}.theme-h5main .h5main-user-comment-list.ant-list-vertical .ant-list-item-meta,.theme-h5main .h5main-user-comment-inner-list.ant-list-vertical .ant-list-item-meta{margin:0}.theme-h5main .h5main-user-comment-date,.theme-h5main .h5main-user-comment-game{font-weight:700}.theme-h5main .h5main-user-comment-inner-list{margin-left:25px}.theme-h5main .h5main-user-comment-time{color:gray}.theme-h5main .h5main-user-comment-body{padding:var(--h5main-card-padding);background-color:#eee;margin-left:10px}.theme-h5main .h5main-user-comment-body a{color:inherit}.theme-h5main .h5main-user-comment-body p{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;line-height:1;display:-webkit-box;overflow:hidden}@media screen and (width<=999px){.theme-h5main .h5main-user-adjuster{width:100%}.theme-h5main .h5main-user-tab-view{overflow-x:auto}}@media screen and (width<=839px){.theme-h5main .h5main-user-title-desktop,.theme-h5main .h5main-user-stat-card{display:none}.theme-h5main .h5main-user-title-mobile{flex-direction:column;margin-bottom:10px;display:flex}.theme-h5main .h5main-user-mobile-base{margin:0 auto;padding:6px;display:flex}.theme-h5main .h5main-user-mobile-name{margin-top:12px;margin-left:12px}.theme-h5main .h5main-user-mobile-sign{text-align:center}.theme-h5main .h5main-user-mobile-follow{margin:0 auto}.theme-h5main .h5main-user-follow-stat-mobile{margin:8px 0}}@media screen and (width<=599px){.theme-h5main .h5main-user-card,.theme-h5main .h5main-user-card.ant-card{margin:0}.theme-h5main .h5main-user-title-mobile{margin-bottom:10px}.theme-h5main .h5main-user-record-card.ant-card .ant-card-body{padding:8px}}.theme-h5main .h5main-me-page{background:var(--h5main-page-background);width:100%;min-height:520px;padding:10px 0;font-family:none}.theme-h5main .h5main-me-shell{border-radius:var(--h5main-card-radius);background:var(--h5main-card-background);width:1000px;min-height:520px;box-shadow:var(--h5main-card-shadow);margin:0 auto;overflow:hidden}.theme-h5main .h5main-me-sider,.theme-h5main .h5main-me-sider .ant-layout-sider-children,.theme-h5main .h5main-me-sider .ant-menu{background:#fff}.theme-h5main .h5main-me-sider .ant-menu{border-inline-end:1px solid #0505050f;height:100%}.theme-h5main .h5main-me-sider .ant-menu-item{text-align:left;border-radius:0;width:100%;margin-inline:0}.theme-h5main .h5main-me-sider .ant-menu-item-selected:after{border-right:3px solid #1890ff}.theme-h5main .me-menu-external-link{width:100%;color:inherit;justify-content:space-between;align-items:center;display:flex}.theme-h5main .me-menu-external-icon{color:#00000061;font-size:18px;font-weight:400}.theme-h5main .h5main-me-content{background:var(--h5main-card-background);min-width:0;padding:20px}.theme-h5main .h5main-me-content .ant-card{box-shadow:none;background:0 0;border-radius:2px}.theme-h5main .h5main-me-content .ant-card-small>.ant-card-head{border-radius:2px 2px 0 0;min-height:36px;padding-inline:12px}.theme-h5main .h5main-me-content .ant-card-small>.ant-card-head .ant-card-head-title{padding:8px 0}.theme-h5main .h5main-me-content .ant-card-head-title{font-size:18px;font-weight:700}.theme-h5main .me-alert{margin-bottom:12px}.theme-h5main .me-account-summary{align-items:flex-start;gap:0;display:flex}.theme-h5main .me-account-avatar{text-align:center;flex:0 0 104px}.theme-h5main .me-avatar-uploader{width:104px;height:104px;color:inherit;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;padding:3px;transition:border-color .2s;display:block;position:relative;overflow:hidden}.theme-h5main .me-avatar-uploader:hover,.theme-h5main .me-avatar-uploader:focus-visible{border-color:#1890ff}.theme-h5main .me-avatar-uploader:focus-visible{outline-offset:1px;outline:2px solid #1890ff33}.theme-h5main .me-avatar-uploader:disabled{cursor:wait}.theme-h5main .me-avatar-uploading{color:#1677ff;background:#ffffffb8;place-items:center;font-size:24px;display:grid;position:absolute;inset:3px}.theme-h5main .me-account-descriptions{flex:auto;min-width:0;margin-top:4px;margin-left:4px;font-size:16px}.theme-h5main .me-account-descriptions .ant-descriptions-row>th,.theme-h5main .me-account-descriptions .ant-descriptions-row>td{padding-bottom:5px;line-height:20px}.theme-h5main .me-account-descriptions .ant-descriptions-item-label{white-space:nowrap}.theme-h5main .me-account-descriptions .ant-descriptions-item-content,.theme-h5main .me-account-email{overflow-wrap:anywhere;min-width:0}.theme-h5main .me-account-feedback{margin-top:4px;display:block}.theme-h5main .me-signature-row{align-items:center;min-height:32px;display:flex}.theme-h5main .me-signature-row .ant-btn{margin-left:4px}.theme-h5main .me-security-item{align-items:flex-start;padding:10px;display:flex}.theme-h5main .me-security-item-main{min-width:0}.theme-h5main .me-security-item-label{color:#000000e0;font-size:16px;line-height:24px}.theme-h5main .me-security-item-content{overflow-wrap:anywhere;color:#00000073;line-height:21px}.theme-h5main .me-security-item-actions{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.theme-h5main .me-achievement-list{gap:8px;display:grid}.theme-h5main .me-achievement{padding-left:8.3333%;font-size:16px}.theme-h5main .me-achievement img{max-width:100%;max-height:64px}.theme-h5main .me-pagination{margin-top:16px}.theme-h5main .me-panel-body{min-width:0}.theme-h5main .me-comment-item{display:block}.theme-h5main .me-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee;margin:8px 0 0 10px;padding:10px}.theme-h5main .me-list-index .ant-card-body,.theme-h5main .me-list-index-item{padding:0}.theme-h5main .me-list-index-link{width:100%;min-width:0;color:inherit;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.theme-h5main .me-list-index-link:hover{color:inherit;background:#f5f5f5}.theme-h5main .me-list-index-title{align-items:center;gap:8px;min-width:0;display:flex}@media screen and (width<=999px){.theme-h5main .h5main-me-page{padding:0}.theme-h5main .h5main-me-shell{border-radius:0;width:100%}.theme-h5main .h5main-me-sider{flex:0 0 80px!important;width:80px!important;min-width:80px!important;max-width:80px!important}.theme-h5main .h5main-me-sider .ant-menu-item{padding-inline:10px!important}}@media screen and (width<=599px){.theme-h5main .h5main-me-sider{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important}.theme-h5main .h5main-me-sider .ant-menu-item{padding-inline:7px!important}.theme-h5main .h5main-me-sider .ant-menu-title-content{display:none}.theme-h5main .h5main-me-content{padding:8px}.theme-h5main .me-list-index-link{flex-direction:column;align-items:flex-start;padding:12px}}
