@charset "UTF-8";.qr-generator-page{display:grid;gap:16px;min-width:0}.qr-generator-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.qr-generator-search{width:min(320px,100%)}.qr-generator-page .ant-table-wrapper{min-width:0}.qr-generator-page .ant-table-container{border:1px solid #edf0f4;border-radius:6px}.qr-generator-page .ant-table-cell{vertical-align:middle}.qr-content-cell{min-width:220px;display:grid;gap:4px}.qr-content-cell>.ant-typography,.qr-content-cell .ant-typography{margin:0}.qr-content-cell .ant-typography-secondary{color:#667085}.qr-content-cell>.ant-tag{width:fit-content;margin:0}.qr-image-list{width:168px;display:grid;grid-template-columns:repeat(3,48px);gap:8px}.qr-image-item{position:relative;width:48px;height:64px}.qr-image-item .ant-image,.qr-image-item img{width:48px;height:64px;border-radius:4px;object-fit:cover}.qr-image-remove.ant-btn{position:absolute;top:2px;right:2px;width:22px;min-width:22px;height:22px;padding:0;background:#fffffff0;box-shadow:0 1px 3px #1f23292e}.qr-code-cell{width:88px;height:88px;padding:3px;border:1px solid #edf0f4;border-radius:6px;background:#fff;display:grid;place-items:center;cursor:zoom-in;transition:border-color .16s ease,box-shadow .16s ease}.qr-code-cell:hover,.qr-code-cell:focus-visible{border-color:#ff7a8f;box-shadow:0 0 0 2px #ff244214;outline:none}.qr-code-cell .ant-qrcode{padding:0}.qr-code-cell .ant-image,.qr-code-cell .ant-image img{width:80px;height:80px;object-fit:contain}.qr-code-pending{width:88px;height:88px;display:grid;place-items:center}.qr-code-pending .ant-tag{margin:0}.qr-generator-page .ant-table-selection-column{width:48px;min-width:48px}.qr-row-actions{min-width:208px}.qr-preview-modal{display:grid;justify-items:center;gap:18px;padding:8px 0 4px}.qr-mobile-action-panel{display:grid;gap:10px}.qr-mobile-image-state{min-height:36px;width:168px}.qr-preview-modal>.ant-typography{width:100%;text-align:center}.qr-preview-modal>span>.ant-image,.qr-preview-modal>span>.ant-image img{width:300px;height:300px;object-fit:contain}.qr-editor-form{padding-top:8px}.qr-status-error{display:grid;gap:2px;width:fit-content}.qr-status-error .ant-tag{width:fit-content;margin:0}.qr-status-error .ant-typography{font-size:12px;overflow-wrap:anywhere}@media(max-width:720px){.app-header-qr{height:auto}.qr-generator-toolbar{align-items:stretch;flex-direction:column}.qr-generator-search{width:100%}.qr-content-cell,.qr-row-actions{min-width:0}}@media(prefers-reduced-motion:reduce){.qr-code-cell{transition:none}}.qr-public-page{min-height:100vh;background:#fff;color:#1f2329}.qr-public-header{height:64px;padding:0 max(20px,calc((100vw - 760px)/2));border-bottom:1px solid #edf0f4;display:flex;align-items:center;gap:10px}.qr-public-brand{width:32px;height:32px;border-radius:6px;background:#ff2442;color:#fff;display:grid;place-items:center;font-weight:700}.qr-public-content{width:min(720px,calc(100% - 32px));margin:0 auto;padding:40px 0 64px}.qr-public-content h1.ant-typography{margin:0 0 24px;font-size:30px;line-height:1.35;letter-spacing:0}.qr-public-content>.ant-image{width:100%;margin-bottom:24px}.qr-public-content>.ant-image img{width:100%;max-height:min(68vh,760px);border-radius:6px;object-fit:contain;background:#f7f8fa}.qr-public-content>p.ant-typography{margin-bottom:28px;color:#30343b;font-size:17px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.qr-public-header{height:56px;padding:0 16px}.qr-public-content{padding:28px 0 48px}.qr-public-content h1.ant-typography{font-size:24px}.qr-public-content>p.ant-typography{font-size:16px;line-height:1.8}}.xgplayer-fullscreen-parent{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen,.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen{z-index:10;position:absolute}.xgplayer-rotate-parent{position:fixed;inset:0 0 0 100%;width:100vh;height:100vw;z-index:9999;transform-origin:top left;transform:rotate(90deg)}.xgplayer-rotate-parent .xgplayer.xgplayer-rotate-fullscreen{position:absolute;top:0;left:0;z-index:10;margin:0;padding:0;width:100%;height:100%;transform:rotate(0)}.xgplayer-rotate-parent .xgplayer-mobile video{z-index:-1}.xgplayer{position:relative;width:100%;height:100%;overflow:hidden;font-family:PingFang SC,Helvetica Neue,Helvetica,STHeiTi,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size:14px;font-weight:400;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.xgplayer *{margin:0;padding:0;border:0;vertical-align:baseline;white-space:normal;word-wrap:normal;overflow-wrap:normal}.xgplayer ul,.xgplayer li{list-style:none}.xgplayer .xgplayer-none{display:none}.xgplayer.xgplayer-is-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:9999}.xgplayer.xgplayer-is-cssfullscreen{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.xgplayer.xgplayer-rotate-fullscreen{position:fixed;inset:0 0 0 100%;width:100vh;height:100vw;transform-origin:top left;transform:rotate(90deg);z-index:9999}.xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video{z-index:-1}.xgplayer xg-video-container.xg-video-container{position:absolute;top:0;bottom:48px;display:block;width:100%}.xgplayer video{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.xgplayer[data-xgfill=contain] video{-o-object-fit:contain;object-fit:contain}.xgplayer[data-xgfill=cover] video{-o-object-fit:cover;object-fit:cover}.xgplayer[data-xgfill=fill] video{-o-object-fit:fill;object-fit:fill}.xgplayer .xg-pos{left:10px;right:10px}.xgplayer .xg-margin{margin-left:16px;margin-right:16px}.xgplayer .xg-bottom{bottom:0}.xgplayer .btn-text{position:relative;top:50%;height:24px;font-size:13px;text-align:center}.xgplayer .btn-text span{display:inline-block;min-width:52px;height:24px;line-height:24px;background:#00000061;border-radius:12px}.xgplayer xg-icon{position:relative;box-sizing:border-box;height:40px;margin-left:16px;margin-right:16px;cursor:pointer;color:#fffc;fill:#fff}.xgplayer xg-icon.xg-icon-disable{cursor:not-allowed}.xgplayer xg-icon .xg-tips{top:-30px;left:50%;transform:translate(-50%)}.xgplayer xg-icon:active .xg-tips,.xgplayer xg-icon:hover .xg-tips{display:block}.xgplayer xg-icon:active .xg-tips.hide,.xgplayer xg-icon:hover .xg-tips.hide{display:none}.xgplayer xg-icon .xgplayer-icon{position:relative;top:50%;transform:translateY(-50%);cursor:pointer}.xgplayer xg-icon .xg-icon-disable{cursor:not-allowed}.xgplayer xg-icon .xg-img{width:100%}.xgplayer xg-icon svg,.xgplayer xg-icon img{height:100%;display:block}.xgplayer xg-bar{display:block}.xgplayer.xgplayer-inactive xg-bar,.xgplayer.xgplayer-mini xg-bar{display:none}.xgplayer.xgplayer-inactive .xg-top-bar{display:flex}.xgplayer.xgplayer-inactive .xg-top-bar.top-bar-autohide{display:none}.xgplayer .xg-top-bar{position:absolute;z-index:10;top:0;padding:0 16px;display:flex;height:50px}.xgplayer .xg-top-bar xg-icon{position:relative;top:10px;left:0;width:34px;margin-top:0}.xgplayer .xg-top-bar xg-icon:first-child{margin-left:0}.xgplayer .xg-left-bar,.xgplayer .xg-right-bar{position:absolute;z-index:9;top:50px;bottom:50px;width:50px}.xgplayer .xg-left-bar{left:0}.xgplayer .xg-right-bar{right:0}.xgplayer .xg-tips{display:none;position:absolute;padding:4px 6px;background:#0000008a;border-radius:4px;font-size:12px;color:#fff;text-align:center;white-space:nowrap;opacity:.85}.xgplayer .xg-margin{left:0;right:0}.xgplayer-mobile{-webkit-tap-highlight-color:rgba(0,0,0,0)}.xgplayer-mobile *{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos{left:6%;right:6%}.xgplayer-mobile xg-icon:hover .xg-tips{display:none}.xg-list-slide-scroll::-webkit-scrollbar-track{background-color:transparent;display:none}.xg-list-slide-scroll:hover::-webkit-scrollbar-track{display:block}.xg-list-slide-scroll::-webkit-scrollbar{-webkit-appearance:none;appearance:none;background:#0000;height:4px;width:4px}.xg-list-slide-scroll::-webkit-scrollbar-corner{background:transparent;display:none}.xg-list-slide-scroll::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:3px;display:none;width:4px}.xg-list-slide-scroll:hover::-webkit-scrollbar-thumb{display:block}@media only screen and (max-width:480px){.xgplayer-mobile xg-icon{margin-right:10px;margin-left:10px}.xgplayer-mobile .xg-top-bar{left:10px;right:10px}}@media screen and (orientation:portrait){.xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls,.xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls{bottom:34px;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar{top:34px;top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}}@media only screen and (orientation:landscape){.xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-is-fullscreen .xg-pos{left:6%;right:6%}.xgplayer-mobile.xgplayer-rotate-fullscreen{left:0;width:100vw;height:100vh;transform:rotate(0)}}.xgplayer .xgplayer-screen-container{display:block;width:100%}.xgplayer .xg-options-icon{display:none;cursor:pointer}.xgplayer .xg-options-icon.show{display:block}@keyframes xg_right_options_active{0%{transform:translate(50%)}to{transform:translate(-50%)}}@keyframes xg_right_options_hide{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes xg_left_options_active{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes xg_left_options_hide{0%{transform:translate(50%)}to{transform:translate(-50%)}}.xgplayer .xg-options-list{display:none;position:absolute;z-index:5;width:78px;right:50%;bottom:100%;background:#0000008a;border-radius:1px;transform:translate(50%);cursor:pointer;overflow:auto;height:0;opacity:.85;font-size:14px;color:#fffc}.xgplayer .xg-options-list li{height:20px;line-height:20px;position:relative;padding:4px 0;text-align:center;color:#fffc}.xgplayer .xg-options-list li:hover,.xgplayer .xg-options-list li.selected{color:red;opacity:1}.xgplayer .xg-options-list li:nth-child(1){position:relative;margin-top:12px}.xgplayer .xg-options-list li:last-child{position:relative;margin-bottom:12px}.xgplayer .xg-options-list:hover{opacity:1}.xgplayer .xg-options-list.active{display:block;height:auto}.xgplayer .xg-options-list.xg-side-list{width:20%;height:100%;bottom:0;background:#000000e6;display:flex;flex-direction:column;box-sizing:border-box}.xgplayer .xg-options-list.xg-side-list li{flex:1;width:100%;padding:0;position:relative}.xgplayer .xg-options-list.xg-side-list li span{display:block;position:relative;top:50%;transform:translateY(-50%);pointer-events:none}.xgplayer .xg-options-list.xg-side-list li:nth-child(1){margin-top:20px}.xgplayer .xg-options-list.xg-side-list li:last-child{margin-bottom:20px}.xgplayer .xg-options-list.xg-right-side{right:-10.5%}.xgplayer .xg-options-list.xg-right-side.active{height:100%;animation:xg_right_options_active .2s ease-out forwards}.xgplayer .xg-options-list.xg-right-side.hide{height:100%;animation:xg_right_options_hide .2s ease-in forwards}.xgplayer .xg-options-list.xg-left-side{left:-10.5%;transform:translate(-50%)}.xgplayer .xg-options-list.xg-left-side.active{height:100%;animation:xg_left_options_active .2s ease-out forwards}.xgplayer .xg-options-list.xg-left-side.hide{height:100%;animation:xg_left_options_hide .2s ease-in forwards}@media only screen and (max-width:480px){.xgplayer-mobile .xg-options-icon.portrait{display:none}.xgplayer-mobile .xg-options-list li:hover{color:#fffc}.xgplayer-mobile .xg-options-list li.selected{color:red}}.xgplayer.not-allow-autoplay .xgplayer-controls,.xgplayer.xgplayer-nostart .xgplayer-controls,.xgplayer.xgplayer-inactive .controls-autohide{pointer-events:none;visibility:hidden;cursor:default;opacity:0}.xgplayer.not-allow-autoplay .xgplayer-controls-initshow,.xgplayer.xgplayer-nostart .xgplayer-controls-initshow{pointer-events:auto;visibility:visible;opacity:1}.xgplayer .xgplayer-controls{display:block;position:absolute;visibility:visible;height:48px;left:0;right:0;bottom:0;opacity:1;z-index:10;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));transition:opacity .5s ease,visibility .5s ease}.xgplayer .xgplayer-controls.show{display:block;opacity:1;visibility:visible;pointer-events:auto}.xgplayer .xg-inner-controls{position:absolute;height:40px;bottom:0;justify-content:space-between;display:flex}.xgplayer .xg-left-grid,.xgplayer .xg-right-grid{position:relative;display:flex;flex-wrap:wrap;flex-shrink:1;height:100%;z-index:1}.xgplayer .xg-right-grid{flex-direction:row-reverse}.xgplayer .xg-right-grid>:first-child{margin-right:0}.xgplayer .xg-right-grid xg-icon{margin-left:0}.xgplayer .xg-left-grid>:first-child{margin-left:0}.xgplayer .xg-left-grid xg-icon{margin-right:0}.xgplayer .xg-center-grid{display:block;position:absolute;left:0;right:0;outline:none;top:-20px;padding:5px 0;text-align:center}.xgplayer .flex-controls .xg-inner-controls{justify-content:space-around;display:flex;bottom:8px}.xgplayer .flex-controls .xg-center-grid{display:flex;flex:1;position:relative;top:0;height:100%;justify-content:space-between;align-items:center;left:0;right:0;padding:0 16px}.xgplayer.xgplayer-mobile .xg-center-grid{z-index:2}.xgplayer.xgplayer-mobile .flex-controls .xg-center-grid{padding:0 8px}.xgplayer .bottom-controls .xg-center-grid{top:20px;padding:0}.xgplayer .bottom-controls .xg-left-grid,.xgplayer .bottom-controls .xg-right-grid{bottom:10px}.xgplayer .mini-controls{background-image:none}.xgplayer .mini-controls .xg-inner-controls{bottom:0;left:0;right:0}.xgplayer .mini-controls .xg-center-grid{bottom:-28px;top:auto;padding:0}.xgplayer .mini-controls .xg-left-grid,.xgplayer .mini-controls .xg-right-grid{display:none}.xgplayer .controls-follow{bottom:70px;transition:bottom .3s ease}.xgplayer.flex-controls .controls-follow{bottom:45px}.xgplayer.xgplayer-inactive .controls-follow,.xgplayer.no-controls .controls-follow,.xgplayer.mini-controls .controls-follow{bottom:10px}.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull{display:block}.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull,.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-get-cssfull{display:none}.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-exit-cssfull{display:block}.xgplayer .xgplayer-fullscreen .xg-exit-fullscreen{display:none}.xgplayer .xgplayer-fullscreen .xg-get-fullscreen,.xgplayer .xgplayer-fullscreen[data-state=full] .xg-exit-fullscreen{display:block}.xgplayer .xgplayer-fullscreen[data-state=full] .xg-get-fullscreen{display:none}.xgplayer .xg-top-bar .xgplayer-back{position:relative;left:0;top:16px;width:34px;height:40px;display:none}.xgplayer .xg-top-bar .xgplayer-back.show{display:block}.xgplayer .xgplayer-play .xg-icon-play{display:none}.xgplayer .xgplayer-play .xg-icon-pause,.xgplayer .xgplayer-play[data-state=pause] .xg-icon-play{display:block}.xgplayer .xgplayer-play[data-state=pause] .xg-icon-pause{display:none}.xgplayer .xgplayer-progress{display:flex;align-items:center;position:relative;min-width:10px;height:20px;left:0;right:0;top:0;outline:none;flex:1;cursor:pointer}.xgplayer .xgplayer-progress-outer{position:relative;width:100%;height:2px;border-radius:3px;cursor:pointer}.xgplayer .progress-list{display:flex;height:100%;width:100%;border-radius:inherit}.xgplayer .xgplayer-progress-inner{position:relative;flex:1;height:100%;background:#ffffff4d;transition:height .2s ease-in,opacity .2s ease-out;border-radius:inherit;margin-right:2px;pointer-events:none}.xgplayer .xgplayer-progress-inner:last-child,.xgplayer .xgplayer-progress-inner:only-child{margin-right:0}.xgplayer .inner-focus-point{background:#fff;position:relative}.xgplayer .inner-focus-point:before,.xgplayer .inner-focus-point:after{position:absolute;content:" ";display:block;width:2px;height:300%;top:50%;z-index:1;transform:translateY(-50%);border-radius:3px;background:#fff}.xgplayer .inner-focus-point:before{left:0}.xgplayer .inner-focus-point:after{right:0}.xgplayer .xgplayer-progress-cache,.xgplayer .xgplayer-progress-played{display:block;height:100%;width:0;position:absolute;top:0;left:0;border-radius:inherit}.xgplayer .xgplayer-progress-played{background:linear-gradient(-90deg,#fa1f41,#e31106)}.xgplayer .xgplayer-progress-cache{background:#ffffff80}.xgplayer .xgplayer-progress-btn{display:block;background:#ff5e5e4e;border:.5px solid rgba(255,94,94,.056545);box-shadow:0 0 1px #ff000062;width:20px;height:20px;border-radius:30px;left:0;top:50%;position:absolute;z-index:1;transform:translate(-50%,-50%);box-sizing:border-box;pointer-events:none}.xgplayer .xgplayer-progress-btn:before{content:" ";display:block;position:relative;width:12px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:30px;background:#fff}.xgplayer .xgplayer-progress-btn.active{border:4px solid rgba(255,94,94,.064057)}.xgplayer .xgplayer-progress-btn.active:before{box-shadow:0 0 3px #f85959b0}.xgplayer .xgplayer-progress-dot{display:inline-block;position:absolute;height:100%;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;left:25%;top:-40px;height:auto;line-height:30px;width:auto;transform:scale(.8) translate(-50%);background:#0000004d;border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip{display:block}.xgplayer .flex-controls .xgplayer-progress{transform:translateY(0)}.xgplayer.xgplayer-pc .xgplayer-progress-btn{transform:translate(-50%,-50%) scale(0)}.xgplayer.xgplayer-pc .xgplayer-progress-outer{height:3px}.xgplayer.xgplayer-pc .xgplayer-progress-inner{margin-right:4px}.xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child,.xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child{margin-right:0}.xgplayer.xgplayer-pc .inner-focus-point:before,.xgplayer.xgplayer-pc .inner-focus-point:after{width:3px}.xgplayer.xgplayer-pc .inner-focus-highlight{background:#fffc}.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer{height:6px;margin-bottom:3px;transition:height .3s ease,margin-bottom .3s ease}.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn{transform:translate(-50%,-50%) scale(1)}.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:before,.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:after{width:6px}.xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer{top:9px}.xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before{height:6px;width:6px}.xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer{height:4px}@media(prefers-color-scheme:dark){.xgplayer .xgplayer-progress .xgplayer-progress-inner{background-color:#ffffff4d}.xgplayer .xgplayer-progress .inner-focus-highlight{background:#fffc}.xgplayer .xgplayer-progress .xgplayer-progress-btn{background:#ff5e5e4e;border:.5px solid rgba(255,94,94,.056545);box-shadow:0 0 1px #ff000062}.xgplayer .xgplayer-progress .xgplayer-progress-btn:before{background-color:#fff}.xgplayer .xgplayer-progress .xgplayer-progress-played{background-color:linear-gradient(-90deg,#FA1F41 0%,#E31106 100%)}.xgplayer .xgplayer-progress .xgplayer-progress-cache{background-color:#ffffff80}}.xg-mini-progress{display:none;position:absolute;height:2px;left:0;right:0;bottom:0;pointer-events:none}.xg-mini-progress xg-mini-progress-played,.xg-mini-progress xg-mini-progress-cache{height:100%;width:0;position:absolute;top:0;left:0;border-radius:inherit}.xg-mini-progress xg-mini-progress-played{background:linear-gradient(-90deg,#fa1f41,#e31106)}.xg-mini-progress xg-mini-progress-cache{background:#ffffff80}.xg-mini-progress-show,.xgplayer-inactive .xg-mini-progress,.xgplayer-mini .xg-mini-progress{display:block}.xgplayer .xgplayer-time{pointer-events:none;min-width:40px;font-size:14px;font-family:PingFangSC-Semibold;color:#fff;text-align:center;display:inline-block;line-height:40px}.xgplayer .xgplayer-time span{display:inline-block;line-height:40px;height:40px}.xgplayer .xgplayer-time span .time-min-width{text-align:center;min-width:2ch}.xgplayer .xgplayer-time span .time-min-width:first-child{text-align:right}.xgplayer .xgplayer-time span .time-min-width:last-child{text-align:left}.xgplayer .xgplayer-time .time-duration{color:#ffffff80}.xgplayer .xgplayer-time .time-live-tag{display:none}.xgplayer .xgplayer-time.xg-time-left{margin-left:0}.xgplayer .xgplayer-time.xg-time-right{margin-right:0}.xgplayer.xgplayer-mobile .xgplayer-time{min-width:30px;font-size:12px}.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-left{margin-right:8px}.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-right{margin-left:8px}.xgplayer .xgplayer-volume.slide-show .xgplayer-slider{display:block}.xgplayer .xgplayer-slider{display:none;position:absolute;width:28px;height:92px;background:#0000008a;border-radius:1px;bottom:40px;outline:none}.xgplayer .xgplayer-slider:after{content:" ";display:block;height:15px;width:28px;position:absolute;bottom:-15px;left:0;z-index:20;cursor:initial}.xgplayer .xgplayer-value-label{position:absolute;left:0;right:0;bottom:100%;padding:5px 0 0;font-size:12px;background-color:#0000008a;color:#fff;text-align:center}.xgplayer .xgplayer-bar,.xgplayer .xgplayer-drag{display:block;position:absolute;bottom:6px;left:12px;background:#ffffff4d;border-radius:100px;width:4px;height:76px;outline:none;cursor:pointer}.xgplayer .xgplayer-drag{bottom:0;left:0;background:#fa1f41;max-height:76px}.xgplayer .xgplayer-drag:after{content:" ";display:inline-block;width:8px;height:8px;background:#fff;box-shadow:0 0 5px #00000042;position:absolute;border-radius:50%;left:-2px;top:-4px}.xgplayer .xgplayer-volume[data-state=normal] .xg-volume{display:block}.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-small,.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-mute,.xgplayer .xgplayer-volume[data-state=small] .xg-volume{display:none}.xgplayer .xgplayer-volume[data-state=small] .xg-volume-small{display:block}.xgplayer .xgplayer-volume[data-state=small] .xg-volume-mute,.xgplayer .xgplayer-volume[data-state=mute] .xg-volume,.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-small{display:none}.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-mute{display:block}.xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider,.xgplayer-replay{display:none}.xgplayer .xgplayer-replay{display:none;position:absolute;left:50%;top:50%;width:100px;height:100px;justify-content:center;align-items:center;flex-direction:column;z-index:5;transform:translate(-50%,-50%);cursor:pointer}.xgplayer .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-size:14px;color:#fff;line-height:34px;text-align:center}.xgplayer.xgplayer-mobile .xgplayer-replay-svg{width:50px;height:50px}.xgplayer.xgplayer-mobile .xgplayer-replay-txt{line-height:24px;font-size:12px}.xgplayer .xgplayer-poster{display:block;opacity:1;visibility:visible;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:100% auto;background-repeat:no-repeat;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.xgplayer .xgplayer-poster.hide,.xgplayer.xgplayer-playing .xgplayer-poster{opacity:0;visibility:hidden}.xgplayer.xgplayer-playing .xg-not-hidden,.xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay,.xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay,.xgplayer.xgplayer-nostart .xgplayer-poster,.xgplayer.xgplayer-ended .xgplayer-poster,.xgplayer.not-allow-autoplay .xgplayer-poster{opacity:1;visibility:visible}.xgplayer.xgplayer-nostart .xgplayer-poster.hide,.xgplayer.xgplayer-ended .xgplayer-poster.hide,.xgplayer.not-allow-autoplay .xgplayer-poster.hide{opacity:0;visibility:hidden}@keyframes playPause{0%{transform:scale(1);opacity:1}99%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:0}}.xgplayer xg-start-inner{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#00000061}.xgplayer .xgplayer-start{width:70px;height:70px;position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);cursor:pointer}.xgplayer .xgplayer-start svg{width:100%;height:100%}.xgplayer .xgplayer-start.hide,.xgplayer .xgplayer-start.focus-hide{display:none;pointer-events:none}.xgplayer .xgplayer-start:hover{opacity:.85}.xgplayer .xgplayer-start .xg-icon-play{display:block}.xgplayer .xgplayer-start .xg-icon-pause,.xgplayer .xgplayer-start[data-state=pause] .xg-icon-play{display:none}.xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause,.xgplayer .xgplayer-start.interact{display:block}.xgplayer .xgplayer-start.interact xg-start-inner{animation:playPause .4s .1s ease-out forwards}.xgplayer .xgplayer-start.show{display:block}.xgplayer.xgplayer-mobile xg-start-inner{background:initial;border-radius:0}.xgplayer.xgplayer-mobile .xgplayer-start{height:50px;width:50px}.xgplayer.xgplayer-mobile .xgplayer-start:hover{opacity:1}.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide,.xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide,.xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start,.xgplayer.xgplayer-is-enter .xgplayer-start,.xgplayer.xgplayer-is-error .xgplayer-start,.xgplayer.xgplayer-is-enter .xgplayer-start.show,.xgplayer.xgplayer-is-error .xgplayer-start.show{display:none}.xgplayer-enter{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000c;z-index:5;pointer-events:none}.xgplayer-enter .show{display:block}.xgplayer-enter .xgplayer-enter-spinner{display:block;position:absolute;z-index:1;left:50%;top:50%;height:100px;width:100px;transform:translate(-50%,-50%)}.xgplayer-enter .xgplayer-enter-spinner div{width:6%;height:13%;background-color:#ffffffb3;position:absolute;left:45%;top:45%;opacity:0;border-radius:30px;animation:fade 1s linear infinite}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1{transform:rotate(0) translateY(-140%);animation-delay:-0s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2{transform:rotate(30deg) translateY(-140%);animation-delay:-.9163s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3{transform:rotate(60deg) translateY(-140%);animation-delay:-.833s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4{transform:rotate(90deg) translateY(-140%);animation-delay:-.7497s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5{transform:rotate(120deg) translateY(-140%);animation-delay:-.6664s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6{transform:rotate(150deg) translateY(-140%);animation-delay:-.5831s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7{transform:rotate(180deg) translateY(-140%);animation-delay:-.4998s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8{transform:rotate(210deg) translateY(-140%);animation-delay:-.4165s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9{transform:rotate(240deg) translateY(-140%);animation-delay:-.3332s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10{transform:rotate(270deg) translateY(-140%);animation-delay:-.2499s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11{transform:rotate(300deg) translateY(-140%);animation-delay:-.1666s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes fade{0%{opacity:1}to{opacity:.25}}.xgplayer.xgplayer-is-enter .xgplayer-enter{display:block;opacity:1;transition:opacity .3s}.xgplayer.xgplayer-nostart .xgplayer-enter{display:none}.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner{width:70px;height:70px}.xg-mini-layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;background:linear-gradient(180deg,#393939e6,#39393900 50.27%)}.xg-mini-layer .mask{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0006}.xg-mini-layer xg-mini-header{display:flex;top:0;left:0;right:40px;box-sizing:border-box;padding:10px 3px 0 8px;justify-content:space-between;color:#fff;font-size:14px;position:absolute;z-index:22}.xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn{pointer-events:all}.xg-mini-layer xg-mini-header #disabledMini{display:none;position:relative}.xg-mini-layer xg-mini-header #disabledMini+label{cursor:pointer;position:relative;display:flex;align-items:center}.xg-mini-layer xg-mini-header #disabledMini+label:before{content:"";color:#ff142b;background-color:transparent;border-radius:2px;border:solid 1px #cdcdcd;width:16px;height:16px;display:inline-block;text-align:center;vertical-align:middle;line-height:16px;margin-right:7px}.xg-mini-layer xg-mini-header #disabledMini:checked+label{color:#ff142b}.xg-mini-layer xg-mini-header #disabledMini:checked+label:before{border-color:#ff142b}.xg-mini-layer xg-mini-header #disabledMini:checked+label:after{content:"";position:absolute;width:4px;height:8px;border-color:#ff142b;border-style:solid;border-width:0px 2px 2px 0px;transform:rotate(45deg);left:6px;top:5px}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips{position:absolute;padding:4px 6px;white-space:nowrap;bottom:-30px;right:15px;border-radius:4px;background-color:#0000008a;display:none}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini+label:before{border-color:#ff142b}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini+label{color:#ff142b}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips{display:block}.xg-mini-layer .mini-cancel-btn{cursor:pointer;display:block;color:#fff;width:40px;height:38px;position:absolute;right:0;top:0;text-align:center;line-height:38px}.xg-mini-layer .play-icon{cursor:pointer;height:48px;width:48px;position:absolute;background:#0000008a;border-radius:24px;top:50%;left:50%;margin:-24px 0 0 -24px}.xg-mini-layer .play-icon svg,.xg-mini-layer .play-icon img{width:50px;height:50px;fill:#faf7f7}.xg-mini-layer .xg-icon-play{display:none}.xg-mini-layer .xg-icon-pause,.xg-mini-layer[data-state=pause] .xg-icon-play{display:block}.xg-mini-layer[data-state=pause] .xg-icon-pause{display:none}.xgplayer-miniicon{position:relative;outline:none;display:block}.xgplayer-miniicon .name{text-align:center;font-size:13px;line-height:20px;height:20px;color:#fffc;line-height:40px}.xgplayer-miniicon .name span{font-size:13px;width:60px;height:20px;line-height:20px;background:#00000061;border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-mini{position:fixed;width:320px;height:180px;z-index:91;box-shadow:0 4px 7px 2px #0003}.xgplayer-mini:hover{cursor:move}.xgplayer-mini:hover .xg-mini-layer{display:block}.xgplayer-mini.xgplayer-ended .xg-mini-layer{display:none}.xgplayer-mobile .xg-mini-layer .play-icon{background:none;border-radius:initial}.xgplayer.xgplayer-inactive{cursor:none}.xgplayer xg-thumbnail{display:block}.xgplayer xg-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;height:100%;width:100%}.xgplayer xg-trigger .time-preview{display:none;position:absolute;width:200px;margin:0 auto;padding:0 20px 30px;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 1px rgba(0,0,0,.54);font-size:18px;text-align:center;pointer-events:none}.xgplayer xg-trigger .time-preview span{line-height:24px}.xgplayer xg-trigger .time-preview .xg-cur{color:red}.xgplayer xg-trigger .time-preview .xg-separator{font-size:14px}.xgplayer xg-trigger .time-preview .xg-seek-show{transform:translate(-10px)}.xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre{transform:rotate(180deg) translate(-5px)}.xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon{display:none}.xgplayer xg-trigger .time-preview .xg-bar{width:96px;height:2px;margin:8px auto 0;border-radius:10px;box-sizing:content-box;background:#ffffff4d}.xgplayer xg-trigger .time-preview .xg-bar .xg-curbar{width:0;height:100%;background-color:red}.xgplayer xg-trigger .time-preview .xg-bar.hide{display:none}.xgplayer xg-trigger .mobile-thumbnail{position:relative;left:50%;transform:translate(-50%)}.xgplayer xg-trigger .xg-top-note{position:absolute;height:32px;width:135px;top:26px;left:50%;margin-left:-78px;background:#0000004d;border-radius:100px;color:#fff}.xgplayer xg-trigger .xg-top-note span{display:block;line-height:32px;height:32px;font-size:13px;text-align:center}.xgplayer xg-trigger .xg-top-note i{color:red;margin:0 5px}.xgplayer xg-trigger .xg-playbackrate{display:none}.xgplayer xg-trigger[data-xg-action=seeking] .time-preview{display:block}.xgplayer xg-trigger[data-xg-action=playbackrate] .xg-playbackrate{display:block}.xgplayer .gradient{display:none;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background-image:linear-gradient(#0009,#0000005c 20%,#0000 36% 70%,#0000003d 77%,#0000005c 83%,#0009)}.xgplayer .gradient.top{background-image:linear-gradient(#0009,#0000005c 20%,#0000 36% 70%)}.xgplayer .gradient.bottom{background-image:linear-gradient(#0000 70%,#0000003d 77%,#0000005c 83%,#0009)}.xgplayer .gradient.none,.xgplayer-mobile .xgplayer-controls{background-image:initial}.xgplayer-mobile.xgplayer-playing .gradient{display:block}.xgplayer-mobile.xgplayer-inactive .gradient{background-image:initial}.xgplayer-mobile .xgmask{position:absolute;height:100%;z-index:10;top:0;left:0;width:100%;pointer-events:none;background-color:#0000}@media(prefers-color-scheme:dark){.xgplayer-mobile xg-trigger .time-preview{color:#fff}.xgplayer-mobile xg-trigger .time-preview span.xg-cur{color:red}.xgplayer-mobile xg-trigger .time-preview .xg-bar{background-color:#ffffff4d}.xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar{background-color:red}}@keyframes loadingRotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}xg-loading-inner{display:block;height:100%;width:100%;transform-origin:center;animation:loadingRotate 1s .1s linear infinite}.xgplayer-loading{display:none;width:70px;height:70px;overflow:hidden;position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.xgplayer-loading svg,.xgplayer-loading img{width:100%;height:100%}.xgplayer-mobile .xgplayer-loading{width:50px;height:50px}.xgplayer-isloading .xgplayer-loading{display:block}.xgplayer-nostart .xgplayer-loading,.xgplayer-pause .xgplayer-loading,.xgplayer-is-enter .xgplayer-loading,.xgplayer-is-ended .xgplayer-loading,.xgplayer-is-error .xgplayer-loading,.xgplayer .xgplayer-pip .xg-exit-pip{display:none}.xgplayer .xgplayer-pip .xg-get-pip,.xgplayer .xgplayer-pip[data-state=pip] .xg-exit-pip{display:block}.xgplayer .xgplayer-pip[data-state=pip] .xg-get-pip{display:none}.xgplayer .xgplayer-playnext{position:relative;display:none;cursor:pointer}.xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext{display:block}.xgplayer .xgplayer-playnext:hover{opacity:.85}.xgplayer .xgplayer-playnext:hover .xgplayer-tips{display:block}.lang-is-en .xgplayer-playnext .xgplayer-tips{margin-left:-25px}.lang-is-jp .xgplayer-playnext .xgplayer-tips{margin-left:-38px}.xgplayer .xgplayer-download{position:relative;display:block;cursor:pointer}.lang-is-en .xgplayer-download .xgplayer-tips{margin-left:-32px}.lang-is-jp .xgplayer-download .xgplayer-tips{margin-left:-40px}.xgplayer .xgplayer-shot{display:none}.xgplayer-definition{display:none;cursor:pointer}.xgplayer .xgplayer-playbackrate{display:none;cursor:default}.xgplayer-error{background:#000;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;color:#fff;text-align:center;line-height:100%;justify-content:center;align-items:center}.xgplayer-error .xgplayer-error-refresh{color:#fa1f41;padding:0 3px;cursor:pointer}.xgplayer-error .xgplayer-error-text{line-height:18px;margin:auto 6px 20px;display:block}.xgplayer-is-error .xgplayer-error{display:flex}.xgplayer .xgplayer-prompt{display:block;pointer-events:none;position:absolute;z-index:1;padding:6px 12px 5px;opacity:0;left:10px;background:#00000080;border-radius:50px;font-size:12px;line-height:17px;text-align:center;color:#fff}.xgplayer .xgplayer-prompt.show{display:block;opacity:1;z-index:10;pointer-events:initial}.xgplayer .xgplayer-prompt.arrow{transform:translate(-50%)}.xgplayer .xgplayer-prompt.arrow:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid rgba(0,0,0,.5);transform:translate(-50%,100%)}.xgplayer .xgplayer-prompt .highlight{display:inline-block;margin-left:6px;color:red;cursor:pointer}.xgplayer.xgplayer-is-error .xgplayer-prompt.show{display:none;opacity:1}.xgplayer .xgplayer-spot{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:12px}.xgplayer .xgplayer-spot.mini{min-width:6px;transform:translate(-50%)}.xgplayer .xgplayer-spot.active .xgplayer-spot-pop{display:block;opacity:1;pointer-events:initial}.xgplayer .xgplayer-spot-pop{display:block;opacity:0;pointer-events:none;position:absolute;left:50%;bottom:5px;padding-bottom:5px;transform:translate(-50%)}.xgplayer-mobile .xgplayer-spot{height:3px;min-width:3px;top:50%;opacity:1;transform:translateY(-50%)}.xgplayer-mobile .xgplayer-spot.mini{min-width:3px;transform:translate(-50%,-50%)}.xgplayer .xgplayer-progress.active .xgplayer-spot{opacity:1;transition:opacity .3s;visibility:visible}.xgplayer .xg-spot-info{position:absolute;left:0;bottom:100%;display:none}.xgplayer .xg-spot-info.short-line .xg-spot-line{height:6px}.xgplayer .xg-spot-info.short-line .xg-spot-content{bottom:-4px}.xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail{display:none}.xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point{display:block}.xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point,.xgplayer .xg-spot-info.hide{display:none}.xgplayer .xgplayer-progress.active .xg-spot-info{display:block}.xgplayer .xgplayer-progress.active .xg-spot-info.hide{display:none}.xgplayer .xg-spot-line{position:relative;bottom:-7px;margin-left:50%;display:block;width:1px;height:41px;background-color:#fff;pointer-events:none}.xgplayer .xgplayer-progress-point{display:none;position:relative;bottom:-4px;left:50%;transform:translate(-50%);background:#0000008a;font-size:11px;color:#fff;padding:4px 6px;border-radius:4px;text-align:center;opacity:.85;white-space:nowrap}.xgplayer .xg-spot-content{position:relative;bottom:-7px;color:#fff;border-radius:2px 2px 0 0}.xgplayer .xg-spot-ext-text{position:relative;bottom:-7px}.xgplayer .xg-spot-thumbnail{position:relative;background-color:#111010;pointer-events:none;border-radius:2px 2px 0 0}.xgplayer .xg-spot-time{position:absolute;bottom:2px;font-size:12px;line-height:16.8px;left:50%;transform:translate(-50%);pointer-events:none}.xgplayer .progress-thumbnail{margin:0 auto;display:block}.xgplayer .xg-spot-text{display:none;padding:5px 8px;background:#000c;border-radius:0 0 2px 2px;pointer-events:none;box-sizing:border-box}.xgplayer .spot-inner-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;font-size:12px;max-height:40px}.xgplayer .xg-spot-content.show-text .xg-spot-text{display:block}.xgplayer .product .xg-spot-text{background:#3370ff}.xgplayer .product .xg-spot-line{border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #3370FF;width:0;height:15px;left:-10px;background:none}.xgplayer .xgvideo-preview{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s;background-color:#000}.xgplayer .xgvideo-preview .xgvideo-thumbnail{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0}.xgplayer .xgvideo-preview.show{opacity:1;visibility:visible}.xgplayer-dynamic-bg,.xgplayer-dynamic-bg canvas,.xgplayer-dynamic-bg xgmask,.xgplayer-dynamic-bg xgfilter{display:block;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.xgplayer-dynamic-bg canvas{transform:translateZ(0)}.xgplayer-dynamic-bg xgmask{background:#000000b3}html,body,#root{width:100%;height:100%;margin:0}:root{--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-lift-shadow: 0 10px 26px rgba(18, 25, 38, .08);--motion-focus-shadow: 0 0 0 3px rgba(255, 36, 66, .12)}body{background:#f5f7fa}.app-boot{min-height:100vh;display:grid;place-items:center;color:#5f6673;background:#f7f8fa}.header-points-button.ant-btn{color:#ff2442;border-color:#ff244247;background:#fff7f8;font-weight:600}.header-points-button.ant-btn:hover,.header-points-button.ant-btn:focus-visible{color:#d91634;border-color:#ff2442;background:#fff}.header-task-button.ant-btn{border-color:#dfe3e8;background:#fff}.header-task-button.ant-btn:hover,.header-task-button.ant-btn:focus-visible{color:#d91634;border-color:#ff244273}.ai-task-center-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.ai-task-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.ai-task-summary-count{display:flex;align-items:baseline;gap:10px}.ai-task-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.ai-task-summary h3.ant-typography{margin:0;color:#ff2442}.ai-task-error{margin:0}.ai-task-item{padding:14px 0;border-bottom:1px solid #f0f2f5}.ai-task-item-main{display:grid;gap:8px;width:100%;min-width:0}.ai-task-item-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.ai-task-delete{width:32px;min-width:32px;height:32px}.ai-task-meta{min-width:0}.ai-task-error-id{overflow-wrap:anywhere}.ai-task-pagination{align-self:flex-end;margin-top:auto}.auth-shell{min-height:100vh;background:#f7f8fa;display:flex;align-items:center;justify-content:center;padding:48px 24px}.auth-main{width:min(1040px,100%);display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.auth-intro{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}.auth-brand-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:#ff2442;color:#fff;font-weight:800;font-size:28px}.auth-intro h1.ant-typography{margin:8px 0 12px;font-size:44px;line-height:1.12}.auth-intro-copy{display:block;max-width:460px;font-size:16px;line-height:1.8}.auth-panel{background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:28px;box-shadow:0 18px 42px #171f2d14}.auth-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.auth-panel-header h3.ant-typography{margin:0 0 6px}.auth-panel-icon{font-size:26px;color:#ff2442}.auth-alert,.platform-alert,.auth-form .ant-form-item{margin-bottom:16px}.auth-footer-actions{display:flex;justify-content:space-between;margin-top:14px}.auth-demo-tip{margin-top:16px;padding-top:16px;border-top:1px solid #edf0f5}.platform-shell{min-height:100vh;background:#f7f8fa;padding:28px}.platform-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.platform-header h2.ant-typography{margin:4px 0 0}.platform-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.platform-overview-grid .ant-statistic{background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:16px}.platform-tabs{background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:16px 16px 0}.platform-toolbar{width:100%;justify-content:space-between;margin-bottom:12px}.platform-toolbar .ant-input-search{width:320px}.platform-form-row,.platform-form-row>.ant-space-item,.platform-form-row .ant-form-item,.activation-code-results{width:100%}.activation-code-results .ant-typography{width:100%;margin:0;padding:8px 10px;overflow-wrap:anywhere}.app-shell{height:100vh;overflow:hidden;animation:page-rise var(--motion-slow) var(--motion-ease-out)}.app-sider{border-right:1px solid #edf0f4}.brand{height:64px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #f0f2f5}.brand-logo{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#ff2442;color:#fff;font-weight:700;transition:transform var(--motion-base) var(--motion-ease-out),box-shadow var(--motion-base) var(--motion-ease-out)}.brand:hover .brand-logo{transform:translateY(-1px);box-shadow:var(--motion-focus-shadow)}.brand-title{font-size:16px;font-weight:650;color:#202631}.brand-subtitle{margin-top:2px;font-size:12px;color:#8a94a6}.workspace-switcher{margin:14px 16px;padding:10px 12px;border:1px solid #edf0f4;border-radius:8px;background:#fafbfc;display:flex;align-items:center;justify-content:space-between;transition:border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out)}.workspace-switcher:hover{border-color:#ff244238;background:#fff;box-shadow:0 6px 18px #1219260a}.side-menu{flex:1;border-inline-end:0!important}.sider-footer{padding:14px 16px;border-top:1px solid #f0f2f5}.app-header{min-height:104px;line-height:normal;padding:18px 24px 16px;background:#fff;border-bottom:1px solid #edf0f4}.page-header-main{display:grid;gap:14px;width:100%}.page-breadcrumb{line-height:22px}.page-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-header h3{margin:0;line-height:30px}.page-actions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}.status-select{width:128px}.app-content{padding:20px 24px 24px;overflow-y:auto;overflow-x:hidden;animation:content-fade var(--motion-slow) var(--motion-ease-out)}.app-content-review{height:calc(100vh - 104px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.ai-canvas-page{min-height:100vh;background:#f5f7fa;padding:20px 24px 24px}.ai-canvas-modal-wrap .ant-modal{top:24px;height:calc(100vh - 48px);padding-bottom:0}.ai-canvas-modal .ant-modal-container,.ai-canvas-modal .ant-modal-content{height:100%;overflow:hidden;padding:0}.ai-canvas-modal .ant-modal-body{height:100%;overflow:hidden}.ai-canvas-page-compact{display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;min-height:auto;height:100%;background:#fff;padding:16px;overflow:hidden}.ai-canvas-page-compact .ai-canvas-header{align-items:center;margin-bottom:12px}.ai-canvas-page-compact .ai-canvas-header .ant-space{flex-wrap:wrap;justify-content:flex-end}.ai-canvas-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.ai-canvas-header h3.ant-typography{margin:4px 0 0}.ai-canvas-header h4.ant-typography{margin:0}.ai-canvas-header-copy{min-width:0;display:grid;gap:2px}.ai-canvas-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ai-canvas-main,.ai-canvas-side{background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:16px}.ai-canvas-page-compact .ai-canvas-layout{grid-template-columns:1fr;height:100%;min-height:0}.ai-canvas-page-compact .ai-canvas-main{padding:0;border:0;min-height:0;overflow:hidden}.ai-canvas-page-compact .ant-spin-nested-loading,.ai-canvas-page-compact .ant-spin-container{min-height:0;height:100%}.ai-canvas-image-workspace{display:grid;grid-template-columns:152px minmax(0,1fr) 280px;gap:14px;align-items:start;margin-bottom:16px}.ai-canvas-page-compact .ai-canvas-image-workspace{grid-template-columns:152px minmax(360px,1fr) 280px;height:calc(100vh - 144px);min-height:0;align-items:stretch;margin-bottom:0}.ai-canvas-source-strip,.ai-canvas-note-panel{display:flex;flex-direction:column;gap:10px;min-width:0}.ai-canvas-page-compact .ai-canvas-source-strip,.ai-canvas-page-compact .ai-canvas-note-panel{min-height:0;height:100%;overflow-x:hidden;overflow-y:auto}.ai-canvas-page-compact .ai-canvas-source-strip{padding-right:6px;scrollbar-gutter:stable;overflow-y:scroll}.ai-canvas-page-compact .ai-canvas-note-panel{padding-right:2px}.ai-canvas-page-compact .ai-canvas-note-panel textarea.ant-input{min-height:132px;max-height:220px}.ai-canvas-source-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-canvas-source-thumb{position:relative;display:grid;gap:6px;width:100%;padding:6px;border:1px solid #edf0f5;border-radius:8px;background:#fff;color:#343a46;text-align:left;cursor:pointer}.ai-canvas-source-thumb.active{border-color:#d4380d;box-shadow:0 0 0 2px #d4380d1f}.ai-canvas-source-thumb:disabled{cursor:not-allowed;opacity:.68}.ai-canvas-source-thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#f0f2f5;display:block}.ai-canvas-source-thumb span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.ai-canvas-source-thumb .ai-canvas-source-index{position:absolute;top:10px;left:10px;z-index:1;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffffeb;color:#1f2329;font-weight:600;box-shadow:0 2px 8px #1f232924}.ai-canvas-source-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.ai-canvas-source-meta>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-canvas-source-thumb .ai-canvas-source-status{padding:1px 5px;border-radius:4px;background:#f2f3f5;color:#8c8c8c;font-size:11px;line-height:18px}.ai-canvas-source-thumb .ai-canvas-source-status.is-edited{background:#fff7e6;color:#ad6800}.ai-canvas-source-thumb .ai-canvas-source-status.is-submitted{background:#f6ffed;color:#389e0d}.ai-canvas-reference-queue{display:grid;gap:8px}.ai-canvas-reference-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;padding:6px;border:1px solid #edf0f5;border-radius:8px;background:#fff}.ai-canvas-reference-queue .ant-input-number-group-wrapper{width:100%}.ai-canvas-reference-item img{width:42px;height:42px;border-radius:6px;object-fit:cover;background:#f0f2f5}.ai-canvas-reference-item>div{min-width:0;display:grid;gap:2px}.ai-canvas-reference-item .ant-typography{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-canvas-editor-stage{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.ai-canvas-stage-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-canvas-stage-heading>div{min-width:0;display:flex;align-items:center;gap:8px}.ai-canvas-stage-heading>div .ant-typography:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-canvas-annotation-stage{position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #e4e8f0;border-radius:8px;background:#fafbfc;min-height:360px}.ai-canvas-annotation-stage .ai-canvas-placeholder{min-height:360px}.ai-canvas-page-compact .ai-canvas-annotation-stage{min-height:0;height:100%}.ai-canvas-annotation-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#f0f2f5;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ai-canvas-annotation-layer{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.ai-canvas-annotation-circle{fill:#d4380d1f;stroke:#d4380d;stroke-width:.8;vector-effect:non-scaling-stroke}.ai-canvas-annotation-label{fill:#d4380d;font-size:4px;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:1px}.ai-canvas-note-panel .ant-btn-primary{width:100%}.ai-canvas-placeholder{position:relative;min-height:240px;display:grid;place-items:center;text-align:center;padding:24px}.ai-canvas-placeholder h4.ant-typography{margin-bottom:8px}.ai-canvas-form .ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ai-canvas-generation-form{margin-top:16px}.ai-canvas-side{display:flex;flex-direction:column;gap:16px}.ai-canvas-node-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-canvas-node-stats .ant-statistic{border:1px solid #edf0f5;border-radius:8px;padding:10px;background:#fafbfc}.ai-canvas-node-stats .ant-statistic-title{margin-bottom:4px;font-size:12px}.ai-canvas-version-panel{border-top:1px solid #edf0f5;padding-top:16px}.ai-canvas-context-drawer .ai-canvas-side{border:0;padding:0}.ai-canvas-version-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.ai-canvas-version-header .ant-typography{margin-bottom:0}.ai-canvas-generation-drafts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ai-canvas-generation-drafts .ant-list-item,.ai-canvas-version-item{align-items:flex-start;gap:10px;padding:10px 0}.ai-canvas-generation-drafts .ant-list-item-meta-description .ant-typography,.ai-canvas-version-item .ant-list-item-meta-description .ant-typography{margin-bottom:4px}.ai-canvas-version-item img,.ai-canvas-version-thumb{flex:0 0 56px;width:56px;height:56px;border-radius:6px}.ai-canvas-version-item img{object-fit:cover;background:#f0f2f5}.ai-canvas-version-thumb{display:grid;place-items:center;border:1px dashed #d9dee8;color:#8c8c8c;font-size:12px;background:#fafbfc}.creative-article-alert{margin-bottom:12px}.creative-article-table .ant-table-expanded-row>.ant-table-cell{background:#fbfcfe}.creative-article-expanded{display:grid;gap:14px;padding:4px 0}.creative-article-expanded-loading{display:flex;justify-content:center;padding:24px 0}.creative-article-section{border:1px solid #edf0f5;border-radius:8px;background:#fff;padding:12px}.creative-article-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.creative-article-section-head>div{display:grid;gap:2px;min-width:0}.creative-article-copy-cell{display:grid;gap:4px;min-width:0}.creative-article-copy-cell .ant-typography{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-article-composition{border-color:#ffd6df}.creative-draft-grid{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(260px,1fr) minmax(280px,1.15fr);gap:12px;align-items:start}.creative-draft-picker,.creative-draft-preview{display:grid;gap:10px;min-width:0}.creative-draft-option-list{width:100%;max-height:558px;overflow-x:hidden;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.creative-draft-option{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;width:100%;padding:8px;border:1px solid #edf0f5;border-radius:8px;cursor:pointer;background:#fff}.creative-draft-option.is-selected,.creative-draft-image.is-selected{border-color:#ff2442;background:#fff7f8}.creative-draft-option .ant-radio-wrapper,.creative-draft-option .ant-radio{grid-row:span 3;align-self:start;margin-top:2px}.creative-draft-option span,.creative-draft-option strong,.creative-draft-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-draft-option span,.creative-draft-option small{color:#697386}.creative-draft-image-grid,.creative-draft-preview-images{display:flex;flex-wrap:wrap;gap:8px}.creative-draft-image{display:grid;gap:6px;width:98px;padding:8px;border:1px solid #edf0f5;border-radius:8px;cursor:pointer;background:#fff}.creative-draft-image .ant-checkbox-wrapper,.creative-draft-image .ant-checkbox{line-height:1}.creative-draft-image .ant-image-img,.creative-draft-preview-images .ant-image-img{border-radius:6px;object-fit:cover;background:#f5f6f8}.creative-draft-sortable-image{position:relative;z-index:0;display:grid;grid-template-rows:56px 24px;gap:4px;width:56px;touch-action:manipulation}.creative-draft-sortable-image.is-dragging{z-index:2;opacity:.72}.creative-draft-image-order{position:absolute;top:3px;left:3px;z-index:1;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:4px;color:#fff;background:#111827c7;font-size:11px;line-height:18px}.creative-draft-drag-handle{display:grid;width:56px;height:24px;padding:0;place-items:center;border:1px solid #d9dde5;border-radius:5px;color:#596579;background:#fff;cursor:grab;touch-action:none}.creative-draft-drag-handle:hover,.creative-draft-drag-handle:focus-visible{border-color:#ff2442;color:#ff2442;outline:none}.creative-draft-drag-handle:active{cursor:grabbing}.creative-draft-preview-copy .ant-typography{overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere}.creative-draft-preview-copy .ant-typography:last-child{height:280px;overflow-x:hidden;overflow-y:auto;padding-right:6px}.ant-btn,.ant-tag,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker,.ant-checkbox-inner,.ant-radio-inner{transition-duration:var(--motion-fast)!important;transition-timing-function:var(--motion-ease-out)!important}.ant-btn-primary:not(:disabled):hover{box-shadow:0 8px 18px #ff24422e}.ant-menu-item,.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{transition:background var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.ant-menu-item:hover,.ant-tabs-tab:hover,.ant-pagination-item:hover,.ant-pagination-prev:hover,.ant-pagination-next:hover{transform:translateY(-1px)}.ant-card,.ant-alert,.ant-table-wrapper,.ant-empty,.ant-drawer-content,.ant-modal-content,.ant-popover-inner{animation:surface-in var(--motion-base) var(--motion-ease-out)}.ant-card,.ant-table-wrapper,.ant-tabs,.ant-tabs-content,.ant-tabs-tabpane{min-width:0;max-width:100%}.ant-table-tbody>tr>td,.ant-list-item,.ant-collapse-item{transition:background var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out)}.ant-table-tbody>tr:hover>td{background:#fff7f8!important}.ant-drawer-content-wrapper{transition-duration:var(--motion-slow)!important;transition-timing-function:var(--motion-ease-out)!important}.ant-modal-mask,.ant-drawer-mask{transition-duration:var(--motion-base)!important}@keyframes page-rise{0%{opacity:0}to{opacity:1}}@keyframes content-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes draft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.keyword-page{display:grid;gap:16px}.keyword-tabs{min-width:0}.keyword-panel-stack{width:100%}.keyword-trend-panel{max-width:1240px}.keyword-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.keyword-search-input{width:240px}.keyword-status-select{width:132px}.keyword-coverage-input,.keyword-task-id-input{width:228px}.keyword-number-field{display:inline-flex;align-items:stretch}.keyword-number-label{min-width:max-content;padding:0 11px;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;background:#fafafa;color:#000000e0;line-height:30px}.keyword-number-control{flex:1 1 auto;min-width:0}.keyword-number-control.ant-input-number{border-radius:0 6px 6px 0}.keyword-date-range{width:260px}.keyword-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.keyword-summary-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.keyword-trend-summary-grid{grid-template-columns:repeat(5,minmax(148px,1fr))}.keyword-trend-summary-grid .ant-card-body{padding:16px}.keyword-table-card .ant-card-body{padding:0}.keyword-trend-table .ant-table-thead>tr>th{white-space:nowrap}.keyword-trend-table .ant-tag{margin-inline-end:4px}.keyword-detail-stack{width:100%}.keyword-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.keyword-detail-head h5{margin:0 0 4px}.queue-card,.action-card{height:100%}.note-preview-card{min-height:100%;overflow:visible}.review-workbench-grid{display:grid;grid-template-columns:252px minmax(0,1fr);gap:20px;align-items:start;height:100%;overflow:hidden}.review-workbench-grid>.ant-card{position:sticky;top:0}.review-workbench-grid>.note-preview-card{position:static;top:auto;height:100%;overflow:hidden}.review-workbench-grid>.note-preview-card>.ant-card-body{height:100%;overflow:hidden}.review-workbench-grid>.queue-card{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.review-workbench-grid>.queue-card>.ant-card-body{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.review-detail-empty{min-height:calc(100vh - 212px);display:grid;place-items:center;padding:48px 24px}.queue-list{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.queue-loading{min-height:100%;display:grid;place-items:center}.queue-item{width:100%;box-sizing:border-box;padding:12px 14px;border:0;border-bottom:1px solid #f0f2f5;background:transparent;cursor:pointer;text-align:left;display:flex;gap:10px;align-items:flex-start;transition:background var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.queue-item:not(:disabled):hover{background:#fff7f8}.queue-item:disabled{cursor:wait}.queue-item-active{background:#fff7f8;box-shadow:inset 3px 0 #ff2442}.post-thumb{width:44px;height:44px;flex:0 0 auto;border:1px solid #edf0f4;border-radius:6px;background:linear-gradient(145deg,#fff7f8,#f3f6fb);display:grid;place-items:center;overflow:hidden;transition:transform var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out)}.post-thumb.has-image{background:#f6f8fb}.post-thumb.has-image .post-thumb-placeholder{display:none}.post-thumb img{width:100%;height:100%;display:block;object-fit:cover}.post-thumb-placeholder{width:24px;height:24px;border-radius:7px;border:1px solid rgba(255,36,66,.18);background:#ffffffb8;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;padding:5px;box-shadow:0 8px 20px #1f23290f}.post-thumb-placeholder span{border-radius:2px;background:linear-gradient(135deg,#ff244247,#8a94a657)}.post-thumb-placeholder span:nth-child(3){grid-column:span 2}.queue-item:not(:disabled):hover .post-thumb{border-color:#ff244247;transform:scale(1.02)}.queue-copy{min-width:0;display:grid;gap:5px}.queue-copy>span{max-width:166px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-preview-shell{display:grid;grid-template-columns:minmax(430px,1fr) minmax(340px,390px);align-items:start;height:100%;min-height:0;background:#fff;overflow:hidden}.note-media-pane{min-width:0;height:100%;min-height:0;padding:20px;border-right:1px solid #f0f2f5;background:#fff;display:flex;flex-direction:column;gap:12px}.note-content-pane{min-width:0;position:sticky;top:0;height:100%;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}.media-preview{width:100%;flex:1 1 auto;height:auto;min-height:0;border-radius:0;background:#f7f8fb;position:relative;overflow:hidden;display:flex;align-items:stretch}.media-badge{position:absolute;left:16px;top:16px;z-index:5}.play-button{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:#fffffff2;color:#ff2442;display:grid;place-items:center;font-weight:700}.media-swiper{position:relative;width:100%;height:100%;max-width:100%;min-width:0;min-height:0;padding:18px;overflow:hidden;box-sizing:border-box;display:block}.media-carousel{width:100%;max-width:100%;min-width:0;overflow:hidden}.media-carousel{height:100%;min-height:0}.media-track{width:100%;height:100%;min-height:0;display:flex;transition:transform var(--motion-base) var(--motion-ease-out);will-change:transform}.media-track-slide{flex:0 0 100%;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.media-track-slide[aria-hidden=true]{visibility:hidden}.media-slide{position:relative;width:100%;min-height:0;display:flex!important}.media-image-frame{width:100%;height:100%;min-height:0;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:8px;overflow:hidden}.media-image-frame>*{max-width:100%;max-height:100%;overflow:hidden}.media-image-frame .ant-image{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.media-image-frame img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.live-photo-media-shell{position:relative;width:100%;height:100%;min-height:0;background:#fff;overflow:hidden}.live-photo-fallback-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;z-index:0}.live-photo-fallback-hidden{opacity:0;pointer-events:none}.live-photo-media{position:absolute;inset:0;z-index:1;overflow:hidden}.live-photo-media .live-photo-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:transparent;overflow:hidden!important}.live-photo-media .live-photo-image,.live-photo-media .live-photo-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.media-index-tag{position:absolute;right:34px;top:30px;z-index:5;margin-inline-end:0;background:#ffffffeb}.media-nav-button.ant-btn{position:absolute;top:50%;z-index:5;width:42px;height:42px;transform:translateY(-50%);border:0;color:#fff;background:#1118277a;box-shadow:0 10px 24px #0f172a29}.media-nav-button.ant-btn:hover,.media-nav-button.ant-btn:focus-visible{color:#fff;background:#111827a8}.media-nav-button.ant-btn[disabled],.media-nav-button.ant-btn[disabled]:hover{color:#ffffff94;background:#1118272e;box-shadow:none}.media-nav-button-prev{left:34px}.media-nav-button-next{right:34px}.media-thumbnail-strip{position:absolute;left:50%;bottom:30px;z-index:5;max-width:calc(100% - 92px);padding:8px;display:flex;gap:8px;overflow-x:auto;border-radius:12px;background:#fffffff0;box-shadow:0 12px 30px #0f172a24;transform:translate(-50%);scrollbar-width:thin}.media-thumbnail{position:relative;flex:0 0 auto;width:58px;height:58px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#f3f5f8;cursor:pointer}.media-thumbnail-active{border-color:#ff2442;box-shadow:0 0 0 2px #ff244229}.media-thumbnail .ant-image,.media-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.media-thumbnail .anticon{width:100%;height:100%;display:grid;place-items:center;color:#8c95a3;font-size:20px}.media-thumbnail-index,.media-thumbnail-live{position:absolute;z-index:1;display:inline-grid;place-items:center;color:#fff;background:#111827b8;line-height:1}.media-thumbnail-index{left:4px;top:4px;min-width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700}.media-thumbnail-live{right:4px;bottom:4px;height:17px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700}.review-video-player-shell{width:100%;height:100%;min-height:0;max-width:820px;position:relative;display:flex;align-items:center;justify-content:center}.review-video-player{width:100%;height:100%;background:#101827;position:relative}.review-video-player.xgplayer,.review-video-player .xgplayer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#101827}.review-video-player.xgplayer video,.review-video-player video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.review-video-player-fallback{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#ffffffd1;background:#101827}.media-empty-state{width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;gap:18px;padding:48px 32px;color:#1f2329;background:linear-gradient(180deg,#ffffffeb,#f8fafcf5),radial-gradient(circle at 50% 42%,rgba(255,36,66,.08),transparent 44%);text-align:center}.media-image-frame .media-empty-state{height:100%;min-height:100%}.media-empty-visual{position:relative;width:148px;height:116px}.media-empty-card{position:absolute;border-radius:12px;border:1px solid rgba(255,36,66,.12);box-shadow:0 18px 42px #1f232914}.media-empty-card-back{inset:18px 10px 8px 28px;background:linear-gradient(135deg,#fff1f3,#eef3ff);transform:rotate(5deg)}.media-empty-card-front{inset:4px 30px 22px 10px;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:18px;transform:rotate(-4deg)}.media-empty-card-front span{border-radius:6px;background:linear-gradient(135deg,#ff244238,#8a94a638)}.media-empty-card-front span:nth-child(3){grid-column:span 2}.media-empty-copy{max-width:320px;display:grid;gap:6px;line-height:1.65}.media-empty-state .ant-image,.media-empty-state img{max-width:100%;max-height:100%;object-fit:contain}.note-preview-spin,.note-preview-spin .ant-spin-container{height:100%;min-height:0}.note-preview-spin .ant-spin{max-height:none}.note-preview-spin .ant-spin-blur{opacity:.72}.note-author-row{min-height:78px;padding:16px 22px 8px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.note-author-copy{min-width:0;display:grid;gap:3px}.note-author-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-copy-block{padding:6px 22px 10px;flex:1;min-height:0;overflow:auto;overflow-wrap:anywhere}.note-copy-block h4{margin:0 0 8px;line-height:28px}.note-copy-block .ant-typography{margin-bottom:0;font-size:15px;line-height:24px;white-space:pre-wrap}.note-engagement-row{min-height:44px;padding:0 22px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;display:flex;gap:22px;align-items:center}.note-review-panel{flex:0 0 auto;margin:0 20px 20px;padding:14px 18px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcff}.note-review-panel-compact{display:grid;gap:12px}.note-review-title-row{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.note-review-panel-compact .note-review-title-row{margin-bottom:0}.note-review-compact-copy{display:grid;gap:6px;line-height:22px}.category-tree{max-height:74px;margin-bottom:6px;overflow:auto}.category-row{height:28px;border-radius:6px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;transition:background var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.category-row:hover{transform:translate(2px);background:#fff7f8}.category-row-active{background:#fff1f0}.category-row-child{padding-left:24px}.review-form{margin-top:4px}.review-form .ant-form-item{margin-bottom:7px}.review-form .ant-form-item-label{padding-bottom:2px}.review-form textarea.ant-input{min-height:48px}.admin-page{display:grid;gap:14px;min-width:0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-management-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-management-head h4,.category-detail-head h5{margin:0}.category-metric-grid .ant-card-body{padding:14px 16px}.category-management-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.category-tree-card,.category-detail-card{min-height:420px}.category-tree-card .ant-card-body,.category-detail-card .ant-card-body{min-height:360px}.category-tree-card .ant-tree{background:transparent}.category-tree-card .ant-tree-node-content-wrapper{min-width:0}.category-tree-card .ant-tree-title{min-width:0;width:100%}.category-tree-title{width:100%;min-width:0;display:inline-grid;gap:4px;line-height:1.2;vertical-align:top}.category-tree-title-disabled{opacity:.62}.category-tree-main{min-width:0;display:flex}.category-tree-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-meta-row{min-width:0;display:flex;gap:4px;align-items:center}.category-tree-meta-row .ant-tag{margin-inline-end:0;padding-inline:5px;line-height:18px}.category-tree-count{flex:0 0 auto;white-space:nowrap;font-size:12px}.category-detail-stack{display:grid;gap:14px}.category-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-detail-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px}.category-children-section{display:grid;gap:10px}.category-section-title{display:flex;justify-content:space-between;gap:12px}.category-modal-context{margin-bottom:16px}.member-search{width:220px}.member-filter{width:120px}.member-cell{display:grid;gap:4px}.inline-select{width:104px}.full-width-control{width:100%}.drawer-stack{width:100%;min-width:0}.raw-payload-box{margin-top:8px;padding:12px;max-height:360px;overflow:auto;border:1px solid #edf0f4;border-radius:6px;background:#fafbfc}.raw-payload-box pre{margin:0;font-size:12px;line-height:18px;white-space:pre-wrap;word-break:break-word}.permission-checkbox-grid{display:grid;gap:10px}.permission-option-copy{display:inline-grid;gap:2px;margin-left:4px;vertical-align:top}.settings-form{max-width:560px}.persona-settings-form,.persona-skill-form{max-width:760px}.settings-form .ant-input-textarea{max-width:min(760px,100%)}.settings-inline-note{min-height:40px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.settings-readonly{display:grid;gap:10px;max-width:560px}.third-party-api-tabs{max-width:720px}.third-party-api-head{max-width:560px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-page{display:grid;gap:16px}.billing-metric-grid{margin-bottom:0}.billing-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.billing-price-item{min-width:0;padding:12px 14px;border:1px solid #edf0f5;border-radius:8px;background:#fafbfc;display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-price-points{color:#ff2442;font-size:18px;font-weight:700}.billing-ledger-card .ant-card-body{padding-top:12px}.billing-ledger-feature{display:grid;gap:4px;min-width:0}.billing-ledger-feature .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.creative-draft-grid{grid-template-columns:1fr}.metric-grid,.billing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-management-layout{grid-template-columns:1fr}.category-tree-card,.category-detail-card,.category-tree-card .ant-card-body,.category-detail-card .ant-card-body{min-height:0}.category-management-head,.category-detail-head{flex-direction:column}.page-title-row,.ant-card-extra{align-items:flex-start}.note-preview-shell{grid-template-columns:1fr}.note-media-pane{border-right:0;border-bottom:1px solid #f0f2f5}.review-workbench-grid,.note-preview-shell{min-height:0}.review-workbench-grid>.ant-card,.note-content-pane{position:static}.review-workbench-grid>.queue-card,.note-content-pane{height:auto;min-height:0;max-height:none}.review-detail-empty{min-height:360px}.queue-loading{min-height:260px}.note-material-grid{grid-template-columns:repeat(auto-fill,252px);justify-content:center}.note-material-item{width:252px}.note-material-toolbar,.note-material-actions{align-items:flex-start;flex-direction:column}.note-material-status-filter,.note-material-toolbar-controls{width:100%;flex:0 1 auto;justify-content:flex-start}.note-material-toolbar-controls{grid-template-columns:1fr}.note-material-toolbar-controls .post-filter-select{width:100%}.note-material-bulkbar{align-items:flex-start;flex-direction:column}.note-material-bulkbar .ant-btn{width:100%;margin-left:0}.note-material-search{width:100%}}.review-modal .ant-modal-body{max-height:min(760px,calc(100vh - 190px));padding-top:12px;overflow-y:auto;overscroll-behavior:contain}.review-modal{top:48px}.review-modal-body{display:grid;gap:16px}.review-modal-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcff}.review-modal-thumb{width:112px;height:112px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#101827;color:#fff}.review-modal-thumb .ant-image,.review-modal-thumb img{width:112px;height:112px}.review-modal-thumb img{object-fit:cover}.review-modal-copy{min-width:0;display:grid;gap:8px}.review-modal-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-modal-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:18px;align-items:stretch}.review-modal-column{min-width:0;display:grid;gap:14px;align-content:start;padding:16px;border:1px solid #edf0f4;border-radius:10px;background:#fff}.review-modal-column .ant-form-item{margin-bottom:0}.review-category-label{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center}.review-category-creator{display:grid;gap:10px;padding:12px;border:1px dashed #ffb8c2;border-radius:8px;background:#fff7f8}.review-category-creator .ant-form-item{margin-bottom:0}.review-modal-ai-column{border-color:#ffd9df;background:snow}.review-summary-assist{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.review-summary-assist>div{min-width:0;display:grid;gap:4px}.review-summary-assist .ant-btn{flex:0 0 auto}.review-skill-summary-panel{display:grid;gap:14px;min-height:338px;padding:0}.review-skill-summary-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.review-skill-summary-copy{min-width:0;display:grid;gap:4px}.review-skill-summary-grid{display:grid;gap:14px}.review-skill-summary-grid ul{margin:6px 0 0;padding-left:18px;color:#475467}.review-skill-summary-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:4px}.review-skill-summary-empty{min-height:338px;display:grid;place-items:center;align-content:center;gap:8px;padding:32px;color:#8c8f96;text-align:center;border:1px dashed #ffd9df;border-radius:10px;background:#ffffffb8}.review-skill-summary-empty .anticon{font-size:28px;color:#ff5a6a}@media(max-width:900px){.review-modal{top:24px;max-width:calc(100vw - 16px);margin:0 auto;padding-bottom:24px}.review-modal-summary,.review-modal-columns{grid-template-columns:1fr}.review-modal-summary{align-items:start}.review-modal-thumb,.review-modal-thumb .ant-image,.review-modal-thumb img{width:96px;height:96px}.review-summary-assist,.review-skill-summary-actions{align-items:flex-start;flex-direction:column}.review-category-label{align-items:flex-start;flex-direction:column;gap:4px}.review-skill-summary-panel,.review-skill-summary-empty{min-height:220px}}.post-filter-select{width:148px}.post-table-summary{max-width:260px}.post-title-cell{display:grid;gap:2px}.note-material-page{min-height:calc(100vh - 148px)}.note-material-main{min-width:0}.note-material-card{height:100%}.note-material-toolbar{min-height:156px;padding:16px 18px;border-bottom:1px solid #edf0f4;display:grid;gap:14px}.note-material-status-filter{width:100%}.note-material-toolbar-controls{width:100%;display:grid!important;grid-template-columns:minmax(220px,1fr) 168px auto;align-items:center;justify-content:flex-start;gap:10px!important}.note-material-search{width:100%;max-width:100%}.note-material-toolbar-controls .ant-space-item{min-width:0}.note-material-toolbar-controls .post-filter-select{width:168px}.note-material-bulkbar{min-height:34px;padding:8px 10px;border-radius:10px;background:#f8fafc;display:flex;align-items:center;justify-content:flex-start;gap:12px}.note-material-bulkbar .ant-btn{margin-left:auto}.note-material-grid{min-height:260px;padding:18px;display:grid;grid-template-columns:repeat(auto-fill,252px);gap:22px;align-items:start}.note-material-item{width:252px;height:556px;min-width:0;border:1px solid #eaedf3;border-radius:14px;background:linear-gradient(180deg,#fff,snow);overflow:hidden;display:grid;grid-template-rows:252px 132px 172px;position:relative;box-shadow:0 14px 36px #0f172a14;animation:draft-in var(--motion-base) var(--motion-ease-out);transition:transform var(--motion-base) var(--motion-ease-out),box-shadow var(--motion-base) var(--motion-ease-out),border-color var(--motion-base) var(--motion-ease-out)}.note-material-item.is-selected{border-color:#ff8fa0;box-shadow:0 18px 44px #ff244229,0 10px 28px #0f172a14}.note-material-item:hover{transform:translateY(-2px);border-color:#ffd6dd;box-shadow:0 18px 44px #ff24421f,0 10px 28px #0f172a14}.note-material-select{position:absolute;z-index:3;top:12px;left:12px;width:28px;height:28px;border-radius:8px;background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0f172a24}.note-material-cover{padding:12px;background:linear-gradient(135deg,#fff0f3,#edf4ff);display:flex;align-items:flex-start;justify-content:space-between;color:#667085;font-size:12px;position:relative;overflow:hidden}.note-material-cover.has-image{background:#f5f7fb}.note-material-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--motion-ease-out)}.note-material-item:hover .note-material-cover-image{transform:scale(1.025)}.note-material-cover.has-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000057,#0000 34%),linear-gradient(0deg,#0f172aad,#0f172a00 46%)}.note-material-cover-badges{width:100%;position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.note-material-media-badge,.note-material-rewrite-badge{flex:0 0 auto;min-height:26px;padding:2px 9px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:12px;font-weight:700;line-height:22px;white-space:nowrap;box-shadow:0 8px 18px #0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out)}.note-material-item:hover .note-material-media-badge,.note-material-item:hover .note-material-rewrite-badge{transform:translateY(-1px)}.note-material-rewrite-badge{background:#ffffffe6;color:#1d2939;text-shadow:none}.note-material-rewrite-badge.is-done{background:#16a34af0;color:#fff}.note-material-cover .ant-tag{margin-inline-end:0}.note-material-cover-caption{position:absolute;z-index:1;right:12px;bottom:12px;left:12px;min-width:0}.note-material-cover-caption .ant-typography{max-width:100%;margin:0;color:#fff;font-size:15px;line-height:20px;white-space:normal;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:0 2px 10px rgb(0 0 0 / .34)}.note-material-copy{padding:12px 14px 10px;min-width:0;display:grid;align-content:start;gap:10px}.note-material-summary{min-height:34px;color:#98a2b3;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.note-material-tags{min-height:24px}.note-material-tags .ant-tag{max-width:100%;min-height:24px;margin-inline-end:0;padding-inline:9px;border:0;border-radius:999px;font-size:12px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-material-engagement{height:42px;padding:5px 8px;border-radius:10px;background:#f8fafc;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;color:#667085}.note-material-engagement span{min-width:0;display:flex;min-height:32px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-material-engagement strong{max-width:100%;color:#344054;font-size:13px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.note-material-engagement small{color:#98a2b3;font-size:11px;line-height:13px}.note-material-actions{padding:12px 14px 14px;border-top:1px solid #f2f4f7;background:#ffffffd1;display:grid;align-content:start;gap:12px}.note-material-source-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.note-material-source-row>span{min-width:0;flex:1 1 auto;color:#667085;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-material-source-row .ant-btn{flex:0 0 auto;height:32px;padding-inline:10px;border-color:transparent;background:#f8fafc;color:#475467;font-size:12px}.note-material-source-row .ant-btn:hover{color:#ff2442}.note-material-actions .ant-space{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.note-material-actions .ant-btn{width:100%;height:34px;padding-inline:8px;border-radius:8px;font-weight:600;font-size:12px}.note-material-actions .ant-btn-default{border-color:#e4e7ec;color:#344054;background:#fff}.note-material-actions .note-material-source-row .ant-btn{width:auto;border-color:transparent;background:#f8fafc;font-weight:500}.note-material-pagination{min-height:56px;padding:12px 16px;border-top:1px solid #edf0f4;display:flex;justify-content:flex-end}.note-material-empty{padding:96px 0}.video-analysis-drawer .ant-drawer-body{padding:18px 24px 28px}.video-analysis-body{display:grid;gap:18px}.video-analysis-source{min-width:0;padding-bottom:16px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center}.video-analysis-cover{width:88px;height:88px;border-radius:8px;background:#f3f5f8;color:#98a2b3;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-analysis-cover.has-image{background:#eef1f5}.video-analysis-cover img{width:100%;height:100%;object-fit:cover}.video-analysis-source-copy{min-width:0;display:grid;gap:4px}.video-analysis-source-copy h5.ant-typography,.video-analysis-section h5.ant-typography,.video-analysis-report h4.ant-typography,.video-analysis-report h5.ant-typography,.video-analysis-summary-band h5.ant-typography{margin:0}.video-analysis-source-copy h5.ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-analysis-section,.video-analysis-report-section,.video-analysis-findings{min-width:0;padding:16px 0;border-bottom:1px solid #edf0f4}.video-analysis-section-heading,.video-analysis-report-heading,.video-analysis-finding-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-analysis-section-heading{margin-bottom:14px}.video-analysis-section .ant-alert{margin-top:12px}.video-analysis-report{min-width:0}.video-analysis-report-heading{padding-bottom:10px}.video-analysis-history-select{width:min(500px,100%)}.video-analysis-history-actions{min-width:0;justify-content:flex-end}.video-analysis-version-meta{margin-bottom:10px}.video-analysis-tab-content,.video-analysis-section-list,.video-analysis-finding-list,.video-analysis-segment-detail{display:grid;gap:14px}.video-analysis-summary-band{padding:14px 16px;border-left:3px solid #ff2442;border-radius:0 6px 6px 0;background:#fff7f8;display:grid;gap:12px}.video-analysis-report-section p.ant-typography,.video-analysis-finding p.ant-typography,.video-analysis-segment-row p.ant-typography{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.video-analysis-finding{padding:12px 0;border-top:1px solid #f0f2f5;display:grid;gap:8px}.video-analysis-finding:first-child{border-top:0}.video-analysis-evidence-list{display:grid;gap:8px}.video-analysis-evidence{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.video-analysis-evidence .ant-typography{overflow-wrap:anywhere}.video-analysis-segments .ant-collapse-header-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-analysis-segment-row{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}.video-analysis-plain-list{margin:0;padding-left:22px;display:grid;gap:8px}.video-analysis-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.video-analysis-footer .ant-btn{min-width:96px}.skill-summary-panel{display:grid;gap:14px}.skill-summary-head{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center}.skill-summary-head h5{margin:8px 0 4px}.skill-summary-list{margin:0;padding-left:18px;color:#475467;display:grid;gap:6px}.post-edit-modal{top:24px;padding-bottom:24px}.post-edit-modal .ant-modal-body{overflow:hidden;padding-top:4px}.post-edit-workspace{height:min(68vh,660px);min-height:520px;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"basics content" "lower content"}.post-edit-section{min-width:0}.post-edit-basics-section{grid-area:basics;padding:0 20px 18px 0}.post-edit-section-title{margin-bottom:12px;color:#1f2329;font-size:13px;font-weight:600;line-height:20px}.post-edit-basics-grid{display:grid;gap:14px}.post-edit-section .ant-form-item{margin-bottom:0}.post-edit-left-lower{grid-area:lower;min-height:0;padding-right:16px;overflow-y:auto;scrollbar-gutter:stable}.post-edit-left-lower .post-edit-section{padding:18px 4px 18px 0;border-top:1px solid #edf0f4}.post-edit-left-lower .post-edit-notes-section{padding-bottom:4px}.post-edit-content-section{grid-area:content;min-height:0;padding-left:24px;border-left:1px solid #edf0f4;display:flex;flex-direction:column}.post-edit-primary-field,.post-edit-primary-field .ant-form-item-row,.post-edit-primary-field .ant-form-item-control,.post-edit-primary-field .ant-form-item-control-input,.post-edit-primary-field .ant-form-item-control-input-content{flex:1 1 auto;min-height:0;height:100%}.post-edit-primary-field textarea{height:100%;min-height:0;line-height:1.65;resize:vertical}.post-edit-secondary-field textarea{min-height:64px;background:#fafbfc;line-height:1.6;resize:vertical}.post-edit-media-section .ant-tabs-nav{margin-bottom:14px}.post-edit-notes-section textarea{min-height:64px;resize:vertical}.post-edit-left-lower .post-video-display{grid-template-columns:1fr}.post-media-editor{display:grid;gap:10px}.post-media-row{display:grid;gap:8px;align-items:center}.post-media-row{grid-template-columns:52px minmax(0,1fr) 36px}.post-video-item{padding:12px;border:1px solid #e8edf3;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 24px #0f172a0a;display:grid;gap:10px}.post-video-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.post-video-title{min-width:0;display:grid;gap:2px}.post-video-title .ant-typography-secondary{font-size:12px}.post-video-display{display:grid;grid-template-columns:minmax(220px,260px) 128px;gap:12px;align-items:stretch;justify-content:center}.post-video-stage{min-height:342px;padding:12px;overflow:hidden;border:1px solid #edf0f4;border-radius:8px;background:radial-gradient(circle at 50% 8%,rgba(255,244,244,.9),transparent 30%),linear-gradient(180deg,#f6f8fb,#eef2f7);display:grid;place-items:center}.post-video-main{width:min(100%,216px);aspect-ratio:9 / 16;max-height:360px;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#050505;box-shadow:0 14px 34px #0f172a2e;display:grid;place-items:center;color:#98a2b3;font-size:12px}.post-video-main video{width:100%;height:100%;object-fit:contain}.post-video-side{display:grid;grid-template-rows:auto 1fr;gap:10px;min-height:342px;padding:10px;border:1px solid #edf0f4;border-radius:8px;background:#fff}.post-video-side-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.post-video-side-head .ant-tag{margin-inline-end:0;color:#b42318;border-color:#ffd6d1;background:#fff4f2}.post-video-poster,.post-video-poster-empty{width:100%;aspect-ratio:9 / 16;overflow:hidden;border:1px solid #edf0f4;border-radius:8px;background:#f7f8fa;display:grid;place-items:center;color:#98a2b3;font-size:12px}.post-video-poster img{width:100%;height:100%;object-fit:contain}.post-video-url-fields{display:grid;gap:8px}.post-video-url-fields.is-collapsed{display:none}.post-media-preview{width:52px;height:52px;overflow:hidden;border:1px solid #edf0f4;border-radius:6px;background:#f7f8fa;display:grid;place-items:center;color:#98a2b3;font-size:12px}.post-media-preview .ant-image,.post-media-preview img{width:100%;height:100%}.post-media-preview img{object-fit:contain}.post-media-url{margin-bottom:0}.post-image-editor{display:grid;gap:10px}.post-image-row{display:grid;grid-template-columns:96px minmax(0,1fr) 32px;gap:10px;align-items:center}.post-image-preview{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border:1px solid #f0f2f5;border-radius:6px;background:#fafafa;color:#8c8c8c;font-size:12px}.post-image-preview .ant-image,.post-image-preview img{width:96px;height:96px}.post-image-preview img{object-fit:contain;cursor:zoom-in}.post-image-url{margin-bottom:0}.ai-rewrite-drawer .ant-drawer-body{padding:18px;background:#f6f7fb}.ai-workspace{min-height:calc(100vh - 122px);display:grid;grid-template-columns:280px minmax(320px,380px) minmax(360px,1fr);gap:14px;align-items:start}.ai-source-panel,.ai-workspace-config,.ai-results-panel{min-width:0;border:1px solid #eaedf3;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.ai-source-panel{padding:12px;display:grid;gap:12px;animation:aiFadeIn .18s ease both}.ai-source-cover{height:300px;border-radius:10px;background:linear-gradient(135deg,#fff0f3,#edf4ff);display:grid;place-items:center;color:#667085;overflow:hidden}.ai-source-cover.has-image{background:#101827}.ai-source-cover img{width:100%;height:100%;object-fit:cover}.ai-source-cover.is-loading,.ai-source-skeleton-line{position:relative;overflow:hidden;background:#f0f2f5}.ai-source-skeleton-line{height:14px;width:72%;border-radius:999px}.ai-source-skeleton-line.is-wide{width:100%}.ai-source-copy{display:grid;gap:6px}.ai-source-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ai-source-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;border-radius:10px;background:#f8fafc}.ai-source-metrics span{display:grid;gap:2px;text-align:center}.ai-source-metrics strong{color:#1d2939;font-size:15px}.ai-source-metrics small{color:#667085}.ai-source-actions,.ai-progress-head,.ai-draft-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-workspace-config{padding:12px 12px 14px;display:grid;gap:14px;animation:aiFadeIn .18s ease 40ms both}.ai-workspace-config .ant-form{min-width:0;display:grid;gap:14px}.ai-output-row{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:end;padding:10px 12px;border:1px solid #eef1f5;border-radius:8px;background:#fff}.ai-output-row .ant-form-item,.ai-output-row .ant-input-number{min-width:0;width:100%}.ai-output-row .ant-form-item{margin-bottom:0}.ai-output-row>.ant-typography{padding-bottom:5px;font-size:12px;line-height:18px}.ai-output-row .ant-form-item-label{padding-bottom:4px}.ai-output-row .ant-form-item-label>label{height:20px;font-size:12px;color:#667085;font-weight:500}.ai-config-section{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid #eaedf3;border-radius:8px;background:#fff}.ai-config-section-head{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.ai-config-section-head>.anticon{margin-top:3px;color:#ff2442;font-size:15px}.ai-config-section-head>div{min-width:0;display:grid;gap:2px}.ai-config-section-head .ant-typography:first-child{color:#1f2937;font-size:14px;line-height:20px}.ai-config-section-head .ant-typography:last-child{color:#667085;font-size:12px;line-height:18px}.ai-persona-section .ant-form-item{margin-bottom:0}.ai-persona-section .ant-select,.ai-persona-section .ant-select-selector{min-width:0;width:100%}.ai-persona-summary{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #f0f2f5}.ai-persona-summary>div:first-child{min-width:0;display:grid;gap:2px}.ai-persona-summary>div:first-child .ant-typography:last-child{font-size:12px;line-height:18px}.ai-persona-summary .ant-tag{margin-inline-end:0;color:#7a2735;border-color:#ffd7de;background:#fff7f8}.ai-strategy-options{display:grid;gap:12px}.ai-inline-notice{min-width:0;display:flex;align-items:flex-start;gap:8px;border-radius:8px;font-size:13px;line-height:1.55}.ai-inline-notice{padding:10px 12px;color:#4b5563;background:#fff;border:1px solid #eef1f5}.ai-inline-notice .anticon{margin-top:3px;color:#faad14}.ai-option-section{display:grid;gap:9px;padding:0}.ai-option-section>.ant-typography{margin:0;font-size:12px;line-height:16px;color:#667085}.ai-option-section .ant-form-item{margin-bottom:0}.ai-option-group{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-option-group.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-option-group .ant-checkbox-wrapper{min-width:0;margin-inline-start:0;padding:7px 10px;border:1px solid transparent;border-radius:999px;background:#f6f8fb;color:#344054;font-size:13px;line-height:18px;transition:border-color var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.ai-option-group .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:#ff244233;background:#fff;color:#344054}.ai-option-group .ant-checkbox-wrapper:has(.ant-checkbox-checked) .ant-checkbox+span{color:#b42334}.ai-option-group .ant-checkbox-inner{width:14px;height:14px;border-radius:4px}.ai-option-group .ant-checkbox+span{min-width:0;padding-inline-start:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-strategy-collapse{border:0;border-top:1px solid #eef1f5;border-radius:0;background:transparent}.ai-strategy-collapse .ant-collapse-header{align-items:center!important;padding:11px 0 0!important;color:#344054!important;font-weight:500}.ai-strategy-collapse .ant-collapse-content{border-top:0}.ai-strategy-collapse .ant-collapse-content-box{padding:12px 0 0!important}.ai-strategy-collapse-label{min-width:0;display:grid;gap:2px}.ai-strategy-collapse-label .ant-typography:last-child{color:#667085;font-size:12px;line-height:18px}.ai-config-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ai-task-panel{display:grid;gap:12px}.ai-draft-count{width:100%}.ai-config-alert,.detail-load-alert{margin-bottom:16px}.ai-config-skeleton{display:grid;gap:12px;padding:10px 0}.ai-progress-panel{padding:14px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfe;display:grid;gap:12px}.ai-progress-head>div{min-width:0;display:grid;gap:2px}.ai-task-status-list{display:grid;gap:8px}.ai-task-status{min-width:0;padding:9px 10px;border:1px solid #eef1f5;border-radius:10px;background:#fff;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;transition:background-color .16s ease,border-color .16s ease}.ai-task-status>div{min-width:0;display:grid;gap:2px}.ai-task-status-icon{color:#98a2b3;display:grid;place-items:center}.ai-task-status.is-running{border-color:#ffd6dd;background:#fff7f8;box-shadow:inset 3px 0 #ff2442}.ai-task-status.is-running .ai-task-status-icon,.ai-task-status.is-failed .ai-task-status-icon{color:#ff2442}.ai-task-status.is-success .ai-task-status-icon{color:#16a34a}.ai-task-status.is-failed{border-color:#fecaca;background:#fff7f7}.prompt-template-control{width:100%}.prompt-template-control .ant-select{min-width:0;flex:1}.ai-results-panel{min-height:420px;padding:16px;display:grid;align-content:start;gap:16px;animation:aiFadeIn .18s ease 80ms both}.ai-results-panel.is-empty{place-items:center;align-content:center}.ai-draft-list{display:grid;gap:14px}.ai-draft-card{padding:16px;border:1px solid #eaedf3;border-left:3px solid #ff2442;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a0d;animation:aiDraftIn .18s ease}.ai-draft-card h5{margin:12px 0 6px;font-size:13px}.ai-draft-copy{max-height:140px;overflow:auto;white-space:pre-wrap}@keyframes aiFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes aiDraftIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.asset-page .ant-tabs-nav{margin-bottom:14px}.asset-search{width:240px}.asset-filter{width:132px}.asset-author-row{min-width:0;width:100%}.asset-author-copy{min-width:0;width:164px}.asset-author-copy .ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-page .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px;vertical-align:middle}.asset-generation-content{min-width:0;width:100%}.asset-generation-copy{min-width:0;width:440px;gap:3px}.creative-article-source-cell .asset-generation-copy{width:min(160px,100%)}.creative-article-status-tags{max-width:100%;row-gap:4px}.asset-generation-copy .ant-typography{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.asset-generation-copy .ant-typography:first-child{line-height:20px;-webkit-line-clamp:1}.asset-generation-copy .ant-typography:last-child{line-height:20px;-webkit-line-clamp:1}.asset-generation-source{min-width:0;display:grid;gap:6px}.asset-generation-group-start>td{border-top:10px solid #f6f7f9!important}.asset-generation-group-summary{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.asset-generation-group-summary .ant-tag{max-width:240px;overflow:hidden;text-overflow:ellipsis}.asset-generation-table .ant-table-cell{vertical-align:middle}.asset-table-single-line{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ai-asset-grid{min-height:260px;padding:2px 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-asset-card{position:relative;min-width:0;min-height:312px;padding:0 0 40px;border:1px solid #edf0f4;border-radius:8px;background:#fff;text-align:left;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) 40px}.ai-asset-card:hover{border-color:#ffb3c0;box-shadow:0 8px 24px #0f172a0f}.ai-asset-card-open{min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;display:grid;grid-template-rows:150px minmax(122px,auto)}.ai-asset-select{position:absolute;z-index:2;top:10px;left:10px;padding:4px;border-radius:6px;background:#ffffffe6;box-shadow:0 8px 18px #0f172a1f}.ai-asset-delete{position:absolute;right:12px;bottom:10px}.ai-asset-thumb{display:grid;place-items:center;overflow:hidden;background:#f7f8fa;color:#8a94a6}.ai-asset-thumb .ant-image,.ai-asset-thumb img{width:100%;height:150px}.ai-asset-thumb img{object-fit:cover}.ai-asset-copy{min-width:0;padding:12px;display:grid;align-content:start;gap:8px}.ai-asset-summary{min-height:44px;line-height:22px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asset-detail-hero{width:100%;min-height:240px;display:grid;place-items:center;overflow:hidden;border:1px solid #edf0f4;border-radius:8px;background:#f7f8fa}.asset-detail-hero .ant-image,.asset-detail-hero img{max-width:100%;max-height:420px}.asset-detail-hero img{object-fit:contain}.asset-generation-detail-head{padding:14px 16px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcff;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.asset-generation-detail-copy{min-width:0;display:grid;gap:6px}.asset-generation-detail-copy .ant-typography:last-child{font-size:16px;line-height:24px}.asset-generation-section{display:grid;gap:10px}.asset-generation-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-generation-title-list{display:grid;gap:8px}.asset-generation-title-item{min-width:0;padding:9px 10px;border:1px solid #edf0f4;border-radius:8px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start}.asset-generation-title-item .ant-tag{margin-inline-end:0;text-align:center}.asset-generation-title-item .ant-typography{line-height:22px}.asset-generation-body,.asset-generation-prompt{margin-bottom:0;padding:12px 14px;border:1px solid #edf0f4;border-radius:8px;background:#fff;line-height:24px;white-space:pre-wrap}.asset-generation-prompt{color:#5f6673;background:#fafbfc}.asset-generation-meta .ant-descriptions-view{border-radius:8px}.asset-generation-raw summary{cursor:pointer;color:#5f6673}.asset-item-list{margin-top:10px;display:grid;gap:8px}.asset-item-row{min-height:38px;padding:8px 10px;border:1px solid #edf0f4;border-radius:6px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center}.asset-item-row>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.ai-rewrite-drawer .ant-drawer-content-wrapper{left:0!important;right:0!important;width:100%!important;max-width:100vw}.ai-workspace{grid-template-columns:1fr}.ai-source-panel{grid-template-columns:120px minmax(0,1fr);align-items:start}.ai-source-cover{height:160px}.ai-source-metrics,.ai-source-actions,.ai-source-panel>.ant-space{grid-column:1 / -1}.note-material-grid{grid-template-columns:repeat(auto-fill,252px);justify-content:center}.ai-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-material-toolbar,.note-material-actions{align-items:flex-start;flex-direction:column}.note-material-search{width:100%}}@media(max-width:720px){.video-analysis-drawer-root .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.video-analysis-drawer .ant-drawer-body{padding:14px 16px 22px}.video-analysis-source{grid-template-columns:68px minmax(0,1fr)}.video-analysis-cover{width:68px;height:82px}.video-analysis-report-heading,.video-analysis-section-heading{flex-direction:column}.video-analysis-history-select{width:100%}.video-analysis-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.video-analysis-footer .ant-btn{width:100%;min-width:0}.video-analysis-evidence,.video-analysis-segment-row{grid-template-columns:1fr}.ai-task-center-drawer-root .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.ai-task-summary{align-items:flex-start;flex-direction:column;gap:4px}.ai-task-summary-actions{width:100%;align-items:flex-start;justify-content:space-between;text-align:left}.app-shell{overflow-y:auto;overflow-x:hidden}.app-sider{display:none}.app-header{height:auto;min-height:auto;padding:14px 16px}.page-title-row{align-items:flex-start;flex-direction:column}.page-actions{width:100%;justify-content:flex-start}.app-content{padding:12px;overflow-x:hidden}.post-edit-modal .ant-modal-body{max-height:calc(100vh - 142px);overflow-y:auto}.post-edit-workspace{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"basics" "content" "lower"}.post-edit-modal{top:8px;padding-bottom:8px}.post-edit-basics-section{padding:0 0 16px}.post-edit-content-section{padding:16px 0;border-top:1px solid #edf0f4;border-left:0}.post-edit-left-lower{padding-right:0;overflow:visible}.post-edit-left-lower .post-edit-section{padding:16px 0}.post-edit-primary-field textarea{height:360px;min-height:360px}.ai-rewrite-drawer .ant-drawer-body{padding:12px}.ai-source-panel{grid-template-columns:1fr}.ai-source-cover{height:220px}.ai-output-row,.ai-config-row{grid-template-columns:1fr}.ai-output-row>.ant-typography{padding-bottom:0}.ai-persona-summary{align-items:stretch;flex-direction:column}.ai-progress-head,.ai-draft-card-head,.ai-source-actions{align-items:flex-start;flex-direction:column}.ai-task-status{grid-template-columns:22px minmax(0,1fr)}.ai-task-status>.ant-tag{grid-column:2;justify-self:flex-start}.note-material-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr);min-width:0}.note-material-status-filter,.note-material-toolbar-controls{width:100%;min-width:0;flex:0 1 auto;justify-content:flex-start}.note-material-toolbar-controls{grid-template-columns:minmax(0,1fr)}.note-material-toolbar-controls>.ant-space-item{width:100%}.note-material-toolbar>.ant-space,.note-material-toolbar .ant-space-compact{width:100%;flex-wrap:wrap}.note-material-toolbar .ant-input-search,.note-material-toolbar .ant-select,.note-material-toolbar .ant-btn{width:100%;max-width:100%}.note-material-grid{grid-template-columns:repeat(auto-fill,minmax(236px,252px));justify-content:center}.note-material-item{width:min(100%,252px)}.ai-asset-grid{grid-template-columns:1fr}.post-video-display{grid-template-columns:minmax(0,1fr) minmax(92px,120px);gap:10px}.post-video-stage,.post-video-side{min-height:260px;padding:8px}.post-video-main{width:min(100%,150px)}.post-video-poster,.post-video-poster-empty{width:100%;height:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ant-btn:not(:disabled):hover,.ant-menu-item:hover,.ant-tabs-tab:hover,.ant-pagination-item:hover,.ant-pagination-prev:hover,.ant-pagination-next:hover,.queue-item:not(:disabled):hover,.category-row:hover,.media-thumbnail:hover,.note-material-item,.note-material-item:hover,.note-material-item:hover .note-material-cover-image,.note-material-item:hover .note-material-media-badge,.note-material-item:hover .note-material-rewrite-badge,.ai-draft-card:hover{transform:none}}@media(max-width:860px){.ai-canvas-header,.auth-main,.platform-login-main{align-items:stretch}.auth-main,.platform-login-main{grid-template-columns:1fr;gap:24px}.ai-canvas-header,.platform-header,.platform-toolbar{align-items:stretch;flex-direction:column}.platform-form-row{flex-direction:column}.activation-code-modal .ant-modal-content{display:flex;max-height:calc(100vh - 32px);flex-direction:column}.activation-code-modal{top:16px;padding-bottom:0}.activation-code-modal .ant-modal-body{min-height:0;overflow-y:auto}.ai-canvas-layout{grid-template-columns:1fr;gap:24px}.ai-canvas-image-workspace{grid-template-columns:1fr}.ai-canvas-page-compact{overflow:auto}.ai-canvas-page-compact .ai-canvas-image-workspace{height:auto;grid-template-columns:1fr}.ai-canvas-page-compact .ai-canvas-source-strip,.ai-canvas-page-compact .ai-canvas-note-panel{height:auto;overflow-y:visible}.ai-canvas-page-compact .ai-canvas-annotation-stage{height:min(62vh,520px)}.ai-canvas-source-strip{flex-direction:row;overflow-x:auto;padding-bottom:4px}.ai-canvas-source-heading{flex:0 0 64px;flex-direction:column;align-items:flex-start;justify-content:center}.ai-canvas-source-heading .ant-typography{white-space:nowrap}.ai-canvas-source-thumb{flex:0 0 112px}.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-price-grid{grid-template-columns:1fr}.auth-intro h1.ant-typography{font-size:34px}}
