body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--taomem-color-primary:#ff5b00;--taomem-color-primary-hover:#ff741c;--taomem-color-primary-active:#dc4c00;--taomem-color-primary-light:#ff8848;--taomem-color-primary-bg:rgba(255,91,0,.12);--taomem-color-primary-bg-hover:rgba(255,91,0,.2);--taomem-color-primary-border:rgba(255,91,0,.38);--taomem-color-primary-border-hover:rgba(255,91,0,.72);--taomem-color-primary-gradient:linear-gradient(180deg,#ff781f 0%,var(--taomem-color-primary) 100%);--taomem-color-primary-gradient-hover:linear-gradient(180deg,#ff8838,#ff6812);--taomem-color-primary-gradient-border:rgba(255,120,31,.68);--taomem-color-primary-gradient-border-hover:rgba(255,136,56,.76);--taomem-color-primary-shadow:rgba(255,91,0,.2);--taomem-color-primary-shadow-strong:rgba(255,91,0,.3);--taomem-color-on-primary:#fff;--taomem-color-primary-text:var(--ant-color-primary-text,var(--taomem-color-primary));--taomem-color-link:var(--ant-color-link,var(--taomem-color-primary));--taomem-color-app-bg:#020202;--taomem-color-app-bg-soft:#070707;--taomem-color-panel:#0a0a0a;--taomem-color-panel-elevated:#111;--taomem-color-panel-muted:#171717;--taomem-color-panel-hover:#202020;--taomem-color-panel-glass:hsla(0,0%,100%,.04);--taomem-color-panel-gradient:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.024));--taomem-color-media-preview-bg:#f5f8ff;--taomem-color-border-subtle:hsla(0,0%,100%,.065);--taomem-color-border:hsla(0,0%,100%,.095);--taomem-color-border-secondary:hsla(0,0%,100%,.13);--taomem-color-border-strong:hsla(0,0%,100%,.18);--taomem-color-secondary-bg:hsla(0,0%,100%,.055);--taomem-color-select-option-selected-bg:rgba(255,91,0,.16);--taomem-color-select-option-hover-bg:hsla(0,0%,100%,.08);--taomem-color-surface-highlight:hsla(0,0%,100%,.075);--taomem-color-surface-highlight-strong:hsla(0,0%,100%,.14);--taomem-color-focus-ring:rgba(255,116,28,.34);--taomem-color-input-bg:hsla(0,0%,100%,.035);--taomem-color-input-bg-hover:hsla(0,0%,100%,.052);--taomem-color-tag-bg:hsla(0,0%,100%,.045);--taomem-color-table-header-bg:hsla(0,0%,100%,.05);--taomem-color-table-row-hover-bg:hsla(0,0%,100%,.045);--taomem-color-overlay-strong:rgba(0,0,0,.72);--taomem-color-overlay-fallback:rgba(0,0,0,.84);--taomem-color-workspace-mask-bg:rgba(2,2,2,.42);--taomem-color-success:var(--ant-color-success,var(--ant-success-color,#52c41a));--taomem-color-success-bg:rgba(82,196,26,.14);--taomem-color-warning:var(--ant-color-warning,var(--ant-warning-color,#faad14));--taomem-color-warning-bg:rgba(250,173,20,.15);--taomem-color-danger:var(--ant-color-error,#ff7875);--taomem-color-danger-text:#ff8f8a;--taomem-color-danger-bg:hsla(1,100%,73%,.15);--taomem-color-danger-bg-hover:hsla(1,100%,73%,.24);--taomem-color-danger-border:hsla(1,100%,73%,.46);--taomem-color-danger-border-hover:hsla(3,100%,77%,.76);--taomem-color-on-danger:#260605;--taomem-color-text:hsla(0,0%,100%,.94);--taomem-color-text-secondary:hsla(0,0%,100%,.66);--taomem-color-text-tertiary:hsla(0,0%,100%,.44);--taomem-color-white:var(--ant-color-white,#fff);--taomem-space-2:2px;--taomem-space-4:4px;--taomem-space-5:5px;--taomem-space-6:6px;--taomem-space-8:8px;--taomem-space-10:10px;--taomem-space-12:12px;--taomem-space-14:14px;--taomem-space-16:16px;--taomem-space-18:18px;--taomem-space-20:20px;--taomem-space-22:22px;--taomem-space-24:24px;--taomem-space-26:26px;--taomem-space-28:28px;--taomem-space-32:32px;--taomem-space-34:34px;--taomem-space-40:40px;--taomem-space-48:48px;--taomem-space-64:64px;--taomem-font-family-base:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--taomem-font-size-2xs:11px;--taomem-font-size-xs:12px;--taomem-font-size-sm:13px;--taomem-font-size-base:14px;--taomem-font-size-md:15px;--taomem-font-size-lg:16px;--taomem-font-size-xl:18px;--taomem-font-size-2xl:20px;--taomem-font-size-3xl:22px;--taomem-font-size-display-sm:28px;--taomem-font-size-display-md:34px;--taomem-font-size-display-lg:40px;--taomem-font-size-display-xl:48px;--taomem-line-height-title:1.28;--taomem-line-height-tight:1.25;--taomem-line-height-base:1.5;--taomem-line-height-relaxed:1.6;--taomem-line-height-reading:1.75;--taomem-font-weight-medium:500;--taomem-font-weight-semibold:600;--taomem-font-weight-bold:700;--taomem-letter-spacing-base:0;--taomem-control-height-sm:32px;--taomem-control-height-base:36px;--taomem-control-height-md:40px;--taomem-control-height-lg:44px;--taomem-control-height-xl:50px;--taomem-radius-xs:4px;--taomem-radius-sm:8px;--taomem-radius-md:10px;--taomem-radius-lg:14px;--taomem-radius-xl:18px;--taomem-radius-pill:999px;--taomem-sidebar-width:98px;--taomem-sidebar-inset:4px;--taomem-shell-left:118px;--taomem-topbar-height:78px;--taomem-page-gap:16px;--taomem-page-padding-y:var(--taomem-space-18);--taomem-panel-padding:var(--taomem-space-16);--taomem-panel-gap:var(--taomem-space-16);--taomem-section-gap:var(--taomem-space-12);--taomem-radius-panel:var(--taomem-radius-lg);--taomem-radius-control:var(--taomem-radius-md);--taomem-radius-modal:var(--taomem-radius-xl);--taomem-button-radius:var(--taomem-radius-control);--taomem-button-icon-radius:var(--taomem-radius-sm);--taomem-button-font-weight:var(--taomem-font-weight-semibold);--taomem-button-padding-sm:var(--taomem-space-12);--taomem-button-padding-base:var(--taomem-space-16);--taomem-button-padding-lg:var(--taomem-space-20);--taomem-modal-padding:var(--taomem-space-26);--taomem-modal-padding-compact:var(--taomem-space-20);--taomem-modal-titlebar-height:56px;--taomem-auth-modal-padding:var(--taomem-space-34) var(--taomem-space-26) var(--taomem-space-26);--taomem-shadow-panel:0 1px 2px rgba(0,0,0,.28),0 14px 36px rgba(0,0,0,.32),0 34px 82px rgba(0,0,0,.24);--taomem-shadow-control:0 1px 2px rgba(0,0,0,.22),0 8px 20px rgba(0,0,0,.2);--taomem-shadow-surface:inset 0 1px 0 var(--taomem-color-surface-highlight),0 1px 2px rgba(0,0,0,.18);--taomem-shadow-surface-hover:inset 0 1px 0 var(--taomem-color-surface-highlight-strong),0 8px 24px rgba(0,0,0,.24),0 18px 44px rgba(0,0,0,.16);--taomem-shadow-inset-highlight:inset 0 1px 0 var(--taomem-color-surface-highlight-strong);--taomem-motion-fast:.18s ease-out;--taomem-motion-base:.24s cubic-bezier(.2,0,0,1)}html{background:var(--taomem-color-app-bg);color-scheme:dark;scrollbar-color:hsla(0,0%,100%,.28) transparent}body,html{min-height:100%}body{accent-color:var(--taomem-color-primary);background:linear-gradient(180deg,var(--taomem-color-app-bg) 0,var(--taomem-color-app-bg-soft) 48%,var(--taomem-color-app-bg) 100%);color:var(--taomem-color-text);margin:0;min-width:320px}::-moz-selection{background:#ff5b0052;color:var(--taomem-color-white)}::selection{background:#ff5b0052;color:var(--taomem-color-white)}body,button,input,select,textarea{font-family:var(--taomem-font-family-base)}.ant-btn,button{-webkit-font-smoothing:antialiased;background-clip:padding-box;text-rendering:optimizeLegibility}.ant-btn:not(:disabled),[role=button]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}.ant-btn:disabled,[role=button][aria-disabled=true],button:disabled{cursor:not-allowed}a{color:inherit;transition:color var(--taomem-motion-fast)}.ant-btn,.ant-dropdown-menu-item,.ant-segmented-item,.ant-tabs-tab,[role=button],a,button{-webkit-tap-highlight-color:transparent}.ant-btn:focus-visible,.ant-dropdown-menu-item:focus-visible,.ant-segmented-item:focus-visible,.ant-tabs-tab:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:3px}.ant-modal-root .ant-modal-mask{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:var(--taomem-color-overlay-strong)}.ant-drawer .ant-drawer-content,.ant-dropdown .ant-dropdown-menu,.ant-modal .ant-modal-content,.ant-select-dropdown{background:var(--taomem-color-panel-gradient),var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);box-shadow:var(--taomem-shadow-panel);color:var(--taomem-color-text)}.ant-drawer .ant-drawer-footer,.ant-drawer .ant-drawer-header{background:transparent;border-color:var(--taomem-color-border)}.ant-modal .ant-modal-footer,.ant-modal .ant-modal-header{background:transparent}.ant-drawer .ant-drawer-close,.ant-drawer .ant-drawer-title,.ant-modal .ant-modal-close,.ant-modal .ant-modal-title{color:var(--taomem-color-text)}.ant-modal .ant-modal-close{background:transparent;border-radius:var(--taomem-button-icon-radius);font-size:var(--taomem-font-size-lg);height:var(--taomem-control-height-md);transition:color var(--taomem-motion-fast),background-color var(--taomem-motion-fast);width:var(--taomem-control-height-md)}.ant-modal .ant-modal-close:hover{background:var(--taomem-color-select-option-hover-bg);color:var(--taomem-color-white)}.ant-modal .ant-modal-close:active{background:var(--taomem-color-surface-highlight-strong)}.ant-dropdown .ant-dropdown-menu-item,.ant-select-dropdown .ant-select-item{color:var(--taomem-color-text-secondary)}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--taomem-color-select-option-hover-bg);color:var(--taomem-color-text)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--taomem-color-select-option-selected-bg);color:var(--taomem-color-primary)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-textarea textarea,.ant-picker,.ant-select-selector{background:var(--taomem-color-input-bg)!important;border-color:var(--taomem-color-border)!important;color:var(--taomem-color-text)!important;transition:border-color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),background var(--taomem-motion-fast)}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input-textarea textarea:hover,.ant-input:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--taomem-color-input-bg-hover)!important;border-color:var(--taomem-color-primary-border-hover)!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input-textarea textarea:focus,.ant-input:focus,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{background:var(--taomem-color-input-bg-hover)!important;border-color:var(--taomem-color-primary-border-hover)!important;box-shadow:0 0 0 2px var(--taomem-color-focus-ring)!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input-textarea textarea,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-input-status-error,.ant-picker-status-error,.ant-select-status-error .ant-select-selector{border-color:var(--taomem-color-danger)!important;box-shadow:none!important}.ant-input-textarea textarea::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--taomem-color-text-tertiary)!important}.ant-input-textarea textarea::placeholder,.ant-input::placeholder{color:var(--taomem-color-text-tertiary)!important}.ant-form-item-explain,.ant-form-item-extra{color:var(--taomem-color-text-tertiary)}.ant-form-item-explain-error{color:var(--taomem-color-danger-text)}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{background:transparent;border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--taomem-color-table-header-bg);color:var(--taomem-color-text-secondary)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--taomem-color-table-row-hover-bg)}.ant-empty-description,.ant-form-item-label>label,.ant-typography{color:var(--taomem-color-text-secondary)}.ant-btn{box-shadow:none;font-weight:var(--taomem-button-font-weight);justify-content:center;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),transform var(--taomem-motion-fast);white-space:nowrap}.ant-btn>span{min-width:0;white-space:nowrap}.ant-btn:not(:disabled):active{transform:translateY(1px)}.ant-btn-primary{background:var(--taomem-color-primary-gradient);border-color:var(--taomem-color-primary-gradient-border);box-shadow:var(--taomem-shadow-inset-highlight),0 12px 28px var(--taomem-color-primary-shadow);color:var(--taomem-color-on-primary)}.ant-btn-primary:not(:disabled):hover{background:var(--taomem-color-primary-gradient-hover);border-color:var(--taomem-color-primary-gradient-border-hover);box-shadow:var(--taomem-shadow-inset-highlight),0 14px 32px var(--taomem-color-primary-shadow-strong);color:var(--taomem-color-on-primary)}.ant-btn-primary:not(:disabled):active{box-shadow:inset 0 1px #ffffff1a,0 8px 18px var(--taomem-color-primary-bg-hover);color:var(--taomem-color-on-primary);transform:translateY(1px)}.ant-btn-default:not(:disabled){background:var(--taomem-color-secondary-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.ant-btn-default:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border);color:var(--taomem-color-primary)}.ant-btn-link:not(:disabled),.ant-btn-text:not(:disabled){background:transparent;border-color:transparent;box-shadow:none;color:var(--taomem-color-text-secondary)}.ant-btn-text:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:transparent;color:var(--taomem-color-primary)}.ant-btn-link:not(:disabled),.ant-btn-link:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--taomem-color-primary)}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled){background:var(--taomem-color-danger-bg);border-color:var(--taomem-color-danger-border);color:var(--taomem-color-danger-text)}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover{background:var(--taomem-color-danger-bg-hover);border-color:var(--taomem-color-danger-border-hover);color:var(--taomem-color-danger-text)}.ant-btn-primary.ant-btn-dangerous:not(:disabled){background:linear-gradient(180deg,#ff918c 0,var(--taomem-color-danger) 100%);border-color:var(--taomem-color-danger-border-hover);box-shadow:var(--taomem-shadow-inset-highlight),0 12px 28px #ff787533;color:var(--taomem-color-on-danger)}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:linear-gradient(180deg,#ffa19d,#ff8580);border-color:#ffaaa6;color:var(--taomem-color-on-danger)}.ant-btn:disabled:not(.ant-btn-text):not(.ant-btn-link){background:var(--taomem-color-secondary-bg)!important;border-color:var(--taomem-color-border)!important;box-shadow:none!important;color:var(--taomem-color-text-tertiary)!important;transform:none}.ant-btn-link:disabled,.ant-btn-text:disabled{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--taomem-color-text-tertiary)!important}.ant-btn-loading{cursor:wait}.ant-btn.ant-btn-icon-only{border-radius:var(--taomem-button-icon-radius);padding-inline:0;width:var(--taomem-control-height-base)}.ant-btn-sm.ant-btn-icon-only{width:var(--taomem-control-height-sm)}.ant-btn-lg.ant-btn-icon-only{width:var(--taomem-control-height-lg)}@media(prefers-reduced-motion:reduce){.ant-btn,.tm-button,.tm-inline-action,.tm-primary-pill-button{transition-duration:.01ms!important}.ant-btn:not(:disabled):active,.tm-button:not(:disabled):active,.tm-primary-pill-button:not(:disabled):active{transform:none!important}}.ant-tag{background:var(--taomem-color-panel-gradient),var(--taomem-color-tag-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text-secondary)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:var(--taomem-color-input-bg);border-color:var(--taomem-color-border)}.ant-pagination .ant-pagination-item-active{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover)}.ant-alert{background:var(--taomem-color-tag-bg);border-color:var(--taomem-color-border)}.ant-tooltip .ant-tooltip-arrow:before{clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z")}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ant-modal-root .ant-modal-mask{background-color:var(--taomem-color-overlay-fallback)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:768px){:root{--taomem-sidebar-width:0px;--taomem-sidebar-inset:0px;--taomem-shell-left:0px;--taomem-topbar-height:60px;--taomem-page-gap:10px;--taomem-page-padding-y:var(--taomem-space-14);--taomem-panel-padding:var(--taomem-space-14);--taomem-panel-gap:var(--taomem-space-12)}}.tm-icon-svg{display:block;height:1em;width:1em}.tm-modal .ant-modal-header{background:transparent;margin-bottom:var(--taomem-space-12);padding:0}.tm-modal .ant-modal-title{min-width:0;width:100%}.tm-modal__titlebar{align-items:center;display:flex;gap:var(--taomem-space-16);height:var(--taomem-modal-titlebar-height);width:100%}.tm-modal__title{color:var(--taomem-color-text);flex:1;font-size:var(--taomem-font-size-xl);font-weight:var(--taomem-font-weight-bold);line-height:var(--taomem-line-height-title);min-width:0}.tm-modal__title .tm-dialog-title{margin:0}.tm-modal__close{align-items:center;background:transparent;border:0;border-radius:var(--taomem-radius-control);color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 var(--taomem-control-height-md);font-size:var(--taomem-font-size-lg);height:var(--taomem-control-height-md);justify-content:center;line-height:1;transition:background var(--taomem-motion-fast),color var(--taomem-motion-fast);width:var(--taomem-control-height-md)}.tm-modal__close:hover{background:var(--taomem-color-select-option-hover-bg);color:var(--taomem-color-text)}.tm-modal__close:focus-visible{outline:2px solid var(--taomem-color-primary);outline-offset:2px}.tm-modal--standard .ant-modal-content{padding:var(--taomem-modal-padding)}.tm-modal--auth .ant-modal-content{background:var(--taomem-color-panel-elevated);color:var(--taomem-color-text);padding:var(--taomem-auth-modal-padding)}.tm-modal--elevated .ant-modal-content{background:radial-gradient(circle at 14% 0,rgba(255,91,0,.12),transparent 42%),linear-gradient(180deg,var(--taomem-color-panel-elevated),var(--taomem-color-panel));border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-modal);box-shadow:var(--taomem-shadow-panel)}.tm-dialog-head{display:grid;gap:var(--tm-dialog-head-gap,var(--taomem-space-10))}.tm-dialog-title{color:var(--taomem-color-text);font-size:var(--tm-dialog-title-size,var(--taomem-font-size-2xl));font-weight:var(--tm-dialog-title-weight,var(--taomem-font-weight-bold));line-height:var(--tm-dialog-title-line-height,var(--taomem-line-height-title));margin:var(--tm-dialog-title-margin,0);text-align:var(--tm-dialog-title-align,inherit)}.tm-dialog-title--auth{--tm-dialog-title-size:var(--taomem-font-size-display-md);--tm-dialog-title-weight:var(--taomem-font-weight-semibold);--tm-dialog-title-align:center}.tm-dialog-desc{color:var(--taomem-color-text-secondary);font-size:var(--tm-dialog-desc-size,var(--taomem-font-size-sm));line-height:var(--tm-dialog-desc-line-height,var(--taomem-line-height-relaxed));margin:var(--tm-dialog-desc-margin,0);max-width:var(--tm-dialog-desc-max-width,none);text-align:var(--tm-dialog-desc-align,inherit)}.tm-dialog-desc--auth{--tm-dialog-desc-margin:var(--taomem-space-10) auto var(--taomem-space-20);--tm-dialog-desc-max-width:360px;--tm-dialog-desc-size:var(--taomem-font-size-base);--tm-dialog-desc-align:center}.tm-field{margin-bottom:var(--tm-field-margin-bottom,var(--taomem-space-12))}.tm-input-shell{position:relative}.tm-input-icon{color:var(--tm-input-icon-color,var(--taomem-color-text-secondary));font-size:var(--taomem-font-size-base);left:var(--taomem-space-12);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tm-form-input{background:var(--tm-form-input-bg,var(--taomem-color-secondary-bg));border:1px solid var(--tm-form-input-border,var(--taomem-color-border));border-radius:var(--tm-form-input-radius,var(--taomem-radius-control));caret-color:var(--taomem-color-primary);color:var(--taomem-color-text);font-size:var(--tm-form-input-font-size,var(--taomem-font-size-base));height:var(--tm-form-input-height,42px);outline:none;padding:var(--tm-form-input-padding,0 var(--taomem-space-12) 0 38px);transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast);width:100%}.tm-form-input::-moz-placeholder{color:var(--taomem-color-text-tertiary)}.tm-form-input::placeholder{color:var(--taomem-color-text-tertiary)}.tm-form-input:focus{background:var(--taomem-color-input-bg-hover);border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px var(--taomem-color-focus-ring)}.tm-form-input:disabled{color:var(--taomem-color-text-secondary);-webkit-text-fill-color:var(--taomem-color-text-secondary);opacity:1}.tm-form-input--error,.tm-form-input--error:focus{border-color:var(--taomem-color-danger)}.tm-inline-action{align-items:center;background:transparent;border:0;border-radius:var(--taomem-radius-sm);color:var(--taomem-color-primary);cursor:pointer;display:inline-flex;gap:var(--taomem-space-6);height:var(--taomem-control-height-sm);justify-content:center;line-height:1;min-width:120px;padding:0 var(--taomem-space-10);position:absolute;right:var(--taomem-space-6);top:50%;transform:translateY(-50%);transition:background var(--taomem-motion-fast),color var(--taomem-motion-fast),transform var(--taomem-motion-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tm-inline-action:not(:disabled){background:var(--taomem-color-primary-bg)}.tm-inline-action:not(:disabled):hover{background:var(--taomem-color-primary-bg-hover);color:var(--taomem-color-primary)}.tm-inline-action:not(:disabled):active{transform:translateY(calc(-50% + 1px))}.tm-inline-action--disabled,.tm-inline-action:disabled{background:var(--taomem-color-secondary-bg);color:var(--taomem-color-text-tertiary);cursor:not-allowed}.tm-form-error{color:var(--taomem-color-danger);font-size:var(--taomem-font-size-xs);margin:var(--tm-form-error-margin,var(--taomem-space-6) 0 0)}.tm-form-hint{margin:var(--tm-form-hint-margin,var(--taomem-space-6) 0 0)}.tm-form-hint,.tm-state-hint{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-xs)}.tm-state-hint{margin:0}.tm-state-error{color:var(--taomem-color-danger);font-size:var(--taomem-font-size-xs);margin:0}.tm-button,.tm-primary-pill-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--taomem-color-secondary-bg);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-button-radius);color:var(--taomem-color-text);cursor:pointer;display:inline-flex;font-size:var(--taomem-font-size-base);font-weight:var(--taomem-button-font-weight);gap:var(--taomem-space-6);justify-content:center;line-height:1;min-height:var(--tm-button-height,var(--taomem-control-height-base));padding:0 var(--taomem-button-padding-base);text-decoration:none;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),transform var(--taomem-motion-fast);white-space:nowrap}.tm-button:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border);color:var(--taomem-color-primary)}.tm-button:not(:disabled):active,.tm-primary-pill-button:not(:disabled):active{transform:translateY(1px)}.tm-button--primary,.tm-primary-pill-button{background:var(--taomem-color-primary-gradient);border-color:var(--tm-primary-pill-border,var(--taomem-color-primary-gradient-border));box-shadow:var(--taomem-shadow-inset-highlight),0 10px 24px var(--taomem-color-primary-shadow);color:var(--taomem-color-on-primary)}.tm-button--primary:not(:disabled):hover,.tm-primary-pill-button:not(:disabled):hover{background:var(--taomem-color-primary-gradient-hover);border-color:var(--taomem-color-primary-gradient-border-hover);box-shadow:var(--taomem-shadow-inset-highlight),0 14px 32px var(--taomem-color-primary-shadow-strong);color:var(--taomem-color-on-primary)}.tm-button--secondary{background:var(--taomem-color-secondary-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.tm-button--text{background:transparent;border-color:transparent;box-shadow:none;color:var(--taomem-color-text-secondary);min-height:var(--taomem-control-height-sm)}.tm-button--text:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:transparent;color:var(--taomem-color-primary)}.tm-button--danger{background:var(--taomem-color-danger-bg);border-color:var(--taomem-color-danger-border);color:var(--taomem-color-danger-text)}.tm-button--danger:not(:disabled):hover{background:var(--taomem-color-danger-bg-hover);border-color:var(--taomem-color-danger-border-hover);color:var(--taomem-color-danger-text)}.tm-button--small{--tm-button-height:var(--taomem-control-height-sm);font-size:var(--taomem-font-size-sm);padding-inline:var(--taomem-button-padding-sm)}.tm-button--large{--tm-button-height:var(--taomem-control-height-lg);font-size:var(--taomem-font-size-lg);padding-inline:var(--taomem-button-padding-lg)}.tm-button--icon{border-radius:var(--taomem-button-icon-radius);flex:0 0 var(--tm-button-height,var(--taomem-control-height-base));padding:0;width:var(--tm-button-height,var(--taomem-control-height-base))}.tm-button--pill,.tm-primary-pill-button{border-radius:var(--taomem-radius-pill)}.tm-button--block,.tm-primary-pill-button{width:100%}.tm-primary-pill-button{--tm-button-height:var(--tm-primary-pill-height,var(--taomem-control-height-md))}.tm-button:disabled,.tm-primary-pill-button:disabled{background:var(--taomem-color-secondary-bg);border-color:var(--taomem-color-border);box-shadow:none;color:var(--taomem-color-text-tertiary);cursor:not-allowed}.tm-button--text:disabled{background:transparent;border-color:transparent;box-shadow:none;color:var(--taomem-color-text-tertiary)}.tm-button[aria-busy=true],.tm-primary-pill-button[aria-busy=true]{cursor:wait}.tm-surface-card{background:var(--taomem-color-panel-gradient),var(--tm-surface-card-bg,var(--taomem-color-panel-glass));border:1px solid var(--taomem-color-border-subtle);border-radius:var(--tm-surface-card-radius,var(--taomem-radius-sm))}.tm-commerce-grid{display:grid;gap:var(--taomem-space-14);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--taomem-space-18)}.tm-commerce-card{background:var(--taomem-color-panel-gradient),radial-gradient(circle at 18% 10%,rgba(255,91,0,.09),transparent 36%),var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-modal);box-shadow:var(--taomem-shadow-surface);min-height:100%;overflow:hidden;transition:border-color var(--taomem-motion-base),background var(--taomem-motion-base),box-shadow var(--taomem-motion-base),transform var(--taomem-motion-base)}.tm-commerce-card:hover{background:var(--taomem-color-panel-gradient),radial-gradient(circle at 18% 10%,rgba(255,91,0,.14),transparent 38%),var(--taomem-color-panel-elevated);box-shadow:var(--taomem-shadow-surface-hover);transform:translateY(-2px)}.tm-commerce-card--featured,.tm-commerce-card:hover{border-color:var(--taomem-color-primary-border)}.tm-status-pill{background:var(--taomem-color-primary-bg);border-radius:var(--taomem-radius-pill);color:var(--taomem-color-primary);font-size:var(--taomem-font-size-xs);padding:var(--taomem-space-5) 9px;white-space:nowrap}.tm-empty-state{background:var(--taomem-color-panel-gradient),var(--taomem-color-panel-glass);border:1px dashed var(--taomem-color-border);border-radius:var(--taomem-radius-panel);color:var(--taomem-color-text-secondary);margin-top:var(--tm-empty-state-margin-top,var(--taomem-space-18));padding:var(--tm-empty-state-padding,var(--taomem-space-28));text-align:center}.tm-empty-state,.tm-surface-card{box-shadow:var(--taomem-shadow-surface)}.tm-metric-card{align-items:center;background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-md);display:flex;gap:var(--taomem-space-12);justify-content:space-between;min-width:0;padding:var(--taomem-space-14)}.tm-metric-card__content{flex:1;min-width:0}.tm-metric-card__label{color:var(--taomem-color-text-secondary);display:block;font-size:var(--taomem-font-size-sm)}.tm-metric-card__value{color:var(--taomem-color-primary);display:block;font-size:24px;line-height:1.2;margin-top:var(--taomem-space-8);overflow-wrap:anywhere}.tm-metric-card__action.ant-btn{flex:0 0 auto;font-weight:var(--taomem-font-weight-semibold);min-width:64px}.tm-selection-list{display:grid;gap:var(--taomem-space-8);grid-template-columns:minmax(0,1fr)}.tm-selection-card{align-items:center;background:var(--taomem-color-panel-muted);border:1px solid transparent;border-radius:var(--taomem-radius-sm);box-sizing:border-box;color:var(--taomem-color-text);cursor:pointer;display:grid;gap:var(--taomem-space-12);min-height:98px;min-width:0;padding:var(--taomem-space-18) var(--taomem-space-16);text-align:left;transition:border-color var(--taomem-motion-fast),background-color var(--taomem-motion-fast)}.tm-selection-card:focus-visible,.tm-selection-card:hover{border-color:var(--taomem-color-primary-border-hover)}.tm-selection-card:focus-visible{outline:2px solid var(--taomem-color-primary);outline-offset:2px}.tm-selection-card--active{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary)}.tm-selection-card__copy{display:grid;gap:var(--taomem-space-8);min-width:0}.tm-selection-card__copy strong{color:var(--taomem-color-text);font-size:var(--taomem-font-size-lg);line-height:1.3}.tm-selection-card--active .tm-selection-card__copy strong{color:var(--taomem-color-primary)}.tm-selection-card__copy span{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-base);line-height:1.5}.tm-selection-card__check-slot{align-items:center;display:inline-flex;height:16px;justify-content:center;min-width:16px;width:16px}.tm-selection-card__check{color:var(--taomem-color-primary);font-size:var(--taomem-font-size-lg)}.tm-flow-action-button{font-weight:var(--taomem-font-weight-semibold);min-width:160px;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast)}.tm-flow-action-button.ant-btn-default:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.tm-loading-state{margin-top:var(--tm-loading-state-margin-top,var(--taomem-space-18))}.tm-action-row{display:flex;flex-wrap:var(--tm-action-row-wrap,nowrap);gap:var(--tm-action-row-gap,var(--taomem-space-10));justify-content:var(--tm-action-row-justify,flex-end)}.tm-section{display:grid;gap:var(--tm-section-gap,var(--taomem-section-gap))}.tm-section-head{align-items:center;display:flex;gap:var(--tm-section-head-gap,var(--taomem-space-12));justify-content:space-between}.tm-section-title{color:var(--taomem-color-text);font-size:var(--tm-section-title-size,var(--taomem-font-size-md));font-weight:var(--tm-section-title-weight,var(--taomem-font-weight-semibold));line-height:var(--taomem-line-height-title);margin:0}@media(max-width:768px){.tm-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tm-modal--standard .ant-modal-content{padding:var(--taomem-modal-padding-compact)}.tm-commerce-grid{grid-template-columns:1fr}}.ant-segmented{background:var(--taomem-color-input-bg);background-clip:padding-box;border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-control);color:var(--taomem-color-text-secondary);display:inline-block;line-height:1;overflow:hidden;padding:var(--taomem-space-2)}.ant-segmented .ant-segmented-group{align-items:stretch;display:flex;gap:var(--taomem-space-4);justify-items:flex-start;position:relative;width:100%}.ant-segmented.ant-segmented-block{display:flex}.ant-segmented.ant-segmented-block .ant-segmented-item{flex:1;min-width:0}.ant-segmented .ant-segmented-item{border-radius:calc(var(--taomem-radius-control) - 2px);cursor:pointer;min-width:0;position:relative;text-align:center;transition:color var(--taomem-motion-fast),background var(--taomem-motion-fast),transform var(--taomem-motion-fast)}.ant-segmented .ant-segmented-item:not(.ant-segmented-item-disabled):active{transform:translateY(1px)}.ant-segmented .ant-segmented-item-label{display:block;line-height:28px;min-height:28px;overflow:hidden;padding:0 var(--taomem-space-10);position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.ant-segmented.ant-segmented-lg .ant-segmented-item-label{line-height:var(--taomem-control-height-sm);min-height:var(--taomem-control-height-sm);padding:0 var(--taomem-space-12)}.ant-segmented.ant-segmented-sm .ant-segmented-item-label{line-height:20px;min-height:20px;padding:0 var(--taomem-space-6)}.ant-segmented .ant-segmented-item-input{height:0;inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:none;position:absolute;width:0}.ant-segmented .ant-segmented-thumb{border-radius:calc(var(--taomem-radius-control) - 2px);height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:0}.ant-segmented .ant-segmented-item-selected,.ant-segmented .ant-segmented-thumb{background:linear-gradient(180deg,#ff5b0038,#ff5b001f);box-shadow:inset 0 0 0 1px #ff5b0038}.ant-segmented .ant-segmented-item-selected{color:var(--taomem-color-primary)}.ant-segmented .ant-segmented-item-disabled,.ant-segmented.ant-segmented-disabled .ant-segmented-item{color:var(--taomem-color-text-tertiary);cursor:not-allowed}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.ant-btn{border-radius:var(--taomem-button-radius)}.ant-select-dropdown .ant-select-item-option+.ant-select-item-option{margin-top:4px}.app-shell{background:linear-gradient(180deg,var(--taomem-color-app-bg) 0,var(--taomem-color-app-bg-soft) 48%,var(--taomem-color-app-bg) 100%);color:var(--taomem-color-text);isolation:isolate;position:relative}.app-shell,.app-shell--auth-loading{min-height:100dvh}.app-shell__auth-loading-layer{box-sizing:border-box;display:grid;min-height:100dvh;padding:24px;place-items:center}.app-shell__main{box-sizing:border-box;margin-left:var(--taomem-shell-left);min-height:100dvh;padding-top:var(--taomem-topbar-height);position:relative;z-index:1}.app-shell--sidebar-hidden .app-shell__main{margin-left:0}.app-shell__main-inner{box-sizing:border-box;min-height:calc(100dvh - var(--taomem-topbar-height));width:100%}@media(max-width:768px){.app-shell__main{margin-left:0;padding-bottom:72px}.app-shell--sidebar-hidden .app-shell__main{padding-bottom:0}}.app-sidebar{background:radial-gradient(circle at 50% 5%,hsla(0,0%,100%,.055),transparent 30%),linear-gradient(180deg,#050505fa,#080808f0);border:1px solid hsla(0,0%,100%,.055);border-radius:16px;bottom:18px;box-shadow:inset 0 1px #ffffff09,0 22px 60px #0000006b;box-sizing:border-box;height:auto;left:var(--taomem-sidebar-inset);padding:18px 10px;position:fixed;top:var(--taomem-topbar-height);width:var(--taomem-sidebar-width);z-index:30}.app-sidebar,.app-sidebar__nav{align-items:center;display:flex;flex-direction:column}.app-sidebar__nav{gap:14px;width:100%}.app-sidebar__nav-link{align-content:center;background:transparent;border:none;border-radius:17px;box-sizing:border-box;color:var(--taomem-color-text-secondary);display:grid;grid-template-rows:34px 15px;height:78px;justify-items:center;padding:8px 4px;row-gap:5px;text-decoration:none;transition:background var(--taomem-motion-base),box-shadow var(--taomem-motion-base),color var(--taomem-motion-base);width:68px}.app-sidebar__nav-link--active,.app-sidebar__nav-link:hover{background:radial-gradient(circle at 50% 20%,rgba(255,91,0,.2),transparent 60%),linear-gradient(180deg,#ff5b002e,#ff5b0013);box-shadow:inset 0 0 0 1px #ff5b0047,0 12px 28px #ff5b0014;color:var(--taomem-color-primary)}.app-sidebar__nav-link:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:3px}.app-sidebar__icon{color:inherit;display:block;font-size:32px;height:32px;line-height:1;width:32px}.app-sidebar__icon-wrap{position:relative}.app-sidebar__badge,.app-sidebar__icon-wrap{color:inherit;display:grid;height:34px;line-height:0;place-items:center;width:34px}.app-sidebar__badge .ant-badge-count{background:var(--taomem-color-primary);box-shadow:0 0 0 1px var(--taomem-color-app-bg);color:var(--taomem-color-white);right:-12px;top:-2px}.app-sidebar__label{display:block;font-size:12px;height:15px;line-height:15px;text-align:center;white-space:nowrap}@media(max-width:768px){.app-sidebar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0d0d0df0;border:1px solid var(--taomem-color-border);border-radius:18px;height:58px;inset:auto 10px 10px;padding:6px;width:auto}.app-sidebar__nav{align-items:stretch;flex-direction:row;gap:4px;height:100%}.app-sidebar__nav-link{border-radius:14px;flex:1 1 0;grid-template-rows:20px 13px;height:100%;padding:4px 2px;row-gap:3px}.app-sidebar__icon{font-size:18px;height:18px;width:18px}.app-sidebar__badge,.app-sidebar__icon-wrap{height:20px;width:20px}.app-sidebar__label{font-size:11px;height:13px;line-height:13px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-sidebar{background:#0d0d0dfa}}.app-topbar{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#020202fa,#020202b8 78%,#02020200);box-sizing:border-box;display:flex;gap:18px;height:var(--taomem-topbar-height);justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:40}.app-topbar__brand{align-items:center;background:transparent;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;text-decoration:none;width:118px}.app-topbar__brand-logo{display:block;height:44px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.app-topbar__page-title{color:var(--taomem-color-text);display:none;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar__actions{align-items:center;display:flex;gap:18px;justify-content:flex-end;margin-left:auto;min-width:0}.app-topbar__credit-actions{align-items:center;display:inline-flex;gap:8px;min-width:0}.app-topbar__credit-balance,.app-topbar__recharge{--tm-button-height:36px}.app-topbar__credit-balance{background:var(--taomem-color-panel-muted);border-color:var(--taomem-color-border);box-shadow:none;color:var(--taomem-color-text);min-width:0;padding-inline:12px}.app-topbar__credit-balance:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover)}.app-topbar__credit-icon{color:var(--taomem-color-primary);flex:0 0 auto;font-size:14px}.app-topbar__credit-label{color:var(--taomem-color-text-secondary);flex:0 0 auto;font-size:12px}.app-topbar__credit-amount{color:var(--taomem-color-text);font-variant-numeric:tabular-nums;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topbar__recharge{flex:0 0 auto;font-size:var(--taomem-font-size-base);font-weight:700;padding-inline:14px}.app-topbar__login,.app-topbar__profile{align-items:center;background:#ffffff05;border:1px solid var(--taomem-color-border);color:var(--taomem-color-text);cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),transform var(--taomem-motion-fast)}.app-topbar__login:hover,.app-topbar__profile:hover{background:#ff5b001a;border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.app-topbar__login:active,.app-topbar__profile:active{transform:translateY(1px)}.app-topbar__profile{background:transparent;border:0;border-radius:999px;height:40px;padding:0;width:40px}.app-topbar__profile:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:3px}.app-topbar__avatar{align-items:center;background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.24),transparent 35%),linear-gradient(145deg,var(--taomem-color-primary),var(--taomem-color-primary-active));border:1px solid var(--taomem-color-border-strong);border-radius:999px;box-sizing:border-box;color:var(--taomem-color-on-primary);display:inline-flex;font-size:14px;font-weight:800;height:36px;justify-content:center;line-height:1;overflow:hidden;width:36px}.app-topbar__avatar-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-topbar__avatar-initial{line-height:1}.app-topbar__login{background:linear-gradient(135deg,var(--taomem-color-primary-hover) 0,var(--taomem-color-primary) 52%,var(--taomem-color-primary-active) 100%);border-color:#ff5b009e;border-radius:999px;box-shadow:0 10px 24px #ff5b003d,inset 0 1px #fff3;color:var(--taomem-color-on-primary);font-weight:700;height:38px;padding:0 18px;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),transform var(--taomem-motion-fast)}.app-topbar__login:focus-visible,.app-topbar__login:hover{background:linear-gradient(135deg,#ff8a3d 0,var(--taomem-color-primary-hover) 52%,var(--taomem-color-primary) 100%);border-color:#ffaa5ce6;box-shadow:0 12px 28px #ff5b0057,inset 0 1px #ffffff3d;color:var(--taomem-color-on-primary)}.app-topbar__login:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:2px}@media(max-width:768px){.app-topbar{background:#020202f5;gap:8px;left:0;padding:0 12px}.app-topbar__brand{height:40px;width:88px}.app-topbar__brand-logo{height:36px}.app-topbar__actions{gap:8px}.app-topbar__credit-actions{gap:6px}.app-topbar__credit-balance{max-width:132px;padding-inline:9px}.app-topbar__recharge{padding-inline:12px}}@media(max-width:380px){.app-topbar__brand{width:80px}.app-topbar__actions,.app-topbar__credit-actions{gap:4px}.app-topbar__credit-balance{max-width:116px;padding-inline:8px}.app-topbar__recharge{padding-inline:9px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-topbar{background:#020202fa}}.app-login-required-state{box-sizing:border-box;display:grid;justify-items:center;place-content:center;text-align:center;width:100%}.app-login-required-state--compact{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:18px;color:var(--taomem-color-text);gap:16px;min-height:min(560px,100dvh - var(--taomem-topbar-height) - 56px);padding:42px 24px}.app-login-required-state--workspace{color:var(--taomem-color-text);gap:12px;min-height:calc(100dvh - var(--taomem-topbar-height) - 18px);padding:40px 16px}.app-login-required-state__icon{color:#fff;fill:none;height:42px;line-height:1;stroke:currentColor;stroke-linejoin:round;stroke-width:3;width:42px}.app-login-required-state__title{color:var(--taomem-color-text-tertiary);font-size:14px;font-weight:400;line-height:1.6;margin:0}.app-login-required-state--compact .app-login-required-state__button.ant-btn-lg{border-radius:10px;font-weight:600;height:44px;min-width:112px}.app-login-required-state--workspace .app-login-required-state__button.ant-btn{border-radius:var(--taomem-button-radius);color:var(--taomem-color-text);font-size:14px;font-weight:var(--taomem-button-font-weight);height:32px;min-width:64px;padding-inline:12px}@media(max-width:768px){.app-login-required-state--compact{min-height:360px;padding:36px 18px}.app-login-required-state--workspace{min-height:320px;padding-block:34px}}.app-loading-state{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:var(--app-loading-state-min-height,auto);padding:var(--app-loading-state-padding,24px)}.app-loading-state,.app-loading-state .ant-spin{color:var(--taomem-color-primary)}.app-loading-state .ant-spin-dot-item{background-color:var(--taomem-color-primary)}.app-loading-state--small{padding:var(--app-loading-state-padding,10px)}.masonry-grid{align-items:start;-moz-column-gap:var(--masonry-grid-gap);column-gap:var(--masonry-grid-gap);display:grid;grid-auto-rows:var(--masonry-grid-row-height);grid-template-columns:repeat(var(--masonry-grid-column-count),minmax(0,1fr));row-gap:0}.masonry-grid--fill-gaps{grid-auto-flow:dense}.masonry-grid__item{box-sizing:border-box;min-width:0;padding-bottom:var(--masonry-grid-gap);width:100%}@media(max-width:768px){.masonry-grid{grid-template-columns:minmax(0,1fr)}}.generated-asset-panel{box-sizing:border-box;color:var(--taomem-color-text);padding:0 16px;width:100%}.generated-asset-panel__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.generated-asset-panel__filter-bar{margin-bottom:0}.generated-asset-panel__filter-title{align-items:center;color:var(--taomem-color-text);display:flex;font-size:18px;font-weight:600;line-height:1.3;min-height:32px}.generated-asset-panel__filter-segmented,.generated-asset-panel__view-mode-segmented{width:-moz-fit-content;width:fit-content}.generated-asset-panel__view-mode-segmented{--generated-asset-panel-view-mode-item-width:42px;--generated-asset-panel-view-mode-item-height:32px}.generated-asset-panel__view-mode-segmented.ant-segmented-block .ant-segmented-item{flex:0 0 var(--generated-asset-panel-view-mode-item-width)}.generated-asset-panel__view-mode-segmented .ant-segmented-item-label{align-items:center;display:flex;justify-content:center;line-height:1;min-height:var(--generated-asset-panel-view-mode-item-height);padding:0;width:var(--generated-asset-panel-view-mode-item-width)}.generated-asset-panel__view-mode{align-self:flex-start;margin-left:auto}.generated-asset-panel__content-top{margin-bottom:18px}.generated-asset-panel__custom-empty{width:100%}.generated-asset-panel__view-mode-option{align-items:center;display:flex;height:var(--generated-asset-panel-view-mode-item-height);justify-content:center;line-height:1;width:100%}.generated-asset-panel__view-mode-option .anticon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:18px;height:18px;justify-content:center;line-height:1;width:18px}.generated-asset-panel__view-mode-option .anticon svg{display:block}@media(max-width:768px){.generated-asset-panel__toolbar{flex-wrap:nowrap}.generated-asset-panel{padding-inline:10px}}.generated-asset-list{border-radius:12px;color:var(--taomem-color-text);overflow:hidden;width:100%}.generated-asset-list__grid,.generated-asset-list__masonry{width:100%}.generated-asset-list__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.generated-asset-list .task-asset-card,.generated-asset-list .task-asset-card__thumbnail{border-radius:8px}.generated-asset-list__grid-item{min-width:0}.generated-asset-list__waterfall-frame{min-width:0;width:100%}.generated-asset-list__waterfall-frame--square{height:var(--masonry-grid-column-width)}.generated-asset-list__waterfall-frame--landscape{height:var(--masonry-grid-landscape-column-height)}.generated-asset-list__waterfall-frame--portrait{height:var(--masonry-grid-double-column-height)}.generated-asset-list__waterfall-card,.generated-asset-list__waterfall-card .ant-card-body,.generated-asset-list__waterfall-card .task-asset-card__thumbnail,.generated-asset-list__waterfall-placeholder{aspect-ratio:auto!important;height:100%;width:100%}.generated-asset-list__loading-card{align-items:center;background:var(--taomem-color-panel-muted);border-radius:8px;box-shadow:none;display:flex;justify-content:center;overflow:hidden;position:relative}.generated-asset-list__gradient-cover{display:block;height:100%;inset:0;position:absolute;width:100%}.generated-asset-list__loading-card .ant-spin{position:relative;z-index:1}.generated-asset-list__loading-card--grid{aspect-ratio:1;min-height:180px}.generated-asset-list__list,.generated-asset-list__list-grid{width:100%}.generated-asset-list__list-group{margin:0 0 34px}.generated-asset-list__list-group-title{line-height:1.2;margin:0 0 12px}.generated-asset-list__list-card{width:100%}.generated-asset-list__list-frame{aspect-ratio:1/1;min-width:0;width:100%}.generated-asset-list__list-card,.generated-asset-list__list-card .ant-card-body,.generated-asset-list__list-card .task-asset-card__thumbnail,.generated-asset-list__list-placeholder{aspect-ratio:1/1;height:100%;width:100%}.generated-asset-list__status{color:var(--taomem-color-text-secondary);font-size:13px;margin:22px 0 0;text-align:center}.generated-asset-list__load-more-sentinel{height:1px}.generated-asset-list__empty,.generated-asset-list__error{color:var(--taomem-color-text-secondary);font-size:13px;margin:22px 0 0;text-align:center}@media(max-width:1200px){.generated-asset-list__grid,.generated-asset-list__list,.generated-asset-list__masonry{width:100%}.generated-asset-list__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:768px){.generated-asset-list__grid,.generated-asset-list__list,.generated-asset-list__masonry{width:100%}.generated-asset-list__grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.system-template-showcase{color:var(--taomem-color-text);width:100%}.system-template-showcase__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.system-template-showcase__card{background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:8px;color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.system-template-showcase__card:hover{border-color:#fff3;transform:translateY(-2px)}.system-template-showcase__cover{aspect-ratio:3/4;display:block;overflow:hidden;position:relative;width:100%}.system-template-showcase__cover-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.system-template-showcase__name{align-items:center;color:var(--taomem-color-text);display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.35;min-height:54px;padding:10px 12px;text-align:center;word-break:break-word}.system-template-showcase--compact .system-template-showcase__grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}.system-template-showcase--compact .system-template-showcase__name{font-size:13px;min-height:48px;padding:9px 10px}@media(max-width:768px){.system-template-showcase--compact .system-template-showcase__grid,.system-template-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage-gallery{color:var(--taomem-color-text);width:100%}.homepage-gallery__state{align-items:center;background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:180px}.homepage-gallery__state-text{color:var(--taomem-color-text-secondary);font-size:14px;margin:0}.homepage-gallery__retry{align-items:center;background:transparent;border:0;color:var(--taomem-color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0}.homepage-gallery .inspire-home__gallery-flow{display:flex;flex-direction:column;gap:28px;width:100%}.homepage-gallery .inspire-home__gallery-section{display:flex;flex-direction:column;gap:10px;min-width:0}.homepage-gallery .inspire-home__gallery-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.homepage-gallery .inspire-home__gallery-title{color:var(--taomem-color-text);font-size:22px;font-weight:700;line-height:1.3;margin:0;word-break:break-word}.homepage-gallery .inspire-home__gallery-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;width:100%}.homepage-gallery .inspire-home__gallery-card{align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:8px;box-shadow:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;max-width:320px;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;text-decoration:none;transform:translateZ(0);transition:border-color .2s ease,transform .2s ease;width:100%}.homepage-gallery .inspire-home__gallery-card:focus-visible,.homepage-gallery .inspire-home__gallery-card:hover{border-color:#fff3;outline:none;transform:translateY(-2px)}.homepage-gallery .inspire-home__gallery-cover{aspect-ratio:320/569;display:block;flex:0 0 auto;min-height:0;overflow:hidden;position:relative;width:100%}.homepage-gallery .inspire-home__gallery-cover-image{display:block;height:calc(100% + 2px);inset:-1px 0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .2s ease;width:100%}.homepage-gallery .inspire-home__gallery-cover-image[data-gallery-media-status=loaded]{opacity:1}.homepage-gallery .inspire-home__gallery-cover-video{display:block;height:calc(100% + 2px);inset:-1px 0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.homepage-gallery .inspire-home__gallery-cover-video[data-gallery-video-play-mode=auto]:not([data-gallery-media-status=loaded]),.homepage-gallery .inspire-home__gallery-cover-video[data-gallery-video-play-mode=hover]{opacity:0}.homepage-gallery .inspire-home__gallery-card.is-gallery-video-visible .inspire-home__gallery-cover-video[data-gallery-video-play-mode=hover][data-gallery-media-status=loaded]{opacity:1}.homepage-gallery .inspire-home__gallery-type{align-items:center;background:linear-gradient(135deg,#8a49ffdb,#ff5a00d1);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:22px;left:8px;line-height:22px;padding:0 8px;position:absolute;top:8px;z-index:2}.homepage-gallery .inspire-home__gallery-action{bottom:10px;min-width:72px;opacity:0;pointer-events:none;position:absolute;right:10px;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:3}.homepage-gallery .inspire-home__gallery-card:focus-visible .inspire-home__gallery-action,.homepage-gallery .inspire-home__gallery-card:hover .inspire-home__gallery-action{opacity:1;transform:translateY(0)}.homepage-gallery .inspire-home__gallery-name{align-items:center;box-sizing:border-box;color:var(--taomem-color-text);display:flex;flex:0 0 54px;font-size:14px;font-weight:500;height:54px;justify-content:center;line-height:1.35;overflow:hidden;padding:10px 12px;text-align:center;word-break:break-word}.homepage-gallery .inspire-home__gallery-empty{background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text-secondary);display:grid;font-size:14px;margin:0;min-height:180px;place-items:center}.homepage-gallery__loading-card{pointer-events:none}.homepage-gallery__loading-cover,.homepage-gallery__loading-name,.homepage-gallery__loading-title{background:#1f365614;overflow:hidden;position:relative}.homepage-gallery__loading-cover:after,.homepage-gallery__loading-name:after,.homepage-gallery__loading-title:after{animation:homepage-gallery-loading-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.homepage-gallery__loading-title{border-radius:8px;height:28px;width:160px}.homepage-gallery__loading-name{border-radius:6px;height:20px;margin:auto;width:calc(100% - 24px)}.homepage-gallery--compact .inspire-home__gallery-flow{gap:12px}.homepage-gallery--compact .inspire-home__gallery-section{gap:8px}.homepage-gallery--compact .inspire-home__gallery-heading{display:none}.homepage-gallery--compact .inspire-home__gallery-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:stretch}.homepage-gallery--compact .inspire-home__gallery-card{max-width:none}.homepage-gallery--compact .inspire-home__gallery-name{flex-basis:44px;font-size:13px;height:44px;padding:8px}.homepage-gallery--compact .inspire-home__gallery-action{bottom:8px;min-width:64px;right:8px}@keyframes homepage-gallery-loading-shimmer{to{transform:translate(100%)}}@media(max-width:1280px){.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-card:nth-child(n+9){display:none}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-section--primary .inspire-home__gallery-card:nth-child(n+9){display:flex}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-section--primary .inspire-home__gallery-card:nth-child(n+13){display:none}}@media(max-width:1080px){.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-card:nth-child(n+9){display:flex}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-card:nth-child(n+10){display:none}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-section--primary .inspire-home__gallery-card:nth-child(n+10){display:flex}}@media(max-width:960px){.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-card:nth-child(n+9){display:flex}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-section--primary .inspire-home__gallery-card:nth-child(n+15){display:none}}@media(max-width:768px){.homepage-gallery--compact .inspire-home__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.homepage-gallery .inspire-home__gallery-flow{gap:28px}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-grid{gap:8px;grid-template-columns:minmax(0,1fr)}.homepage-gallery:not(.homepage-gallery--compact) .inspire-home__gallery-section--primary .inspire-home__gallery-card:nth-child(n+15){display:flex}.homepage-gallery .inspire-home__gallery-title{font-size:18px}.homepage-gallery .inspire-home__gallery-name{font-size:13px;padding:9px 10px}}.task-asset-card{background:transparent;border:0;border-radius:12px;box-sizing:border-box;display:block;margin:0;padding:0;width:100%}.task-asset-card__thumbnail{background:var(--taomem-color-panel-muted);border-radius:12px;box-shadow:inset 0 0 0 1px var(--taomem-color-border);overflow:hidden;position:relative}.task-asset-card__thumbnail--auto-height{min-height:220px}.task-asset-card__main{background:transparent;border:0;cursor:zoom-in;display:block;height:100%;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.task-asset-card__main--loading{min-height:100%}.task-asset-card__main--disabled{cursor:default}.task-asset-card__media{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform-origin:center;transition:opacity .2s ease,transform .28s ease;width:100%}.task-asset-card__gradient-cover{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}.task-asset-card__media--loaded{opacity:1;position:relative;z-index:1}.task-asset-card__thumbnail--square{aspect-ratio:1/1}.task-asset-card__media--square{-o-object-fit:cover;object-fit:cover}.task-asset-card__thumbnail:hover .task-asset-card__media{transform:scale(1.06)}.task-asset-card__type-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab8;border:0;border-radius:999px;box-shadow:0 8px 20px #00000047;color:#fff;font-size:11px;font-weight:700;left:8px;letter-spacing:0;line-height:20px;margin-inline-end:0;position:absolute;top:8px;z-index:2}.task-asset-card__type-tag--image{background:#ff5a00e0}.task-asset-card__type-tag--video{background:linear-gradient(135deg,#8a49ffdb,#ff5a00d1)}.task-asset-card__media-loading{background:#1f365614;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:12px;position:absolute;z-index:2}.task-asset-card__play{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.task-asset-card__play .anticon{align-items:center;background:#ffffff24;border-radius:999px;box-shadow:0 16px 38px #00000047;color:var(--taomem-color-primary);display:inline-flex;font-size:28px;height:32px;justify-content:center;transition:transform .2s ease;width:32px}.task-asset-card__thumbnail:hover .task-asset-card__play .anticon{transform:scale(1.04)}.task-asset-card--pending .task-asset-card__thumbnail{background:var(--taomem-color-panel-muted)}.task-asset-card__loading{display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:280px;padding:12px}.task-asset-card__empty{align-items:center;color:var(--taomem-color-text-secondary);display:flex;font-size:13px;justify-content:center;min-height:220px}.task-asset-card__overlay{display:flex;flex-direction:row;gap:8px;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;transition:opacity .2s ease;z-index:3}.task-asset-card__thumbnail:hover .task-asset-card__overlay{opacity:1;pointer-events:auto}.task-asset-card__action{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--taomem-color-overlay-fallback);border:1px solid var(--taomem-color-border-strong);border-radius:8px;box-shadow:var(--taomem-shadow-control);color:var(--taomem-color-text);cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease;width:32px}.task-asset-card__action-tooltip{display:inline-flex}.task-asset-card__action:hover{background:var(--taomem-color-panel-hover);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.task-asset-card__action--danger{background:var(--taomem-color-danger-bg);border-color:var(--taomem-color-danger-border);color:var(--taomem-color-danger-text)}.task-asset-card__action--danger:hover{background:var(--taomem-color-danger-bg-hover);border-color:var(--taomem-color-danger-border-hover);color:var(--taomem-color-danger-text)}.task-asset-card__action:disabled{cursor:not-allowed;opacity:.45;transform:none}.asset-detail-modal__stage{display:contents}.asset-detail-modal__stage--fullscreen{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;position:relative;width:100%}.asset-detail-modal__action-bar{display:flex;justify-content:center;margin-top:12px;width:100%}.asset-detail-modal__action-bar-inner{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.asset-detail-modal__frame{position:relative;width:100%}.asset-detail-modal{display:grid;gap:var(--taomem-panel-gap);grid-template-columns:var(--asset-detail-modal-columns,minmax(0,1fr) 280px);height:100%;min-height:0}.asset-detail-modal__preview{align-items:center;background:var(--taomem-color-media-preview-bg);display:flex;height:100%;justify-content:center;min-height:560px;position:relative}.asset-detail-modal__media,.asset-detail-modal__preview{border-radius:var(--taomem-radius-modal);overflow:hidden}.asset-detail-modal__media{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .18s ease;width:auto}.asset-detail-modal__media--ready{opacity:1}.asset-detail-modal__window-loading{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#f5f8ffb8;border-radius:var(--taomem-radius-modal);color:var(--taomem-color-primary);display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.asset-detail-modal__placeholder{align-items:center;color:var(--taomem-color-text-secondary);display:flex;flex-direction:column;gap:var(--taomem-space-6)}.asset-detail-modal__action-button{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid hsla(0,0%,100%,.34);border-radius:var(--taomem-radius-pill);box-shadow:0 12px 28px #1118271f;color:#ffffffeb;display:inline-flex;flex:0 0 auto;gap:var(--taomem-space-6);height:var(--taomem-control-height-md);padding:0 15px}.asset-detail-modal__action-button:focus,.asset-detail-modal__action-button:hover{background:#ffffff38;border-color:#ffffff7a;color:var(--taomem-color-white)}.asset-detail-modal__action-button:disabled{background:#ffffff14;border-color:#ffffff2e;color:#ffffff7a}.asset-detail-modal__delete-action{background:#ff4d4f38;border-color:#ffffff47;color:#fff0f0f2}.asset-detail-modal__delete-action:focus,.asset-detail-modal__delete-action:hover{background:#ff4d4f57;border-color:#ff7875a3;color:var(--taomem-color-white)}.asset-detail-modal__delete-action:disabled{background:#ffffff14;border-color:#ffffff2e;color:#ffffff7a}.asset-detail-modal__delete-action--placeholder,.asset-detail-modal__download-action--placeholder{pointer-events:none;visibility:hidden}.asset-detail-modal__sidebar{background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-panel);display:flex;flex-direction:column;gap:var(--taomem-space-14);padding:var(--taomem-space-12)}.asset-detail-modal__detail-list{display:grid;gap:var(--taomem-space-10)}.asset-detail-modal__detail-row{align-items:start;display:grid;gap:0 var(--taomem-space-10);grid-template-columns:78px minmax(0,1fr)}.asset-detail-modal__detail-label{color:var(--taomem-color-text-tertiary);font-size:var(--taomem-font-size-sm);line-height:var(--taomem-line-height-relaxed);white-space:nowrap}.asset-detail-modal__detail-value,.asset-detail-modal__value{color:var(--taomem-color-text);font-size:var(--taomem-font-size-sm);line-height:1.55;word-break:break-word}.asset-detail-modal__value{white-space:pre-wrap}.asset-detail-modal__value-action{align-items:center;background:transparent;border:0;color:var(--taomem-color-primary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--taomem-space-6);max-width:100%;padding:0;text-align:left}.asset-detail-modal__value-action:focus-visible,.asset-detail-modal__value-action:hover{color:var(--taomem-color-primary-hover)}.asset-detail-modal__value-action-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-detail-modal__value-action-icon{flex:0 0 auto;font-size:13px}.asset-detail-modal__media-param{align-items:center;background:var(--taomem-color-input-bg);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-sm);color:var(--taomem-color-text-secondary);display:inline-flex;font-size:var(--taomem-font-size-sm);gap:var(--taomem-space-6);line-height:1;max-width:100%;min-height:38px;padding:var(--taomem-space-4) var(--taomem-space-8) var(--taomem-space-4) var(--taomem-space-5);width:-moz-fit-content;width:fit-content}.asset-detail-modal__media-param-image{border-radius:var(--taomem-radius-control);flex:0 0 auto;overflow:hidden}.asset-detail-modal__media-param-name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-detail-modal__media-param-image .ant-image-img{background:var(--taomem-color-secondary-bg);border-radius:var(--taomem-radius-control);-o-object-fit:contain;object-fit:contain}.asset-detail-modal__media-param-image .ant-image-mask{border-radius:var(--taomem-radius-control)}.asset-detail-modal__wrap .ant-modal{max-width:min(92vw,1080px)}.asset-detail-modal__wrap .ant-modal-content{border-radius:var(--taomem-radius-modal)}.asset-detail-modal__wrap .ant-modal-body{padding:var(--taomem-panel-padding)}.asset-detail-modal__wrap--fullscreen{--asset-detail-modal-fullscreen-bg:rgba(17,24,39,.34);--asset-detail-modal-fullscreen-padding-x:clamp(16px,2.4vw,36px);--asset-detail-modal-fullscreen-padding-y:clamp(16px,2.4vh,32px);--asset-detail-modal-action-bar-height:44px;--asset-detail-modal-action-bar-gap:12px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:var(--asset-detail-modal-fullscreen-bg);overflow:hidden}.asset-detail-modal__wrap--fullscreen .ant-modal{height:100vh;height:100dvh;margin:0;max-width:100%;padding-bottom:0;top:0;width:100%}.asset-detail-modal__wrap--fullscreen .ant-modal-content{background:transparent;border-radius:0;box-shadow:none;height:100vh;height:100dvh;min-height:0;overflow:hidden}.asset-detail-modal__wrap--fullscreen .ant-modal-body{align-items:stretch;background:transparent;box-sizing:border-box;display:flex;height:100vh;height:100dvh;justify-content:flex-start;min-height:0;overflow:hidden;padding:var(--asset-detail-modal-fullscreen-padding-y) var(--asset-detail-modal-fullscreen-padding-x)}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__stage--fullscreen{flex:1 1 auto}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__action-bar{background:transparent;box-sizing:border-box;margin-top:var(--asset-detail-modal-action-bar-gap);position:relative;width:100%;z-index:3}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__action-bar,.asset-detail-modal__wrap--fullscreen .asset-detail-modal__action-bar-inner{align-items:center;min-height:var(--asset-detail-modal-action-bar-height)}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__frame{background:transparent;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__stage--with-actions .asset-detail-modal__frame{min-height:0}.asset-detail-modal__wrap--fullscreen .asset-detail-modal{background:transparent;height:100%;min-height:0;width:100%}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__preview,.asset-detail-modal__wrap--fullscreen .asset-detail-modal__window-loading{background:transparent;border-radius:var(--taomem-radius-modal);min-height:0}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__preview{height:100%;width:100%}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__sidebar{background:transparent;min-height:0;overflow:auto}.asset-detail-modal__wrap--fullscreen .ant-modal-close{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);right:clamp(18px,2.5vw,32px);top:clamp(18px,2.5vw,32px)}@media(max-width:1024px){.asset-detail-modal{grid-template-columns:minmax(0,1fr)}.asset-detail-modal__wrap:not(.asset-detail-modal__wrap--fullscreen) .asset-detail-modal__preview{min-height:360px}}@media(max-width:768px){.asset-detail-modal__wrap--fullscreen{--asset-detail-modal-fullscreen-padding-x:12px;--asset-detail-modal-fullscreen-padding-y:12px;--asset-detail-modal-action-bar-height:40px;--asset-detail-modal-action-bar-gap:10px}.asset-detail-modal__wrap--fullscreen .asset-detail-modal{gap:var(--taomem-space-10);grid-template-columns:minmax(0,1fr)}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__action-bar{min-height:var(--asset-detail-modal-action-bar-height)}.asset-detail-modal__wrap--fullscreen .asset-detail-modal__action-button{height:36px;max-width:calc(100vw - var(--asset-detail-modal-fullscreen-padding-x) - var(--asset-detail-modal-fullscreen-padding-x))}.asset-detail-modal__wrap--fullscreen .ant-modal-close{right:12px;top:12px}}.asset-detail-modal{background:var(--taomem-color-panel);color:var(--taomem-color-text)}.asset-detail-modal__actions,.asset-detail-modal__meta,.asset-detail-modal__preview{background:radial-gradient(circle at 50% 18%,rgba(255,91,0,.08),transparent 40%),#ffffff09}.asset-detail-modal__info,.asset-detail-modal__media-param,.asset-detail-modal__side,.asset-detail-modal__sidebar{background:var(--taomem-color-panel);border-color:var(--taomem-color-border)}.asset-detail-modal__detail-value,.asset-detail-modal__field-value,.asset-detail-modal__title,.asset-detail-modal__value{color:var(--taomem-color-text)}.asset-detail-modal__detail-label,.asset-detail-modal__field-label,.asset-detail-modal__hint,.asset-detail-modal__media-param,.asset-detail-modal__placeholder,.asset-detail-modal__status{color:var(--taomem-color-text-secondary)}.inspire-home{--inspire-home-content-width:min(1456px, calc(100% - 72px) );color:var(--taomem-color-text);padding:0 16px 40px 0}.inspire-home__hero{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:flex-start;min-height:210px;overflow:visible;padding-top:0}.inspire-home__title{background:linear-gradient(104deg,var(--taomem-color-text) 0,var(--taomem-color-text) 28%,var(--taomem-color-primary) 46%,#ff8848 62%,var(--taomem-color-text) 82%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:64px;font-weight:700;letter-spacing:0;line-height:1.08;margin:-18px 0 -12px;max-width:100%;padding:18px 0 12px;text-align:center;width:-moz-fit-content;width:fit-content}.inspire-home__quick-actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(320px,720px));justify-content:center;margin:0 auto;width:var(--inspire-home-content-width)}.inspire-home__discover{margin:32px auto 0;width:var(--inspire-home-content-width)}.inspire-home__footer{color:var(--taomem-color-text-tertiary);font-size:13px;line-height:1.5;margin:36px auto 0;padding-top:20px;text-align:center;width:var(--inspire-home-content-width)}.inspire-home__quick-card{--inspire-home-liquid-accent:rgba(255,91,0,.34);--inspire-home-liquid-accent-soft:rgba(255,136,72,.16);--inspire-home-liquid-edge:hsla(0,0%,100%,.34);--inspire-home-tilt-x:0deg;--inspire-home-tilt-y:0deg;--inspire-home-lift:0px;--inspire-home-press-scale:1;align-items:center;backdrop-filter:blur(28px) saturate(178%) contrast(1.06);-webkit-backdrop-filter:blur(28px) saturate(178%) contrast(1.06);background:radial-gradient(120% 130% at 8% 0,hsla(0,0%,100%,.27),transparent 32%),linear-gradient(138deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,.065) 42%,var(--inspire-home-liquid-accent-soft)),#0d0d0d75;border:1px solid var(--inspire-home-liquid-edge);border-radius:24px;box-shadow:inset 0 1px #ffffff57,inset 0 -18px 48px #ffffff0b,0 1px 2px #ffffff0f,0 22px 58px #00000057,0 10px 30px var(--inspire-home-liquid-accent-soft);display:flex;gap:16px;isolation:isolate;min-height:112px;overflow:hidden;padding:22px;position:relative;text-decoration:none;transform:perspective(900px) rotateX(var(--inspire-home-tilt-x)) rotateY(var(--inspire-home-tilt-y)) translateY(var(--inspire-home-lift)) scale(var(--inspire-home-press-scale));transform-style:preserve-3d;transition:border-color var(--taomem-motion-base),box-shadow var(--taomem-motion-base),transform var(--taomem-motion-base),background var(--taomem-motion-base);will-change:transform}.inspire-home__quick-card:before{background:radial-gradient(circle at 88% 0,var(--inspire-home-liquid-accent),transparent 34%),linear-gradient(106deg,transparent 18%,hsla(0,0%,100%,.22) 42%,transparent 68%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;transition:opacity var(--taomem-motion-base),transform var(--taomem-motion-base);z-index:0}.inspire-home__quick-card:after{background:linear-gradient(180deg,hsla(0,0%,100%,.14),transparent 42%);border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1b,inset 0 20px 42px #ffffff09;content:"";inset:1px;opacity:.88;pointer-events:none;position:absolute;z-index:0}.inspire-home__quick-card--video{--inspire-home-liquid-accent:rgba(138,73,255,.36);--inspire-home-liquid-accent-soft:rgba(138,73,255,.16);--inspire-home-liquid-edge:rgba(203,181,255,.34)}.inspire-home__quick-card--image{--inspire-home-liquid-accent:rgba(255,91,0,.36);--inspire-home-liquid-accent-soft:rgba(255,136,72,.16);--inspire-home-liquid-edge:rgba(255,214,181,.34)}.inspire-home__quick-card:focus-visible,.inspire-home__quick-card:hover{--inspire-home-lift:-2px;background:radial-gradient(120% 130% at 8% 0,hsla(0,0%,100%,.32),transparent 34%),linear-gradient(138deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.075) 42%,var(--inspire-home-liquid-accent-soft)),#0f0f0f85;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff61,inset 0 -18px 48px #ffffff0f,0 1px 2px #ffffff14,0 28px 66px #0006,0 14px 36px var(--inspire-home-liquid-accent-soft)}.inspire-home__quick-card:focus-visible:before,.inspire-home__quick-card:hover:before{opacity:.9;transform:translate3d(3px,-2px,0) scale(1.015)}.inspire-home__quick-card:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:4px}.inspire-home__quick-card:active{--inspire-home-lift:0px;--inspire-home-press-scale:.985}.inspire-home__quick-icon{background:var(--taomem-color-primary-bg);border-radius:16px;box-shadow:inset 0 1px #ffffff2e;color:var(--taomem-color-primary);display:grid;font-size:24px;height:60px;margin:0;place-items:center;position:relative;width:60px;z-index:2}.inspire-home__quick-icon--image{background:linear-gradient(135deg,var(--taomem-color-primary),#ff8848);color:#fff}.inspire-home__quick-icon--video{background:linear-gradient(135deg,#8a49ff,var(--taomem-color-primary));color:#fff}.inspire-home__quick-content{position:relative;z-index:2}.inspire-home__quick-title{color:var(--taomem-color-text);font-size:24px;margin:0}.inspire-home__quick-desc{color:var(--taomem-color-text-secondary);font-size:14px;line-height:1.5;margin:8px 0 0}@media(max-width:960px){.inspire-home{--inspire-home-content-width:min(100%,720px);padding:10px 14px 28px}.inspire-home__hero{gap:24px;min-height:300px}.inspire-home__title{font-size:52px}.inspire-home__quick-actions{grid-template-columns:minmax(0,720px)}.inspire-home__footer{font-size:12px;margin-top:28px;padding-top:18px}}@media(max-width:640px){.inspire-home__title{font-size:40px}.inspire-home__quick-card{border-radius:18px;min-height:104px;padding:18px}.inspire-home__quick-icon{border-radius:14px;height:52px;width:52px}}@media(prefers-reduced-motion:reduce){.inspire-home__quick-card:active,.inspire-home__quick-card:focus-visible,.inspire-home__quick-card:hover{transform:none}.inspire-home__quick-card:focus-visible:before,.inspire-home__quick-card:hover:before{transform:none}}@media(prefers-reduced-transparency:reduce){.inspire-home__quick-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(138deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.045) 42%,var(--inspire-home-liquid-accent-soft)),#121212eb}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.inspire-home__quick-card{background:linear-gradient(138deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05) 42%,var(--inspire-home-liquid-accent-soft)),#121212e6}}.assets-page{color:var(--taomem-color-text);min-height:calc(100vh - var(--taomem-topbar-height));padding:0 var(--taomem-page-gap) 18px 0}.assets-page__content{padding:0}.assets-page__login-required{min-height:calc(100dvh - var(--taomem-topbar-height) - 18px)}@media(max-width:768px){.assets-page{padding:14px 12px 20px}}.recharge-page{color:var(--taomem-color-text);min-height:calc(100dvh - var(--taomem-topbar-height));padding:26px var(--taomem-page-gap) 32px 0}.recharge-page__login-required{min-height:calc(100dvh - var(--taomem-topbar-height) - 18px)}.recharge-page__shell{margin:0 auto;width:min(1120px,100%)}.recharge-page__token-icon{border-radius:999px;display:block;flex:0 0 auto;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.recharge-page__token-icon--network{height:24px;width:24px}.recharge-page__token-icon--small{height:18px;width:18px}.recharge-page__payment-method-icon{color:var(--taomem-color-text-secondary);display:inline-flex;flex:0 0 auto;font-size:24px;height:24px;width:24px}.recharge-page__payment-method-icon--alipay{color:#1677ff}.recharge-page__payment-method-icon--wechat{color:#22c55e}.recharge-page__payment-method-icon--default{color:var(--taomem-color-primary)}.recharge-page__layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}.recharge-page__layout--form-only{grid-template-columns:minmax(0,1fr)}.recharge-page__panel{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-panel);box-shadow:var(--taomem-shadow-control)}.recharge-page__form-panel,.recharge-page__history-panel,.recharge-page__summary-panel{padding:18px}.recharge-page__summary-panel{position:sticky;top:calc(var(--taomem-topbar-height) + 16px)}.recharge-page__summary-panel--dialog{background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px;position:static}.recharge-page__summary-panel--dialog .recharge-page__summary-countdown{text-align:center}.recharge-page__payment-result{padding:0}.recharge-page__payment-result .ant-result-icon{margin-bottom:10px}.recharge-page__payment-result .ant-result-title{color:var(--taomem-color-text);font-size:22px;font-weight:760}.recharge-page__summary-countdown{color:var(--taomem-color-primary);font-size:30px;font-variant-numeric:tabular-nums;font-weight:820;line-height:1.2;margin:12px 0 0}.recharge-page__summary-panel--dialog .recharge-page__summary-list{gap:0;margin-top:28px}.recharge-page__summary-panel--dialog .recharge-page__summary-payment{margin-top:10px}.recharge-page__summary-panel--dialog .recharge-page__summary-row{align-items:center;gap:18px;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);padding:12px 0}.recharge-page__summary-panel--dialog .recharge-page__summary-row dt{font-size:14px;padding-top:0}.recharge-page__summary-panel--dialog .recharge-page__summary-row dd{font-size:16px;text-align:right}.recharge-page__summary-panel--dialog .recharge-page__summary-address{justify-items:center}.recharge-page__summary-panel--dialog .recharge-page__address-row{justify-content:center}.recharge-page__summary-panel--dialog .recharge-page__address-value{text-align:center}.recharge-page__summary-panel--dialog .recharge-page__qr-frame{height:190px;width:190px}.recharge-page__panel-head{display:grid;gap:6px}.recharge-page__panel-title{color:var(--taomem-color-text);font-size:20px;font-weight:760;line-height:1.25;margin:0}.recharge-page__panel-desc{color:var(--taomem-color-text-secondary);font-size:13px;line-height:1.65;margin:0}.recharge-page__form{display:grid;gap:18px;margin-top:18px}.recharge-page__field{display:grid;gap:10px}.recharge-page__field-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.recharge-page__label{color:var(--taomem-color-text-secondary);font-size:13px;font-weight:700}.recharge-page__copy-button,.recharge-page__secondary-action{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),transform var(--taomem-motion-fast)}.recharge-page__copy-button:hover,.recharge-page__secondary-action:hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.recharge-page__copy-button:active,.recharge-page__secondary-action:active{transform:translateY(1px)}.recharge-page__state-box{background:#ffffff07;border:1px dashed var(--taomem-color-border);border-radius:10px;color:var(--taomem-color-text-tertiary);display:grid;min-height:84px;padding:12px;place-items:center;text-align:center}.recharge-page__state-box p{font-size:13px;line-height:1.6;margin:0}.recharge-page__network-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-page__amount-option,.recharge-page__network-option{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:10px;color:var(--taomem-color-text);cursor:pointer;transition:border-color var(--taomem-motion-fast),background var(--taomem-motion-fast),color var(--taomem-motion-fast),transform var(--taomem-motion-fast)}.recharge-page__network-option{align-content:center;display:grid;gap:6px;min-height:74px;padding:12px;text-align:left}.recharge-page__network-main{align-items:center;display:flex;gap:8px;min-width:0}.recharge-page__amount-option:hover:not(:disabled),.recharge-page__network-option:hover:not(:disabled){background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover)}.recharge-page__amount-option:active:not(:disabled),.recharge-page__network-option:active:not(:disabled){transform:translateY(1px)}.recharge-page__amount-option:disabled,.recharge-page__network-option:disabled{cursor:not-allowed;opacity:.58}.recharge-page__amount-option--active,.recharge-page__network-option--active{background:var(--taomem-color-primary-bg-hover);border-color:var(--taomem-color-primary);box-shadow:0 0 0 1px var(--taomem-color-primary-border)}.recharge-page__network-name{color:var(--taomem-color-text);font-size:16px;font-weight:780;line-height:1.2;min-width:0;overflow-wrap:anywhere}.recharge-page__network-meta{color:var(--taomem-color-text-tertiary);font-size:12px;line-height:1.4}.recharge-page__amount-options{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.recharge-page__amount-option{align-items:center;color:var(--taomem-color-text-secondary);display:inline-flex;font-size:13px;font-weight:760;justify-content:flex-start;min-height:66px;padding:10px 12px;text-align:left}.recharge-page__amount-suffix,.recharge-page__summary-amount{align-items:center;display:inline-flex;gap:6px;min-width:0}.recharge-page__amount-option-inner{display:grid;gap:4px;min-width:0;width:100%}.recharge-page__amount-option-credit{align-items:center;color:var(--taomem-color-text);display:inline-flex;font-size:16px;font-weight:820;line-height:1.2}.recharge-page__amount-option-price{align-items:center;color:var(--taomem-color-text-tertiary);display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.2}.recharge-page__amount-option-token-icon{height:14px;width:14px}.recharge-page__amount-option--custom .recharge-page__amount-option-inner{align-items:center;display:inline-flex;min-height:42px}.recharge-page__amount-option--active,.recharge-page__amount-option--active .recharge-page__amount-option-credit{color:var(--taomem-color-primary)}.recharge-page__amount-input-shell{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:10px;display:flex;gap:10px;min-height:48px;padding:0 14px;transition:border-color var(--taomem-motion-fast),box-shadow var(--taomem-motion-fast),background var(--taomem-motion-fast)}.recharge-page__amount-input-shell:focus-within{background:#ffffff0d;border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px var(--taomem-color-focus-ring)}.recharge-page__amount-input-shell--error,.recharge-page__amount-input-shell--error:focus-within{border-color:var(--ant-color-error,#ff7875);box-shadow:none}.recharge-page__amount-input{background:transparent;border:none;color:var(--taomem-color-text);font-size:18px;font-weight:760;min-width:0;outline:none;padding:0;width:100%}.recharge-page__amount-input::-moz-placeholder{color:var(--taomem-color-text-tertiary);font-size:14px;font-weight:400}.recharge-page__amount-input::placeholder{color:var(--taomem-color-text-tertiary);font-size:14px;font-weight:400}.recharge-page__amount-suffix{color:var(--taomem-color-primary);flex:0 0 auto;font-size:13px;font-weight:800}.recharge-page__field-error,.recharge-page__field-hint{font-size:12px;line-height:1.6;margin:-2px 0 0}.recharge-page__field-hint{color:var(--taomem-color-text-tertiary)}.recharge-page__field-error,.recharge-page__order-error{color:var(--ant-color-error,#ff8f8a)}.recharge-page__submit.ant-btn-lg{border-radius:10px;font-weight:760;height:46px;width:100%}.recharge-page__summary-list{display:grid;gap:10px;margin:18px 0 0}.recharge-page__summary-payment{display:grid;gap:14px;margin-top:18px}.recharge-page__summary-row{border-top:1px solid var(--taomem-color-border);display:grid;gap:5px;padding-top:10px}.recharge-page__summary-row dt{color:var(--taomem-color-text-tertiary);font-size:12px}.recharge-page__summary-row dd{color:var(--taomem-color-text-secondary);font-size:14px;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.recharge-page__summary-value--accent{color:var(--taomem-color-primary)!important}.recharge-page__summary-value--text{color:var(--taomem-color-text)!important}.recharge-page__summary-panel--dialog .recharge-page__summary-row--amount{row-gap:6px}.recharge-page__summary-panel--dialog .recharge-page__summary-row--stacked-content{row-gap:12px}.recharge-page__summary-content-row{grid-column:1/-1;width:100%}.recharge-page__summary-amount{overflow-wrap:anywhere}.recharge-page__summary-amount-actions{align-items:center;display:inline-flex;gap:8px}.recharge-page__copyable-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.recharge-page__copyable-value:focus-visible{outline:2px solid var(--taomem-color-primary);outline-offset:3px}.recharge-page__summary-amount-notice-row{grid-column:1/-1}.recharge-page__summary-amount-notice{color:var(--taomem-color-text);font-size:12px;font-weight:600;line-height:1.55;margin:0;text-align:right}.recharge-page__summary-amount-notice strong{color:var(--taomem-color-primary);font-weight:800}.recharge-page__qr-frame{background:var(--taomem-color-white);border-radius:10px;display:grid;height:142px;justify-self:center;margin-inline:auto;overflow:hidden;place-items:center;width:142px}.recharge-page__qr-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recharge-page__address-row{align-items:flex-start;display:flex;gap:10px;min-width:0;width:100%}.recharge-page__address-value{color:var(--taomem-color-primary);font-size:14px;font-weight:760;line-height:1.6;min-width:0;overflow-wrap:anywhere}.recharge-page__address-middle{color:var(--taomem-color-text)}.recharge-page__address-edge--prefix,.recharge-page__address-edge--suffix{color:var(--taomem-color-primary)}.recharge-page__copy-button{border-radius:8px;flex:0 0 auto;font-size:13px;font-weight:760;gap:6px;justify-self:center;min-height:34px;padding:0 12px}.recharge-page__copy-button.recharge-page__amount-copy-button{font-size:12px;min-height:28px;padding:0 8px}.recharge-page__summary-address{display:grid;gap:10px;justify-items:start;min-width:0}.recharge-page__order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.recharge-page__summary-payment .recharge-page__order-actions{flex-direction:column;margin-top:0}.recharge-page__summary-payment .recharge-page__secondary-action{justify-content:center;width:100%}.recharge-page__summary-payment .recharge-page__close-action{width:100%}.recharge-page__payment-warning{background:#faad1417;border:1px solid rgba(250,173,20,.24);border-radius:10px;color:var(--ant-color-warning,#faad14);font-size:12px;font-weight:680;line-height:1.65;margin:0;padding:10px 12px}.recharge-page__secondary-action{border-radius:9px;font-size:13px;font-weight:700;gap:6px;min-height:38px;padding:0 12px;text-decoration:none}.recharge-page__order-error{font-size:12px;line-height:1.6;margin:12px 0 0}.recharge-page__history-panel{margin-top:18px}.recharge-page__history-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.recharge-page__history-list{border-radius:12px;margin-top:16px;overflow:hidden}.recharge-page__history-list .ant-list-empty-text{color:var(--taomem-color-text-tertiary);padding:24px 10px}.recharge-page__history-list .ant-spin-container:after{background:#0000002e}.recharge-page__history-list .recharge-page__history-item{align-items:center;border-bottom:none!important;border-radius:10px;box-sizing:border-box;color:var(--taomem-color-text-secondary);display:flex;justify-content:space-between;line-height:1.25;min-height:72px;padding:12px 20px}.recharge-page__history-list .recharge-page__history-item:nth-child(odd){background:#ffffff09}.recharge-page__history-info{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;overflow:hidden}.recharge-page__history-title{color:var(--taomem-color-text);display:block;font-size:15px;font-weight:760;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-page__history-crypto,.recharge-page__history-time{color:var(--taomem-color-text-tertiary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-page__history-time{font-size:12px;line-height:18px}.recharge-page__history-amount-wrap{align-items:flex-end;display:flex;flex:0 0 220px;flex-direction:column;gap:4px;justify-content:center;max-width:220px;min-width:0;overflow:hidden}.recharge-page__history-credit{color:#45d483;display:inline-block;font-size:16px;font-weight:800;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-page__history-crypto{align-items:center;display:inline-flex;font-size:12px;gap:6px;justify-content:flex-end;line-height:16px;max-width:100%}.recharge-page__history-pagination-shell{align-items:flex-end;display:flex;min-height:42px}.recharge-page__history-pagination.ant-pagination{justify-content:flex-start;margin:10px 0 0}.recharge-page__history-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.recharge-page__history-error{color:var(--taomem-color-text-tertiary);color:var(--ant-color-error,#ff8f8a);font-size:12px;line-height:1.6}@media(max-width:1024px){.recharge-page{padding:18px 12px 26px}.recharge-page__layout{grid-template-columns:1fr}.recharge-page__summary-panel{position:static}}@media(max-width:720px){.recharge-page__summary-panel--dialog{padding:0}.recharge-page__payment-result .ant-result-title{font-size:20px}.recharge-page__summary-panel--dialog .recharge-page__summary-row{gap:6px;grid-template-columns:1fr}.recharge-page__summary-panel--dialog .recharge-page__summary-row dd{text-align:left}.recharge-page__summary-panel--dialog .recharge-page__qr-frame{height:160px;width:160px}.recharge-page__network-grid{grid-template-columns:1fr}.recharge-page__field-head,.recharge-page__history-head{align-items:flex-start;flex-direction:column}.recharge-page__amount-options{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-page__history-list .recharge-page__history-item{padding:12px 10px}.recharge-page__history-amount-wrap{flex-basis:128px;max-width:128px}.recharge-page__qr-frame{height:132px;width:132px}}@media(prefers-reduced-motion:reduce){.recharge-page__amount-input-shell,.recharge-page__amount-option,.recharge-page__copy-button,.recharge-page__network-option,.recharge-page__secondary-action{transition:none}}.login-dialog__panel{--login-dialog-action-height:50px;--login-dialog-action-font-size:16px;background:transparent;color:var(--taomem-color-text)}.login-dialog__field-wrap--password-login{margin-bottom:var(--taomem-space-6)}.login-dialog__otp-wrap{position:relative}.login-dialog__otp-wrap .login-dialog__field-input{padding-left:38px;padding-right:140px}.login-dialog__input-shell--password .login-dialog__field-input{padding-right:42px}.login-dialog__password-toggle{align-items:center;background:transparent;border:none;color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:0;position:absolute;right:var(--taomem-space-10);top:50%;transform:translateY(-50%)}.login-dialog__password-strength{margin:calc(var(--taomem-space-4)*-1) 0 var(--taomem-space-12)}.login-dialog__password-rule{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-xs);line-height:var(--taomem-line-height-base);margin:var(--taomem-space-6) 0 0}.login-dialog__submit{align-items:center;border:0;border-radius:var(--taomem-radius-pill);cursor:pointer;display:inline-flex;font-size:var(--login-dialog-action-font-size);font-weight:var(--taomem-font-weight-semibold);gap:var(--taomem-space-8);height:var(--login-dialog-action-height);justify-content:center;margin-top:var(--taomem-space-2);width:100%}.login-dialog__submit:disabled{cursor:not-allowed;opacity:.6}.login-dialog__divider{align-items:center;color:var(--taomem-color-text-secondary);display:grid;font-size:var(--taomem-font-size-xs);gap:var(--taomem-space-10);grid-template-columns:1fr auto 1fr;margin:var(--taomem-space-14) 0}.login-dialog__divider:after,.login-dialog__divider:before{content:"";height:1px}.login-dialog__alt-button{background:var(--taomem-color-secondary-bg);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-pill);color:var(--taomem-color-text);cursor:pointer;font-size:var(--login-dialog-action-font-size);font-weight:var(--taomem-font-weight-semibold);height:var(--login-dialog-action-height);width:100%}.login-dialog__alternative-actions{display:grid;gap:var(--taomem-space-10)}.login-dialog__alternative-actions--footer{margin-top:var(--taomem-space-14)}.login-dialog__row-actions{display:flex;gap:var(--taomem-space-8);justify-content:space-between;margin-top:var(--taomem-space-8)}.login-dialog__text-button{background:transparent;border:0;color:var(--taomem-color-text-secondary);cursor:pointer;font-size:var(--taomem-font-size-sm)}.login-dialog__text-button:disabled{cursor:not-allowed;opacity:.55}.login-dialog__back-button{background:transparent;border:0;cursor:pointer;display:inline-block;height:auto;margin-top:var(--taomem-space-10);padding:0;width:auto}.login-dialog__back-button,.login-dialog__hint{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-sm)}.login-dialog__hint{margin:0 0 var(--taomem-space-10)}.login-dialog__forgot-tip{margin:0 0 var(--taomem-space-14);text-align:right}.login-dialog__bottom-link{background:transparent;border:0;color:var(--taomem-color-primary);cursor:pointer;font-size:var(--taomem-font-size-sm)}.login-dialog__captcha{margin-top:var(--taomem-space-10)}.login-dialog__captcha-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--taomem-space-8)}.login-dialog__captcha-tip{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-base);margin:0}.login-dialog__captcha-refresh{align-items:center;background:transparent;border:0;color:var(--taomem-color-primary);cursor:pointer;display:inline-flex;font-size:var(--taomem-font-size-sm);gap:var(--taomem-space-5);padding:0}.login-dialog__captcha-refresh:disabled{cursor:not-allowed}.login-dialog__button-loading-icon{flex:0 0 auto;font-size:var(--taomem-font-size-base);line-height:1}.login-dialog__captcha-refresh span,.login-dialog__otp-send-text span,.login-dialog__submit span{white-space:nowrap}.login-dialog__captcha-image{border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-control);margin-bottom:var(--taomem-space-8);-o-object-fit:cover;object-fit:cover;width:100%}.login-dialog__error{--tm-form-error-margin:10px 0 0}.login-dialog__captcha-tip,.login-dialog__divider,.login-dialog__hint,.login-dialog__password-rule{color:var(--taomem-color-text-secondary)}.login-dialog__alt-button,.login-dialog__captcha-image{background:var(--taomem-color-secondary-bg);color:var(--taomem-color-text)}.login-dialog__alt-button,.login-dialog__captcha-image{border-color:var(--taomem-color-border)}.login-dialog__alt-button--register{border-color:var(--taomem-color-primary)}.login-dialog__field-input--error,.login-dialog__field-input--error:focus{border-color:var(--taomem-color-danger)}.login-dialog__back-button,.login-dialog__password-toggle,.login-dialog__text-button{color:var(--taomem-color-text-secondary)}.login-dialog__submit{background:var(--taomem-color-primary-gradient);color:var(--taomem-color-on-primary)}.login-dialog__bottom-link,.login-dialog__captcha-refresh,.login-dialog__otp-send-text{color:var(--taomem-color-primary)}.login-dialog__captcha-refresh:disabled{color:var(--taomem-color-text-tertiary)}.login-dialog__divider:after,.login-dialog__divider:before{background:var(--taomem-color-border)}.auth-password-strength{color:var(--taomem-color-text-secondary)}.auth-password-strength__text{color:inherit;font-size:12px;margin:0 0 6px}.ai-workspace{--ai-workspace-editor-width:356px;--ai-workspace-editor-border-color:var(--taomem-color-border);--ai-workspace-pane-height:calc(100dvh - var(--taomem-topbar-height) - 18px);align-items:stretch;box-sizing:border-box;color:var(--taomem-color-text);display:grid;gap:16px;grid-template-columns:var(--ai-workspace-editor-width) minmax(0,1fr);height:calc(100dvh - var(--taomem-topbar-height));min-height:0;overflow:hidden;padding:0 16px 18px 0}.ai-workspace__panel{max-width:var(--ai-workspace-editor-width);min-height:0;scrollbar-width:none;width:100%;-ms-overflow-style:none;background:linear-gradient(180deg,#0f0f0ffa,#070707fa);border:1px solid var(--ai-workspace-editor-border-color,rgba(6,10,38,.06));border-radius:var(--taomem-radius-panel);box-shadow:inset 0 1px #ffffff0f;box-sizing:border-box;padding:16px 16px 18px}.ai-workspace--template-picker-open .ai-workspace__panel,.ai-workspace__panel{height:var(--ai-workspace-pane-height);max-height:var(--ai-workspace-pane-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ai-workspace__panel::-webkit-scrollbar{display:none;height:0;width:0}.ai-workspace__loading-cover{box-sizing:border-box;display:grid;grid-column:1/-1;min-height:calc(100dvh - var(--taomem-topbar-height) - 18px);place-items:center}.ai-workspace__skeleton-panel{align-content:start;border:1px solid var(--ai-workspace-editor-border-color,rgba(6,10,38,.06));border-radius:18px;box-sizing:border-box;display:grid;gap:14px;max-width:var(--ai-workspace-editor-width);min-height:calc(100dvh - var(--taomem-topbar-height) - 18px);padding:16px;width:100%}.ai-workspace__skeleton-editor-card{align-items:center;background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:62px;padding:10px 12px}.ai-workspace__skeleton-editor-icon{border-radius:11px;height:40px;width:40px}.ai-workspace__skeleton-editor-copy{display:grid;min-width:0}.ai-workspace__skeleton-editor-arrow{border-radius:999px;height:14px;width:14px}.ai-workspace__skeleton-line{border-radius:999px;height:12px}.ai-workspace__skeleton-line--title{height:16px;width:56%}.ai-workspace__skeleton-line--label{width:86px}.ai-workspace__skeleton-textarea{border-radius:8px;min-height:120px}.ai-workspace__skeleton-media{border-radius:8px;min-height:98px}.ai-workspace__skeleton-media--image{min-height:104px}.ai-workspace__skeleton-media--video{min-height:72px}.ai-workspace__skeleton-setting{display:grid;gap:8px}.ai-workspace__skeleton-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace__skeleton-choice{border-radius:8px;min-height:58px}.ai-workspace__skeleton-select{border-radius:8px;min-height:38px}.ai-workspace__skeleton-submit{border-radius:8px;min-height:52px}.ai-workspace__skeleton-choice,.ai-workspace__skeleton-editor-arrow,.ai-workspace__skeleton-editor-icon,.ai-workspace__skeleton-line,.ai-workspace__skeleton-media,.ai-workspace__skeleton-select,.ai-workspace__skeleton-submit,.ai-workspace__skeleton-textarea{animation:ai-workspace-skeleton-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#171717 25%,#222 37%,#171717 63%);background-size:400% 100%}@keyframes ai-workspace-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ai-workspace__group{display:grid;gap:8px;margin-bottom:12px}.ai-workspace__template-selector{align-items:center;background:radial-gradient(circle at 12% 50%,rgba(255,91,0,.16),transparent 44%),linear-gradient(180deg,#ff5b001f,#ff5b000e);border:1px solid var(--taomem-color-primary-border);border-radius:9px;color:var(--taomem-color-text);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:70px;padding:12px 14px;text-align:left;transition:background .18s ease,border-color .18s ease}.ai-workspace__template-selector:hover:not(:disabled){background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover)}.ai-workspace__template-selector:disabled{cursor:not-allowed;opacity:.75}.ai-workspace__template-selector-icon{border-radius:12px;box-shadow:inset 0 1px #ffffff59;color:#fff;display:grid;flex:0 0 auto;font-size:20px;height:44px;overflow:hidden;place-items:center;width:44px}.ai-workspace__template-selector-icon--image{background:linear-gradient(135deg,var(--taomem-color-primary),#ff8848)}.ai-workspace__template-selector-icon--video{background:linear-gradient(135deg,#8a49ff,var(--taomem-color-primary))}.ai-workspace__template-selector-icon svg{height:1em;width:1em}.ai-workspace__template-selector-icon--large:not(.ai-workspace__template-selector-icon--cover){font-size:28px}.ai-workspace__template-selector-icon--cover{background:var(--taomem-color-secondary-bg)}.ai-workspace__template-selector-thumbnail{display:block;height:100%;min-height:0;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.ai-workspace__template-selector-content{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ai-workspace__template-selector-label{color:var(--taomem-color-primary);font-size:12px;font-weight:500}.ai-workspace__template-selector-value{color:var(--taomem-color-text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace__template-selector-arrow{color:var(--taomem-color-text-secondary);flex:0 0 auto;font-size:20px;line-height:1}.ai-workspace__group--actions{grid-template-columns:1fr;margin-top:18px}.ai-workspace__compute-point-estimate{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border);padding:8px 10px}.ai-workspace__compute-point-estimate .ant-alert-content{min-width:0}.ai-workspace__compute-point-estimate .ant-alert-message{color:var(--taomem-color-text);font-size:13px;font-weight:600;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace__compute-point-amount,.ai-workspace__compute-point-message,.ai-workspace__compute-point-unit{align-items:center;display:inline-flex}.ai-workspace__compute-point-message{gap:4px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace__compute-point-estimate .ant-typography.ai-workspace__compute-point-message{margin:0}.ai-workspace__compute-point-amount{color:var(--taomem-color-primary);font-variant-numeric:tabular-nums;font-weight:700;gap:3px}.ai-workspace__compute-point-unit{color:#f59e0b;font-size:14px;gap:2px;line-height:1}.ai-workspace__compute-point-estimate .ant-alert-description{color:var(--taomem-color-text-secondary);font-size:12px;line-height:1.45}.ai-workspace__compute-point-estimate .ant-alert-icon{color:var(--taomem-color-primary)}.ai-workspace__work-node-list{display:grid;gap:12px}.ai-workspace__resolution-label{color:var(--taomem-color-text);font-size:13px;font-weight:700}.ai-workspace__btn{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text);font-size:14px;padding:8px}.ai-workspace__submit-inner{align-items:center;display:inline-flex;gap:6px}.ai-workspace__group--actions .ant-btn-primary{border-radius:10px;font-size:16px;font-weight:700;min-height:46px}.ai-workspace__submit-guide-target{width:100%}.ai-workspace__submit-spin{color:currentColor;line-height:1}.ai-workspace__submit-spin .ant-spin-dot-item{background-color:currentColor}.ai-workspace__save-template-link{background:transparent;border:1px solid var(--taomem-color-primary-border);border-radius:10px;font-weight:600;height:44px;justify-self:center;padding:0;width:100%}.ai-workspace__save-template-link.ant-btn[disabled],.ai-workspace__save-template-link.ant-btn[disabled]:focus,.ai-workspace__save-template-link.ant-btn[disabled]:hover{color:var(--taomem-color-text-tertiary);cursor:not-allowed}.ai-workspace__refresh-btn{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--taomem-color-text);cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.ai-workspace__btn:disabled,.ai-workspace__refresh-btn:disabled{cursor:not-allowed;opacity:.65}.ai-workspace__content{align-self:stretch;box-sizing:border-box;color:var(--taomem-color-text);display:flex;flex-direction:column;height:var(--ai-workspace-pane-height);max-height:var(--ai-workspace-pane-height);min-height:0;overflow:hidden}.ai-workspace__result-preview{border-radius:8px;max-width:100%}.ai-workspace__task-board{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ai-workspace__task-board::-webkit-scrollbar{display:none;height:0;width:0}.ai-workspace__task-board--guide-video{overflow:hidden}.ai-workspace__task-scroll{flex:0 0 auto;min-height:100%;overflow-x:hidden;overflow-y:visible;padding-right:0}.ai-workspace__task-scroll--guide-video{height:100%;min-height:0;overflow:hidden}.ai-workspace__task-scroll .generated-asset-panel{display:flex;flex-direction:column;min-height:100%;padding:0}.ai-workspace__task-scroll--guide-video .generated-asset-panel{height:100%;min-height:0;overflow:hidden}.ai-workspace__task-scroll--guide-video .generated-asset-panel__toolbar{flex:0 0 auto}.ai-workspace__task-scroll .generated-asset-panel__custom-empty{align-items:stretch;display:flex;flex:1 1 auto;justify-content:center;min-height:0}.ai-workspace__task-scroll--guide-video .generated-asset-panel__custom-empty{overflow:hidden}.ai-workspace__guide-video-placeholder{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;width:100%}.ai-workspace__task-scroll--guide-video .ai-workspace__guide-video-placeholder{overflow:hidden}.ai-workspace__guide-video{background:var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-border-secondary);border-radius:8px;display:block;height:100%;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.ai-workspace__task-detail-dialog{background:var(--taomem-color-panel-elevated);border-radius:18px;color:var(--taomem-color-text);display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,34vw,460px);height:min(820px,100vh - 64px);max-height:calc(100vh - 40px);min-height:560px;overflow:hidden;width:100%}.ai-workspace__task-detail-preview{background:radial-gradient(circle at 50% 20%,rgba(255,90,0,.1),transparent 42%),linear-gradient(180deg,#101010,#060606);display:grid;min-height:0;padding:clamp(32px,6vh,86px) 32px;place-content:center;place-items:center}.ai-workspace__task-detail-image{align-items:center;align-self:center;display:flex;justify-content:center;justify-self:center;margin:auto;max-height:720px;max-width:100%}.ai-workspace__task-detail-image .ant-image-img{display:block;max-height:720px;max-width:100%;-o-object-fit:contain;object-fit:contain}.ai-workspace__task-detail-placeholder{color:var(--taomem-color-text-tertiary);display:grid;gap:10px;place-items:center}.ai-workspace__task-detail-sidebar{align-content:start;background:linear-gradient(180deg,#151515,#0f0f0f);border-left:1px solid var(--taomem-color-border);display:flex;flex-direction:column;gap:24px;min-height:0;overflow:hidden;padding:96px 24px 24px;position:relative}.ai-workspace__task-detail-section{display:grid;gap:0}.ai-workspace__task-detail-section--info{min-height:0}.ai-workspace__task-detail-descriptions{max-height:none;min-height:0;overflow:visible}.ai-workspace__task-detail-description-value{color:var(--taomem-color-text);font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ai-workspace__task-detail-descriptions .ant-descriptions-item-label{color:var(--taomem-color-text-secondary);font-size:13px;width:auto}.ai-workspace__task-detail-descriptions .ant-descriptions-item-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.ai-workspace__task-detail-descriptions .ant-descriptions-item-content{color:var(--taomem-color-text);font-size:14px}.ai-workspace__task-detail-download{border-radius:12px;font-weight:600;gap:10px;margin-top:auto;min-height:46px;width:100%}.ai-workspace__task-detail-download:disabled{cursor:not-allowed;opacity:.5}.ai-workspace__scene-modal{display:grid;gap:16px;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ai-workspace__template-picker{display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.ai-workspace__template-picker-actions{border-bottom:1px solid var(--taomem-color-border);display:grid;gap:12px;min-width:0;padding-bottom:14px;width:100%}.ai-workspace__template-filter-tabs.ant-tabs{flex:1 1 auto;margin-bottom:0;min-width:0}.ai-workspace__market-search{align-items:center;display:grid;gap:10px 12px;grid-template-columns:auto minmax(320px,1fr);justify-self:stretch;width:100%}.ai-workspace__market-keyword-search{align-items:center;display:flex;gap:8px;margin-left:auto;max-width:none;min-width:0;width:100%}.ai-workspace__market-search-input.ant-input-affix-wrapper{background:#ffffff09!important;border-color:var(--taomem-color-border);border-radius:var(--taomem-radius-control);box-shadow:none;color:var(--taomem-color-text);flex:1 1 auto;min-height:36px;min-width:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:auto}.ai-workspace__market-search-input .ant-input{background:transparent!important}.ai-workspace__market-search-input.ant-input-affix-wrapper-focused,.ai-workspace__market-search-input.ant-input-affix-wrapper:hover{background:#ffffff0d!important;border-color:var(--taomem-color-primary-border-hover)}.ai-workspace__market-search-input.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px var(--taomem-color-primary-bg)}.ai-workspace__market-search-input .ant-input-prefix{color:var(--taomem-color-text-tertiary);transition:color .18s ease}.ai-workspace__market-search-input.ant-input-affix-wrapper-focused .ant-input-prefix{color:var(--taomem-color-primary)}.ai-workspace__market-search-input .ant-input-clear-icon{opacity:0;pointer-events:none;transition:opacity .18s ease,color .18s ease;visibility:hidden}.ai-workspace__market-search:focus-within .ai-workspace__market-search-input--has-value .ant-input-clear-icon,.ai-workspace__market-search:hover .ai-workspace__market-search-input--has-value .ant-input-clear-icon{opacity:1;pointer-events:auto;visibility:visible}.ai-workspace__market-filter-button.ant-btn{align-items:center;background:#ffffff09;border-color:var(--taomem-color-border);border-radius:999px;color:var(--taomem-color-text-secondary);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:400;gap:5px;height:36px;justify-content:center;line-height:1;min-width:132px;padding-inline:12px 10px;transition:border-color .18s ease,background .18s ease,color .18s ease;width:-moz-max-content;width:max-content}.ai-workspace__market-filter-button-label{min-width:0;white-space:nowrap}.ai-workspace__market-filter-button.ant-btn:not(:disabled):focus-visible,.ai-workspace__market-filter-button.ant-btn:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.ai-workspace__market-filter-button.ant-btn:disabled{background:#ffffff0f;border-color:var(--taomem-color-border);color:var(--taomem-color-text-tertiary)}.ai-workspace__market-filter-button.ant-btn .anticon{font-size:13px;line-height:1}.ai-workspace__market-filter-arrow.anticon{font-size:10px;margin-left:1px}.ai-workspace__market-filter-menu.ant-dropdown-menu{border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;width:min(320px,100vw - 32px)}.ai-workspace__market-filter-menu.ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px;font-size:13px;line-height:1.4;min-height:32px;min-width:0}.ai-workspace__market-filter-menu.ant-dropdown-menu .ant-dropdown-menu-item-selected{background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary)}.ai-workspace__market-filter-option{align-items:center;display:flex;min-width:0;width:100%}.ai-workspace__market-filter-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-workspace__market-search-button.ant-btn{background:var(--taomem-color-primary);border-color:var(--taomem-color-primary);border-radius:var(--taomem-radius-control);box-shadow:0 10px 24px #ff5b0038;color:var(--taomem-color-on-primary);flex:0 0 64px;height:36px;justify-content:center;min-width:64px;padding-inline:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;white-space:nowrap;width:64px}.ai-workspace__market-search-button.ant-btn,.ai-workspace__market-search-button.ant-btn>span{align-items:center;display:inline-flex;line-height:1}.ai-workspace__market-search-button.ant-btn:disabled{box-shadow:none;cursor:not-allowed}.ai-workspace__market-search-button.ant-btn:not(:disabled):focus-visible,.ai-workspace__market-search-button.ant-btn:not(:disabled):hover{background:var(--taomem-color-primary-hover);border-color:var(--taomem-color-primary-hover);box-shadow:0 12px 30px #ff5b004d}.ai-workspace__template-filter-tabs .ant-tabs-nav{margin-bottom:0;min-width:0}.ai-workspace__template-filter-tabs .ant-tabs-nav:before{border-bottom-color:transparent}.ai-workspace__template-filter-tabs .ant-tabs-nav-wrap{min-width:0;touch-action:pan-x}.ai-workspace__template-filter-tabs .ant-tabs-tab{color:var(--taomem-color-text-secondary);flex:0 0 auto;font-weight:600;padding:0 0 10px}.ai-workspace__template-filter-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.ai-workspace__template-filter-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--taomem-color-primary)}.ai-workspace__template-filter-tabs .ant-tabs-ink-bar{background:var(--taomem-color-primary);border-radius:999px;height:2px}.ai-workspace__template-list{box-sizing:border-box;display:block;height:100%;min-height:clamp(360px,56dvh,520px);overflow:hidden}.ai-workspace__template-list-view{align-content:start;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);height:100%;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:2px 2px 8px;scrollbar-width:none;width:100%;-ms-overflow-style:none;touch-action:pan-y}.ai-workspace__template-list-view::-webkit-scrollbar{display:none;height:0;width:0}.ai-workspace__template-list-item{align-items:start;background:linear-gradient(135deg,#ffffff0e,#ffffff06 42%,#ffffff09),var(--taomem-color-panel-muted);border:1px solid hsla(0,0%,100%,.075);border-radius:var(--taomem-radius-panel);box-shadow:inset 0 1px #ffffff0e;box-sizing:border-box;color:var(--taomem-color-text);cursor:pointer;display:grid;gap:13px;grid-template-columns:104px minmax(0,1fr);height:auto;isolation:isolate;max-width:100%;min-height:158px;min-width:0;padding:12px 44px 12px 12px;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.ai-workspace__template-list-end-tip,.ai-workspace__template-load-more-sentinel{align-items:center;color:var(--taomem-color-text-tertiary);display:flex;justify-content:center;min-height:44px}.ai-workspace__template-list-end-tip{font-size:12px;line-height:1.5}.ai-workspace__template-list-item:focus-visible,.ai-workspace__template-list-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff09 42%,#ffffff0c),var(--taomem-color-panel-hover);border-color:var(--taomem-color-border-strong)}.ai-workspace__template-list-item:focus-visible{outline:2px solid var(--taomem-color-primary-border);outline-offset:2px}.ai-workspace__template-list-item--active{background:linear-gradient(135deg,#ff5b002e,#ff5b0011 42%,#ffffff0a),var(--taomem-color-panel-muted);border-color:var(--taomem-color-primary-border-hover);box-shadow:inset 0 1px #ffffff12,0 14px 34px #ff5b001f;color:var(--taomem-color-text)}.ai-workspace__template-list-item--active .ai-workspace__template-list-title{color:var(--taomem-color-link)}.ai-workspace__template-list-item--locked{cursor:not-allowed;opacity:.62}.ai-workspace__template-list-check{align-items:center;background:var(--taomem-color-primary);border-radius:0 15px 0 12px;color:var(--taomem-color-on-primary);display:inline-flex;font-size:13px;height:26px;justify-content:center;pointer-events:none;position:absolute;right:-1px;top:-1px;width:30px}.ai-workspace__template-list-actions{align-items:center;bottom:10px;display:inline-flex;gap:8px;position:absolute;right:10px;z-index:1}.ai-workspace__template-list-action.ant-btn-sm{border-radius:var(--taomem-radius-control);font-size:13px;font-weight:600;height:32px;min-width:32px;padding-inline:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:32px}.ai-workspace__template-list-thumbnail{align-self:stretch;aspect-ratio:3/4;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:inset 0 1px #ffffff29,0 10px 26px #0003;color:#fff;display:grid;font-size:30px;height:100%;min-height:132px;overflow:hidden;place-items:center;position:relative;width:100%}.ai-workspace__template-list-thumbnail:after{background:linear-gradient(180deg,hsla(0,0%,100%,.14),transparent 32%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.ai-workspace__template-list-thumbnail--image{background:linear-gradient(135deg,var(--taomem-color-primary),#ff8848)}.ai-workspace__template-list-thumbnail--video{background:linear-gradient(135deg,#8a49ff,var(--taomem-color-primary))}.ai-workspace__template-list-thumbnail svg{height:1em;position:relative;width:1em;z-index:1}.ai-workspace__template-list-thumbnail--large{font-size:48px}.ai-workspace__template-list-thumbnail-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-workspace__template-list-copy{display:grid;gap:7px;min-width:0}.ai-workspace__template-list-heading{display:block;min-width:0}.ai-workspace__template-list-title.ant-typography{color:var(--taomem-color-text);display:block;flex:0 1 auto;font-size:15.5px;font-weight:600;line-height:1.35;margin:0;max-width:100%;min-width:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}.ai-workspace__template-market-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;line-height:1.2;min-width:0}.ai-workspace__template-market-price{align-items:baseline;color:var(--taomem-color-primary);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700}.ai-workspace__template-market-price--free{font-size:14px;line-height:1.3}.ai-workspace__template-market-currency{font-size:12px;line-height:1}.ai-workspace__template-market-amount{font-size:16px;line-height:1.2}.ai-workspace__template-market-usage{color:var(--taomem-color-text-tertiary);font-size:12px;line-height:1.3}.ai-workspace__template-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.ai-workspace__market-trial-tag.ant-tag{background:var(--taomem-color-success-bg);color:var(--taomem-color-success);white-space:nowrap}.ai-workspace__market-trial-tag.ant-tag,.ai-workspace__package-tier-tag.ant-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:20px;margin-inline-end:0;min-height:20px;padding:0 8px;vertical-align:middle}.ai-workspace__package-tier-tag.ant-tag{background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary);overflow-wrap:anywhere;white-space:normal}.ai-workspace__template-meta-list{display:grid;gap:5px;margin-top:1px;min-width:0}.ai-workspace__template-meta-item{align-items:start;display:grid;grid-template-columns:42px minmax(0,1fr);line-height:1.5;min-width:0}.ai-workspace__template-meta-label{color:var(--taomem-color-text);font-size:12.5px;font-weight:600;line-height:1.5;white-space:nowrap}.ai-workspace__template-meta-text.ant-typography{color:var(--taomem-color-text-secondary);display:-webkit-box!important;font-size:12.5px;line-height:1.5;margin:0;min-width:0;overflow:hidden!important;overflow-wrap:anywhere;-webkit-box-orient:vertical!important;white-space:normal!important}.ai-workspace__template-meta-text--rows-1.ant-typography{-webkit-line-clamp:1!important}.ai-workspace__template-meta-text--rows-2.ant-typography{-webkit-line-clamp:2!important}.ai-workspace__template-modal-title{display:block;min-width:0}.ai-workspace__template-modal-title-main{color:var(--taomem-color-text);font-size:16px;font-weight:700;line-height:1.35;min-width:0;white-space:nowrap}.ai-workspace__package-tier-prompt-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ai-workspace__package-tier-prompt-actions .ant-btn+.ant-btn{margin-inline-start:0}.ai-workspace__compute-point-insufficient-content{display:grid;gap:var(--taomem-space-20)}.ai-workspace__compute-point-insufficient-message{color:var(--taomem-color-text-secondary);line-height:var(--taomem-line-height-body);margin:0}.ai-workspace__compute-point-insufficient-actions{display:flex;flex-wrap:wrap;gap:var(--taomem-space-8);justify-content:flex-end}.ai-workspace__compute-point-insufficient-actions .ant-btn{min-width:116px}.ai-workspace__scene-modal-wrap{--ai-workspace-sidebar-width:var(--taomem-sidebar-width);--ai-workspace-editor-width:356px;--ai-workspace-content-gap:16px;--ai-workspace-template-modal-offset:calc(var(--taomem-shell-left) + var(--ai-workspace-editor-width) + var(--ai-workspace-content-gap));pointer-events:none}.ai-workspace__scene-modal-wrap .ant-modal{margin:0 0 0 var(--ai-workspace-template-modal-offset);max-width:calc(100vw - var(--ai-workspace-template-modal-offset) - 16px);padding-bottom:12px;pointer-events:auto;top:var(--taomem-topbar-height)}.ai-workspace__scene-modal-wrap .ant-modal-content{background:radial-gradient(circle at 16% 0,rgba(255,91,0,.12),transparent 32%),linear-gradient(180deg,#131313 0,var(--taomem-color-panel-elevated) 42%,#0d0d0d 100%);border:1px solid var(--taomem-color-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,var(--taomem-shadow-panel);color:var(--taomem-color-text);display:flex;flex-direction:column;height:calc(100dvh - var(--taomem-topbar-height) - 18px);overflow:hidden;padding:0}.ai-workspace__scene-modal-wrap .ant-modal-header{background:transparent;border-bottom:0;flex:0 0 auto;margin-bottom:0;padding:0 24px}.ai-workspace__scene-modal-wrap .ant-modal-title{color:var(--taomem-color-text)}.ai-workspace__scene-modal-wrap .ant-modal-body{flex:1 1 auto;min-height:0;padding:12px 24px 22px}.ai-workspace__task-detail-modal-wrap .ant-modal{max-width:calc(100vw - 40px);min-width:min(720px,100vw - 40px)}.ai-workspace__task-detail-modal-wrap .ant-modal-content{background:var(--taomem-color-panel-elevated);border-radius:18px;overflow:hidden;padding:0}.ai-workspace__task-detail-modal-wrap .ant-modal-body{padding:0}.ai-workspace-tour.ant-tour{width:min(340px,100vw - 32px)}.ai-workspace-tour .ant-tour-inner{background:radial-gradient(circle at 100% 0,rgba(255,91,0,.14),transparent 42%),var(--taomem-color-panel-elevated);border:1px solid var(--taomem-color-primary-border);box-shadow:inset 0 1px #ffffff14,0 18px 54px #0000007a;overflow:hidden}.ai-workspace-tour .ant-tour-title{color:var(--taomem-color-text);font-size:var(--taomem-font-size-lg);font-weight:var(--taomem-font-weight-bold)}.ai-workspace-tour .ant-tour-description{color:var(--taomem-color-text-secondary);font-size:var(--taomem-font-size-base);line-height:var(--taomem-line-height-relaxed)}.ai-workspace-tour .ant-tour-indicator{background:var(--taomem-color-border-strong)}.ai-workspace-tour .ant-tour-indicator-active{background:var(--taomem-color-primary)}.ai-workspace-tour .ant-tour-close{color:var(--taomem-color-text-tertiary)}.ai-workspace-tour .ant-tour-close:hover{color:var(--taomem-color-text)}.ai-workspace-tour.ant-tour .ant-tour-buttons .ant-btn{border-radius:var(--taomem-radius-sm);font-weight:var(--taomem-font-weight-semibold)}.ai-workspace-tour.ant-tour-target-placeholder{box-shadow:0 0 0 2px var(--taomem-color-primary),0 0 0 7px var(--taomem-color-focus-ring)}@media(prefers-reduced-motion:no-preference){.ai-workspace__template-list-item:not(.ai-workspace__template-list-item--locked):focus-visible,.ai-workspace__template-list-item:not(.ai-workspace__template-list-item--locked):hover{transform:translateY(-1px)}.ai-workspace__market-filter-button.ant-btn:not(:disabled):active,.ai-workspace__market-search-button.ant-btn:not(:disabled):active{transform:translateY(1px)}}@media(max-width:1200px){.ai-workspace__panel,.ai-workspace__skeleton-panel{min-height:0}.ai-workspace__task-detail-dialog{grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) auto;height:min(860px,100vh - 40px);min-height:min(620px,100vh - 40px);overflow:auto}.ai-workspace__task-detail-preview{min-height:320px}.ai-workspace__task-detail-sidebar{border-left:0;border-top:1px solid var(--taomem-color-border);min-height:auto;overflow:visible;padding-top:82px}}@media(max-width:768px){.ai-workspace{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible;padding:10px 10px 18px}.ai-workspace__panel,.ai-workspace__skeleton-panel{max-width:none;width:100%}.ai-workspace__panel{min-height:auto}.ai-workspace--template-picker-open .ai-workspace__panel,.ai-workspace__panel{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}.ai-workspace__content{height:auto;max-height:none;min-height:auto;overflow:visible;position:static}.ai-workspace__task-board{height:auto;overflow:visible;overscroll-behavior:auto}.ai-workspace__task-board--guide-video{overflow:hidden}.ai-workspace__task-scroll{max-height:none;min-height:0}.ai-workspace__task-scroll--guide-video{overflow:hidden}.ai-workspace__skeleton-grid{grid-template-columns:1fr}.ai-workspace__task-detail-dialog,.ai-workspace__task-detail-preview{min-height:min(520px,100vh - 32px)}.ai-workspace__task-detail-sidebar{padding:82px 16px 18px}.ai-workspace__scene-modal-wrap .ant-modal{margin:0 auto;max-width:min(92vw,800px);top:50%;transform:translateY(-50%);width:min(92vw,800px)!important}.ai-workspace__scene-modal-wrap .ant-modal-content{height:auto;max-height:80dvh}.ai-workspace__template-picker{max-height:calc(80dvh - 72px)}.ai-workspace__template-picker-actions{gap:10px;padding-bottom:12px}.ai-workspace__market-search{grid-template-columns:minmax(0,1fr)}.ai-workspace__market-filter-button.ant-btn{width:100%}.ai-workspace__market-keyword-search{margin-left:0}.ai-workspace__template-list{height:clamp(300px,48dvh,360px);min-height:0}.ai-workspace__template-list-view{gap:10px}.ai-workspace__template-list-item{border-radius:12px;gap:10px;grid-template-columns:84px minmax(0,1fr);min-height:130px;padding:10px 38px 10px 10px}.ai-workspace__template-list-thumbnail{border-radius:10px;min-height:110px}.ai-workspace__template-list-title.ant-typography{font-size:14px}.ai-workspace__template-meta-item{grid-template-columns:38px minmax(0,1fr)}}.task-detail-dialog{display:grid;gap:18px}.task-detail-dialog__alert{margin-bottom:2px}.task-detail-dialog__detail-list{display:grid;gap:10px}.task-detail-dialog__detail-row{align-items:start;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr)}.task-detail-dialog__detail-label{color:var(--taomem-color-text-secondary);font-size:13px;line-height:1.7;white-space:nowrap}.task-detail-dialog__detail-value,.task-detail-dialog__value{color:var(--taomem-color-text);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.task-detail-dialog__media-param{align-items:center;background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text-secondary);display:inline-flex;font-size:13px;gap:8px;max-width:100%;min-height:42px;padding:5px 10px 5px 6px;width:-moz-fit-content;width:fit-content}.task-detail-dialog__media-param-image{border-radius:8px;flex:0 0 auto;overflow:hidden}.task-detail-dialog__media-param-name{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail-dialog__empty{padding:12px 0}.task-detail-dialog__modal .ant-modal-content{border-radius:14px}@media(max-width:640px){.task-detail-dialog__detail-row{gap:2px;grid-template-columns:1fr}.task-detail-dialog__media-param-name{max-width:220px}}.workspace-task-list{display:block}.workspace-task-list__section{display:grid;gap:10px}.workspace-task-list__divider{border-color:var(--taomem-color-border);margin:18px 0}.workspace-task-list__items{width:100%}.workspace-task-list__loading{align-items:center;background:#ffffff0a;border-radius:14px;display:flex;justify-content:center;min-height:56px}.workspace-task-list__card{align-items:center;background:linear-gradient(135deg,#ff5a0021,#ffffff0f 56%,#ffffff08);border:1px solid var(--taomem-color-border);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;transition:background-position .4s ease,box-shadow .2s ease}.workspace-task-list__card--executing{animation:workspace-task-list-running-gradient 3.2s ease-in-out infinite alternate;background:linear-gradient(97deg,#ff5a0029,#ffffff12 48%,#ff5a0014);background-size:220% 100%}.workspace-task-list__body{align-items:center;display:flex;gap:12px;min-width:0}.workspace-task-list__meta{display:grid;flex:1;gap:4px;min-width:0}.workspace-task-list__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-task-list__title{color:var(--taomem-color-text);font-size:16px;font-weight:600}.workspace-task-list__status-tag{margin-inline-end:0}.workspace-task-list__description{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.workspace-task-list__field{color:var(--taomem-color-text-secondary);font-size:13px;white-space:nowrap}@keyframes workspace-task-list-running-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}@media(max-width:760px){.workspace-task-list__title{font-size:14px}}.template-param-node__work-node{display:grid;gap:6px}.template-param-node__work-node,.template-param-node__work-node--media,.template-param-node__work-node--prompt,.template-param-node__work-node--resolution{background:transparent;border-radius:0;padding:0}.template-param-node__label,.template-param-node__resolution-label{color:var(--taomem-color-text);font-size:16px;font-weight:700;line-height:1.25;margin:0}.template-param-node__label-wrap{align-items:center;display:flex;gap:6px;min-height:24px}.template-param-node__label-main{align-items:center;display:inline-flex;gap:6px;min-width:0}.template-param-node__label-count{color:var(--taomem-color-text-tertiary);font-size:12px;font-weight:500;line-height:1;margin-left:auto;white-space:nowrap}.template-param-node__label-count--over-limit{color:var(--taomem-color-danger)}.template-param-node__label-help{color:var(--taomem-color-text-tertiary);cursor:help;flex:0 0 16px;font-size:16px;line-height:1;transition:color .18s ease}.template-param-node__label-help,.template-param-node__label-help .anticon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.template-param-node__label-help svg{display:block;flex:0 0 16px;height:16px;shape-rendering:geometricPrecision;width:16px}.template-param-node__label-help:focus-visible,.template-param-node__label-help:hover{color:var(--taomem-color-text-secondary);outline:none}.template-param-node__resolution-label{margin-bottom:0}.template-param-node__hint{color:var(--taomem-color-text-secondary);font-size:12px;margin:0}.template-param-node__json-input,.template-param-node__param-input,.template-param-node__textarea{background:var(--taomem-color-input-bg);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-sm);color:var(--taomem-color-text);font-size:14px}.template-param-node__textarea{box-sizing:border-box;height:calc(5lh + 26px);line-height:1.8;max-height:calc(5lh + 26px);min-height:calc(5lh + 26px)!important;overflow-y:auto;padding:12px 14px;resize:none;scrollbar-width:none;width:100%;-ms-overflow-style:none}.template-param-node__json-input{min-height:140px;padding:8px;resize:vertical;scrollbar-width:none;width:100%;-ms-overflow-style:none}.template-param-node__json-input::-webkit-scrollbar,.template-param-node__textarea::-webkit-scrollbar{display:none}.template-param-node__param-input{box-sizing:border-box;padding:8px;width:100%}.template-param-node__param-checkbox{align-items:center;color:var(--taomem-color-text);display:inline-flex;font-size:14px;gap:8px}.template-param-node__required{color:var(--taomem-color-danger);font-size:16px;font-weight:700;line-height:1.25}.template-param-node__resolution-flow{display:grid;gap:0;grid-template-columns:1fr}.template-param-node__resolution-column{align-content:start;display:grid;gap:0}.template-param-node__resolution-option-grid{background:#ffffff0a;border-radius:16px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));padding:4px}.template-param-node__ratio-option{background:transparent;border-radius:12px;color:var(--taomem-color-text-secondary);cursor:pointer;display:grid;font-size:12px;gap:5px;min-height:58px;padding:8px 6px;place-items:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.template-param-node__ratio-option:hover{background:#ff5b001f;color:var(--taomem-color-primary)}.template-param-node__ratio-option--active{background:var(--taomem-color-primary-bg);box-shadow:inset 0 0 0 1px var(--taomem-color-primary-border);color:var(--taomem-color-primary)}.template-param-node__ratio-shape{background:transparent;border-radius:3px;height:18px;transition:background .18s ease;width:12px}.template-param-node__ratio-option--active .template-param-node__ratio-shape{background:var(--taomem-color-primary)}.template-param-node__flow-select{color:var(--taomem-color-text);font-size:14px;width:100%}.template-param-node__duration-segmented{width:100%}.template-param-node__select-dropdown .ant-select-item-option{border-radius:10px;color:var(--taomem-color-text);min-height:40px;padding:8px 12px}.template-param-node__select-dropdown,.template-param-node__select-dropdown *{scrollbar-width:none!important;-ms-overflow-style:none!important}.template-param-node__select-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.template-param-node__select-dropdown ::-webkit-scrollbar,.template-param-node__select-dropdown::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.template-param-node__select-dropdown .rc-virtual-list-scrollbar,.template-param-node__select-dropdown .rc-virtual-list-scrollbar-show,.template-param-node__select-dropdown .rc-virtual-list-scrollbar-thumb{display:none!important;opacity:0!important;pointer-events:none!important;width:0!important}.template-param-node__select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary);font-weight:500}.template-param-node__select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--taomem-color-select-option-hover-bg)}.template-param-node__select-dropdown .ant-select-item-option-state{color:var(--taomem-color-primary)}.template-param-node__media-picker{--template-param-node-media-card-min-height:98px;color:var(--taomem-color-text-secondary);display:grid;min-width:0;text-align:center;width:100%}.template-param-node__media-picker,.template-param-node__media-picker--filled{min-height:var(--template-param-node-media-card-min-height)}.template-param-node__media-dragger{display:block;min-width:0;width:100%}.template-param-node__media-dragger .ant-upload.ant-upload-drag{background:var(--taomem-color-input-bg);border:1px solid var(--taomem-color-border-strong);border-radius:var(--taomem-radius-sm);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.template-param-node__media-dragger.ant-upload-wrapper .ant-upload.ant-upload-drag,.template-param-node__media-dragger.ant-upload.ant-upload-drag{border:1px solid var(--taomem-color-border-strong)!important}.template-param-node__media-dragger .ant-upload.ant-upload-drag-hover,.template-param-node__media-dragger.ant-upload.ant-upload-drag-hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary)!important;box-shadow:0 0 0 3px var(--taomem-color-focus-ring)}.template-param-node__media-dragger.ant-upload.ant-upload-drag:focus,.template-param-node__media-dragger.ant-upload.ant-upload-drag:focus-within,.template-param-node__media-dragger:focus .ant-upload.ant-upload-drag,.template-param-node__media-dragger:focus-within .ant-upload.ant-upload-drag{border-color:var(--taomem-color-primary)!important}.template-param-node__media-dragger:focus{outline:none}.template-param-node__media-dragger .ant-upload-btn{padding:0}.template-param-node__media-dragger .ant-upload-drag-container{display:block;width:100%}.template-param-node__media-empty-card{cursor:default;display:grid;place-items:center;width:100%}.template-param-node__media-dragger--filled .template-param-node__media-empty-card,.template-param-node__media-empty-card{min-height:var(--template-param-node-media-card-min-height)}.template-param-node__media-upload-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-grid;font:inherit;gap:7px;justify-items:center;max-width:calc(100% - 24px);padding:8px 12px;text-align:center}.template-param-node__media-upload-trigger:focus-visible{outline:2px solid var(--taomem-color-focus-ring);outline-offset:2px}.template-param-node__media-empty-icon{color:var(--taomem-color-text-secondary);font-size:22px}.template-param-node__media-empty-action-row{align-items:center;display:inline-flex;gap:4px;justify-content:center}.template-param-node__media-upload-button{background:transparent;color:inherit;color:var(--taomem-color-text);cursor:inherit;font:inherit;font-size:13px;font-weight:700;line-height:1.4;padding:0}.template-param-node__media-upload-hint{color:var(--taomem-color-text-secondary);font-size:12px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:0 12px}.template-param-node__media-filled-card{align-items:center;cursor:default;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr) auto;min-height:var(--template-param-node-media-card-min-height);padding:10px;text-align:left;width:100%}.template-param-node__media-preview-frame{align-items:center;background:var(--taomem-color-secondary-bg);border-radius:var(--taomem-radius-control);display:inline-flex;height:72px;justify-content:center;overflow:hidden;width:72px}.template-param-node__media-preview-frame--video{background:var(--taomem-color-primary-bg)}.template-param-node__media-preview-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-param-node__media-preview-icon{color:var(--taomem-color-text-secondary);font-size:22px}.template-param-node__media-filled-content{display:grid;gap:4px;min-width:0}.template-param-node__media-file-name{color:var(--taomem-color-text);font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-param-node__media-filled-content .template-param-node__media-upload-hint{padding:0}.template-param-node__media-filled-actions{align-items:center;display:inline-flex;gap:6px}.template-param-node__media-action-button{align-items:center;background:var(--taomem-color-secondary-bg);border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-sm);color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:border-color .2s ease,color .2s ease,background .2s ease;width:28px}.template-param-node__media-action-button:focus-visible,.template-param-node__media-action-button:hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary);color:var(--taomem-color-text)}@media(max-width:768px){.template-param-node__media-picker{--template-param-node-media-card-min-height:88px}.template-param-node__resolution-flow{grid-template-columns:1fr}.template-param-node__media-empty-card{min-height:var(--template-param-node-media-card-min-height);padding:12px 8px}.template-param-node__media-filled-card{grid-template-columns:56px minmax(0,1fr)}.template-param-node__media-preview-frame{height:56px;width:56px}.template-param-node__media-filled-actions{grid-column:1/-1;justify-content:flex-end}}.template-param-node__resolution-controls{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr;max-width:100%}.template-param-node__resolution-controls--has-orientation{grid-template-columns:1fr}.template-param-node__resolution-controls--labeled{gap:12px}.template-param-node__resolution-field{display:grid;flex:1 1 0;gap:6px;min-width:0}.template-param-node__resolution-field-label{align-items:center;color:var(--taomem-color-text);display:inline-flex;font-size:16px;font-weight:700;gap:6px;line-height:1.25;min-height:24px;white-space:nowrap}.template-param-node__orientation-segmented{max-width:100%;min-width:0;width:100%}.template-param-node__orientation-option,.template-param-node__orientation-segmented .ant-segmented-item-label{align-items:center;display:flex;justify-content:center;line-height:1}.template-param-node__orientation-option{min-height:28px;width:100%}.template-param-node__orientation-shape{background:currentColor;border:0;border-radius:3px;box-sizing:border-box;display:block}.template-param-node__orientation-shape--landscape{height:13px;width:22px}.template-param-node__orientation-shape--portrait{height:22px;width:13px}.template-param-node__orientation-shape--square{height:17px;width:17px}.template-param-node__resolution-select{max-width:100%;min-width:0;width:100%}.template-param-node__resolution-select .ant-select-selection-item{align-items:center;display:flex;min-width:0}.template-param-node__resolution-select .ant-select-selection-item .template-param-node__resolution-option{width:100%}.template-param-node__resolution-select-dropdown .ant-select-item-option{border-radius:10px;color:var(--taomem-color-text);min-height:40px;padding:8px 12px}.template-param-node__resolution-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary);font-weight:500}.template-param-node__resolution-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--taomem-color-select-option-hover-bg)}.template-param-node__resolution-select-dropdown .ant-select-item-option-state{color:var(--taomem-color-primary)}.template-param-node__resolution-option{align-items:center;display:flex;gap:8px;justify-content:space-between;max-width:100%;width:100%}.template-param-node__resolution-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.template-param-node__resolution-option-reason{color:#8c8c8c;flex:0 0 auto;font-size:12px}.template-param-node__resolution-option-tag{align-items:center;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;box-sizing:border-box;color:#52c41a;display:inline-flex;flex:0 0 auto;font-weight:500;gap:4px;justify-content:center;line-height:20px;margin-inline-end:0;min-height:22px;padding:0 6px;width:44px}.template-param-node__resolution-option-tag--low{background:#fff;border-color:#d9d9d9;color:#595959}.template-param-node__resolution-option-tag--standard{background:#fffbe6;border-color:#ffe58f;color:#d48806}.template-param-node__resolution-option-tag--high{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.template-param-node__resolution-option-tag--ultra{background:#e6f4ff;border-color:#91caff;color:#1677ff}.template-param-node__resolution-option-tag--four-k{background:#f9f0ff;border-color:#d3adf7;color:#722ed1}.template-param-node__resolution-option-tag--blu-ray{background:#f0f5ff;border-color:#adc6ff;color:#2f54eb}.workflow-template-create-flow{color:var(--taomem-color-text);min-height:calc(100vh - var(--taomem-topbar-height));padding:24px}.workflow-template-create-flow--embedded{min-height:auto;padding:0}.workflow-template-create-flow__shell{display:grid;gap:18px;margin:0 auto;width:min(100%,1280px)}.workflow-template-create-flow__steps.ant-steps{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:12px;margin:0 auto;padding:16px 20px;width:min(100%,624px)}.workflow-template-create-flow__steps--wide.ant-steps{width:100%}.workflow-template-create-flow__steps .ant-steps-item-title{color:var(--taomem-color-text-secondary);font-weight:600}.workflow-template-create-flow__steps .ant-steps-item-container,.workflow-template-create-flow__steps .ant-steps-item-disabled{cursor:default}.workflow-template-create-flow__steps .ant-steps-item-finish .ant-steps-item-title,.workflow-template-create-flow__steps .ant-steps-item-process .ant-steps-item-title{color:var(--taomem-color-text)}.workflow-template-create-flow__steps .ant-steps-item-process .ant-steps-item-icon{background:var(--taomem-color-primary);border-color:var(--taomem-color-primary)}.workflow-template-create-flow__steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--taomem-color-primary)}.workflow-template-create-flow__steps .ant-steps-item-finish .ant-steps-icon{color:var(--taomem-color-primary)}.workflow-template-create-flow__steps .ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon{background:transparent;border:1px solid var(--taomem-color-primary);border-radius:50%;height:32px;line-height:30px;text-align:center;width:32px}.workflow-template-create-flow__steps .ant-steps-item-finish.ant-steps-item-custom .ant-steps-icon{color:var(--taomem-color-primary);font-size:14px;height:auto;line-height:1;width:auto}.workflow-template-create-flow__step-panel{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:16px;display:grid;gap:20px;padding:22px}.workflow-template-create-flow__step-panel--basic,.workflow-template-create-flow__step-panel--restore,.workflow-template-create-flow__step-panel--source,.workflow-template-create-flow__step-panel--type{background:transparent;border:0;gap:24px;margin:0 auto;padding:0;width:min(100%,624px)}.workflow-template-create-flow__step-panel--editor{background:transparent;border:0;margin:0 auto;padding:0;width:100%}.workflow-template-create-flow__type-grid{background:#ffffff0a}.workflow-template-create-flow__type-grid--source{gap:12px}.workflow-template-create-flow__type-grid--basic{gap:16px}.workflow-template-create-flow__basic-form{display:grid;gap:14px}.workflow-template-create-flow__basic-form .ant-form-item{margin-bottom:0}.workflow-template-create-flow__basic-control{width:100%}.workflow-template-create-flow__type-label{align-items:center;display:inline-flex;gap:2px}.workflow-template-create-flow__required{color:#ff7875}.workflow-template-create-flow__type-card{grid-template-columns:auto minmax(0,1fr) auto}.workflow-template-create-flow__type-icon{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:22px;height:40px;justify-content:center;width:40px}.workflow-template-create-flow__type-icon--image{background:linear-gradient(135deg,var(--taomem-color-primary),#ff8848)}.workflow-template-create-flow__type-icon--video{background:linear-gradient(135deg,#8a49ff,var(--taomem-color-primary))}.workflow-template-create-flow__loading{align-items:center;display:flex;justify-content:center;min-height:240px}.workflow-template-create-flow__loading--restore{color:var(--taomem-color-primary);flex-direction:column;gap:8px;min-height:272px}.workflow-template-create-flow__empty{padding:48px 0}.workflow-template-create-flow__template-card{grid-template-columns:minmax(0,1fr) auto;width:100%}.workflow-template-create-flow__template-card:disabled{cursor:not-allowed;opacity:.68}.workflow-template-create-flow__actions{--tm-action-row-justify:center;--tm-action-row-gap:12px;--tm-action-row-wrap:wrap}.workflow-template-create-flow__step-panel--editor .workflow-template-create-flow__actions{background:#121212eb;border:1px solid var(--taomem-color-border);border-radius:12px;box-shadow:0 18px 42px #0000003d;padding:14px 16px}@media(max-width:1200px){.workflow-template-create-flow__step-panel--editor{gap:12px;padding:0 0 calc(112px + env(safe-area-inset-bottom))}.workflow-template-create-flow__step-panel--editor .workflow-template-create-flow__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121212f5;border-radius:14px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 16px 36px #00000057;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding:10px;position:sticky;z-index:6}.workflow-template-create-flow__step-panel--editor .workflow-template-create-flow__action-button{min-width:0;width:100%}.workflow-template-create-flow__action-button--editor-private{grid-column:1/-1;order:-1}}@media(max-width:768px){.workflow-template-create-flow{padding:10px}.workflow-template-create-flow--embedded{padding:0}.workflow-template-create-flow__shell{gap:12px}.workflow-template-create-flow__steps.ant-steps{align-items:start;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:12px 8px}.workflow-template-create-flow__steps .ant-steps-item{min-width:0;overflow:visible;padding-inline-start:0!important;white-space:normal;width:100%}.workflow-template-create-flow__steps .ant-steps-item-container{align-items:start;display:grid;gap:8px;grid-template-rows:32px auto;justify-items:center;width:100%}.workflow-template-create-flow__steps.ant-steps.ant-steps-label-vertical .ant-steps-item .ant-steps-item-icon{float:none;margin-inline-end:0;margin-inline-start:0}.workflow-template-create-flow__steps .ant-steps-item-content{display:block;min-height:0;min-width:0;overflow:visible;text-align:center;width:100%}.workflow-template-create-flow__steps .ant-steps-item-title{display:block;font-size:12px;line-height:1.35;overflow-wrap:break-word;padding-inline-end:0;white-space:normal;width:100%}.workflow-template-create-flow__steps .ant-steps-item-tail,.workflow-template-create-flow__steps .ant-steps-item-title:after{display:none!important}.workflow-template-create-flow__step-panel{padding:16px}.workflow-template-create-flow__step-panel--editor{padding:0}.workflow-template-create-flow__step-panel--editor .workflow-template-create-flow__actions{bottom:auto;position:static;z-index:auto}.workflow-template-create-flow__template-list,.workflow-template-create-flow__type-grid{grid-template-columns:1fr}.workflow-template-create-flow__type-card{min-height:112px}.workflow-template-create-flow__action-button{width:100%}}.workflow-template-editor{display:grid;gap:16px}.workflow-template-editor__control,.workflow-template-editor__form{width:100%}.workflow-template-editor textarea.ant-input{scrollbar-width:none;-ms-overflow-style:none}.workflow-template-editor textarea.ant-input::-webkit-scrollbar{display:none}.workflow-template-create-flow__type-grid{background:#ffffff09;border-radius:12px;display:grid;gap:8px;padding:16px}.workflow-template-create-flow__type-label{color:var(--taomem-color-text);font-size:16px;font-weight:500;line-height:1.4}.workflow-template-editor__section{box-shadow:inset 0 0 0 1px var(--taomem-color-border)}.workflow-template-editor__select{max-width:100%;min-width:220px;width:-moz-fit-content;width:fit-content}.workflow-template-editor__tags-select{min-width:0}.workflow-template-editor__empty-text{color:var(--taomem-color-text-secondary);font-size:14px;line-height:1.5}.workflow-template-editor__node-add-button{justify-self:start;min-width:132px}.workflow-template-editor__node-create-modal{display:grid;gap:16px}.workflow-template-editor__node-create-form{display:grid;gap:12px}.workflow-template-editor__node-create-form .ant-form-item{margin-bottom:0}.workflow-template-editor__node-create-select{width:100%}.workflow-template-editor__node-create-actions{display:flex;gap:10px;justify-content:flex-end}.workflow-template-editor__node-collapse{background:transparent;border:none;display:grid;gap:16px;margin-top:4px;width:100%}.workflow-template-editor__form{display:grid;gap:16px;padding-right:4px}.workflow-template-editor__node-collapse .ant-collapse-item{border:none;border-radius:12px!important;margin-bottom:0;overflow:hidden;position:relative}.workflow-template-editor__node-collapse .ant-collapse-item:last-child{margin-bottom:0}.workflow-template-editor__node-collapse .ant-collapse-header{align-items:center!important;padding:0!important}.workflow-template-editor__node-collapse .ant-collapse-expand-icon{color:var(--taomem-color-text-secondary)}.workflow-template-editor__node-collapse .ant-collapse-content{background:transparent;border-top:none;overflow:hidden}.workflow-template-editor__node-panel .ant-collapse-content-box{padding:16px 3px 3px!important}.workflow-template-editor__node-panel .ant-form-item:last-child,.workflow-template-editor__section .ant-form-item:last-child{margin-bottom:0}.workflow-template-editor__panel-title{color:var(--taomem-color-text);font-weight:500;min-width:0}.workflow-template-editor__panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.workflow-template-editor__panel-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.workflow-template-editor__tooltip-button-wrap{display:inline-flex}.workflow-template-editor__icon-button{color:var(--taomem-color-text)}.workflow-template-editor__form .ant-form-item-label{padding-bottom:8px}.workflow-template-editor__form .ant-form-item-label>label{justify-content:flex-start}.workflow-template-editor__label-with-tip{align-items:center;display:inline-flex;gap:4px}.workflow-template-editor__label-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;min-width:0}.workflow-template-editor__label-tip-icon{color:#8c8c8c;cursor:help;font-size:14px}.workflow-template-editor__param-insert-select{width:128px}.workflow-template-editor__output-control{display:grid;gap:10px;justify-items:start}.workflow-template-editor__output-mode{min-width:220px}.workflow-template-editor__actions{--tm-action-row-justify:center;--tm-action-row-gap:12px}.workflow-template-editor__action-button{min-width:160px}.workflow-template-editor__node-collapse .ant-collapse-item{background:#ffffff09;box-shadow:inset 0 0 0 1px var(--taomem-color-border)}.workflow-template-editor__node-collapse .ant-collapse-expand-icon,.workflow-template-editor__panel-title{color:var(--taomem-color-text)}.workflow-template-editor__label-tip-icon{color:var(--taomem-color-text-secondary)}@media(max-width:720px){.workflow-template-editor__node-add-button{width:100%}}.workflow-template-editor-modal,.workflow-template-editor-modal__source-picker{display:grid;gap:16px}.workflow-template-editor-modal__source-content{align-content:start;display:grid;gap:16px}.workflow-template-editor-modal__source-form{--workflow-template-form-label-width:128px;width:100%}.workflow-template-editor-modal__source-form .ant-form-item-label{flex:0 0 var(--workflow-template-form-label-width);max-width:var(--workflow-template-form-label-width);width:var(--workflow-template-form-label-width)}.workflow-template-editor-modal__source-form .ant-form-item-control{flex:1 1 0;min-width:0}.workflow-template-editor-modal__source-form .ant-form-item-label>label{justify-content:flex-end;width:100%}.workflow-template-editor-modal__source-select{max-width:100%;width:70%}.workflow-template-editor-modal__actions{--tm-action-row-justify:center;--tm-action-row-gap:12px}.workflow-template-editor-modal__action-button{min-width:160px}.workflow-template-editor-modal-wrap .ant-modal-body{scrollbar-width:none;-ms-overflow-style:none}.workflow-template-editor-modal-wrap .ant-modal-body::-webkit-scrollbar{display:none}@media(max-width:767px){.workflow-template-editor-modal-wrap .ant-modal{max-width:95vw;width:95vw!important}}.workflow-template-runtime-editor{color:var(--taomem-color-text);display:flex;flex-direction:column;gap:20px;width:100%}.workflow-template-runtime-editor__section{background:linear-gradient(180deg,var(--taomem-color-panel-elevated),var(--taomem-color-panel));border:1px solid var(--taomem-color-border);border-radius:12px;padding:20px}.workflow-template-runtime-editor__section-title{color:var(--taomem-color-text);font-size:18px;font-weight:700}.workflow-template-runtime-editor__section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.workflow-template-runtime-editor textarea.ant-input{scrollbar-width:none;-ms-overflow-style:none}.workflow-template-runtime-editor textarea.ant-input::-webkit-scrollbar{display:none}.workflow-template-runtime-editor__select{width:100%}.workflow-template-runtime-editor__mobile-switch{display:none!important}.workflow-template-runtime-editor__draft-workspace{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.workflow-template-runtime-editor__section--nodes,.workflow-template-runtime-editor__section--params{min-width:0}.workflow-template-runtime-editor__section--params{position:sticky;top:16px}.workflow-template-runtime-editor__section--params .workflow-template-runtime-editor__section-head{align-items:center;flex-direction:row;gap:10px}.workflow-template-runtime-editor__section--params .workflow-template-runtime-editor__section-head .ant-btn{flex:0 0 auto}.workflow-template-runtime-editor__node-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workflow-template-runtime-editor__hint{color:var(--taomem-color-text-tertiary);margin-bottom:12px}.workflow-template-runtime-editor__node-layout{display:grid;gap:12px}.workflow-template-runtime-editor__node-collapse.ant-collapse{background:transparent;border:0;display:grid;gap:12px;width:100%}.workflow-template-runtime-editor__node-collapse.ant-collapse>.workflow-template-runtime-editor__node-panel.ant-collapse-item{background:var(--taomem-color-panel-muted);background-clip:padding-box;border:1px solid var(--taomem-color-border);border-radius:10px!important;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workflow-template-runtime-editor__node-collapse.ant-collapse>.workflow-template-runtime-editor__node-panel.ant-collapse-item-active{border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px #ff5b0014}.workflow-template-runtime-editor__node-collapse.ant-collapse>.workflow-template-runtime-editor__node-panel.ant-collapse-item>.ant-collapse-header{align-items:center!important;background:transparent;border-radius:10px!important;overflow:hidden;padding:12px 14px!important}.workflow-template-runtime-editor__node-collapse.ant-collapse>.workflow-template-runtime-editor__node-panel.ant-collapse-item-active>.ant-collapse-header{border-radius:10px 10px 0 0!important}.workflow-template-runtime-editor__node-collapse .ant-collapse-expand-icon{color:var(--taomem-color-text-secondary)}.workflow-template-runtime-editor__node-collapse.ant-collapse>.workflow-template-runtime-editor__node-panel.ant-collapse-item>.ant-collapse-content{background:transparent;border-radius:0 0 10px 10px!important;border-top:1px solid var(--taomem-color-border);overflow:hidden}.workflow-template-runtime-editor__node-panel .ant-collapse-content-box{padding:0!important}.workflow-template-runtime-editor__node-panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.workflow-template-runtime-editor__node-panel-title{align-items:baseline;display:inline-flex;gap:8px;min-width:0}.workflow-template-runtime-editor__node-panel-title small,.workflow-template-runtime-editor__node-panel-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-template-runtime-editor__node-panel-title strong{color:var(--taomem-color-text);font-weight:700}.workflow-template-runtime-editor__node-collapse .ant-collapse-item-active .workflow-template-runtime-editor__node-panel-title strong{color:var(--taomem-color-primary)}.workflow-template-runtime-editor__node-panel-title small{color:var(--taomem-color-text-secondary);font-size:12px}.workflow-template-runtime-editor__node-panel-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.workflow-template-runtime-editor__tooltip-button-wrap{display:inline-flex}.workflow-template-runtime-editor__node-action-button.ant-btn{background:var(--taomem-color-secondary-bg);border-color:var(--taomem-color-border-strong);color:var(--taomem-color-text);font-size:13px;height:30px;min-width:30px;padding-inline:0;width:30px}.workflow-template-runtime-editor__node-action-button--text.ant-btn{background:transparent;border-color:transparent;box-shadow:none;min-width:48px;padding-inline:8px;width:auto}.workflow-template-runtime-editor__node-action-button.ant-btn:not(:disabled):not(.ant-btn-dangerous):focus,.workflow-template-runtime-editor__node-action-button.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.workflow-template-runtime-editor__node-action-button--text.ant-btn:not(:disabled):not(.ant-btn-dangerous):focus,.workflow-template-runtime-editor__node-action-button--text.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{background:transparent;border-color:transparent;box-shadow:none}.workflow-template-runtime-editor__node-action-button.ant-btn-dangerous:not(:disabled){background:#ff78751f;border-color:#ff78757a;color:#ff9c99}.workflow-template-runtime-editor__node-action-button.ant-btn-dangerous:not(:disabled):focus,.workflow-template-runtime-editor__node-action-button.ant-btn-dangerous:not(:disabled):hover{background:#ff787533;border-color:#ff7875c7;color:#ffccc7}.workflow-template-runtime-editor__node-action-button.ant-btn:disabled{background:#ffffff08;border-color:var(--taomem-color-border);color:var(--taomem-color-text-tertiary)}.workflow-template-runtime-editor__node-editor{background:transparent;min-width:0;padding:16px}.workflow-template-runtime-editor__field-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;width:100%}.workflow-template-runtime-editor__field-label{align-items:center;color:var(--taomem-color-text);display:inline-flex;font-size:14px;font-weight:500;gap:6px}.workflow-template-runtime-editor__field-help-icon{color:var(--taomem-color-text-tertiary);cursor:help}.workflow-template-runtime-editor__prompt-actions{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.workflow-template-runtime-editor__subsection{border-top:1px dashed var(--taomem-color-border-strong);margin-top:18px;padding-top:16px}.workflow-template-runtime-editor__subsection-title{color:var(--taomem-color-primary);font-weight:600;margin-bottom:12px}.workflow-template-runtime-editor__inline-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-template-runtime-editor__output-fields{display:grid;gap:12px}.workflow-template-runtime-editor__output-field{align-items:center;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr)}.workflow-template-runtime-editor__output-field-label{color:var(--taomem-color-text-secondary);font-size:14px;line-height:32px}.workflow-template-runtime-editor__output-hint{margin:10px 0 0}.workflow-template-runtime-editor__output-hint.ant-alert{border-radius:8px;padding:8px 10px}.workflow-template-runtime-editor__output-hint .ant-alert-message{font-size:12px;line-height:1.5}.workflow-template-runtime-editor__param-panel-title{align-items:center}.workflow-template-runtime-editor__param-panel-name{align-items:center;display:inline-flex;gap:6px;min-width:0}.workflow-template-runtime-editor__param-panel-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-template-runtime-editor__param-type-tag.ant-tag{background:#5084c424;border-color:#5084c46b;color:var(--taomem-color-text);line-height:22px;margin-inline-end:0}.workflow-template-runtime-editor__param-form{display:grid;gap:12px;padding:16px}.workflow-template-runtime-editor__param-form .ant-form-item{margin-bottom:0}.workflow-template-runtime-editor__param-form-row .ant-form-item-row{align-items:center;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr)}.workflow-template-runtime-editor__param-form-row .ant-form-item-label{overflow:visible;padding:0;text-align:left}.workflow-template-runtime-editor__param-form-row .ant-form-item-label>label{color:var(--taomem-color-text-secondary);font-size:13px;height:auto;line-height:32px}.workflow-template-runtime-editor__param-form-row .ant-form-item-control{min-width:0}.workflow-template-runtime-editor__node-create-dialog{display:grid;gap:16px}.workflow-template-runtime-editor__node-create-form{display:grid;gap:12px}.workflow-template-runtime-editor__node-create-form .ant-form-item{margin-bottom:0}.workflow-template-runtime-editor__node-create-select{width:100%}.workflow-template-runtime-editor__node-create-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:900px){.workflow-template-runtime-editor{gap:12px}.workflow-template-runtime-editor__mobile-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121212f0;display:block!important;position:sticky;top:calc(var(--taomem-topbar-height) + 8px);z-index:4}.workflow-template-runtime-editor__draft-workspace,.workflow-template-runtime-editor__inline-fields,.workflow-template-runtime-editor__node-layout{grid-template-columns:1fr}.workflow-template-runtime-editor__draft-workspace,.workflow-template-runtime-editor__node-layout{gap:12px}.workflow-template-runtime-editor__section{border-radius:10px;padding:14px}.workflow-template-runtime-editor__section--mobile-hidden{display:none}.workflow-template-runtime-editor__section--params{position:static}.workflow-template-runtime-editor__section--params .workflow-template-runtime-editor__section-head,.workflow-template-runtime-editor__section-head{align-items:flex-start;flex-direction:column;gap:10px}.workflow-template-runtime-editor__section-head .ant-btn{width:100%}.workflow-template-runtime-editor__node-editor,.workflow-template-runtime-editor__param-form{padding:12px}.workflow-template-runtime-editor__field-head{align-items:flex-start;flex-direction:column;gap:6px}.workflow-template-runtime-editor__prompt-actions{justify-content:flex-start}.workflow-template-runtime-editor__node-create-actions{justify-content:stretch}.workflow-template-runtime-editor__node-create-actions .ant-btn{flex:1 1 0}}@media(max-width:480px){.workflow-template-runtime-editor__output-field,.workflow-template-runtime-editor__param-form-row .ant-form-item-row{gap:6px;grid-template-columns:1fr}.workflow-template-runtime-editor__output-field-label,.workflow-template-runtime-editor__param-form-row .ant-form-item-label>label{line-height:1.4}}.template-detail{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 400px;min-height:calc(100vh - var(--taomem-topbar-height));padding:16px}.template-detail__image-wrap{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:14px;overflow:hidden}.template-detail__image{background-position:50%;background-size:cover;min-height:calc(100vh - var(--taomem-topbar-height) - 34px)}.template-detail__side{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:14px}.template-detail__header{align-items:center;display:flex;gap:8px}.template-detail__close{background:#ffffff0f;border:0;border-radius:8px;color:var(--taomem-color-text-secondary);font-size:20px;height:32px;width:32px}.template-detail__author{align-items:center;color:var(--taomem-color-text-secondary);display:inline-flex;font-size:13px;gap:6px;margin-left:8px}.template-detail__avatar{background:var(--taomem-color-primary-bg);border-radius:50%;color:var(--taomem-color-primary);display:grid;height:24px;place-items:center;width:24px}.template-detail__action--ghost,.template-detail__follow,.template-detail__like{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:var(--taomem-button-radius);color:var(--taomem-color-text);font-size:12px;padding:6px 10px}.template-detail__like{margin-left:auto}.template-detail__meta{border-bottom:1px solid var(--taomem-color-border);color:var(--taomem-color-text-secondary);font-size:12px;padding-bottom:10px}.template-detail__meta p{margin:0}.template-detail__prompt h2{color:var(--taomem-color-text);font-size:14px;margin:0 0 8px}.template-detail__prompt p{color:var(--taomem-color-text-secondary);font-size:13px;line-height:1.6;margin:0}.template-detail__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:auto}.template-detail__action{background:var(--taomem-color-primary-gradient);border-color:var(--taomem-color-primary-gradient-border);box-shadow:var(--taomem-shadow-inset-highlight),0 10px 24px var(--taomem-color-primary-shadow);color:var(--taomem-color-on-primary);font-size:14px;font-weight:600;height:40px}.template-detail__action--ghost{background:transparent;border-color:var(--taomem-color-border);box-shadow:none;color:var(--taomem-color-text)}@media(max-width:1100px){.template-detail{grid-template-columns:1fr}.template-detail__image{min-height:400px}}.template-manage{color:var(--taomem-color-text);min-height:calc(100vh - var(--taomem-topbar-height));padding:0 var(--taomem-page-gap) 18px 0}.template-manage__loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:50vh}.template-manage__login-required,.template-manage__workspace{min-height:calc(100dvh - var(--taomem-topbar-height) - 18px)}.template-manage__workspace{display:grid;gap:24px;grid-template-columns:216px minmax(0,1fr)}.template-manage__sidebar{border-right:1px solid var(--taomem-color-border);display:flex;flex-direction:column;gap:18px;min-width:0;padding:0 12px 18px 0}.template-manage__nav-list{display:grid;gap:8px}.template-manage__nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;min-height:46px;padding:0 12px;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease;width:100%}.template-manage__nav-item:focus-visible,.template-manage__nav-item:hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border);color:var(--taomem-color-primary)}.template-manage__nav-item:focus-visible{outline:2px solid var(--taomem-color-primary);outline-offset:2px}.template-manage__nav-item--active{background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary)}.template-manage__nav-icon{flex:0 0 auto;font-size:17px}.template-manage__content{min-width:0;padding-bottom:18px}.template-manage__view{min-width:0}.template-manage__view-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;min-height:44px}.template-manage__view--create{display:grid;gap:18px}.template-manage__market-package{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.template-manage__market-package-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:flex-end;min-width:0}.template-manage__section{margin-top:24px;min-width:0}.template-manage__section:first-of-type{margin-top:0}.template-manage__section-empty{color:var(--taomem-color-text-secondary);font-size:14px;margin:0;padding:18px 0 4px}.template-manage__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;min-height:44px}.template-manage__heading{align-items:center;display:flex;min-height:44px;min-width:0}.template-manage__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.template-manage__header-action,.template-manage__load-more{font-weight:600;min-width:112px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.template-manage__header-action.ant-btn-lg{align-items:center;display:inline-flex;height:44px;justify-content:center;line-height:1}.template-manage__header-action.ant-btn-default:not(:disabled){background:transparent;border-color:var(--taomem-color-primary-border);box-shadow:none;color:var(--taomem-color-text)}.template-manage__card-action.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover,.template-manage__header-action.ant-btn-default:not(:disabled):active,.template-manage__header-action.ant-btn-default:not(:disabled):focus-visible,.template-manage__header-action.ant-btn-default:not(:disabled):hover,.template-manage__load-more.ant-btn-default:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.template-manage__title{align-items:center;color:var(--taomem-color-text);display:flex;font-size:28px;line-height:1.2;margin:0;min-height:44px}.template-manage__create-card{align-items:center;background:var(--taomem-color-primary-bg);border:1px dashed var(--taomem-color-primary-border);border-radius:12px;color:var(--taomem-color-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;height:176px;justify-content:center;padding:18px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.template-manage__create-card:focus-visible,.template-manage__create-card:hover{border:1px solid var(--taomem-color-primary-border-hover);box-shadow:0 14px 30px #ff5a001f}.template-manage__create-card:focus-visible{outline:2px solid var(--taomem-color-primary);outline-offset:2px}.template-manage__create-card-icon{align-items:center;background:var(--taomem-color-primary);border-radius:16px;color:#fff;display:inline-flex;font-size:22px;height:48px;justify-content:center;width:48px}.template-manage__create-card-title{color:var(--taomem-color-text);font-size:18px;font-weight:600}.template-manage__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.template-manage__market-list-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:12px;min-width:0}.template-manage__market-status-filter{align-items:center;display:inline-flex;gap:10px;min-width:0}.template-manage__market-status-filter-control.ant-segmented{max-width:100%}.template-manage__market-list{border:0}.template-manage__market-list .ant-list-items{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.template-manage__market-list .ant-list-empty-text{color:var(--taomem-color-text-secondary);font-size:14px;padding:18px 0 4px}.template-manage__market-list .ant-empty-description{color:var(--taomem-color-text-secondary)}.template-manage__market-list--empty .ant-spin-container{align-items:center;display:flex;justify-content:center;min-height:132px}.template-manage__market-empty{padding:20px 0 8px;width:100%}.template-manage__market-list .ant-list-item.template-manage__card--market{border-block-end:1px solid var(--taomem-color-border);display:grid;padding:12px}.template-manage__card{align-items:center;background:radial-gradient(circle at 18% 20%,rgba(255,91,0,.12),transparent 32%),linear-gradient(135deg,#ffffff13,#ffffff06 36%,#0000002e);border:1px solid var(--taomem-color-border);border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000038;display:grid;grid-template-columns:minmax(0,1fr);height:176px;overflow:hidden;padding:10px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-manage__card--market{align-items:stretch;gap:14px;grid-template-columns:132px minmax(0,1fr);height:auto;min-height:188px;padding:12px}.template-manage__market-cover{background:radial-gradient(circle at 28% 24%,hsla(0,0%,100%,.18),transparent 28%),linear-gradient(135deg,#1f3656f2,#5f8fb7b3);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:block;height:176px;min-width:132px;overflow:hidden;width:132px}.template-manage__market-cover--empty:after{background:linear-gradient(135deg,transparent 44%,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.12) 48%,transparent 0),linear-gradient(45deg,transparent 44%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 48%,transparent 0);content:"";display:block;height:100%;width:100%}.template-manage__market-cover-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-manage__draft-badge{color:#fff;height:58px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:58px;z-index:1}.template-manage__draft-badge:before{border-left:58px solid transparent;border-top:58px solid rgba(31,54,86,.94);content:"";height:0;position:absolute;right:0;top:0;width:0}.template-manage__draft-badge-text{color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;right:-2px;text-align:center;top:12px;transform:rotate(45deg);transform-origin:center;width:52px}.template-manage__card-content{align-content:stretch;display:grid;gap:8px;grid-template-rows:auto minmax(0,1fr) auto;height:152px;max-height:152px;min-width:0;overflow:hidden;padding:8px 8px 0}.template-manage__card--market .template-manage__card-content{height:auto;max-height:none;padding:6px 6px 6px 0}.template-manage__card--market .template-manage__card-copy{gap:7px;grid-template-rows:auto auto minmax(0,1fr)}.template-manage__card-copy{align-content:stretch;background:transparent;border:none;color:inherit;cursor:default;display:grid;gap:7px;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;padding:0;text-align:left}.template-manage__card-heading{align-items:start;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:24px;min-width:0;overflow:visible}.template-manage__market-heading{align-items:center;grid-template-columns:auto minmax(0,1fr)}.template-manage__card-title-wrap{flex:1 1 auto;min-width:0;overflow:hidden}.template-manage__card-title{color:var(--taomem-color-text);display:block;font-size:17px;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.template-manage__card-desc{color:var(--taomem-color-text-secondary);display:-webkit-box;font-size:14px;line-height:1.55;min-height:0;min-width:0;overflow:hidden;-webkit-box-orient:vertical}.template-manage__card--market .template-manage__card-desc,.template-manage__card-desc{-webkit-line-clamp:2;max-height:43.4px}.template-manage__market-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;line-height:1.2;min-width:0}.template-manage__market-price{align-items:baseline;color:var(--taomem-color-primary);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700}.template-manage__market-price--free{font-size:14px;line-height:1.3}.template-manage__market-price-currency{font-size:12px;line-height:1}.template-manage__market-price-amount{font-size:16px;line-height:1.2}.template-manage__market-usage-count{color:var(--taomem-color-text-tertiary);font-size:12px;line-height:1.3}.template-manage__market-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.template-manage__market-package-tier-tag.ant-tag,.template-manage__market-trial-tag.ant-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:20px;margin-inline-end:0;min-height:20px;overflow-wrap:anywhere;padding:0 8px;vertical-align:middle;white-space:normal}.template-manage__market-trial-tag.ant-tag{background:var(--taomem-color-success-bg);color:var(--taomem-color-success);white-space:nowrap}.template-manage__market-package-tier-tag.ant-tag{background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary)}.template-manage__market-meta-list{display:grid;gap:6px;min-width:0}.template-manage__market-meta-item{align-items:start;display:grid;grid-template-columns:auto minmax(0,1fr);line-height:1.5;min-width:0}.template-manage__market-meta-label{color:var(--taomem-color-text);font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap}.template-manage__market-meta-text{color:var(--taomem-color-text-secondary);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal}.template-manage__market-meta-text--rows-1{-webkit-line-clamp:1}.template-manage__market-meta-text--rows-2{-webkit-line-clamp:2}.template-manage__tag-row{display:flex;flex-wrap:nowrap;gap:6px;min-height:24px}.template-manage__tag,.template-manage__tag-row{align-items:center;height:24px;max-width:100%;overflow:hidden}.template-manage__tag{background:#ffffff0b;border-color:var(--taomem-color-border);color:var(--taomem-color-text-secondary);display:inline-flex;flex:0 1 auto;line-height:22px;margin:0;min-width:0;text-overflow:ellipsis;white-space:nowrap}.template-manage__card-footer,.template-manage__market-card-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.template-manage__market-card-bottom{border-top:1px solid hsla(0,0%,100%,.06);padding-top:2px}.template-manage__market-operation-area{min-height:32px}.template-manage__card-actions,.template-manage__market-operation-area{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-left:auto}.template-manage__market-meta{color:var(--taomem-color-text-secondary);font-size:13px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-manage__market-status-tag{align-items:center;background:#8c8c8c;border:0;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;line-height:24px;margin:0;max-width:100%;min-width:56px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.template-manage__market-status-tag--live{background:#16a34a;color:#fff}.template-manage__market-status-tag--review{background:var(--taomem-color-primary-bg);box-shadow:inset 0 0 0 1px var(--taomem-color-primary-border);color:var(--taomem-color-primary)}.template-manage__market-status-tag--rejected{background:#cf1322;color:#fff}.template-manage__market-status-tag--offline{background:#6b7280;color:#fff}.template-manage__market-status-tag--unknown,.template-manage__market-status-tag--withdrawn{background:#8c8c8c;color:#fff}.template-manage__card-action.ant-btn-sm{border-radius:var(--taomem-radius-control);font-size:13px;font-weight:600;height:32px;min-width:64px;padding-inline:14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.template-manage__card-action--delete.ant-btn-sm,.template-manage__card-action--edit.ant-btn-sm{min-width:32px;padding-inline:0;width:32px}.template-manage__footer{align-items:center;display:flex;justify-content:center;margin-top:20px;min-height:52px}.template-manage__load-more{min-width:160px}.template-manage__status{color:var(--taomem-color-text-secondary);font-size:13px;margin:0}.template-manage__publish-dialog{display:grid;gap:18px;min-width:0}.template-manage__publish-form{display:grid;gap:2px}.template-manage__publish-basic{align-items:start;display:grid;gap:16px;grid-template-columns:132px minmax(0,1fr);min-width:0}.template-manage__publish-basic-copy,.template-manage__publish-basic-cover{min-width:0}.template-manage__publish-basic-copy{align-content:start;display:grid;gap:2px}.template-manage__publish-template-stage{background:#ffffff0a;border-radius:12px;display:grid;gap:14px;min-width:0;padding:16px;--template-manage-publish-template-list-height:416px}.template-manage__publish-template-loading{align-items:center;border:1px solid var(--taomem-color-border);border-radius:8px;display:flex;height:var(--template-manage-publish-template-list-height);justify-content:center;min-height:var(--template-manage-publish-template-list-height)}.template-manage__publish-template-list{gap:8px;grid-template-rows:repeat(4,minmax(0,1fr));height:var(--template-manage-publish-template-list-height);overflow:hidden}.template-manage__publish-template-option{grid-template-columns:minmax(0,1fr) auto;overflow:hidden;width:100%}.template-manage__publish-template-desc,.template-manage__publish-template-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.template-manage__publish-template-name{white-space:nowrap}.template-manage__publish-template-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-manage__publish-template-pagination-shell{align-items:center;display:flex;justify-content:center;min-height:36px}.template-manage__publish-template-pagination.ant-pagination{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.template-manage__publish-selected-template{align-items:center;background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.template-manage__publish-selected-template--error{border-color:#ff4d4f}.template-manage__publish-selected-copy{display:grid;gap:4px;min-width:0}.template-manage__publish-selected-label{color:var(--taomem-color-text-tertiary);font-size:12px;line-height:1.35}.template-manage__publish-selected-copy p,.template-manage__publish-selected-copy span,.template-manage__publish-selected-copy strong{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.template-manage__publish-selected-copy strong{color:var(--taomem-color-text);font-size:15px;line-height:1.35;white-space:nowrap}.template-manage__publish-selected-copy span:not(.template-manage__publish-selected-label){color:var(--taomem-color-text-secondary);font-size:13px;line-height:1.45;white-space:nowrap}.template-manage__publish-selected-copy p{color:#ff4d4f;font-size:12px;line-height:1.35}.template-manage__publish-cover-upload{--template-manage-publish-cover-width:132px;--template-manage-publish-cover-height:176px;display:block}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item-container,.template-manage__publish-cover-upload.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{box-sizing:border-box;height:var(--template-manage-publish-cover-height);margin:0;width:var(--template-manage-publish-cover-width)}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item,.template-manage__publish-cover-upload.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{border-radius:10px;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item{padding:0}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item:before{border-radius:8px;height:100%;inset:0;width:100%}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{height:100%;width:100%}.template-manage__publish-cover-upload .ant-upload-list-picture-card .ant-upload-list-item-image{-o-object-fit:cover;object-fit:cover}.template-manage__publish-cover-trigger{align-items:center;color:var(--taomem-color-text-secondary);display:inline-flex;flex-direction:column;font-size:13px;font-weight:700;gap:8px;height:100%;justify-content:center;line-height:1.35;padding:12px;text-align:center;width:100%}.template-manage__publish-cover-trigger .anticon{color:var(--taomem-color-primary);font-size:22px}.template-manage__publish-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.template-manage__publish-number-input{width:100%}.template-manage__publish-actions{--tm-action-row-justify:center;--tm-action-row-gap:12px;--tm-action-row-wrap:wrap;padding-top:2px}@media(max-width:768px){.template-manage{padding:18px 14px 28px}.template-manage__workspace{align-content:start;gap:8px;grid-auto-rows:max-content;grid-template-columns:1fr}.template-manage__sidebar{align-self:start;border-right:0;gap:12px;padding:0}.template-manage__nav-list{background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:10px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.template-manage__nav-item{border-radius:7px;justify-content:center;min-height:38px;min-width:0;padding:0 8px;text-align:center}.template-manage__nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-manage__view-header{display:none}.template-manage__market-package{grid-template-columns:1fr}.template-manage__market-package-actions{justify-content:flex-end}.template-manage__market-package-action.ant-btn{flex:0 0 auto}.template-manage__market-status-filter{flex:1 1 360px}.template-manage__header{align-items:flex-start;flex-direction:column}.template-manage__header-action,.template-manage__header-actions{width:100%}.template-manage__grid{grid-template-columns:1fr}.template-manage__card--market{grid-template-columns:116px minmax(0,1fr)}.template-manage__market-cover{height:154px;min-width:116px;width:116px}.template-manage__publish-template-stage{--template-manage-publish-template-list-height:552px}.template-manage__publish-template-list{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr))}.template-manage__publish-selected-template{grid-template-columns:1fr}}@media(max-width:560px){.template-manage__nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.template-manage__nav-item{font-size:13px;gap:6px;justify-content:center;text-align:center}.template-manage__nav-icon{font-size:15px}.template-manage__create-card{height:138px}.template-manage__market-package-actions{display:inline-flex;width:auto}.template-manage__market-package-action.ant-btn{width:auto}.template-manage__market-list-head{align-items:stretch;flex-direction:column;gap:10px;justify-content:flex-start}.template-manage__market-status-filter{align-items:flex-start;flex:0 0 auto;flex-direction:column;width:100%}.template-manage__market-status-filter-control.ant-segmented{overflow-x:auto;width:100%}.template-manage__market-status-filter-control.ant-segmented .ant-segmented-group{min-width:-moz-max-content;min-width:max-content}.template-manage__card{grid-template-columns:minmax(0,1fr);height:172px}.template-manage__card--market{gap:10px;grid-template-columns:88px minmax(0,1fr);height:auto;min-height:136px;padding:8px}.template-manage__market-list .ant-list-item.template-manage__card--market{padding:8px}.template-manage__market-cover{height:118px;min-width:88px;width:88px}.template-manage__card-content{gap:6px;height:146px;max-height:146px;padding-right:0}.template-manage__card--market .template-manage__card-content{height:auto;max-height:none;padding:4px 0}.template-manage__card-desc{-webkit-line-clamp:2;max-height:43.4px}.template-manage__card-footer,.template-manage__market-card-bottom{align-items:flex-start;flex-direction:column;gap:8px}.template-manage__card-actions,.template-manage__market-operation-area{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}.template-manage__publish-form-grid{grid-template-columns:1fr}.template-manage__publish-basic{gap:2px;grid-template-columns:minmax(0,1fr)}.template-manage__publish-actions{--tm-action-row-wrap:wrap}.template-manage__publish-actions .ant-btn{flex:1 1 100%}}.app-user-account-popover-overlay{z-index:1100}.app-user-account-popover-overlay .ant-popover-inner{background:transparent;border-radius:18px;box-shadow:none;padding:0}.app-user-account-popover-overlay .ant-popover-inner-content{padding:0}.app-user-account-popover{background:linear-gradient(180deg,var(--taomem-color-panel-elevated),var(--taomem-color-panel));border:1px solid var(--taomem-color-border);border-radius:18px;box-shadow:var(--taomem-shadow-panel);box-sizing:border-box;color:var(--taomem-color-text);max-height:calc(100vh - 140px);max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin;width:426px}.app-user-account-popover__profile-summary{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);min-height:66px;padding:12px 16px}.app-user-account-popover__avatar{align-items:center;background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.32),transparent 35%),linear-gradient(145deg,var(--taomem-color-primary),var(--taomem-color-primary-active));border-radius:999px;color:var(--taomem-color-on-primary);display:inline-flex;font-size:15px;font-weight:800;height:40px;justify-content:center;overflow:hidden;width:40px}.app-user-account-popover__avatar-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-user-account-popover__avatar-initial{line-height:1}.app-user-account-popover__identity{display:grid;min-width:0}.app-user-account-popover__account-name{color:var(--taomem-color-text);font-size:16px;font-weight:700;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-account-popover__plan-panel{background:radial-gradient(circle at 12% 0,rgba(255,91,0,.2),transparent 45%),linear-gradient(180deg,#ff5b001f,#ff5b000e);border:1px solid var(--taomem-color-primary-border);border-radius:10px;margin-top:12px;overflow:hidden}.app-user-account-popover__plan-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 14px}.app-user-account-popover__plan-name{color:var(--taomem-color-text);font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-account-popover__membership-link,.app-user-account-popover__metric-recharge-button{align-items:center;background:linear-gradient(180deg,var(--taomem-color-primary-hover),var(--taomem-color-primary));border:0;border-radius:999px;color:var(--taomem-color-on-primary);cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;min-height:28px;padding:0 14px;text-decoration:none;white-space:nowrap}.app-user-account-popover__benefit-row{align-items:center;background:#ff5b0012;border-top:1px solid rgba(255,91,0,.12);color:var(--taomem-color-text-secondary);display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:36px;padding:0 14px}.app-user-account-popover__benefit-text{line-height:1.5;min-width:0}.app-user-account-popover__benefit-claim-button{background:var(--taomem-color-primary-bg);border:0;border-radius:var(--taomem-radius-pill);color:var(--taomem-color-primary);cursor:pointer;flex:0 0 auto;font-size:12px;line-height:1;min-height:26px;min-width:48px;padding:0 10px;white-space:nowrap}.app-user-account-popover__benefit-claim-button:not(:disabled):hover{background:var(--taomem-color-primary-bg-hover);color:var(--taomem-color-primary-hover)}.app-user-account-popover__benefit-claim-button:disabled{background:var(--taomem-color-secondary-bg);color:var(--taomem-color-text-tertiary);cursor:not-allowed}.app-user-account-popover__metric-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-top:12px}.app-user-account-popover__metric-card{background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:10px;box-sizing:border-box;color:inherit;display:grid;grid-template-rows:minmax(48px,auto) minmax(36px,auto);min-height:84px;overflow:hidden;text-align:left}.app-user-account-popover__metric-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:48px;min-width:0;padding:0 14px}.app-user-account-popover__metric-detail-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;min-width:0;padding:0;text-align:left}.app-user-account-popover__metric-main{align-items:center;color:var(--taomem-color-text);display:inline-flex;gap:6px;line-height:1.2;min-width:0}.app-user-account-popover__metric-title{font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-account-popover__metric-arrow{color:var(--taomem-color-text-secondary);flex:0 0 auto;font-size:12px}.app-user-account-popover__metric-amount{align-items:center;background:var(--taomem-color-secondary-bg);border-top:1px solid var(--taomem-color-border-subtle);color:var(--taomem-color-white);display:flex;font-size:13px;font-weight:600;gap:7px;line-height:1.4;min-height:36px;min-width:0;padding:0 14px}.app-user-account-popover__metric-amount-icon{color:var(--taomem-color-white);flex:0 0 auto;font-size:14px}.app-user-account-popover__metric-detail-button:hover .app-user-account-popover__metric-arrow,.app-user-account-popover__metric-detail-button:hover .app-user-account-popover__metric-main{color:var(--taomem-color-text)}.app-user-account-popover__metric-detail-button.tm-button--text:not(:disabled):hover{background:transparent}.app-user-account-popover__metric-recharge-button{flex:0 0 auto}.app-user-account-popover__menu{display:grid;gap:4px;margin-top:18px}.app-user-account-popover__menu-button,.app-user-account-popover__menu-link{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--taomem-color-text);cursor:pointer;display:inline-flex;font-size:15px;gap:12px;justify-content:flex-start;min-height:40px;padding:0 10px;text-align:left;text-decoration:none}.app-user-account-popover__menu-button:hover,.app-user-account-popover__menu-link:hover{background:var(--taomem-color-select-option-hover-bg);color:var(--taomem-color-primary)}.app-user-account-popover__menu-icon{color:var(--taomem-color-text-secondary);font-size:16px;width:18px}.app-user-account-popover__menu-button:hover .app-user-account-popover__menu-icon,.app-user-account-popover__menu-link:hover .app-user-account-popover__menu-icon{color:var(--taomem-color-primary)}@media(max-width:520px){.app-user-account-popover{max-height:calc(100vh - 132px);padding:14px;width:calc(100vw - 24px)}.app-user-account-popover__profile-summary{grid-template-columns:40px minmax(0,1fr)}.app-user-account-popover__benefit-row{align-items:flex-start;flex-direction:column}}.account-credits-topup-dialog{color:var(--taomem-color-text);width:min(460px,100%)}.account-credits-topup-dialog__field{display:grid;gap:8px;margin-top:14px}.account-credits-topup-dialog__label{color:var(--taomem-color-text-secondary);font-size:13px}.account-credits-topup-dialog__method-select{min-height:44px;width:100%}.account-credits-topup-dialog__method-select .ant-select-selector{border-radius:12px;min-height:44px}.account-credits-topup-dialog__method-select .ant-select-selection-search-input{height:42px}.account-credits-topup-dialog__method-select .ant-select-selection-item,.account-credits-topup-dialog__method-select .ant-select-selection-placeholder{align-items:center;display:flex}.account-credits-topup-dialog__field-error{color:var(--ant-color-error,var(--taomem-color-warning));font-size:12px;margin:0}.account-credits-topup-dialog__amount-options{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-credits-topup-dialog__amount-option{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text-secondary);cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:0 10px;transition:border-color .2s ease,background .2s ease,color .2s ease}.account-credits-topup-dialog__amount-option:hover:not(:disabled){border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.account-credits-topup-dialog__amount-option--active{background:#ff5b0029;border-color:var(--taomem-color-primary);color:var(--taomem-color-primary)}.account-credits-topup-dialog__amount-option:disabled{cursor:not-allowed;opacity:.58}.account-credits-topup-dialog__input-shell{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:12px;display:flex;padding:0 12px;transition:border-color .2s ease}.account-credits-topup-dialog__input-shell:focus-within{border-color:var(--taomem-color-primary-border-hover)}.account-credits-topup-dialog__input-prefix{color:var(--taomem-color-text-tertiary);font-size:15px;margin-right:8px;white-space:nowrap}.account-credits-topup-dialog__input{background:transparent;border:none;color:var(--taomem-color-text);font-size:15px;min-height:42px;outline:none;padding:0;width:100%}.account-credits-topup-dialog__input::-moz-placeholder{color:var(--taomem-color-text-tertiary)}.account-credits-topup-dialog__input::placeholder{color:var(--taomem-color-text-tertiary)}.account-credits-topup-dialog__submit-button{font-weight:600;margin-top:16px}.account-credits-topup-dialog__payment-panel{background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:8px;margin-top:16px;padding:12px}.account-credits-topup-dialog__address-section{margin-top:14px}.account-credits-topup-dialog__address-title{color:var(--taomem-color-text);font-size:15px;font-weight:700;margin:0 0 10px}.account-credits-topup-dialog__address-card{align-items:center;background:#ffffff06;border:1px solid var(--taomem-color-border-strong);border-radius:8px;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr);padding:12px}.account-credits-topup-dialog__address-qr-frame{align-items:center;background:var(--taomem-color-white);border-radius:4px;display:inline-flex;height:96px;justify-content:center;width:96px}.account-credits-topup-dialog__address-qr{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.account-credits-topup-dialog__address-content{display:grid;gap:8px;min-width:0}.account-credits-topup-dialog__address-label{color:var(--taomem-color-text-tertiary);font-size:13px}.account-credits-topup-dialog__address-row{align-items:center;display:flex;gap:10px;min-width:0}.account-credits-topup-dialog__address-value{color:var(--taomem-color-primary);font-size:13px;font-weight:700;min-width:0;overflow-wrap:anywhere}.account-credits-topup-dialog__address-copy-button{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:6px;color:var(--taomem-color-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.account-credits-topup-dialog__address-copy-button:hover{border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.account-credits-topup-dialog__payment-details{display:grid;gap:8px;margin:12px 0 0}.account-credits-topup-dialog__payment-detail{display:grid;font-size:12px;gap:10px;grid-template-columns:88px minmax(0,1fr)}.account-credits-topup-dialog__payment-detail dt{color:var(--taomem-color-text-tertiary)}.account-credits-topup-dialog__payment-detail dd{color:var(--taomem-color-text-secondary);margin:0;min-width:0;overflow-wrap:anywhere}.account-credits-topup-dialog__payment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-credits-topup-dialog__payment-completed-button,.account-credits-topup-dialog__payment-link{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text);cursor:pointer;font-size:12px;line-height:1;padding:8px 10px;text-decoration:none}.account-credits-topup-dialog__payment-completed-button:hover:not(:disabled),.account-credits-topup-dialog__payment-link:hover{border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.account-credits-topup-dialog__payment-completed-button{background:var(--taomem-color-primary);border-color:var(--taomem-color-primary);color:var(--taomem-color-on-primary);font-weight:700}.account-credits-topup-dialog__payment-completed-button:hover:not(:disabled){background:var(--taomem-color-primary-hover);color:var(--taomem-color-on-primary)}.account-credits-topup-dialog__payment-completed-button:disabled{cursor:not-allowed;opacity:.58}.account-credits-topup-dialog__payment-error,.account-credits-topup-dialog__payment-hint{font-size:12px;line-height:1.6;margin:10px 0 0}.account-credits-topup-dialog__payment-hint{color:var(--taomem-color-text-tertiary)}.account-credits-topup-dialog__payment-error{color:var(--ant-color-error,var(--taomem-color-warning))}.account-credits-topup-dialog__account{color:var(--taomem-color-text-secondary);font-size:13px;margin:12px 0 0}@media(max-width:520px){.account-credits-topup-dialog__amount-options{grid-template-columns:repeat(2,minmax(0,1fr))}.account-credits-topup-dialog__address-card{gap:12px;grid-template-columns:82px minmax(0,1fr)}.account-credits-topup-dialog__address-qr-frame{height:82px;width:82px}.account-credits-topup-dialog__payment-detail{grid-template-columns:72px minmax(0,1fr)}}.account-ledger-detail__modal{max-width:calc(100vw - 24px)}.account-ledger-detail__modal .ant-modal-content{padding:18px 18px 16px}.account-ledger-detail{color:var(--taomem-color-text);width:100%}.account-ledger-detail__panel{overflow:visible}.account-ledger-detail__ledger-list{border-radius:12px;height:min(720px,100vh - 180px);margin-top:0;overflow-x:hidden;overflow-y:auto}.account-ledger-detail__ledger-list .account-ledger-detail__ledger-item{align-items:center;border-bottom:none!important;border-radius:10px;box-sizing:border-box;color:var(--taomem-color-text-secondary);display:flex;height:72px;justify-content:space-between;line-height:1.25;padding:12px 20px}.account-ledger-detail__ledger-list .account-ledger-detail__ledger-item:nth-child(odd){background:#ffffff09}.account-ledger-detail__ledger-list .ant-list-empty-text{color:var(--taomem-color-text-tertiary);padding:24px 10px}.account-ledger-detail__ledger-pagination-shell{align-items:flex-end;display:flex;min-height:42px}.account-ledger-detail__ledger-pagination.ant-pagination{justify-content:flex-start;margin:10px 0 0}.account-ledger-detail__ledger-title{color:var(--taomem-color-text);display:block;font-size:15px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-ledger-detail__ledger-info{display:flex;flex-direction:column;gap:4px;height:48px;justify-content:center;min-width:0;overflow:hidden}.account-ledger-detail__ledger-freeze-tag{background:var(--taomem-color-primary-bg);border-radius:4px;color:var(--taomem-color-primary);display:inline-block;font-size:12px;line-height:20px;margin-right:8px;padding:0 6px}.account-ledger-detail__ledger-balance,.account-ledger-detail__ledger-time{color:var(--taomem-color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-ledger-detail__ledger-time{display:block;font-size:12px;line-height:18px}.account-ledger-detail__ledger-balance{display:block;font-size:12px;line-height:16px;margin-top:0}.account-ledger-detail__ledger-amount{color:#ff6b6b;display:inline-block;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-ledger-detail__ledger-amount-wrap{align-items:flex-end;display:flex;flex:0 0 220px;flex-direction:column;height:48px;justify-content:center;max-width:220px;overflow:hidden}.account-ledger-detail__ledger-amount-line{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;line-height:18px;max-width:100%}.account-ledger-detail__ledger-amount--positive{color:#45d483}.account-ledger-detail__ledger-amount--freeze{color:var(--taomem-color-text-tertiary)}@media(max-width:768px){.account-ledger-detail__modal .ant-modal-content{padding:16px 12px 14px}.account-ledger-detail__ledger-list .account-ledger-detail__ledger-item{padding:12px 10px}.account-ledger-detail__ledger-amount-wrap{flex-basis:112px;max-width:112px}}.account-point-pack-dialog{color:var(--taomem-color-text);width:100%}.account-point-pack-dialog__product-card{padding:0}.account-point-pack-dialog__product-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-point-pack-dialog__product-title{color:var(--taomem-color-text);font-size:18px;font-weight:700;margin:0}.account-point-pack-dialog__product-price{color:var(--taomem-color-text-secondary);margin:20px 0 10px}.account-point-pack-dialog__credits-money{align-items:baseline;display:inline-flex;font-size:34px;gap:8px;line-height:1;margin-right:6px}.account-point-pack-dialog__currency-symbol{color:var(--taomem-color-text-tertiary)}.account-point-pack-dialog__currency-amount{color:var(--taomem-color-text)}.account-point-pack-dialog__product-meta{color:var(--taomem-color-text-secondary);font-size:13px;margin:8px 0}.account-point-pack-dialog__product-meta--points{align-items:center;display:flex;gap:4px}.account-point-pack-dialog__point-value{color:var(--taomem-color-primary);font-variant-numeric:tabular-nums;font-weight:700}.account-point-pack-dialog__point-metric{align-items:center;display:inline-flex;gap:3px;white-space:nowrap}.account-point-pack-dialog__point-metric .anticon{color:var(--taomem-color-primary);display:inline-flex;font-size:12px}.account-point-pack-dialog__point-metric .anticon svg{display:block}.account-point-pack-dialog__buy-button{margin-top:18px}@media(max-width:768px){.account-point-pack-dialog__modal .ant-modal-content{padding:20px}}.account-subscription-dialog{width:100%;--account-subscription-card-radius:16px;color:var(--taomem-color-text)}.account-subscription-dialog__modal .ant-modal-content{background:radial-gradient(circle at 12% 0,rgba(255,91,0,.1),transparent 34%),linear-gradient(180deg,#131313 0,var(--taomem-color-panel-elevated) 48%,#0d0d0d 100%);border:1px solid var(--taomem-color-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,var(--taomem-shadow-panel);padding:30px 28px 28px}.account-subscription-dialog__subscription-info{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);max-width:580px;width:100%}.account-subscription-dialog__subscription-info-row{align-items:center;background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-control);color:var(--taomem-color-text-secondary);display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:0;min-height:36px;min-width:0;padding:0 12px}.account-subscription-dialog__subscription-info-label{color:var(--taomem-color-text-tertiary);flex:0 0 auto;white-space:nowrap}.account-subscription-dialog__subscription-info-value{color:var(--taomem-color-text);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-subscription-dialog__plan-tabs{background:#ffffff0b;border-color:var(--taomem-color-border-strong);margin-top:18px}.account-subscription-dialog__plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:34px}.account-subscription-dialog__plan-card-shell{isolation:isolate;min-height:288px;min-width:0;position:relative;transition:transform var(--taomem-motion-base)}.account-subscription-dialog__plan-card-shell:hover{transform:translateY(-2px)}.account-subscription-dialog__plan-card{background:var(--account-subscription-card-background,linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02)),var(--taomem-color-panel));border-color:var(--account-subscription-card-border,var(--taomem-color-border));border-radius:var(--account-subscription-card-radius);box-shadow:var(--account-subscription-card-shadow,var(--taomem-shadow-surface));height:100%;min-height:288px;overflow:visible;position:relative;z-index:1}.account-subscription-dialog__plan-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:24px}.account-subscription-dialog__plan-card--featured{border-color:var(--account-subscription-card-border,rgba(255,91,0,.45))}.account-subscription-dialog__plan-card--current{background:var(--account-subscription-card-background,radial-gradient(circle at 78% 0,rgba(255,91,0,.18),transparent 34%),linear-gradient(180deg,rgba(255,91,0,.105),hsla(0,0%,100%,.022) 58%),var(--taomem-color-panel));border-color:var(--account-subscription-card-border,var(--taomem-color-primary-border-hover));box-shadow:var(--account-subscription-card-current-shadow,inset 0 1px 0 hsla(0,0%,100%,.065),0 18px 40px rgba(255,91,0,.1))}.account-subscription-dialog__plan-card--disabled:not(.account-subscription-dialog__plan-card--current){background:var(--account-subscription-card-background,linear-gradient(180deg,hsla(0,0%,100%,.036),hsla(0,0%,100%,.015)),var(--taomem-color-panel));border-color:var(--account-subscription-card-border,hsla(0,0%,100%,.07))}.account-subscription-dialog__plan-card--disabled:not(.account-subscription-dialog__plan-card--current):hover{background:var(--account-subscription-card-background,var(--taomem-color-panel));border-color:var(--account-subscription-card-border,hsla(0,0%,100%,.09));box-shadow:var(--account-subscription-card-shadow,none);transform:none}.account-subscription-dialog__plan-card--free{--account-subscription-card-border:rgba(156,163,175,.38);--account-subscription-card-background:radial-gradient(circle at 90% 4%,hsla(0,0%,100%,.08),transparent 31%),linear-gradient(145deg,#26272a,#1a1b1e 52%,#111214);--account-subscription-card-hover-background:radial-gradient(circle at 90% 4%,hsla(0,0%,100%,.1),transparent 34%),linear-gradient(145deg,#2c2e32,#1e2023 54%,#141517);--account-subscription-card-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 38px rgba(0,0,0,.24);--account-subscription-card-current-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 20px 44px rgba(0,0,0,.3);--account-subscription-card-title:#f2f2f2;--account-subscription-quota-border:hsla(0,0%,100%,.11);--account-subscription-quota-background:rgba(0,0,0,.22)}.account-subscription-dialog__plan-card--lite{--account-subscription-card-border:rgba(48,174,112,.62);--account-subscription-card-background:radial-gradient(circle at 90% 4%,rgba(73,219,137,.2),transparent 31%),linear-gradient(145deg,#123b2b,#0a281e 52%,#061712);--account-subscription-card-hover-background:radial-gradient(circle at 90% 4%,rgba(89,232,153,.25),transparent 34%),linear-gradient(145deg,#174934,#0d3125 54%,#071e17);--account-subscription-card-shadow:inset 0 1px 0 rgba(198,255,225,.08),0 18px 38px rgba(4,45,29,.3);--account-subscription-card-current-shadow:inset 0 1px 0 rgba(198,255,225,.12),0 20px 44px rgba(30,152,94,.23);--account-subscription-card-title:#d5f8e7;--account-subscription-quota-border:rgba(72,196,132,.24);--account-subscription-quota-background:rgba(3,30,20,.48)}.account-subscription-dialog__plan-card--standard{--account-subscription-card-border:rgba(66,155,235,.7);--account-subscription-card-background:radial-gradient(circle at 88% 4%,rgba(88,180,255,.22),transparent 32%),linear-gradient(145deg,#153f6d,#0d2c4d 50%,#071a2d);--account-subscription-card-hover-background:radial-gradient(circle at 88% 4%,rgba(102,193,255,.27),transparent 34%),linear-gradient(145deg,#194b80,#10375f 52%,#092039);--account-subscription-card-shadow:inset 0 1px 0 rgba(202,235,255,.09),0 20px 44px rgba(5,48,91,.29);--account-subscription-card-current-shadow:inset 0 1px 0 rgba(202,235,255,.14),0 22px 48px rgba(46,139,222,.25);--account-subscription-card-title:#d7ecff;--account-subscription-quota-border:rgba(77,166,240,.25);--account-subscription-quota-background:rgba(3,24,45,.5)}.account-subscription-dialog__plan-card--professional{--account-subscription-card-border:rgba(226,181,0,.68);--account-subscription-card-background:radial-gradient(circle at 89% 4%,rgba(255,216,58,.2),transparent 32%),linear-gradient(145deg,#5a4b0c,#3f360a 52%,#272306);--account-subscription-card-hover-background:radial-gradient(circle at 89% 4%,rgba(255,225,78,.25),transparent 34%),linear-gradient(145deg,#665612,#493f0c 52%,#2d2808);--account-subscription-card-shadow:inset 0 1px 0 rgba(255,244,187,.09),0 20px 44px rgba(97,75,0,.27);--account-subscription-card-current-shadow:inset 0 1px 0 rgba(255,248,207,.14),0 22px 48px rgba(210,164,0,.25);--account-subscription-card-title:#fff2a8;--account-subscription-quota-border:rgba(245,204,50,.24);--account-subscription-quota-background:rgba(35,29,2,.48)}.account-subscription-dialog__plan-card:hover{background:var(--account-subscription-card-hover-background,var(--account-subscription-card-background,var(--taomem-color-panel-elevated)));border-color:var(--account-subscription-card-border,var(--taomem-color-primary-border));box-shadow:var(--account-subscription-card-shadow,var(--taomem-shadow-surface-hover));transform:none}.account-subscription-dialog__plan-ribbon{align-items:center;border-radius:var(--account-subscription-card-radius) var(--account-subscription-card-radius) 0 0;box-sizing:border-box;color:#fff;display:flex;font-size:13px;font-weight:700;gap:6px;height:calc(34px + var(--account-subscription-card-radius));justify-content:center;left:0;letter-spacing:.02em;padding-bottom:var(--account-subscription-card-radius);pointer-events:none;position:absolute;right:0;top:-34px;z-index:0}.account-subscription-dialog__plan-ribbon--popular{background:linear-gradient(90deg,#176db5,#3398e9 58%,#207fc8);text-shadow:0 1px 6px rgba(0,40,79,.38)}.account-subscription-dialog__plan-ribbon--best-value{background:linear-gradient(90deg,#c99b00,#f0c500 58%,#ddb200);text-shadow:0 1px 6px rgba(74,54,0,.34)}.account-subscription-dialog__plan-ribbon .anticon{font-size:14px}.account-subscription-dialog__plan-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-subscription-dialog__plan-title{color:var(--account-subscription-card-title,var(--taomem-color-text));font-size:17px;font-weight:700;line-height:1.35;margin:0}.account-subscription-dialog__plan-price{color:var(--taomem-color-text-secondary);margin:24px 0 14px}.account-subscription-dialog__credits-money{align-items:baseline;display:inline-flex;font-size:36px;font-variant-numeric:tabular-nums;gap:9px;line-height:1;margin-right:6px}.account-subscription-dialog__currency-symbol{color:var(--taomem-color-text-tertiary);font-size:28px;font-weight:700}.account-subscription-dialog__currency-amount{color:var(--taomem-color-text);letter-spacing:0}.account-subscription-dialog__plan-quota{background:var(--account-subscription-quota-background,linear-gradient(135deg,rgba(255,91,0,.12),transparent 78%),var(--taomem-color-secondary-bg));border:1px solid var(--account-subscription-quota-border,var(--taomem-color-border-subtle));border-radius:10px;box-shadow:inset 0 1px #ffffff09;display:grid;gap:8px;margin:4px 0 16px;padding:12px 14px}.account-subscription-dialog__plan-quota-row{align-items:baseline;color:var(--taomem-color-text-secondary);display:flex;font-size:12.5px;gap:4px;line-height:1.45;margin:0}.account-subscription-dialog__plan-quota-row strong{color:var(--taomem-color-primary);font-variant-numeric:tabular-nums;font-weight:700}.account-subscription-dialog__plan-quota-metric{align-items:center;align-self:center;display:inline-flex;gap:3px;line-height:1.45;white-space:nowrap}.account-subscription-dialog__plan-quota-metric .anticon{align-items:center;color:var(--taomem-color-primary);display:inline-flex;font-size:12px;justify-content:center;line-height:1;vertical-align:0}.account-subscription-dialog__plan-quota-metric .anticon svg{display:block}.account-subscription-dialog__plan-quota-help{align-items:center;align-self:center;background:transparent;border:0;color:var(--taomem-color-text-tertiary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;height:18px;justify-content:center;line-height:1;margin-left:1px;padding:0;transition:color .2s ease;width:18px}.account-subscription-dialog__plan-quota-help:focus-visible,.account-subscription-dialog__plan-quota-help:hover{color:var(--taomem-color-primary);outline:none}.account-subscription-dialog__plan-quota-help .anticon,.account-subscription-dialog__plan-quota-help .anticon svg{display:block}.account-subscription-dialog__plan-features{align-content:start;color:var(--taomem-color-text-secondary);display:grid;flex:1 1 auto;font-size:13px;gap:9px;grid-auto-rows:max-content;list-style:none;margin:0;padding:0}.account-subscription-dialog__plan-features li{line-height:1.55}.account-subscription-dialog__plan-features li:before{content:none}.account-subscription-dialog__plan-benefit{align-items:flex-start;display:flex;gap:7px;line-height:1.45}.account-subscription-dialog__plan-benefit-icon{flex:0 0 16px;font-size:14px;line-height:1;margin-top:2px;text-align:center}.account-subscription-dialog__plan-benefit--included{color:var(--taomem-color-text)}.account-subscription-dialog__plan-benefit-rockets{display:inline-block;line-height:1;margin-inline-start:4px;vertical-align:-.08em}.account-subscription-dialog__plan-benefit--included .account-subscription-dialog__plan-benefit-icon{color:var(--taomem-color-success)}.account-subscription-dialog__plan-benefit--excluded,.account-subscription-dialog__plan-benefit--excluded .account-subscription-dialog__plan-benefit-icon{color:var(--taomem-color-text-tertiary)}.account-subscription-dialog__subscribe-button{--tm-primary-pill-border:var(--taomem-color-border);font-weight:700;margin-top:22px;min-height:42px}.account-subscription-dialog__pagination{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:12px 0 0}.account-subscription-dialog__page-button{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:999px;color:var(--taomem-color-text-secondary);cursor:pointer;min-height:32px;padding:0 12px;transition:border-color .2s ease,color .2s ease}.account-subscription-dialog__page-button:hover{border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.account-subscription-dialog__page-button:disabled{background:#ffffff08;border-color:var(--taomem-color-border);color:var(--taomem-color-text-tertiary);cursor:not-allowed}.account-subscription-dialog__page-text{color:var(--taomem-color-text-secondary);font-size:13px}@media(max-width:920px){.account-subscription-dialog__plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.account-subscription-dialog__plan-card-shell--ribbon{margin-top:34px}}@media(max-width:768px){.account-subscription-dialog__modal .ant-modal-content{padding:22px}.account-subscription-dialog__subscription-info{grid-template-columns:1fr}.account-subscription-dialog__plan-tabs{width:100%}.account-subscription-dialog__plan-grid{grid-template-columns:1fr}.account-subscription-dialog__plan-card{min-height:auto}.account-subscription-dialog__plan-card .ant-card-body{padding:20px}}@media(prefers-reduced-motion:reduce){.account-subscription-dialog__plan-card-shell{transition-duration:.01ms}.account-subscription-dialog__plan-card-shell:hover{transform:none}}.creator-earning-records-panel{color:var(--taomem-color-text)}.creator-earning-records-panel__loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:320px}.creator-earning-records-panel__section{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:10px;margin-top:18px;padding:16px}.creator-earning-records-panel__section--metrics{background:transparent;border:0;margin-top:0;padding:0}.creator-earning-records-panel__section--records{background:transparent}.creator-earning-records-panel__section-title{color:var(--taomem-color-text);font-size:16px;line-height:1.35;margin:0 0 14px}.creator-earning-records-panel__metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.creator-earning-records-panel__empty{padding:24px 0}.creator-earning-records-panel__list{display:flex;flex-direction:column;gap:10px}.creator-earning-records-panel__list-item{background:transparent;border:1px solid var(--taomem-color-border);border-radius:10px;padding:14px}.creator-earning-records-panel__list-main{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.creator-earning-records-panel__list-title{color:var(--taomem-color-text);font-size:15px;min-width:0;overflow-wrap:anywhere}.creator-earning-records-panel__list-subtitle{color:var(--taomem-color-text-tertiary);font-size:12px;overflow-wrap:anywhere}.creator-earning-records-panel__list-fields{color:var(--taomem-color-text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:10px}.creator-earning-records-panel__list-fields span{background:transparent;border-radius:999px;padding:4px 8px}@media(max-width:620px){.creator-earning-records-panel__metric-grid{grid-template-columns:1fr}.creator-earning-records-panel__list-main{align-items:flex-start;flex-direction:column}}.creator-withdrawal-dialog{color:var(--taomem-color-text)}.creator-withdrawal-dialog__available{align-items:center;color:var(--taomem-color-text-secondary);display:flex;gap:12px;justify-content:space-between;margin-top:18px;padding:14px 16px}.creator-withdrawal-dialog__available strong{color:var(--taomem-color-primary);font-size:20px}.creator-withdrawal-dialog__form{margin-top:18px}.creator-withdrawal-dialog__form .ant-input-lg:not(textarea){height:42px}.creator-withdrawal-dialog__form .ant-select-lg .ant-select-selector{height:42px!important}.creator-withdrawal-dialog__form .ant-select-lg .ant-select-selection-item,.creator-withdrawal-dialog__form .ant-select-lg .ant-select-selection-placeholder{line-height:40px}.creator-withdrawal-dialog__action-button{font-weight:600;min-width:112px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.creator-withdrawal-dialog__action-button.ant-btn-default:not(:disabled):hover{background:var(--taomem-color-primary-bg);border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}@media(max-width:520px){.creator-withdrawal-dialog__available{align-items:flex-start;flex-direction:column}.creator-withdrawal-dialog__actions{flex-direction:column-reverse}.creator-withdrawal-dialog__action-button{width:100%}}.publisher-subscription-dialog{width:100%;--publisher-subscription-card-radius:16px;color:var(--taomem-color-text)}.publisher-subscription-dialog__modal .ant-modal-content{background:radial-gradient(circle at 12% 0,rgba(255,91,0,.1),transparent 34%),linear-gradient(180deg,#131313 0,var(--taomem-color-panel-elevated) 48%,#0d0d0d 100%);border:1px solid var(--taomem-color-border);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,var(--taomem-shadow-panel);padding:30px 28px 28px}.publisher-subscription-dialog__subscription-info{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);max-width:580px;width:100%}.publisher-subscription-dialog__subscription-info-row{align-items:center;background:#ffffff09;border:1px solid var(--taomem-color-border);border-radius:var(--taomem-radius-control);color:var(--taomem-color-text-secondary);display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:0;min-height:36px;min-width:0;padding:0 12px}.publisher-subscription-dialog__subscription-info-label{color:var(--taomem-color-text-tertiary);flex:0 0 auto;white-space:nowrap}.publisher-subscription-dialog__subscription-info-value{color:var(--taomem-color-text);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-subscription-dialog__plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-subscription-dialog__plan-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--taomem-color-panel);border-radius:var(--publisher-subscription-card-radius);min-height:288px;position:relative}.publisher-subscription-dialog__plan-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:24px}.publisher-subscription-dialog__plan-card--featured{border-color:#ff5b0073}.publisher-subscription-dialog__plan-card--current{background:radial-gradient(circle at 78% 0,rgba(255,91,0,.18),transparent 34%),linear-gradient(180deg,#ff5b001b,#ffffff06 58%),var(--taomem-color-panel);border-color:var(--taomem-color-primary-border-hover);box-shadow:inset 0 1px #fff1,0 18px 40px #ff5b001a}.publisher-subscription-dialog__plan-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.publisher-subscription-dialog__plan-title{color:var(--taomem-color-text);font-size:17px;font-weight:700;line-height:1.35;margin:0}.publisher-subscription-dialog__plan-price{color:var(--taomem-color-text-secondary);margin:24px 0 14px}.publisher-subscription-dialog__price-value{align-items:baseline;display:inline-flex;font-size:36px;font-variant-numeric:tabular-nums;gap:9px;line-height:1;margin-right:6px}.publisher-subscription-dialog__currency-symbol{color:var(--taomem-color-text-tertiary);font-size:22px;font-weight:700}.publisher-subscription-dialog__currency-amount{color:var(--taomem-color-text);letter-spacing:0}.publisher-subscription-dialog__plan-features{border-left:1px solid rgba(255,91,0,.28);color:var(--taomem-color-text-secondary);display:grid;flex:1 1 auto;font-size:13px;gap:9px;list-style:none;margin:10px 0 0;padding:0 0 0 12px}.publisher-subscription-dialog__plan-features li{line-height:1.55}.publisher-subscription-dialog__plan-features li:before{content:none}.publisher-subscription-dialog__subscribe-button{--tm-primary-pill-border:var(--taomem-color-border);font-weight:700;margin-top:22px;min-height:42px}@media(max-width:768px){.publisher-subscription-dialog__modal .ant-modal-content{padding:22px}.publisher-subscription-dialog__plan-grid,.publisher-subscription-dialog__subscription-info{grid-template-columns:1fr}.publisher-subscription-dialog__plan-card{min-height:auto}.publisher-subscription-dialog__plan-card .ant-card-body{padding:20px}}.profile-page{color:var(--taomem-color-text);min-height:calc(100vh - var(--taomem-topbar-height));padding:30px 28px 38px}.profile-page__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.profile-page__user{display:flex;gap:14px}.profile-page__avatar{background:var(--taomem-color-panel-muted);border:1px solid var(--taomem-color-border);border-radius:50%;display:grid;flex-shrink:0;height:70px;overflow:hidden;place-items:center;width:70px}.profile-page__avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-page__avatar-icon{color:var(--taomem-color-text-secondary);font-size:36px}.profile-page__name{color:var(--taomem-color-text);font-size:30px;font-weight:600;margin:0}.profile-page__bio{color:var(--taomem-color-text-secondary);font-size:15px;margin:10px 0 0}.profile-page__actions{display:flex;gap:10px}.profile-page__action-button{align-items:center;background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:12px;color:var(--taomem-color-text);cursor:pointer;display:inline-flex;gap:6px;height:40px;padding:0 14px;text-decoration:none}.profile-page__action-icon{font-size:15px}@media(max-width:900px){.profile-page{padding:16px 14px 24px}.profile-page__header{flex-direction:column}}.profile-settings{display:grid;min-height:calc(100vh - var(--taomem-topbar-height));padding:26px 20px;place-items:center}.profile-settings__panel{background:var(--taomem-color-panel);border:1px solid var(--taomem-color-border);border-radius:24px;box-shadow:var(--taomem-shadow-panel);padding:22px;width:min(920px,100vw - 126px)}.profile-settings__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.profile-settings__title{color:var(--taomem-color-text);font-size:30px;font-weight:600;margin:0}.profile-settings__back{align-items:center;color:var(--taomem-color-primary);display:inline-flex;gap:4px;text-decoration:none}.profile-settings__loading{border:1px solid var(--taomem-color-border);border-radius:16px;color:var(--taomem-color-text-secondary);display:grid;gap:12px;justify-items:center;min-height:320px;place-content:center}.profile-settings__login-required{min-height:320px;width:min(920px,100vw - 126px)}.profile-settings__section{border:1px solid var(--taomem-color-border);border-radius:14px;margin-top:14px;padding:14px}.profile-settings__section-title{color:var(--taomem-color-text);font-size:18px;margin:0 0 12px}.profile-settings__field{margin-bottom:12px}.profile-settings__input-shell{position:relative}.profile-settings__field-icon{color:var(--taomem-color-text-secondary);font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.profile-settings__input,.profile-settings__textarea{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:10px;color:var(--taomem-color-text);font-size:14px;outline:none;width:100%}.profile-settings__input{height:42px;padding:0 12px 0 38px}.profile-settings__textarea{min-height:100px;padding:10px 12px;resize:vertical}.profile-settings__input:focus,.profile-settings__textarea:focus{border-color:var(--taomem-color-primary-border-hover)}.profile-settings__input--error,.profile-settings__textarea--error{border-color:#ff7875}.profile-settings__error{color:#ff7875;font-size:12px;margin:6px 0 0}.profile-settings__hint{color:var(--taomem-color-text-secondary);font-size:12px;margin:6px 0 0}.profile-settings__password-strength{margin:8px 0 0}.profile-settings__password-strength-text{color:var(--taomem-color-text-secondary);font-size:12px;margin:0 0 6px}.profile-settings__submit{align-items:center;background:var(--taomem-color-primary);border:0;border-radius:10px;color:var(--taomem-color-on-primary);cursor:pointer;display:inline-flex;gap:6px;height:40px;padding:0 16px}.profile-settings__submit:disabled{cursor:not-allowed;opacity:.65}.profile-settings__submit--inline{margin-top:2px}.profile-settings__current-email{color:var(--taomem-color-text-secondary);margin:0 0 10px}.profile-settings__email-field{margin-bottom:12px}.profile-settings__email-input{background:var(--taomem-color-secondary-bg);border-color:var(--taomem-color-border);border-radius:10px;caret-color:var(--taomem-color-primary);color:var(--taomem-color-text)}.profile-settings__email-input::-moz-placeholder{color:var(--taomem-color-text-tertiary)}.profile-settings__email-input::placeholder{color:var(--taomem-color-text-tertiary)}.profile-settings__email-input--otp{padding-right:140px}.profile-settings__email-input:focus{border-color:var(--taomem-color-primary-border-hover)}.profile-settings__email-input.profile-settings__input--error,.profile-settings__email-input.profile-settings__input--error:focus{border-color:#ff7875}.profile-settings__email-field-icon{color:var(--taomem-color-text-secondary);pointer-events:none}.profile-settings__email-otp-button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--taomem-color-primary);cursor:pointer;display:inline-flex;gap:6px;height:32px;justify-content:center;line-height:1;min-width:120px;padding:0 10px;position:absolute;right:6px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-settings__email-otp-button:not(:disabled){background:var(--taomem-color-primary-bg)}.profile-settings__email-otp-button:not(:disabled):hover{background:var(--taomem-color-primary-bg-hover);color:var(--taomem-color-primary)}.profile-settings__email-otp-button--disabled,.profile-settings__email-otp-button:disabled{background:var(--taomem-color-secondary-bg);color:var(--taomem-color-text-tertiary);cursor:not-allowed}.profile-settings__button-loading-icon{flex:0 0 auto;font-size:14px;line-height:1}.profile-settings__email-submit{border-radius:999px;font-weight:600;margin-top:2px}.profile-settings__email-otp-button span,.profile-settings__email-submit span{white-space:nowrap}.profile-settings__avatar-row{align-items:center;display:flex;gap:14px}.profile-settings__avatar-preview{background:var(--taomem-color-panel-muted);border:1px solid var(--taomem-color-border);border-radius:50%;display:grid;flex-shrink:0;height:72px;overflow:hidden;place-items:center;width:72px}.profile-settings__avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-settings__avatar-icon{color:var(--taomem-color-text-secondary);font-size:34px}.profile-settings__avatar-content{flex:1}.profile-settings__hidden-input{display:none}@media(max-width:900px){.profile-settings{padding:12px}.profile-settings__panel{padding:14px}.profile-settings__login-required,.profile-settings__panel{width:calc(100vw - 102px)}.profile-settings__title{font-size:24px}.profile-settings__avatar-row{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.profile-settings__email-input--otp{padding-right:140px}}.profile-email-dialog__modal .ant-modal-content{--profile-email-dialog-field-bg:hsla(0,0%,100%,.08);--profile-email-dialog-field-bg-hover:hsla(0,0%,100%,.12);padding:18px}.profile-email-dialog__panel{background:transparent;color:var(--taomem-color-text);width:100%}.profile-email-dialog__current{margin:0 0 12px}.profile-email-dialog__field{--tm-field-margin-bottom:10px}.profile-email-dialog__icon{--tm-input-icon-color:var(--taomem-color-text-tertiary);transition:color .18s ease}.profile-email-dialog__input{background:var(--profile-email-dialog-field-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile-email-dialog__input:hover{background:var(--profile-email-dialog-field-bg-hover);border-color:var(--taomem-color-primary-border-hover)}.profile-email-dialog__input:focus{border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px #ff5b0024}.profile-email-dialog__input-shell:focus-within .profile-email-dialog__icon{color:var(--taomem-color-primary)}.profile-email-dialog__input--otp{padding-right:140px}.profile-email-dialog__input--error,.profile-email-dialog__input--error:focus{border-color:var(--taomem-color-danger);box-shadow:none}.profile-email-dialog__button-loading-icon{flex:0 0 auto;font-size:14px;line-height:1}.profile-email-dialog__submit{background:var(--taomem-color-primary);border:0;border-radius:10px;color:var(--taomem-color-on-primary);cursor:pointer;font-size:14px;height:42px;transition:background .18s ease,transform .18s ease;width:100%}.profile-email-dialog__submit:not(:disabled):hover{background:linear-gradient(180deg,#ff8838,#ff6812)}.profile-email-dialog__submit:disabled{cursor:not-allowed;opacity:.65}.profile-email-dialog__otp-button span,.profile-email-dialog__submit span{white-space:nowrap}@media(max-width:900px){.profile-email-dialog__panel{width:100%}}@media(max-width:520px){.profile-email-dialog__input--otp{padding-right:140px}}.profile-password-dialog__modal .ant-modal-content{--profile-password-dialog-field-bg:hsla(0,0%,100%,.08);--profile-password-dialog-field-bg-hover:hsla(0,0%,100%,.12);padding:18px}.profile-password-dialog__panel{width:100%}.profile-password-dialog__field{--tm-field-margin-bottom:10px}.profile-password-dialog__icon{--tm-input-icon-color:var(--taomem-color-text-tertiary);transition:color .18s ease}.profile-password-dialog__input{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile-password-dialog__input:hover{background:var(--profile-password-dialog-field-bg-hover);border-color:var(--taomem-color-primary-border-hover)}.profile-password-dialog__input:focus{border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px #ff5b0024}.profile-password-dialog__input-shell:focus-within .profile-password-dialog__icon{color:var(--taomem-color-primary)}.profile-password-dialog__input--error{border-color:#ff7875;box-shadow:none}.profile-password-dialog__password-strength{margin:8px 0 0}.profile-password-dialog__password-strength-text{color:var(--taomem-color-text-secondary);font-size:12px;margin:0 0 6px}.profile-password-dialog__error{color:#ce3a4e}.profile-password-dialog__submit{background:linear-gradient(180deg,var(--taomem-color-primary-hover),var(--taomem-color-primary));border:0;border-radius:10px;color:var(--taomem-color-on-primary);cursor:pointer;font-size:14px;height:42px;transition:background .18s ease,transform .18s ease;width:100%}.profile-password-dialog__submit:not(:disabled):hover{background:linear-gradient(180deg,#ff8838,#ff6812)}.profile-password-dialog__submit:disabled{cursor:not-allowed;opacity:.65}.profile-password-dialog__panel{background:transparent;border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.profile-password-dialog__field-icon,.profile-password-dialog__hint,.profile-password-dialog__password-strength-text{color:var(--taomem-color-text-secondary)}.profile-password-dialog__input{background:var(--profile-password-dialog-field-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.profile-password-dialog__submit{background:var(--taomem-color-primary)}@media(max-width:900px){.profile-password-dialog__panel{width:100%}}.profile-settings-dialog__modal .ant-modal-content{--profile-settings-dialog-form-bg:hsla(0,0%,100%,.055);--profile-settings-dialog-field-bg:hsla(0,0%,100%,.08);--profile-settings-dialog-field-bg-hover:hsla(0,0%,100%,.12);padding:16px}.profile-settings-dialog__panel{max-height:calc(100vh - 36px);overflow-y:auto;width:100%}.profile-settings-dialog__card{display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr);margin-bottom:14px;padding:18px}.profile-settings-dialog__avatar{background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.24),transparent 35%),linear-gradient(145deg,var(--taomem-color-primary),var(--taomem-color-primary-active));border:1px solid var(--taomem-color-border-strong);border-radius:50%;cursor:pointer;display:grid;height:74px;overflow:hidden;padding:0;place-items:center;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:74px}.profile-settings-dialog__avatar:disabled{cursor:not-allowed;opacity:.6}.profile-settings-dialog__avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-settings-dialog__avatar-icon{color:var(--taomem-color-white);font-size:36px}.profile-settings-dialog__avatar-overlay{background:linear-gradient(180deg,#131c2a1f,#131c2a94);border-radius:50%;display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute;transition:opacity .2s ease}.profile-settings-dialog__avatar-sync-icon{color:#fff;font-size:20px}.profile-settings-dialog__avatar:focus-visible .profile-settings-dialog__avatar-overlay,.profile-settings-dialog__avatar:hover .profile-settings-dialog__avatar-overlay{opacity:1}.profile-settings-dialog__avatar:focus-visible,.profile-settings-dialog__avatar:hover{border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 3px #ff5b0029}.profile-settings-dialog__hidden-input{display:none}.profile-settings-dialog__profile-main{min-width:0}.profile-settings-dialog__profile-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.profile-settings-dialog__name{color:var(--taomem-color-text);font-size:26px;font-weight:600;margin:0}.profile-settings-dialog__edit-trigger{background:transparent;border:0;border-radius:8px;color:var(--taomem-color-text-secondary);cursor:pointer;font-size:16px;height:30px;transition:background .18s ease,color .18s ease;width:30px}.profile-settings-dialog__edit-trigger:focus-visible,.profile-settings-dialog__edit-trigger:hover{background:var(--taomem-color-primary-bg);color:var(--taomem-color-primary)}.profile-settings-dialog__bio{color:var(--taomem-color-text-secondary);font-size:16px;margin:8px 0 0}.profile-settings-dialog__field{margin-bottom:10px}.profile-settings-dialog__input,.profile-settings-dialog__textarea{font-size:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.profile-settings-dialog__input{height:56px;padding-right:110px}.profile-settings-dialog__textarea{min-height:120px}.profile-settings-dialog__counter-wrap{display:flex;justify-content:flex-end;margin-top:4px}.profile-settings-dialog__counter{color:var(--taomem-color-text-tertiary);font-size:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.profile-settings-dialog__counter-wrap .profile-settings-dialog__counter{position:static;transform:none}.profile-settings-dialog__actions{display:flex;gap:8px}.profile-settings-dialog__text-btn{background:#ffffff0a;border:1px solid var(--taomem-color-border);border-radius:8px;color:var(--taomem-color-text);cursor:pointer;font-size:14px;height:40px;padding:0 14px;transition:border-color .18s ease,background .18s ease,color .18s ease}.profile-settings-dialog__error{color:#ce3a4e}.profile-settings-dialog__row-card{margin-bottom:12px;padding:14px}.profile-settings-dialog__row-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.profile-settings-dialog__row-title-wrap{min-width:0}.profile-settings-dialog__row-title{color:var(--taomem-color-text);font-size:14px;font-weight:600;margin:0}.profile-settings-dialog__row-value{color:var(--taomem-color-text-secondary);font-size:13px;margin:4px 0 0;word-break:break-all}.profile-settings-dialog__panel{background:transparent;color:var(--taomem-color-text)}.profile-settings-dialog__card,.profile-settings-dialog__row-card{background:var(--profile-settings-dialog-form-bg)}.profile-settings-dialog__name,.profile-settings-dialog__row-title{color:var(--taomem-color-text)}.profile-settings-dialog__bio,.profile-settings-dialog__hint,.profile-settings-dialog__row-value{color:var(--taomem-color-text-secondary)}.profile-settings-dialog__input,.profile-settings-dialog__text-btn,.profile-settings-dialog__textarea{background:var(--profile-settings-dialog-field-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text)}.profile-settings-dialog__input:hover,.profile-settings-dialog__text-btn:hover,.profile-settings-dialog__textarea:hover{background:var(--profile-settings-dialog-field-bg-hover);border-color:var(--taomem-color-primary-border-hover)}.profile-settings-dialog__input:focus,.profile-settings-dialog__text-btn:focus-visible,.profile-settings-dialog__textarea:focus{border-color:var(--taomem-color-primary-border-hover);box-shadow:0 0 0 2px #ff5b0024}.profile-settings-dialog__field .ant-form-item-explain-error{color:#ff7875}.profile-settings-dialog__field .ant-form-item-control-input-content{min-height:auto}.profile-settings-dialog__actions .ant-btn-default{background:var(--profile-settings-dialog-field-bg);border-color:var(--taomem-color-border);color:var(--taomem-color-text-secondary)}.profile-settings-dialog__actions .ant-btn-default:focus-visible,.profile-settings-dialog__actions .ant-btn-default:hover{border-color:var(--taomem-color-primary-border-hover);color:var(--taomem-color-primary)}.profile-settings-dialog__submit{background:var(--taomem-color-primary)}@media(max-width:900px){.profile-settings-dialog__panel{padding:0}.profile-settings-dialog__card{grid-template-columns:1fr}.profile-settings-dialog__avatar{height:64px;width:64px}.profile-settings-dialog__name{font-size:18px}.profile-settings-dialog__bio,.profile-settings-dialog__input,.profile-settings-dialog__textarea{font-size:14px}}.grid[data-v-8b7948c5]{display:grid}.mb-2[data-v-8b7948c5]{margin-bottom:.5rem}.mb-4[data-v-8b7948c5]{margin-bottom:1rem}.max-w-520px[data-v-8b7948c5]{max-width:520px}.min-h-screen[data-v-8b7948c5]{min-height:100vh}.w-full[data-v-8b7948c5]{width:100%}.flex[data-v-8b7948c5]{display:flex}.place-content-center[data-v-8b7948c5]{place-content:center}.items-center[data-v-8b7948c5]{align-items:center}.justify-center[data-v-8b7948c5]{justify-content:center}.overflow-hidden[data-v-8b7948c5]{overflow:hidden}.bg-white[data-v-8b7948c5]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-8b7948c5]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-8b7948c5]{text-align:center}.text-\[80px\][data-v-8b7948c5]{font-size:80px}.text-2xl[data-v-8b7948c5]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-8b7948c5]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-8b7948c5]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-8b7948c5]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-8b7948c5]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-8b7948c5]{font-weight:500}.font-semibold[data-v-8b7948c5]{font-weight:600}.leading-none[data-v-8b7948c5]{line-height:1}.tracking-wide[data-v-8b7948c5]{letter-spacing:.025em}.font-sans[data-v-8b7948c5]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-8b7948c5]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-8b7948c5]{text-decoration-line:underline}.underline-offset-3[data-v-8b7948c5]{text-underline-offset:3px}.antialiased[data-v-8b7948c5]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-8b7948c5]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-8b7948c5]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-8b7948c5]{font-size:110px}.sm\:text-3xl[data-v-8b7948c5]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-d7edb62b]{display:grid}.mb-2[data-v-d7edb62b]{margin-bottom:.5rem}.mb-4[data-v-d7edb62b]{margin-bottom:1rem}.max-w-520px[data-v-d7edb62b]{max-width:520px}.min-h-screen[data-v-d7edb62b]{min-height:100vh}.place-content-center[data-v-d7edb62b]{place-content:center}.overflow-hidden[data-v-d7edb62b]{overflow:hidden}.bg-white[data-v-d7edb62b]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d7edb62b]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d7edb62b]{text-align:center}.text-\[80px\][data-v-d7edb62b]{font-size:80px}.text-2xl[data-v-d7edb62b]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-d7edb62b]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d7edb62b]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d7edb62b]{font-weight:600}.leading-none[data-v-d7edb62b]{line-height:1}.tracking-wide[data-v-d7edb62b]{letter-spacing:.025em}.font-sans[data-v-d7edb62b]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d7edb62b]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d7edb62b]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d7edb62b]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d7edb62b]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-d7edb62b]{font-size:110px}.sm\:text-3xl[data-v-d7edb62b]{font-size:1.875rem;line-height:2.25rem}}
