.smart-dispatch-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;z-index:11000;padding:1.25rem}.smart-dispatch-container{position:relative;background:linear-gradient(145deg,var(--color-1,rgb(20,20,25)) 0,var(--color-2,rgb(25,25,32)) 50%,var(--color-1,rgb(20,20,25)) 100%);border-radius:1.5rem;box-shadow:0 1.875rem 6.25rem #000000b3,0 0 0 .0625rem #00cae026;max-width:56rem;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.smart-dispatch-overlay .modal-close{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border-radius:.75rem;border:none;background:#ffffff14;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.smart-dispatch-overlay .modal-close:hover{background:#ffffff26;color:#fff;transform:rotate(90deg)}.smart-dispatch-overlay .modal-header{padding:2rem 2rem 1.5rem;display:flex;align-items:center;gap:1rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.smart-dispatch-overlay .header-icon{width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,#00cae033,#0066ff26);display:flex;align-items:center;justify-content:center;color:var(--color-primary,#00cae0);flex-shrink:0}.smart-dispatch-overlay .header-text{flex:1}.smart-dispatch-overlay .modal-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .25rem}.smart-dispatch-overlay .modal-subtitle{font-size:.875rem;color:#ffffff80;margin:0}.smart-dispatch-overlay .modal-content{flex:1;overflow-y:auto;padding:1.5rem 2rem;scrollbar-width:thin;scrollbar-color:rgba(0,202,224,.3) transparent}.smart-dispatch-overlay .modal-content::-webkit-scrollbar{width:.375rem}.smart-dispatch-overlay .modal-content::-webkit-scrollbar-track{background:transparent}.smart-dispatch-overlay .modal-content::-webkit-scrollbar-thumb{background:#00cae04d;border-radius:.1875rem}.smart-dispatch-overlay .content-section{margin-bottom:2rem}.smart-dispatch-overlay .content-section:last-child{margin-bottom:0}.smart-dispatch-overlay .section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.smart-dispatch-overlay .section-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.smart-dispatch-overlay .section-icon.intro{background:linear-gradient(135deg,#00cae033,#00cae01a);color:#00cae0}.smart-dispatch-overlay .section-icon.strategies{background:linear-gradient(135deg,#a855f733,#a855f71a);color:#a855f7}.smart-dispatch-overlay .section-icon.fixed{background:linear-gradient(135deg,#fb923c33,#fb923c1a);color:#fb923c}.smart-dispatch-overlay .section-icon.price{background:linear-gradient(135deg,#fbbf2433,#fbbf241a);color:#fbbf24}.smart-dispatch-overlay .section-icon.channel{background:linear-gradient(135deg,#3b82f633,#3b82f61a);color:#3b82f6}.smart-dispatch-overlay .section-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.smart-dispatch-overlay .section-content{padding-left:3rem}.smart-dispatch-overlay .section-content p{font-size:.9375rem;color:#ffffffbf;line-height:1.7;margin:0 0 .75rem}.smart-dispatch-overlay .highlight{color:var(--color-primary,#00cae0);font-weight:500}.smart-dispatch-overlay .highlight-orange,.smart-dispatch-overlay .text-orange{color:#fb923c;font-weight:500}.smart-dispatch-overlay .text-blue{color:#64b5f6;font-weight:500}.smart-dispatch-overlay .text-green{color:#4caf50;font-weight:500}.smart-dispatch-overlay .text-purple{color:#ce93d8;font-weight:500}.smart-dispatch-overlay .text-red{color:#ef4444;font-weight:500}.smart-dispatch-overlay .feature-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#00cae01a;border:1px solid rgba(0,202,224,.2);border-radius:.5rem;color:#00cae0e6;font-size:.8125rem}.smart-dispatch-overlay .strategy-cards{display:flex;flex-direction:column;gap:1.25rem;padding-left:3rem}.smart-dispatch-overlay .strategy-card{display:flex;gap:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.smart-dispatch-overlay .strategy-card:hover{background:#ffffff0a;border-color:#ffffff1a}.smart-dispatch-overlay .strategy-card.best-card:hover{border-color:#ab47bc40}.smart-dispatch-overlay .strategy-card.price-card:hover{border-color:#ffa72633}.smart-dispatch-overlay .strategy-card.speed-card:hover{border-color:#64b5f633}.smart-dispatch-overlay .strategy-card.success-card:hover{border-color:#4caf5033}.smart-dispatch-overlay .card-left{flex-shrink:0}.smart-dispatch-overlay .card-icon-large{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.smart-dispatch-overlay .best-card .card-icon-large{color:#ab47bc}.smart-dispatch-overlay .price-card .card-icon-large{color:#ffa726}.smart-dispatch-overlay .speed-card .card-icon-large{color:#64b5f6}.smart-dispatch-overlay .success-card .card-icon-large{color:#4caf50}.smart-dispatch-overlay .card-right{flex:1;min-width:0}.smart-dispatch-overlay .card-header-new{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.smart-dispatch-overlay .card-title-new{font-size:1.125rem;font-weight:600;color:#fff}.smart-dispatch-overlay .card-badge-new{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.smart-dispatch-overlay .card-badge-new.best{background:#ab47bc26;color:#ce93d8}.smart-dispatch-overlay .card-badge-new.price{background:#ffa72626;color:#ffa726}.smart-dispatch-overlay .card-badge-new.speed{background:#64b5f626;color:#64b5f6}.smart-dispatch-overlay .card-badge-new.success{background:#4caf5026;color:#4caf50}.smart-dispatch-overlay .card-desc-new{font-size:.875rem;color:#ffffffb3;line-height:1.7;margin:0 0 1rem}.smart-dispatch-overlay .card-workflow{background:#0003;border-radius:.75rem;padding:1rem;margin-bottom:1rem}.smart-dispatch-overlay .workflow-title{font-size:.75rem;color:#fff6;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.smart-dispatch-overlay .workflow-steps{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.smart-dispatch-overlay .workflow-step{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#ffffff0f;border-radius:.5rem}.smart-dispatch-overlay .step-num{width:1.25rem;height:1.25rem;border-radius:50%;background:#00cae033;color:var(--color-primary,#00cae0);font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center}.smart-dispatch-overlay .step-text{font-size:.8125rem;color:#fffc;white-space:nowrap}.smart-dispatch-overlay .workflow-arrow{color:#ffffff40;flex-shrink:0}.smart-dispatch-overlay .card-pros-cons{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.smart-dispatch-overlay .card-pros-cons .cons,.smart-dispatch-overlay .card-pros-cons .pros{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5}.smart-dispatch-overlay .card-pros-cons .pros{color:#4caf50}.smart-dispatch-overlay .card-pros-cons .cons{color:#ffc107e6}.smart-dispatch-overlay .card-pros-cons svg{flex-shrink:0;margin-top:.125rem}.smart-dispatch-overlay .card-recommend{font-size:.8125rem;color:#ffffff80;padding:.625rem .875rem;background:#ffffff08;border-radius:.5rem;border-left:3px solid rgba(0,202,224,.4)}.smart-dispatch-overlay .smart-warning-box{display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#ef444414,#ef444408);border:1px solid rgba(239,68,68,.2);border-radius:1rem;margin-left:3rem}.smart-dispatch-overlay .warning-icon{width:2.75rem;height:2.75rem;border-radius:.75rem;background:#ef444426;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.smart-dispatch-overlay .warning-content{flex:1}.smart-dispatch-overlay .warning-title{font-size:1rem;font-weight:600;color:#ef4444;margin-bottom:.75rem}.smart-dispatch-overlay .warning-text{font-size:.875rem;color:#ffffffbf;line-height:1.7}.smart-dispatch-overlay .warning-text p{margin:0 0 .75rem}.smart-dispatch-overlay .warning-text ul{list-style:none;padding:0;margin:0 0 .75rem}.smart-dispatch-overlay .warning-text ul li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.smart-dispatch-overlay .warning-text ul li:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;background:#ef4444;border-radius:50%}.smart-dispatch-overlay .warning-suggestion{padding:.75rem 1rem;background:#fb923c1a;border:1px solid rgba(251,146,60,.2);border-radius:.5rem;margin:0}.smart-dispatch-overlay .fixed-channel-box{background:#fb923c0d;border:1px solid rgba(251,146,60,.15);border-radius:.75rem;padding:1.25rem}.smart-dispatch-overlay .fixed-channel-info p{margin:0 0 .75rem}.smart-dispatch-overlay .fixed-channel-list{list-style:none;padding:0;margin:0 0 1rem}.smart-dispatch-overlay .fixed-channel-list li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.875rem;color:#ffffffb3}.smart-dispatch-overlay .fixed-channel-list li:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;background:#fb923c;border-radius:50%}.smart-dispatch-overlay .fixed-channel-example{background:#0003;border-radius:.5rem;padding:1rem}.smart-dispatch-overlay .example-label{font-size:.6875rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.smart-dispatch-overlay .example-flow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.smart-dispatch-overlay .example-step{padding:.5rem 1rem;background:#fb923c26;border:1px solid rgba(251,146,60,.3);border-radius:.5rem;color:#fb923c;font-size:.875rem;font-weight:500}.smart-dispatch-overlay .example-arrow{color:#ffffff4d}.smart-dispatch-overlay .example-result{display:flex;flex-direction:column;gap:.375rem}.smart-dispatch-overlay .result-fail,.smart-dispatch-overlay .result-success{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.smart-dispatch-overlay .result-success{background:#4caf5026;color:#4caf50}.smart-dispatch-overlay .result-fail{background:#ef444426;color:#ef4444}.smart-dispatch-overlay .price-notice-box{display:flex;gap:1rem;padding:1.25rem;background:#fbbf240d;border:1px solid rgba(251,191,36,.15);border-radius:.75rem}.smart-dispatch-overlay .notice-icon{width:2.5rem;height:2.5rem;border-radius:.625rem;background:#fbbf2426;display:flex;align-items:center;justify-content:center;color:#fbbf24;flex-shrink:0}.smart-dispatch-overlay .notice-content{flex:1}.smart-dispatch-overlay .notice-title{font-size:.9375rem;font-weight:600;color:#fbbf24;margin-bottom:.5rem}.smart-dispatch-overlay .notice-content p{margin:0 0 .75rem}.smart-dispatch-overlay .notice-tips{display:flex;flex-direction:column;gap:.375rem}.smart-dispatch-overlay .tip-item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#fff9}.smart-dispatch-overlay .tip-item svg{color:#4caf50;flex-shrink:0}.smart-dispatch-overlay .channel-explain p{margin-bottom:1rem}.smart-dispatch-overlay .channel-benefits{display:flex;flex-direction:column;gap:.75rem}.smart-dispatch-overlay .benefit-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:.625rem}.smart-dispatch-overlay .benefit-icon{width:2rem;height:2rem;border-radius:.5rem;background:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.smart-dispatch-overlay .benefit-text{display:flex;flex-direction:column;gap:.125rem}.smart-dispatch-overlay .benefit-text strong{font-size:.875rem;color:#fff;font-weight:600}.smart-dispatch-overlay .benefit-text span{font-size:.8125rem;color:#ffffff80}.smart-dispatch-overlay .modal-footer{padding:1.25rem 2rem;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center;flex-shrink:0}.smart-dispatch-overlay .confirm-btn{padding:.75rem 3rem;border-radius:.75rem;border:none;background:linear-gradient(135deg,var(--color-primary,#00cae0),rgba(0,168,204,1));color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease}.smart-dispatch-overlay .confirm-btn:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem #00cae04d}.smart-dispatch-overlay .confirm-btn:active{transform:translateY(0)}.smart-dispatch-overlay.modal-fade-enter-active,.smart-dispatch-overlay.modal-fade-leave-active{transition:opacity .3s ease}.smart-dispatch-overlay.modal-fade-enter-active .smart-dispatch-container,.smart-dispatch-overlay.modal-fade-leave-active .smart-dispatch-container{transition:transform .3s ease,opacity .3s ease}.smart-dispatch-overlay.modal-fade-enter-from,.smart-dispatch-overlay.modal-fade-leave-to{opacity:0}.smart-dispatch-overlay.modal-fade-enter-from .smart-dispatch-container,.smart-dispatch-overlay.modal-fade-leave-to .smart-dispatch-container{transform:scale(.95) translateY(1rem);opacity:0}@media(max-width:64rem){.smart-dispatch-overlay .section-content,.smart-dispatch-overlay .strategy-cards{padding-left:0}.smart-dispatch-overlay .smart-warning-box{margin-left:0}}@media(max-width:48rem){.smart-dispatch-container{max-height:90vh;border-radius:1rem}.smart-dispatch-overlay .modal-header{padding:1.5rem 1.5rem 1rem}.smart-dispatch-overlay .modal-content,.smart-dispatch-overlay .modal-footer{padding:1rem 1.5rem}.smart-dispatch-overlay .modal-title{font-size:1.25rem}.smart-dispatch-overlay .section-title{font-size:1rem}.smart-dispatch-overlay .strategy-card{flex-direction:column;gap:1rem}.smart-dispatch-overlay .card-icon-large{width:3rem;height:3rem}.smart-dispatch-overlay .card-icon-large svg{width:20px;height:20px}.smart-dispatch-overlay .workflow-steps{flex-direction:column;align-items:flex-start}.smart-dispatch-overlay .workflow-arrow{transform:rotate(90deg);align-self:center}.smart-dispatch-overlay .smart-warning-box{flex-direction:column;gap:.75rem}.smart-dispatch-overlay .price-notice-box{flex-direction:column}.smart-dispatch-overlay .example-flow{flex-direction:column;align-items:flex-start}.smart-dispatch-overlay .example-arrow{transform:rotate(90deg)}}html[data-theme=light] .smart-dispatch-overlay{background:#0f172a73}html[data-theme=light] .smart-dispatch-container{background:linear-gradient(145deg,#fff,#f8fafc,#fff);box-shadow:0 1.25rem 4rem #0f172a1f,0 0 0 1px #00cae01f}html[data-theme=light] .modal-close{background:#0f172a0f;color:#0f172a8c}html[data-theme=light] .modal-close:hover{background:#0f172a1a;color:#0f172a}html[data-theme=light] .modal-footer,html[data-theme=light] .modal-header{border-color:#0f172a14}html[data-theme=light] .benefit-text strong,html[data-theme=light] .card-title-new,html[data-theme=light] .modal-title,html[data-theme=light] .section-title{color:#0f172a}html[data-theme=light] .card-recommend,html[data-theme=light] .example-label,html[data-theme=light] .modal-subtitle,html[data-theme=light] .workflow-title{color:#0f172a80}html[data-theme=light] .card-desc-new,html[data-theme=light] .fixed-channel-list li,html[data-theme=light] .section-content p,html[data-theme=light] .warning-text{color:#0f172ab8}html[data-theme=light] .step-text{color:#0f172ad1}html[data-theme=light] .example-arrow,html[data-theme=light] .workflow-arrow{color:#0f172a47}html[data-theme=light] .strategy-card{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .strategy-card:hover{background:#0f172a0d;border-color:#0f172a1f}html[data-theme=light] .strategy-card.best-card:hover{border-color:#7b1fa238}html[data-theme=light] .strategy-card.price-card:hover{border-color:#c2410c38}html[data-theme=light] .strategy-card.success-card:hover{border-color:#15803d38}html[data-theme=light] .card-workflow,html[data-theme=light] .fixed-channel-example{background:#0f172a0a}html[data-theme=light] .workflow-step{background:#0f172a0f}html[data-theme=light] .card-recommend{background:#0f172a0a;border-left-color:#00cae059}html[data-theme=light] .tip-item{color:#0f172a94}html[data-theme=light] .benefit-text span{color:#0f172a8c}html[data-theme=light] .section-icon.fixed{background:linear-gradient(135deg,#c2410c2e,#c2410c17);color:#c2410c}html[data-theme=light] .section-icon.price{background:linear-gradient(135deg,#92400e33,#92400e1a);color:#a16207}html[data-theme=light] .highlight-orange,html[data-theme=light] .text-orange{color:#c2410c}html[data-theme=light] .card-badge-new.success,html[data-theme=light] .card-pros-cons .pros,html[data-theme=light] .result-success,html[data-theme=light] .success-card .card-icon-large,html[data-theme=light] .text-green,html[data-theme=light] .tip-item svg{color:#15803d}html[data-theme=light] .best-card .card-icon-large,html[data-theme=light] .text-purple{color:#7b1fa2}html[data-theme=light] .card-badge-new.best{background:#7b1fa21f;color:#7b1fa2}html[data-theme=light] .price-card .card-icon-large{color:#c2410c}html[data-theme=light] .card-badge-new.price{background:#c2410c1f;color:#c2410c}html[data-theme=light] .card-badge-new.success{background:#15803d1f}html[data-theme=light] .card-pros-cons .cons{color:#92400eeb}html[data-theme=light] .warning-suggestion{background:#c2410c14;border-color:#c2410c38}html[data-theme=light] .fixed-channel-box{background:#c2410c0f;border-color:#c2410c2e}html[data-theme=light] .fixed-channel-list li:before{background:#c2410c}html[data-theme=light] .example-step{background:#c2410c1a;border-color:#c2410c47;color:#c2410c}html[data-theme=light] .result-success{background:#15803d1f}html[data-theme=light] .price-notice-box{background:#92400e0f;border-color:#92400e2e}html[data-theme=light] .notice-icon{background:#92400e24;color:#a16207}html[data-theme=light] .notice-title{color:#a16207}.price-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);background:var(--b-75);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.25rem}.price-modal-overlay .price-modal-container{position:relative;background:linear-gradient(145deg,rgb(30,31,37),rgb(25,25,32) 50%,rgb(30,31,37));background:linear-gradient(145deg,var(--color-1) 0,var(--color-2) 50%,var(--color-1) 100%);border-radius:1.5rem;box-shadow:0 1.875rem 6.25rem var(--b-70),0 0 0 .0625rem var(--c-primary-20);max-width:60rem;width:100%;height:85vh;display:flex;flex-direction:column;overflow:hidden;color:var(--w-100)}.price-modal-overlay .modal-close{position:static;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;border:none;background:var(--w-10);color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.price-modal-overlay .modal-close:hover{background:var(--w-15);color:var(--w-100);transform:rotate(90deg)}.price-modal-overlay .modal-header{padding:2rem 2rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;border-bottom:1px solid var(--w-6)}.price-modal-overlay .modal-header-main{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.price-modal-overlay .header-icon{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,var(--c-primary-20),rgba(0,102,255,.15));display:flex;align-items:center;justify-content:center;color:var(--color-primary,var(--color-primary))}.price-modal-overlay .header-action-icon{width:1.75rem;height:1.75rem;display:block}.price-modal-overlay .modal-title{font-size:1.5rem;font-weight:600;color:var(--w-100);margin:0}.price-modal-overlay .filter-section{padding:0 2rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.price-modal-overlay .search-box{position:relative;display:flex;align-items:center}.price-modal-overlay .search-icon{position:absolute;left:1rem;color:var(--w-40)}.price-modal-overlay .search-box input{width:100%;height:3rem;padding:0 3rem;border:1px solid var(--w-10);border-radius:.75rem;background:var(--w-5);color:var(--w-100);font-size:.9375rem;transition:all .3s ease}.price-modal-overlay .search-box input:focus{outline:none;border-color:var(--color-primary,var(--color-primary));background:var(--w-8)}.price-modal-overlay .search-box input::placeholder{color:var(--w-40)}.price-modal-overlay .clear-btn{position:absolute;right:.75rem;width:1.5rem;height:1.5rem;border:none;background:var(--w-10);border-radius:50%;color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.price-modal-overlay .clear-btn:hover{background:var(--w-20);color:var(--w-100)}.price-modal-overlay .type-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.price-modal-overlay .type-tab{padding:.5rem 1rem;border:1px solid var(--w-10);border-radius:6px;background:transparent;color:var(--w-60);font-size:.875rem;cursor:pointer;transition:all .3s ease}.price-modal-overlay .type-tab:hover{border-color:var(--c-primary-30);color:var(--w-80)}.price-modal-overlay .type-tab.active{background:linear-gradient(135deg,var(--c-primary-20),rgba(0,102,255,.15));border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary))}.price-modal-overlay .model-list-section{flex:1;overflow-y:auto;padding:0 2rem 2rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--c-primary-30) transparent}.price-modal-overlay .model-list-section::-webkit-scrollbar{width:.5rem}.price-modal-overlay .model-list-section::-webkit-scrollbar-track{background:transparent}.price-modal-overlay .model-list-section::-webkit-scrollbar-thumb{background:var(--c-primary-30);border-radius:.25rem}.price-modal-overlay .empty-state,.price-modal-overlay .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--w-50)}.price-modal-overlay .loading-spinner{width:3rem;height:3rem;margin-bottom:1rem}.price-modal-overlay .loading-spinner.small{width:1.5rem;height:1.5rem;margin-bottom:0}.price-modal-overlay .spinner-ring{width:100%;height:100%;border:.1875rem solid transparent;border-top:.1875rem solid var(--color-primary,var(--color-primary));border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.price-modal-overlay .empty-state svg{margin-bottom:1rem;color:var(--w-30)}.price-modal-overlay .model-list{display:flex;flex-direction:column;gap:.25rem}.price-modal-overlay .model-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;min-height:3.5rem;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.price-modal-overlay .model-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.1875rem;height:0;background:linear-gradient(180deg,var(--color-primary,var(--color-primary)) 0,var(--c-primary-60) 100%);border-radius:0 .1875rem .1875rem 0;opacity:0;transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.price-modal-overlay .model-item:hover:before{height:70%;opacity:1}.price-modal-overlay .model-item:hover{background:var(--c-primary-8)}.price-modal-overlay .model-icon-wrapper{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.625rem;background:var(--w-2);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.price-modal-overlay .model-item:hover .model-icon-wrapper{background:var(--c-primary-10);box-shadow:0 0 0 .0625rem var(--c-primary-20),0 0 1.25rem var(--c-primary-20)}.price-modal-overlay .model-icon{width:2rem;height:2rem;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 0 .5rem var(--w-10));transition:filter .3s cubic-bezier(.4,0,.2,1)}.price-modal-overlay .model-item:hover .model-icon{filter:drop-shadow(0 0 .75rem var(--c-primary-50))}.price-modal-overlay .model-icon-placeholder{width:100%;height:100%;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-primary-30) 0,rgba(0,168,204,.3) 100%);font-size:1rem;font-weight:600;color:var(--w-100)}.price-modal-overlay .model-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.price-modal-overlay .model-name-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.price-modal-overlay .model-name{font-size:.875rem;font-weight:600;color:var(--w-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.price-modal-overlay .model-description{font-size:.75rem;color:var(--w-50);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.price-modal-overlay .model-tags{display:flex;flex-wrap:nowrap;gap:.25rem;flex-shrink:0}.price-modal-overlay .model-tag{display:inline-flex;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:500;border-radius:.25rem;white-space:nowrap;letter-spacing:.02em}.price-modal-overlay .model-tag-chat{background:var(--c-primary-15);color:var(--color-primary);border:1px solid var(--c-primary-30)}.price-modal-overlay .model-tag-image{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.price-modal-overlay .model-tag-video{background:#fb923c26;color:#fb923c;border:1px solid rgba(251,146,60,.3)}.price-modal-overlay .model-tag-audio{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.price-modal-overlay .model-tag-multimodal{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.price-modal-overlay .loading-more,.price-modal-overlay .no-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--w-40);font-size:.875rem}.price-modal-overlay .price-detail-panel{position:absolute;inset:0;z-index:20}.price-modal-overlay .panel-overlay{position:absolute;inset:0;background:var(--b-50)}.price-modal-overlay .panel-content{position:absolute;top:0;right:0;width:100%;max-width:28rem;height:100%;background:rgb(30,31,37);background:var(--color-1);border-left:1px solid var(--w-10);display:flex;flex-direction:column;overflow:hidden}.price-modal-overlay .panel-header{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid var(--w-10);flex-shrink:0}.price-modal-overlay .back-btn{width:2.5rem;height:2.5rem;border:none;background:var(--w-10);border-radius:.5rem;color:var(--w-60);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.price-modal-overlay .back-btn:hover{background:var(--w-15);color:var(--w-100)}.price-modal-overlay .panel-header h3{font-size:1.125rem;font-weight:500;color:var(--w-100);margin:0}.price-modal-overlay .panel-model-info{display:flex;gap:1rem;padding:1.25rem;background:var(--w-3);flex-shrink:0}.price-modal-overlay .model-icon-large{width:4rem;height:4rem;border-radius:.75rem;overflow:hidden;flex-shrink:0;background:var(--w-5);display:flex;align-items:center;justify-content:center}.price-modal-overlay .model-icon-large img{width:100%;height:100%;object-fit:cover}.price-modal-overlay .model-meta{flex:1;min-width:0}.price-modal-overlay .model-meta h4{font-size:1rem;font-weight:500;color:var(--w-100);margin:0 0 .375rem}.price-modal-overlay .model-meta p{font-size:.8125rem;color:var(--w-50);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-modal-overlay .panel-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--w-50)}.price-modal-overlay .price-groups{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:var(--w-15) transparent}.price-modal-overlay .price-groups::-webkit-scrollbar{width:.375rem}.price-modal-overlay .price-groups::-webkit-scrollbar-track{background:transparent}.price-modal-overlay .price-groups::-webkit-scrollbar-thumb{background:var(--w-15);border-radius:.1875rem}.price-modal-overlay .price-groups::-webkit-scrollbar-thumb:hover{background:var(--w-25)}.price-modal-overlay .channel-section{display:flex;flex-direction:column;gap:.75rem}.price-modal-overlay .price-group-card{background:var(--w-3);border:1px solid var(--w-8);border-radius:.75rem;padding:1rem}.price-modal-overlay .group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.price-modal-overlay .group-name{font-size:.9375rem;font-weight:500;color:var(--w-100)}.price-modal-overlay .billing-type{padding:.125rem .5rem;background:var(--c-primary-15);color:var(--color-primary,var(--color-primary));border-radius:.25rem;font-size:.75rem}.price-modal-overlay .group-price{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--w-5)}.price-modal-overlay .tier-title{font-size:.75rem;color:var(--w-40);margin-top:.375rem;margin-bottom:.125rem}.price-modal-overlay .price-item{display:flex;justify-content:space-between;align-items:center}.price-modal-overlay .price-label{font-size:.8125rem;color:var(--w-50)}.price-modal-overlay .price-value{font-size:.9375rem;font-weight:500;color:#f59e0b}.price-modal-overlay .group-stats{display:flex;gap:1.5rem}.price-modal-overlay .stat-item{display:flex;flex-direction:column;gap:.125rem}.price-modal-overlay .stat-value{font-size:.875rem;color:var(--w-80)}.price-modal-overlay .stat-value.high{color:#4ade80}.price-modal-overlay .stat-value.medium{color:#facc15}.price-modal-overlay .stat-value.low{color:#f87171}.price-modal-overlay .stat-value.rate-none{color:var(--w-50);opacity:.65;font-style:italic}.price-modal-overlay .stat-value.rate-small-sample{color:var(--w-60);opacity:.75}.price-modal-overlay .combo-prices{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--w-5)}.price-modal-overlay .combo-prices-title{font-size:.75rem;color:var(--w-40);margin-bottom:.625rem;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.price-modal-overlay .combo-prices-unit{color:var(--w-50);font-weight:500}.price-modal-overlay .combo-list{display:flex;flex-direction:column;gap:.25rem}.price-modal-overlay .combo-list-item{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;padding:.25rem .375rem;border-radius:.25rem;background:var(--w-2)}.price-modal-overlay .combo-list-name{color:var(--w-60)}.price-modal-overlay .combo-list-price{color:#f59e0b;font-weight:500}.price-modal-overlay .combo-matrix-wrap{overflow-x:auto;border-radius:.5rem;border:1px solid var(--w-6)}.price-modal-overlay .combo-matrix{width:100%;border-collapse:collapse;font-size:.75rem}.price-modal-overlay .combo-matrix td,.price-modal-overlay .combo-matrix th{padding:.375rem .5rem;text-align:center;white-space:nowrap}.price-modal-overlay .combo-matrix thead th{background:var(--w-4);color:var(--w-50);font-weight:500;border-bottom:1px solid var(--w-6)}.price-modal-overlay .combo-matrix .corner-cell{position:relative;min-width:4.75rem;min-height:2.75rem;padding:.375rem .5rem;font-size:.625rem;color:var(--w-30);vertical-align:bottom;background:var(--w-4)}.price-modal-overlay .combo-matrix .corner-cell:after{content:"";position:absolute;inset:.25rem;background:linear-gradient(to top right,transparent calc(50% - .03125rem),var(--w-12) calc(50% - .03125rem),var(--w-12) calc(50% + .03125rem),transparent calc(50% + .03125rem));pointer-events:none}.price-modal-overlay .combo-matrix .corner-col,.price-modal-overlay .combo-matrix .corner-row{position:absolute;display:block;line-height:1.2;max-width:calc(100% - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-modal-overlay .combo-matrix .corner-row{bottom:.3125rem;left:.375rem;text-align:left}.price-modal-overlay .combo-matrix .corner-col{top:.3125rem;right:.375rem;text-align:right}.price-modal-overlay .combo-matrix .row-header{background:var(--w-2);color:var(--w-50);font-weight:500;text-align:left;border-right:1px solid var(--w-4)}.price-modal-overlay .combo-matrix .price-cell{color:#f59e0b;font-weight:500}.price-modal-overlay .combo-matrix tbody tr{border-bottom:1px solid var(--w-3)}.price-modal-overlay .combo-matrix tbody tr:last-child{border-bottom:none}.price-modal-overlay .combo-extra{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.price-modal-overlay .combo-extra-item{font-size:.6875rem;padding:.1875rem .375rem;border-radius:.25rem;background:var(--w-2)}.price-modal-overlay .combo-extra-name{color:var(--w-50)}.price-modal-overlay .combo-extra-desc{color:var(--c-primary-70);font-weight:500}.price-modal-overlay .no-price-data{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--w-40)}.price-modal-overlay .smart-dispatch-tip{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin:1rem 1rem .75rem;background:linear-gradient(135deg,var(--c-primary-8),rgba(0,102,255,.05));border:1px solid var(--c-primary-15);border-radius:.75rem;cursor:pointer;transition:all .3s ease}.price-modal-overlay .smart-dispatch-tip:hover{background:linear-gradient(135deg,var(--c-primary-12),rgba(0,102,255,.08));border-color:var(--c-primary-25);transform:translateY(-1px)}.price-modal-overlay .smart-dispatch-tip .tip-icon{width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--c-primary-15);display:flex;align-items:center;justify-content:center;color:var(--color-primary,var(--color-primary));flex-shrink:0}.price-modal-overlay .smart-dispatch-tip .tip-content{flex:1;display:flex;flex-direction:column;gap:.125rem}.price-modal-overlay .smart-dispatch-tip .tip-title{font-size:.875rem;font-weight:500;color:var(--color-primary,var(--color-primary))}.price-modal-overlay .smart-dispatch-tip .tip-desc{font-size:.75rem;color:var(--w-50)}.price-modal-overlay .smart-dispatch-tip .tip-arrow{color:var(--c-primary-60);flex-shrink:0;transition:transform .2s ease}.price-modal-overlay .smart-dispatch-tip:hover .tip-arrow{transform:translate(2px);color:var(--color-primary,var(--color-primary))}.price-modal-overlay .smart-dispatch-tip.token-bill-tip{cursor:default;margin-top:0}.price-modal-overlay .smart-dispatch-tip.token-bill-tip:hover{transform:none;background:linear-gradient(135deg,var(--c-primary-8),rgba(0,102,255,.05));border-color:var(--c-primary-15)}.price-modal-overlay .smart-dispatch-tip.token-bill-tip .tip-desc{line-height:1.5}.price-modal-overlay .price-modal-fade-enter-active,.price-modal-overlay .price-modal-fade-leave-active{transition:opacity .3s ease}.price-modal-overlay .price-modal-fade-enter-active .price-modal-container,.price-modal-overlay .price-modal-fade-leave-active .price-modal-container{transition:transform .3s ease,opacity .3s ease}.price-modal-overlay .price-modal-fade-enter-from,.price-modal-overlay .price-modal-fade-leave-to{opacity:0}.price-modal-overlay .price-modal-fade-enter-from .price-modal-container,.price-modal-overlay .price-modal-fade-leave-to .price-modal-container{transform:scale(.95) translateY(1rem);opacity:0}.price-modal-overlay .slide-panel-enter-active,.price-modal-overlay .slide-panel-leave-active{transition:opacity .3s ease}.price-modal-overlay .slide-panel-enter-active .panel-content,.price-modal-overlay .slide-panel-leave-active .panel-content{transition:transform .3s ease}.price-modal-overlay .slide-panel-enter-from,.price-modal-overlay .slide-panel-leave-to{opacity:0}.price-modal-overlay .slide-panel-enter-from .panel-content,.price-modal-overlay .slide-panel-leave-to .panel-content{transform:translate(100%)}html[data-theme=light] .price-modal-overlay{background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .price-modal-overlay .price-modal-container{background:linear-gradient(145deg,#fff,#fafcff,#fff);box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}html[data-theme=light] .price-modal-overlay .modal-close{background:#0000000d;color:#646e82}html[data-theme=light] .price-modal-overlay .modal-close:hover{background:#0000001a;color:#1e2332}html[data-theme=light] .price-modal-overlay .header-icon{background:linear-gradient(135deg,#00a1c226,#0078c81a);color:#0082a5}html[data-theme=light] .price-modal-overlay .modal-header{border-bottom-color:#00000014}html[data-theme=light] .price-modal-overlay .search-box input{background:#00000008;border-color:#0000001a;color:#141928}html[data-theme=light] .price-modal-overlay .search-box input:focus{background:#fff;border-color:#008caf;box-shadow:0 0 0 3px #00a1c21a}html[data-theme=light] .price-modal-overlay .search-box input::placeholder{color:#a0a5b4}html[data-theme=light] .price-modal-overlay .search-icon{color:#8c96aa}html[data-theme=light] .price-modal-overlay .clear-btn{background:#0000000f;color:#646e82}html[data-theme=light] .price-modal-overlay .clear-btn:hover{background:#0000001f;color:#1e2332}html[data-theme=light] .price-modal-overlay .type-tab{border-color:#0000001a;color:#505a6e}html[data-theme=light] .price-modal-overlay .type-tab:hover{border-color:#00a1c259;color:#283246;background:#00a1c20a}html[data-theme=light] .price-modal-overlay .type-tab.active{background:#00a1c21a;border-color:#008caf;color:#00789b}html[data-theme=light] .price-modal-overlay .model-item:hover{background:#00a1c20d}html[data-theme=light] .price-modal-overlay .model-item:before{background:linear-gradient(180deg,#008caf,#00a1c266)}html[data-theme=light] .price-modal-overlay .model-icon-wrapper{background:linear-gradient(145deg,#262a32,#1a1e26);box-shadow:0 2px 6px #0000001a,0 1px 2px #0000000f}html[data-theme=light] .price-modal-overlay .model-icon{filter:drop-shadow(0 0 6px rgba(255,255,255,.1))}html[data-theme=light] .price-modal-overlay .model-item:hover .model-icon-wrapper{background:linear-gradient(145deg,#202630,#141a24);box-shadow:0 0 0 1px #00a1c24d,0 3px 10px #0000001f}html[data-theme=light] .price-modal-overlay .model-icon-placeholder{background:linear-gradient(135deg,#00a1c2d9,#0078c8bf);color:#fff}html[data-theme=light] .price-modal-overlay .model-name{color:#141928}html[data-theme=light] .price-modal-overlay .model-description{color:#505a6e}html[data-theme=light] .price-modal-overlay .model-tag-chat{background:#00a1c21a;color:#00789b;border-color:#00a1c240}html[data-theme=light] .price-modal-overlay .model-tag-image{background:#8b5cf61a;color:#6d28d9;border-color:#8b5cf640}html[data-theme=light] .price-modal-overlay .model-tag-video{background:#d977061a;color:#b45309;border-color:#d9770640}html[data-theme=light] .price-modal-overlay .model-tag-audio{background:#15803d1a;color:#15803d;border-color:#15803d40}html[data-theme=light] .price-modal-overlay .model-tag-multimodal{background:#b4820a1a;color:#92600a;border-color:#b4820a40}html[data-theme=light] .price-modal-overlay .empty-state,html[data-theme=light] .price-modal-overlay .loading-state{color:#646e82}html[data-theme=light] .price-modal-overlay .spinner-ring{border-top-color:#008caf}html[data-theme=light] .price-modal-overlay .loading-more,html[data-theme=light] .price-modal-overlay .no-more{color:#8c96aa}html[data-theme=light] .price-modal-overlay .model-list-section{scrollbar-color:rgba(0,0,0,.1) transparent}html[data-theme=light] .price-modal-overlay .model-list-section::-webkit-scrollbar-thumb{background:#0000001a}html[data-theme=light] .price-modal-overlay .panel-overlay{background:#00000026}html[data-theme=light] .price-modal-overlay .panel-content{background:#fff;border-left-color:#00000014;box-shadow:-4px 0 20px #00000014}html[data-theme=light] .price-modal-overlay .panel-header{border-bottom-color:#00000014}html[data-theme=light] .price-modal-overlay .panel-header h3{color:#141928}html[data-theme=light] .price-modal-overlay .back-btn{background:#0000000d;color:#505a6e}html[data-theme=light] .price-modal-overlay .back-btn:hover{background:#0000001a;color:#141928}html[data-theme=light] .price-modal-overlay .panel-model-info{background:#00000005;border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] .price-modal-overlay .model-icon-large{background:linear-gradient(145deg,#262a32,#1a1e26);border:none;box-shadow:0 3px 10px #0000001f,0 1px 3px #00000014}html[data-theme=light] .price-modal-overlay .model-icon-large img{filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}html[data-theme=light] .price-modal-overlay .model-meta h4{color:#141928}html[data-theme=light] .price-modal-overlay .model-meta p{color:#465064}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip{background:linear-gradient(135deg,#00a1c20f,#0078c808);border-color:#00a1c22e}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip:hover{background:linear-gradient(135deg,#00a1c21a,#0078c80f);border-color:#00a1c24d}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip .tip-icon{background:#00a1c21f;color:#0082a5}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip .tip-title{color:#00789b}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip .tip-desc{color:#505a6e}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip .tip-arrow{color:#00a1c280}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip:hover .tip-arrow{color:#0082a5}html[data-theme=light] .price-modal-overlay .smart-dispatch-tip.token-bill-tip:hover{background:linear-gradient(135deg,#00a1c20f,#0078c808);border-color:#00a1c22e}html[data-theme=light] .price-modal-overlay .price-group-card{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000a}html[data-theme=light] .price-modal-overlay .group-header{padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.05)}html[data-theme=light] .price-modal-overlay .group-name{color:#141928;font-weight:600}html[data-theme=light] .price-modal-overlay .billing-type{background:#00a1c21a;color:#00789b}html[data-theme=light] .price-modal-overlay .group-price{border-bottom-color:#0000000f}html[data-theme=light] .price-modal-overlay .price-label{color:#505a6e}html[data-theme=light] .price-modal-overlay .price-value{color:#c87800;font-weight:700;font-size:1rem}html[data-theme=light] .price-modal-overlay .stat-label{color:#646e82}html[data-theme=light] .price-modal-overlay .stat-value{color:#283246;font-weight:500}html[data-theme=light] .price-modal-overlay .stat-value.high{color:#15803d}html[data-theme=light] .price-modal-overlay .stat-value.medium{color:#a16207}html[data-theme=light] .price-modal-overlay .stat-value.low{color:#b91c1c}html[data-theme=light] .price-modal-overlay .stat-value.rate-none{color:#788296}html[data-theme=light] .price-modal-overlay .stat-value.rate-small-sample{color:#5a6478}html[data-theme=light] .price-modal-overlay .combo-prices{border-top-color:#0000000f}html[data-theme=light] .price-modal-overlay .combo-prices-title{color:#5a6478;font-weight:500}html[data-theme=light] .price-modal-overlay .combo-list-item{background:#00000005;border:1px solid rgba(0,0,0,.04)}html[data-theme=light] .price-modal-overlay .combo-list-name{color:#3c465a}html[data-theme=light] .price-modal-overlay .combo-list-price{color:#c87800;font-weight:600}html[data-theme=light] .price-modal-overlay .combo-matrix-wrap{border-color:#00000014}html[data-theme=light] .price-modal-overlay .combo-matrix thead th{background:#00000008;color:#3c465a;border-bottom-color:#00000014}html[data-theme=light] .price-modal-overlay .combo-matrix .corner-cell{color:#828ca0}html[data-theme=light] .price-modal-overlay .combo-matrix .row-header{background:#00000005;color:#3c465a;border-right-color:#0000000f}html[data-theme=light] .price-modal-overlay .combo-matrix .price-cell{color:#c87800;font-weight:600}html[data-theme=light] .price-modal-overlay .combo-matrix tbody tr{border-bottom-color:#0000000a}html[data-theme=light] .price-modal-overlay .combo-extra-item{background:#00000005;border:1px solid rgba(0,0,0,.04)}html[data-theme=light] .price-modal-overlay .combo-extra-name{color:#465064}html[data-theme=light] .price-modal-overlay .combo-extra-desc{color:#00789b}html[data-theme=light] .price-modal-overlay .no-price-data{color:#788296}html[data-theme=light] .price-modal-overlay .panel-loading{color:#646e82}html[data-theme=light] .price-modal-overlay .price-groups{scrollbar-color:rgba(0,0,0,.1) transparent}html[data-theme=light] .price-modal-overlay .price-groups::-webkit-scrollbar-thumb{background:#0000001a}html[data-theme=light] .price-modal-overlay .price-groups::-webkit-scrollbar-thumb:hover{background:#0000002e}@media(max-width:48rem){.price-modal-overlay .price-modal-container{height:90vh;border-radius:1rem}.price-modal-overlay .modal-header{padding:1.5rem 1.5rem 1rem}.price-modal-overlay .filter-section{padding:0 1.5rem 1rem}.price-modal-overlay .model-list-section{padding:0 1.5rem 1.5rem}.price-modal-overlay .panel-content{max-width:100%}.price-modal-overlay .type-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.price-modal-overlay .type-tab{white-space:nowrap}}.price-modal-overlay .combo-extra-item.input-image-extra{border:1px dashed var(--c-primary-30);background:var(--c-primary-8)}.price-modal-overlay .combo-extra-desc.input-image-desc{color:#f59e0b!important}html[data-theme=light] .price-modal-overlay .combo-extra-item.input-image-extra{border:1px dashed rgba(0,161,194,.35);background:#00a1c20a}html[data-theme=light] .price-modal-overlay .combo-extra-desc.input-image-desc{color:#c87800!important}.price-modal-overlay{--color-primary:rgb(0,202,224);--color-1:rgb(30,31,37);--color-2:rgb(25,25,32);--bg-panel:rgb(20,20,25);--b-50:rgba(0,0,0,.5);--b-70:rgba(0,0,0,.7);--b-75:rgba(0,0,0,.75);--w-2:rgba(255,255,255,.02);--w-3:rgba(255,255,255,.03);--w-4:rgba(255,255,255,.04);--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-25:rgba(255,255,255,.25);--w-30:rgba(255,255,255,.3);--w-40:rgba(255,255,255,.4);--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-90:rgba(255,255,255,.9);--w-95:rgba(255,255,255,.95);--w-100:rgb(255,255,255);--c-primary-8:rgba(0,202,224,.08);--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-25:rgba(0,202,224,.25);--c-primary-30:rgba(0,202,224,.3);--c-primary-50:rgba(0,202,224,.5);--c-primary-60:rgba(0,202,224,.6);--c-primary-70:rgba(0,202,224,.7)}.price-modal-overlay.price-modal-nested{z-index:10050}.price-modal-overlay .type-tab{border-radius:6px!important}.price-modal-overlay .model-item{appearance:none;-webkit-appearance:none;width:100%;border:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;align-items:flex-start}.price-modal-overlay .model-item .model-icon-wrapper{margin-top:.125rem}.price-modal-overlay .model-item.active,.price-modal-overlay .model-item:focus-visible{background:var(--c-primary-8);outline:none}.price-modal-overlay .model-item.active:before{height:70%;opacity:1}.price-modal-overlay .model-description{min-height:2.1em}.price-modal-overlay .model-tags{margin-top:.0625rem}.price-modal-overlay .price-unit{margin-left:.25rem;font-size:.75rem;color:var(--w-50);font-weight:500}.price-modal-overlay .free-hint{margin-left:.5rem;font-size:.6875rem;color:var(--color-primary,#00cae0);font-weight:500}.price-modal-overlay button.smart-dispatch-tip{width:calc(100% - 2rem);appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left}.price-modal-overlay .group-price:empty{display:none}.price-modal-overlay .group-stats{align-items:flex-start;margin-bottom:.125rem}.price-modal-overlay .stat-item{flex-direction:row;align-items:baseline;gap:.375rem}.price-modal-overlay .stat-label{font-size:.75rem;color:var(--w-40)}.price-modal-overlay .combo-extra-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem 0;font-size:.75rem}.price-modal-overlay .combo-extra-name{color:var(--w-70)}.price-modal-overlay .combo-extra-desc{color:var(--w-50)}@media (max-width:48rem){.price-modal-overlay{padding:.75rem;align-items:flex-end}.price-modal-overlay .price-modal-container{max-height:92vh;height:min(92vh,100%);border-radius:1rem 1rem 0 0}}.price-modal-overlay .vt{display:inline-flex;align-items:center;padding:0 .375rem;border-radius:.3125rem;font-size:.625rem;font-weight:600;line-height:1.35rem;white-space:nowrap}.price-modal-overlay .vt-official{background:rgba(0,202,224,.16);color:#4fd8e8;box-shadow:inset 0 0 0 1px rgba(0,202,224,.35)}.price-modal-overlay .vt-special{background:rgba(250,204,21,.14);color:#fbbf24;box-shadow:inset 0 0 0 1px rgba(250,204,21,.3)}.price-modal-overlay .vt-superres{background:rgba(139,92,246,.14);color:#b7a5fd;box-shadow:inset 0 0 0 1px rgba(139,92,246,.3)}.price-modal-overlay .vt-face{background:rgba(52,211,153,.14);color:#5eead4;box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.price-modal-overlay .vt-backup{background:rgba(148,163,184,.14);color:#94a3b8;box-shadow:inset 0 0 0 1px rgba(148,163,184,.3)}.price-modal-overlay .model-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.2rem;min-height:1.05rem}.price-modal-overlay .model-price-row{display:inline-flex;align-items:baseline;gap:.15rem;font-size:.6875rem;font-variant-numeric:tabular-nums}.price-modal-overlay .model-price-num{color:#4fd8e8;font-weight:600}.price-modal-overlay .model-price-unit{color:rgba(79,216,232,.8);font-size:.625rem}.price-modal-overlay .model-price-from{color:var(--w-40);font-size:.625rem}.price-modal-overlay .model-rate{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.price-modal-overlay .model-rate.rate-high{color:#4ade80}.price-modal-overlay .model-rate.rate-mid{color:#fbbf24}.price-modal-overlay .model-rate.rate-low{color:#f87171}.price-modal-overlay .price-groups-v2{display:flex;flex-direction:column;gap:.75rem}.price-modal-overlay .channel-price-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-panel);border:1px solid var(--w-8);border-radius:.875rem;overflow:hidden;font-size:.75rem}.price-modal-overlay .channel-price-table thead th{position:sticky;top:0;z-index:1;background:var(--w-5);padding:.55rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;color:var(--w-50);letter-spacing:.02em;border-bottom:1px solid var(--w-8);white-space:nowrap}.price-modal-overlay .channel-price-table tbody td{padding:.6rem .75rem;border-bottom:1px solid var(--w-5);vertical-align:middle;color:var(--w-80)}.price-modal-overlay .channel-price-table tbody tr:last-child td{border-bottom:none}.price-modal-overlay .channel-price-table tbody tr:hover td{background:var(--c-primary-8)}.price-modal-overlay .cpt-channel{max-width:11rem}.price-modal-overlay .cpt-channel-name{display:block;color:var(--w-95);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-modal-overlay .cpt-vtags{display:flex;gap:.25rem;margin-top:.2rem;flex-wrap:wrap}.price-modal-overlay .cpt-billing{white-space:nowrap;color:var(--w-60)}.price-modal-overlay .cpt-price{white-space:nowrap}.price-modal-overlay .cpt-price-wrap{display:inline-flex;flex-direction:column;gap:.1rem}.price-modal-overlay .cpt-price-wrap.cpt-price-token{flex-direction:column;align-items:flex-start}.price-modal-overlay .cpt-price-main{color:var(--w-95);font-weight:600;font-variant-numeric:tabular-nums}.price-modal-overlay .cpt-price-unit{color:var(--w-45);font-size:.625rem;font-weight:500;margin-left:.15rem}.price-modal-overlay .cpt-price-sub{color:var(--w-45);font-size:.625rem}.price-modal-overlay .cpt-rate{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.price-modal-overlay .cpt-rate.high{color:#4ade80}.price-modal-overlay .cpt-rate.medium{color:#fbbf24}.price-modal-overlay .cpt-rate.low{color:#f87171}.price-modal-overlay .cpt-rate.rate-none,.price-modal-overlay .cpt-rate.rate-small-sample{color:var(--w-40)}.price-modal-overlay .cpt-latency{white-space:nowrap;color:var(--w-60);font-variant-numeric:tabular-nums}html[data-theme=light] .price-modal-overlay .vt-official{background:rgba(0,150,170,.12);color:#007a8a;box-shadow:inset 0 0 0 1px rgba(0,150,170,.3)}html[data-theme=light] .price-modal-overlay .model-price-num,html[data-theme=light] .price-modal-overlay .model-price-unit{color:#0092a5}.price-modal-overlay .variant-filter-row{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.price-modal-overlay .variant-chip{appearance:none;-webkit-appearance:none;border:1px solid var(--w-12);background:var(--w-5);color:var(--w-70);font:inherit;font-size:.6875rem;font-weight:500;padding:.2rem .55rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:all .18s ease;white-space:nowrap}.price-modal-overlay .variant-chip:hover{border-color:var(--w-25);color:var(--w-95)}.price-modal-overlay .variant-chip-count{font-size:.625rem;color:var(--w-40);font-variant-numeric:tabular-nums}.price-modal-overlay .variant-chip-active{color:#062a2e;font-weight:600}.price-modal-overlay .variant-chip-active .variant-chip-count{color:rgba(6,42,46,.65)}.price-modal-overlay .vc-all.variant-chip-active{background:var(--w-80);border-color:var(--w-80)}.price-modal-overlay .vc-official.variant-chip-active{background:#22d3ee;border-color:#22d3ee}.price-modal-overlay .vc-special.variant-chip-active{background:#fbbf24;border-color:#fbbf24}.price-modal-overlay .vc-superres.variant-chip-active{background:#a78bfa;border-color:#a78bfa}.price-modal-overlay .vc-face.variant-chip-active{background:#34d399;border-color:#34d399}html[data-theme=light] .price-modal-overlay .variant-chip{background:rgba(0,0,0,.03)}