.wode-container{--bg-deep:#06080c;--bg-page:#0b0d12;--bg-page-2:#0c0c0f;--bg-panel:#141419;--bg-panel-a:rgba(20,20,25,.95);--bg-panel-5:#18191e;--bg-card:#1c1e22;--bg-card-2:#1e1f25;--bg-card-2-a:rgba(30,31,37,.95);--w-3:rgba(255,255,255,.03);--w-5:rgba(255,255,255,.05);--w-6:rgba(255,255,255,.06);--w-8:rgba(255,255,255,.08);--w-10:rgba(255,255,255,.1);--w-12:rgba(255,255,255,.12);--w-15:rgba(255,255,255,.15);--w-20:rgba(255,255,255,.2);--w-30:rgba(255,255,255,.3);--w-40:rgba(255,255,255,.4);--w-45:rgba(255,255,255,.45);--w-50:rgba(255,255,255,.5);--w-55:rgba(255,255,255,.55);--w-60:rgba(255,255,255,.6);--w-70:rgba(255,255,255,.7);--w-80:rgba(255,255,255,.8);--w-85:rgba(255,255,255,.85);--w-90:rgba(255,255,255,.9);--w-95:rgba(255,255,255,.95);--w-100:#fff;--b-40:rgba(0,0,0,.4);--b-50:rgba(0,0,0,.5);--b-60:rgba(0,0,0,.6);--b-70:rgba(0,0,0,.7);--b-80:rgba(0,0,0,.8);--b-85:rgba(0,0,0,.85);--b-90:rgba(0,0,0,.9);--color-primary:#00cae0;--c-primary-10:rgba(0,202,224,.1);--c-primary-12:rgba(0,202,224,.12);--c-primary-15:rgba(0,202,224,.15);--c-primary-20:rgba(0,202,224,.2);--c-primary-30:rgba(0,202,224,.3);--c-primary-40:rgba(0,202,224,.4);--c-primary-50:rgba(0,202,224,.5);--c-primary-60:rgba(0,202,224,.6);--c-primary-80:rgba(0,202,224,.8);--text-primary:#f5fbff;--text-secondary:#8c99a0}.wode-container .wb-preview-banner{position:sticky;top:0;z-index:40;height:1.85rem;display:flex;align-items:center;justify-content:center;gap:.85rem;font-size:.72rem;font-weight:650;color:#fbbf24;background:linear-gradient(90deg,rgba(245,158,11,.2),rgba(6,182,212,.14));border-bottom:1px solid rgba(245,158,11,.28)}.wode-container .wb-preview-banner a,.wode-container .wb-preview-banner-home{color:#22d3ee;text-decoration:none;margin-left:.5rem;background:none;border:none;padding:0;font:inherit;cursor:pointer}.wode-container .functions-grid .function-icon-wrapper{width:2.25rem;height:2.25rem;border-radius:.55rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wode-container .functions-grid .function-icon-wrapper img,.wode-container .functions-grid .function-icon-wrapper svg{width:1.15rem;height:1.15rem;display:block;object-fit:contain}.wode-container .functions-grid .function-orange .function-icon-wrapper{background:rgba(245,158,11,.15);color:#f59e0b}.wode-container .functions-grid .function-purple .function-icon-wrapper{background:rgba(168,85,247,.15);color:#a855f7}.wode-container .functions-grid .function-red .function-icon-wrapper{background:rgba(239,68,68,.15);color:#ef4444}.wode-container .functions-grid .function-green .function-icon-wrapper{background:rgba(16,185,129,.15);color:#10b981}.wode-container .functions-grid .function-lime .function-icon-wrapper{background:rgba(132,204,22,.15);color:#84cc16}.wode-container .functions-grid .function-blue .function-icon-wrapper{background:rgba(59,130,246,.15);color:#3b82f6}.wode-container .functions-grid .function-yellow .function-icon-wrapper{background:rgba(234,179,8,.15);color:#eab308}.wode-container .functions-grid .function-teal .function-icon-wrapper{background:rgba(20,184,166,.15);color:#14b8a6}.wode-container .functions-grid .function-violet .function-icon-wrapper{background:rgba(139,92,246,.15);color:#8b5cf6}.wode-container .functions-grid .function-cyan .function-icon-wrapper{background:rgba(6,182,212,.15);color:#06b6d4}.wode-container .functions-grid .function-indigo .function-icon-wrapper{background:rgba(99,102,241,.15);color:#6366f1}.wode-container .functions-grid .function-pink .function-icon-wrapper{background:rgba(236,72,153,.15);color:#ec4899}.wode-toast{position:fixed;top:1.25rem;left:50%;transform:translateX(-50%);z-index:12000;padding:.65rem 1.1rem;border-radius:999px;background:rgba(20,22,28,.92);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.8125rem;font-weight:600}.nickname-edit-row{display:flex;gap:.4rem;align-items:center}.nickname-edit-row input{flex:1;min-width:0;height:2rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;padding:0 .6rem;font-size:.875rem}.batch-toolbar{display:none}.work-video-card.selected{outline:2px solid #00cae0;outline-offset:2px}.model-name-text{position:absolute;left:.4rem;bottom:.4rem;font-size:.65rem;color:#fff;text-shadow:0 1px 3px #000;z-index:2}.wode-container{min-height:100vh;box-sizing:border-box;background:var(--bg-page,#0b0d12);color:var(--w-90,#e5e7eb)}.wode-layout{padding:1.25rem;min-height:calc(100vh - 0px)}.profile-container{width:29rem;max-width:100%}@media (max-width:1100px){.wode-layout{flex-direction:column}.profile-container{width:100%}}.zhuxiao-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.zhuxiao-container{position:relative;width:100%;max-width:32rem;max-height:90vh;background:var(--bg-card-2,#1a1f2e);border:.0625rem solid var(--w-10);border-radius:.75rem;box-shadow:0 1.25rem 3rem #00000080;display:flex;flex-direction:column;overflow:hidden}.zhuxiao-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border-radius:50%;background:var(--w-5);border:none;color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.zhuxiao-close:hover{background:var(--w-10);color:var(--w-100)}.zhuxiao-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;color:var(--w-60);font-size:.875rem}.zhuxiao-spinner{width:1.5rem;height:1.5rem;border:.125rem solid var(--w-10);border-top-color:var(--color-primary);border-radius:50%;animation:spin-56762fad .8s linear infinite}@keyframes spin-56762fad{to{transform:rotate(1turn)}}.zhuxiao-header{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--w-5)}.zhuxiao-header.success,.zhuxiao-header.warn{display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:none;padding-bottom:.5rem}.zhuxiao-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--w-100)}.zhuxiao-header.success .zhuxiao-title,.zhuxiao-steps{margin-top:.75rem}.zhuxiao-steps{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--w-40)}.zhuxiao-steps .step.active{color:var(--color-primary);font-weight:500}.zhuxiao-steps .step-divider{color:var(--w-20)}.zhuxiao-agreement{flex:1;overflow-y:auto;padding:1rem 1.5rem;font-size:.8125rem;line-height:1.7;color:var(--w-80);min-height:14rem;max-height:40vh;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.zhuxiao-agreement::-webkit-scrollbar{width:.375rem}.zhuxiao-agreement::-webkit-scrollbar-track{background:transparent}.zhuxiao-agreement::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:.25rem}.zhuxiao-agreement::-webkit-scrollbar-thumb:hover{background:#00cae080}.zhuxiao-agreement h1,.zhuxiao-agreement h2{color:var(--w-100)}.zhuxiao-agreement strong{font-weight:600}.zhuxiao-agree-check{padding:.75rem 1.5rem;border-top:.0625rem solid var(--w-5);background:color-mix(in srgb,var(--bg-card-2) 60%,transparent)}.zhuxiao-agree-check label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--w-80);cursor:pointer;-webkit-user-select:none;user-select:none}.zhuxiao-agree-check label.disabled{color:var(--w-40);cursor:not-allowed}.zhuxiao-intercept{padding:1rem 1.5rem .5rem;text-align:center}.intercept-msg{margin:0;font-size:.9375rem;color:var(--w-80);line-height:1.7}.zhuxiao-confirm-list{padding:1rem 1.5rem .25rem}.confirm-title{margin:0 0 .5rem;font-size:.875rem;color:var(--w-80)}.zhuxiao-confirm-list ul{list-style:disc;padding-left:1.25rem;margin:0;color:var(--w-60);font-size:.8125rem;line-height:1.9}.zhuxiao-confirm-list strong{color:#f87171}.zhuxiao-verify-way{display:flex;gap:.75rem;padding:.5rem 1.5rem;flex-wrap:wrap}.way-option{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.8125rem;color:var(--w-80)}.zhuxiao-verify-target{padding:.25rem 1.5rem .75rem;font-size:.8125rem;color:var(--w-60)}.zhuxiao-verify-target strong{color:var(--w-100)}.zhuxiao-code-row{display:flex;gap:.5rem;padding:0 1.5rem .5rem}.zhuxiao-input{flex:1;padding:.5rem .75rem;background:color-mix(in srgb,var(--bg-input,#111827) 80%,transparent);border:.0625rem solid var(--w-10);border-radius:.375rem;color:var(--w-100);font-size:.875rem}.zhuxiao-input:focus{outline:none;border-color:var(--color-primary)}.zhuxiao-tuxing-img{flex-shrink:0;width:6.5rem;height:2.25rem;border-radius:.375rem;border:.0625rem solid rgba(148,163,184,.45);background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .2s ease;-webkit-user-select:none;user-select:none}.zhuxiao-tuxing-img:hover{border-color:var(--color-primary)}.zhuxiao-tuxing-img.loading{cursor:wait;opacity:.6}.zhuxiao-tuxing-img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.tuxing-placeholder{font-size:.6875rem;color:#64748b}.zhuxiao-tuxing-img.shibai{border-color:#ef4444}.tuxing-placeholder.shibai{color:#ef4444;text-align:center;line-height:1.2;padding:0 .25rem}.code-btn{padding:.5rem .9rem}.zhuxiao-error{padding:0 1.5rem;font-size:.8125rem;color:#ef4444}.success-icon{display:flex;justify-content:center}.zhuxiao-success-body{padding:.5rem 1.5rem .75rem;text-align:center;font-size:.875rem;color:var(--w-80);line-height:1.7}.zhuxiao-success-body p{margin:.5rem 0}.zhuxiao-success-body .muted{color:var(--w-60);font-size:.8125rem}.zhuxiao-success-body strong{color:var(--w-100)}.zhuxiao-success-body .danger-text{color:#ef4444}.zhuxiao-footer{display:flex;gap:.75rem;padding:1rem 1.5rem 1.25rem;border-top:.0625rem solid var(--w-5)}.zhuxiao-footer.single{justify-content:center}.btn-cancel,.btn-primary{flex:1;padding:.625rem 1rem;border-radius:.5rem;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){opacity:.9}.btn-primary.danger{background:#dc2626}.btn-primary.danger:hover:not(:disabled){background:#b91c1c}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-cancel{background:var(--w-5);color:var(--w-80)}.btn-cancel:hover{background:var(--w-10)}.zhuxiao-footer.single .btn-primary{max-width:12rem}.zhuxiao-fade-enter-active,.zhuxiao-fade-leave-active{transition:opacity .2s ease}.zhuxiao-fade-enter-from,.zhuxiao-fade-leave-to{opacity:0}html[data-theme=light] .zhuxiao-overlay{background:#0006}html[data-theme=light] .zhuxiao-container{background:#fff;border-color:#00000014;box-shadow:0 1.25rem 3rem #00000026}html[data-theme=light] .zhuxiao-close{background:#0000000d;color:#646e78}html[data-theme=light] .zhuxiao-close:hover{background:#0000001a;color:#1e232d}html[data-theme=light] .zhuxiao-agree-check,html[data-theme=light] .zhuxiao-footer,html[data-theme=light] .zhuxiao-header{border-color:#0000000f}html[data-theme=light] .zhuxiao-title{color:#191e28}html[data-theme=light] .zhuxiao-steps{color:#828c96}html[data-theme=light] .zhuxiao-steps .step-divider{color:#c8d2dc}html[data-theme=light] .zhuxiao-agreement{color:#2d323c;scrollbar-color:rgba(0,0,0,.25) transparent}html[data-theme=light] .zhuxiao-agreement::-webkit-scrollbar-thumb{background:#0003}html[data-theme=light] .zhuxiao-agreement::-webkit-scrollbar-thumb:hover{background:#00a1c280}html[data-theme=light] .zhuxiao-agreement h1,html[data-theme=light] .zhuxiao-agreement h2,html[data-theme=light] .zhuxiao-agreement h3{color:#191e28!important;border-color:#00a1c24d!important}html[data-theme=light] .zhuxiao-agreement div,html[data-theme=light] .zhuxiao-agreement li,html[data-theme=light] .zhuxiao-agreement p,html[data-theme=light] .zhuxiao-agreement span{color:#323741!important}html[data-theme=light] .zhuxiao-agreement strong{color:inherit!important}html[data-theme=light] .zhuxiao-agreement strong[style*=FFB020]{color:#b45309!important}html[data-theme=light] .zhuxiao-agreement strong[style*=FF6B6B]{color:#dc2626!important}html[data-theme=light] .zhuxiao-agreement strong[style*="4CAAF5"]{color:#0369a1!important}html[data-theme=light] .zhuxiao-agree-check label{color:#2d323c}html[data-theme=light] .zhuxiao-agree-check label.disabled{color:#a0aab4}html[data-theme=light] .confirm-title,html[data-theme=light] .way-option,html[data-theme=light] .zhuxiao-verify-target{color:#323741}html[data-theme=light] .zhuxiao-verify-target strong{color:#191e28}html[data-theme=light] .zhuxiao-confirm-list ul{color:#505a64}html[data-theme=light] .intercept-msg,html[data-theme=light] .zhuxiao-success-body{color:#323741}html[data-theme=light] .zhuxiao-success-body .muted{color:#6e7882}html[data-theme=light] .zhuxiao-success-body strong{color:#191e28}html[data-theme=light] .zhuxiao-loading{color:#646e78}html[data-theme=light] .zhuxiao-spinner{border-color:#00a1c2 #0000001a #0000001a}html[data-theme=light] .zhuxiao-input{background:#f7f8fa;border-color:#00000014;color:#1e232d}html[data-theme=light] .zhuxiao-input:focus{border-color:#00a1c2;background:#fff}html[data-theme=light] .zhuxiao-tuxing-img{background:#f7f8fa;border-color:#00000014}html[data-theme=light] .zhuxiao-tuxing-img:hover{border-color:#00a1c2}html[data-theme=light] .tuxing-placeholder{color:#aab4be}html[data-theme=light] .code-btn{background:#00a1c214;border-color:#00a1c240}html[data-theme=light] .code-btn:hover:not(:disabled){background:#00a1c226}html[data-theme=light] .btn-cancel{background:#0000000d;color:#505a64}html[data-theme=light] .btn-cancel:hover{background:#00000014}.storage-package-card{margin:.75rem 0 1rem;padding:1rem;border-radius:.75rem;border:.0625rem solid var(--w-10);background:linear-gradient(135deg,var(--w-5),color-mix(in srgb,var(--c-primary-10) 35%,transparent))}.storage-package-card.active{border-color:var(--c-primary-30);background:linear-gradient(135deg,var(--c-primary-10),color-mix(in srgb,var(--c-primary-20) 45%,transparent))}.storage-package-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.storage-package-title{color:var(--w-100);font-size:.9375rem;font-weight:600}.storage-package-subtitle{margin-top:.25rem;color:var(--w-55);font-size:.75rem;line-height:1.5}.storage-package-status{flex-shrink:0;padding:.25rem .625rem;border-radius:6px;background:var(--w-8);color:var(--w-60);font-size:.75rem}.storage-package-status.active{background:var(--c-primary-20);color:var(--color-primary)}.storage-package-meta{display:grid;gap:.5rem;margin:.875rem 0}.auto-renew-row,.meta-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auto-renew-row,.meta-label{color:var(--w-55);font-size:.8125rem}.meta-value{color:var(--w-100);font-size:.8125rem;font-weight:500;text-align:right}.auto-renew-row{justify-content:flex-start;position:relative;margin-bottom:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.45}.auto-renew-row.disabled{cursor:not-allowed}.auto-renew-input{position:absolute;width:.0625rem;height:.0625rem;opacity:0;pointer-events:none}.auto-renew-switch{position:relative;flex-shrink:0;width:2.5rem;height:1.375rem;border-radius:6px;background:var(--w-12);border:.0625rem solid var(--w-15);box-shadow:inset 0 .0625rem .1875rem #0000002e;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.auto-renew-thumb{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:var(--w-85);box-shadow:0 .125rem .375rem #00000047;transition:transform .2s ease,background .2s ease}.auto-renew-text{color:inherit}.auto-renew-input:checked+.auto-renew-switch{background:var(--c-primary-40);border-color:var(--c-primary-50);box-shadow:0 0 0 .1875rem var(--c-primary-10)}.auto-renew-input:checked+.auto-renew-switch .auto-renew-thumb{transform:translate(1.125rem);background:var(--w-100)}.auto-renew-input:focus-visible+.auto-renew-switch{outline:.125rem solid var(--color-primary);outline-offset:.1875rem}.auto-renew-input:disabled+.auto-renew-switch,.auto-renew-input:disabled~.auto-renew-text{cursor:not-allowed;opacity:.55}.storage-package-action{width:100%;padding:.625rem .875rem;border:none;border-radius:.5rem;background:var(--c-primary-20);color:var(--color-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.storage-package-action:hover:not(:disabled){background:var(--c-primary-30)}.storage-package-action:disabled{cursor:not-allowed;opacity:.6}html[data-theme=light] .storage-package-card{border-color:#00a1c21f;background:linear-gradient(135deg,#00a1c20f,#ffffffe6)}html[data-theme=light] .storage-package-card.active{border-color:#00a1c240;background:linear-gradient(135deg,#00a1c21f,#fffffff2)}html[data-theme=light] .meta-value,html[data-theme=light] .storage-package-title{color:#1e232d}html[data-theme=light] .auto-renew-row,html[data-theme=light] .meta-label,html[data-theme=light] .storage-package-subtitle{color:#69737d}html[data-theme=light] .auto-renew-switch{background:#00000014;border-color:#0000001f;box-shadow:inset 0 1px 2px #00000014}html[data-theme=light] .auto-renew-thumb{background:#fff;box-shadow:0 1px 4px #0000002e}html[data-theme=light] .auto-renew-input:checked+.auto-renew-switch{background:#00a1c2;border-color:#00a1c2a6;box-shadow:0 0 0 3px #00a1c21f}.profile-card{background:color-mix(in srgb,var(--bg-card-2) 60%,transparent);border-radius:.75rem;border:.0625rem solid var(--w-5);overflow:hidden}.card-header{padding:1.5rem 1.5rem 1.125rem}.card-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.user-id-btn{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--c-primary-10);border:.0625rem solid var(--c-primary-20);border-radius:.375rem;color:var(--c-primary-80);font-size:.75rem;cursor:pointer;transition:all .2s ease}.user-id-btn:hover{background:var(--c-primary-15);border-color:var(--c-primary-40);color:var(--color-primary)}.user-id-text{font-weight:500}.card-content{padding:1.5rem}.avatar-section{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.0625rem solid var(--w-5)}.avatar-wrapper{position:relative;width:5rem;height:5rem;flex-shrink:0;cursor:pointer;display:block}.avatar-wrapper.is-uploading{cursor:progress}.avatar-file-input{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar-uploading-text{font-size:.75rem;color:var(--w-100)}.avatar-img{width:100%;height:100%;border-radius:6px;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--c-primary-30),var(--c-primary-10));font-size:2rem;font-weight:600;color:var(--color-primary)}.avatar-overlay,.avatar-placeholder{border-radius:6px;display:flex;align-items:center;justify-content:center}.avatar-overlay{position:absolute;inset:0;background:var(--b-50);opacity:0;transition:all .3s ease;cursor:pointer}.avatar-wrapper.is-uploading .avatar-overlay,.avatar-wrapper:hover .avatar-overlay{opacity:1}.avatar-upload-label{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--w-20);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);border:.0625rem solid var(--w-30);color:var(--w-100);cursor:pointer;transition:all .2s ease}.avatar-upload-label:hover{background:var(--c-primary-30);border-color:var(--c-primary-50);transform:scale(1.1)}.nickname-section{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.nickname-display{display:flex;align-items:center;gap:.5rem}.nickname-text{font-size:1.125rem;font-weight:500;color:var(--w-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-level-wrapper{display:flex;align-items:center;margin-top:.25rem}.user-level-badge{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;letter-spacing:.0312rem}.user-level-badge.level-agent{background:linear-gradient(135deg,#ffc10726,#ffc10714);color:#ffc107;border:.0625rem solid rgba(255,193,7,.3);box-shadow:0 .125rem .5rem #ffc10726}.user-level-badge.level-normal{background:var(--w-8);color:var(--w-70);border:.0625rem solid var(--w-15)}.edit-btn{width:1.5rem;height:1.5rem;border-radius:.25rem;background:var(--w-5);border:none;color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.edit-btn:hover{background:var(--c-primary-20);color:var(--color-primary)}.nickname-edit{display:flex;flex-direction:column;gap:.5rem}.edit-input{width:100%;padding:.5rem .75rem;background:color-mix(in srgb,var(--bg-input) 80%,transparent);border:.0625rem solid var(--w-10);border-radius:.375rem;color:var(--w-100);font-size:.875rem;transition:all .2s ease}.edit-input:focus{outline:none;border-color:var(--color-primary);background:var(--bg-input)}.edit-input::placeholder{color:var(--w-30)}.edit-actions{display:flex;gap:.5rem}.cancel-btn,.save-btn{flex:1;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:all .2s ease;border:none}.save-btn{background:var(--c-primary-20);color:var(--color-primary)}.save-btn:hover{background:var(--c-primary-30)}.cancel-btn{background:var(--w-5);color:var(--w-70)}.cancel-btn:hover{background:var(--w-10)}.info-item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.info-item:last-child{margin-bottom:0}.info-label{font-size:.8125rem;color:var(--w-50)}.info-value-wrapper{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.info-value{font-size:.875rem;color:var(--w-100);flex:1;min-width:0}.info-edit{flex:1;display:flex;flex-direction:column;gap:.5rem}.password-edit{width:100%}.password-input-group{position:relative;display:flex;align-items:center}.password-input-group .edit-input{flex:1;padding-right:2.5rem}.password-eye-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--w-40);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.password-eye-btn:hover{color:var(--w-70)}.code-input{width:100%}.tuxing-yzm-row{display:flex;gap:.5rem;align-items:center}.tuxing-input{flex:1}.tuxing-yzm-img{flex-shrink:0;width:6.5rem;height:2.25rem;border-radius:.375rem;border:.0625rem solid rgba(148,163,184,.45);background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .2s ease;-webkit-user-select:none;user-select:none}.tuxing-yzm-img:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px #00a1c21a}.tuxing-yzm-img.loading{cursor:wait;opacity:.6}.tuxing-yzm-img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.tuxing-yzm-placeholder{font-size:.6875rem;color:#64748b}.tuxing-yzm-img.shibai{border-color:#ef4444}.tuxing-yzm-placeholder.shibai{color:#ef4444;text-align:center;line-height:1.2;padding:0 .25rem}.code-btn{padding:.5rem 1rem;background:var(--c-primary-10);border:.0625rem solid var(--c-primary-30);border-radius:.375rem;color:var(--color-primary);font-size:.8125rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.code-btn:hover:not(:disabled){background:var(--c-primary-20);border-color:var(--c-primary-50)}.code-btn:disabled{opacity:.5;cursor:not-allowed}.bind-btn{padding:.375rem 1rem;background:var(--c-primary-10);border:.0625rem solid var(--c-primary-30);border-radius:.375rem;color:var(--color-primary);font-size:.8125rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bind-btn:hover{background:var(--c-primary-20);border-color:var(--c-primary-50)}.account-divider{height:.0625rem;background:var(--w-5);margin:1.5rem 0}.account-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:.0625rem solid var(--w-5)}.account-item:last-child{border-bottom:none}.account-label{font-size:.875rem;color:var(--w-60)}.account-value{font-size:.875rem;color:var(--w-100);font-weight:500}.account-value.balance{color:var(--color-primary);font-size:1.125rem;font-weight:600}.zhuxiao-link-wrap{display:flex;justify-content:flex-end;padding-top:1rem}.zhuxiao-link{background:none;border:none;padding:.25rem 0;font-size:.75rem;color:var(--w-40);cursor:pointer;transition:color .2s ease;text-decoration:underline;text-decoration-color:var(--w-20);text-underline-offset:.25rem}.zhuxiao-link:hover{color:#ef4444;text-decoration-color:#ef4444}html[data-theme=light] .zhuxiao-link{color:#a0aab4;text-decoration-color:#0000001a}html[data-theme=light] .zhuxiao-link:hover{color:#dc2626;text-decoration-color:#dc2626}@media(max-width:450px){.profile-card{border-radius:.625rem}.card-header{padding:1rem 1rem .875rem}.card-title-wrapper{align-items:flex-start;gap:.625rem}.card-title{flex-shrink:0;font-size:1rem}.user-id-btn{min-width:0;max-width:12rem;padding:.25rem .5rem}.user-id-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content{padding:1rem}.avatar-section{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.avatar-wrapper{width:4rem;height:4rem}.nickname-display{min-width:0}.nickname-text{font-size:1rem}.info-item{margin-bottom:1rem}.info-value-wrapper{gap:.5rem}.bind-btn{margin-left:auto;padding:.375rem .75rem}.account-divider{margin:1.25rem 0}.account-item{gap:.75rem}}html[data-theme=light] .profile-card{background:#fff;border:.0625rem solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008}html[data-theme=light] .card-header{background:linear-gradient(135deg,#00a1c20a,#00a1c203)}html[data-theme=light] .user-id-btn{background:#00a1c20f;border-color:#00a1c226;color:#00829b}html[data-theme=light] .user-id-btn:hover{background:#00a1c21a;border-color:#00a1c24d;color:#007891}html[data-theme=light] .avatar-section{border-bottom:.0625rem solid rgba(0,0,0,.06)}html[data-theme=light] .avatar-placeholder{background:linear-gradient(135deg,#00a1c226,#00a1c20f);color:#00829b}html[data-theme=light] .nickname-text{color:#191e28;font-weight:600}html[data-theme=light] .user-level-badge.level-agent{background:linear-gradient(135deg,#d977061a,#d977060d);color:#b45309;border-color:#d9770633;box-shadow:0 1px 3px #d9770614}html[data-theme=light] .user-level-badge.level-normal{background:#0000000a;color:#646e78;border-color:#00000014}html[data-theme=light] .edit-btn{background:#0000000a;color:#78828c}html[data-theme=light] .edit-btn:hover{background:#00a1c21a;color:#00829b}html[data-theme=light] .info-label{color:#78828c;font-weight:500}html[data-theme=light] .info-value{color:#282d37}html[data-theme=light] .edit-input{background:#f7f8fa;border-color:#0000001a;color:#1e232d}html[data-theme=light] .edit-input:focus{border-color:#00a1c2;background:#fff;box-shadow:0 0 0 3px #00a1c21a}html[data-theme=light] .edit-input::placeholder{color:#aab4be}html[data-theme=light] .save-btn{background:#00a1c21a;color:#00829b}html[data-theme=light] .save-btn:hover{background:#00a1c22e}html[data-theme=light] .cancel-btn{background:#0000000a;color:#646e78}html[data-theme=light] .cancel-btn:hover{background:#00000014}html[data-theme=light] .bind-btn{background:#00a1c20f;border-color:#00a1c233;color:#00829b}html[data-theme=light] .bind-btn:hover{background:#00a1c21f;border-color:#00a1c259}html[data-theme=light] .tuxing-yzm-img{background:#f7f8fa;border-color:#0000001a}html[data-theme=light] .tuxing-yzm-img:hover{border-color:#00a1c2;box-shadow:0 0 0 2px #00a1c214}html[data-theme=light] .tuxing-yzm-placeholder{color:#aab4be}html[data-theme=light] .code-btn{background:#00a1c20f;border-color:#00a1c233;color:#00829b}html[data-theme=light] .code-btn:hover:not(:disabled){background:#00a1c21f;border-color:#00a1c259}html[data-theme=light] .account-divider{height:.0625rem;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}html[data-theme=light] .account-item{border-bottom-color:#0000000d}html[data-theme=light] .account-label{color:#6e7882}html[data-theme=light] .account-value{color:#232832}html[data-theme=light] .account-value.balance{color:#008ca5}html[data-theme=light] .password-eye-btn{color:#a0aab4}html[data-theme=light] .password-eye-btn:hover{color:#505a64}.dr-picker{position:relative;display:inline-flex}.dr-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.375rem .625rem;min-width:14rem;border-radius:.375rem;border:.0625rem solid var(--w-8);background:var(--w-3);color:var(--w-70);font-size:.75rem;font-family:inherit;line-height:1.2;cursor:pointer;transition:all .18s ease;white-space:nowrap;text-align:left}.dr-trigger:hover{background:var(--w-6);border-color:var(--w-12);color:var(--w-90)}.dr-trigger.is-open{border-color:#10b98180;background:#10b98114;box-shadow:0 0 0 .125rem #10b9812e}.dr-trigger.has-value{border-color:#10b98166;background:#10b98114;color:#10b981;font-weight:600}.dr-icon{flex-shrink:0;opacity:.85}.dr-text{flex:1;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:.01em}.dr-sep{margin:0 .4em;opacity:.55;font-weight:500}.dr-placeholder{flex:1;color:var(--w-40);font-weight:500}.dr-clear{flex-shrink:0;width:1rem;height:1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--w-10);color:var(--w-60);cursor:pointer;transition:all .15s ease}.dr-clear:hover{background:var(--w-20);color:var(--w-100)}.dr-popup{background:linear-gradient(165deg,#14161cfa,#0f1116fa);border:.0625rem solid var(--w-8);border-radius:.625rem;box-shadow:0 1.25rem 2.5rem #00000080,0 0 0 .0625rem #ffffff08;padding:.75rem;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.dr-cal-header{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.dr-cal-title{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--w-90);letter-spacing:.01em}.dr-nav-btn{width:1.75rem;height:1.75rem;border-radius:.375rem;border:none;background:transparent;color:var(--w-50);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.dr-nav-btn:hover:not(:disabled){background:var(--w-6);color:var(--w-90)}.dr-nav-btn:disabled{opacity:.3;cursor:not-allowed}.dr-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.25rem}.dr-weekdays span{text-align:center;font-size:.6875rem;font-weight:500;color:var(--w-40);padding:.25rem 0}.dr-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.dr-day{position:relative;height:2rem;border:none;background:transparent;color:var(--w-80);font-size:.75rem;font-family:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.375rem;transition:background .12s ease,color .12s ease;padding:0;display:flex;align-items:center;justify-content:center}.dr-day:hover:not(:disabled):not(.is-selected){background:var(--w-8);color:var(--w-100)}.dr-day:disabled{opacity:.25;cursor:not-allowed}.dr-day.is-other{color:var(--w-25)}.dr-day.is-today{font-weight:700}.dr-day.is-today:after{content:"";position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);width:.25rem;height:.125rem;border-radius:1px;background:#10b981}.dr-day.is-hover-range,.dr-day.is-range{background:#10b98124;color:#10b981;border-radius:0}.dr-day.is-hover-range{background:#10b98114}.dr-day.is-end,.dr-day.is-selected,.dr-day.is-start{background:#10b981!important;color:#fff!important;font-weight:700;border-radius:.375rem}.dr-day.is-start.is-hover-range,.dr-day.is-start.is-range{border-top-right-radius:0;border-bottom-right-radius:0}.dr-day.is-end.is-hover-range,.dr-day.is-end.is-range{border-top-left-radius:0;border-bottom-left-radius:0}.dr-day.is-today.is-selected:after{background:#fff}.dr-day-num{position:relative;z-index:1}.dr-footer{margin-top:.625rem;padding-top:.625rem;border-top:.0625rem solid var(--w-6)}.dr-hint{font-size:.6875rem;color:var(--w-40);margin-bottom:.375rem;line-height:1.4}.dr-status{font-size:.6875rem;color:var(--w-50);margin-bottom:.5rem;min-height:1rem;font-variant-numeric:tabular-nums}.dr-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.dr-preset-btn{padding:.3125rem .5rem;border-radius:.3125rem;border:.0625rem solid var(--w-8);background:var(--w-3);color:var(--w-65);font-size:.6875rem;font-family:inherit;cursor:pointer;transition:all .15s ease}.dr-preset-btn:hover{background:#10b9811f;border-color:#10b9814d;color:#10b981}.dr-fade-enter-active,.dr-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.dr-fade-enter-from,.dr-fade-leave-to{opacity:0;transform:translateY(-.25rem)}html[data-theme=light] .dr-trigger{background:#fff;border-color:#d4d8e0;color:#28323c}html[data-theme=light] .dr-trigger:hover{background:#f5f7fa;border-color:#b8bfca;color:#0f1623}html[data-theme=light] .dr-trigger.is-open{border-color:#059669;background:#0596690f;box-shadow:0 0 0 .125rem #0596692e}html[data-theme=light] .dr-trigger.has-value{border-color:#0596698c;background:#05966914;color:#047857}html[data-theme=light] .dr-placeholder{color:#788291}html[data-theme=light] .dr-sep{color:#0596698c}html[data-theme=light] .dr-clear{background:#00000014;color:#646e78}html[data-theme=light] .dr-clear:hover{background:#0003;color:#141923}html[data-theme=light] .dr-popup{background:#fff;border-color:#e2e6ee;box-shadow:0 1.5rem 3rem #0f172a2e,0 .25rem .75rem #0f172a14,0 0 0 .0625rem #0f172a0a;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .dr-cal-title{color:#141c28;font-weight:600}html[data-theme=light] .dr-nav-btn{color:#505c6c}html[data-theme=light] .dr-nav-btn:hover:not(:disabled){background:#0f172a0f;color:#0f172a}html[data-theme=light] .dr-nav-btn:disabled{color:#bec3cd;opacity:1}html[data-theme=light] .dr-weekdays span{color:#788291;font-weight:600}html[data-theme=light] .dr-day{color:#28303e}html[data-theme=light] .dr-day:hover:not(:disabled):not(.is-selected){background:#0f172a0f;color:#0f172a}html[data-theme=light] .dr-day.is-other{color:#bec3cd}html[data-theme=light] .dr-day:disabled{color:#d2d7de;opacity:1}html[data-theme=light] .dr-day.is-today{color:#047857}html[data-theme=light] .dr-day.is-today:after{background:#047857}html[data-theme=light] .dr-day.is-range{background:#05966929;color:#065f46;font-weight:600}html[data-theme=light] .dr-day.is-hover-range{background:#0596691a;color:#065f46}html[data-theme=light] .dr-day.is-end,html[data-theme=light] .dr-day.is-selected,html[data-theme=light] .dr-day.is-start{background:#059669!important;color:#fff!important}html[data-theme=light] .dr-day.is-today.is-selected:after{background:#fff}html[data-theme=light] .dr-footer{border-top-color:#0f172a14}html[data-theme=light] .dr-status{color:#5f6978}html[data-theme=light] .dr-preset-btn{background:#f5f7fa;border-color:#d4d8e0;color:#323c4b;font-weight:500}html[data-theme=light] .dr-preset-btn:hover{background:#05966914;border-color:#05966966;color:#047857}.modal-close{position:absolute;top:1.25rem;right:1.25rem;width:2.25rem;height:2.25rem;border-radius:.625rem;border:none;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:10}.modal-close:hover{background:var(--w-10);color:var(--w-90);transform:rotate(90deg)}html[data-theme=light] .modal-close{background:#0000000d;color:#78828c}html[data-theme=light] .modal-close:hover{background:#0000001a;color:#1e232d}.consumption-overlay{position:fixed;inset:0;background:var(--b-80);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.25rem}.consumption-container{position:relative;background:linear-gradient(165deg,color-mix(in srgb,var(--bg-panel-5) 98%,transparent),color-mix(in srgb,var(--bg-page-2) 98%,transparent));border-radius:1.25rem;box-shadow:0 2.5rem 5rem var(--b-60),0 0 0 .0625rem var(--w-6),inset 0 .0625rem 0 var(--w-4);max-width:90rem;width:100%;height:85vh;display:flex;flex-direction:column;overflow:hidden;animation:containerSlideIn-126ec6b7 .4s cubic-bezier(.16,1,.3,1)}.consumption-header{padding:1.5rem 2rem 1rem;border-bottom:.0625rem solid var(--w-6)}.header-content{display:flex;align-items:center;gap:1rem}.consumption-icon-wrapper{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#10b98133,#05966926);display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0}.consumption-title{font-size:1.25rem;font-weight:600;color:var(--w-100);margin:0 0 .125rem;letter-spacing:-.02em}.consumption-subtitle{font-size:.8125rem;color:var(--w-45);margin:0}.consumption-tabs{display:flex;gap:0;padding:0 2rem;border-bottom:.0625rem solid var(--w-6)}.consumption-tab{position:relative;padding:.625rem 1.25rem;border:none;background:transparent;color:var(--w-45);font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .2s ease}.consumption-tab:hover{color:var(--w-70)}.consumption-tab.active{color:#10b981;font-weight:600}.consumption-tab.active:after{content:"";position:absolute;bottom:-.0625rem;left:.5rem;right:.5rem;height:.125rem;background:#10b981;border-radius:.0625rem}.refund-notice{display:flex;align-items:center;gap:.375rem;padding:.5rem 2rem;background:#f59e0b1a;border-bottom:.0625rem solid rgba(245,158,11,.2);color:#fbbf24;font-size:.75rem;font-weight:500}.stats-panel{grid-template-columns:repeat(4,1fr);padding:1rem 2rem;border-bottom:.0625rem solid var(--w-6)}.stat-card{border:.0625rem solid var(--w-6);border-radius:.625rem;padding:.75rem 1rem}.stat-label{font-size:.75rem;margin-bottom:.375rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.stat-value{font-size:1.25rem;font-weight:700}.stat-value-green{color:#10b981}.stat-dot{border-radius:50%}.dot-success{background:#10b981}.dot-refund{background:#f59e0b}.filters-section{padding:.75rem 2rem;border-bottom:.0625rem solid var(--w-6);display:flex;flex-direction:column;gap:.5rem}.filters-row{gap:.5rem;flex-wrap:wrap;min-width:0}.filters-row-dates{justify-content:flex-start}.filters-row-bottom{justify-content:space-between;flex-wrap:wrap}.filter-btn{padding:.375rem .75rem;border:.0625rem solid var(--w-8);color:var(--w-60);transition:all .2s ease}.filter-btn:hover{border-color:var(--w-12)}.record-dropdown{position:relative;width:10rem}.record-dropdown-model{width:11.5rem}.record-dropdown-trigger{width:100%;height:2rem;padding:0 .625rem;border:1px solid var(--w-8);border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--w-3);color:var(--w-70);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.record-dropdown-trigger:hover{border-color:#10b98140;background:var(--w-5)}.record-dropdown.open .record-dropdown-trigger{border-color:#10b9816b;box-shadow:0 0 0 .125rem #10b9811a}.record-dropdown-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.record-dropdown-arrow{color:var(--w-35);flex-shrink:0;transition:transform .2s ease}.record-dropdown.open .record-dropdown-arrow{transform:rotate(180deg)}.record-dropdown-panel{position:absolute;z-index:20;top:calc(100% + .375rem);left:0;width:100%;max-height:15rem;overflow-y:auto;padding:.25rem;border:1px solid var(--w-8);border-radius:.625rem;background:#181a21fa;box-shadow:0 .75rem 2rem #00000052;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.record-dropdown-panel::-webkit-scrollbar{width:4px}.record-dropdown-panel::-webkit-scrollbar-track{background:transparent}.record-dropdown-panel::-webkit-scrollbar-thumb{background:var(--w-18);border-radius:2px}.record-dropdown-item{appearance:none;width:100%;min-height:2rem;padding:0 .625rem;border:0;border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:transparent;color:var(--w-65);font-size:.75rem;font-family:inherit;text-align:left;cursor:pointer}.record-dropdown-item:focus,.record-dropdown-item:focus-visible{outline:none;background:var(--w-6);color:var(--w-90)}.record-dropdown-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-dropdown-item:hover{background:var(--w-6);color:var(--w-90)}.record-dropdown-item.selected{background:#10b98124;color:#10b981}.record-dropdown-item.selected:focus,.record-dropdown-item.selected:focus-visible{background:#10b9812e;color:#10b981}.consumption-container .date-range-picker{margin-left:0;flex:0 0 auto;display:inline-flex;width:auto}.consumption-container .date-range-picker .dr-trigger{width:auto;min-width:14rem;flex-shrink:0}.export-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:.375rem;border:.0625rem solid rgba(59,130,246,.3);background:#3b82f61a;color:#60a5fa;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.export-btn:hover{background:#3b82f633;border-color:#3b82f680}.record-table th{background:#0f1116f2;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-bottom:.0625rem solid var(--w-6);white-space:nowrap}.record-table td{padding:.625rem .75rem;border-bottom:.0625rem solid var(--w-3);vertical-align:middle}.record-row{transition:background .15s ease}.col-model{width:16%}.col-type{width:7%}.col-amount,.col-channel,.col-status,.col-tokens{width:10%}.col-time{width:13.5%}.model-cell{gap:.5rem;min-width:0}.model-cell,.model-icon-box{display:flex;align-items:center}.model-icon-box{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,var(--w-8) 0,var(--w-4) 100%);box-sizing:border-box;justify-content:center;flex-shrink:0;overflow:hidden}.model-icon-svg{width:1.5rem;height:1.5rem}.model-icon-img{width:100%;height:100%;object-fit:cover}.model-icon-default{color:var(--w-40)}.model-name{font-weight:600;color:var(--w-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-text{color:var(--w-50);font-size:.75rem}.text-muted{color:var(--w-20)}.channel-tag{display:inline-flex;padding:.125rem .375rem;background:#8b5cf626;color:#a78bfa;font-size:.625rem;border-radius:.25rem;border:1px solid rgba(139,92,246,.25)}.channel-tag,.status-badge{font-weight:500}.status-dot{width:.3125rem;height:.3125rem;border-radius:50%;background:currentColor}.status-badge.status-success{background:#10b9811f;color:#10b981}.status-badge.status-refund{background:#f59e0b1f;color:#f59e0b}.status-badge.status-processing{background:#3b82f61f;color:#3b82f6}.token-num{font-size:.8125rem;font-weight:600;color:var(--w-100)}.usage-unit{margin-left:.1875rem;font-size:.6875rem;font-weight:500;color:var(--w-45)}.usage-unit-char{cursor:help;border-bottom:1px dotted}.token-price{font-size:.625rem;color:var(--w-35);margin-top:.125rem}.billing-mode-text{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;background:var(--w-5);color:var(--w-45);font-size:.6875rem;font-weight:600;white-space:nowrap}.amount-value{font-size:.875rem;font-weight:700;color:#10b981;font-feature-settings:"tnum";white-space:nowrap}.time-text{font-size:.75rem;white-space:nowrap}.col-deduction-type{width:14%}.col-deduction-amount{width:12%}.col-deduction-assoc{width:14%}.col-deduction-status{width:10%}.col-deduction-remark{width:32%}.col-deduction-time{width:18%}.remark-text{font-size:.75rem;color:var(--w-50);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.stats-panel-deduction{grid-template-columns:repeat(2,1fr)}.loading-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;gap:1rem}.loading-spinner{border:.1875rem solid rgba(16,185,129,.15);border-top-color:#10b981;animation:spin-126ec6b7 .8s linear infinite}.loading-text{font-size:.875rem;color:var(--w-45)}.loading-more{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1.25rem;color:var(--w-40)}.loading-spinner-small{width:1.125rem;height:1.125rem;border:.125rem solid rgba(16,185,129,.15);border-top-color:#10b981;animation:spin-126ec6b7 .8s linear infinite}.loading-text-small{font-size:.8125rem}.no-more-data{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;color:var(--w-30);font-size:.75rem}.no-more-line{flex:1;max-width:3.75rem;height:.0625rem;background:linear-gradient(90deg,transparent,var(--w-10),transparent)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 1.25rem;gap:.75rem}.empty-icon{color:var(--w-15);margin-bottom:.5rem}.empty-text{font-size:.9375rem;color:var(--w-50);font-weight:500}.empty-hint{font-size:.8125rem;color:var(--w-30);margin:0}.export-overlay{position:absolute;inset:0;background:var(--b-50);display:flex;align-items:center;justify-content:center;z-index:20;border-radius:1.25rem}.export-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--bg-card) 99%,transparent),color-mix(in srgb,var(--bg-page-3) 99%,transparent));border-radius:1rem;border:.0625rem solid var(--w-8);box-shadow:0 1.5rem 3rem var(--b-40);max-width:28rem;width:90%;max-height:70vh;display:flex;flex-direction:column}.export-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:.0625rem solid var(--w-6)}.export-panel-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--w-100)}.export-panel-close{width:1.75rem;height:1.75rem;border-radius:.375rem;border:none;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.export-panel-close:hover{background:var(--w-10);color:var(--w-90)}.export-panel-body{padding:1.25rem 1.5rem;overflow-y:auto}.export-section{margin-bottom:1rem}.export-section:last-child{margin-bottom:0}.export-section-title{font-size:.75rem;font-weight:600;color:var(--w-50);margin-bottom:.5rem;letter-spacing:.02em}.export-section-tip{margin-top:.375rem;font-size:.6875rem;color:var(--w-40);line-height:1.5}.export-current-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem .875rem;border-radius:.5rem;border:.0625rem solid rgba(16,185,129,.35);background:#10b9811f;color:#10b981;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.export-current-btn:hover:not(:disabled){background:#10b98133;border-color:#10b98180}.export-current-btn:disabled{opacity:.5;cursor:not-allowed}.export-current-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.export-month-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;border-radius:.5rem;border:.0625rem solid var(--w-8);background:var(--w-3);color:var(--w-70);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.export-month-btn:hover:not(:disabled){background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.export-month-btn:disabled{opacity:.4;cursor:not-allowed}.export-empty,.export-loading{padding:2rem;color:var(--w-40);font-size:.875rem}.export-empty,.export-loading,.export-progress{display:flex;align-items:center;justify-content:center;gap:.5rem}.export-progress{padding:1rem 0 0;color:#3b82f6cc;font-size:.8125rem}@keyframes containerSlideIn-126ec6b7{0%{opacity:0;transform:scale(.95) translateY(-1.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin-126ec6b7{to{transform:rotate(1turn)}}.consumption-modal-fade-enter-active,.consumption-modal-fade-leave-active{transition:opacity .25s ease}.consumption-modal-fade-enter-active .consumption-container,.consumption-modal-fade-leave-active .consumption-container{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.consumption-modal-fade-enter-from,.consumption-modal-fade-leave-to{opacity:0}.consumption-modal-fade-enter-from .consumption-container,.consumption-modal-fade-leave-to .consumption-container{transform:scale(.95) translateY(-1.25rem)}.export-fade-enter-active,.export-fade-leave-active{transition:opacity .2s ease}.export-fade-enter-from,.export-fade-leave-to{opacity:0}.table-wrapper::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--w-20)}@media(max-width:48rem){.consumption-container{max-width:100%;margin:.5rem;border-radius:1rem;height:92vh}.consumption-header{padding:1.25rem 1.25rem .75rem}.consumption-icon-wrapper{width:2.5rem;height:2.5rem}.consumption-title{font-size:1.125rem}.stats-panel{grid-template-columns:repeat(2,1fr);padding:.75rem 1.25rem;gap:.5rem}.stat-value{font-size:1rem}.filters-section{padding:.625rem 1.25rem}.filter-btn{padding:.3125rem .5rem;font-size:.6875rem}.filters-row-bottom{flex-direction:column;align-items:stretch;gap:.375rem}.filters-row-bottom .filters-group{width:100%}.record-dropdown{flex:1;width:auto;min-width:0}.export-btn{justify-content:center}.consumption-container .date-range-picker{margin-left:0;width:100%;flex:1 1 100%}.consumption-container .date-range-picker .dr-trigger{width:100%;min-width:0}.table-wrapper{overflow-x:auto}.record-table{min-width:56rem}.export-month-grid{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .consumption-tab{color:#6e7887}html[data-theme=light] .consumption-tab:hover{color:#323c46}html[data-theme=light] .consumption-tab.active{color:#059669}html[data-theme=light] .consumption-tab.active:after{background:#059669}html[data-theme=light] .consumption-tabs{border-bottom-color:#00000014}html[data-theme=light] .consumption-icon-wrapper{background:linear-gradient(135deg,#05966924,#05966926);color:#059669}html[data-theme=light] .stat-value-green{color:#059669}html[data-theme=light] .dot-success{background:#059669}html[data-theme=light] .status-badge.status-success{background:#05966915;color:#059669}html[data-theme=light] .amount-value{color:#059669}html[data-theme=light] .loading-spinner,html[data-theme=light] .loading-spinner-small{border-color:#059669 #0596691b #0596691b}html[data-theme=light] .consumption-container{background:linear-gradient(165deg,#fff,#f9fafb);box-shadow:0 20px 50px #0000001f,0 0 0 1px #0000000f}html[data-theme=light] .consumption-header{border-bottom-color:#00000014}html[data-theme=light] .consumption-title{color:#191e28}html[data-theme=light] .consumption-subtitle{color:#78828c}html[data-theme=light] .refund-notice{background:#d977060f;border-bottom-color:#d977061f;color:#92400e}html[data-theme=light] .stats-panel{border-bottom-color:#00000014}html[data-theme=light] .stat-card{background:#f8fafc;border-color:#0000000f}html[data-theme=light] .stat-label{color:#6e7887}html[data-theme=light] .stat-value{color:#191e28}html[data-theme=light] .filters-section{border-bottom-color:#00000014}html[data-theme=light] .filter-btn{background:#f8f9fc;border-color:#00000014;color:#505a64}html[data-theme=light] .filter-btn:hover{background:#f2f4f7;color:#282d37}html[data-theme=light] .record-dropdown-trigger{background:#f8f9fc;border-color:#00000014;color:#323c46}html[data-theme=light] .record-dropdown-trigger:hover{background:#f2f4f7;border-color:#05966933}html[data-theme=light] .record-dropdown.open .record-dropdown-trigger{border-color:#05966947;box-shadow:0 0 0 .125rem #05966914}html[data-theme=light] .record-dropdown-arrow{color:#6e7887}html[data-theme=light] .record-dropdown-panel{background:#fffffffa;border-color:#0000001a;box-shadow:0 .75rem 2rem #0f172a24}html[data-theme=light] .record-dropdown-item{color:#46505f}html[data-theme=light] .record-dropdown-item:hover{background:#0000000a;color:#1e232d}html[data-theme=light] .record-dropdown-item.selected{background:#05966917;color:#059669}html[data-theme=light] .record-table th{background:#f8f9fc;color:#646e82;border-bottom-color:#00000014}html[data-theme=light] .record-table td{color:#323741;border-bottom-color:#0000000d}html[data-theme=light] .record-row:hover{background:#00000005}html[data-theme=light] .model-name{color:#191e28}html[data-theme=light] .type-text{color:#646e78}html[data-theme=light] .channel-tag{background:#7c3aed14;color:#7c3aed;border-color:#7c3aed33}html[data-theme=light] .token-num{color:#191e28}html[data-theme=light] .token-price{color:#828c96}html[data-theme=light] .billing-mode-text{background:#0000000a;color:#646e78}html[data-theme=light] .time-text{color:#828c96}html[data-theme=light] .text-muted{color:#bec3c8}html[data-theme=light] .model-icon-box{padding:.1875rem;background:linear-gradient(135deg,#334155,#1e293b);box-shadow:inset 0 0 0 .0625rem #ffffff14}html[data-theme=light] .export-btn{background:#2563eb14;border-color:#2563eb33;color:#2563eb}html[data-theme=light] .export-btn:hover{background:#2563eb24;border-color:#2563eb59}html[data-theme=light] .export-section-title{color:#505a64}html[data-theme=light] .export-section-tip{color:#828c96}html[data-theme=light] .export-current-btn{background:#05966916;border-color:#0596694d;color:#059669}html[data-theme=light] .export-current-btn:hover:not(:disabled){background:#05966924;border-color:#05966973}.income-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000b8;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.income-container{position:relative;width:min(92vw,980px);height:min(82vh,760px);display:flex;flex-direction:column;background:#0f1116;border:1px solid var(--w-6);border-radius:1rem;overflow:hidden;box-shadow:0 24px 80px #0000007a}.income-close{position:absolute;top:1.25rem;right:1.25rem;z-index:4;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:.625rem;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .25s ease}.income-close:hover{background:var(--w-10);color:var(--w-90);transform:rotate(90deg)}.income-close svg{display:block}.income-header{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--w-5)}.income-icon-wrapper{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#10b981;background:#10b98124}.income-header-text h2{margin:0 0 .25rem;font-size:1.25rem;color:var(--w-100)}.income-header-text p{margin:0;font-size:.8125rem;color:var(--w-45)}.stats-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.875rem 1.5rem;border-bottom:1px solid var(--w-5)}.stat-card{padding:.875rem;border:1px solid var(--w-6);border-radius:.5rem;background:var(--w-3);text-align:center}.stat-label{font-size:.6875rem;color:var(--w-45);margin-bottom:.5rem}.stat-value{font-size:1.125rem;font-weight:800;color:var(--w-100);font-feature-settings:"tnum"}.amount-value,.stat-value-green{color:#10b981}.stat-dot{width:.375rem;height:.375rem;margin-right:.25rem;display:inline-block;border-radius:999px;background:currentColor}.dot-success{color:#10b981}.filters-section{padding:.75rem 1.5rem;border-bottom:1px solid var(--w-5)}.filters-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.filters-row:last-child{margin-bottom:0}.filters-group{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.filter-btn{height:2rem;border:1px solid var(--w-8);background:var(--w-3);color:var(--w-65);font-size:.75rem;padding:0 .75rem}.filter-btn.active{color:var(--color-primary,#00cae0);background:var(--c-primary-12,rgba(0,202,224,.12));box-shadow:0 0 0 .0625rem var(--c-primary-20,rgba(0,202,224,.2));border-color:transparent}.table-wrapper{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--w-15) transparent}.table-wrapper::-webkit-scrollbar{width:.3125rem;height:.3125rem}.table-wrapper::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb{background:var(--w-12);border-radius:999px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--w-22)}.table-wrapper::-webkit-scrollbar-corner{background:transparent}.record-table{width:100%;border-collapse:collapse;table-layout:fixed}.record-table thead{position:sticky;top:0;z-index:2}.record-table th{background:#0f1116f5;color:var(--w-40);text-align:left;font-size:.6875rem;padding:.625rem .75rem;border-bottom:1px solid var(--w-6)}.record-table td{padding:.6875rem .75rem;border-bottom:1px solid var(--w-3);color:var(--w-80);font-size:.8125rem}.record-row:hover{background:var(--w-3)}.type-tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.22)}.type-tag.type-recharge{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2447}.type-tag.type-invite{color:#c084fc;background:#c084fc1f;border-color:#c084fc47}.type-tag.type-task{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa47}.type-tag.type-signin{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf47}.type-tag.type-promotion{color:#f472b6;background:#f472b61f;border-color:#f472b647}.type-tag.type-bonus{color:#fb923c;background:#fb923c1f;border-color:#fb923c47}.type-tag.type-team{color:#4ade80;background:#22c55e1f;border-color:#22c55e47}.status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:.25rem;font-size:.6875rem;white-space:nowrap}.status-success{color:#10b981;background:#10b9811f}.status-rejected{color:#ef4444;background:#ef44441f}.time-text{color:var(--w-40)}.empty-state,.loading-more,.loading-wrapper,.no-more-data{display:flex;align-items:center;justify-content:center;color:var(--w-35)}.empty-state,.loading-wrapper{min-height:18rem;flex-direction:column;gap:.75rem}.loading-spinner,.loading-spinner-small{border-radius:50%;border:3px solid rgba(16,185,129,.15);border-top-color:#10b981;animation:spin-b1380b40 .8s linear infinite}.loading-spinner{width:2.25rem;height:2.25rem}.loading-spinner-small{width:1rem;height:1rem;border-width:2px}.loading-more,.no-more-data{gap:.5rem;padding:1rem;font-size:.75rem}.no-more-data div{width:3rem;height:1px;background:var(--w-8)}.empty-state svg{color:var(--w-18)}.empty-state p{margin:0;color:var(--w-65);font-size:.9375rem}.empty-state span{font-size:.75rem}@keyframes spin-b1380b40{to{transform:rotate(1turn)}}.income-modal-fade-enter-active,.income-modal-fade-leave-active{transition:opacity .2s ease}.income-modal-fade-enter-from,.income-modal-fade-leave-to{opacity:0}html[data-theme=light] .income-overlay{background:#0f172a47}html[data-theme=light] .income-container{background:#fff;border-color:#0f172a14;box-shadow:0 1.5rem 4rem #0f172a29}html[data-theme=light] .income-close{background:#0f172a0f;color:#0f172a94}html[data-theme=light] .income-close:hover{background:#0f172a1a;color:#0f172ad1}html[data-theme=light] .filters-section,html[data-theme=light] .income-header,html[data-theme=light] .stats-panel{border-color:#0f172a14}html[data-theme=light] .income-header{background:linear-gradient(135deg,#10b9810b,#fff0)}html[data-theme=light] .income-icon-wrapper{background:#10b9811a}html[data-theme=light] .income-header-text h2,html[data-theme=light] .record-table td,html[data-theme=light] .stat-value{color:#1e293b}html[data-theme=light] .empty-state,html[data-theme=light] .income-header-text p,html[data-theme=light] .loading-more,html[data-theme=light] .no-more-data,html[data-theme=light] .stat-label,html[data-theme=light] .time-text{color:#64748b}html[data-theme=light] .filter-btn,html[data-theme=light] .stat-card{background:#f8fafc;border-color:#0f172a14}html[data-theme=light] .stat-card{box-shadow:0 1px 2px #0f172a08}html[data-theme=light] .filter-btn{color:#475569}html[data-theme=light] .filter-btn:hover{background:#fff;border-color:rgba(0,202,224,.28)}html[data-theme=light] .filter-btn.active{background:rgba(0,202,224,.12);border-color:rgba(0,202,224,.28);color:#0891b2}html[data-theme=light] .record-table th{background:#f8fafcf5;color:#64748b;border-color:#0f172a14}html[data-theme=light] .record-table td{border-color:#0f172a0f}html[data-theme=light] .record-row:hover{background:#0f172a06}html[data-theme=light] .table-wrapper{scrollbar-color:rgba(15,23,42,.22) transparent}html[data-theme=light] .table-wrapper::-webkit-scrollbar-thumb{background:#0f172a2e}html[data-theme=light] .table-wrapper::-webkit-scrollbar-thumb:hover{background:#0f172a4d}html[data-theme=light] .type-tag{color:#059669;background:#10b98114;border-color:#10b9812e}html[data-theme=light] .type-tag.type-recharge{color:#b45309;background:#fbbf241f;border-color:#fbbf2452}html[data-theme=light] .type-tag.type-invite{color:#7e22ce;background:#a855f71a;border-color:#a855f747}html[data-theme=light] .type-tag.type-task{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f647}html[data-theme=light] .type-tag.type-signin{color:#0d9488;background:#14b8a61a;border-color:#14b8a64d}html[data-theme=light] .type-tag.type-promotion{color:#be185d;background:#ec48991a;border-color:#ec489947}html[data-theme=light] .type-tag.type-bonus{color:#c2410c;background:#f973161a;border-color:#f973164d}html[data-theme=light] .type-tag.type-team{color:#16a34a;background:#22c55e1a;border-color:#22c55e4d}html[data-theme=light] .status-success{color:#059669;background:#10b9811a}html[data-theme=light] .status-rejected{color:#dc2626;background:#ef44441a}html[data-theme=light] .no-more-data div{background:#0f172a1a}html[data-theme=light] .empty-state svg{color:#0f172a2e}html[data-theme=light] .empty-state p{color:#334155}@media(max-width:720px){.income-container{width:96vw;height:88vh}.stats-panel{grid-template-columns:repeat(2,1fr)}.filters-row{align-items:stretch;flex-direction:column}}.fp-overlay{position:fixed;inset:0;z-index:10010;background:var(--b-80);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;align-items:center;justify-content:center;padding:1.25rem}.fp-container{position:relative;width:100%;max-height:90vh;background:linear-gradient(165deg,color-mix(in srgb,var(--bg-panel-5) 98%,transparent),color-mix(in srgb,var(--bg-page-2) 98%,transparent));border-radius:1.25rem;box-shadow:0 2.5rem 5rem var(--b-60),0 0 0 .0625rem var(--w-6),inset 0 .0625rem 0 var(--w-4);display:flex;flex-direction:column;overflow:hidden;animation:fp-slide-in-14b68a59 .4s cubic-bezier(.16,1,.3,1)}.fp-container-narrow{max-width:48rem}.fp-close{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:.625rem;border:none;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:10}.fp-close:hover{background:var(--w-10);color:var(--w-90);transform:rotate(90deg)}.fp-header{padding:1.5rem 4rem 1.125rem 1.75rem;border-bottom:.0625rem solid var(--w-6);gap:.875rem}.fp-header,.fp-icon-wrap{display:flex;align-items:center}.fp-icon-wrap{width:3rem;height:3rem;border-radius:.875rem;background:linear-gradient(135deg,#3b82f633,#2563eb26);justify-content:center;color:#3b82f6;flex-shrink:0}.fp-title{font-size:1.25rem;font-weight:600;color:var(--w-100);margin:0 0 .125rem;letter-spacing:-.02em}.fp-subtitle{font-size:.8125rem;color:var(--w-45);margin:0}.fp-body{flex:1;overflow-y:auto;padding:1.25rem 1.75rem 1.5rem}.fp-amount-mini{background:linear-gradient(135deg,#3b82f614,#2563eb0a);border:.0625rem solid rgba(59,130,246,.2);border-radius:.875rem;padding:.875rem 1.125rem;margin-bottom:1.25rem}.fp-amount-mini-row{display:flex;align-items:baseline;justify-content:space-between}.fp-amount-mini-label{font-size:.8125rem;color:var(--w-50)}.fp-amount-mini-value{font-size:1.25rem;font-weight:700;color:#3b82f6;font-feature-settings:"tnum"}.fp-amount-mini-tip{margin-top:.375rem;font-size:.7rem;color:var(--w-35)}.fp-form{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem 1.5rem}.fp-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.fp-span-2{grid-column:1/-1}.fp-label{font-size:.8125rem;color:var(--w-65);font-weight:500;display:flex;align-items:center;gap:.375rem}.fp-required{color:#ef4444}.fp-fill-max{margin-left:auto;padding:.125rem .625rem;font-size:.6875rem;border-radius:.4375rem;border:.0625rem solid rgba(59,130,246,.3);background:#3b82f61a;color:#3b82f6;cursor:pointer;transition:all .2s}.fp-fill-max:hover{background:#3b82f62e}.fp-input,.fp-textarea{width:100%;padding:.6875rem .875rem;font-size:.875rem;border-radius:.625rem;border:.0625rem solid var(--w-8);background:var(--w-2);color:var(--w-95);transition:all .2s;outline:none;font-family:inherit;box-sizing:border-box}.fp-input:focus,.fp-textarea:focus{border-color:#3b82f6;background:var(--w-4);box-shadow:0 0 0 .1875rem #3b82f626}.fp-textarea{resize:vertical;min-height:4rem;line-height:1.5}.fp-amount-input-wrap{position:relative}.fp-currency{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--w-50);font-size:.875rem;pointer-events:none}.fp-amount-input{padding-left:1.875rem;font-feature-settings:"tnum";font-weight:600}.fp-amount-input::-webkit-inner-spin-button,.fp-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fp-amount-input{-moz-appearance:textfield}.fp-radio-group{display:flex;gap:.625rem}.fp-radio{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6875rem .875rem;border-radius:.625rem;border:.0625rem solid var(--w-8);background:var(--w-2);color:var(--w-65);cursor:pointer;font-size:.875rem;transition:all .2s;-webkit-user-select:none;user-select:none}.fp-radio input{display:none}.fp-radio:hover{background:var(--w-4);color:var(--w-90)}.fp-radio.active{background:#3b82f61f;color:#3b82f6;border-color:#3b82f666;font-weight:500}.fp-radio.disabled{opacity:.5;cursor:not-allowed}.fp-radio.disabled,.fp-radio.disabled:hover{background:var(--w-4);color:var(--w-30)}.fp-field-tip{font-size:.75rem;color:#ef4444;margin-top:.25rem}.fp-special-section{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--w-2);border:.0625rem dashed var(--w-10);border-radius:.75rem;margin-top:.25rem}.fp-special-tip{font-size:.75rem;color:var(--w-45)}.fp-special-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.fp-optional{font-size:.75rem;color:var(--w-35);font-weight:400}@media(max-width:40rem){.fp-special-grid{grid-template-columns:1fr;gap:.75rem}}.fp-submit-btn{margin-top:.5rem;padding:.875rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .25s;box-shadow:0 .5rem 1.25rem #3b82f64d}.fp-submit-btn:hover:not(.disabled){transform:translateY(-.0625rem);box-shadow:0 .625rem 1.5rem #3b82f666}.fp-submit-btn.disabled{background:var(--w-8);color:var(--w-30);cursor:not-allowed;box-shadow:none}.fp-body::-webkit-scrollbar{width:.3125rem}.fp-body::-webkit-scrollbar-track{background:transparent}.fp-body::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.fp-body::-webkit-scrollbar-thumb:hover{background:var(--w-20)}.fp-body{scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}@keyframes fp-slide-in-14b68a59{0%{opacity:0;transform:scale(.95) translateY(-1rem)}to{opacity:1;transform:scale(1) translateY(0)}}.fp-fade-enter-active,.fp-fade-leave-active{transition:opacity .25s ease}.fp-fade-enter-active .fp-container,.fp-fade-leave-active .fp-container{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.fp-fade-enter-from,.fp-fade-leave-to{opacity:0}.fp-fade-enter-from .fp-container,.fp-fade-leave-to .fp-container{transform:scale(.95) translateY(-1rem)}html[data-theme=light] .fp-container{background:linear-gradient(165deg,#fff,#f9fafb);box-shadow:0 1.25rem 3.125rem #0000001f,0 0 0 .0625rem #0000000f}html[data-theme=light] .fp-header{border-bottom-color:#00000014}html[data-theme=light] .fp-title{color:#191e28}html[data-theme=light] .fp-subtitle{color:#78828c}html[data-theme=light] .fp-icon-wrap{background:linear-gradient(135deg,#2563eb1a,#2563eb0f);color:#2563eb}html[data-theme=light] .fp-close{background:#0000000d;color:#78828c}html[data-theme=light] .fp-close:hover{background:#0000001a;color:#1e232d}html[data-theme=light] .fp-amount-mini{background:linear-gradient(135deg,#3b82f60f,#2563eb08);border-color:#3b82f62e}html[data-theme=light] .fp-amount-mini-label{color:#646e7d}html[data-theme=light] .fp-amount-mini-value{color:#1d4ed8}html[data-theme=light] .fp-amount-mini-tip{color:#8c96a5}html[data-theme=light] .fp-label{color:#3c4655}html[data-theme=light] .fp-input,html[data-theme=light] .fp-textarea{background:#fcfdfe;border-color:#0000001a;color:#191e28}html[data-theme=light] .fp-input:focus,html[data-theme=light] .fp-textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 .1875rem #2563eb1f}html[data-theme=light] .fp-currency{color:#788291}html[data-theme=light] .fp-radio{background:#fcfdfe;border-color:#0000001a;color:#505a69}html[data-theme=light] .fp-radio:hover{background:#fff;color:#1e232d}html[data-theme=light] .fp-radio.active{background:#2563eb14;color:#2563eb;border-color:#2563eb59}html[data-theme=light] .fp-radio.disabled{background:#f0f2f5;color:#b4bec8}html[data-theme=light] .fp-special-section{background:#fafbfd;border-color:#00000014}html[data-theme=light] .fp-fill-max{border-color:#2563eb4d;background:#2563eb14;color:#2563eb}html[data-theme=light] .fp-fill-max:hover{background:#2563eb26}html[data-theme=light] .fp-submit-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 .5rem 1.25rem #2563eb40}html[data-theme=light] .fp-submit-btn.disabled{background:#e6e8ec;color:#a0aab4;box-shadow:none}html[data-theme=light] .fp-body::-webkit-scrollbar-thumb{background:#0000002e}html[data-theme=light] .fp-body::-webkit-scrollbar-thumb:hover{background:#0000004d}html[data-theme=light] .fp-body{scrollbar-color:rgba(0,0,0,.18) transparent}@media(max-width:40rem){.fp-form{grid-template-columns:1fr;gap:1rem}}@media(max-width:30rem){.fp-container-narrow{max-width:100%;max-height:100vh;border-radius:0}.fp-header{padding:1.25rem 3.5rem 1rem 1.25rem}.fp-body{padding:1rem 1.25rem 1.25rem}}.fg-overlay{position:fixed;inset:0;z-index:10000;background:var(--b-80);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;align-items:center;justify-content:center;padding:1.25rem}.fg-container{position:relative;width:100%;max-width:90rem;max-height:88vh;background:linear-gradient(165deg,color-mix(in srgb,var(--bg-panel-5) 98%,transparent),color-mix(in srgb,var(--bg-page-2) 98%,transparent));border-radius:1.25rem;box-shadow:0 2.5rem 5rem var(--b-60),0 0 0 .0625rem var(--w-6),inset 0 .0625rem 0 var(--w-4);display:flex;flex-direction:column;overflow:hidden;animation:fg-slide-in-ac5a96d8 .4s cubic-bezier(.16,1,.3,1)}.fg-close{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:.625rem;border:none;background:var(--w-6);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:10}.fg-close:hover{background:var(--w-10);color:var(--w-90);transform:rotate(90deg)}.fg-header{padding:1.5rem 4rem 1.25rem 1.75rem;border-bottom:.0625rem solid var(--w-6)}.fg-header-top{gap:1rem}.fg-header-top,.fg-icon-wrap{display:flex;align-items:center}.fg-icon-wrap{width:3rem;height:3rem;border-radius:.875rem;background:linear-gradient(135deg,#3b82f633,#2563eb26);justify-content:center;color:#3b82f6;flex-shrink:0}.fg-title-block{flex:1;min-width:0}.fg-title{font-size:1.375rem;font-weight:600;color:var(--w-100);margin:0 0 .125rem;letter-spacing:-.02em}.fg-subtitle{font-size:.8125rem;color:var(--w-45);margin:0}.fg-apply-btn{display:inline-flex;align-items:center;padding:.625rem 1.125rem;border-radius:.625rem;border:none;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.875rem;font-weight:600;transition:all .25s;box-shadow:0 .375rem 1rem #3b82f64d;flex-shrink:0}.fg-apply-btn:hover:not(.disabled){transform:translateY(-.0625rem);box-shadow:0 .5rem 1.25rem #3b82f666}.fg-apply-btn.disabled{background:var(--w-8);color:var(--w-30);cursor:not-allowed;box-shadow:none}.fg-amount-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;margin-top:1.125rem}.fg-amount-card{background:var(--w-2);border:.0625rem solid var(--w-6);border-radius:.75rem;padding:.75rem 1rem}.fg-amount-card-main{background:linear-gradient(135deg,#3b82f61a,#2563eb0f);border-color:#3b82f64d}.fg-amount-label{font-size:.75rem;color:var(--w-45);margin-bottom:.25rem}.fg-amount-value{font-size:1.125rem;font-weight:600;color:var(--w-95);font-feature-settings:"tnum"}.fg-amount-main-value{color:#3b82f6;font-size:1.375rem;font-weight:700}.fg-body{flex:1;overflow-y:auto;overflow-x:auto;padding:1rem 1.75rem 1.25rem}.fg-loading{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:3.75rem 1.25rem;color:var(--w-45);font-size:.875rem}.fg-spinner{width:2rem;height:2rem;border:.1875rem solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;animation:fg-spin-ac5a96d8 .8s linear infinite}.fg-empty{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem;color:var(--w-50)}.fg-empty-icon{color:var(--w-15);margin-bottom:.875rem}.fg-empty-text{font-size:.9375rem;font-weight:500}.fg-empty-sub{font-size:.8125rem;color:var(--w-35);margin-top:.5rem}.fg-table{display:flex;flex-direction:column;min-width:70rem}.fg-table-head{display:grid;grid-template-columns:7rem minmax(9rem,1fr) 6rem 9.5rem 8.5rem 10rem 5.5rem 6rem;gap:.875rem;padding:.75rem 1.125rem;font-size:.75rem;color:var(--w-50);font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:var(--w-2);border-radius:.625rem;position:sticky;top:0;z-index:1}.fg-table-body{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.fg-row{display:grid;grid-template-columns:7rem minmax(9rem,1fr) 6rem 9.5rem 8.5rem 10rem 5.5rem 6rem;gap:.875rem;padding:1rem 1.125rem;background:var(--w-2);border:.0625rem solid var(--w-6);border-radius:.75rem;transition:all .2s;align-items:center}.fg-row:hover{background:var(--w-4);border-color:var(--w-10)}.fg-td{min-width:0}.fg-amount-cell{font-size:1rem;font-weight:600;color:var(--w-95);font-feature-settings:"tnum"}.fg-tt-name{font-size:.875rem;color:var(--w-90);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-type-badges{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.fg-type-badge{display:inline-flex;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;letter-spacing:.02em}.fg-type-badge.is-qiye{color:#60a5fa}.fg-type-badge.is-qiye,.fg-type-badge.is-涓綋{background:#3b82f61f;border:.0625rem solid rgba(59,130,246,.25)}.fg-type-badge.is-涓綋{color:#3b82f6}.fg-type-badge.is-geren{color:#c084fc;background:#a855f71f;border:.0625rem solid rgba(168,85,247,.25)}.fg-kind-badge{display:inline-flex;padding:.125rem .375rem;border-radius:.375rem;font-size:.625rem;font-weight:500;letter-spacing:.02em}.fg-kind-badge.is-zhuanpiao{color:#ef4444;background:#ef44441f;border:.0625rem solid rgba(239,68,68,.25)}.fg-kind-badge.is-pupiao{color:#10b981;background:#10b9811f;border:.0625rem solid rgba(16,185,129,.25)}.fg-tax-num{font-size:.75rem;color:var(--w-70);font-family:SF Mono,Consolas,monospace;font-feature-settings:"tnum";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fg-status-pill{display:inline-flex;padding:.25rem .625rem;border-radius:.4375rem;font-size:.75rem;font-weight:500}.fg-time-main{font-size:.8125rem;color:var(--w-80);font-feature-settings:"tnum"}.fg-time-sub{font-size:.6875rem;color:var(--w-35);margin-top:.1875rem}.fg-qr-thumb-wrap{position:relative;width:4.5rem;height:4.5rem;border-radius:.5rem;overflow:hidden;cursor:zoom-in;background:#fff;border:.0625rem solid var(--w-8);display:flex;align-items:center;justify-content:center;transition:transform .2s,border-color .2s,box-shadow .2s}.fg-qr-thumb-wrap:hover{transform:scale(1.04);border-color:#3b82f699;box-shadow:0 .25rem .75rem #3b82f640}.fg-qr-thumb{width:100%;height:100%;object-fit:cover;display:block}.fg-qr-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;opacity:0;transition:opacity .2s;pointer-events:none}.fg-qr-thumb-wrap:hover .fg-qr-hover{opacity:1}.fg-qr-tip{font-size:.6875rem;color:#3b82f6;margin-top:.375rem;display:inline-flex;align-items:center}.fg-qr-tip:before{content:"";display:inline-block;width:.3125rem;height:.3125rem;border-radius:50%;background:#3b82f6;margin-right:.3125rem}.fg-mail-ok{color:#10b981}.fg-mail-fail,.fg-mail-ok{font-size:.6875rem;margin-top:.25rem}.fg-mail-fail{color:#ef4444}.fg-mail-pending{font-size:.6875rem;color:#f59e0b;margin-top:.25rem}.fg-fp-empty{font-size:.75rem;color:var(--w-30)}.fg-col-action{display:flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.fg-action-btn{padding:.375rem .625rem;font-size:.75rem;border-radius:.4375rem;cursor:pointer;border:.0625rem solid var(--w-10);background:var(--w-4);color:var(--w-70);transition:all .2s;white-space:nowrap}.fg-action-btn:hover{background:var(--w-8);color:var(--w-95)}.fg-action-btn.primary{background:#3b82f61f;color:#3b82f6;border-color:#3b82f64d}.fg-action-btn.primary:hover{background:#3b82f638}.fg-loading-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--w-40);font-size:.8125rem}.fg-spinner-small{width:1rem;height:1rem;border:.125rem solid rgba(59,130,246,.15);border-top-color:#3b82f6;border-radius:50%;animation:fg-spin-ac5a96d8 .8s linear infinite}.fg-no-more{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem;color:var(--w-30);font-size:.7rem}.fg-no-more-line{width:2rem;height:.0625rem;background:var(--w-8)}.fg-qr-overlay{position:fixed;inset:0;z-index:10020;background:var(--b-80);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;align-items:center;justify-content:center;padding:1.25rem}.fg-qr-box{position:relative;background:var(--bg-panel-5);border-radius:1rem;padding:2rem 1.5rem;max-width:22rem;width:100%;text-align:center;box-shadow:0 1.5rem 3rem var(--b-60)}.fg-qr-title{font-size:.9375rem;font-weight:500;color:var(--w-90);margin:0 0 1rem}.fg-qr-img{width:100%;max-width:16rem;height:auto;border-radius:.625rem;border:.0625rem solid var(--w-6);background:#fff}.fg-qr-tip{font-size:.75rem;color:var(--w-40);margin:.875rem 0 0}.fg-body::-webkit-scrollbar{width:.3125rem}.fg-body::-webkit-scrollbar-track{background:transparent}.fg-body::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.fg-body::-webkit-scrollbar-thumb:hover{background:var(--w-20)}.fg-body{scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}@keyframes fg-slide-in-ac5a96d8{0%{opacity:0;transform:scale(.95) translateY(-1rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fg-spin-ac5a96d8{to{transform:rotate(1turn)}}.fg-fade-enter-active,.fg-fade-leave-active{transition:opacity .25s ease}.fg-fade-enter-active .fg-container,.fg-fade-leave-active .fg-container{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.fg-fade-enter-from,.fg-fade-leave-to{opacity:0}.fg-fade-enter-from .fg-container,.fg-fade-leave-to .fg-container{transform:scale(.95) translateY(-1rem)}html[data-theme=light] .fg-container{background:linear-gradient(165deg,#fff,#f9fafb);box-shadow:0 1.25rem 3.125rem #0000001f,0 0 0 .0625rem #0000000f}html[data-theme=light] .fg-header{border-bottom-color:#00000014}html[data-theme=light] .fg-title{color:#191e28}html[data-theme=light] .fg-subtitle{color:#78828c}html[data-theme=light] .fg-icon-wrap{background:linear-gradient(135deg,#2563eb1a,#2563eb0f);color:#2563eb}html[data-theme=light] .fg-close{background:#0000000d;color:#78828c}html[data-theme=light] .fg-close:hover{background:#0000001a;color:#1e232d}html[data-theme=light] .fg-amount-card{background:#fcfdfe;border-color:#00000014;box-shadow:0 .0625rem .125rem #00000008}html[data-theme=light] .fg-amount-card-main{background:linear-gradient(135deg,#2563eb0f,#2563eb08);border-color:#2563eb33}html[data-theme=light] .fg-amount-label{color:#788291}html[data-theme=light] .fg-amount-value{color:#191e28}html[data-theme=light] .fg-amount-main-value{color:#1d4ed8}html[data-theme=light] .fg-apply-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 .375rem 1rem #2563eb40}html[data-theme=light] .fg-apply-btn.disabled{background:#e6e8ec;color:#a0aab4;box-shadow:none}html[data-theme=light] .fg-table-head{background:#f8f9fb;color:#6e7887}html[data-theme=light] .fg-row{background:#fcfdfe;border-color:#00000012;box-shadow:0 .0625rem .125rem #00000008}html[data-theme=light] .fg-row:hover{background:#fff;border-color:#0000001f;box-shadow:0 .25rem .625rem #0000000f}html[data-theme=light] .fg-amount-cell{color:#191e28}html[data-theme=light] .fg-tt-name{color:#283241}html[data-theme=light] .fg-type-badge.is-qiye,html[data-theme=light] .fg-type-badge.is-涓綋{color:#2563eb;background:#2563eb14;border-color:#2563eb33}html[data-theme=light] .fg-type-badge.is-geren{color:#9333ea;background:#9333ea14;border-color:#9333ea33}html[data-theme=light] .fg-kind-badge.is-zhuanpiao{color:#dc2626;background:#dc262614;border-color:#dc262633}html[data-theme=light] .fg-kind-badge.is-pupiao{color:#059669;background:#05966914;border-color:#05966933}html[data-theme=light] .fg-tax-num{color:#505a69}html[data-theme=light] .fg-qr-tip{color:#2563eb}html[data-theme=light] .fg-qr-tip:before{background:#2563eb}html[data-theme=light] .fg-qr-thumb-wrap{border-color:#00000014;box-shadow:0 .0625rem .25rem #0000000f}html[data-theme=light] .fg-qr-thumb-wrap:hover{border-color:#2563eb80;box-shadow:0 .25rem .75rem #2563eb33}html[data-theme=light] .fg-time-main{color:#3c4655}html[data-theme=light] .fg-time-sub{color:#8c96a5}html[data-theme=light] .fg-no-more{color:#96a0aa}html[data-theme=light] .fg-no-more-line{background:#00000014}html[data-theme=light] .fg-action-btn{background:#f8f9fb;border-color:#00000014;color:#505a69}html[data-theme=light] .fg-action-btn:hover{background:#f0f2f5;color:#1e232d}html[data-theme=light] .fg-action-btn.primary{background:#2563eb14;color:#2563eb;border-color:#2563eb40}html[data-theme=light] .fg-action-btn.primary:hover{background:#2563eb26}html[data-theme=light] .fg-empty{color:#788291}html[data-theme=light] .fg-empty-icon{color:#00000026}html[data-theme=light] .fg-empty-text{color:#3c4655}html[data-theme=light] .fg-empty-sub{color:#8c96a5}html[data-theme=light] .fg-qr-box{background:#fff;box-shadow:0 1.5rem 3rem #00000026}html[data-theme=light] .fg-qr-title{color:#283241}html[data-theme=light] .fg-qr-tip{color:#8c96a5}html[data-theme=light] .fg-body::-webkit-scrollbar-thumb{background:#0000002e}html[data-theme=light] .fg-body::-webkit-scrollbar-thumb:hover{background:#0000004d}html[data-theme=light] .fg-body{scrollbar-color:rgba(0,0,0,.18) transparent}@media(max-width:48rem){.fg-container{max-height:95vh}.fg-header{padding:1.25rem 1.25rem 1rem}.fg-header-top{flex-wrap:wrap}.fg-title-block{flex-basis:100%;order:1}.fg-icon-wrap{order:0}.fg-apply-btn{order:2;margin-top:.5rem;width:100%;justify-content:center}.fg-amount-cards{grid-template-columns:1fr;gap:.5rem}.fg-body{padding:.75rem 1.25rem 1.25rem;overflow-x:hidden}.fg-table{min-width:0}.fg-table-head{display:none}.fg-row{grid-template-columns:1fr;gap:.5rem}.fg-col-amount:before{content:"閲戦: ";color:var(--w-45);font-weight:400}.fg-col-tt:before{content:"鎶ご: ";color:var(--w-45);font-weight:400}.fg-col-type:before{content:"绫诲瀷: ";color:var(--w-45);font-weight:400;margin-right:.25rem}.fg-type-badges{flex-direction:row;align-items:center;display:inline-flex}.fg-col-tax:before{content:"绋庡彿: ";color:var(--w-45);font-weight:400}.fg-col-status:before{content:"鐘舵€? ";color:var(--w-45);font-weight:400}.fg-col-time:before{content:"鏃堕棿: ";color:var(--w-45);font-weight:400}.fg-col-fapiao:before{content:"鍙戠エ: ";color:var(--w-45);font-weight:400;display:block;margin-bottom:.25rem}.fg-col-action{justify-content:flex-start;padding-top:.375rem;border-top:.0625rem solid var(--w-4)}}.yaoqing-overlay{--yq-bg-overlay:rgba(0,0,0,.55);--yq-bg-container:#16181d;--yq-bg-elev-1:#1d2026;--yq-bg-elev-2:#21252c;--yq-bg-input:#1a1d23;--yq-border:#2a2e36;--yq-border-strong:#3a3f48;--yq-text-primary:#f5f6f8;--yq-text-secondary:#9aa0a8;--yq-text-muted:#6b7079;--yq-accent:#06b6d4;--yq-accent-hover:#22d3ee;--yq-accent-soft:rgba(6,182,212,.12);--yq-reward:#f59e0b;--yq-reward-hover:#fbbf24;--yq-reward-soft:rgba(245,158,11,.14);--yq-reward-ring:rgba(245,158,11,.3);--yq-scroll-thumb:rgba(255,255,255,.1);--yq-scroll-thumb-hover:rgba(255,255,255,.2)}html[data-theme=light] .yaoqing-overlay{--yq-bg-overlay:rgba(15,23,42,.4);--yq-bg-container:#ffffff;--yq-bg-elev-1:#f6f7f9;--yq-bg-elev-2:#eef0f3;--yq-bg-input:#ffffff;--yq-border:#d8dce3;--yq-border-strong:#a8b0bd;--yq-text-primary:#0f172a;--yq-text-secondary:#475569;--yq-text-muted:#64748b;--yq-accent:#0891b2;--yq-accent-hover:#0e7490;--yq-accent-soft:rgba(8,145,178,.1);--yq-reward:#d97706;--yq-reward-hover:#b45309;--yq-reward-soft:rgba(217,119,6,.1);--yq-reward-ring:rgba(217,119,6,.3);--yq-scroll-thumb:rgba(15,23,42,.14);--yq-scroll-thumb-hover:rgba(15,23,42,.28)}.yaoqing-overlay{position:fixed;inset:0;background:var(--yq-bg-overlay);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.25rem}.yaoqing-container{position:relative;background:var(--yq-bg-container);border:1px solid var(--yq-border);border-radius:.75rem;box-shadow:0 24px 56px #00000073;max-width:26rem;width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}html[data-theme=light] .yaoqing-container{box-shadow:0 1px 2px #0f172a0a,0 24px 48px -8px #0f172a38,0 0 0 1px #0f172a0a}.yaoqing-close{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border-radius:.375rem;border:1px solid transparent;background:transparent;color:var(--yq-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;z-index:10}.yaoqing-close:hover{background:var(--yq-bg-elev-1);border-color:var(--yq-border);color:var(--yq-text-primary)}.yaoqing-header{gap:.75rem;padding:1.125rem 1.25rem 1rem;border-bottom:1px solid var(--yq-border)}.yaoqing-header,.yaoqing-icon-wrapper{display:flex;align-items:center;flex-shrink:0}.yaoqing-icon-wrapper{width:2rem;height:2rem;border-radius:.4375rem;background:var(--yq-reward-soft);color:var(--yq-reward);justify-content:center}.yaoqing-header-text{min-width:0;flex:1}.yaoqing-title{font-size:1rem;font-weight:600;color:var(--yq-text-primary);margin:0 0 .1875rem;letter-spacing:-.01em;line-height:1.3}.yaoqing-subtitle{font-size:.75rem;color:var(--yq-text-secondary);margin:0;line-height:1.5;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.subtitle-em{color:var(--yq-text-primary);font-weight:700;font-variant-numeric:tabular-nums}.reward-pill{display:inline-flex;align-items:center;padding:.0625rem .4375rem;background:var(--yq-reward-soft);color:var(--yq-reward);font-size:.75rem;font-weight:800;border-radius:.25rem;border:1px solid var(--yq-reward-ring);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.yaoqing-body{padding:1rem 1.25rem 1.125rem;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--yq-scroll-thumb) transparent}.yaoqing-body::-webkit-scrollbar{width:6px}.yaoqing-body::-webkit-scrollbar-track{background:transparent}.yaoqing-body::-webkit-scrollbar-thumb{background:var(--yq-scroll-thumb);border-radius:3px}.yaoqing-body::-webkit-scrollbar-thumb:hover{background:var(--yq-scroll-thumb-hover)}.yaoqing-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--yq-text-muted);font-size:.8125rem;gap:.625rem}.loading-spinner{width:2rem;height:2rem;border:.125rem solid var(--yq-border);border-top-color:var(--yq-accent);animation:spin-13971e5e .8s linear infinite}@keyframes spin-13971e5e{to{transform:rotate(1turn)}}.yaoqing-content{display:flex;flex-direction:column;gap:.875rem}.invite-card-wrapper{width:100%;display:flex;justify-content:center}.invite-card-border{width:100%;max-width:22rem;padding:.25rem;background:#fff;border:1px solid var(--yq-border);border-radius:.4375rem;box-shadow:0 4px 12px #0000002e}html[data-theme=light] .invite-card-border{box-shadow:0 6px 16px #0f172a1a}.invite-background{width:100%;aspect-ratio:3/4;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.25rem;position:relative;overflow:hidden}.qr-code-container{position:absolute;bottom:.625rem;right:.625rem;width:6.25rem;height:6.25rem;background:#fff;border-radius:.25rem;padding:.4375rem;box-shadow:0 2px 8px #0000002e;display:flex;align-items:center;justify-content:center}.qr-code-image{width:100%;height:100%;object-fit:contain;display:block}.invite-link-section{width:100%}.link-label{font-size:.6875rem;color:var(--yq-text-secondary);margin-bottom:.4375rem;font-weight:600;letter-spacing:.02em}.link-input-wrapper{display:flex;gap:.4375rem;align-items:stretch}.link-input{flex:1;height:2.375rem;padding:0 .75rem;background:var(--yq-bg-input);border:1px solid var(--yq-border);border-radius:.375rem;color:var(--yq-text-primary);font-size:.8125rem;outline:none;transition:border-color .15s ease;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.link-input:focus{border-color:var(--yq-accent)}.copy-btn{height:2.375rem;padding:0 .875rem;background:var(--yq-accent);border:1px solid var(--yq-accent);border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.3125rem;transition:background .15s ease,border-color .15s ease;white-space:nowrap;flex-shrink:0}.copy-btn:hover{background:var(--yq-accent-hover);border-color:var(--yq-accent-hover)}.copy-btn:active{filter:brightness(.95)}.action-btn{height:2.5rem;width:100%;padding:0 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4375rem;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;border:1px solid var(--yq-border);background:transparent;color:var(--yq-text-primary);letter-spacing:.02em}.action-btn:hover:not(:disabled){background:var(--yq-bg-elev-1);border-color:var(--yq-border-strong)}.action-btn:disabled{opacity:.5;cursor:not-allowed}.yaoqing-modal-fade-enter-active,.yaoqing-modal-fade-leave-active{transition:opacity .18s ease}.yaoqing-modal-fade-enter-active .yaoqing-container,.yaoqing-modal-fade-leave-active .yaoqing-container{transition:transform .18s ease,opacity .18s ease}.yaoqing-modal-fade-enter-from,.yaoqing-modal-fade-leave-to{opacity:0}.yaoqing-modal-fade-enter-from .yaoqing-container,.yaoqing-modal-fade-leave-to .yaoqing-container{transform:translateY(.5rem);opacity:0}@media(max-width:30rem){.yaoqing-container{max-width:calc(100% - 1rem);border-radius:.625rem}.yaoqing-header{padding:1rem 1.125rem .875rem}.yaoqing-body{padding:.875rem 1.125rem 1rem}.invite-card-border{max-width:100%}.qr-code-container{width:5.5rem;height:5.5rem}}.dong-hua-shu-zi{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:transform .2s ease}.dong-hua-shu-zi--pulse{animation:dong-hua-shu-zi-mai-chong-929401a8 .65s cubic-bezier(.16,1,.3,1)}@keyframes dong-hua-shu-zi-mai-chong-929401a8{0%{transform:scale(1)}28%{transform:scale(1.07)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dong-hua-shu-zi--pulse{animation:none}}.tdz-mask{--tdz-pool:var(--c-teal);--tdz-pool-rgb:var(--c-teal-rgb);--tdz-brand:var(--color-primary);--tdz-brand-rgb:var(--c-primary-rgb);--tdz-danger:var(--c-red-light);--tdz-danger-rgb:var(--c-red-light-rgb);--tdz-ease:cubic-bezier(.16,1,.3,1);--tdz-spring:cubic-bezier(.34,1.56,.64,1);position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--b-70);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem)}.tdz-dialog{position:relative;max-width:75rem;width:100%;height:85vh;overflow:hidden;display:flex;flex-direction:column;border-radius:1.25rem;background:linear-gradient(168deg,var(--bg-panel-5) 0,var(--bg-page-2) 100%);box-shadow:0 2.5rem 5rem var(--b-50),0 0 0 .0625rem var(--w-8),inset 0 .0625rem 0 var(--w-4)}.tdz-dialog:before{content:"";position:absolute;inset:0 0 auto;height:9rem;background:radial-gradient(58% 120% at 16% 0,rgba(var(--tdz-pool-rgb),.07),transparent 70%),radial-gradient(40% 100% at 70% 0,rgba(var(--tdz-brand-rgb),.05),transparent 70%);pointer-events:none}.tdz-header{position:relative;display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 2rem 1rem;border-bottom:.0625rem solid var(--w-6)}.tdz-header:after{content:"";position:absolute;left:2rem;bottom:-.0625rem;width:38%;height:.0625rem;background:linear-gradient(90deg,rgba(var(--tdz-pool-rgb),.45),rgba(var(--tdz-brand-rgb),.25),transparent)}.tdz-create-card h4,.tdz-header h3,.tdz-quota-card h4{margin:0;color:var(--w-100)}.tdz-header h3{font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.tdz-create-card p,.tdz-header p{margin:.125rem 0 0;color:var(--w-45);font-size:.8125rem}.tdz-skeleton{flex:1;min-height:0;overflow:hidden;padding:1.25rem 1.5rem}.tdz-sk-card,.tdz-skeleton{display:flex;flex-direction:column;gap:1rem}.tdz-sk-card{border:.0625rem solid var(--w-6);border-radius:.875rem;padding:1.25rem}.tdz-sk-row{display:flex;gap:.75rem;align-items:center}.tdz-sk-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;flex:none}.tdz-sk-lines{flex:1;display:flex;flex-direction:column;gap:.5rem}.tdz-sk-line{height:.75rem;border-radius:.375rem}.tdz-sk-balances{display:flex;gap:1rem}.tdz-sk-cell{flex:1;height:3.5rem;border-radius:.75rem}.tdz-sk-actions{display:flex;gap:.75rem}.tdz-sk-btn{width:8rem;height:2.25rem;border-radius:.625rem}.tdz-sk-list-row{display:flex;align-items:center;gap:.75rem;padding:.375rem 0}.tdz-sk-avatar{width:2rem;height:2rem;border-radius:50%;flex:none}.tdz-sk-pill{width:4rem;height:1.25rem;border-radius:.625rem;flex:none}.tdz-sk-shimmer{position:relative;overflow:hidden;background:var(--w-6)}.tdz-sk-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--w-10),transparent);animation:tdz-sk-shimmer-500370aa 1.4s ease-in-out infinite}@keyframes tdz-sk-shimmer-500370aa{to{transform:translate(100%)}}.tdz-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:1.25rem 1.5rem 1.5rem}.tdz-body,.tdz-create-card{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}.tdz-create-card{padding:2.5rem 1.25rem;display:grid;gap:.875rem;width:100%;max-width:26rem;margin-inline:auto;animation:tdz-rise-500370aa .5s var(--tdz-ease) backwards}.tdz-create-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:grid;place-items:center;color:var(--tdz-brand);background:rgba(var(--tdz-brand-rgb),.12);box-shadow:inset 0 0 0 .0625rem rgba(var(--tdz-brand-rgb),.18)}.tdz-body::-webkit-scrollbar,.tdz-create-card::-webkit-scrollbar,.tdz-panel::-webkit-scrollbar,.tdz-table-wrap::-webkit-scrollbar{width:.3125rem;height:.3125rem}.tdz-body::-webkit-scrollbar-track,.tdz-create-card::-webkit-scrollbar-track,.tdz-panel::-webkit-scrollbar-track,.tdz-table-wrap::-webkit-scrollbar-track{background:transparent}.tdz-body::-webkit-scrollbar-thumb,.tdz-create-card::-webkit-scrollbar-thumb,.tdz-panel::-webkit-scrollbar-thumb,.tdz-table-wrap::-webkit-scrollbar-thumb{border-radius:.1875rem;background:var(--w-10)}.tdz-body::-webkit-scrollbar-thumb:hover,.tdz-create-card::-webkit-scrollbar-thumb:hover,.tdz-panel::-webkit-scrollbar-thumb:hover,.tdz-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--w-20)}.tdz-panel,.tdz-table-wrap{scrollbar-width:thin;scrollbar-color:var(--w-10) transparent}.tdz-input{width:100%;border:.0625rem solid var(--w-10);border-radius:.625rem;background:var(--bg-input);color:var(--w-100);padding:.75rem .85rem;outline:none;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.tdz-input::placeholder{color:var(--w-35)}.tdz-input:hover:not(:focus){border-color:var(--w-15)}.tdz-input:focus{border-color:rgba(var(--tdz-brand-rgb),.45);box-shadow:0 0 0 .1875rem rgba(var(--tdz-brand-rgb),.1)}.tdz-input[type=number]{appearance:textfield;-moz-appearance:textfield}.tdz-input[type=number]::-webkit-inner-spin-button,.tdz-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tdz-link,.tdz-outline,.tdz-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;padding:.375rem .875rem;border-radius:.5rem;font-size:.75rem;font-weight:550;line-height:1;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .22s var(--tdz-ease),box-shadow .22s ease}.tdz-link,.tdz-primary{border:.0625rem solid rgba(var(--tdz-brand-rgb),.28);background:rgba(var(--tdz-brand-rgb),.1);color:var(--tdz-brand)}.tdz-link:hover:not(:disabled),.tdz-primary:hover:not(:disabled){background:rgba(var(--tdz-brand-rgb),.18);border-color:rgba(var(--tdz-brand-rgb),.5);transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem rgba(var(--tdz-brand-rgb),.14)}.tdz-outline{border:.0625rem solid var(--w-10);background:var(--w-3);color:var(--w-70)}.tdz-outline:hover:not(:disabled){background:var(--w-6);border-color:var(--w-20);color:var(--w-90);transform:translateY(-.0625rem)}.tdz-danger-btn:active:not(:disabled),.tdz-link:active:not(:disabled),.tdz-outline:active:not(:disabled),.tdz-primary:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}.tdz-link:disabled,.tdz-outline:disabled,.tdz-primary:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.2)}.tdz-primary--success{border-color:rgba(var(--tdz-pool-rgb),.3);background:rgba(var(--tdz-pool-rgb),.1);color:var(--tdz-pool)}.tdz-primary--success:hover:not(:disabled){background:rgba(var(--tdz-pool-rgb),.18);border-color:rgba(var(--tdz-pool-rgb),.5);box-shadow:0 .25rem .75rem rgba(var(--tdz-pool-rgb),.14)}.tdz-mask button:focus-visible{outline:.125rem solid rgba(var(--tdz-brand-rgb),.55);outline-offset:.125rem}.tdz-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,1fr);align-items:stretch;gap:.75rem}.tdz-hero--member{grid-template-columns:1fr}@keyframes tdz-rise-500370aa{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.tdz-hero-main{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;border:.0625rem solid rgba(var(--tdz-pool-rgb),.14);border-radius:1rem;background:radial-gradient(90% 140% at 0 0,rgba(var(--tdz-pool-rgb),.07),transparent 55%),var(--w-3);animation:tdz-rise-500370aa .5s .04s var(--tdz-ease) backwards;transition:border-color .25s ease,box-shadow .25s ease}.tdz-hero-main:hover{border-color:rgba(var(--tdz-pool-rgb),.24);box-shadow:0 .5rem 1.5rem var(--b-20)}.tdz-hero-head{display:flex;align-items:flex-start;gap:.625rem}.tdz-hero-badge{flex-shrink:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.625rem;color:var(--tdz-pool);background:rgba(var(--tdz-pool-rgb),.12);box-shadow:inset 0 0 0 .0625rem rgba(var(--tdz-pool-rgb),.16);transition:transform .3s var(--tdz-spring)}.tdz-hero-main:hover .tdz-hero-badge{transform:scale(1.06)}.tdz-hero-title{flex:1;min-width:0}.tdz-hero-title-row{display:flex;align-items:center;gap:.375rem;min-width:0}.tdz-hero-title-row h4{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w-100);font-size:1rem;font-weight:650;letter-spacing:-.01em}.tdz-hero-title p{margin:.2rem 0 0;font-size:.6875rem;color:var(--w-40);line-height:1.45}.tdz-hero-personal{flex-shrink:0;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.tdz-name-edit{flex-shrink:0;width:1.375rem;height:1.375rem;display:grid;place-items:center;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--w-40);cursor:pointer;transition:background .18s ease,color .18s ease,transform .2s var(--tdz-spring)}.tdz-name-edit:hover{background:var(--w-8);color:var(--w-90);transform:scale(1.08)}.tdz-chip{display:inline-flex;align-items:center;flex-shrink:0;padding:.15rem .5rem;border-radius:999px;color:var(--tdz-brand);background:rgba(var(--tdz-brand-rgb),.12);box-shadow:inset 0 0 0 .0625rem rgba(var(--tdz-brand-rgb),.16);font-size:.6875rem;font-weight:550}.tdz-hero-balances{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.25rem;padding:.875rem 1.125rem;border-radius:.75rem;border:.0625rem solid rgba(var(--tdz-pool-rgb),.14);background:linear-gradient(130deg,rgba(var(--tdz-pool-rgb),.08),rgba(var(--tdz-pool-rgb),.02) 55%,transparent)}.tdz-hero-balances:before{content:"";position:absolute;left:-25%;top:-130%;width:65%;height:300%;background:radial-gradient(closest-side,rgba(var(--tdz-pool-rgb),.16),transparent);animation:tdz-breathe-500370aa 4.5s ease-in-out infinite alternate;pointer-events:none}@keyframes tdz-breathe-500370aa{0%{opacity:.4;transform:translate(0)}to{opacity:1;transform:translate(40%)}}.tdz-balance-cell{position:relative;display:flex;flex-direction:column;gap:.2rem;min-width:0}.tdz-balance-label{color:var(--w-45);font-size:.6875rem;font-weight:550;letter-spacing:.04em}.tdz-balance-value{color:var(--tdz-pool);font-size:2.125rem;font-weight:750;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tdz-balance-value--personal{color:var(--tdz-brand);font-size:1.125rem;font-weight:700}.tdz-transfer{margin-top:auto}.tdz-transfer-confirm,.tdz-transfer-form{display:flex;align-items:center;gap:.5rem;min-height:2.5rem}.tdz-transfer-field{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem;height:2.5rem;padding:0 .25rem 0 .625rem;border:.0625rem solid var(--w-8);border-radius:.625rem;background:var(--bg-input);transition:border-color .2s ease,box-shadow .2s ease}.tdz-transfer-field:focus-within{border-color:rgba(var(--tdz-brand-rgb),.42);box-shadow:0 0 0 .1875rem rgba(var(--tdz-brand-rgb),.08)}.tdz-transfer-bolt{flex-shrink:0;color:var(--w-35);font-size:.8125rem}.tdz-transfer-field .tdz-action-input,.tdz-transfer-field .tdz-action-input:focus,.tdz-transfer-field .tdz-action-input:hover{flex:1;min-width:0;padding:.375rem .25rem;font-size:.8125rem;border:none;border-radius:0;background:transparent;box-shadow:none}.tdz-transfer-form .tdz-primary{height:2.5rem;padding:0 1rem}.tdz-transfer-confirm{--tc:var(--tdz-pool);--tc-rgb:var(--tdz-pool-rgb);padding:0 .375rem 0 .875rem;border:.0625rem solid rgba(var(--tc-rgb),.3);border-radius:.625rem;background:rgba(var(--tc-rgb),.08)}.tdz-transfer-confirm--out{--tc:var(--tdz-brand);--tc-rgb:var(--tdz-brand-rgb)}.tdz-transfer-confirm-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--w-85);font-size:.78rem;font-weight:550}.tdz-confirm-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:1.875rem;padding:0 1rem;border:.0625rem solid rgba(var(--tc-rgb),.45);border-radius:.5rem;background:rgba(var(--tc-rgb),.16);color:var(--tc);font-size:.75rem;font-weight:650;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .22s var(--tdz-ease),box-shadow .22s ease}.tdz-confirm-btn:hover:not(:disabled){background:rgba(var(--tc-rgb),.26);transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem rgba(var(--tc-rgb),.18)}.tdz-confirm-btn:disabled{cursor:not-allowed;opacity:.55}.tdz-confirm-countdown{position:absolute;left:0;bottom:0;width:100%;height:.125rem;background:currentColor;opacity:.55;transform-origin:left center;animation:tdz-countdown-500370aa 5s linear forwards;pointer-events:none}@keyframes tdz-countdown-500370aa{to{transform:scaleX(0)}}.tdz-confirm-cancel{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:.5rem;background:transparent;color:var(--w-45);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s var(--tdz-spring)}.tdz-confirm-cancel:hover{background:var(--w-8);color:var(--w-90);transform:scale(1.08)}.tdz-swap-enter-active{transition:opacity .2s ease,transform .26s var(--tdz-ease)}.tdz-swap-leave-active{transition:opacity .12s ease,transform .12s ease}.tdz-swap-enter-from{opacity:0;transform:translateY(.375rem)}.tdz-swap-leave-to{opacity:0;transform:translateY(-.25rem)}.tdz-toggle{position:relative;flex-shrink:0;width:2.5rem;height:1.375rem;border:0;border-radius:999px;background:var(--w-15);cursor:pointer;transition:background .25s ease,box-shadow .25s ease;padding:0;margin-top:.125rem}.tdz-toggle:disabled{cursor:not-allowed;opacity:.6}.tdz-toggle--on{background:var(--tdz-pool);box-shadow:0 0 .75rem rgba(var(--tdz-pool-rgb),.35)}.tdz-toggle-thumb{position:absolute;top:.1875rem;left:.1875rem;width:1rem;height:1rem;border-radius:999px;background:#fff;transition:transform .32s var(--tdz-spring);box-shadow:0 .0625rem .1875rem #00000040}.tdz-toggle--on .tdz-toggle-thumb{transform:translate(1.125rem)}.tdz-hero-side{display:flex;flex-direction:column;padding:.375rem 0;border:.0625rem solid var(--w-6);border-radius:1rem;background:var(--w-3);animation:tdz-rise-500370aa .5s .12s var(--tdz-ease) backwards;transition:border-color .25s ease}.tdz-hero-side:hover{border-color:var(--w-10)}.tdz-setting-row{flex:1;display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;transition:background .2s ease}.tdz-setting-row:hover{background:var(--w-2)}.tdz-setting-row--danger:hover{background:rgba(var(--tdz-danger-rgb),.04)}.tdz-setting-icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.5rem;transition:transform .3s var(--tdz-spring)}.tdz-setting-row:hover .tdz-setting-icon{transform:scale(1.08)}.tdz-setting-icon--info{color:var(--tdz-brand);background:rgba(var(--tdz-brand-rgb),.12)}.tdz-setting-icon--danger{color:var(--tdz-danger);background:rgba(var(--tdz-danger-rgb),.1)}.tdz-setting-text{flex:1;min-width:0}.tdz-setting-text h4{margin:0;color:var(--w-90);font-size:.8125rem;font-weight:650}.tdz-setting-text p{margin:.2rem 0 0;color:var(--w-40);font-size:.6875rem;line-height:1.5}.tdz-setting-text .tdz-danger-btn{margin-top:.625rem}.tdz-setting-divider{flex:none;height:.0625rem;margin:0 1rem;background:var(--w-6)}.tdz-danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:1.875rem;padding:.375rem .75rem;border-radius:.5rem;border:.0625rem solid rgba(var(--tdz-danger-rgb),.28);background:rgba(var(--tdz-danger-rgb),.08);color:var(--tdz-danger);font-size:.75rem;font-weight:550;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .22s var(--tdz-ease),box-shadow .22s ease}.tdz-danger-btn:hover:not(:disabled){background:rgba(var(--tdz-danger-rgb),.16);border-color:rgba(var(--tdz-danger-rgb),.48);transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem rgba(var(--tdz-danger-rgb),.14)}.tdz-danger-btn:disabled{cursor:not-allowed;opacity:.55}.tdz-member-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.9fr);gap:1rem;margin-top:1rem;padding:1.125rem;border:.0625rem solid rgba(var(--tdz-pool-rgb),.14);border-radius:.875rem;background:radial-gradient(circle at 10% 0,rgba(var(--tdz-pool-rgb),.1),transparent 36%),linear-gradient(135deg,var(--w-4),var(--w-1p5));animation:tdz-rise-500370aa .5s .08s var(--tdz-ease) backwards}.tdz-member-overview-main{display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;min-width:0}.tdz-member-overview-kicker{width:fit-content;padding:.2rem .55rem;border-radius:999px;color:var(--tdz-pool);background:rgba(var(--tdz-pool-rgb),.12);box-shadow:inset 0 0 0 .0625rem rgba(var(--tdz-pool-rgb),.16);font-size:.75rem;font-weight:600}.tdz-member-overview h4{margin:0;color:var(--w-100);font-size:1.05rem;font-weight:650}.tdz-member-overview p{max-width:32rem;margin:-.45rem 0 0;color:var(--w-45);font-size:.8125rem;line-height:1.6}.tdz-member-progress{display:flex;flex-direction:column;gap:.45rem}.tdz-member-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--w-45);font-size:.75rem}.tdz-member-progress-head b{color:var(--w-85);font-size:.875rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tdz-member-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:var(--w-6)}.tdz-member-progress-track span{position:relative;display:block;height:100%;border-radius:inherit;overflow:hidden;background:linear-gradient(90deg,var(--tdz-pool),var(--c-blue-sky));box-shadow:0 0 1rem rgba(var(--tdz-pool-rgb),.28);transition:width .7s var(--tdz-ease)}.tdz-member-progress-track span:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:tdz-sheen-500370aa 2.8s ease-in-out infinite}@keyframes tdz-sheen-500370aa{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}.tdz-member-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tdz-member-metric{min-width:0;padding:.75rem;border:.0625rem solid var(--w-6);border-radius:.625rem;background:var(--b-15);transition:border-color .25s ease,transform .25s var(--tdz-ease)}.tdz-member-metric:hover{border-color:var(--w-12);transform:translateY(-.0625rem)}.tdz-member-metric span{display:block;margin-bottom:.35rem;color:var(--w-40);font-size:.75rem}.tdz-member-metric b{display:block;overflow:hidden;color:var(--w-90);font-size:.95rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum"}.tdz-tabs{display:flex;gap:0;margin:1.125rem -1.5rem 1rem;padding:0 2rem;border-bottom:.0625rem solid var(--w-6);animation:tdz-rise-500370aa .45s .16s var(--tdz-ease) backwards}.tdz-tabs button{position:relative;border:none;border-radius:0;padding:.625rem 1.25rem;background:transparent;color:var(--w-45);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .2s ease}.tdz-tabs button:hover{color:var(--w-70)}.tdz-tabs button:after{content:"";position:absolute;bottom:-.0625rem;left:.75rem;right:.75rem;height:.125rem;border-radius:.0625rem;background:linear-gradient(90deg,var(--tdz-pool),var(--c-cyan));transform:scaleX(0);transform-origin:center;transition:transform .3s var(--tdz-ease)}.tdz-tabs button.active{color:var(--tdz-pool);font-weight:600}.tdz-tabs button.active:after{transform:scaleX(1)}.tdz-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.tdz-panel-fade-enter-active{transition:opacity .22s ease,transform .3s var(--tdz-ease)}.tdz-panel-fade-leave-active{transition:opacity .13s ease,transform .13s ease}.tdz-panel-fade-enter-from{opacity:0;transform:translateY(.5rem)}.tdz-panel-fade-leave-to{opacity:0;transform:translateY(-.25rem)}.tdz-member-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.75rem;border:.0625rem solid var(--w-6);border-radius:.75rem;background:var(--w-2)}.tdz-member-add{min-height:2rem;padding:.375rem .75rem}.tdz-member-filter{display:flex;justify-content:flex-end;flex:1}.tdz-member-filter-field{width:min(100%,16rem);height:2rem;display:flex;align-items:center;gap:.375rem;padding:0 .625rem;border:.0625rem solid var(--w-8);border-radius:.5rem;background:var(--w-3);color:var(--w-35);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,width .3s var(--tdz-ease)}.tdz-member-filter-field:focus-within{border-color:rgba(var(--tdz-brand-rgb),.42);background:var(--w-5);color:var(--w-70);box-shadow:0 0 0 .1875rem rgba(var(--tdz-brand-rgb),.1)}.tdz-member-filter-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--w-70);font:inherit;font-size:.75rem}.tdz-member-filter-field input::placeholder{color:var(--w-35)}.tdz-member-filter-field input::-webkit-search-cancel-button{appearance:none}.tdz-member-filter-clear{width:1.375rem;height:1.375rem;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:var(--w-6);color:var(--w-45);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s var(--tdz-spring)}.tdz-member-filter-clear:hover{background:var(--w-15);color:var(--w-90);transform:scale(1.08)}.tdz-record-toolbar{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.75rem;border:.0625rem solid var(--w-6);border-radius:.75rem;background:var(--w-2)}.tdz-record-dropdown{position:relative;width:10rem}.tdz-record-dropdown-trigger{width:100%;height:2rem;padding:0 .625rem;border:.0625rem solid var(--w-8);border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--w-3);color:var(--w-70);font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.tdz-record-dropdown-trigger:hover{border-color:rgba(var(--tdz-brand-rgb),.25);background:var(--w-5)}.tdz-record-dropdown.open .tdz-record-dropdown-trigger{border-color:rgba(var(--tdz-brand-rgb),.42);box-shadow:0 0 0 .1875rem rgba(var(--tdz-brand-rgb),.1)}.tdz-record-dropdown-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.tdz-record-dropdown-arrow{color:var(--w-35);flex-shrink:0;transition:transform .25s var(--tdz-ease)}.tdz-record-dropdown.open .tdz-record-dropdown-arrow{transform:rotate(180deg)}.tdz-record-dropdown-panel{position:absolute;z-index:20;top:calc(100% + .375rem);left:0;width:100%;max-height:15rem;overflow-y:auto;padding:.25rem;border:.0625rem solid var(--w-8);border-radius:.625rem;background:var(--bg-card-2-a);box-shadow:0 .75rem 2rem var(--b-30);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transform-origin:top center;animation:tdz-drop-in-500370aa .2s var(--tdz-ease);scrollbar-width:thin;scrollbar-color:var(--w-18) transparent}@keyframes tdz-drop-in-500370aa{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}}.tdz-record-dropdown-panel::-webkit-scrollbar{width:.25rem}.tdz-record-dropdown-panel::-webkit-scrollbar-track{background:transparent}.tdz-record-dropdown-panel::-webkit-scrollbar-thumb{border-radius:.125rem;background:var(--w-18)}.tdz-record-dropdown-panel::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.tdz-record-dropdown-item{appearance:none;width:100%;min-height:2rem;padding:0 .625rem;border:0;border-radius:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:transparent;color:var(--w-65);font-size:.75rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.tdz-record-dropdown-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdz-record-dropdown-item:focus,.tdz-record-dropdown-item:focus-visible,.tdz-record-dropdown-item:hover{outline:none;background:var(--w-6);color:var(--w-90)}.tdz-record-dropdown-item.selected{background:rgba(var(--tdz-brand-rgb),.12);color:var(--tdz-brand)}.tdz-table-wrap{flex:1;min-height:0;overflow:auto}.tdz-table{width:100%;min-width:46rem;border-collapse:collapse;table-layout:fixed}.tdz-record-table{min-width:68rem}.tdz-table thead{position:sticky;top:0;z-index:2}.tdz-table td,.tdz-table th{padding:.625rem .75rem;text-align:left}.tdz-table th{background:var(--bg-page-a);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:var(--w-40);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:.0625rem solid var(--w-6);white-space:nowrap}.tdz-table td{color:var(--w-80);font-size:.8125rem;border-bottom:.0625rem solid var(--w-3);vertical-align:middle}.tdz-record-table td{height:3.125rem}.tdz-table tbody tr{transition:background .18s ease}.tdz-table tbody tr:hover{background:var(--w-3)}.tdz-cell-main,.tdz-table td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdz-cell-main{color:var(--w-90);font-weight:600}.tdz-table td small{margin-top:.25rem;color:var(--w-40);font-size:.71875rem}.tdz-amount{color:var(--tdz-pool);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tdz-quota-cell{display:flex;flex-direction:column;gap:.3rem;max-width:11rem}.tdz-quota-main{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tdz-quota-main b{color:var(--tdz-pool);font-weight:700}.tdz-quota-sep{color:var(--w-30)}.tdz-quota-total{color:var(--w-55);font-size:.75rem}.tdz-quota-bar{height:.25rem;border-radius:999px;background:var(--w-6);overflow:hidden}.tdz-quota-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tdz-pool),var(--c-blue-sky));transition:width .7s var(--tdz-ease),background .3s ease}.tdz-quota-bar .tdz-quota-bar-fill--warn{background:linear-gradient(90deg,var(--c-warning),var(--c-orange))}.tdz-quota-limits{display:flex;flex-wrap:wrap;gap:.375rem}.tdz-quota-tag{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:var(--w-4);box-shadow:inset 0 0 0 .0625rem var(--w-6);color:var(--w-45);font-size:.6875rem}.tdz-balance-change,.tdz-quota-tag{white-space:nowrap;font-feature-settings:"tnum"}.tdz-balance-change{color:var(--w-75);font-variant-numeric:tabular-nums}.tdz-time-cell{color:var(--w-60);font-feature-settings:"tnum";white-space:nowrap}.tdz-pill{display:inline-flex;align-items:center;max-width:100%;height:1.625rem;padding:0 .625rem;border-radius:999px;border:.0625rem solid rgba(var(--c-blue-light-rgb),.22);background:rgba(var(--c-blue-light-rgb),.1);color:var(--c-blue-light);font-size:.75rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdz-pill--success{border-color:rgba(var(--tdz-pool-rgb),.24);background:rgba(var(--tdz-pool-rgb),.1);color:var(--tdz-pool)}.tdz-pill--danger{border-color:rgba(var(--tdz-danger-rgb),.26);background:rgba(var(--tdz-danger-rgb),.1);color:var(--tdz-danger)}.tdz-error-text{color:var(--tdz-danger)!important}.tdz-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdz-member{display:flex;align-items:center;gap:.625rem}.tdz-avatar,.tdz-member img{width:2rem;height:2rem;border-radius:999px;object-fit:cover}.tdz-avatar{display:grid;place-items:center;background:rgba(var(--tdz-brand-rgb),.16);color:var(--tdz-brand)}.tdz-member b,.tdz-member small{display:block}.tdz-link{margin-right:.5rem}.tdz-link.danger{border-color:rgba(var(--tdz-danger-rgb),.28);background:rgba(var(--tdz-danger-rgb),.08);color:var(--tdz-danger)}.tdz-link.danger:hover:not(:disabled){border-color:rgba(var(--tdz-danger-rgb),.48);background:rgba(var(--tdz-danger-rgb),.16);box-shadow:0 .25rem .75rem rgba(var(--tdz-danger-rgb),.14)}.tdz-action-muted{color:var(--w-35);font-size:.75rem}.tdz-empty{padding:2.5rem 2rem;text-align:center;color:var(--w-45);animation:tdz-rise-500370aa .4s var(--tdz-ease) backwards}.tdz-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0 0;color:var(--w-45);font-size:.75rem}.tdz-pagination-actions{display:flex;align-items:center;gap:.5rem}.tdz-pagination-actions b{min-width:4.5rem;color:var(--w-75);font-weight:600;text-align:center;font-feature-settings:"tnum"}.tdz-quota-dialog{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:1rem;background:var(--b-40);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);animation:tdz-fade-in-500370aa .2s ease}@keyframes tdz-fade-in-500370aa{0%{opacity:0}}.tdz-quota-card{width:min(24rem,92vw);display:grid;gap:.875rem;padding:1.375rem;border-radius:1rem;border:.0625rem solid var(--w-10);background:var(--bg-card);box-shadow:0 1.5rem 3rem var(--b-40),inset 0 .0625rem 0 var(--w-4);animation:tdz-pop-in-500370aa .32s var(--tdz-ease) backwards}@keyframes tdz-pop-in-500370aa{0%{opacity:0;transform:translateY(.75rem) scale(.96)}}.tdz-invite-card{width:min(32rem,92vw)}.tdz-quota-tip{margin:-.25rem 0 0;color:var(--w-45);font-size:.8125rem;line-height:1.5}.tdz-form-field{display:grid;gap:.375rem}.tdz-form-label{color:var(--w-90);font-size:.8125rem;font-weight:600}.tdz-form-desc{color:var(--w-45);font-size:.75rem;line-height:1.45}.tdz-quota-actions{display:flex;justify-content:flex-end;gap:.625rem}.tdz-invite{display:grid;grid-template-columns:minmax(13rem,1.2fr) minmax(12rem,1fr) minmax(14rem,1.1fr) 8rem auto;align-items:end;gap:.625rem;margin-bottom:.5rem}.tdz-invite--dialog{grid-template-columns:1fr;align-items:stretch;gap:.875rem;margin-bottom:0}.tdz-inline-field{display:grid;gap:.375rem;min-width:0}.tdz-inline-field>span{color:var(--w-55);font-size:.75rem;font-weight:550}.tdz-captcha-field,.tdz-code-field{display:flex;align-items:center;gap:.5rem;min-width:0}.tdz-captcha-input{min-width:0}.tdz-captcha-image{flex:0 0 6.25rem;height:2.625rem;display:grid;place-items:center;padding:.1875rem;border-radius:.625rem;border:.0625rem solid var(--w-15);background:linear-gradient(180deg,#ffffffeb,#ebf1f8db),#f8fafc;color:#334155bf;font-size:.75rem;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 .0625rem #0f172a14,0 0 .75rem var(--b-15);transition:border-color .2s ease,transform .2s var(--tdz-ease)}.tdz-captcha-image:hover:not(:disabled){transform:translateY(-.0625rem)}.tdz-captcha-image img{width:100%;height:100%;object-fit:contain;border-radius:.4375rem;filter:contrast(1.18) saturate(1.05)}.tdz-captcha-image.shibai{border-color:var(--c-error)}.tdz-captcha-image span.shibai{color:var(--c-error);text-align:center;line-height:1.2;padding:0 .25rem}.tdz-send-code{flex:0 0 5.8rem;height:2.625rem;padding:0 .5rem;white-space:nowrap}.tdz-fade-enter-active,.tdz-fade-leave-active{transition:opacity .25s ease}.tdz-fade-enter-active .tdz-dialog,.tdz-fade-leave-active .tdz-dialog{transition:transform .42s var(--tdz-ease),opacity .25s ease}.tdz-fade-enter-from,.tdz-fade-leave-to{opacity:0}.tdz-fade-enter-from .tdz-dialog,.tdz-fade-leave-to .tdz-dialog{transform:scale(.96) translateY(1rem)}html[data-theme=light] .tdz-dialog{background:linear-gradient(168deg,#fff,#f9fafb);box-shadow:0 1.25rem 3.125rem #0000001f,0 0 0 .0625rem #0000000f}html[data-theme=light] .tdz-dialog:before{opacity:.65}html[data-theme=light] .tdz-hero-balances:before{opacity:.4}html[data-theme=light] .tdz-hero-balances{border-color:rgba(var(--tdz-pool-rgb),.2);background:linear-gradient(130deg,rgba(var(--tdz-pool-rgb),.06),rgba(var(--tdz-pool-rgb),.015) 55%,transparent)}html[data-theme=light] .tdz-hero-main:hover{box-shadow:0 .5rem 1.25rem #0000000f}html[data-theme=light] .tdz-member-metric{background:#00000006}html[data-theme=light] .tdz-toggle--on{box-shadow:0 0 .625rem rgba(var(--tdz-pool-rgb),.25)}html[data-theme=light] .tdz-member-progress-track span:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}html[data-theme=light] .tdz-quota-card{box-shadow:0 1.25rem 2.5rem #00000024}@media(prefers-reduced-motion:reduce){.tdz-mask,.tdz-mask *,.tdz-mask :after,.tdz-mask :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:48rem){.tdz-dialog{max-width:100%;margin:.5rem;border-radius:1rem;height:92vh}.tdz-header{padding:1.25rem 1.25rem .75rem}.tdz-header:after{left:1.25rem}.tdz-header h3{font-size:1.125rem}.tdz-body{padding:1rem 1.125rem 1.125rem}.tdz-hero{grid-template-columns:1fr}.tdz-hero-side{animation-delay:.08s}.tdz-hero-head{flex-wrap:wrap}.tdz-hero-personal{width:100%;margin-left:2.875rem;align-items:flex-start;text-align:left}.tdz-transfer-form{flex-wrap:wrap}.tdz-transfer-field{flex-basis:100%}.tdz-transfer-form .tdz-primary{flex:1}.tdz-transfer-confirm-text{white-space:normal;line-height:1.35}.tdz-balance-value{font-size:1.75rem}.tdz-balance-value--personal{font-size:1rem}.tdz-member-overview{grid-template-columns:1fr}.tdz-tabs{margin:1rem -1.125rem .875rem;padding:0 1.125rem;overflow-x:auto;scrollbar-width:none}.tdz-tabs::-webkit-scrollbar{display:none}.tdz-invite{grid-template-columns:1fr}.tdz-member-toolbar{align-items:stretch;flex-direction:column}.tdz-member-add{width:100%}.tdz-member-filter{justify-content:stretch}.tdz-member-filter-field{width:100%}.tdz-pagination,.tdz-record-toolbar{align-items:stretch;flex-direction:column}.tdz-record-dropdown{width:100%}.tdz-pagination-actions{justify-content:space-between}}.functions-card{background:color-mix(in srgb,var(--bg-card-2) 60%,transparent);border-radius:.75rem;border:.0625rem solid var(--w-5);overflow:hidden}.card-header{padding:1rem 1rem .875rem;border-bottom:.0625rem solid var(--w-5)}.card-title{font-size:1.125rem;font-weight:600;color:var(--w-100);margin:0}.card-content{padding:1rem}.logout-section{padding:1rem;border-top:.0625rem solid var(--w-5)}.logout-btn{width:100%;padding:.75rem;background:#dc35451a;border:.0625rem solid rgba(220,53,69,.3);border-radius:.5rem;color:#dc3545;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.logout-btn:hover{background:#dc354533;border-color:#dc354580;transform:translateY(-.0625rem)}.logout-btn:active{transform:translateY(0)}.functions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.function-btn{position:relative;display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:#1b1c2199;border:.0625rem solid var(--w-5);border-radius:.5rem;cursor:pointer;transition:all .3s ease;text-align:left;color:var(--w-100);min-width:0;overflow:hidden}.function-unread-dot{position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:#ef4444;box-shadow:0 0 .375rem #ef444499;z-index:2;animation:funcUnreadPulse-e944dd63 2s infinite}@keyframes funcUnreadPulse-e944dd63{0%,to{box-shadow:0 0 .375rem #ef444480}50%{box-shadow:0 0 .75rem #ef4444e6}}.function-btn:hover{background:var(--bg-input-a);border-color:var(--c-primary-30);transform:translateY(-.125rem);box-shadow:0 .25rem .75rem var(--c-primary-15)}.function-btn:active{transform:translateY(0)}.function-icon-wrapper{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.function-btn:hover .function-icon-wrapper{transform:scale(1.1)}.function-text{flex:1;min-width:0}.function-title{font-size:.8125rem;font-weight:500;color:var(--w-100);margin-bottom:.125rem}.function-desc{font-size:.6875rem;color:var(--w-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.function-purple{border-left:.1875rem solid rgba(147,51,234,.5)}.function-purple:hover{border-left-color:#9333eacc}.function-green{border-left:.1875rem solid rgba(16,185,129,.5)}.function-green:hover{border-left-color:#10b981cc}.function-orange{border-left:.1875rem solid rgba(245,158,11,.5)}.function-orange:hover{border-left-color:#f59e0bcc}.function-blue{border-left:.1875rem solid rgba(59,130,246,.5)}.function-blue:hover{border-left-color:#3b82f6cc}.function-cyan{border-left:.1875rem solid rgba(6,182,212,.5)}.function-cyan:hover{border-left-color:#06b6d4cc}.function-indigo{border-left:.1875rem solid rgba(99,102,241,.5)}.function-indigo:hover{border-left-color:#6366f1cc}.function-pink{border-left:.1875rem solid rgba(236,72,153,.5)}.function-pink:hover{border-left-color:#ec4899cc}.function-yellow{border-left:.1875rem solid rgba(234,179,8,.5)}.function-yellow:hover{border-left-color:#eab308cc}.function-red{border-left:.1875rem solid rgba(239,68,68,.5)}.function-red:hover{border-left-color:#ef4444cc}.function-teal{border-left:.1875rem solid rgba(20,184,166,.5)}.function-teal:hover{border-left-color:#14b8a6cc}.function-violet{border-left:.1875rem solid rgba(139,92,246,.5)}.function-violet:hover{border-left-color:#8b5cf6cc}.icon-purple{background:linear-gradient(135deg,#9333ea33,#7e22ce26)}.icon-green{background:linear-gradient(135deg,#10b98133,#05966926)}.icon-orange{background:linear-gradient(135deg,#f59e0b33,#d9770626)}.icon-blue{background:linear-gradient(135deg,#3b82f633,#2563eb26)}.icon-cyan{background:linear-gradient(135deg,#06b6d433,#0891b226)}.icon-indigo{background:linear-gradient(135deg,#6366f133,#4f46e526)}.icon-pink{background:linear-gradient(135deg,#ec489933,#db277726)}.icon-yellow{background:linear-gradient(135deg,#eab30833,#ca8a0426)}.icon-red{background:linear-gradient(135deg,#ef444433,#dc262626)}.icon-teal{background:linear-gradient(135deg,#14b8a633,#0d948826)}.icon-violet{background:linear-gradient(135deg,#8b5cf633,#7c3aed26)}@media(max-width:30rem){.functions-card{border-radius:.625rem}.card-content,.card-header,.logout-section{padding:.875rem 1rem}.card-title{font-size:1rem}.functions-grid{grid-template-columns:1fr;gap:.5rem}.function-btn{padding:.625rem}}html[data-theme=light] .functions-card{background:#fff;border:.0625rem solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008}html[data-theme=light] .card-header{background:linear-gradient(135deg,#6366f108,#8b5cf605);border-bottom:.0625rem solid rgba(0,0,0,.06)}html[data-theme=light] .card-title{color:#1e232d}html[data-theme=light] .function-btn{background:#fafbfd;border:.0625rem solid rgba(0,0,0,.05);box-shadow:0 1px 2px #00000008}html[data-theme=light] .function-btn:hover{background:#fff;border-color:transparent;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}html[data-theme=light] .function-title{color:#282d37}html[data-theme=light] .function-desc{color:#8c96a5}html[data-theme=light] .function-purple{border-left:.1875rem solid rgba(147,51,234,.5)}html[data-theme=light] .function-purple:hover{border-left-color:#9333eae6;box-shadow:0 4px 16px #9333ea1a,0 1px 4px #0000000a}html[data-theme=light] .function-green{border-left:.1875rem solid rgba(16,185,129,.5)}html[data-theme=light] .function-green:hover{border-left-color:#10b981e6;box-shadow:0 4px 16px #10b9811a,0 1px 4px #0000000a}html[data-theme=light] .function-orange{border-left:.1875rem solid rgba(245,158,11,.5)}html[data-theme=light] .function-orange:hover{border-left-color:#f59e0be6;box-shadow:0 4px 16px #f59e0b1a,0 1px 4px #0000000a}html[data-theme=light] .function-blue{border-left:.1875rem solid rgba(59,130,246,.5)}html[data-theme=light] .function-blue:hover{border-left-color:#3b82f6e6;box-shadow:0 4px 16px #3b82f61a,0 1px 4px #0000000a}html[data-theme=light] .function-cyan{border-left:.1875rem solid rgba(6,182,212,.5)}html[data-theme=light] .function-cyan:hover{border-left-color:#06b6d4e6;box-shadow:0 4px 16px #06b6d41a,0 1px 4px #0000000a}html[data-theme=light] .function-indigo{border-left:.1875rem solid rgba(99,102,241,.5)}html[data-theme=light] .function-indigo:hover{border-left-color:#6366f1e6;box-shadow:0 4px 16px #6366f11a,0 1px 4px #0000000a}html[data-theme=light] .function-pink{border-left:.1875rem solid rgba(236,72,153,.5)}html[data-theme=light] .function-pink:hover{border-left-color:#ec4899e6;box-shadow:0 4px 16px #ec48991a,0 1px 4px #0000000a}html[data-theme=light] .function-yellow{border-left:.1875rem solid rgba(234,179,8,.5)}html[data-theme=light] .function-yellow:hover{border-left-color:#eab308e6;box-shadow:0 4px 16px #eab3081a,0 1px 4px #0000000a}html[data-theme=light] .function-red{border-left:.1875rem solid rgba(239,68,68,.5)}html[data-theme=light] .function-red:hover{border-left-color:#ef4444e6;box-shadow:0 4px 16px #ef44441a,0 1px 4px #0000000a}html[data-theme=light] .function-teal{border-left:.1875rem solid rgba(20,184,166,.5)}html[data-theme=light] .function-teal:hover{border-left-color:#14b8a6e6;box-shadow:0 4px 16px #14b8a61a,0 1px 4px #0000000a}html[data-theme=light] .function-violet{border-left:.1875rem solid rgba(139,92,246,.5)}html[data-theme=light] .function-violet:hover{border-left-color:#8b5cf6e6;box-shadow:0 4px 16px #8b5cf61a,0 1px 4px #0000000a}html[data-theme=light] .icon-purple{background:linear-gradient(135deg,#9333ea1a,#7e22ce0d)}html[data-theme=light] .icon-green{background:linear-gradient(135deg,#10b9811a,#0596690d)}html[data-theme=light] .icon-orange{background:linear-gradient(135deg,#f59e0b1a,#d977060d)}html[data-theme=light] .icon-blue{background:linear-gradient(135deg,#3b82f61a,#2563eb0d)}html[data-theme=light] .icon-cyan{background:linear-gradient(135deg,#06b6d41a,#0891b20d)}html[data-theme=light] .icon-indigo{background:linear-gradient(135deg,#6366f11a,#4f46e50d)}html[data-theme=light] .icon-pink{background:linear-gradient(135deg,#ec48991a,#db27770d)}html[data-theme=light] .icon-yellow{background:linear-gradient(135deg,#eab3081a,#ca8a040d)}html[data-theme=light] .icon-red{background:linear-gradient(135deg,#ef44441a,#dc26260d)}html[data-theme=light] .icon-teal{background:linear-gradient(135deg,#14b8a61a,#0d94880d)}html[data-theme=light] .icon-violet{background:linear-gradient(135deg,#8b5cf61a,#7c3aed0d)}html[data-theme=light] .logout-section{border-top:.0625rem solid rgba(0,0,0,.06)}html[data-theme=light] .logout-btn{background:#dc35450f;border-color:#dc354526;color:#c0392b}html[data-theme=light] .logout-btn:hover{background:#dc35451a;border-color:#dc354540}.canshu-modal-overlay{position:fixed;inset:0;background:var(--b-70);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);display:flex;align-items:center;justify-content:center;z-index:10005;padding:1.25rem;box-sizing:border-box}.canshu-modal{position:relative;width:100%;max-width:38rem;max-height:calc(100vh - 4rem);background:linear-gradient(180deg,#1c1e26,#16181e);border:1px solid var(--w-8);border-radius:1rem;box-shadow:0 1.5rem 3rem var(--b-50),0 0 0 1px var(--w-3);display:flex;flex-direction:column;overflow:hidden}.canshu-modal__top-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,0,.5),transparent)}.canshu-modal__close{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border-radius:50%;border:none;background:var(--w-5);color:var(--w-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease;z-index:2}.canshu-modal__close:hover{background:var(--w-12);color:var(--w-90)}.canshu-modal__header{display:flex;align-items:flex-start;gap:.875rem;padding:1.5rem 3rem 1rem 1.5rem;border-bottom:1px solid var(--w-5)}.canshu-modal__icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.625rem;background:linear-gradient(135deg,#ffc8002e,#ffa00014);border:1px solid rgba(255,200,0,.25);color:#ffd764f2;display:flex;align-items:center;justify-content:center}.canshu-modal__title-wrap{flex:1;min-width:0}.canshu-modal__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--w-95);line-height:1.4}.canshu-modal__subtitle{font-size:.75rem;color:var(--w-45);line-height:1.5}.canshu-modal__content{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;scrollbar-width:thin;scrollbar-color:var(--w-12) transparent}.canshu-modal__content::-webkit-scrollbar{width:6px}.canshu-modal__content::-webkit-scrollbar-thumb{background:var(--w-12);border-radius:3px}.info-card{background:var(--w-5);border:1px solid var(--w-6);border-radius:.625rem;padding:.75rem 1rem;margin-bottom:1.125rem}.info-card__row{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;font-size:.8125rem;border-bottom:1px dashed var(--w-5)}.info-card__row:last-child{border-bottom:none}.info-card__row--prompt{align-items:flex-start;flex-direction:column;gap:.5rem}.info-card__prompt-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.info-card__label{color:var(--w-50);font-weight:400}.info-card__value{color:var(--w-90);font-weight:500;text-align:right;word-break:break-all}.info-card__value--muted{color:var(--w-55);font-weight:400;font-variant-numeric:tabular-nums}.info-card__value--channel{display:inline-flex;align-items:center;gap:.4375rem;color:#c3c6fff2}.info-card__value--channel .dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#6366f1d9;box-shadow:0 0 .375rem #6366f180}.info-card__value--creator{display:inline-flex;align-items:center;gap:.4375rem;color:#a0e6b4f2}.info-card__value--creator .dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#4ade80d9;box-shadow:0 0 .375rem #4ade8080}.info-card__value--cost{color:#f5c86efa;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:help;display:inline-flex;align-items:center;gap:.25rem}.info-card__value--cost .cost-emoji{font-size:.875rem;line-height:1;filter:saturate(1.15)}.info-card__value--prompt{display:block;width:100%;max-height:10rem;padding:.625rem .75rem;background:var(--w-5);border:1px solid var(--w-6);border-radius:.5rem;color:var(--w-85);font-weight:400;line-height:1.65;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--w-12) transparent}.info-card__value--prompt::-webkit-scrollbar{width:5px}.info-card__value--prompt::-webkit-scrollbar-thumb{background:var(--w-12);border-radius:999px}.info-card__copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border:1px solid rgba(255,200,0,.18);border-radius:6px;background:#ffc80012;color:#ffd764e6;font:inherit;font-size:.6875rem;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.info-card__copy-btn:hover{background:#ffc80024;border-color:#ffc80059;color:#ffe682}.info-card__copy-btn:active{transform:scale(.97)}.info-card__copy-btn.is-copied{border-color:#4ade8040;background:#4ade801a;color:#86efacf2}.canshu-modal-enter-active,.canshu-modal-leave-active{transition:opacity .22s ease}.canshu-modal-enter-active .canshu-modal,.canshu-modal-leave-active .canshu-modal{transition:opacity .22s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.canshu-modal-enter-from,.canshu-modal-leave-to{opacity:0}.canshu-modal-enter-from .canshu-modal,.canshu-modal-leave-to .canshu-modal{opacity:0;transform:translateY(.75rem) scale(.97)}html[data-theme=light] .canshu-modal-overlay{background:#00000052}html[data-theme=light] .canshu-modal{background:#fff;border-color:#0000000f;box-shadow:0 1.5rem 3rem #0000001f,0 0 0 1px #00000008}html[data-theme=light] .canshu-modal__top-line{background:linear-gradient(90deg,transparent,rgba(190,130,0,.5),transparent)}html[data-theme=light] .canshu-modal__close{background:#f5f7fa;color:#788296}html[data-theme=light] .canshu-modal__close:hover{background:#e8ecf4;color:#283246}html[data-theme=light] .canshu-modal__header{border-bottom-color:#0000000d}html[data-theme=light] .canshu-modal__icon{background:linear-gradient(135deg,#be820024,#aa64000f);border-color:#be820040;color:#aa6900}html[data-theme=light] .canshu-modal__title{color:#1c2332}html[data-theme=light] .canshu-modal__subtitle{color:#6e788c}html[data-theme=light] .info-card{background:#f8fafd;border-color:#0000000d}html[data-theme=light] .info-card__row{border-bottom-color:#0000000a}html[data-theme=light] .info-card__label{color:#697387}html[data-theme=light] .info-card__value{color:#1c2332}html[data-theme=light] .info-card__value--muted{color:#6e788c}html[data-theme=light] .info-card__value--channel{color:#4b50c3}html[data-theme=light] .info-card__value--creator{color:#1e8246}html[data-theme=light] .info-card__value--creator .dot{background:#22c55e;box-shadow:0 0 .375rem #22c55e73}html[data-theme=light] .info-card__value--cost{color:#aa6900}html[data-theme=light] .info-card__value--prompt{background:#00000006;border-color:#0000000d;color:#2d374b}html[data-theme=light] .info-card__copy-btn{background:#be820014;border-color:#be820038;color:#9b6400}html[data-theme=light] .info-card__copy-btn:hover{background:#be820024;border-color:#be820066;color:#7d5000}html[data-theme=light] .info-card__copy-btn.is-copied{background:#22c55e1a;border-color:#22c55e40;color:#168241}html[data-theme=light] .info-card__value--channel .dot{background:#6366f1;box-shadow:0 0 .375rem #6366f173}.wode-container{width:100%;height:100vh;padding:1.5rem 0 1.5rem 3rem;color:var(--w-100);position:relative;overflow:hidden}.wode-layout{height:100%}.works-section-wrapper{min-width:0;height:100%;position:relative}.section-header-fixed{z-index:100;background:transparent;margin-bottom:0}.works-section{min-width:0;height:0;padding-right:1.5rem;padding-top:1.5rem}.works-section::-webkit-scrollbar{width:.375rem}.works-section::-webkit-scrollbar-track{background:transparent}.works-section::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.works-section::-webkit-scrollbar-thumb:hover{background:var(--w-20)}.section-header{margin-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.work-type-filter{margin-left:1.25rem}.works-date-filter{margin-left:.625rem;flex-shrink:0}.works-date-filter .dr-trigger{min-width:0}.filter-btn{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;color:var(--w-50);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}.filter-btn:hover{color:var(--w-80);background:var(--w-6)}.filter-btn.active{color:var(--color-primary);background:var(--c-primary-12);box-shadow:0 0 0 .0625rem var(--c-primary-20)}.works-tip{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;margin-left:0;padding:.5rem 1rem;background:linear-gradient(135deg,#ffb4322e,#ff8c321f);border-radius:.5rem;border:.0625rem solid rgba(255,180,50,.4);box-shadow:0 0 12px #ffb43226,inset 0 1px 0 var(--w-8);animation:tip-glow-d74e79bc 3s ease-in-out infinite}@keyframes tip-glow-d74e79bc{0%,to{box-shadow:0 0 12px #ffb43226,inset 0 1px 0 var(--w-8)}50%{box-shadow:0 0 18px #ffb43240,inset 0 1px 0 var(--w-8)}}.works-tip .tip-icon{color:#ffb020;font-size:1.125rem;font-weight:700;text-shadow:0 0 8px rgba(255,176,32,.5);animation:tip-icon-pulse-d74e79bc 2s ease-in-out infinite}@keyframes tip-icon-pulse-d74e79bc{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.works-tip .tip-text{color:#ffdc96f2;font-size:.875rem;font-weight:500;white-space:nowrap;text-shadow:0 1px 2px var(--b-30);letter-spacing:.02em}.works-tip .tip-highlight{color:#ff6b6b;font-weight:600;text-shadow:0 0 8px rgba(255,107,107,.4)}.works-tip .tip-close-btn{width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.125rem;padding:0;color:#ffdc96c7;background:#ffffff14;border:.0625rem solid rgba(255,220,150,.18);border-radius:999px;cursor:pointer;transition:all .2s ease}.works-tip .tip-close-btn:hover{color:#fff;background:#ffb02038;border-color:#ffdc965c;transform:scale(1.05)}.works-tip .tip-close-btn:focus-visible{outline:.125rem solid rgba(255,220,150,.55);outline-offset:.125rem}.back-btn{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--c-primary-10);border:.0625rem solid var(--c-primary-30);border-radius:.5rem;cursor:pointer;transition:all .3s ease;padding:0;color:var(--color-primary)}.back-btn:hover{background:var(--c-primary-20);border-color:var(--c-primary-50);transform:translate(-.125rem)}.back-btn:active{transform:translate(0)}.section-title{font-size:1.5rem;font-weight:600;color:var(--w-100);margin:0}.header-actions{gap:.75rem}.mobile-profile-open-btn{display:none}.batch-operation-btn{padding:.5rem 1rem;background:var(--w-8);border:.0625rem solid var(--w-15);border-radius:.375rem;color:var(--w-90);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);display:flex;align-items:center;gap:.375rem}.batch-operation-btn span{line-height:1}.batch-operation-btn:hover{background:var(--w-12);border-color:var(--w-20);color:var(--w-100)}.batch-operation-btn:active{background:var(--w-10)}.batch-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:color-mix(in srgb,var(--bg-card-2) 60%,transparent);border:.0625rem solid var(--w-10);border-radius:.5rem;margin-bottom:1.5rem;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem)}.batch-info{color:var(--w-80);font-size:.875rem;font-weight:500}.batch-actions{display:flex;align-items:center;gap:.75rem}.batch-action-btn span{line-height:1}.batch-download-btn{background:var(--c-primary-15);color:var(--color-primary);border-color:var(--c-primary-30)}.batch-download-btn:hover:not(:disabled){background:var(--c-primary-25);border-color:var(--c-primary-40)}.batch-export-btn:hover:not(:disabled){background:#a082ff40;border-color:#a082ff66}.batch-delete-btn{background:#ff4d4d26;color:#ff4d4d;border-color:#ff4d4d4d}.batch-delete-btn:hover:not(:disabled){background:#ff4d4d40;border-color:#ff4d4d66}.batch-cancel-btn{background:var(--w-8);color:var(--w-80);border-color:var(--w-15)}.batch-cancel-btn:hover{background:var(--w-12);border-color:var(--w-20);color:var(--w-100)}.batch-action-btn:disabled{opacity:.4}.batch-action-btn:active:not(:disabled){transform:scale(.98)}.group-date{font-size:1.125rem;font-weight:500;color:var(--w-90);padding-bottom:.5rem;border-bottom:.0625rem solid var(--w-10);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.625rem}.group-date-text{flex-shrink:0}.group-date-stats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;font-size:.75rem;font-weight:400}.group-date:has(.day-select-all) .group-date-stats{margin-left:0;margin-right:auto}.stat-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5625rem;background:var(--w-5);border:1px solid var(--w-8);border-radius:6px;color:var(--w-55);line-height:1.4;white-space:nowrap;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.stat-pill:hover{background:var(--w-10);border-color:var(--w-15);color:var(--w-85)}.stat-pill .stat-icon{font-size:.75rem;line-height:1;filter:saturate(1.05)}.stat-pill--image{background:#6366f114;border-color:#6366f12e;color:#a5a8ebf2}.stat-pill--image:hover{background:#6366f124;border-color:#6366f152;color:#c3c6ff}.stat-pill--video{background:#14b8a614;border-color:#14b8a633;color:#6edcc8f2}.stat-pill--video:hover{background:#14b8a624;border-color:#14b8a657;color:#8cf0dc}.stat-pill--audio{background:#d946ef14;border-color:#d946ef33;color:#e696f0f2}.stat-pill--audio:hover{background:#d946ef24;border-color:#d946ef57;color:#f5b4fa}html[data-theme=light] .stat-pill{background:#f5f7fa;border-color:#0000000f;color:#697387}html[data-theme=light] .stat-pill:hover{background:#eef1f6;border-color:#0000001f;color:#283246}html[data-theme=light] .stat-pill--image{background:#6366f114;border-color:#6366f133;color:#5050c3}html[data-theme=light] .stat-pill--video{background:#0d948814;border-color:#0d948833;color:#0f766e}html[data-theme=light] .stat-pill--audio{background:#a855f714;border-color:#a855f733;color:#7e22ce}.day-select-all{background:var(--c-primary-8);border:.0625rem solid var(--c-primary-25);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.day-select-all:hover{background:var(--c-primary-15);border-color:var(--c-primary-50);transform:translateY(-.0625rem);box-shadow:0 2px 8px var(--c-primary-20)}.day-select-all.is-selected{background:var(--c-primary-20);border-color:var(--color-primary);box-shadow:0 0 10px var(--c-primary-15)}.day-checkbox{width:.9375rem;height:.9375rem;border:.0625rem solid var(--c-primary-60);border-radius:.1875rem;transition:all .2s ease;background:var(--b-20)}.day-checkbox.checked{background:var(--color-primary);border-color:var(--color-primary)}.day-checkbox.checked:after{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:.2rem;height:.4rem;border:solid var(--w-100);border-width:0 .125rem .125rem 0}.select-all-text{font-size:.75rem;color:var(--color-primary);font-weight:600;letter-spacing:.02em}.day-select-all.is-selected .select-all-text{color:var(--w-100);text-shadow:0 0 5px var(--c-primary-50)}.works-grid{grid-template-columns:repeat(auto-fill,10.5rem)}.work-video-card{position:relative;width:10.5rem;flex-shrink:0}.work-video-card.batch-mode{cursor:pointer}.batch-checkbox-wrapper{position:absolute;top:.5rem;left:.5rem;z-index:20;width:1.5rem;height:1.5rem}.batch-checkbox{width:1.5rem;height:1.5rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#12141a8c;border:.125rem solid rgba(255,255,255,.65);border-radius:.25rem;position:relative;transition:all .2s ease;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);box-shadow:0 .0625rem .25rem #0000004d;margin:0;padding:0}.batch-checkbox:hover{border-color:#ffffffe6;background:#12141ab3}.batch-checkbox:checked{background:var(--color-primary);border-color:var(--color-primary)}.batch-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:.375rem;height:.625rem;border:solid #fff;border-width:0 .125rem .125rem 0}.video-card-box{width:10.5rem;height:14rem;background-color:#000;position:relative;overflow:hidden;border-radius:.5rem;cursor:pointer;transition:transform .3s ease}.work-video-card.image-card .video-card-box:hover .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.video-thumbnail.lazy-loading{opacity:0;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-2) 80%,transparent),#2d2e34cc)}.video-thumbnail.lazy-loaded{opacity:1}.video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:flex-start;background:linear-gradient(135deg,var(--bg-card-2-a) 0,var(--bg-panel-a) 100%);box-sizing:border-box;padding:1.25rem 1rem 1.5rem}.policy-removed-card{position:absolute;inset:0;flex-direction:column;gap:.75rem;padding:1rem;box-sizing:border-box;background:radial-gradient(circle at 50% 16%,rgba(248,113,113,.18),transparent 36%),linear-gradient(180deg,#2d171cf5,#181215fa);border:1px solid rgba(248,113,113,.28);text-align:center}.policy-removed-card,.policy-removed-visual{display:flex;align-items:center;justify-content:center}.policy-removed-visual{width:3.75rem;height:3.75rem;border-radius:1.125rem;color:#f87171f2;background:#f871711a;box-shadow:inset 0 0 0 1px #f8717129,0 .75rem 2rem #00000038}.policy-removed-visual svg{width:2.5rem;height:2.5rem}.policy-removed-copy{display:flex;flex-direction:column;gap:.375rem;max-width:8.5rem}.policy-removed-title{color:#fecaca;font-size:.875rem;line-height:1.3;font-weight:600}.policy-removed-desc{color:#fecacab8;font-size:.6875rem;line-height:1.45}.model-logo-wrapper{flex-shrink:0;margin-top:.5rem}.model-icon-svg,.model-logo-wrapper .icons-svg,.model-logo-wrapper .model-icon-img,.model-logo-wrapper svg{filter:drop-shadow(0 .125rem .5rem var(--b-30))}.model-logo-wrapper .model-icon-img{position:static;top:auto;left:auto;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.model-name-text{color:var(--w-90);font-size:.875rem;font-weight:500;flex-shrink:0;margin-top:auto;margin-bottom:0}.glass-play-button{transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .5rem 2rem #0000004d,inset 0 .0625rem #fff3,0 0 #ffffff14;outline:none}.work-video-card:hover .glass-play-button{transform:translate(-50%,-50%) scale(1.05);background:#12141a80;border-color:#ffffff61}.glass-play-button:hover{box-shadow:0 .75rem 2.5rem #0006,inset 0 .0625rem #ffffff4d,0 0 0 .25rem #ffffff14}.glass-play-button:active{transform:translate(-50%,-50%) scale(1.05);background:#12141a80}.play-button-circle{position:relative}.play-button-triangle{filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.3));transition:all .3s ease}.glass-play-button:hover .play-button-triangle{border-left-color:#fffffffa;filter:drop-shadow(0 .125rem .375rem rgba(0,0,0,.4))}.video-hover-buttons{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:row;align-items:center;background-color:rgba(18,20,26,.62);border:.0625rem solid rgba(255,255,255,.12);border-radius:.5rem;padding:.25rem;gap:0;z-index:20;opacity:0;visibility:hidden;pointer-events:none}.video-hover-buttons:hover,.work-video-card:focus-within .video-hover-buttons,.work-video-card:hover .video-hover-buttons{opacity:1;visibility:visible;pointer-events:auto}.hover-btn{background-color:transparent;transition:background-color .2s ease}.hover-btn:hover{background-color:#ffffff24}.hover-btn:active{background-color:#ffffff38}.hover-btn .icons-svg,.hover-btn svg{color:inherit;filter:drop-shadow(0 .0625rem .125rem rgba(0,0,0,.45));pointer-events:none}.hover-btn .info-icon-svg,.hover-btn .zichan-icon-svg{fill:none!important}.hover-btn-divider{width:.0625rem;background-color:#ffffff2e;margin:0 .125rem}.publish-linggan-btn{position:absolute;bottom:.5rem;right:.5rem;z-index:16;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:rgba(18,20,26,.62);border-radius:.5rem;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:.0625rem solid rgba(255,255,255,.14);box-shadow:0 .125rem .5rem rgba(0,0,0,.3);cursor:pointer;color:rgba(255,255,255,.38);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.publish-linggan-btn:focus-visible,.publish-linggan-btn:hover,.work-video-card:focus-within .publish-linggan-btn,.work-video-card:hover .publish-linggan-btn{opacity:1;visibility:visible;pointer-events:auto}.publish-linggan-btn:hover{background-color:rgba(18,20,26,.78);border-color:rgba(255,255,255,.28);transform:scale(1.05);color:rgba(255,255,255,.72)}.publish-linggan-btn svg{display:block;color:inherit!important;fill:currentColor!important;pointer-events:none;filter:drop-shadow(0 .0625rem .25rem rgba(0,0,0,.3));transition:color .25s ease,fill .25s ease,filter .25s ease}.publish-linggan-btn.is-on{opacity:1;visibility:visible;pointer-events:auto;border-color:rgba(255,213,79,.35);color:#ffd54f;cursor:default}.publish-linggan-btn.is-on:hover{background-color:rgba(18,20,26,.78);border-color:rgba(255,213,79,.55);transform:scale(1.05);color:#ffe082;box-shadow:0 .25rem .75rem rgba(0,0,0,.4)}.publish-linggan-btn.is-on svg{color:#ffd54f!important;fill:#ffd54f!important;filter:drop-shadow(0 0 .35rem rgba(255,213,79,.55))}.creator-badge{position:absolute;top:.5rem;left:.5rem;z-index:3;display:inline-flex;align-items:center;gap:.3rem;max-width:calc(100% - 1rem);padding:.2rem .5rem;background:#00000080;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:default}.creator-badge-dot{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:50%;background:#4ade80e6}.creator-badge-name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1;color:#ffffffeb}.linggan-badge{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);cursor:pointer;transition:all .3s ease;box-shadow:0 .125rem .5rem #0000004d}.linggan-badge:hover{background-color:#12141ac7;border-color:#ffd54f8c;transform:scale(1.05);box-shadow:0 .25rem .75rem #0006}.linggan-badge .icons-svg,.linggan-badge svg{filter:drop-shadow(0 .0625rem .25rem rgba(0,0,0,.3))}.works-empty,.works-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;color:var(--w-50)}.loading-spinner{width:2.5rem;height:2.5rem;border:.1875rem solid var(--w-10);border-top-color:var(--color-primary);border-radius:50%;animation:spin-d74e79bc 1s linear infinite;margin-bottom:1rem}@keyframes spin-d74e79bc{to{transform:rotate(1turn)}}.empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-text{font-size:1rem;margin:0}.empty-text-sub{font-size:.75rem;color:var(--w-40);margin:.375rem 0 0;line-height:1.5}.load-more{margin-top:2rem;margin-bottom:1.25rem;text-align:center}.load-more-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--w-60);font-size:.875rem}.loading-spinner-small{width:1.25rem;height:1.25rem;border:.125rem solid var(--w-10);border-top-color:var(--color-primary);border-radius:50%;animation:spin-d74e79bc 1s linear infinite}.custom-tooltip{background-color:var(--bg-input-a);border:.0625rem solid var(--w-10);box-shadow:0 .25rem .75rem var(--b-40);color:var(--w-90)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .2s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0}.profile-container{width:30rem;height:100vh;flex-shrink:0;position:relative;overflow:hidden}.mobile-profile-close-btn{display:none}.profile-scroll{position:absolute;inset:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.profile-scroll::-webkit-scrollbar{width:.375rem}.profile-scroll::-webkit-scrollbar-track{background:transparent}.profile-scroll::-webkit-scrollbar-thumb{background:var(--w-10);border-radius:.1875rem}.profile-scroll::-webkit-scrollbar-thumb:hover{background:var(--w-20)}.profile-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.75rem;min-height:calc(100% - 2.5rem)}.profile-content:after{content:"";display:block;height:1.25rem;flex-shrink:0}@media(max-width:75rem){.works-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media(max-width:48rem){.wode-container{padding:1rem 0 1rem 1rem}.profile-container{width:25rem}.profile-content{padding:1rem 1.25rem}.works-list{grid-template-columns:1fr}.section-title{font-size:1.25rem}}@media(max-width:450px){.wode-container{height:100dvh;padding:0;overflow:hidden}.wode-layout{display:block;width:100%;height:100%}.works-section-wrapper{display:flex;width:100%;height:100%;padding:.75rem .75rem 0}.wode-container.mobile-profile-open .works-section-wrapper{display:none}.section-header-fixed{flex-wrap:wrap;padding-bottom:.75rem;gap:.625rem}.title-left{min-width:0;gap:.5rem}.section-title{font-size:1rem;line-height:1.2;white-space:nowrap}.work-type-filter{margin-left:.5rem;overflow-x:auto;scrollbar-width:none}.work-type-filter::-webkit-scrollbar{display:none}.works-date-filter{margin-left:.375rem}.works-date-filter .dr-trigger:not(.has-value) .dr-placeholder{display:none}.filter-btn{padding:.3125rem .625rem;font-size:.75rem}.header-actions{order:unset;flex:0 0 auto;width:auto;max-width:100%;flex-shrink:0;gap:.2rem;flex-wrap:nowrap;align-items:center;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}.header-actions::-webkit-scrollbar{display:none}.batch-info-inline{flex:0 0 auto;margin-right:0;font-size:.75rem;white-space:nowrap}.works-tip{flex:0 0 auto;width:fit-content;max-width:100%;margin-left:0;padding:.4375rem .625rem}.works-tip .tip-text{min-width:0;white-space:nowrap;line-height:1.35;font-size:.75rem}.batch-operation-btn{flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0;justify-content:center;border-radius:.5rem}.batch-action-btn>span:not(.icons-svg-root),.batch-operation-btn>span:not(.icons-svg-root){display:none}.batch-action-btn{flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0;justify-content:center;border-radius:.5rem}.mobile-profile-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.25rem;padding:0 .625rem;color:var(--color-primary);background:var(--c-primary-10);border:.0625rem solid var(--c-primary-30);border-radius:.5rem;font-size:.75rem;font-weight:600;white-space:nowrap}.wode-container.mobile-profile-open .mobile-profile-open-btn{display:none}.profile-container{width:100%;height:100dvh}.wode-container:not(.mobile-profile-open) .profile-container{display:none}.mobile-profile-close-btn{position:fixed;top:.75rem;right:.75rem;z-index:20;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--w-10);border:.0625rem solid var(--w-15);border-radius:50%;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);cursor:pointer}.profile-scroll{position:relative;height:100%;scrollbar-width:thin}.profile-scroll::-webkit-scrollbar{width:.25rem}.profile-content{gap:1rem;min-height:auto;padding:3.5rem .75rem 1.25rem}.profile-content:after{height:.5rem}}.audio-card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#7882ff40,#a078ff33);cursor:pointer;transition:all .3s ease}.audio-card:hover{background:linear-gradient(135deg,#7882ff59,#a078ff4d)}.audio-type-badge{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#8c82ff80;border-radius:.25rem;color:#fffffff2;font-size:.6875rem;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.audio-icon-wrapper{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#8c82ff4d;border-radius:50%;transition:transform .3s ease,background .3s ease;margin-bottom:.875rem}.audio-card:hover .audio-icon-wrapper{transform:scale(1.1);background:#8c82ff66}.audio-model-name{color:#ffffffe6;font-size:.8125rem;font-weight:500;text-align:center;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem}.audio-play-hint{color:#ffffff8c;font-size:.6875rem;text-align:center}.html[data-theme=light] .policy-removed-card{background:radial-gradient(circle at 50% 14%,rgba(239,68,68,.12),transparent 38%),linear-gradient(180deg,#fff8f8,#fff);border-color:#ef444438}html[data-theme=light] .policy-removed-visual{color:#dc2626;background:#ef444414;box-shadow:inset 0 0 0 1px #ef44441f,0 .75rem 2rem #0f172a14}html[data-theme=light] .policy-removed-title{color:#b91c1c}html[data-theme=light] .policy-removed-desc{color:#7f1d1dad}html[data-theme=light] .works-tip{background:linear-gradient(135deg,#ffb4321a,#ff8c320f);border-color:#d9770640;box-shadow:0 1px 4px #d977060f;animation:tip-glow-light-d74e79bc 3s ease-in-out infinite}@keyframes tip-glow-light-d74e79bc{0%,to{box-shadow:0 1px 4px #d977060f}50%{box-shadow:0 2px 8px #d977061a}}html[data-theme=light] .works-tip .tip-icon{color:#d97706;text-shadow:none}html[data-theme=light] .works-tip .tip-text{color:#785a28;text-shadow:none}html[data-theme=light] .works-tip .tip-highlight{color:#dc2626;text-shadow:none}html[data-theme=light] .works-tip .tip-close-btn{color:#785a28b8;background:#d9770614;border-color:#d9770629}html[data-theme=light] .works-tip .tip-close-btn:hover{color:#92400e;background:#d9770624;border-color:#d9770647}html[data-theme=light] .profile-container{background:linear-gradient(180deg,#00a1c205,#f8f9fa99 40%,#f8f9fa);border-left:.0625rem solid rgba(0,0,0,.06)}html[data-theme=light] .profile-scroll::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.1875rem}html[data-theme=light] .profile-scroll::-webkit-scrollbar-thumb:hover{background:#0000002e}.works-section-wrapper{display:flex;flex-direction:column;min-height:0;flex:1}.works-section{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.section-header-fixed{position:sticky;top:0;z-index:20;justify-content:space-between;gap:1rem;padding:0 0 1.25rem;border-bottom:.0625rem solid var(--w-5);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem)}.section-header-fixed,.title-left{display:flex;align-items:center;flex-wrap:wrap}.title-left{gap:.75rem;min-width:0}.header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.work-type-filter{display:flex;align-items:center;gap:.25rem;margin-left:.25rem;padding:.1875rem;background:var(--w-4);border-radius:.5rem;border:.0625rem solid var(--w-6)}.work-type-filter .filter-btn{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;color:var(--w-50);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}.work-type-filter .filter-btn:hover{color:var(--w-80);background:var(--w-6)}.work-type-filter .filter-btn.active{color:var(--color-primary,#00cae0);background:var(--c-primary-12,rgba(0,202,224,.12));box-shadow:0 0 0 .0625rem var(--c-primary-20,rgba(0,202,224,.2));border:none}.works-tip{margin:.875rem 0 .5rem;width:fit-content;max-width:100%}.works-groups{gap:3rem;padding:1rem 0 2rem}.works-group,.works-groups{display:flex;flex-direction:column}.works-group{gap:1rem}.work-video-card.image-card .video-card-box:hover .video-thumbnail{filter:brightness(1.1)}.video-hover-buttons{position:absolute!important;top:.5rem!important;right:.5rem!important;left:auto!important;transform:none!important;inset:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;max-width:calc(100% - 1rem)!important;background-color:rgba(18,20,26,.78)!important;border:.0625rem solid rgba(255,255,255,.12)!important;border-radius:.5rem!important;padding:.2rem .25rem!important;gap:0!important;z-index:20!important;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);box-shadow:0 .125rem .5rem #00000040;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .15s ease,visibility .15s ease}.video-hover-buttons:hover,.work-video-card:focus-within .video-hover-buttons,.work-video-card:hover .video-hover-buttons{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.work-video-card.batch-mode .glass-play-button,.work-video-card.batch-mode .publish-linggan-btn,.work-video-card.batch-mode .video-hover-buttons{display:none!important}.hover-btn{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;border-radius:.25rem;color:#ffffffeb;cursor:pointer;padding:0}.hover-btn:hover{background:#ffffff24}.hover-btn-divider{width:1px;height:1rem;background:#ffffff2e;margin:0 .15rem;flex-shrink:0}.glass-play-button{position:absolute;top:52%;left:52%;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;background:#12141a66;backdrop-filter:blur(1.25rem) saturate(180%);-webkit-backdrop-filter:blur(1.25rem) saturate(180%);border:.0625rem solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.glass-play-button:hover{transform:translate(-50%,-50%) scale(1.1);background:#12141a99;border-color:#ffffff73}.play-button-circle{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-button-triangle{width:0;height:0;border-left:1.125rem solid rgba(255,255,255,.9);border-top:.6875rem solid transparent;border-bottom:.6875rem solid transparent;margin-left:.25rem}.batch-info-inline{color:var(--w-80);font-size:.875rem;font-weight:500;margin-right:.25rem;white-space:nowrap}.batch-action-btn{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:.0625rem solid transparent;display:flex;align-items:center;gap:.375rem;background:transparent;color:inherit}.batch-action-btn:disabled{opacity:.45;cursor:not-allowed}.batch-download-btn{background:var(--c-primary-15,rgba(0,202,224,.15));color:var(--color-primary,#00cae0);border-color:var(--c-primary-30,rgba(0,202,224,.3))}.batch-export-btn{background:#a082ff26;color:#a082ff;border-color:#a082ff4d}.batch-delete-btn{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.3)}.day-select-all{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.3125rem .875rem;border-radius:2rem;background:var(--c-primary-8,rgba(0,202,224,.08));border:.0625rem solid var(--c-primary-25,rgba(0,202,224,.25));user-select:none;font-size:.75rem;color:var(--w-80)}.day-select-all.is-selected{background:var(--c-primary-15,rgba(0,202,224,.15))}.day-checkbox{width:1rem;height:1rem;border-radius:.2rem;border:.125rem solid rgba(255,255,255,.55);background:#12141a8c;position:relative}.day-select-all.is-selected .day-checkbox{background:var(--color-primary,#00cae0);border-color:var(--color-primary,#00cae0)}.day-select-all.is-selected .day-checkbox:after{content:"";position:absolute;left:.2rem;top:0;width:.28rem;height:.55rem;border:solid #041016;border-width:0 2px 2px 0;transform:rotate(45deg)}.linggan-badge{position:absolute;bottom:.5rem;right:.5rem;z-index:16;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#12141a9e;border-radius:.5rem;border:.0625rem solid rgba(255,213,79,.35)}.model-name-text{position:static!important;left:auto!important;bottom:auto!important;font-size:.8125rem!important;color:#ffffffe6!important;text-shadow:none!important;text-align:center;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem}.video-placeholder{flex-direction:column;padding:1rem;text-align:center}.model-logo-wrapper,.video-placeholder{display:flex;align-items:center;justify-content:center}.model-logo-wrapper{width:3.75rem;height:3.75rem;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06)}.model-icon-img{width:70%;height:70%;object-fit:contain}.works-empty .empty-icon{font-size:2rem;margin-bottom:.75rem}.works-empty.works-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem}.works-empty .empty-text{font-size:.9375rem;color:var(--w-60)}.works-empty .empty-text-sub{font-size:.8125rem;color:var(--w-40);margin-top:.35rem}.stat-icon{font-size:.75rem;line-height:1}.custom-tooltip{position:fixed;padding:.375rem .625rem;background-color:rgba(28,30,38,.96);border:.0625rem solid rgba(255,255,255,.1);border-radius:.375rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.4);font-size:.75rem;color:rgba(255,255,255,.9);line-height:1.4;white-space:normal;z-index:10003;pointer-events:none;word-break:break-word;max-width:18.75rem}.hover-btn.copy-success{color:#4ade80}.hover-btn .info-icon-svg,.hover-btn .info-icon-svg circle,.hover-btn .info-icon-svg path,.hover-btn .zichan-icon-svg,.hover-btn .zichan-icon-svg line,.hover-btn .zichan-icon-svg path{fill:none!important}.profile-scroll,.works-section{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.profile-scroll::-webkit-scrollbar,.works-section::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.wode-container .profile-content{display:flex;flex-direction:column;gap:1rem;min-height:min-content;box-sizing:border-box}.wode-container .functions-card,.wode-container .profile-card{flex-shrink:0;width:100%;min-width:0;box-sizing:border-box}.wode-container .functions-card .card-header{padding-left:.875rem;padding-right:.875rem;box-sizing:border-box}.wode-container .functions-card .card-content{padding:.875rem .875rem .75rem;width:100%;box-sizing:border-box}.wode-container .functions-grid{width:100%;max-width:100%;box-sizing:border-box}.wode-container .profile-container{box-sizing:border-box}.wode-container .avatar-img,.wode-container .avatar-overlay,.wode-container .avatar-placeholder,.wode-container .avatar-wrapper{border-radius:6px!important}.wode-container .card-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.wode-container .user-id-btn{display:inline-flex!important;align-items:center!important;gap:.375rem!important;flex-shrink:0!important;max-width:min(14rem,55%);min-width:0;margin-left:auto;padding:.25rem .625rem!important;background:var(--c-primary-10)!important;border:.0625rem solid var(--c-primary-20)!important;border-radius:.375rem!important;color:var(--c-primary-80)!important;font-size:.75rem!important;font-weight:500!important;line-height:1.3!important;cursor:pointer;visibility:visible!important;opacity:1!important}.wode-container .user-id-btn:hover{background:var(--c-primary-15)!important;border-color:var(--c-primary-40)!important;color:var(--color-primary)!important}.wode-container .user-id-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.wode-container .user-id-copy-icon{width:.875rem!important;height:.875rem!important;flex-shrink:0!important;display:block!important}.wode-container .user-id-copied{font-size:.75rem;line-height:1;flex-shrink:0}.wode-container .info-item{display:flex;flex-direction:column;gap:.5rem;width:100%}.wode-container .info-value-wrapper{display:flex!important;align-items:center!important;justify-content:space-between;gap:.75rem;width:100%;flex-wrap:nowrap!important}.wode-container .info-value{flex:1 1 0!important;min-width:0!important}.wode-container .bind-btn{flex:0 0 auto!important;margin-left:auto!important;padding:.375rem 1rem!important;background:var(--c-primary-10)!important;border:.0625rem solid var(--c-primary-30)!important;border-radius:.375rem!important;color:var(--color-primary)!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.25!important;white-space:nowrap!important;cursor:pointer;visibility:visible!important;opacity:1!important}.wode-container .bind-btn:hover{background:var(--c-primary-20)!important;border-color:var(--c-primary-50)!important;color:var(--color-primary)!important}.wode-layout{display:flex;gap:1.5rem;width:100%;box-sizing:border-box}.works-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(10.5rem,10.5rem));gap:.75rem;align-content:start;justify-content:start}.works-grid>.work-video-card{width:10.5rem;min-width:10.5rem;max-width:10.5rem;flex-shrink:0;align-self:start}.works-grid .video-card-box{width:100%;min-width:100%;max-width:100%;height:14rem;min-height:14rem;max-height:14rem;aspect-ratio:3/4;box-sizing:border-box;position:relative;overflow:hidden;background-color:#000;border-radius:.5rem}.works-grid .video-thumbnail{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .22s ease}.works-grid .video-thumbnail.is-loaded,.works-grid .video-thumbnail.lazy-loaded{opacity:1}.wode-container .functions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;align-items:stretch}.wode-container .functions-grid .function-btn{display:flex;flex-direction:row;align-items:center;gap:.625rem;min-height:3.125rem;box-sizing:border-box}.wode-container .functions-grid .function-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem}.wode-container .functions-grid .function-title{display:block;width:100%;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--w-100)}.wode-container .functions-grid .function-desc{display:block;width:100%;margin:0;font-size:.6875rem;line-height:1.35;color:var(--w-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:48rem){.wode-layout{padding:.75rem;gap:1rem}.works-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));justify-content:stretch}.works-grid>.work-video-card{width:100%;min-width:0;max-width:none}}.nickname-display-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.nickname-display-row .user-level-badge{flex-shrink:0;margin:0}.user-level-badge.level-member{background:linear-gradient(135deg,#ffc10726,#ffc10714);color:#ffc107;border:.0625rem solid rgba(255,193,7,.3);box-shadow:0 .125rem .5rem #ffc10726}.user-membership-meta{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;font-size:.75rem;line-height:1.45;color:var(--w-60,rgba(255,255,255,.65))}.balance-row{margin-top:.25rem;margin-bottom:.75rem}.zhanghao-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 .75rem;padding:.625rem .875rem;color:var(--w-90,#e5e7eb);background:var(--w-5,rgba(255,255,255,.05));border:.0625rem solid var(--w-10,rgba(255,255,255,.1));border-radius:.5rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.zhanghao-toggle:hover{background:var(--w-8,rgba(255,255,255,.08));border-color:var(--c-primary-30,rgba(0,161,194,.3))}.zhanghao-toggle-label{font-size:.875rem;font-weight:600}.zhanghao-toggle-action{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary,#00a1c2);font-size:.75rem;font-weight:600}.zhanghao-toggle-icon{transition:transform .2s ease}.zhanghao-toggle-icon.is-open{transform:rotate(180deg)}.zhanghao-panel[hidden]{display:none!important}.zhanghao-panel:not([hidden]){display:block}@media (min-width:451px){.zhanghao-panel[hidden]{display:block!important}}.batch-action-btn .icons-svg-root,.batch-operation-btn .icons-svg-root{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.batch-action-btn .icons-svg-root svg,.batch-operation-btn .icons-svg-root svg{display:block;width:1rem;height:1rem}.batch-select-all-btn{background:var(--w-8,rgba(255,255,255,.08));color:var(--w-90,rgba(255,255,255,.9));border-color:var(--w-15,rgba(255,255,255,.15))}.batch-select-all-btn.is-active{background:var(--c-primary-15,rgba(0,202,224,.15));color:var(--color-primary,#00cae0);border-color:var(--c-primary-30,rgba(0,202,224,.3))}.works-section-wrapper>.works-tip{flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 .625rem}@media (max-width:900px){.wode-container .works-section-wrapper{display:flex;flex-direction:column;min-height:0;height:100%}.wode-container .works-section-wrapper>.works-tip{display:flex;align-items:flex-start;gap:.5rem;width:100%;max-width:100%;margin:0 0 .5rem;padding:.5rem .75rem;box-sizing:border-box}.wode-container .works-tip .tip-text{white-space:normal;word-break:break-word;line-height:1.45;font-size:.75rem}.wode-container .works-tip .tip-close-btn{margin-left:auto}.wode-container .header-actions{align-items:center}.wode-container .batch-action-btn,.wode-container .batch-operation-btn{flex:0 0 auto}.wode-container .batch-action-btn .icons-svg-root svg,.wode-container .batch-operation-btn .icons-svg-root svg{width:1.05rem;height:1.05rem}}@media (max-width:450px){.wode-container .works-section-wrapper{flex-direction:column;min-height:0}.wode-container .works-section-wrapper>.works-tip{margin-bottom:.45rem}.wode-container .header-actions{flex-wrap:nowrap;gap:.2rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wode-container .header-actions::-webkit-scrollbar{display:none}.wode-container .header-actions>*{flex-shrink:0}.wode-container .batch-info-inline{flex:none;margin-right:0;font-size:.875rem;font-weight:500;white-space:nowrap}}@media (max-width:480px){.wode-container .section-header-fixed{align-items:center;gap:.625rem;padding-bottom:.75rem}.wode-container .title-left{flex:1 1 0;min-width:0;gap:.5rem}.wode-container .work-type-filter{margin-left:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wode-container .work-type-filter::-webkit-scrollbar{display:none}.wode-container .header-actions{flex:0 0 auto;width:auto;max-width:min(100%,12rem);justify-content:flex-end;flex-wrap:nowrap}.wode-container.batch-mode-active .header-actions{max-width:100%}.wode-container .works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;justify-content:stretch}.wode-container .works-grid>.work-video-card{width:100%;min-width:0;max-width:none}.wode-container .works-section-wrapper{min-height:0;flex:1}.wode-container .works-section{overflow-y:auto;min-height:0}}.wode-container .mobile-profile-fab{display:none}@media (max-width:900px){.wode-container{width:100%;max-width:100vw;min-height:100dvh;height:100dvh;padding:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.wode-container .wb-preview-banner{flex-shrink:0}.wode-container .wode-layout{padding:0;gap:0}.wode-container .wode-layout,.wode-container .works-section-wrapper{display:flex;flex-direction:column;flex:1 1 0;width:100%;min-height:0;height:auto;overflow:hidden}.wode-container .works-section-wrapper{padding:.75rem .75rem 0;box-sizing:border-box}.wode-container .section-header-fixed{flex-shrink:0}.wode-container.mobile-profile-open .mobile-profile-open-btn,.wode-container.mobile-profile-open .works-section-wrapper,.wode-container:not(.mobile-profile-open) .profile-container{display:none!important}.wode-container .mobile-profile-close-btn{display:none}.wode-container.mobile-profile-open .mobile-profile-close-btn{position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));z-index:30;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--w-10,rgba(255,255,255,.1));border:.0625rem solid var(--w-15,rgba(255,255,255,.15));border-radius:50%;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);cursor:pointer}.wode-container .profile-container{width:100%;max-width:100vw}.wode-container.mobile-profile-open .profile-container{position:fixed;inset:0;z-index:56;display:flex;flex-direction:column;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;background:var(--bg-page,#0b0d12);box-sizing:border-box}.wode-container.mobile-profile-open .profile-scroll{position:relative!important;inset:auto!important;flex:1 1 0;width:100%;min-height:0;height:auto!important;max-height:none;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.wode-container.mobile-profile-open .profile-content{gap:1rem;min-height:min-content;padding:calc(3.25rem + env(safe-area-inset-top, 0px)) .75rem calc(1.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.wode-container.mobile-profile-open .zhanghao-toggle{display:none}.wode-container.mobile-profile-open .zhanghao-panel,.wode-container.mobile-profile-open .zhanghao-panel[hidden]{display:block!important}.wode-container .section-header-fixed{flex-wrap:nowrap;align-items:center;gap:.5rem;padding-bottom:.75rem}.wode-container .title-left{flex:1 1 0;min-width:0;gap:.5rem}.wode-container .section-title{font-size:1rem;line-height:1.2}.wode-container .work-type-filter{margin-left:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.wode-container .work-type-filter::-webkit-scrollbar{display:none}.wode-container .header-actions{order:unset;flex:0 0 auto;width:auto;max-width:100%;gap:.2rem;flex-wrap:nowrap;align-items:center;justify-content:flex-end;min-height:2.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none}.wode-container.batch-mode-active .section-header-fixed{flex-direction:column;align-items:stretch;gap:.625rem}.wode-container.batch-mode-active .title-left{flex:0 0 auto;width:100%}.wode-container.batch-mode-active .header-actions{flex:0 0 auto;width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;row-gap:.45rem;column-gap:.35rem;overflow:visible;min-height:0;padding:.5rem .55rem;border-radius:.625rem;background:rgba(255,255,255,.04);border:.0625rem solid var(--w-8,rgba(255,255,255,.08));box-sizing:border-box}.wode-container.batch-mode-active .batch-info-inline{flex:1 1 100%;width:100%;margin:0 0 .15rem;font-size:.8125rem;font-weight:600;color:var(--color-primary,#00cae0)}.wode-container.batch-mode-active .mobile-profile-open-btn{margin-left:0;position:static;box-shadow:none;flex:1 1 auto;min-width:0;max-width:none}.wode-container .header-actions>*{flex-shrink:0}.wode-container .header-actions::-webkit-scrollbar{display:none}.wode-container .batch-action-btn:not(.mobile-profile-open-btn)>span:not(.icons-svg-root),.wode-container .batch-operation-btn>span:not(.icons-svg-root){display:none}.wode-container .batch-action-btn:not(.mobile-profile-open-btn),.wode-container .batch-operation-btn{flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0;justify-content:center;border-radius:.5rem}.wode-container .mobile-profile-open-btn-label,.wode-container .mobile-profile-open-btn>span{display:inline}.wode-container .mobile-profile-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:auto;min-width:5.52rem;height:2.25rem;padding:0 .65rem;margin-left:auto;position:sticky;right:0;z-index:5;flex-shrink:0;color:var(--color-primary,#00cae0);background:var(--c-primary-10,rgba(0,202,224,.1));border:.0625rem solid var(--c-primary-30,rgba(0,202,224,.3));border-radius:9rem;white-space:nowrap;box-shadow:-.625rem 0 .75rem var(--bg-page,#0b0d12)}.wode-container .works-tip{width:100%;max-width:100%;box-sizing:border-box}.wode-container .works-tip .tip-text{white-space:normal;word-break:break-word;line-height:1.45;font-size:.75rem}.wode-container:not(.mobile-profile-open) .mobile-profile-fab{display:inline-flex!important;position:fixed;z-index:45;left:max(.65rem,env(safe-area-inset-left,0px));bottom:calc(1rem + env(safe-area-inset-bottom, 0px));align-items:center;gap:.4rem;max-width:min(12rem,52vw);padding:.4rem .75rem .4rem .45rem;border:.0625rem solid var(--c-primary-35,rgba(0,202,224,.35));border-radius:999px;color:#fff;background:linear-gradient(135deg,rgba(24,28,36,.94),rgba(14,16,22,.92));backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);box-shadow:0 .35rem 1.25rem rgba(0,0,0,.45);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wode-container.mobile-profile-open .mobile-profile-fab{display:none!important}.wode-container .mobile-profile-fab-label{font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wode-container:not(.mobile-profile-open) .works-section{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}.wode-container.mobile-profile-open .mobile-profile-close-btn{z-index:58}}@media (min-width:901px) and (max-width:1100px){.wode-container .wode-layout{min-height:0}.wode-container .profile-container{position:relative;max-height:min(72vh,40rem);display:flex;flex-direction:column;min-height:0;overflow:hidden}.wode-container .profile-scroll{position:relative!important;inset:auto!important;flex:1 1 0;min-height:0;height:auto!important;max-height:none;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}