.xq-page{--ink: #10131a;--muted: #6a6f7a;--violet: #5c61ff;--line: #e8eaf0;min-height:100vh;background:#fff;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}h1,h2,h3,h4,p,ul,figure{margin:0;padding:0}h2{text-align:center;font-size:.4rem;font-weight:800;line-height:1.5;letter-spacing:-.005rem}#scenarios h2,.features h2,.pricing h2{margin-bottom:48px}.ecosystem h2{margin-bottom:12px}section img{max-width:100%}.btn-dark,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.08rem;border-radius:99px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.btn-dark{background:#000;color:#fff;transition:background .2s}.btn-dark:hover,.btn-dark:active{background:#4d4d4d}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s}.btn-ghost:hover,.btn-ghost:active{color:#818999;background:#fff;border-color:#818999}.btn-dark svg,.btn-ghost svg{width:16px;height:16px}.btn-sm{padding:9px 20px;font-size:16px}.nav-actions .btn-ghost{border-color:#dcdfe6}.btn-lg{height:56px;padding:0 48px;border-radius:56px;font-size:16px}.nav-pill{position:fixed;z-index:100;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(1000px,94vw);height:56px;padding:0 8px 0 25px;background:#fff;border:1px solid #fff;border-radius:32px;box-shadow:0 4px 20px #00027114;transition:box-shadow .3s;white-space:nowrap}.nav-pill.scrolled{box-shadow:0 4px 24px #0000001a}.nav-brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-logo{display:block;height:38px}.nav-links{flex:1;min-width:0;justify-content:center;align-items:center;display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-links::-webkit-scrollbar{display:none}.nav-links.overflowed{justify-content:flex-start;padding:0 4px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15px calc(100% - 15px),#0000);mask-image:linear-gradient(90deg,#0000,#000 15px,#000 calc(100% - 15px),#0000)}.nav-fade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);flex-shrink:0;align-self:stretch;width:15px;margin:10px -6px 10px 0}.nav-links a{padding:5px 24px;line-height:24px;border-radius:12px;font-size:16px;color:#818999;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#000}.nav-links a.active{color:#000;font-weight:600}.nav-actions{display:flex;align-items:center;gap:.08rem;flex-shrink:0}.hero{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-height:100vh;min-height:100svh;padding:270px 24px 60px;background:#fff center / cover no-repeat;text-align:center;overflow:hidden}.bullet{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.bullet-left{left:-1.6rem;top:21%;width:5.1rem}.bullet-right{right:-2.2rem;top:24%;width:4.8rem}.hero h1{position:relative;z-index:1;font-size:61px;font-weight:700;line-height:1;letter-spacing:-.015rem;margin-bottom:20px}.hero h1 em{font-style:normal;background:linear-gradient(115deg,#6a5cff 10%,#3f7dff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 sup{font-size:.2rem;vertical-align:super}.hero-sub{position:relative;z-index:1;max-width:6.1rem;margin:0 auto .4rem;color:#818999;font-size:.19rem;line-height:1.6}.hero-users{display:flex;align-items:center;gap:.12rem;margin-top:72px;font-size:.14rem;line-height:1;color:#495366}.avatars{display:flex;align-items:center}.avatar-item{--avatar-size: .32rem;--avatar-overlap: -.08rem;box-sizing:border-box;flex-shrink:0;position:relative;width:var(--avatar-size);height:var(--avatar-size);border:.02rem solid #fff;border-radius:50%;background:#e5e7eb;transform-origin:50%}.avatar-item:not(:last-child){margin-left:var(--avatar-overlap)}.avatar-item:last-child{z-index:19}.avatar-item:nth-last-child(2){z-index:18}.avatar-item:nth-last-child(3){z-index:17}.avatar-item:nth-last-child(4){z-index:16}.avatar-item:nth-last-child(5){z-index:15}.avatar-item:nth-last-child(6){z-index:14}.avatar-item:nth-last-child(7){z-index:13}.avatar-item.is-leaving{animation:avatarLeave .9s cubic-bezier(.32,.72,0,1) forwards}.avatar-item.is-entering{animation:avatarEnter .9s cubic-bezier(.32,.72,0,1) forwards}@keyframes avatarLeave{0%{opacity:1;width:var(--avatar-size);margin-left:var(--avatar-overlap);transform:scale(1)}to{opacity:0;width:0;margin-left:0;transform:scale(.4)}}@keyframes avatarEnter{0%{opacity:0;width:0;margin-left:0;transform:scale(.4)}to{opacity:1;width:var(--avatar-size);margin-left:var(--avatar-overlap);transform:scale(1)}}.highlights{display:flex;justify-content:center;align-items:center;width:100%;max-width:11.06rem;margin-top:auto;padding:32px .4rem 0}.highlight-item{display:flex;justify-content:center;align-items:center;gap:.1rem}.laurel{flex-shrink:0;width:.25rem;height:auto}.laurel-right{transform:scaleX(-1)}.highlight-text{display:flex;flex-direction:column;align-items:center;gap:.06rem}.highlight-title{white-space:nowrap;font-size:40px;font-weight:600;line-height:180%;background:linear-gradient(90deg,#000,#000 20%,#3f2ce7 80%,#5174ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.highlight-sub{white-space:nowrap;font-size:.17rem;font-weight:400;line-height:1;background:linear-gradient(90deg,#000,#000 70%,#3f2ce7 95%,#5174ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.highlight-divider{flex-shrink:0;width:1px;height:44px;margin:0 90px;background:#d9d9d9}@media(max-width:1799px)and (min-width:1200px){.hero{padding-top:230px}.highlight-title{font-size:30px}}.scenarios{padding:.48rem 0;background:#fff}.scene-body{display:grid;grid-template-columns:1fr 1.6fr;gap:.7rem;align-items:center;max-width:14.7rem;margin:0 auto;padding:0 .24rem}.scene-list{position:relative}.scene-list:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#e4e8f0}.scene-item{position:relative;padding:0 24px 0 22px;cursor:pointer;transition:opacity .2s}.scene-item:not(:last-child){margin-bottom:max(24px,min(3.7vw - 4px,40px))}.scene-item:not(.active){opacity:.5}.scene-item:not(.active):hover{opacity:.7}.active-line{background:#10131a;width:2px;height:100%;position:absolute;top:0;left:0}.active-line.animated{height:0;animation:sceneLineGrow 5s linear forwards}@keyframes sceneLineGrow{0%{height:0}to{height:100%}}.scene-item h3{font-size:max(24px,min(8px + 1.333vw,32px));font-weight:600;line-height:max(36px,min(12px + 2vw,48px));color:#10131a;margin-bottom:max(8px,min(1.4vw - 2.7px,14px));transition:color .2s}.scene-item p{font-size:max(12px,min(4px + .667vw,16px));line-height:max(20px,min(8px + 1.333vw,28px));color:#495366}.scene-item ul{list-style:none;margin-top:.14rem}.scene-item li{display:flex;align-items:flex-start;gap:.09rem;margin-top:.09rem;font-size:.13rem;color:#4a4f5a}.scene-item li svg{flex:none;width:.14rem;height:.14rem;margin-top:.03rem}.scene-item.active h3{color:var(--ink);margin-bottom:max(12px,min(1.86vw - 2.25px,20px))}.scene-item.active p{color:#495366}.scene-tasks{list-style:none;margin-top:.14rem}.scene-tasks li{font-size:.14rem;line-height:1.5}.scene-visual{display:grid;aspect-ratio:1.833;border-radius:.12rem;overflow:hidden}.scene-visual img{grid-area:1 / 1;width:100%;animation:sceneImgFade .5s ease}@keyframes sceneImgFade{0%{opacity:0}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.features{padding:.78rem 0;background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;max-width:14.7rem;margin:0 auto;padding:0 .24rem}.feature-card{background:#f6f7fb;border-radius:.2rem;padding:.3rem .34rem .22rem}.feature-card h3{font-size:.31rem;font-weight:800}.feature-card p{min-height:.62rem;margin-top:.14rem;font-size:.14rem;line-height:1.8;color:#7b8090}.feature-card img{width:100%;margin-top:.2rem;border-radius:.12rem}.enterprise{position:relative;padding:.8rem 0;background:#fff;overflow:hidden}.ent-hero{position:relative;width:100%;aspect-ratio:7200 / 2056;background:url(/tenant/assets/enterprise-bg-C7QAC68d.jpg) center top / 100% auto no-repeat}.ent-sub{position:absolute;left:50%;top:39%;transform:translate(-50%,-50%);margin:0;white-space:nowrap;font-size:.14rem;color:#565b66}.ent-sub a{color:#5b4ff0;font-weight:700;text-decoration:none;margin-left:.12rem}.tab-card{box-sizing:border-box;max-width:16.08rem;margin:0 auto;padding:0 .465rem;position:relative}.tab-seg{display:inline-flex;gap:.04rem;margin:0;padding:.02rem;background:#e9ebf3;border-radius:.23rem}.tab-seg button{padding:.08rem .22rem;border-radius:.2rem;font-size:.14rem;color:#6a6f7a}.tab-seg button.active{background:#fff;color:var(--ink);font-weight:700}.tab-body{display:grid;grid-template-columns:1.15fr 1fr;align-items:start}.tab-left{display:flex;flex-direction:column;align-items:flex-start;padding:.38rem .4rem .38rem 0}.tab-title{margin:.48rem 0 .24rem;font-size:.4rem;font-weight:600;line-height:.6rem}.tab-title span{display:block}.tab-feats{display:flex;gap:.31rem;list-style:none;margin-top:0}.tab-feats li{display:flex;align-items:center;gap:.06rem;font-size:.155rem;color:#454a55}.feature-check{flex-shrink:0;display:block;width:.16rem;height:.16rem}.tab-btns{display:flex;gap:.14rem;margin-top:.3rem}.tab-btns .btn-dark,.tab-btns .btn-ghost{padding:.1rem .3rem;font-size:.155rem}.tab-right{height:4.58rem;border-radius:.23rem;background:center / cover no-repeat}.pricing{position:relative;overflow:hidden;padding:.8rem 0;text-align:center}.pricing .section-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;min-width:100%;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);object-fit:cover;object-position:center top}.pricing-container{margin:0 auto;padding:0 .4rem;position:relative}.pricing-container>:not(.section-bg){z-index:1;position:relative}.pricing h2{margin-bottom:.48rem;font-weight:600;color:#10131a;letter-spacing:normal}.pricing .seg-tabs{background:#e4e8f0cc;padding:2px;border-radius:.24rem;gap:0}.pricing .seg-tabs button{padding:0 .11rem;height:.36rem;border-radius:.24rem}.pricing .seg-tabs,.ecosystem .seg-tabs{margin-top:0}.seg-tabs{display:inline-flex;gap:.04rem;margin-top:.3rem;padding:.05rem;background:#f1f2f6;border-radius:99px}.seg-tabs button{padding:.08rem .24rem;border-radius:99px;font-size:.14rem;color:#6a6f7a;transition:all .15s}.seg-tabs button.active{background:#fff;color:var(--ink);font-weight:700}.seg-tabs.small button.active{background:var(--ink);color:#fff}.price-grid{justify-content:center;gap:.24rem;padding-top:.32rem;display:flex}.price-card{text-align:left;box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:.12rem .8rem .12rem .12rem;width:3.84rem;height:6.2rem;padding:.32rem;position:relative;overflow:hidden;box-shadow:0 .1rem .6rem #00197e14}.card-bg{pointer-events:none;z-index:0;border-radius:.12rem .8rem .12rem .12rem;width:100%;height:auto;position:absolute;top:0;left:0}.card-header{border-bottom:1px solid #e4e7eb;margin-bottom:.24rem;padding-bottom:.24rem;z-index:1;position:relative}.plan-title-row{align-items:center;gap:.08rem;margin-bottom:.12rem;display:flex}.plan-name{font-size:.24rem;font-weight:600}.price-row{align-items:baseline;gap:.02rem;display:flex}.yen{font-family:DIN Alternate,sans-serif;font-size:.4rem;font-weight:600}.price-num{font-family:DIN Alternate,sans-serif;font-size:.64rem;font-weight:700;line-height:1}.unit{color:#666;white-space:nowrap;margin-left:.04rem;font-size:.14rem}.subtitle{color:#495366;margin-top:.08rem;font-size:.16rem}.subtitle strong{color:#000;font-family:DIN Alternate,sans-serif;font-size:.18rem;font-weight:700}.subtitle .subtitle-note{color:#818999;font-size:.14rem}.points-badge{text-align:center;background:#e8e9ff66;border-radius:.08rem;justify-content:center;align-items:center;gap:.04rem;height:.38rem;margin-bottom:.16rem;font-size:.14rem;display:flex;z-index:1;position:relative}.points-num{font-family:DIN Alternate,sans-serif;font-weight:700}.price-card .features{flex-direction:column;flex:1;gap:.16rem;margin:0 0 .24rem;padding:0;list-style:none;display:flex;z-index:1;position:relative}.price-card .features li{color:#495366;align-items:flex-start;gap:.08rem;font-size:.14rem;font-weight:400;line-height:.22rem;display:flex;position:relative}.price-card .features li svg{flex-shrink:0;height:.22rem}.btn-group{flex-direction:column;gap:.16rem;display:flex;position:absolute;bottom:24px;left:24px;right:24px;z-index:1}.price-btn{cursor:pointer;color:#fff;background:#000;border:none;border-radius:.24rem;height:.48rem;font-size:.14rem;font-weight:500}.price-btn:hover,.price-btn:active{background:#4d4d4d}.price-btn.light{color:#000;background:#fff;border:1px solid #e0e0e0}.price-btn.light:hover,.price-btn.light:active{background:#f5f5f5}.ecosystem{position:relative;overflow:hidden;padding:.8rem 0;text-align:center}.ecosystem .section-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;min-width:100%;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);object-fit:cover;object-position:center top}.eco-container{position:relative;margin:0 auto;padding:0 .96rem}.eco-sub{margin-top:.14rem;font-size:.16rem;color:var(--muted)}.eco-container .seg-tabs{gap:0;margin-top:.3rem;margin-bottom:.32rem;padding:.04rem;background:#f1f2f6;border-radius:.28rem}.eco-container .seg-tabs button{width:2.6rem;height:.52rem;padding:0;line-height:.52rem;border-radius:.26rem;font-size:.18rem}.eco-grid{justify-content:center;align-items:stretch;gap:.24rem;margin:0 auto .48rem;display:flex;text-align:left}.eco-card{box-sizing:border-box;background:#fff;border-radius:.12rem;height:4.68rem;transition:flex-basis .4s;position:relative;overflow:hidden;min-width:0}.eco-card.active{flex:928 1 0;align-items:stretch;gap:.32rem;padding:.54rem .24rem .54rem .4rem;display:flex}.eco-card:not(.active){flex-direction:column;flex:254.67 1 0;justify-content:space-between;align-items:center;padding:.7rem .32rem .24rem;display:flex}.eco-card-img{object-fit:contain;border-radius:.12rem;flex:0 0 4.8rem;width:4.8rem;height:3.6rem}.eco-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin-top:.16rem;display:flex}.eco-icon{box-sizing:border-box;background:#f7f9fc;border-radius:.08rem;justify-content:center;align-items:center;width:.56rem;height:.56rem;margin-bottom:.16rem;display:flex}.eco-icon img{width:.32rem;height:.32rem}.eco-card h4{margin:0 0 .16rem;font-size:.32rem;font-weight:600;line-height:.48rem}.eco-card.active h4{color:#10131a}.eco-card p{margin:0;font-size:.16rem;font-weight:400;line-height:.32rem;color:#495366}.eco-card:not(.active) h4{text-align:center;margin-bottom:.08rem}.eco-card:not(.active) p{text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;overflow:hidden}.eco-arrow{cursor:pointer;background:none;border:none;justify-content:center;align-items:center;width:.48rem;height:.48rem;padding:0;color:#10131a;display:flex}.eco-progress{background:#e4e8f0;width:3.2rem;max-width:100%;height:.02rem;margin-top:auto;position:relative}.eco-progress-bar{background:#000;width:0;height:100%;animation:ecoProgressGrow 5s linear forwards;position:absolute;top:0;left:0}@keyframes ecoProgressGrow{0%{width:0}to{width:100%}}.ecosystem>.btn-lg{margin-top:.3rem}.eco-join{cursor:pointer;border:none;width:4.7rem;height:.56rem;border-radius:.24rem;font-size:.18rem;font-weight:500;color:#fff;background:#000 radial-gradient(.72rem .24rem at 50% 100%,#405cffe6,#405cff00 70%) no-repeat}.eco-join:hover{background-color:#1f1f1f}.partners{display:flex;justify-content:space-between;align-items:center;gap:.24rem;margin-top:.2rem;padding:0 0 .2rem}.partners img{height:.94rem;width:auto;object-fit:contain}.agents{padding:.78rem 0 .9rem;background:#fff;overflow:hidden;isolation:isolate}.agents-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:min(1136px,calc(100% - 48px));margin:0 auto;padding:0 128px 0 64px}.agents-head h2{position:relative;left:-50px;top:-50px;margin:0;font-size:40px;font-weight:600;line-height:1.3;color:#1f2329;text-align:left}.agents-hero{position:relative;flex-shrink:0;margin-bottom:-160px;pointer-events:none}.agents-hero img{display:block;width:auto;height:373px;position:relative;z-index:-1}@media(max-width:904px){.agents-hero{margin-bottom:-80px}.agents-hero img{height:190px}.agents-head h2{font-size:24px}.agents-head{flex-direction:column;align-items:flex-start;gap:.3rem}.agents-hero{margin-right:0;align-self:flex-end}}.agents-badge{position:absolute;top:.06rem;right:.5rem;padding:.08rem .2rem;border-radius:999px;font-size:.14rem;white-space:nowrap;color:#1f2329;background:linear-gradient(90deg,#acb7cb1a,#b5b5c51a);box-shadow:#ffffff38 1.7px -.57px 1.13px inset,#00000005 -1.7px .57px 1.13px inset}.agents-board{box-sizing:border-box;width:min(1808px,calc(100% - 64px));margin:0 auto;padding:64px 0 48px;border-radius:12px;background:url(/tenant/assets/agents-panel-bg-BhxTQYI-.png) top / cover no-repeat}.agents-grid{position:relative;z-index:2;width:min(1136px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:904px){.agents-grid{grid-template-columns:1fr}}.agent-card{display:flex;flex-direction:column;gap:18px;padding:24px;background:#fff;border:1px solid rgba(222,224,227,.5);border-radius:12px;text-align:left}.agent-card-head{display:flex;align-items:center;gap:.16rem;min-width:0}.agent-avatar{width:.64rem;height:.64rem;border-radius:50%;object-fit:cover;flex-shrink:0}.agent-meta{min-width:0}.agent-name{margin:0;font-size:.2rem;font-weight:500;line-height:1.3;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-cat{margin:.02rem 0 0;font-size:.14rem;line-height:1.4;color:#646a73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-desc{margin:0;min-height:.42rem;font-size:.14rem;line-height:1.5;color:#646a73;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:7px 12px;background:#fff;border:1px solid rgba(120,120,120,.5);border-radius:999px;font-size:.14rem;line-height:1.4;color:#1f2329;cursor:pointer;transition:background-color .2s,border-color .2s}.agent-more:hover{background:#f8f9fa;border-color:#787878e6}.agents-load{position:relative;z-index:2;display:flex;align-items:center;gap:4px;margin:.32rem auto 0;padding:8px 16px;background:#fff;border:1px solid #dee0e3;border-radius:999px;font-size:.16rem;font-weight:500;color:#1f2329;cursor:pointer;transition:border-color .2s}.agents-load:hover{border-color:#a8abb0}.security{position:relative;overflow:hidden;background:#fff}.security:before{content:"";position:absolute;top:0;left:0;right:0;height:1.28rem;background:#f7f9fc}.security:after{content:"";position:absolute;top:1.28rem;left:0;right:0;bottom:0;background:url(/tenant/assets/bg-cta-Cljbsrv6.png) center / cover no-repeat}.security-panel{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:71px 0 121px}.security-panel h2{margin:0;position:relative;z-index:2;font-size:.4rem;font-weight:600;line-height:1.2;color:#1f2329;text-align:center}.security-sub{margin:.16rem 0 0;position:relative;z-index:2;font-size:.18rem;font-weight:400;line-height:1.5;color:#646a73;text-align:center}.security-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:min(1136px,calc(100% - 64px));margin-top:48px}.security-grid img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 20px #28569b0d}.site-footer{position:relative;background:#f7f9fc;padding:0 48px;display:flex;flex-direction:column}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;padding:.44rem 0 .36rem}.footer-brand{display:flex;align-items:center;gap:12px}.footer-logo{height:.5rem}.footer-logo-text{height:.32rem}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;border-top:1px solid #e6e9ef;padding:.22rem 0;font-size:14px;color:#8a8f99}.footer-bottom p{margin:0;justify-self:end;text-align:right}.footer-qr{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-qr img{width:88px;height:88px;display:block}.footer-qr strong{display:block;font-size:14px;color:#191c1f}.footer-qr span{display:block;font-size:12px;color:#8a8f99;margin-top:4px}.footer-links{display:flex;gap:.24rem}.footer-links a{color:#8a8f99;text-decoration:none}.footer-links a:hover{color:var(--ink)}.footer-records{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:inherit}.footer-records a{display:inline-flex;align-items:center;gap:6px;color:#8a8f99;text-decoration:none}.footer-records a:hover{color:var(--ink)}.footer-records img{width:20px;height:20px;flex-shrink:0}@media(max-width:1100px){.footer-bottom{grid-template-columns:1fr 1fr;gap:16px}.footer-records{grid-column:1 / -1;grid-row:2}}@media(max-width:1199px){.nav-pill{width:min(1000px,96vw)}.nav-links a{padding:5px 14px;font-size:15px}.hero{min-height:100vh;min-height:100svh;padding-top:226px;padding-bottom:40px}.hero h1{font-size:48px}.bullet-left{width:2rem}.bullet-right{width:1.7rem}.highlight-title{font-size:24px;line-height:150%}.highlight-sub{font-size:16px;line-height:180%}.laurel{width:36.35px}.highlight-divider{height:36px;margin:0 72px}.highlights{width:983.1px;max-width:calc(100% - 24px);height:65px;margin-top:77px;padding:0}.highlight-item{gap:0}.highlight-item:first-child{width:264.7px}.highlight-item:nth-of-type(3){gap:15px;width:166.7px}.highlight-item:nth-of-type(5){gap:15px;width:261.7px}.highlight-item:first-child .highlight-text{width:192px}.highlight-item:nth-of-type(3) .highlight-text{width:64px}.highlight-item:nth-of-type(5) .highlight-text{width:159px}.scene-body,.tab-body{grid-template-columns:1fr;gap:.4rem}.feature-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:repeat(2,1fr);width:calc(100% - 32px)}.price-grid{flex-wrap:wrap;justify-content:center}.price-card{width:calc(50% - 12px)}.eco-grid{flex-direction:column}.eco-card,.eco-card.active,.eco-card:not(.active){flex:none;height:auto}.eco-card:not(.active){justify-content:flex-start;gap:.1rem;padding:.32rem}.eco-card.active{flex-direction:column;gap:.2rem;padding:.32rem}.eco-card-img{width:100%;height:auto;flex:none;max-height:3.4rem}.partners{flex-wrap:wrap;justify-content:center;gap:.4rem}}@media(max-width:1006px)and (min-width:768px){.highlights{width:auto;max-width:calc(100% - 24px)}.highlight-item:first-child,.highlight-item:nth-of-type(3),.highlight-item:nth-of-type(5){width:auto}.highlight-item .highlight-text{width:auto}.highlight-title{font-size:22px}.highlight-sub{font-size:14px}.laurel{width:30px}.highlight-divider{margin:0 clamp(16px,4vw,72px)}}@media(max-width:767px){.price-grid{flex-direction:column;align-items:center}.price-card{width:min(3.84rem,calc(100% - 32px))}.hero{padding-top:184px;padding-bottom:60px}.hero h1{font-size:.42rem}.highlights{display:none}h2{font-size:.3rem}.tab-title{font-size:.24rem}.nav-pill{gap:10px;padding-left:14px}.nav-links,.nav-fade,.nav-actions .btn-ghost{display:none}.partners{gap:.3rem}.partners img{height:.26rem}}.legal-page{min-height:100vh;background:#fff;color:#333;font:15px/1.8 Microsoft YaHei,微软雅黑,Arial,sans-serif}.legal-layout{max-width:1000px;margin:0 auto;padding:30px 20px 50px}.legal-article h1{margin:0 0 30px;font-size:24px;font-weight:700;text-align:center}.legal-article h2{margin:24px 0 12px;color:#222;font-size:20px}.legal-article h3{margin:18px 0 12px;color:#444;font-size:16px}.legal-article p{margin:12px 0;text-indent:2em;overflow-wrap:anywhere}.legal-page a{color:#1677ff;text-decoration:underline}.legal-contact{margin-top:24px}.lg-page{display:flex;flex-direction:column;min-height:100vh;background:#dce8fd url(/tenant/login-bg.jpg) center / cover no-repeat}.lg-header{flex:none;padding:20px 0 0 24px;box-sizing:border-box}.lg-logo{display:inline-block;line-height:0}.lg-logo img{height:41.6px;width:auto;display:block}.lg-body{flex:1;display:flex;align-items:center;justify-content:center;padding:0 16px}.lg-page-wrap{display:flex;align-items:stretch;gap:100px}.lg-banner{flex:none;display:block;width:500px;height:600px;border-radius:12px;object-fit:cover}.lg-card{box-sizing:border-box;position:relative;overflow:hidden;width:600px;height:600px;max-width:100%;padding:50px 0 0;background:#fff;border-radius:12px}.lg-register{position:absolute;top:0;right:0;display:block;width:80px;height:33px;padding:0 16px 0 36px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:cover;color:#fff;font:inherit;font-size:14px;line-height:33px;text-align:left;cursor:pointer}.lg-card-inner{width:400px;max-width:calc(100% - 48px);margin:0 auto}.lg-title{margin:0 0 56px;font-size:28px;font-weight:500;line-height:1.2;color:#070c14;text-align:center}.lg-tabs{display:flex;justify-content:center;gap:40px;margin-bottom:36px}.lg-tabs button{padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:400;line-height:24px;color:#858585;cursor:pointer;transition:color .15s}.lg-tabs button.active{color:#2450ff;font-weight:500}.lg-form{display:flex;flex-direction:column}.lg-input{box-sizing:border-box;width:100%;height:40px;margin-bottom:16px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;font-size:14px;color:#191c1f;outline:none;transition:border-color .15s,box-shadow .15s}.lg-input::placeholder{color:#b8bcc4}.lg-input:focus{border-color:#2450ff;box-shadow:0 0 0 2px #2450ff1a}.lg-input:-webkit-autofill,.lg-input:-webkit-autofill:hover,.lg-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191c1f;transition:background-color 9999s ease-out 0s}.lg-error{margin:-10px 0 12px;font-size:12px;line-height:18px;color:#fa423c}.lg-agreement{display:flex;align-items:flex-start;gap:6px;margin:20px 0 16px;font-size:12px;line-height:18px;color:#858585;cursor:pointer}.lg-agreement input{flex:none;width:13px;height:13px;margin:2px 0 0;accent-color:#2450ff}.lg-agreement a{color:#2450ff;text-decoration:none}.lg-agreement a:hover{text-decoration:underline}.lg-submit{box-sizing:border-box;width:100%;height:40px;border:0;border-radius:8px;background:#2450ff;font:inherit;font-size:14px;font-weight:400;color:#fff;cursor:pointer;transition:background .15s}.lg-submit:hover:not(:disabled){background:#1a41e0}.lg-submit:disabled{opacity:.4;cursor:not-allowed}.lg-third{margin-top:32px}.lg-divider{display:flex;align-items:center;gap:12px;font-size:12px;line-height:18px;color:#b8bcc4}.lg-divider:before,.lg-divider:after{content:"";flex:1;height:1px;background:#ebedf0}.lg-socials{display:flex;justify-content:center;gap:12px;margin-top:16px}.lg-social{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #d4d6d9;border-radius:16px;background:none;cursor:pointer;transition:border-color .15s}.lg-social:hover{border-color:#b8bcc4}.lg-social img{display:block;width:20px;height:18px}.lg-footer{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;min-height:24px;margin:24px 16px;font-size:12px;line-height:20px;color:#e8e9eb}.lg-footer a{color:inherit;text-decoration:none}.lg-footer a:hover{text-decoration:underline}@media(max-width:1360px){.lg-banner{display:none}.lg-page-wrap{gap:0}}@media(max-width:760px){.lg-page{background-position:left center}.lg-body{align-items:flex-start;padding-top:24px}.lg-card{height:auto;min-height:0;padding:40px 0}.lg-title{margin-bottom:32px;font-size:24px}}.app-shell{position:relative;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#f0f4fa url(/tenant/bg-main.jpg) no-repeat 0 0;background-size:100% 100%}.app-topbar{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;height:60px;padding:0 16px;background:transparent;font-family:Alimama FangYuanTi VF,阿里妈妈方圆体 VF,YouYuan,幼圆,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-variation-settings:"wght" 600,"ROND" 100;transition:background-color .15s ease-out,box-shadow .15s ease-out}.app-topbar.scrolled{background:transparent;box-shadow:none}.app-topbar.scrolled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(232 235 250 / var(--topbar-overlay-opacity));backdrop-filter:blur(var(--topbar-blur));-webkit-backdrop-filter:blur(var(--topbar-blur));mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%);pointer-events:none}.app-topbar.scrolled .topbar-ic,.app-topbar.scrolled .topbar-caret{color:#4e5969}.app-topbar.scrolled .topbar-ic:hover,.app-topbar.scrolled .topbar-user:hover{background:#ffffff80;color:#005bf8}.topbar-logo{display:flex;align-items:center;justify-content:center;height:60px;width:163px;flex-shrink:0;border:none;padding:0;margin:0;background:transparent;cursor:pointer}.brand-logo{display:block;width:163px;height:36px;object-fit:contain}.topnav{display:flex;align-items:center;margin-left:58px;height:100%}.topnav-item{--nav-base:#36373d;--nav-hover:#3e71ff;position:relative;isolation:isolate;display:flex;align-items:center;height:38px;margin:0 8px;padding:0 14px;border:1px solid transparent;border-radius:6px;background-color:transparent;background-image:linear-gradient(to right,var(--nav-hover) 50%,var(--nav-base) 50%);background-size:200% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:18px;font-weight:inherit;font-family:inherit;font-variation-settings:inherit;cursor:pointer;-webkit-font-smoothing:antialiased;transition:background-position .42s cubic-bezier(.22,.61,.36,1),box-shadow .15s}.topnav-item:hover{background-position:0 0}.topnav-item.active{background-image:none;color:#3e71ff;-webkit-text-fill-color:#3e71ff}.topnav-item.active:hover{background-image:none}.topnav-item.active:before{content:"";position:absolute;z-index:-1;left:18px;right:18px;bottom:-4px;height:3px;border-radius:2px;background:#3e71ff;pointer-events:none;animation:topnav-mark-in .5s cubic-bezier(.22,.61,.36,1) both}@keyframes topnav-mark-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.app-body{flex:1;display:flex;min-height:0;padding:0 12px}.app-sider{flex-shrink:0;width:190px;margin:0;overflow-y:auto;display:flex;flex-direction:column;background:transparent;border-radius:0;padding:60px 0 12px}.sider-nav{flex:1;overflow-y:auto;padding:14px 20px;display:flex;flex-direction:column;background:#fffffff2;border-radius:6px;margin-right:12px}.sider-group-title{display:flex;align-items:center;gap:8px;width:100%;height:34px;border:none;background:transparent;padding:0;font-size:14px;font-weight:400;color:#36373d;cursor:pointer;font-family:inherit;flex-shrink:0;text-align:left;transition:color .15s}.sider-group-title:hover,.sider-group-title.active{color:#3e71ff}.sider-group-title .anticon{font-size:15px;color:#4e5969}.sider-group-title.active .anticon{color:#3e71ff}.plugin-sider-nav{padding-top:14px}.plugin-sider-nav .sider-group+.sider-group{margin-top:4px}.sider-group+.sider-group{margin-top:12px}.sider-caret{position:relative;display:inline-block;width:11.5px;height:6px;margin-left:auto;color:#8b8ea0;flex-shrink:0}.sider-caret:before,.sider-caret:after{content:"";position:absolute;top:3px;width:7px;height:1px;background-color:currentcolor;border-radius:6px;transition:transform .3s}.sider-caret:before{left:0;transform:rotate(-45deg)}.sider-caret:after{right:0;transform:rotate(45deg)}.sider-caret.close:before{transform:rotate(45deg)}.sider-caret.close:after{transform:rotate(-45deg)}.sider-group-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:6px;margin-top:6px}.sider-group-list .sub-item{padding-left:0}.sub-item{display:block;width:100%;height:28px;padding:0;border:none;background:transparent;font-size:13px;line-height:28px;color:#36373d;cursor:pointer;text-align:left;font-family:inherit;border-radius:12px;transition:color .15s}.sub-item:hover{color:#3e71ff}.sub-item.active{color:#3e71ff;font-weight:500}.sub-item.ext-placeholder{color:#b4bfcc;cursor:default}.sider-plugin-list{display:flex;flex-direction:column;gap:2px;margin-top:6px}.sider-plugin-list .sub-item{height:30px;line-height:30px;padding:0 8px;border-radius:12px}.sider-plugin-list .sub-item:hover{color:#3e71ff;background:#eef4ff}.sider-plugin-list .sub-item.active{background:#eef4ff}.sider-plugin-list.l3{margin:2px 0 4px}.sider-plugin-list.l3 .sub-item{padding-left:24px}.sider-subgroup+.sider-subgroup,.sider-subgroup+.sub-item,.sub-item+.sider-subgroup{margin-top:6px}.app-sider{transition:width .2s}.app-sider.collapsed{width:67px;position:relative;z-index:100;overflow-x:hidden}.sider-nav.collapsed{padding:14px 4px;margin-right:12px;overflow:hidden}.sider-mini-list{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow-y:auto}.sider-mini-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:47px;max-width:100%;box-sizing:border-box;margin:0 auto;padding:7px 0 5px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-family:inherit}.sider-mini-item:hover,.sider-mini-item.active{background:#eef4ff}.sider-mini-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;font-size:15px;color:#4e5969}.sider-mini-label{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;line-height:13px;color:#55585f}.sider-mini-item:hover .sider-mini-icon,.sider-mini-item.active .sider-mini-icon,.sider-mini-item:hover .sider-mini-label,.sider-mini-item.active .sider-mini-label{color:#3e71ff}.sider-mini-panel{position:fixed;z-index:900;min-width:150px;max-height:72vh;overflow-y:auto;padding:8px;background:#fff;border-radius:6px;box-shadow:0 6px 20px #1f23291f,0 0 0 1px #1f23290a}.sider-mini-panel-heading{padding:2px 8px 6px;font-size:12px;color:#00000073;white-space:nowrap}.sider-mini-panel-item{display:block;width:100%;height:30px;padding:0 8px;border:none;background:transparent;border-radius:4px;font-size:13px;line-height:30px;color:#36373d;text-align:left;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color .15s,background .15s}.sider-mini-panel-item:hover{background:#f5f7fa;color:#3e71ff}.sider-mini-panel-item.active{background:#eef4ff;color:#3e71ff;font-weight:500}.sider-mini-panel-heading{display:flex;align-items:center;gap:6px}.sider-mini-panel-heading .anticon{font-size:14px;color:#55585f}.sider-mini-panel-item .anticon{font-size:13px;color:#7a7e8c;margin-right:2px}.sider-mini-panel-item:hover .anticon,.sider-mini-panel-item.active .anticon{color:#3e71ff}.sub-item{display:flex;align-items:center;gap:6px}.sub-item .anticon{font-size:13px;color:#7a7e8c;flex-shrink:0}.sub-item:hover .anticon,.sub-item.active .anticon{color:#3e71ff}.sider-group-title .anticon{font-size:15px}.sider-fold{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;margin-top:auto;padding:0;border:none;border-radius:6px;background:transparent;color:#8b8ea0;cursor:pointer;font-family:inherit;font-size:12px;flex-shrink:0;transition:color .15s,background .15s}.sider-fold:hover{color:#3e71ff;background:#eef4ff}.topbar-right{display:flex;align-items:center;gap:12px;margin-left:auto;flex:1;min-width:0;justify-content:flex-end}.topbar-ic{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:12px;background:transparent;color:#4e5969;font-size:19px;cursor:pointer;transition:background .15s,color .15s}.topbar-ic:hover{background:#ffffffb8;color:#005bf8}.bell-badge{position:absolute;top:-1px;right:-1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:11px;line-height:16px;font-style:normal;text-align:center}.topbar-user{display:flex;align-items:center;gap:6px;padding:2px 3px 2px 4px;border-radius:999px;background:transparent;cursor:pointer;transition:background .15s}.topbar-user:hover{background:#ffffffb8}.topbar-caret{font-size:10px;color:#4e5969;transition:transform .2s}.topbar-caret.open{transform:rotate(180deg)}.avatar{width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #c9d5e6;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.acct-card{width:264px;padding:0 0 4px}.console-pop .ant-popover-inner{border-radius:0}.acct-top{padding:14px 16px 12px;border-bottom:1px solid #f0f2f7}.acct-name-row{display:flex;align-items:center;gap:8px}.acct-name{font-size:16px;font-weight:600;color:#1f2329;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-tag{display:inline-block;padding:1px 6px;border-radius:12px;background:#ebf0ff;color:#3e71ff;font-size:11px;font-style:normal;font-weight:500;flex-shrink:0}.acct-id-row{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:#8f959e}.acct-id-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-org-row{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:#4e5969}.acct-org-row .anticon{flex-shrink:0;font-size:13px;color:#8f959e}.acct-org-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-copy{flex-shrink:0;font-size:12px;color:#8f959e;cursor:pointer}.acct-copy:hover{color:#3e71ff}.acct-menu{padding:6px}.acct-foot-menu{border-top:1px solid #f0f2f7}.acct-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:none;background:transparent;border-radius:12px;font-size:13px;color:#1f2329;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.acct-menu-item:hover{background:#f5f6fa}.acct-menu-item .anticon{font-size:15px;color:#4e5969}.app-main{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;padding-top:60px;box-sizing:border-box;background:transparent}.app-shell.app-shell-standalone .app-main{padding-top:0}.app-content{position:relative;width:100%;min-height:100%;padding:0 0 12px;box-sizing:border-box}.app-content.app-content-full{display:flex;flex-direction:column;min-height:100%;padding:0 0 12px}.app-content.app-content-account{display:flex;flex-direction:column}.app-content.app-content-account>*{flex:1 0 auto}.app-main,.app-sider,.sider-nav,.tk-grid-wrap{scrollbar-width:none}.app-main::-webkit-scrollbar,.app-sider::-webkit-scrollbar,.sider-nav::-webkit-scrollbar,.tk-grid-wrap::-webkit-scrollbar{display:none}.page-card{background:#fffffff2;border:none;border-radius:6px;padding:24px;box-shadow:none}.tn-page{width:100%;padding:0;display:flex;flex-direction:column;gap:15px}.tn-module{background:#fffffff2;border:none;border-radius:6px;box-shadow:none;padding:0}.tn-module+.tn-module{margin-top:15px}.tn-module-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}.tn-module-head h4{margin:0;font-size:18px;font-weight:500;color:#36373d}.tn-acts{display:flex;align-items:center;gap:16px}.tn-act{border:none;background:transparent;padding:0;font-size:14px;line-height:22px;color:#3e71ff;cursor:pointer;font-family:inherit}.tn-act:hover{color:#5c88ff}.tn-act[disabled]{color:#3e71ff66;cursor:not-allowed}.tn-module-body{padding:16px 24px 24px}.tn-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 32px;padding:8px 0 0}.tn-field{display:flex;gap:16px;font-size:14px;line-height:22px;min-width:0}.tn-field-label{flex:0 0 70px;color:#00000073}.tn-field-value{color:#333;word-break:break-all}.tn-module .ant-form-item:last-child{margin-bottom:0}.tn-field-edit{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px;color:#00000059;cursor:pointer;flex-shrink:0;font-family:inherit}.tn-field-edit:hover{color:#3e71ff}.tn-field-editor{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.tn-field-editor .ant-input,.tn-field-editor .ant-select{flex:1;min-width:0}.page-header{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.page-header h3{font-size:16px;margin:0}.stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:20px}.stat-card{background:#fffffff2;border:none;border-radius:6px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;box-shadow:none;transition:all .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f355814}.stat-card .icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-card .info .label{font-size:12px;color:#646a73;margin-bottom:4px}.stat-card .info .value{font-size:26px;font-weight:700}.empty-state{text-align:center;padding:40px 20px;color:#8f959e}.grid-card{background:#fffffff2;border:none;border-radius:6px;padding:16px;box-shadow:none;transition:all .2s}.grid-card:hover{box-shadow:0 4px 16px #1f355814}.online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.online-dot.online{background:#52c41a}.online-dot.offline{background:#c0c4cc}.proc-row{display:flex;gap:6px;margin-bottom:6px;align-items:center}.proc-row .ant-select{flex:1;min-width:0}.proc-row .proc-btn{flex-shrink:0}.adp-page{margin-top:0;padding:20px 24px 24px;background:#fffffff2;border-radius:6px;box-shadow:none}.adp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.adp-head-l{display:flex;align-items:center}.adp-head h1{margin:0;font-size:20px;line-height:24px;font-weight:500;color:#00010aed}.adp-head-desc{font-size:12px;color:#010b3269;margin-left:8px}.adp-tabs-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(18,42,79,.08);margin-bottom:16px}.adp-tabs{display:flex;gap:32px}.adp-tab{position:relative;padding:6px 0 10px;border:none;background:none;font-size:13px;color:#030a26a6;cursor:pointer;font-family:inherit;transition:color .15s}.adp-tab:hover{color:#1f2329}.adp-tab.active{color:#3e71ff;font-weight:500}.adp-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:#3e71ff}.adp-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.adp-toolbar-split{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.adp-filter .ant-input,.adp-filter .ant-select-selector,.adp-filter .ant-picker{border-color:#11204621!important;border-radius:12px!important;font-size:13px}.adp-filter .ant-select{min-width:160px}.adp-page .ant-btn{border-radius:12px;font-size:13px}.adp-page .ant-btn-default:not(.ant-btn-sm),.adp-page .ant-btn-primary:not(.ant-btn-sm){height:32px;padding:4px 15px}.adp-table .ant-table{background:transparent;font-size:13px}.adp-table .ant-table-thead>tr>th{background:#f7f8fa;color:#010b3269;font-size:13px;font-weight:700;padding:10px 16px;border-bottom:none}.adp-table .ant-table-thead>tr>th:before{display:none}.adp-table .ant-table-tbody>tr>td{padding:16px;font-size:13px;color:#00010aed;border-bottom:1px solid rgba(18,42,79,.08)}.adp-table .ant-table-tbody>tr:hover>td{background:#122a4f0a}.adp-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#3e71ff0f}.adp-table .ant-btn-link{padding:0 4px;height:auto;color:#3e71ff}.adp-table .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.adp-table a{color:#3e71ff}.adp-table .ant-pagination .ant-pagination-total-text{color:#010b3269;margin-right:8px}.skill-market{min-height:100%;padding:0 0 28px;color:#1f2329;background:url(/tenant/hero-bg.png) no-repeat 50% -60px}.skill-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:34px 24px 0;background:transparent;border-radius:0;text-align:center}.skill-hero h1{margin:0;font-size:28px;line-height:40px;font-weight:600;background-image:linear-gradient(90deg,#000,#000 10%,#1701d6,#000 90%,#000);-webkit-background-clip:text;background-clip:text;color:transparent}.skill-hero h1 em{font-style:normal}.skill-searchbox{position:relative;width:801px;max-width:100%;height:140px;margin-top:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #00197e05;text-align:left;transition:border-color .2s}.skill-searchbox:hover,.skill-searchbox:focus-within{border-color:#4d76ff}.skill-searchbox textarea{display:block;width:100%;height:100%;padding:16px 12px 50px 20px;border:none;background:transparent;resize:none;outline:none;font-size:14px;line-height:22px;color:#000;font-family:inherit}.skill-searchbox textarea::placeholder{color:#bfbfbf}.skill-search-foot{position:absolute;right:14px;bottom:12px;display:flex;align-items:center;gap:10px}.skill-search-clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:#0000000f;color:#8f959e;font-size:11px;cursor:pointer;transition:background .15s,color .15s}.skill-search-clear:hover{background:#0000001f;color:#1f2329}.skill-search-btn{display:flex;align-items:center;gap:5px;height:32px;padding:0 16px;border:none;border-radius:12px;background:#000;color:#fff;font-size:13px;cursor:pointer;font-family:inherit;transition:background .2s}.skill-search-btn:hover{background:#2b2f36}.skill-layout{display:flex;align-items:flex-start;gap:15px;margin-top:16px}.skill-side{flex-shrink:0;box-sizing:border-box;width:209px;position:sticky;top:52px;z-index:6;min-height:420px;padding:14px 20px 20px;background:#fffffff2;border:none;border-radius:6px;box-shadow:none;animation:skillSideIn .45s cubic-bezier(.22,.61,.36,1) both}.skill-side-group+.skill-side-group{margin-top:12px}.skill-side-label{display:flex;align-items:center;height:34px;margin:0;font-size:14px;font-weight:400;color:#36373d}.ark-side-list{display:flex;flex-direction:column;gap:2px;margin-top:6px}.ark-side-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:28px;padding:0;border:none;border-radius:12px;background:transparent;color:#36373d;font-size:13px;line-height:28px;cursor:pointer;font-family:inherit;text-align:left;transition:color .15s}.ark-side-item>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-side-item:hover{background:transparent;color:#3e71ff}.ark-side-item.active{background:transparent;color:#3e71ff;font-weight:500}.ark-side-count{flex-shrink:0;font-size:12px;color:#8b8ea0;font-weight:400}.ark-side-item:hover .ark-side-count,.ark-side-item.active .ark-side-count{color:#3e71ff}.skill-side-title{font-size:14px;font-weight:600;color:#1f2329;padding:2px 0 4px}.ark-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ark-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 10px;border:1px solid #e5e9f0;border-radius:6px;background:#f7f8fa;color:#36373d;font-size:12px;line-height:1;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.ark-chip:hover{color:#3e71ff;border-color:#c4d3ff}.ark-chip.active{color:#3e71ff;border-color:#3e71ff;background:#eef3ff;font-weight:500}.ark-chip-count{font-size:11px;color:#8b8ea0}.ark-chip:hover .ark-chip-count,.ark-chip.active .ark-chip-count{color:#3e71ff}@keyframes skillSideIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.skill-main{flex:1;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #eef1f5;border-radius:6px;box-shadow:0 1px 4px #1f35580a;padding:14px 20px 20px}.skill-main-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px}.skill-main-head h3{margin:0;font-size:16px;font-weight:600;color:#1f2329}.skill-main-head em{font-style:normal;color:#3e71ff}.skill-main-tools{display:flex;align-items:center;gap:10px}.skill-sort{min-width:104px}.skill-body{max-width:1355px;margin:16px auto 0;padding:20px 24px 24px;background:transparent}.skill-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:58px;padding:0 8px;border-bottom:1px solid rgba(62,113,255,.22)}.skill-toolbar-spacer{min-width:0}.skill-toolbar .skill-pills{justify-self:center}.skill-market-search{justify-self:end;display:flex;align-items:center;gap:8px;width:280px;height:36px;padding:0 11px;border:1px solid #dfe4ec;border-radius:12px;background:#fff;color:#8b94a5;transition:border-color .18s,box-shadow .18s}.skill-market-search:focus-within{border-color:#3e71ff;box-shadow:0 0 0 3px #3e71ff1a}.skill-market-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#1f2329;font:inherit;font-size:13px}.skill-market-search input::placeholder{color:#aab2c0}.skill-market-search button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#edf0f5;color:#7f8998;cursor:pointer;font-size:13px;line-height:1}.skill-pills{position:relative;display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#eceef3}.skill-hero .skill-pills{margin-top:22px}.skill-stickybar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:8px 0;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.skill-stickybar.visible{opacity:1;transform:none;pointer-events:auto}.skill-minisearch{display:flex;align-items:center;gap:8px;width:320px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#8f959e;font-size:13px;flex-shrink:0;transition:border-color .2s}.skill-minisearch:focus-within{border-color:#4d76ff}.skill-minisearch input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:13px;color:#1f2329;font-family:inherit}.skill-minisearch input::placeholder{color:#bfbfbf}.skill-minisearch-clear{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#0000000f;color:#8f959e;font-size:9px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.skill-minisearch-clear:hover{background:#0000001f;color:#1f2329}.skill-pill{position:relative;z-index:1;height:30px;padding:0 22px;border:none;border-radius:12px;background:transparent;color:#4e5969;font-size:13px;cursor:pointer;font-family:inherit;transition:color .2s}.skill-pill:hover{color:#1f2329}.skill-pill.active{color:#1f2329;font-weight:500}.skill-pill-thumb{position:absolute;top:4px;height:30px;border-radius:12px;background:#fff;box-shadow:0 1px 4px #1f35581f;transition:left .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),opacity .2s}.skill-main .skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-refresh{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:12px;background:transparent;color:#4e5969;font-size:14px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.skill-refresh:hover{background:#f2f3f5;color:#3e71ff}.skill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px}.skill-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:226px;overflow:hidden;padding:20px;border:1px solid #e5e9ed;border-radius:6px;background:#fff;cursor:pointer;transition:box-shadow .18s,transform .18s,border-color .18s}.skill-card:hover{background:#f2f2ff;border-color:#5c61ff;box-shadow:0 4px 12px #00197e05}.skill-card-meta{display:flex;align-items:center;height:40px;margin-top:8px;font-size:14px;color:#818999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.skill-card-actions{display:none;height:40px;margin-top:8px;gap:12px}.skill-card:hover .skill-card-meta{display:none}.skill-card:hover .skill-card-actions{display:flex;animation:skill-slide-down .28s ease both}@keyframes skill-slide-down{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.skill-cover-btn{flex:1;min-width:0;height:40px;padding:0;border:none;border-radius:12px;font-size:13px;font-family:inherit;cursor:pointer;transition:background .15s,transform .15s,border-color .15s,color .15s}.skill-cover-btn.install{background:#3e71ff;color:#fff}.skill-cover-btn.install:hover{background:#2e63f2;transform:translateY(-1px)}.skill-cover-btn.install:disabled{background:#e8eaef;color:#8f959e;cursor:not-allowed;box-shadow:none;transform:none}.skill-cover-btn.detail{background:#fff;color:#1f2329;border:1px solid #d9dfe8}.skill-cover-btn.detail:hover{border-color:#3e71ff;color:#3e71ff;transform:translateY(-1px)}.skill-card-top{display:flex;align-items:center;gap:10px}.skill-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.skill-card-icon.tone-0{color:#4263eb;background:#edf1ff}.skill-card-icon.tone-1{color:#805ad5;background:#f2edff}.skill-card-icon.tone-2{color:#008d78;background:#e7f8f4}.skill-card-icon.tone-3{color:#2478d4;background:#eaf4ff}.skill-card-icon.tone-4{color:#d97706;background:#fff4df}.skill-card-icon.tone-5{color:#cf4d74;background:#ffedf3}.skill-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.14;pointer-events:none}.skill-card-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.rich-desc{max-height:280px;overflow:auto;line-height:1.6;word-break:break-word}.rich-desc img{max-width:100%}.rich-desc p{margin:0 0 8px}.rich-desc pre{background:#f5f6f8;border-radius:12px;padding:8px;overflow:auto}.rich-desc table{border-collapse:collapse}.rich-desc td,.rich-desc th{border:1px solid #e5e7eb;padding:4px 8px}.skill-card-name{flex:1;min-width:0}.skill-card-name h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#151b26;font-size:16px;font-weight:500}.skill-card-provider{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b94a5;font-size:12px}.skill-tag-type{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#eef1f5;color:#4e5969;flex-shrink:0}.skill-fav{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#c2c8d2;font-size:14px;cursor:pointer}.skill-fav:hover{background:#f2f3f7;color:#f7ba1e}.skill-fav.on{color:#f7ba1e}.skill-card-tags{display:flex;align-items:center;gap:8px;margin-top:auto;height:32px;font-size:12px}.skill-tag-safe{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:4px;background:#e8f7f0;color:#0f9f73;flex-shrink:0}.skill-tag-safe .anticon{font-size:12px}.skill-tag-cat{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#e8e9ff;color:#3532ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-tag-sub{display:inline-flex;align-items:center;gap:4px;height:24px;margin-left:auto;padding:0 8px;border-radius:4px;background:#e8f7f0;color:#0f9f73;flex-shrink:0}.skill-card-desc{height:44px;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#495366;font-size:13px;line-height:22px}.skill-version{flex:1;min-width:0}.skill-version .ant-select-selector{border-radius:4px!important}.skill-empty{padding:72px 0}.vg{position:relative;margin-top:12px;overflow:hidden}.vg-window{position:absolute;top:0;left:0;right:0;will-change:transform}.vg .skill-grid{margin-top:0}.skill-detail-foot{display:flex;align-items:center;gap:8px}.skill-detail-foot .skill-version{max-width:180px}.plugin-section-title{margin:24px 0 12px;font-size:15px;font-weight:600;color:#161b26}.pd-drawer .ant-drawer-body{padding:20px 24px}.pd-header{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid #eef0f4}.pd-icon{width:56px;height:56px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;overflow:hidden}.pd-icon img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.pd-icon.tone-0{color:#4263eb;background:#edf1ff}.pd-icon.tone-1{color:#805ad5;background:#f2edff}.pd-icon.tone-2{color:#008d78;background:#e7f8f4}.pd-icon.tone-3{color:#2478d4;background:#eaf4ff}.pd-icon.tone-4{color:#d97706;background:#fff4df}.pd-icon.tone-5{color:#cf4d74;background:#ffedf3}.pd-head-main{flex:1;min-width:0}.pd-title{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3;color:#151b26;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-kind{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#3e71ff;color:#fff;font-size:12px;font-weight:500;line-height:1}.pd-tags{display:flex;align-items:center;gap:8px;font-size:12px}.pd-meta{display:flex;align-items:center;gap:14px;margin-top:8px;color:#8b94a5;font-size:13px;flex-wrap:wrap}.pd-provider{color:#5a6478}.pd-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pd-version{width:150px}.pd-summary{margin:16px 0;color:#495366;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.pd-tabs{margin-top:4px}.pd-body{padding-top:4px}.pd-body .rich-desc{max-height:none}.pd-muted{color:#8b94a5}.pd-prompt{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;max-height:320px;overflow:auto}@media(max-width:1280px){.skill-main .skill-grid,.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.skill-toolbar{grid-template-columns:auto 1fr}.skill-toolbar-spacer{display:none}.skill-toolbar .skill-pills{justify-self:start}.skill-market-search{width:min(280px,100%)}.skill-layout{flex-direction:column;align-items:stretch}.skill-side{position:static;width:100%;min-height:0}.skill-grid,.skill-main .skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.skill-toolbar{grid-template-columns:1fr;padding:10px 0}.skill-toolbar .skill-pills,.skill-market-search{justify-self:stretch}.skill-pills{justify-content:center}.skill-market-search{width:auto}.skill-searchbox{width:100%}.skill-grid,.skill-main .skill-grid{grid-template-columns:1fr}.skill-minisearch{width:auto;flex:1}}.hp{display:flex;flex-direction:column;gap:15px;width:100%}.hp-greet h1{margin:0;font-size:22px;font-weight:600;color:#1f2329}.hp-greet p{margin:6px 0 0;font-size:13px;color:#8f959e}.hp-row2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hp-row-main{display:grid;grid-template-columns:2fr 1fr;gap:15px;align-items:start}.hp-col{display:flex;flex-direction:column;gap:15px}.hp-card{background:#fffffff2;border:none;border-radius:6px;padding:20px 24px}.hp-panel{background:#f3f7fe;border-radius:6px;padding:14px 20px}.hp-panel .hp-quick-item{background:#fff}.hp-panel .hp-quick-item:hover{background:#f5f8ff}.hp-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hp-card-head h3{margin:0;font-size:18px;font-weight:500;color:#36373d}.hp-more{display:flex;align-items:center;gap:2px;border:none;background:transparent;font-size:13px;color:#3e71ff;cursor:pointer;font-family:inherit;transition:opacity .15s}.hp-more:hover{opacity:.75}.hp-more .anticon{font-size:11px}.hp-stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hp-stat-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#8f959e}.hp-stat-value{display:block;margin-top:6px;font-size:24px;font-weight:700;color:#1f2329}.hp-stat-value small{margin-left:2px;font-size:13px;font-weight:500;color:#8f959e}.hp-card-foot{display:flex;gap:10px;margin-top:18px}.hp-act{height:30px;padding:0 14px;border:1px solid rgba(17,32,70,.13);border-radius:12px;background:#fff;font-size:13px;color:#36373d;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.hp-act:hover{border-color:#3e71ff;color:#3e71ff}.hp-act.primary{border-color:#3e71ff;background:#3e71ff;color:#fff}.hp-act.primary:hover{border-color:#3560d9;background:#3560d9;color:#fff}.hp-list{list-style:none;margin:0;padding:0}.hp-list li{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 0;border-bottom:1px solid rgba(18,42,79,.06)}.hp-list li:last-child{border-bottom:none}.hp-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;color:#8f959e}.hp-status i{width:6px;height:6px;border-radius:50%;background:#c0c4cc}.hp-status.run{color:#0f9f73}.hp-status.run i{background:#52c41a}.hp-task-name{flex-shrink:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#1f2329}.hp-task-cron{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#8f959e}.hp-task-time{flex-shrink:0;margin-left:auto;font-size:12px;color:#a8abb0}.hp-notice li{align-items:flex-start;min-height:40px;padding:9px 0}.hp-notice-dot{flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:#ff6a6a}.hp-notice-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#36373d}.hp-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hp-quick-item{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border:none;border-radius:12px;background:#3e71ff0d;font-size:13px;color:#36373d;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s,color .15s}.hp-quick-item:hover{background:#3e71ff1a;color:#3e71ff}.hp-quick-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:12px;background:#fff;color:#3e71ff;font-size:15px;flex-shrink:0}.hp-quick-item.hp-quick-ext{border:1px dashed rgba(62,113,255,.45);background:#3e71ff08}.hp-quick-item.hp-quick-ext:hover{border-style:solid;background:#3e71ff1a}.hp-quick-item.is-pending{border-color:#122a4f1f;background:#f2f3f7;color:#a8abb0;cursor:not-allowed}.hp-quick-item.is-pending .hp-quick-icon{color:#a8abb0}@media(max-width:1100px){.hp-row2,.hp-row-main{grid-template-columns:1fr}}.tk{flex:1;display:flex;flex-direction:column;min-height:0}.tk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-shrink:0}.tk-bar-l{display:flex;align-items:baseline;gap:10px}.tk-title{font-size:17px;font-weight:700;color:#10131a}.tk-sub{font-size:12px;color:#8f959e}.tk-bar-r{display:flex;align-items:center;gap:8px}.tk-filter.ant-select .ant-select-selector{border-radius:12px}.tk-weeknav{display:flex;align-items:center;height:32px;padding:0 2px;margin-left:4px;border:1px solid rgba(17,32,70,.13);border-radius:12px;background:#fff}.tk-navbtn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:12px;background:transparent;color:#4e5969;font-size:11px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.tk-navbtn:hover{background:#f2f3f7;color:#3e71ff}.tk-range{min-width:200px;text-align:center;font-size:13px;font-weight:500;color:#1f2329}.tk-create.ant-btn{border-radius:12px;box-shadow:none;background:#3e71ff}.tk-grid-wrap{position:relative;flex:1;min-height:0;overflow-y:auto}.tk-edge-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #ececf1;border-radius:50%;background:#fff;color:#4e5969;font-size:12px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.tk-edge-btn:hover{color:#3e71ff;border-color:#c9d8ff}.tk-edge-left{left:14px}.tk-edge-right{right:14px}.tk-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;align-items:stretch;min-height:100%;background:#fffffff2;border:none;border-radius:6px;overflow:hidden}.tk-col{display:flex;flex-direction:column;min-width:0;border-left:1px solid rgba(31,53,88,.06);background:transparent;transition:background .15s}.tk-col:first-child{border-left:none}.tk-col:hover{background:#f3f7fd}.tk-day-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(31,53,88,.06);flex-shrink:0}.tk-dow{font-size:12px;font-weight:600;color:#4e5969}.tk-dow i{font-style:normal;margin-left:3px;font-size:10px;font-weight:500;color:#a8abb0}.tk-num{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;font-size:12px;font-weight:600;color:#69717e}.tk-col.today .tk-num{background:#1f2329;color:#fff}.tk-day-body{display:flex;flex-direction:column;gap:6px;padding:10px}.tk-event{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 10px;border:1px dashed #dcdfe6;border-radius:12px;background:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s}.tk-event:hover{border-color:#a3baf8}.tk-event.off{opacity:.45}.tk-ev-title{max-width:100%;font-size:12px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ev-meta{display:flex;align-items:center;gap:4px;max-width:100%;font-size:11px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ev-meta .anticon{font-size:11px;color:#a8abb0;flex-shrink:0}.tk-modal .ant-modal-content{padding:24px 28px;border:1px solid #ececf1;border-radius:12px;box-shadow:0 24px 64px #10131a29}.tk-modal .ant-modal-header{margin-bottom:18px}.tk-modal .ant-modal-title{font-size:16px;font-weight:700;color:#10131a}.tk-modal .ant-modal-close{top:20px;right:22px;color:#8f959e}.tk-modal .ant-modal-footer{margin-top:22px}.tk-foot{display:flex;align-items:center;justify-content:space-between}.tk-foot-r{display:flex;align-items:center;gap:10px}.tk-foot .ant-btn{min-width:78px;border-radius:12px}.tk-form .ant-form-item{margin-bottom:16px}.tk-form .ant-form-item-label{padding:0 0 6px}.tk-form .ant-form-item-label>label{font-size:13px;font-weight:500;color:#1f2329}.tk-form .ant-input,.tk-form .ant-picker,.tk-form .ant-select:not(.tk-skill-sel) .ant-select-selector{border-radius:12px}.tk-lab-icon{margin-left:4px;font-size:13px;color:#a8abb0;cursor:help}.tk-trig{display:flex;gap:12px}.tk-trig .ant-select{width:150px;flex-shrink:0}.tk-trig .ant-picker{flex:1}.tk-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tk-presets .ant-btn{border-radius:12px;font-size:12px}.tk-msgbox{padding:6px 8px 4px;border:1px solid #e5e6eb;border-radius:12px;background:#fff;transition:border-color .15s}.tk-msgbox:focus-within{border-color:#3e71ff}.tk-msgbox .ant-input{padding:6px 8px;border:none;box-shadow:none;font-size:13px;resize:none}.tk-msg-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 8px}.tk-msg-hint{font-size:12px;color:#a8abb0;flex-shrink:0}.tk-skill-sel{max-width:210px}.tk-skill-sel .ant-select-selection-item,.tk-skill-sel .ant-select-selection-placeholder{font-size:12px}.tk-opts{display:flex;align-items:center;gap:22px;margin:-4px 0 2px}.tk-opt{display:flex;align-items:center;gap:6px;font-size:12px;color:#4e5969}.auth-tabs{display:flex;gap:32px;padding:4px 18px 0;border:1px solid #eef1f7;border-radius:12px;background:#fff;margin-bottom:14px}.auth-tab{position:relative;padding:10px 2px 12px;border:none;background:none;font-size:15px;color:#1f2329;cursor:pointer;font-family:inherit;transition:color .15s}.auth-tab:hover{color:#3e71ff}.auth-tab.active{color:#3e71ff;font-weight:600}.auth-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:#3e71ff}.auth-filter-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.auth-filter-label{flex:none;width:64px;padding-top:5px;font-size:13px;color:#69717e}.auth-filter-opts{display:flex;flex-wrap:wrap;gap:8px}.auth-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid rgba(17,32,70,.13);border-radius:15px;background:#fff;font-size:13px;color:#36373d;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s,background .15s}.auth-pill:hover{border-color:#3e71ff;color:#3e71ff}.auth-pill.active{border-color:#3e71ff;background:#eef3ff;color:#3e71ff;font-weight:600}.auth-pill-logo{display:inline-flex;width:16px;height:16px;overflow:hidden;border-radius:4px;flex-shrink:0}.auth-pill-logo img{width:100%;height:100%;object-fit:contain;display:block}.auth-logo-mini{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font-size:10px;font-weight:600;flex-shrink:0}.auth-records{border:1px solid #eef1f7;border-radius:12px;background:#fff;padding:16px 18px}.auth-records-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.auth-records-title{font-size:15px;font-weight:700;color:#1f2329}.auth-records-sub{margin-left:10px;font-size:12px;color:#8a9099;font-weight:400}.auth-modal-tip{margin:0 0 12px;padding:8px 12px;border-radius:12px;background:#f3f7fe;font-size:13px;color:#36373d}.ant-select-arrow{transition:transform .25s!important}.ant-select-open .ant-select-arrow{transform:rotate(180deg)!important}.ant-select .ant-select-arrow{pointer-events:auto;cursor:pointer;transition:color .2s}.ant-select .ant-select-arrow:hover{color:#005bf5!important}@font-face{font-family:Alimama FangYuanTi VF;src:url(/tenant/fonts/AlimamaFangYuanTiVF-Thin-2.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DIN Alternate;src:url(/tenant/fonts/DIN-RegularAlternate-2.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#fff;color:#10131a}html.no-scrollbar{scrollbar-width:none}html.no-scrollbar::-webkit-scrollbar{display:none}html.no-scrollbar body{padding-right:0!important}button{font:inherit;cursor:pointer;border:0;background:none}button,button:hover,button:focus,button:focus-visible,button:active,.ant-btn,.ant-btn:hover,.ant-btn:focus,.ant-btn:focus-visible,.ant-btn:active{box-shadow:none!important}ul{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%}.ant-modal .ant-form-item-label{text-align:left!important}.ant-modal .ant-form-item-label>label{justify-content:flex-start!important;text-align:left}
