@charset "UTF-8";.cockpit-icon[data-v-f2a1276a]{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}.cockpit-icon[data-v-f2a1276a] svg{display:block}.cockpit-root{box-sizing:border-box;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.cockpit-root *,.cockpit-root *:before,.cockpit-root *:after{box-sizing:border-box}.cockpit-root ::-webkit-scrollbar{width:0;height:0}.cockpit-root .num{font-family:Rajdhani,DIN Alternate,Bahnschrift,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cockpit-root .stage{position:absolute;left:50%;top:50%;width:120rem;height:67.5rem;margin:-33.75rem 0 0 -60rem;transform-origin:center center;background-image:url(/assets/cockpit-bg-2.BTfn1eCd.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.cockpit-root .bg-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(60,140,220,.05) .0625rem,transparent .0625rem),linear-gradient(90deg,rgba(60,140,220,.05) .0625rem,transparent .0625rem);background-size:4rem 4rem}.cockpit-root .glow{position:absolute;pointer-events:none;border-radius:50%}.cockpit-root .glow-a{width:45rem;height:45rem;left:-12.5rem;top:6.875rem;background:radial-gradient(circle,#146edc29,#146edc00 68%)}.cockpit-root .glow-b{width:40rem;height:40rem;right:-11.25rem;bottom:-8.75rem;background:radial-gradient(circle,#00c8ff1f,#00c8ff00 68%)}.cockpit-root .vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(87.5rem 50rem at 50% 45%,transparent 55%,rgba(2,6,15,.75) 100%)}.cockpit-root .layer{position:relative;z-index:10;height:67.5rem;display:flex;flex-direction:column;padding:0 0 .625rem;overflow:hidden}.cockpit-root .panel{position:relative;display:flex;flex-direction:column;border-radius:.5rem;background:transparent;box-shadow:none}.cockpit-root .panel-sale,.cockpit-root .panel-demand,.cockpit-root .panel-product,.cockpit-root .panel-supplier{background:url(/assets/cockpit-panel-bg.YazO3mqC.webp) center/cover no-repeat}.cockpit-root .panel-trend,.cockpit-root .panel-feed{background:url(/assets/cockpit-panel2-bg.BnJ5ppjv.webp) 0 0/100% 100% no-repeat}.cockpit-root .corner{position:absolute;width:.875rem;height:.875rem;border-color:#39c7ff;border-style:solid;opacity:.9;z-index:2;pointer-events:none}.cockpit-root .corner.tl{top:0;left:0;border-width:.125rem 0 0 .125rem;border-top-left-radius:.375rem}.cockpit-root .corner.tr{top:0;right:0;border-width:.125rem .125rem 0 0;border-top-right-radius:.375rem}.cockpit-root .corner.bl{bottom:0;left:0;border-width:0 0 .125rem .125rem;border-bottom-left-radius:.375rem}.cockpit-root .corner.br{bottom:0;right:0;border-width:0 .125rem .125rem 0;border-bottom-right-radius:.375rem}.cockpit-root .p-head{display:flex;align-items:center;height:2.5rem;flex-shrink:0;padding:0 1.375rem}.cockpit-root .p-tick{width:.1875rem;height:.875rem;margin-right:.5rem;background:#3fd6ff;box-shadow:0 0 .5rem #3fd6ff;transform:skew(-12deg)}.cockpit-root .p-title{font-size:.9375rem;font-weight:600;color:#eaf6ff;letter-spacing:.18em;text-shadow:0 0 .75rem rgba(60,200,255,.4);white-space:nowrap}.cockpit-root .p-extra{margin-left:auto;display:flex;align-items:center}.cockpit-root .p-extra>*{margin-left:.5rem}.cockpit-root .more-link{border:none;background:url(/assets/cockpit-more-btn.DlodmyLC.png) center/100% 100% no-repeat;color:#cfeeff;font-size:.75rem;line-height:1;padding:0 .875rem 0 .75rem;height:1.5rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;white-space:nowrap;transition:filter .2s ease}.cockpit-root .more-link:hover{filter:brightness(1.15)}.cockpit-root .more-link .more-text{display:inline-block}.cockpit-root .more-link .more-icon{width:.75rem;height:.75rem;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABQ0lEQVR4AezV4Q2CMBCGYXACR3AE3UBHcAOdQJ1AnQA2QCfQDYgT6AiOwAb4fg2Jxpj0WtD4A3OXKwn0yZUWB8mPfz3Y+YL/35LWdT0iT+Soi3YtHVZAY/IKqsowPrxgmqYCZxCqQteMo8MLambQO3VCnsmMTnfUqDCBmhm0IueMc3Ibi5pBEBegGwbqUGgBPOTaHMGgZgbdU4UuqCWoeQdHgSBJg2qJhZnRaLBBtYm0g3Up1Lu8rUApb/ldkHfn3mGDzlhmHZ/m8nOJ7hBMH4CCaYVMLBj3JlEgmHZoxgQHUp3pK8TQH8EgmDv4TJ3T1ZI0Yzxj7xBoSJY8tCJ3QPoAMAwLU4dA7qwx9ZRcgOngMwwPL/iCCZ2CHcOZ5xNekFv1jm5U7cQLtVV4QTpy/xJUbf9WmB72grqpy+zBLlfTzfUAAAD//+MKjCYAAAAGSURBVAMAIhhmOcLOujoAAAAASUVORK5CYII=) center/contain no-repeat}.cockpit-root .p-hint{font-size:.6875rem;color:#7fc3ff80;white-space:nowrap}.cockpit-root .p-body{flex:1 1 auto;min-height:0;padding:.625rem;overflow:hidden;position:relative}.cockpit-root .hd{height:4.125rem;flex:0 0 4.125rem;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent;border:none}.cockpit-root .hd-title{position:relative;z-index:2;margin:0;padding:1.25rem 0 0;line-height:0;pointer-events:none;flex:0 0 auto}.cockpit-root .hd-title-img{display:block;width:auto;height:2.5rem;object-fit:contain;object-position:center center}.cockpit-root .hd-right{position:absolute;right:1.25rem;top:0;height:100%;display:flex;align-items:center;gap:.5rem;z-index:3}.cockpit-root .hd-sep{width:.0625rem;height:.875rem;background:#3fd6ff59;margin:0 .375rem}.cockpit-root .hd-clock{font-size:.875rem;color:#b4dcffd9;letter-spacing:.06em}.cockpit-root .btn-ghost{display:inline-block;font-size:.75rem;color:#a9d6f5;padding:.3125rem .75rem;border-radius:.25rem;cursor:pointer;background:transparent;border:none;transition:color .2s;text-decoration:none;vertical-align:middle}.cockpit-root .btn-ghost:hover{color:#fff}.cockpit-root .h-line{position:absolute;bottom:0;left:50%;margin-left:-40.625rem;height:.0625rem;width:81.25rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(63,214,255,.7) 20%,rgba(63,214,255,.7) 80%,transparent)}.cockpit-root .h-dia{position:absolute;bottom:-.1875rem;left:50%;margin-left:-.1875rem;width:.375rem;height:.375rem;background:#3fd6ff;box-shadow:0 0 .625rem #3fd6ff;transform:rotate(45deg)}.cockpit-root .main-grid{flex:1 1 auto;min-height:0;height:auto;margin:.5rem 1rem 0;display:flex;gap:.75rem}.cockpit-root .col-side{width:32.5rem;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0}.cockpit-root .col-center{flex:1 1 auto;min-width:0;position:relative;height:100%;min-height:0;padding-top:9.375rem;box-sizing:border-box}.cockpit-root .panel-sale,.cockpit-root .panel-demand,.cockpit-root .panel-product,.cockpit-root .panel-supplier{flex:1 1 50%;min-height:0}.cockpit-root .hero-time{position:absolute;left:50%;top:1.625rem;transform:translate(-50%);z-index:5;width:28.25rem;height:2.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.875rem;padding:0 1.625rem .25rem;box-sizing:border-box;white-space:nowrap;background:url(/assets/cockpit-time-frame.yEhbAyOJ.webp) center/100% 100% no-repeat;pointer-events:none}.cockpit-root .hero-time-clock{font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:.08em;color:#eaf7ff;text-shadow:0 0 1rem rgba(70,190,255,.55),0 0 2.5rem rgba(40,130,240,.3)}.cockpit-root .hero-time-meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.14em;color:#afd7fad9}.cockpit-root .hero-time-dot{width:.1875rem;height:.1875rem;border-radius:50%;background:#5abeffcc}.cockpit-root .hero-stage{position:relative;width:100%;height:100%}.cockpit-root .hero-main{position:absolute;left:0;top:3.125rem;width:100%;height:calc(100% - 3.125rem);background:url(/assets/cockpit-main-visual.BUKdtnh6.webp) center/cover no-repeat;pointer-events:none;z-index:1}.cockpit-root .kpi-img{position:absolute;z-index:3;width:10.625rem;pointer-events:none}.cockpit-root .kpi-img>img{width:90%;height:auto;display:block}.cockpit-root .kpi-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:baseline;column-gap:.25rem;text-align:center;padding:.125rem .5rem 0;box-sizing:border-box;white-space:nowrap}.cockpit-root .kpi-num{flex:0 0 auto;font-size:1.5rem;font-weight:700;line-height:1.1;color:#fff;text-shadow:0 0 .625rem rgba(80,200,255,.45)}.cockpit-root .kpi-sub{flex:0 0 auto;margin-top:0;font-size:.6875rem;color:#b4dcffbf;letter-spacing:.06em}.cockpit-root .kpi-label{flex:1 0 100%;margin-top:.1875rem;font-size:.6875rem;color:#d2ebffe6;letter-spacing:.16em}.cockpit-root .kpi-tl{left:0%;top:9%}.cockpit-root .kpi-tr{right:-2%;top:12%}.cockpit-root .kpi-ml{left:8%;top:47%}.cockpit-root .kpi-mr{right:4%;top:46%}.cockpit-root .kpi-amount{left:52%;bottom:8%;transform:translate(-50%);width:10.625rem;z-index:4}.cockpit-root .kpi-amount .kpi-num{font-size:1.875rem;color:#fff;text-shadow:0 0 .875rem rgba(255,180,60,.45)}.cockpit-root .kpi-amount .kpi-label{color:#fff}.cockpit-root .bottom-grid{flex:0 0 16.75rem;height:16.75rem;margin:.5rem 1rem 0;display:flex;align-items:stretch;gap:.75rem;min-height:0}.cockpit-root .panel-trend,.cockpit-root .panel-feed{flex:1 1 0;min-width:0;height:100%;min-height:0;overflow:hidden}.cockpit-root .st-head{display:flex;align-items:center;height:1.875rem;flex-shrink:0;border-bottom:.0625rem solid rgba(64,168,255,.16);background:#1e5aaa24;color:#8fb8e0;font-size:.75rem;letter-spacing:.05em}.cockpit-root .st-cell{padding:0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;min-width:0}.cockpit-root .t-scroll,.cockpit-root .v-scroll{position:absolute;inset:.625rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 .75rem,#000 calc(100% - .75rem),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 .75rem,#000 calc(100% - .75rem),transparent 100%)}.cockpit-root .t-headwrap{position:absolute;top:.625rem;left:.625rem;right:.625rem;height:1.875rem}.cockpit-root .t-listwrap{position:absolute;inset:2.5rem .625rem .625rem;overflow:hidden}.cockpit-root .t-track,.cockpit-root .v-track{will-change:transform}.cockpit-root .st-row{display:flex;align-items:center;height:2.25rem;border-bottom:.0625rem solid rgba(70,140,220,.07);cursor:pointer;transition:background .18s;user-select:none}.cockpit-root .st-row:hover{background:#29c8ff1a;box-shadow:inset .1875rem 0 #29c8ff}.cockpit-root .feed-st{cursor:default}.cockpit-root .feed-st:hover{box-shadow:none}.cockpit-root .c-main{color:#eaf6ff}.cockpit-root .c-sub{font-size:.6875rem;color:#5b7494}.cockpit-root .c-price{color:#ffc75a;font-weight:600}.cockpit-root .c-dim{color:#8ba7c7}.cockpit-root .c-cyan{color:#5fc9ff}.cockpit-root .c-urgent{color:#ffce67;font-weight:600}.cockpit-root .tabs{display:flex;align-items:center}.cockpit-root .tabs>*{margin-left:.375rem}.cockpit-root .trend-tab{font-size:.75rem;padding:.1875rem .75rem;border-radius:.1875rem;border:.0625rem solid rgba(64,168,255,.3);color:#8fb8e0;background:transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.cockpit-root .trend-tab.on{color:#03121f;background:linear-gradient(135deg,#3fd6ff,#1e9be0);border-color:transparent;font-weight:600;box-shadow:0 0 .875rem #3cc8ff66}.cockpit-root .t-summary{display:flex;align-items:center;padding:.125rem .25rem .375rem;font-size:.71875rem;color:#7d95b5}.cockpit-root .t-summary>*{margin-right:1rem}.cockpit-root .t-summary b{color:#5fc9ff;font-size:.875rem}.cockpit-root .t-summary i{font-style:normal;color:#fcd381;font-size:.875rem;font-weight:600}.cockpit-root .t-up{margin-left:auto!important;margin-right:0!important;color:#34d399;white-space:nowrap}.cockpit-root .t-up svg{margin-right:.25rem;vertical-align:-.0625rem}.cockpit-root .trend-chart{position:relative;flex:1 1 auto;width:100%;min-height:0}.cockpit-root .card-scroll{inset:.5rem}.cockpit-root .card-item{display:flex;align-items:center;height:5.25rem;margin-bottom:.75rem;padding:0 .625rem;cursor:pointer;border-radius:.375rem;user-select:none;border:.0625rem solid rgba(64,168,255,.14);background:#ffffff06;transition:all .2s}.cockpit-root .card-item:hover{background:#29c8ff12;border-color:#40a8ff59}.cockpit-root .card-thumb{width:4rem;height:4rem;border-radius:.375rem;flex-shrink:0;margin-right:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border:.0625rem solid rgba(255,255,255,.1);background:linear-gradient(150deg,#123a6b,#081a38);color:#fffc}.cockpit-root .card-thumb img{width:100%;height:100%;object-fit:cover}.cockpit-root .supplier-thumb{background:linear-gradient(140deg,#1e6db0,#123a6b);font-size:1.375rem;font-weight:700;color:#fff}.cockpit-root .card-mid{min-width:0;flex:1 1 auto}.cockpit-root .card-right{text-align:right;flex-shrink:0;margin-left:.5rem}.cockpit-root .pc-name{font-size:.84375rem;color:#eaf6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .pc-model{font-size:.6875rem;color:#7d95b5;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .pc-sup{font-size:.6875rem;color:#5fc9ff99;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .pc-price{font-size:.9375rem;font-weight:600;color:#ffc75a}.cockpit-root .pc-sales{font-size:.6875rem;color:#5b7494;margin-top:.25rem}.cockpit-root .live-dot{display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:#3ef2a5;box-shadow:0 0 .5rem #3ef2a5;animation:pulse 1.6s ease infinite;vertical-align:middle}.cockpit-root .tag{display:inline-block;font-size:.6875rem;padding:.0625rem .5rem;border-radius:.1875rem;letter-spacing:.05em;white-space:nowrap}.cockpit-root .tag.sm{font-size:.625rem;padding:0 .375rem}.cockpit-root .tag-cyan{color:#4fd8ff;background:#29c8ff1f;border:.0625rem solid rgba(41,200,255,.4)}.cockpit-root .tag-amber{color:#ffce67;background:#ffc45a1a;border:.0625rem solid rgba(255,196,90,.45)}.cockpit-root .tag-emerald{color:#4bf0b0;background:#3ef2a51a;border:.0625rem solid rgba(62,242,165,.4)}.cockpit-root .tag-slate{color:#93a9c4;background:#8caac814;border:.0625rem solid rgba(140,170,200,.3)}.cockpit-root #detailOverlay{display:none;position:absolute;inset:0;z-index:40}.cockpit-root #detailOverlay.open{display:flex;align-items:center;justify-content:center;animation:fadeIn .22s ease both}.cockpit-root .detail-bg{position:absolute;inset:0;background:#030a18c7;background-image:linear-gradient(rgba(60,140,220,.05) .0625rem,transparent .0625rem),linear-gradient(90deg,rgba(60,140,220,.05) .0625rem,transparent .0625rem);background-size:3.5rem 3.5rem}.cockpit-root .d-wrap{position:relative;width:60%;height:68%;overflow:hidden;border:.0625rem solid rgba(64,168,255,.35);border-radius:.5rem;background:linear-gradient(180deg,#081832f5,#051024f5);box-shadow:0 0 2.875rem #146edc59,inset 0 0 3.75rem #195ab41f;animation:riseIn .32s cubic-bezier(.2,.75,.25,1) both}.cockpit-root .d-head{position:relative;height:3.625rem;border-bottom:.0625rem solid rgba(64,168,255,.15);background:#081832d9}.cockpit-root .d-back{position:absolute;left:1.25rem;top:.75rem}.cockpit-root .crumb{position:absolute;left:11.25rem;top:1.1875rem;font-size:.8125rem;color:#7d95b5;white-space:nowrap}.cockpit-root .crumb>*{margin-right:.5rem}.cockpit-root .crumb i{font-style:normal;color:#3f96ff80}.cockpit-root .crumb b{color:#eaf6ff;font-weight:500}.cockpit-root .d-head-r{position:absolute;right:1.25rem;top:.75rem}.cockpit-root .d-head-r>*{margin-left:.75rem}.cockpit-root .d-title{font-size:.8125rem;color:#eaf6ff;font-weight:500;letter-spacing:.2em;vertical-align:middle}.cockpit-root .d-body{position:absolute;top:3.625rem;left:0;right:0;bottom:0;display:flex;gap:1.5rem;overflow:hidden;padding:1.5rem}.cockpit-root .d-main{flex:1 1 auto;min-width:0;overflow-y:auto}.cockpit-root .d-main>*{margin-bottom:1rem}.cockpit-root .d-reco{flex:0 0 20rem;display:flex;flex-direction:column;min-height:0;padding-left:1.25rem;border-left:.0625rem solid rgba(64,168,255,.15)}.cockpit-root .reco-head{flex:0 0 auto;margin-bottom:.75rem;font-size:.9375rem;font-weight:600;color:#e8f4ff}.cockpit-root .reco-tabs{display:flex;flex:0 0 auto;gap:.5rem;margin-bottom:.75rem}.cockpit-root .reco-tab{padding:.3125rem .625rem;border:.0625rem solid rgba(64,168,255,.25);border-radius:.25rem;background:#122c5280;color:#9fc4e8;font-size:.75rem;cursor:pointer}.cockpit-root .reco-tab.active{border-color:#3fd6ffb3;background:#1e60a059;color:#fff}.cockpit-root .reco-count{margin-left:.25rem;color:#3fd6ff}.cockpit-root .reco-list{flex:1 1 auto;min-height:0;overflow-y:auto}.cockpit-root .reco-item{padding:.625rem .75rem;margin-bottom:.625rem;border:.0625rem solid rgba(64,168,255,.18);border-radius:.375rem;background:#0c203c8c;cursor:default;transition:border-color .2s,background .2s}.cockpit-root .reco-item-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cockpit-root .ri-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:#e8f4ff}.cockpit-root .ri-sub{margin-top:.25rem;font-size:.75rem;color:#9fc4e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-root .ri-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.cockpit-root .ri-tag{padding:.0625rem .375rem;border:.0625rem solid rgba(64,168,255,.28);border-radius:.1875rem;color:#74d6ff;font-size:.6875rem}.cockpit-root .ri-extra{margin-top:.375rem;font-size:.75rem;color:#9fc4e8bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-root .reco-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:13.75rem;padding:1.75rem .75rem;text-align:center;border:.0625rem dashed rgba(64,168,255,.22);border-radius:.5rem;background:radial-gradient(circle at 50% 28%,rgba(63,214,255,.08),transparent 52%),#0a1c3659}.cockpit-root .reco-empty-icon{position:relative;display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin-bottom:.875rem;color:#3fd6ff;opacity:.78}.cockpit-root .reco-empty-icon :deep(.cockpit-icon){position:relative;z-index:1;filter:drop-shadow(0 0 .5rem rgba(63,214,255,.35))}.cockpit-root .reco-empty-ring{position:absolute;inset:.5rem;border:.0625rem solid rgba(63,214,255,.28);border-radius:50%;animation:reco-empty-ring 2.4s ease-out infinite;pointer-events:none}.cockpit-root .reco-empty-ring.delay{animation-delay:1.2s}.cockpit-root .reco-empty-title{font-size:.875rem;font-weight:600;color:#c8def5;letter-spacing:.02em}.cockpit-root .reco-empty-desc{margin-top:.375rem;font-size:.75rem;color:#6f8faf}@keyframes reco-empty-ring{0%{transform:scale(.72);opacity:.55}to{transform:scale(1.18);opacity:0}}.cockpit-root .reco-thinking{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:13.75rem;padding:1.75rem .75rem;text-align:center;border:.0625rem dashed rgba(63,214,255,.28);border-radius:.5rem;background:radial-gradient(circle at 50% 20%,rgba(63,214,255,.12),transparent 55%),#0a1c3673}.cockpit-root .reco-thinking-icon{width:3.25rem;height:3.25rem;margin-bottom:.75rem;object-fit:contain;animation:reco-ai-pulse 1.4s ease-in-out infinite}.cockpit-root .reco-thinking-title{font-size:.875rem;font-weight:600;color:#e8f4ff}.cockpit-root .reco-thinking-steps{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;color:#74d6ff}.cockpit-root .reco-dots{display:inline-flex;gap:.1875rem;margin-left:.125rem}.cockpit-root .reco-dots i{width:.25rem;height:.25rem;border-radius:50%;background:#3fd6ff;opacity:.35;animation:reco-dot 1.2s ease-in-out infinite}.cockpit-root .reco-dots i:nth-child(2){animation-delay:.2s}.cockpit-root .reco-dots i:nth-child(3){animation-delay:.4s}@keyframes reco-ai-pulse{0%,to{transform:scale(1);opacity:.85;filter:drop-shadow(0 0 .25rem rgba(63,214,255,.25))}50%{transform:scale(1.08);opacity:1;filter:drop-shadow(0 0 .625rem rgba(63,214,255,.55))}}@keyframes reco-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.125rem)}}.cockpit-root .d-top{display:flex;align-items:center}.cockpit-root .d-top>*{margin-right:.75rem}.cockpit-root .d-meta{font-size:.8125rem;color:#7d95b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .d-id{margin-left:auto!important;margin-right:0!important;font-size:.9375rem;color:#5fc9ff}.cockpit-root .d-cols{display:flex;align-items:stretch}.cockpit-root .d-left{width:25rem;flex-shrink:0;margin-right:1.25rem}.cockpit-root .d-left>*{margin-bottom:.75rem}.cockpit-root .sale-fields{display:grid;grid-template-columns:1fr 1fr;gap:.625rem 1.75rem;margin-top:1.25rem;padding-top:1rem;border-top:.0625rem solid rgba(64,168,255,.14)}.cockpit-root .sale-field{display:flex;gap:.625rem;font-size:.8125rem;line-height:1.5}.cockpit-root .sale-field.wide{grid-column:1/-1}.cockpit-root .sf-l{flex:0 0 4.5rem;color:#7c9cbf}.cockpit-root .sf-v{flex:1 1 auto;min-width:0;color:#dbeafe;word-break:break-all}.cockpit-root .d-right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cockpit-root .prod-visual{border-radius:.5rem;border:.0625rem solid rgba(64,168,255,.25);position:relative;overflow:hidden;text-align:center;background:radial-gradient(25rem 15rem at 50% 30%,rgba(63,214,255,.16),transparent),linear-gradient(150deg,#123a6b,#081a38)}.cockpit-root .prod-visual.big{height:17.5rem}.cockpit-root .prod-visual.tall{height:25rem}.cockpit-root .prod-visual svg{position:absolute;top:50%;left:50%;margin-left:-3.4375rem;margin-top:-3.4375rem}.cockpit-root .prod-visual.tall svg{margin-left:-4.0625rem;margin-top:-4.0625rem}.cockpit-root .pv-tag{position:absolute;bottom:.75rem;left:0;right:0;font-size:.6875rem;color:#a0d7ff80;letter-spacing:.2em}.cockpit-root .thumb-row{margin:0 -.375rem}.cockpit-root .thumb-row>*{display:inline-block;width:33.333%;padding:0 .375rem;vertical-align:top}.cockpit-root .prod-thumb{height:4.5rem;border-radius:.375rem;border:.0625rem solid rgba(64,168,255,.2);text-align:center;background:linear-gradient(150deg,#0f2c55,#081a38)}.cockpit-root .prod-thumb svg{margin-top:.875rem}.cockpit-root .prod-thumb span{display:block;font-size:.5625rem;color:#a0d7ff66;margin-top:.125rem}.cockpit-root .d-right h2{font-size:1.5rem;color:#fff;font-weight:600}.cockpit-root .d-sub{font-size:.8125rem;color:#7d95b5;margin-top:.375rem}.cockpit-root .g3,.cockpit-root .g4{display:flex;flex-wrap:wrap;margin:0 -.375rem}.cockpit-root .g3>*{width:33.333%;padding:0 .375rem}.cockpit-root .g4>*{width:25%;padding:0 .375rem}.cockpit-root .mt16{margin-top:1rem}.cockpit-root .field-cell{background:#ffffff08;border:.0625rem solid rgba(120,180,255,.1);border-radius:.375rem;padding:.5rem .75rem;min-width:0}.cockpit-root .f-l{font-size:.6875rem;color:#7d95b5;white-space:nowrap}.cockpit-root .f-v{font-size:.875rem;color:#eaf6ff;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .f-v.acc{color:#ffc75a;font-weight:600}.cockpit-root .btn-row{margin-top:1.25rem}.cockpit-root .btn-row>*{margin-right:.75rem;display:inline-block}.cockpit-root .act-btn{font-size:.8125rem;padding:.5625rem 1.625rem;border-radius:.3125rem;cursor:pointer;transition:all .2s;letter-spacing:.1em;border:none}.cockpit-root .act-primary{color:#03121f;font-weight:600;background:linear-gradient(135deg,#43d8ff,#1e9be0)}.cockpit-root .act-primary:hover{box-shadow:0 0 1.125rem #3cc8ff80}.cockpit-root .act-plain{color:#a9d6f5;background:transparent;border:.0625rem solid rgba(64,168,255,.4)}.cockpit-root .act-plain:hover{background:#29c8ff1f}.cockpit-root .rel-block{margin-top:auto;padding-top:1rem}.cockpit-root .rel-title{font-size:.75rem;color:#7d95b5;margin-bottom:.5rem}.cockpit-root .rel-title:before{content:"";display:inline-block;width:.625rem;height:.0625rem;background:#3fd6ff99;vertical-align:middle;margin-right:.5rem}.cockpit-root .mini-card{display:flex;align-items:center;padding:.625rem;border-radius:.375rem;cursor:pointer;user-select:none;border:.0625rem solid rgba(64,168,255,.15);background:#ffffff05;transition:all .2s;min-width:0}.cockpit-root .mini-card:hover{border-color:#40a8ff66;background:#29c8ff0f}.cockpit-root .mini-card>*{margin-right:.625rem}.cockpit-root .mini-card>*:last-child{margin-right:0}.cockpit-root .mini-ic{width:2.875rem;height:2.875rem;border-radius:.375rem;flex-shrink:0;text-align:center;border:.0625rem solid rgba(255,255,255,.1)}.cockpit-root .mini-ic svg{margin-top:.6875rem}.cockpit-root .mini-mid{min-width:0;flex:1 1 auto}.cockpit-root .mini-t{font-size:.78125rem;color:#eaf6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .mini-s{font-size:.6875rem;color:#7d95b5;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .mini-p{font-size:.8125rem;color:#ffc75a;flex-shrink:0}.cockpit-root .desc-box{background:#ffffff08;border:.0625rem solid rgba(120,180,255,.1);border-radius:.375rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.9;color:#dceeffcc}.cockpit-root .desc-box b{color:#5fc9ff;margin-right:.5rem}.cockpit-root .bid-card{border:.0625rem solid rgba(64,168,255,.15);background:#ffffff05;border-radius:.375rem;padding:.75rem;cursor:pointer;transition:border-color .2s;user-select:none}.cockpit-root .bid-card:hover{border-color:#40a8ff66}.cockpit-root .bid-ava{display:inline-block;width:1.5rem;height:1.5rem;border-radius:.25rem;text-align:center;font-size:.75rem;font-weight:700;color:#fff;line-height:1.5rem;background:linear-gradient(140deg,#1e6db0,#123a6b);flex-shrink:0;margin-right:.5rem;vertical-align:middle}.cockpit-root .bid-name{font-size:.8125rem;color:#eaf6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .bid-price{font-size:1.0625rem;font-weight:600;color:#ffc75a}.cockpit-root .bid-meta{font-size:.6875rem;color:#7d95b5;text-align:right}.cockpit-root .sup-card{border:.0625rem solid rgba(64,168,255,.2);border-radius:.5rem;padding:1.25rem;background:linear-gradient(160deg,#143c7859,#08183266)}.cockpit-root .sup-ava{display:inline-block;width:3.875rem;height:3.875rem;border-radius:.5rem;text-align:center;font-size:1.625rem;font-weight:700;color:#fff;line-height:3.875rem;background:linear-gradient(140deg,#1e6db0,#123a6b);border:.0625rem solid rgba(63,214,255,.4);box-shadow:0 0 1.125rem #32aaff4d;margin-right:1rem;vertical-align:middle}.cockpit-root .sup-name{font-size:1.125rem;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-root .sup-info{font-size:.75rem;color:#7d95b5;margin-top:.25rem}.cockpit-root .sup-tags{margin-top:1rem}.cockpit-root .sup-tags .tag{margin:0 .5rem .5rem 0}.cockpit-root .radar-box{height:15.625rem;border:.0625rem solid rgba(64,168,255,.15);border-radius:.5rem;background:#ffffff05;position:relative;text-align:center}.cockpit-root .radar-box .rb-t{position:absolute;top:.75rem;left:1rem;font-size:.75rem;color:#7d95b5}.cockpit-root .radar-box svg{margin-top:1rem}.cockpit-root .goods-row{display:flex;align-items:center;padding:0 .75rem;border-radius:.375rem;cursor:pointer;user-select:none;height:4.75rem;border:.0625rem solid rgba(64,168,255,.15);background:#ffffff05;transition:all .2s;margin-bottom:.75rem}.cockpit-root .goods-row:hover{border-color:#40a8ff66;background:#29c8ff0f}.cockpit-root .goods-row>*{margin-right:.75rem}.cockpit-root .goods-row>*:last-child{margin-right:0}.cockpit-root .pd-sup{display:flex;align-items:center;padding:.75rem;border-radius:.375rem;margin-top:1rem;border:.0625rem solid rgba(64,168,255,.2);background:#29c8ff0d}.cockpit-root .pd-sup>*{margin-right:.75rem}.cockpit-root .pd-sup .btn-ghost{margin-left:auto;margin-right:0;flex-shrink:0}.cockpit-root #toast{position:absolute;left:50%;top:4.75rem;margin-left:-9.375rem;width:18.75rem;text-align:center;z-index:99;opacity:0;pointer-events:none;transition:all .25s;background:#081c3af2;border:.0625rem solid rgba(64,200,255,.5);color:#cfeaff;font-size:.8125rem;padding:.5625rem .75rem;border-radius:.375rem;box-shadow:0 .5rem 1.875rem #00000080,0 0 1.125rem #32beff40}.cockpit-root #toast.on{opacity:1}@keyframes sheen{0%,55%{left:-60%}to{left:135%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes spinSlow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes barPulse{0%{filter:brightness(1)}to{filter:brightness(1.25)}}.cockpit-root[data-v-898ed8b0]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:#02060f;z-index:4000}.panel-fill[data-v-898ed8b0]{position:absolute;top:2.5rem;left:0;right:0;bottom:0}.trend-wrap[data-v-898ed8b0]{display:flex;flex-direction:column;height:calc(100% - 2.5rem);top:2.5rem;bottom:0}.trend-wrap .trend-chart[data-v-898ed8b0]{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;margin:0;padding:.5rem .625rem .625rem}.prod-visual[data-v-898ed8b0] svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.prod-img[data-v-898ed8b0]{width:100%;height:100%;object-fit:cover}
