body:has(.cyber-home):before{display:none}.cyber-home{--cy: #05d9e8;--pk: #ff2a6d;--yl: #f9f871;--tx: #7a6fa0;--tx-hi: #9a92bd;--mono: "Cascadia Code", ui-monospace, "SF Mono", Consolas, "Courier New", monospace;position:relative;min-height:100vh;background:#0d0221;background-image:radial-gradient(ellipse 900px 420px at 50% 890px,rgba(120,30,70,.13),transparent 70%);background-repeat:no-repeat;overflow:hidden;z-index:0}.cyber-home:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.09) 0px,rgba(0,0,0,.09) 1px,transparent 1px,transparent 3px)}.ch-floor{position:absolute;left:0;right:0;top:603px;height:297px;overflow:hidden;z-index:0;pointer-events:none}.ch-floor-svg{display:block;width:100%;height:100%}.ch-floor:after{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(143,143,192,.16),transparent);filter:blur(2px)}.cyber-home>nav,.cyber-home>header,.cyber-home>section,.cyber-home>footer{position:relative;z-index:1}.ch-nav{display:flex;align-items:center;justify-content:space-between;max-width:1072px;margin:0 auto;padding:24px 0}.ch-logo{font-size:20px;font-weight:800;text-decoration:none;color:var(--pk);letter-spacing:.04em;text-shadow:0 0 12px rgba(255,42,109,.8),0 0 42px rgba(255,42,109,.45)}.ch-logo span{color:var(--cy);text-shadow:0 0 12px rgba(5,217,232,.8),0 0 42px rgba(5,217,232,.45)}.ch-links{display:flex;align-items:center;gap:34px}.ch-links>a{font-family:var(--mono);font-size:13px;letter-spacing:.12em;color:#b3abd2;text-decoration:none;transition:color .15s,text-shadow .15s}.ch-links>a:hover{color:var(--cy);text-shadow:0 0 10px rgba(5,217,232,.6)}.ch-links>a.ch-login{color:var(--yl);border:1px solid rgba(249,248,113,.75);padding:9px 22px;letter-spacing:.12em;box-shadow:0 0 14px #f9f87138;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.ch-links>a.ch-login:hover{background:#f9f87114;text-shadow:0 0 10px rgba(249,248,113,.7)}.ch-hero{position:relative;text-align:center;padding:74px 24px 0}.ch-hero:before{content:"";position:absolute;left:50%;top:-40px;width:900px;height:560px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,42,109,.1) 0%,rgba(160,40,160,.05) 42%,transparent 70%);pointer-events:none}.ch-badge{position:relative;display:inline-block;font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-indent:.22em;color:var(--cy);border:1px solid rgba(5,217,232,.65);padding:7px 20px;box-shadow:0 0 16px #05d9e82e,inset 0 0 12px #05d9e80d;text-shadow:0 0 8px rgba(5,217,232,.55)}.ch-title{position:relative;margin-top:32px;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:900;letter-spacing:.01em;line-height:1.18}.ch-title span{display:block;color:#fff;-webkit-text-stroke:1px #fff}.ch-title .l1{font-size:64px;text-shadow:-3px -2px 0 var(--pk),3px 2px 0 var(--cy)}.ch-title .l2{font-size:64px;text-shadow:-4px -2px 0 var(--pk),4px 2px 0 var(--cy)}.ch-sub{position:relative;margin-top:18px;font-size:15px;line-height:1.65;color:var(--tx)}.ch-urlbar{position:relative;display:flex;align-items:stretch;width:fit-content;margin:38px auto 0;border:1px solid rgba(5,217,232,.7);box-shadow:0 0 18px #05d9e824,inset 0 0 14px #05d9e80a;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,14px 100%,0 calc(100% - 14px))}.ch-urlbar .u{font-family:var(--mono);font-size:14px;color:var(--cy);padding:13px 24px;text-shadow:0 0 8px rgba(5,217,232,.45);-webkit-user-select:all;user-select:all}.ch-urlbar .c{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--yl);background:transparent;border:none;border-left:1px solid rgba(5,217,232,.45);padding:0 20px;cursor:pointer;text-shadow:0 0 8px rgba(249,248,113,.5);transition:background .15s}.ch-urlbar .c:hover{background:#f9f87114}.ch-cta{position:relative;display:flex;justify-content:center;gap:19px;margin-top:28px}.ch-btn-p,.ch-btn-o{display:inline-block;font-size:15px;font-weight:700;text-decoration:none;padding:12px 30px;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:filter .15s,box-shadow .15s}.ch-btn-p{background:var(--pk);color:#fff;box-shadow:0 0 26px #ff2a6d6b}.ch-btn-p:hover{filter:brightness(1.12);box-shadow:0 0 36px #ff2a6d99}.ch-btn-o{color:var(--cy);border:1px solid rgba(5,217,232,.8);background:#05d9e808;box-shadow:0 0 20px #05d9e829}.ch-btn-o:hover{background:#05d9e81a;box-shadow:0 0 30px #05d9e852}.ch-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1072px;margin:88px auto 0;padding:0}.ch-card{background:#0e0524cc;border:1px solid rgba(56,189,248,.32);box-shadow:0 0 22px #22d3ee17,inset 0 0 24px #22d3ee0a;padding:30px 32px 28px}.ch-card .n{font-family:var(--mono);font-size:13px;color:var(--pk);letter-spacing:.12em;text-shadow:0 0 8px rgba(255,42,109,.5)}.ch-card h3{margin-top:16px;font-size:20px;font-weight:800;color:#fff;letter-spacing:.04em}.ch-card p{margin-top:12px;font-size:14px;line-height:1.75;color:#7f7a9e}.ch-models{margin-top:68px;text-align:center;padding:0 24px}.ch-label{font-family:var(--mono);font-size:12px;letter-spacing:.3em;text-indent:.3em;color:#6f6795}.ch-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:26px}.ch-tag{font-family:var(--mono);font-size:13px;color:#f0a8c8;text-decoration:none;border:1px solid rgba(255,42,109,.5);padding:8px 17px;letter-spacing:.04em;text-shadow:0 0 8px rgba(255,42,109,.35);transition:background .15s,box-shadow .15s}.ch-tag:hover{background:#ff2a6d1a;box-shadow:0 0 16px #ff2a6d4d}.ch-sec{max-width:1072px;margin:96px auto 0;padding:0}.ch-sec-h{text-align:center;margin-bottom:34px}.ch-sec-h .n{font-family:var(--mono);font-size:13px;color:var(--pk);letter-spacing:.12em;text-shadow:0 0 8px rgba(255,42,109,.5)}.ch-sec-h h2{margin-top:12px;font-size:26px;font-weight:800;color:#fff;letter-spacing:.04em}.ch-sec-h p{margin-top:10px;font-size:13px;color:var(--tx)}.ch-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ch-stat{background:#0e0524cc;border:1px solid rgba(56,189,248,.28);box-shadow:0 0 22px #22d3ee12,inset 0 0 24px #22d3ee08;padding:26px 20px 22px;text-align:center}.ch-stat b{display:block;font-family:var(--mono);font-size:26px;font-weight:700;color:var(--cy);text-shadow:0 0 14px rgba(5,217,232,.5)}.ch-stat span{display:block;margin-top:10px;font-size:12px;color:var(--tx);letter-spacing:.08em}.ch-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ch-tool{display:block;background:#0e0524cc;border:1px solid rgba(56,189,248,.28);padding:22px 24px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.ch-tool:hover{border-color:#05d9e8b3;box-shadow:0 0 22px #22d3ee2e;transform:translateY(-2px)}.ch-tool b{display:block;font-size:17px;font-weight:700;color:#fff;letter-spacing:.02em}.ch-tool span{display:block;margin-top:8px;font-size:13px;color:#7f7a9e}.ch-tool i{display:block;margin-top:14px;font-style:normal;font-family:var(--mono);font-size:12px;color:var(--cy);letter-spacing:.06em}.ch-notice{background:#0e0524cc;border:1px solid rgba(249,248,113,.3);box-shadow:0 0 18px #f9f8710f;padding:24px 28px;font-size:14px;line-height:1.9;color:#b8b2d4;white-space:pre-wrap}.ch-letter{background:#0e0524cc;border:1px solid rgba(56,189,248,.28);border-left:3px solid var(--pk);box-shadow:0 0 22px #22d3ee0f;padding:30px 36px;font-size:14px;line-height:2;color:#b8b2d4}.ch-letter p{margin:0 0 14px}.ch-letter ul{margin:0 0 14px;padding-left:22px}.ch-letter li{margin:8px 0}.ch-letter b{color:#e8e4f7}.ch-letter .sig{margin:18px 0 0;font-size:16px;font-weight:700;color:var(--pk);text-shadow:0 0 12px rgba(255,42,109,.45)}.ch-faqs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ch-faq{background:#0e0524cc;border:1px solid rgba(56,189,248,.24);padding:0}.ch-faq summary{cursor:pointer;list-style:none;padding:16px 20px;font-size:14px;font-weight:600;color:#d9d4ec;transition:color .15s}.ch-faq summary:before{content:"+";font-family:var(--mono);color:var(--cy);margin-right:10px}.ch-faq[open] summary:before{content:"−"}.ch-faq summary:hover{color:var(--cy)}.ch-faq p{margin:0;padding:0 20px 18px 46px;font-size:13px;line-height:1.85;color:#7f7a9e}.ch-tablewrap{border:1px solid rgba(56,189,248,.28);background:#0e0524cc;overflow-x:auto}.ch-table{width:100%;border-collapse:collapse;font-size:13px}.ch-table th{text-align:left;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--cy);border-bottom:1px solid rgba(56,189,248,.35);padding:12px 18px;white-space:nowrap}.ch-table td{padding:10px 18px;color:#b8b2d4;border-bottom:1px solid rgba(56,189,248,.1);white-space:nowrap}.ch-table tr:last-child td{border-bottom:none}.ch-table td.mono{font-family:var(--mono);color:#e8e4f7}.ch-table tbody tr:hover td{background:#05d9e80a}.ch-disclaim{border:1px dashed rgba(122,111,160,.4);padding:22px 28px;font-size:12.5px;line-height:2;color:#6f6795}.ch-disclaim p{margin:4px 0}.ch-foot{display:flex;justify-content:space-between;max-width:1072px;margin:92px auto 0;padding:0 0 28px;font-size:12px;color:#6b6488;letter-spacing:.04em}@media (max-width: 1100px){.ch-nav,.ch-cards,.ch-sec,.ch-foot{max-width:none;margin-left:24px;margin-right:24px}.ch-cards{grid-template-columns:1fr;margin-top:70px}.ch-stats{grid-template-columns:repeat(2,1fr)}.ch-tools,.ch-faqs{grid-template-columns:1fr}.ch-title .l1,.ch-title .l2{font-size:42px}.ch-links{gap:20px}.ch-floor{top:640px}}.lg-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0d0221;overflow:hidden}.lg-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.09) 0px,rgba(0,0,0,.09) 1px,transparent 1px,transparent 3px)}.lg-page:before{content:"";position:absolute;left:50%;top:62%;width:900px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(255,42,109,.12) 0%,rgba(255,42,109,.05) 40%,transparent 70%);pointer-events:none}body:has(.lg-page):before{display:none}.lg-card{position:relative;z-index:1;width:380px;max-width:calc(100vw - 48px);padding:40px 36px 32px;text-align:center;border:1px solid rgba(122,111,160,.35);background:linear-gradient(180deg,#15092eeb,#0d0221f2);box-shadow:0 20px 60px #00000080,0 0 40px #05d9e80f}.lg-logo{display:inline-block;font-size:26px;font-weight:800;text-decoration:none;color:#ff2a6d;letter-spacing:.04em;text-shadow:0 0 14px rgba(255,42,109,.8),0 0 50px rgba(255,42,109,.45)}.lg-logo span{color:#05d9e8;text-shadow:0 0 14px rgba(5,217,232,.8),0 0 50px rgba(5,217,232,.45)}.lg-slogan{margin:10px 0 30px;font-size:12.5px;letter-spacing:.18em;color:#7a6fa0}.lg-label{display:block;text-align:left;font-size:12.5px;color:#9a92bd;margin:0 0 8px;letter-spacing:.05em}.lg-input{width:100%;box-sizing:border-box;font-family:Cascadia Code,ui-monospace,Consolas,monospace;font-size:13.5px;color:#ece8fa;background:#050310cc;border:1px solid rgba(122,111,160,.4);padding:12px 14px;margin-bottom:20px;outline:none;transition:border-color .15s,box-shadow .15s}.lg-input:focus{border-color:#05d9e8;box-shadow:0 0 14px #05d9e840}.lg-input::placeholder{color:#5c5478}.lg-btn{width:100%;padding:13px;font-size:14px;font-weight:700;letter-spacing:.3em;color:#0d0221;background:#05d9e8;border:none;cursor:pointer;transition:box-shadow .15s,opacity .15s;box-shadow:0 0 20px #05d9e859}.lg-btn:hover{box-shadow:0 0 30px #05d9e88c}.lg-btn:disabled{opacity:.6;cursor:wait}.lg-hint{margin-top:22px;font-size:12.5px;color:#6b6488}.lg-back{display:inline-block;margin-top:14px;font-family:Cascadia Code,ui-monospace,Consolas,monospace;font-size:12px;color:#6b6488;text-decoration:none;letter-spacing:.05em}.lg-back:hover{color:#05d9e8}.lg-lang{position:absolute;top:14px;right:14px}.lg-card{position:relative}.cyber-page{--cy: #05d9e8;--pk: #ff2a6d;--yl: #f9f871;--tx: #7a6fa0;--tx-hi: #9a92bd;--mono: "Cascadia Code", ui-monospace, "SF Mono", Consolas, "Courier New", monospace;position:relative;min-height:100vh;background:#0d0221;color:#d9d4ec;overflow-x:hidden;z-index:0}body:has(.cyber-page):before{display:none}.cyber-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 900px 500px at 12% -8%,rgba(5,217,232,.07),transparent 60%),radial-gradient(ellipse 800px 520px at 92% 12%,rgba(255,42,109,.06),transparent 60%),radial-gradient(ellipse 1000px 700px at 50% 115%,rgba(85,45,160,.12),transparent 65%)}.cyber-page main{background-image:linear-gradient(rgba(122,111,160,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(122,111,160,.045) 1px,transparent 1px);background-size:44px 44px}.cyber-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.09) 0px,rgba(0,0,0,.09) 1px,transparent 1px,transparent 3px)}.cyber-page>nav,.cyber-page>main,.cyber-page>footer{position:relative;z-index:1}.cb-navwrap{position:sticky;top:0;z-index:80;background:#0d0221db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(122,111,160,.18)}.cb-nav{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:14px 0}.cb-logo{font-size:20px;font-weight:800;text-decoration:none;color:var(--pk);letter-spacing:.04em;text-shadow:0 0 12px rgba(255,42,109,.8),0 0 42px rgba(255,42,109,.45)}.cb-logo span{color:var(--cy);text-shadow:0 0 12px rgba(5,217,232,.8),0 0 42px rgba(5,217,232,.45)}.cb-logo small{font-size:12px;font-weight:400;color:var(--tx);margin-left:10px;letter-spacing:.08em;text-shadow:none}.cb-links{display:flex;align-items:center;gap:34px}.cb-links>a{font-family:var(--mono);font-size:13px;letter-spacing:.12em;color:#b3abd2;text-decoration:none;transition:color .15s,text-shadow .15s}.cb-links>a:hover,.cb-links>a.on{color:var(--cy);text-shadow:0 0 10px rgba(5,217,232,.6)}.cb-links>a.cb-console{color:var(--yl);border:1px solid rgba(249,248,113,.75);padding:9px 22px;letter-spacing:.12em;box-shadow:0 0 14px #f9f87138;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.cb-links>a.cb-console:hover{background:#f9f87114;text-shadow:0 0 10px rgba(249,248,113,.7);color:var(--yl)}.tp-lang{display:inline-flex;border:1px solid rgba(122,111,160,.4);margin-right:4px}.tp-lang button{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;padding:5px 10px;background:transparent;border:none;color:var(--tx-hi);cursor:pointer;transition:all .15s}.tp-lang button:hover{color:var(--cy)}.tp-lang button.on{background:#05d9e81f;color:var(--cy);text-shadow:0 0 8px rgba(5,217,232,.5)}.tp-user{position:relative}.tp-chip{display:flex;align-items:center;gap:9px;padding:5px 12px 5px 5px;border:1px solid rgba(5,217,232,.45);color:#ece8fa;text-decoration:none;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:box-shadow .15s,border-color .15s}.tp-user:hover .tp-chip{border-color:var(--cy);box-shadow:0 0 14px #05d9e840}.tp-ava{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#05d9e824;color:var(--cy);font-family:var(--mono);font-weight:700;font-size:14px;text-shadow:0 0 8px rgba(5,217,232,.6)}.tp-ava.lg{width:38px;height:38px;font-size:18px;flex:none}.tp-name{font-size:13.5px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-caret{color:#5c5478;font-size:11px}.tp-drop{position:absolute;right:0;top:calc(100% + 8px);width:240px;background:#120728fa;border:1px solid rgba(5,217,232,.4);box-shadow:0 14px 40px #0009,0 0 20px #05d9e81f;padding:12px;z-index:90;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility 0s linear .35s}.tp-drop:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.tp-user:hover .tp-drop,.tp-user:focus-within .tp-drop{visibility:visible;opacity:1;transform:none;transition-delay:0s}.tp-drop-head{display:flex;align-items:center;gap:10px;padding:2px 4px 10px}.tp-drop-head b{font-size:14.5px;color:#ece8fa;display:block}.tp-sub{font-family:var(--mono);font-size:11px;color:#5c5478}.tp-kv{display:flex;justify-content:space-between;padding:4px;font-size:12.5px;color:var(--tx-hi)}.tp-kv b{font-family:var(--mono);color:var(--cy);font-weight:600}.tp-sep{height:1px;background:#7a6fa040;margin:8px 0}.tp-item{display:block;padding:7px 8px;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:#b3abd2;text-decoration:none;transition:color .12s,background .12s}.tp-item:hover{color:var(--cy);background:#05d9e80f}.tp-item.out{color:var(--pk)}.tp-item.out:hover{background:#ff2a6d14;color:var(--pk)}.notice-link{position:relative}.notice-dot{position:absolute;top:-5px;right:-10px;width:8px;height:8px;border-radius:50%;background:var(--pk, #ff2a6d);box-shadow:0 0 8px var(--pk, #ff2a6d);animation:nd-pulse 1.6s ease-in-out infinite}@keyframes nd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.ng-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0818c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.ng-card{width:min(560px,90vw);background:#14102b;border:1px solid rgba(5,217,232,.45);box-shadow:0 0 40px #05d9e82e,inset 0 0 60px #05d9e80a;padding:28px 30px 24px;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.ng-t{font-family:var(--mono);font-size:13px;letter-spacing:.2em;color:var(--yl, #f9f871);margin-bottom:16px}.ng-t:before{content:"// ";color:var(--cy, #05d9e8)}.ng-body{font-size:15px;line-height:1.9;color:#d9d4ee;white-space:pre-wrap;word-break:break-word;max-height:50vh;overflow:auto}.ng-btn{margin-top:22px;width:100%;font-family:var(--mono);font-size:14px;letter-spacing:.2em;color:#0a0818;background:var(--cy, #05d9e8);border:none;padding:12px 0;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:filter .15s}.ng-btn:hover{filter:brightness(1.15)}.cb-foot{display:flex;justify-content:space-between;max-width:1400px;margin:96px auto 0;padding:0 0 28px;font-size:12px;color:#6b6488;letter-spacing:.04em}@media (max-width: 1460px){.cb-nav,.cb-foot{margin-left:24px;margin-right:24px}}@media (max-width: 720px){.cb-links{gap:18px}.cb-links>a{font-size:12px}}.mc-wrap{max-width:1400px;margin:0 auto;padding:24px 0 0}.mc-head h1{margin:18px 0 12px;font-size:34px;font-weight:800;letter-spacing:.06em;color:#ece8fa;text-shadow:0 0 16px rgba(5,217,232,.35),0 0 60px rgba(5,217,232,.15)}.mc-head h1:before{content:"// ";color:var(--cy)}.mc-intro{max-width:860px;margin:0 0 26px;font-size:13.5px;line-height:1.9;color:var(--tx-hi)}.mc-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:34px}.mc-search{font-family:var(--mono);font-size:13px;color:#ece8fa;background:#0d0221b3;border:1px solid rgba(5,217,232,.35);padding:10px 16px;min-width:260px;outline:none;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.mc-search:focus{border-color:var(--cy);box-shadow:0 0 14px #05d9e840}.mc-search::placeholder{color:#5c5478}.mc-pills{display:flex;gap:10px;flex-wrap:wrap}.mc-pill{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--tx-hi);background:transparent;border:1px solid rgba(122,111,160,.4);padding:7px 16px;cursor:pointer;transition:all .15s;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.mc-pill:hover{color:var(--cy);border-color:#05d9e899}.mc-pill.on{color:var(--vc, var(--cy));border-color:var(--vc, var(--cy));background:#05d9e80f;box-shadow:0 0 12px #05d9e82e}.mc-line{margin-bottom:22px;border:1px solid rgba(122,111,160,.28);background:linear-gradient(180deg,#15092ed9,#0d0221e6)}.mc-line-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 22px 12px;border-bottom:1px solid rgba(122,111,160,.2)}.mc-line-models{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.mc-line-name{font-size:17px;font-weight:700;letter-spacing:.05em;color:var(--cy);text-shadow:0 0 10px rgba(5,217,232,.4)}.mc-vendor{--vc: #6b7280;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--vc);border:1px solid var(--vc);padding:2px 10px;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.mc-line-desc{font-size:12.5px;color:var(--tx)}.mc-line-body{padding:18px 22px 20px}.mc-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:stretch}.mc-gcard{position:relative;display:flex;flex-direction:column;min-height:158px;padding:14px 16px 12px;border:1px solid rgba(5,217,232,.25);background:#05d9e808;transition:border-color .15s,box-shadow .15s}.mc-gcard:hover{border-color:var(--cy);box-shadow:0 0 18px #05d9e838}.mc-gcard-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mc-gname{font-family:var(--mono);font-size:13.5px;font-weight:700;color:#ece8fa}.mc-ratio{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--yl);text-shadow:0 0 8px rgba(249,248,113,.5)}.mc-gdisp{margin-top:4px;font-size:11.5px;color:var(--tx);min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-gstats{display:flex;gap:18px;margin-top:12px;font-family:var(--mono);font-size:11.5px;color:var(--tx-hi)}.mc-stat{display:flex;flex-direction:column;gap:3px}.mc-stat b{font-size:13px;font-weight:700;color:#ece8fa}.mc-stat i{font-style:normal;font-size:10.5px;letter-spacing:.08em;color:#5c5478}.mc-stat.donut{flex-direction:row;align-items:center;gap:8px}.mc-stat.donut i{align-self:flex-end;padding-bottom:2px}.mc-donut{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.mc-donut svg{width:34px;height:34px;transform:rotate(0)}.mc-donut .d-bg{stroke:#7a6fa047;stroke-width:4}.mc-donut .d-fg{stroke:var(--cy);stroke-width:4;filter:drop-shadow(0 0 3px rgba(5,217,232,.6))}.mc-donut b{position:absolute;font-size:8.5px;font-weight:700;color:#ece8fa;letter-spacing:-.02em}.mc-avg{margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#5c5478;min-height:14px}.mc-gfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;min-height:22px}.mc-nodata{font-family:var(--mono);font-size:11px;color:#5c5478;letter-spacing:.06em}.mc-spark{width:120px;height:28px;opacity:.85}.mc-verify{font-family:var(--mono);font-size:11px;letter-spacing:.04em;white-space:nowrap}.mc-verify.ok{color:#34d399;text-shadow:0 0 8px rgba(52,211,153,.5)}.mc-verify.sus{color:var(--yl);text-shadow:0 0 8px rgba(249,248,113,.5)}.mc-verify.bad{color:var(--pk);text-shadow:0 0 8px rgba(255,42,109,.5)}.mc-verify.wait{color:var(--tx-hi)}.mc-verify.none{color:#5c5478}.mc-mtag{position:relative;font-family:var(--mono);font-size:12px;letter-spacing:.03em;color:#b3abd2;border:1px solid rgba(122,111,160,.35);padding:6px 12px;cursor:help;transition:all .15s}.mc-mtag:hover{color:var(--pk);border-color:var(--pk);box-shadow:0 0 12px #ff2a6d40}.mc-mtag.off{opacity:.4;text-decoration:line-through}.mc-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:60;width:300px;padding:12px 14px;display:none;background:#0a041af7;border:1px solid rgba(5,217,232,.5);box-shadow:0 8px 32px #0009,0 0 20px #05d9e826;font-size:12px;line-height:1.7;color:var(--tx-hi);text-align:left;cursor:default;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.mc-gcard:hover>.mc-tip,.mc-mtag:hover>.mc-tip{display:block}.mc-tip-t{font-weight:700;color:#ece8fa;margin-bottom:6px}.mc-tip-t.mono{font-family:var(--mono);color:var(--cy)}.mc-tip-t em{font-style:normal;font-size:10px;letter-spacing:.14em;color:#5c5478;margin-left:8px}.mc-tip-row{display:flex;flex-direction:column;padding:4px 0;border-bottom:1px dashed rgba(122,111,160,.25)}.mc-tip-row .m{font-family:var(--mono);color:var(--cy);font-size:11.5px}.mc-tip-row .p{font-size:11.5px}.mc-tip-row .dim,.mc-tip-dim{color:#5c5478;font-size:11.5px}.mc-tip-dim{margin-top:8px}.mc-tip-kv{display:flex;justify-content:space-between;gap:12px}.mc-tip-kv b{font-weight:600;color:#ece8fa;font-family:var(--mono);font-size:11.5px}.mc-tip-sep{height:1px;margin:8px 0;background:#7a6fa040}.mc-tip-note{color:var(--yl);font-size:11.5px}.mc-ptab{width:100%;border-collapse:collapse;margin-top:4px;font-family:var(--mono);font-size:11.5px}.mc-ptab th{font-weight:400;font-size:10.5px;letter-spacing:.1em;color:#5c5478;text-align:right;padding:2px 4px 4px;border-bottom:1px solid rgba(122,111,160,.25)}.mc-ptab th:first-child{text-align:left}.mc-ptab td{padding:2px 4px;color:#b3abd2;text-align:right}.mc-ptab td:first-child{text-align:left;color:#8b84ab}.mc-ptab td.a{color:var(--cy);font-weight:700}.mc-mtag .mc-tip.right{left:auto;right:0;transform:none}.mc-empty{margin:40px 0;padding:26px 30px;border:1px dashed rgba(122,111,160,.4);font-family:var(--mono);font-size:13px;color:var(--tx);letter-spacing:.04em}.mc-note{margin:40px 0 0;padding-top:18px;border-top:1px solid rgba(122,111,160,.25);font-size:12px;line-height:1.9;color:var(--tx)}@media (max-width: 1460px){.mc-wrap{margin-left:24px;margin-right:24px}}@media (max-width: 900px){.mc-line-models{margin-left:0;width:100%}.mc-groups{grid-template-columns:1fr}.mc-head h1{font-size:26px}}.gd-wrap{max-width:1000px;margin:0 auto;padding:24px 0 0}.gd-head h1{margin:18px 0 10px;font-size:32px;font-weight:800;letter-spacing:.06em;color:#ece8fa;text-shadow:0 0 16px rgba(5,217,232,.35),0 0 60px rgba(5,217,232,.15)}.gd-head h1:before{content:"// ";color:var(--cy)}.gd-subtag{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--yl);margin-bottom:10px}.gd-intro{max-width:820px;font-size:13.5px;line-height:1.9;color:var(--tx-hi)}.gd-tip{max-width:820px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.8;color:var(--yl);border:1px dashed rgba(249,248,113,.45);background:#f9f8710d}.gd-tip:before{content:"提示 // ";font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#f9f871b3}html[lang=en] .gd-tip:before{content:"NOTE // "}.gd-quick{display:flex;flex-direction:column;gap:10px;margin:26px 0 36px;padding:18px 22px;border:1px solid rgba(5,217,232,.3);background:#05d9e808}.gd-quick-item{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.gd-quick-k{font-size:12px;color:var(--tx);min-width:210px}.gd-quick code{font-family:var(--mono);font-size:13px;color:var(--cy);text-shadow:0 0 8px rgba(5,217,232,.4)}.gd-quick-link{font-size:13px;color:var(--yl);text-decoration:none}.gd-quick-link:hover{text-decoration:underline}.gd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gd-card{display:flex;flex-direction:column;padding:20px 22px;border:1px solid rgba(122,111,160,.3);background:linear-gradient(180deg,#15092ed9,#0d0221e6);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.gd-card:hover{border-color:var(--cy);box-shadow:0 0 20px #05d9e833;transform:translateY(-2px)}.gd-card-name{font-size:17px;font-weight:700;color:#ece8fa;letter-spacing:.04em}.gd-card-tag{margin-top:4px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--cy)}.gd-card-intro{margin:10px 0 14px;font-size:12.5px;line-height:1.8;color:var(--tx);flex:1}.gd-card-go{font-family:var(--mono);font-size:12px;color:var(--pk);letter-spacing:.06em}.gd-note{margin:34px 0 0;padding-top:16px;border-top:1px solid rgba(122,111,160,.25);font-size:12.5px;line-height:1.9;color:var(--tx)}.gd-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 8px}.gd-tab{font-family:var(--mono);font-size:12px;letter-spacing:.05em;color:var(--tx-hi);text-decoration:none;border:1px solid rgba(122,111,160,.4);padding:7px 16px;transition:all .15s}.gd-tab:hover{color:var(--cy);border-color:#05d9e899}.gd-tab.on{color:var(--cy);border-color:var(--cy);background:#05d9e812;box-shadow:0 0 12px #05d9e82e}.gd-sec{margin-top:42px}.gd-sec h2{margin:0 0 20px;font-size:20px;font-weight:700;letter-spacing:.06em;color:#ece8fa}.gd-sec h2:before{content:""}.gd-sec h2{color:#ece8fa}.gd-sec h2:first-letter{color:var(--pk)}.gd-step{display:flex;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid rgba(122,111,160,.28);background:#15092e99}.gd-step-no{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;font-weight:700;color:var(--pk);border:1px solid rgba(255,42,109,.6);text-shadow:0 0 8px rgba(255,42,109,.6)}.gd-step-body{flex:1;min-width:0}.gd-step-t{font-size:14.5px;font-weight:700;color:#ece8fa;margin-bottom:6px}.gd-step-d{margin:0 0 10px;font-size:13px;line-height:1.9;color:var(--tx-hi)}.gd-code{border:1px solid rgba(5,217,232,.3);background:#050310d9;margin-top:8px}.gd-code-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid rgba(122,111,160,.25)}.gd-code-tabs{display:flex;gap:8px;align-items:center}.gd-code-tabs button{background:none;border:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--tx);cursor:pointer;padding:2px 6px}.gd-code-tabs button.on{color:var(--cy)}.gd-sep{color:#3d3560;font-size:11px}.gd-copy{background:none;border:1px solid rgba(249,248,113,.5);color:var(--yl);font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:3px 12px;cursor:pointer;transition:all .15s}.gd-copy:hover{background:#f9f87114}.gd-code pre{margin:0;padding:14px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:#c8d8e8;overflow-x:auto;white-space:pre}.gd-table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:13px}.gd-table td{padding:10px 14px;border:1px solid rgba(122,111,160,.25);color:var(--tx-hi);line-height:1.7}.gd-table td.k{width:260px;font-family:var(--mono);font-size:12.5px;color:var(--cy);background:#05d9e808}.gd-faq{border:1px solid rgba(122,111,160,.28);background:#15092e99;margin-bottom:10px}.gd-faq summary{cursor:pointer;padding:13px 18px;font-size:13.5px;color:#d9d4ec;list-style:none}.gd-faq summary:before{content:"▸ ";color:var(--cy)}.gd-faq[open] summary:before{content:"▾ "}.gd-faq summary:hover{color:var(--cy)}.gd-faq p{margin:0;padding:0 18px 14px 30px;font-size:13px;line-height:1.9;color:var(--tx-hi)}.gd-prompt .gd-code{border-color:#ff2a6d73;box-shadow:0 0 20px #ff2a6d14}.gd-back{margin-top:40px}.gd-back a{font-family:var(--mono);font-size:12.5px;color:var(--tx);text-decoration:none;letter-spacing:.05em}.gd-back a:hover{color:var(--cy)}@media (max-width: 1060px){.gd-wrap{margin-left:22px;margin-right:22px}}@media (max-width: 720px){.gd-head h1{font-size:25px}.gd-step{flex-direction:column;gap:10px}.gd-table td.k{width:auto}}.ab-wrap{max-width:900px;margin:0 auto;padding:24px 0 0}.ab-head h1{margin:18px 0 10px;font-size:32px;font-weight:800;letter-spacing:.06em;color:#ece8fa;text-shadow:0 0 16px rgba(5,217,232,.35),0 0 60px rgba(5,217,232,.15)}.ab-head h1:before{content:"// ";color:var(--cy)}.ab-intro{font-size:13.5px;color:var(--tx-hi);line-height:1.9}.ab-panel{margin-top:22px;padding:26px 30px;border:1px solid rgba(122,111,160,.3);background:linear-gradient(180deg,#15092ed9,#0d0221e6)}.ab-panel p{font-size:13.5px;line-height:2;color:var(--tx-hi);margin:0 0 10px}.ab-panel p:last-child{margin-bottom:0}.ab-panel.warn{border-color:#f9f87159;background:#f9f87108}.ab-panel.warn h3{margin:0 0 10px;font-size:14.5px;color:var(--yl);letter-spacing:.06em}.ab-panel.warn p{margin:0}.ab-empty{text-align:center;padding:30px 0;font-size:13px;color:var(--tx)}.ab-rich{font-size:13.5px;line-height:2;color:var(--tx-hi)}@media (max-width: 960px){.ab-wrap{margin-left:22px;margin-right:22px}.ab-head h1{font-size:25px}}.console-v2{--cy: #05d9e8;--pk: #ff2a6d;--yl: #f9f871;--ok: #34d399;--tx: #7a6fa0;--tx-hi: #9a92bd;--line: rgba(122, 111, 160, .25);--mono: "Cascadia Code", ui-monospace, "SF Mono", Consolas, "Courier New", monospace}.cn-shell{display:grid;grid-template-columns:230px 1fr;max-width:1400px;margin:0 auto;min-height:calc(100vh - 130px)}.cn-side{border-right:1px solid var(--line);padding:20px 14px 24px;position:sticky;top:57px;height:calc(100vh - 57px);overflow-y:auto;align-self:start}.cn-gt{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:#8f88b8;padding:16px 12px 7px}.cn-gt:first-child{padding-top:2px}.cn-item{display:flex;align-items:center;gap:10px;padding:9px 12px;color:var(--tx-hi);text-decoration:none;font-size:13.5px;border-left:2px solid transparent;transition:color .15s,background .15s,border-color .15s}.cn-item .ic{width:18px;text-align:center;font-family:var(--mono);font-size:13px;color:#5c5478;transition:color .15s}.cn-item .en{margin-left:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:#6a6390}.cn-item:hover{color:var(--cy);background:#05d9e80a}.cn-item:hover .ic{color:var(--cy)}.cn-item.active{color:var(--cy);background:#05d9e812;border-left-color:var(--cy);text-shadow:0 0 8px rgba(5,217,232,.5)}.cn-item.active .ic{color:var(--cy)}.cn-item.active .en{color:#05d9e880}.cn-main{padding:30px 36px 60px;min-width:0;background:radial-gradient(ellipse 800px 420px at 85% -5%,rgba(5,217,232,.045),transparent 60%),radial-gradient(ellipse 600px 420px at 5% 105%,rgba(255,42,109,.04),transparent 60%)}.cn-pg{margin-bottom:24px}.cn-pg h1{font-size:23px;font-weight:800;color:#ece8fa;letter-spacing:.04em;text-shadow:0 0 14px rgba(5,217,232,.3);display:flex;align-items:baseline;gap:12px}.cn-pg h1 .en{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.22em;color:#5c5478}.cn-pg p{margin-top:6px;font-size:13px;color:var(--tx);line-height:1.7}.cn-pg-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cn-card{background:linear-gradient(180deg,#15092ed9,#0d0221eb);border:1px solid var(--line);padding:20px 22px;margin-bottom:22px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cn-card-t{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--cy);margin-bottom:4px}.cn-card-t:before{content:"// ";color:#5c5478}.cn-card-s{font-size:12px;color:var(--tx);margin-bottom:16px}.cn-card.flush{padding:6px 14px}.cn-card.flush .cn-card-t,.cn-card.flush .cn-card-s{padding:10px 8px 0}.ov-hero{display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap;padding:26px 28px;margin-bottom:22px;border:1px solid rgba(5,217,232,.25);background:radial-gradient(600px 200px at 85% 20%,rgba(255,42,109,.1),transparent 60%),linear-gradient(135deg,#05d9e814,#15092ee6 55%,#b967ff12);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.ov-greet{font-size:24px;font-weight:700;color:var(--txt)}.ov-hero>div:first-child{flex:1 1 300px;min-width:0}.ov-bal{flex:0 0 auto}.ov-date{margin-top:8px;font-family:var(--mono);font-size:12px;color:var(--sub)}.ov-slogan{margin-top:10px;font-size:12.5px;color:var(--tx);letter-spacing:.04em}.ov-bal{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ov-bal .lb{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--sub);text-transform:uppercase}.ov-bal .v{font-family:var(--mono);font-size:34px;font-weight:700;color:var(--cy);text-shadow:0 0 18px rgba(5,217,232,.45);line-height:1.1}.ov-bal .sub{font-size:12px;color:#5c5478}.ov-bal .acts{display:flex;gap:10px;margin-top:6px}.ov-cardhead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ov-grid2{display:grid;grid-template-columns:1fr 1.2fr;gap:22px}.ov-sec{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--yl);margin:14px 0 8px}.ov-sec:before{content:"▸ ";color:#5c5478}.ov-cells{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.ov-cell{background:#0d022199;padding:12px 14px}.ov-cell .lb{font-size:11px;color:var(--sub);margin-bottom:5px}.ov-cell .v{font-size:15px;font-weight:600;color:var(--txt);font-variant-numeric:tabular-nums}.ov-cell .v.mono{font-family:var(--mono)}.ov-total{display:flex;align-items:baseline;gap:8px;padding:2px 8px 8px;font-size:12px;color:#8f88b8;flex-wrap:wrap}.ov-total b{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--pk)}.ov-total .dot{width:9px;height:9px;border-radius:3px;align-self:center}.ov-total .nm{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--cy)}.ov-legend{display:flex;flex-wrap:wrap;gap:6px 8px;padding:4px 8px 8px}.ov-lg{display:inline-flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:4px 10px;color:#b6aee0;font-size:11.5px;cursor:pointer;transition:all .15s;font-family:inherit}.ov-lg:hover{border-color:#05d9e866;color:#e8e4f8}.ov-lg.on{border-color:#05d9e88c;background:#05d9e81a;color:#e8e4f8}.ov-lg .dot{width:9px;height:9px;border-radius:3px;flex:none}.ov-lg .nm{font-family:JetBrains Mono,monospace;font-size:11px}.ov-lg .tt{color:#6a6390;font-size:10.5px;font-family:JetBrains Mono,monospace}.ov-lg.hov{border-color:#05d9e88c;background:#05d9e81a;color:#e8e4f8}.ov-chartwrap{position:relative}.ov-tip{position:absolute;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;z-index:5;min-width:132px;max-width:230px;background:#100723f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(5,217,232,.28);border-radius:10px;padding:8px 12px 9px;box-shadow:0 10px 32px #0000008c,0 0 0 1px #ffffff0a inset,0 0 18px #05d9e814;white-space:nowrap}.ov-tip-date{font-size:10px;color:#6a6390;letter-spacing:.6px;margin-bottom:5px;font-family:JetBrains Mono,monospace}.ov-tip-row{display:flex;align-items:center;gap:7px}.ov-tip-row .dot{width:9px;height:9px;border-radius:3px;flex:none;box-shadow:0 0 6px currentColor}.ov-tip-row .nm{font-family:JetBrains Mono,monospace;font-size:11.5px;color:#e8e4f8;max-width:180px;overflow:hidden;text-overflow:ellipsis}.ov-tip-row b{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--pk)}.ov-tip-val{margin-top:5px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;color:#8f88b8}.ov-tip-val b{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--pk)}.ov-tip-sum{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:14px;font-size:10.5px;color:#8f88b8}.ov-tip-sum b{font-family:JetBrains Mono,monospace;font-size:11px;color:#e8e4f8}.ov-legend{min-height:34px}.cn-table tr.hl td{background:#05d9e812}.cn-table tr.empty-row td{text-align:center;color:#5c5478;padding:26px 0;font-size:12.5px}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px}.ch-card{position:relative;background:linear-gradient(160deg,#ffffff09,#ffffff02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px 13px;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.ch-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--vc, #05d9e8);box-shadow:0 0 12px var(--vc, #05d9e8)}.ch-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--vc, #05d9e8) 45%,transparent);box-shadow:0 10px 30px #0000006b,0 0 24px color-mix(in srgb,var(--vc, #05d9e8) 10%,transparent)}.ch-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ch-name{font:600 14px JetBrains Mono,monospace;color:var(--vc, #e8e4f8);word-break:break-all;line-height:1.4}.ch-mid{display:flex;align-items:baseline;gap:8px;margin-top:9px;flex-wrap:wrap}.ch-ratio{font:700 21px JetBrains Mono,monospace;color:var(--pk);text-shadow:0 0 16px rgba(255,42,109,.45);letter-spacing:-.5px}.ch-rlb{font-size:11.5px;color:#8f88b8;margin-right:4px}.ch-badge{font:12px JetBrains Mono,monospace;color:#b6aee0;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:3px 8px;align-self:center}.ch-price{margin-top:8px;font:12.5px JetBrains Mono,monospace;color:#9d96c4}.ch-price b{color:#e8e4f8;font-weight:600}.ch-price .dim{color:#5c5478}.ch-official{margin-top:5px;font:11.5px JetBrains Mono,monospace;color:#564f7a}.ch-perf{margin-top:11px;padding-top:11px;border-top:1px dashed rgba(255,255,255,.08);display:flex;flex-direction:column;gap:9px;min-height:96px}.ch-prow{display:flex;align-items:center;gap:10px}.ch-prow .lb{width:66px;flex:none;font-size:12px;color:#9d96c4}.ch-prow .vals{font-size:12px;color:#9d96c4;flex:1;min-width:0}.ch-prow .vals b{font-family:JetBrains Mono,monospace;color:#e8e4f8;font-size:12.5px}.ch-prow .mono{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ok)}.cachebar{flex:1;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.cachebar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3ddc97,#05d9e8);box-shadow:0 0 8px #3ddc9780}.ch-nodata{margin-top:11px;padding:12px 0 4px;border-top:1px dashed rgba(255,255,255,.08);font-size:11.5px;color:#5c5478}.cn-gchips{display:flex;flex-wrap:wrap;gap:8px}.cn-gchip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#b6aee0;font-size:12.5px;cursor:pointer;transition:all .15s;font-family:inherit}.cn-gchip .dot{width:9px;height:9px;border-radius:3px;background:var(--gc, #05d9e8);box-shadow:0 0 6px var(--gc, #05d9e8);flex:none}.cn-gchip:hover{border-color:var(--gc, #05d9e8);color:#e8e4f8}.cn-gchip.on{border-color:var(--gc, #05d9e8);background:color-mix(in srgb,var(--gc, #05d9e8) 12%,transparent);color:#e8e4f8;box-shadow:0 0 14px color-mix(in srgb,var(--gc, #05d9e8) 22%,transparent)}.cn-gchip .rt{font:700 13px JetBrains Mono,monospace;color:var(--pk);background:#ff2a6d1f;border:1px solid rgba(255,42,109,.45);border-radius:6px;padding:1px 7px;margin-left:3px}.cn-gdot{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:7px;vertical-align:middle}@media (max-width: 900px){.ov-cells{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1100px){.ov-grid2{grid-template-columns:1fr}}@media (max-width: 640px){.ov-hero{padding:20px 18px}.ov-greet{font-size:20px}.ov-bal{text-align:left;align-items:flex-start}.ov-bal .v{font-size:28px}}.cn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px}.cn-stat{background:linear-gradient(180deg,#15092ed9,#0d0221eb);border:1px solid var(--line);border-left:2px solid var(--cy);padding:14px 16px}.cn-stat.pk{border-left-color:var(--pk)}.cn-stat.yl{border-left-color:var(--yl)}.cn-stat.ok{border-left-color:var(--ok)}.cn-stat .lb{font-size:11.5px;color:var(--tx);letter-spacing:.08em;margin-bottom:8px}.cn-stat .v{font-family:var(--mono);font-size:21px;font-weight:700;color:var(--cy);text-shadow:0 0 12px rgba(5,217,232,.4);word-break:break-all}.cn-stat.pk .v{color:var(--pk);text-shadow:0 0 12px rgba(255,42,109,.4)}.cn-stat.yl .v{color:var(--yl);text-shadow:0 0 12px rgba(249,248,113,.35)}.cn-stat.ok .v{color:var(--ok);text-shadow:0 0 12px rgba(52,211,153,.35)}.cn-stat .sub{margin-top:6px;font-family:var(--mono);font-size:11px;color:#5c5478}.cn-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;padding:8px 18px;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--tx-hi);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:box-shadow .15s,color .15s,border-color .15s,background .15s;text-decoration:none}.cn-btn.p{background:var(--cy);color:#0d0221;font-weight:700;box-shadow:0 0 16px #05d9e84d}.cn-btn.p:hover{box-shadow:0 0 26px #05d9e88c}.cn-btn.o{border-color:#7a6fa073}.cn-btn.o:hover{color:var(--cy);border-color:var(--cy)}.cn-btn.d{color:var(--pk);border-color:#ff2a6d80}.cn-btn.d:hover{background:#ff2a6d14}.cn-btn.sm{padding:4px 12px;font-size:11.5px}.cn-btn:disabled{opacity:.45;cursor:not-allowed}.cn-fld{display:block;margin-bottom:14px}.cn-fld>span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--tx);margin-bottom:6px}.cn-inp,.cn-sel{width:100%;background:#050310cc;border:1px solid rgba(122,111,160,.4);color:#ece8fa;font-family:var(--mono);font-size:13px;padding:9px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.cn-inp:focus,.cn-sel:focus{border-color:var(--cy);box-shadow:0 0 12px #05d9e833}.cn-inp::placeholder{color:#453f63}.cn-sel option{background:#150a2e}.cn-filter{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.cn-filter .cn-fld{margin-bottom:0;min-width:140px}.cn-filter .grow{flex:1}.cn-chips{display:flex;gap:8px;flex-wrap:wrap}.cn-chip{font-family:var(--mono);font-size:12px;letter-spacing:.06em;padding:5px 13px;border:1px solid rgba(122,111,160,.4);color:var(--tx-hi);cursor:pointer;background:transparent;transition:all .15s}.cn-chip:hover{color:var(--cy);border-color:#05d9e880}.cn-chip.on{color:var(--cy);border-color:var(--cy);background:#05d9e814;box-shadow:0 0 10px #05d9e82e}.cn-tblwrap{overflow-x:auto;margin:0 -8px;padding:0 8px}.cn-table{width:100%;border-collapse:collapse;font-size:13px}.cn-table th{text-align:left;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--cy);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:#05d9e80a}.cn-table td{padding:10px 12px;border-bottom:1px solid rgba(122,111,160,.14);color:#c9c2e4;vertical-align:middle}.cn-table tbody tr{transition:background .12s}.cn-table tbody tr:hover td{background:#05d9e808}.cn-table .num{font-family:var(--mono);font-size:12.5px;white-space:nowrap}.cn-table .dim{color:#5c5478}.cn-table .hi{color:#ece8fa}.cn-table .cy{color:var(--cy)}.cn-table .pk{color:var(--pk)}.cn-table .ok{color:var(--ok)}.cn-table .yl{color:var(--yl)}.cn-tag{font-family:var(--mono);font-size:11px;letter-spacing:.04em;padding:1px 8px;border:1px solid rgba(122,111,160,.4);color:var(--tx-hi);white-space:nowrap}.cn-tag.ok{color:var(--ok);border-color:#34d39980;background:#34d3990f}.cn-tag.yl{color:var(--yl);border-color:#f9f87180;background:#f9f8710f}.cn-tag.bad{color:var(--pk);border-color:#ff2a6d80;background:#ff2a6d0f}.cn-tag.cy{color:var(--cy);border-color:#05d9e880;background:#05d9e80f}.cn-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 8px 6px;font-family:var(--mono);font-size:12px;color:var(--tx)}.console-v2 .loading-box{padding:46px 0;text-align:center;color:var(--tx);font-family:var(--mono);font-size:13px}.console-v2 .loading-box .spin{display:inline-block;width:13px;height:13px;border:2px solid rgba(5,217,232,.25);border-top-color:var(--cy);border-radius:50%;animation:cn-spin .8s linear infinite;vertical-align:-2px}@keyframes cn-spin{to{transform:rotate(360deg)}}.console-v2 .empty{padding:46px 0;text-align:center;color:var(--tx);font-size:13px}.console-v2 .empty .ic{font-size:26px;color:#453f63;margin-bottom:8px}.console-v2 .modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#080414bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.console-v2 .modal{width:min(480px,92vw);background:linear-gradient(180deg,#180a34fa,#0d0221fa);border:1px solid rgba(5,217,232,.4);box-shadow:0 20px 60px #0009,0 0 24px #05d9e81f;padding:24px 26px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.console-v2 .modal h2{font-size:17px;color:#ece8fa;margin-bottom:18px;text-shadow:0 0 12px rgba(5,217,232,.3)}.console-v2 .modal .foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.cn-seg{display:flex;gap:0;border:1px solid rgba(122,111,160,.4);width:fit-content}.cn-seg button{font-family:var(--mono);font-size:12px;padding:7px 16px;background:transparent;border:none;color:var(--tx-hi);cursor:pointer;transition:all .15s}.cn-seg button.on{background:#05d9e81f;color:var(--cy)}.cn-key{font-family:var(--mono);font-size:12.5px;color:var(--tx);letter-spacing:.04em}.cn-line{margin-bottom:22px}.cn-line-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 2px 10px}.cn-line-h b{font-size:16px;color:#ece8fa}.cn-line-h .vd{font-family:var(--mono);font-size:11px;letter-spacing:.1em}.cn-line-h .ds{font-size:12px;color:var(--tx)}.cn-prof{display:flex;align-items:center;gap:18px}.cn-prof .tp-ava.lg{width:56px;height:56px;font-size:26px}.cn-prof .nm{font-size:19px;font-weight:700;color:#ece8fa}.cn-prof .sub{font-family:var(--mono);font-size:12px;color:#5c5478;margin-top:4px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cn-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#7a6fa02e;border:1px solid var(--line)}.cn-kv>div{background:#0d022199;padding:12px 14px}.cn-kv .k{font-size:11.5px;color:var(--tx);letter-spacing:.08em;margin-bottom:6px}.cn-kv .v{font-family:var(--mono);font-size:14px;color:#ece8fa;word-break:break-all}.cn-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.cn-quick .cn-btn{justify-content:flex-start}@media (max-width: 960px){.cn-shell{grid-template-columns:1fr}.cn-side{position:static;height:auto;display:flex;flex-wrap:wrap;gap:4px;border-right:none;border-bottom:1px solid var(--line);padding:10px 14px}.cn-gt{display:none}.cn-item{border-left:none;border-bottom:2px solid transparent;padding:7px 10px}.cn-item.active{border-bottom-color:var(--cy)}.cn-item .en{display:none}.cn-main{padding:20px 16px 50px}}:root{--bg-start: #0a0520;--bg-mid: #0d0828;--bg-end: #05152a;--panel-bg: rgba(255, 255, 255, .05);--panel-border: rgba(255, 255, 255, .1);--panel-hover: rgba(255, 255, 255, .08);--primary: #06b6d4;--primary-light: #22d3ee;--primary-dark: #0891b2;--primary-glow: rgba(6, 182, 212, .4);--accent: #ec4899;--accent-light: #f472b6;--accent-glow: rgba(236, 72, 153, .4);--success: #10b981;--warning: #f59e0b;--error: #ef4444;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--border: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .05);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px var(--primary-glow);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace}*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:dark}body{background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-mid) 50%,var(--bg-end) 100%);background-attachment:fixed;color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(6,182,212,.015) 0 2px,transparent 2px 4px)}::selection{background:#06b6d44d}a{color:var(--primary);text-decoration:none;transition:color .2s,text-shadow .2s}a:hover{color:var(--primary-light);text-shadow:0 0 12px var(--primary-glow)}.glass-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease}.glass-panel:hover{background:var(--panel-hover);border-color:#ffffff26;box-shadow:var(--shadow-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:14px;font-weight:600;padding:12px 24px;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 4px 12px var(--primary-glow)}.btn-primary:hover{box-shadow:0 6px 20px var(--primary-glow);transform:translateY(-1px)}.btn-secondary{background:var(--panel-bg);color:var(--text-primary);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:var(--panel-hover);border-color:#fff3}.btn-accent{background:linear-gradient(135deg,var(--accent) 0%,#db2777 100%);color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.btn-accent:hover{box-shadow:0 6px 20px var(--accent-glow)}.btn-outline{background:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-outline:hover{background:#06b6d41a;box-shadow:0 0 15px var(--primary-glow)}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 12px;border-radius:99px;border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.05em}.tag-success{color:var(--success);border-color:#10b98166}.tag-warning{color:var(--warning);border-color:#f59e0b66}.tag-error{color:var(--error);border-color:#ef444466}.input{width:100%;background:#0000004d;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;font-size:14px;font-family:var(--font-sans);outline:none;transition:all .2s ease}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #06b6d433}.input::placeholder{color:var(--text-muted)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;color:var(--text-muted);font-weight:500;font-size:12px;letter-spacing:.1em;padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:14px 16px;border-bottom:1px solid var(--border-light);vertical-align:middle}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#ffffff08}.navbar{position:sticky;top:0;z-index:100;background:#0a0520cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-light)}.navbar-inner{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.brand span{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--text-primary)}.hero{position:relative;max-width:1200px;margin:0 auto;padding:100px 24px 80px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:99px;font-size:13px;color:var(--text-secondary);margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}.hero h1{font-size:clamp(42px,6vw,72px);line-height:1.1;font-weight:900;color:var(--text-primary);margin-bottom:24px;text-shadow:0 0 20px rgba(236,72,153,.5),0 0 40px rgba(236,72,153,.3)}.hero h1 span{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(236,72,153,.6),0 0 60px rgba(236,72,153,.4)}.hero .subtitle{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto 40px;line-height:1.8}.hero .cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.copy-pill{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:#0000004d;max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.copy-pill .url{padding:14px 20px;font-size:14px;font-family:var(--font-mono);color:var(--primary);word-break:break-all}.copy-pill .copy-btn{padding:14px 20px;border-left:1px solid var(--border);color:var(--text-secondary);font-size:13px;cursor:pointer;white-space:nowrap;background:none;border-top:0;border-right:0;border-bottom:0;font-family:var(--font-sans);transition:all .2s}.copy-pill .copy-btn:hover{background:#ffffff0d;color:var(--text-primary)}.features{max-width:1200px;margin:0 auto;padding:0 24px 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{padding:32px;text-align:left;position:relative}.feature-card .card-number{position:absolute;top:16px;left:16px;font-size:12px;color:var(--primary);font-weight:600;letter-spacing:.1em}.feature-card h3{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:12px;margin-top:8px}.feature-card p{font-size:14px;color:var(--text-secondary);line-height:1.7}.models-section{max-width:1200px;margin:0 auto;padding:0 24px 100px;text-align:center}.models-section .label{font-size:12px;letter-spacing:.3em;color:var(--primary);margin-bottom:24px;text-transform:uppercase;font-weight:600}.models-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.models-list .model-tag{font-size:14px;padding:12px 24px;border:1px solid var(--primary);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all .2s;background:transparent}.models-list .model-tag:hover{border-color:var(--primary);color:var(--primary);background:#06b6d41a;box-shadow:0 0 15px var(--primary-glow)}.footer{max-width:1200px;margin:0 auto;padding:32px 24px;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted);flex-wrap:wrap;gap:16px}.console-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--border-light);background:#0a0520e6;padding:24px 0;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.sidebar .brand{padding:0 24px 24px;border-bottom:1px solid var(--border-light);display:block}.sidebar nav{flex:1;padding:20px 16px;display:flex;flex-direction:column;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;border-left:3px solid transparent;transition:all .2s}.sidebar nav a:hover{color:var(--text-primary);background:#ffffff0d}.sidebar nav a.active{color:var(--primary);background:#06b6d41a;border-left-color:var(--primary)}.main-content{padding:40px;max-width:1200px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card{padding:24px}.stat-card .label{font-size:12px;color:var(--text-muted);letter-spacing:.08em;margin-bottom:12px;display:flex;align-items:center;gap:8px}.stat-card .value{font-size:28px;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.stat-card .value.primary{color:var(--primary);text-shadow:0 0 20px var(--primary-glow)}.stat-card .value.accent{color:var(--accent);text-shadow:0 0 20px var(--accent-glow)}.stat-card .value.success{color:var(--success);text-shadow:0 0 20px rgba(16,185,129,.4)}.ring-card{padding:32px;text-align:center}.ring-card h3{font-size:14px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.ring-container{position:relative;width:180px;height:180px;margin:0 auto}.ring-container svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-container .ring-bg{fill:none;stroke:#ffffff1a;stroke-width:12}.ring-container .ring-progress{fill:none;stroke:url(#ring-gradient);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.ring-container .ring-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-container .ring-value .percent{font-size:36px;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.ring-container .ring-value .label{font-size:12px;color:var(--text-muted)}.ring-container .ring-value .amount{font-size:14px;font-weight:600;color:var(--primary);margin-top:4px}.data-table{padding:24px}.data-table h3{font-size:14px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative}.login-card{width:100%;max-width:440px;padding:48px 40px;text-align:center}.login-card .brand{display:block;font-size:28px;margin-bottom:8px}.login-card .slogan{color:var(--text-muted);font-size:14px;margin-bottom:40px;letter-spacing:.05em}@media (max-width: 1024px){.features,.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.console-layout{grid-template-columns:1fr}.sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px 16px}.sidebar .brand{border:0;padding:0}.sidebar nav{flex-direction:row;flex-wrap:wrap;padding:0}.features,.stat-grid{grid-template-columns:1fr}.main-content{padding:24px 16px}.nav-links{gap:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn .5s ease forwards}.pulse{animation:pulse 2s ease-in-out infinite}html[data-theme=light]{color-scheme:light;--c-grid: rgba(29, 36, 51, .09);--c-tick: #7d8496;--c-dimt: #a0a7b8;--c-dotstroke: #ffffff;--d-ink: #1d2433;--d-hi: #3a4257;--d-mid: #565e72;--d-dim: #7d8496;--d-faint: #a0a7b8;--d-paper: #eef1f7;--d-card: #ffffff;--d-card2: #f7f9fd;--d-line: rgba(29, 36, 51, .14);--d-line-soft: rgba(29, 36, 51, .08);--d-shadow: 0 1px 2px rgba(29, 36, 51, .05), 0 6px 18px rgba(29, 36, 51, .06)}html[data-theme=light] body{background:var(--d-paper);color:var(--d-ink)}html[data-theme=light] body:before{display:none}html[data-theme=light] .cyber-page,html[data-theme=light] .console-v2,html[data-theme=light] .cyber-home{--cy: #0b8fa8;--pk: #d81b60;--yl: #967800;--ok: #0e9f6e;--tx: #565e72;--tx-hi: #3a4257;--txt: #1d2433;--sub: #7d8496;--line: rgba(29, 36, 51, .16)}html[data-theme=light] .cyber-page{background:var(--d-paper);color:var(--d-ink)}html[data-theme=light] .cyber-page:before{background:radial-gradient(ellipse 900px 500px at 12% -8%,rgba(11,143,168,.06),transparent 60%),radial-gradient(ellipse 800px 520px at 92% 12%,rgba(216,27,96,.05),transparent 60%),radial-gradient(ellipse 1000px 700px at 50% 115%,rgba(85,45,160,.05),transparent 65%)}html[data-theme=light] .cyber-page:after{display:none}html[data-theme=light] .cyber-page main{background-image:none}html[data-theme=light] .cb-navwrap{background:#ffffffd9;border-bottom-color:var(--d-line-soft);box-shadow:0 1px 12px #1d24330d}html[data-theme=light] .cb-logo,html[data-theme=light] .cb-logo span{text-shadow:none}html[data-theme=light] .cb-logo small{color:var(--d-dim)}html[data-theme=light] .cb-links>a{color:var(--d-mid)}html[data-theme=light] .cb-links>a:hover,html[data-theme=light] .cb-links>a.on{color:var(--cy);text-shadow:none}html[data-theme=light] .cb-links>a.cb-console{box-shadow:none}html[data-theme=light] .cb-links>a.cb-console:hover{text-shadow:none;background:#96780014}html[data-theme=light] .tp-lang{border-color:var(--d-line);background:var(--d-card)}html[data-theme=light] .tp-lang button{color:var(--d-dim)}html[data-theme=light] .tp-lang button:hover{color:var(--cy)}html[data-theme=light] .tp-lang button.on{background:#0b8fa81f;color:var(--cy);text-shadow:none}html[data-theme=light] .tp-chip{color:var(--d-ink);border-color:#0b8fa866;background:var(--d-card)}html[data-theme=light] .tp-user:hover .tp-chip{box-shadow:0 4px 14px #0b8fa826}html[data-theme=light] .tp-ava{text-shadow:none}html[data-theme=light] .tp-caret{color:var(--d-faint)}html[data-theme=light] .tp-drop{background:#fff;border-color:var(--d-line);box-shadow:0 14px 40px #1d243324}html[data-theme=light] .tp-drop-head b{color:var(--d-ink)}html[data-theme=light] .tp-sub{color:var(--d-faint)}html[data-theme=light] .tp-kv{color:var(--d-mid)}html[data-theme=light] .tp-sep{background:var(--d-line-soft)}html[data-theme=light] .tp-item{color:var(--d-hi)}html[data-theme=light] .tp-item:hover{color:var(--cy);background:#0b8fa812}html[data-theme=light] .tp-item.out:hover{background:#d81b6012}html[data-theme=light] .ng-mask{background:#32385066}html[data-theme=light] .ng-card{background:#fff;border-color:#0b8fa859;box-shadow:0 20px 60px #1d24332e}html[data-theme=light] .ng-body{color:var(--d-hi)}html[data-theme=light] .ng-btn{color:#fff}html[data-theme=light] .cb-foot{color:var(--d-dim)}html[data-theme=light] .cyber-home{background:var(--d-paper);background-image:none}html[data-theme=light] .cyber-home:after{display:none}html[data-theme=light] .ch-floor{opacity:.4}html[data-theme=light] .ch-links>a{color:var(--d-mid)}html[data-theme=light] .ch-links>a:hover{color:var(--cy);text-shadow:none}html[data-theme=light] .ch-links>a.ch-login{box-shadow:none}html[data-theme=light] .ch-links>a.ch-login:hover{background:#96780014;text-shadow:none}html[data-theme=light] .ch-badge{text-shadow:none;box-shadow:0 2px 10px #0b8fa81f;background:#fff9}html[data-theme=light] .ch-title span{color:var(--d-ink);-webkit-text-stroke:0}html[data-theme=light] .ch-sub{color:var(--d-mid)}html[data-theme=light] .ch-urlbar{background:var(--d-card);box-shadow:var(--d-shadow)}html[data-theme=light] .ch-urlbar .u,html[data-theme=light] .ch-urlbar .c{text-shadow:none}html[data-theme=light] .ch-btn-p{box-shadow:0 6px 18px #d81b604d}html[data-theme=light] .ch-btn-p:hover{box-shadow:0 8px 24px #d81b6066}html[data-theme=light] .ch-btn-o{background:#ffffff80;box-shadow:none}html[data-theme=light] .ch-btn-o:hover{background:#0b8fa814;box-shadow:0 4px 14px #0b8fa826}html[data-theme=light] .ch-card,html[data-theme=light] .ch-stat,html[data-theme=light] .ch-tool,html[data-theme=light] .ch-faq,html[data-theme=light] .ch-tablewrap{background:var(--d-card);border-color:#0b8fa838;box-shadow:var(--d-shadow)}html[data-theme=light] .ch-card .n{text-shadow:none}html[data-theme=light] .ch-card h3,html[data-theme=light] .ch-sec-h h2,html[data-theme=light] .ch-tool b{color:var(--d-ink)}html[data-theme=light] .ch-card p,html[data-theme=light] .ch-tool span,html[data-theme=light] .ch-faq p{color:var(--d-dim)}html[data-theme=light] .ch-sec-h .n{text-shadow:none}html[data-theme=light] .ch-sec-h p{color:var(--d-mid)}html[data-theme=light] .ch-label{color:var(--d-faint)}html[data-theme=light] .ch-stat b{text-shadow:none}html[data-theme=light] .ch-stat span{color:var(--d-mid)}html[data-theme=light] .ch-tag{color:var(--pk);text-shadow:none;background:var(--d-card)}html[data-theme=light] .ch-tag:hover{background:#d81b6012;box-shadow:0 4px 12px #d81b6026}html[data-theme=light] .ch-notice{background:#fffdf3;border-color:#9678004d;color:#6b6210;box-shadow:var(--d-shadow)}html[data-theme=light] .ch-letter{background:var(--d-card);color:var(--d-hi);box-shadow:var(--d-shadow)}html[data-theme=light] .ch-letter b{color:var(--d-ink)}html[data-theme=light] .ch-letter .sig{text-shadow:none}html[data-theme=light] .ch-faq summary{color:var(--d-hi)}html[data-theme=light] .ch-faq summary:hover{color:var(--cy)}html[data-theme=light] .ch-table th{border-bottom-color:#0b8fa840}html[data-theme=light] .ch-table td{color:var(--d-mid);border-bottom-color:var(--d-line-soft)}html[data-theme=light] .ch-table td.mono{color:var(--d-ink)}html[data-theme=light] .ch-table tbody tr:hover td{background:#0b8fa80d}html[data-theme=light] .ch-disclaim{border-color:var(--d-line);color:var(--d-dim)}html[data-theme=light] .ch-foot{color:var(--d-dim)}html[data-theme=light] .mc-head h1,html[data-theme=light] .gd-head h1,html[data-theme=light] .ab-head h1{color:var(--d-ink)}html[data-theme=light] .mc-intro,html[data-theme=light] .gd-intro,html[data-theme=light] .ab-intro{color:var(--d-mid)}html[data-theme=light] .mc-search{background:var(--d-card);border-color:var(--d-line);color:var(--d-ink);box-shadow:var(--d-shadow)}html[data-theme=light] .mc-search::placeholder{color:var(--d-faint)}html[data-theme=light] .mc-pill{background:var(--d-card);border-color:var(--d-line);color:var(--d-mid)}html[data-theme=light] .mc-pill:hover{color:var(--cy);border-color:#0b8fa866}html[data-theme=light] .mc-pill.on{background:#0b8fa81a;color:var(--cy);border-color:var(--cy)}html[data-theme=light] .mc-line{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .mc-line-name{color:var(--d-ink)}html[data-theme=light] .mc-line-desc{color:var(--d-dim)}html[data-theme=light] .mc-gcard{background:var(--d-card2);border-color:var(--d-line-soft)}html[data-theme=light] .mc-gcard:hover{border-color:#0b8fa866;box-shadow:0 6px 18px #0b8fa81f}html[data-theme=light] .mc-gname{color:var(--d-ink)}html[data-theme=light] .mc-ratio{text-shadow:none}html[data-theme=light] .mc-gdisp{color:var(--d-dim)}html[data-theme=light] .mc-stat{background:#1d24330a}html[data-theme=light] .mc-stat b{color:var(--d-ink)}html[data-theme=light] .mc-stat i{color:var(--d-faint)}html[data-theme=light] .mc-donut .d-bg{stroke:#1d24331f}html[data-theme=light] .mc-avg{color:var(--d-dim)}html[data-theme=light] .mc-gfoot,html[data-theme=light] .mc-nodata{color:var(--d-faint)}html[data-theme=light] .mc-verify.ok,html[data-theme=light] .mc-verify.sus,html[data-theme=light] .mc-verify.bad{text-shadow:none}html[data-theme=light] .mc-verify.none{color:var(--d-faint)}html[data-theme=light] .mc-mtag{background:var(--d-card);border-color:var(--d-line-soft);color:var(--d-hi)}html[data-theme=light] .mc-mtag:hover{border-color:#0b8fa873;color:var(--cy)}html[data-theme=light] .mc-tip{background:#fff;border-color:var(--d-line);box-shadow:0 14px 40px #1d243329;color:var(--d-hi)}html[data-theme=light] .mc-tip-row .dim,html[data-theme=light] .mc-tip-dim{color:var(--d-faint)}html[data-theme=light] .mc-tip-kv b{color:var(--d-ink)}html[data-theme=light] .mc-tip-sep{background:var(--d-line-soft)}html[data-theme=light] .mc-ptab td{border-color:var(--d-line-soft);color:var(--d-mid)}html[data-theme=light] .mc-ptab td:first-child,html[data-theme=light] .mc-empty,html[data-theme=light] .mc-note,html[data-theme=light] .gd-subtag{color:var(--d-dim)}html[data-theme=light] .gd-tip{background:#0b8fa80f;border-color:#0b8fa840;color:var(--d-mid)}html[data-theme=light] .gd-quick-item{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .gd-quick-k{color:var(--d-ink)}html[data-theme=light] .gd-quick code{color:var(--cy)}html[data-theme=light] .gd-card{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .gd-card:hover{border-color:#0b8fa866;box-shadow:0 8px 22px #0b8fa81f}html[data-theme=light] .gd-card-name{color:var(--d-ink)}html[data-theme=light] .gd-card-intro{color:var(--d-dim)}html[data-theme=light] .gd-tabs{border-color:var(--d-line)}html[data-theme=light] .gd-tab{color:var(--d-mid)}html[data-theme=light] .gd-tab.on{color:var(--cy);border-color:var(--cy);background:#0b8fa814}html[data-theme=light] .gd-sec h2{color:var(--d-ink)}html[data-theme=light] .gd-step{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .gd-step-t{color:var(--d-ink)}html[data-theme=light] .gd-step-d{color:var(--d-mid)}html[data-theme=light] .gd-code{background:#1d2433;border-color:transparent}html[data-theme=light] .gd-code-bar{border-bottom-color:#ffffff1a}html[data-theme=light] .gd-code-tabs button{color:#a0a7b8}html[data-theme=light] .gd-code-tabs button.on{color:#22d3ee}html[data-theme=light] .gd-sep{color:#565e72}html[data-theme=light] .gd-table td{border-color:var(--d-line-soft);color:var(--d-mid)}html[data-theme=light] .gd-table td.k{color:var(--d-ink)}html[data-theme=light] .gd-faq{background:var(--d-card);border-color:var(--d-line-soft)}html[data-theme=light] .gd-faq summary{color:var(--d-hi)}html[data-theme=light] .gd-faq p,html[data-theme=light] .gd-note{color:var(--d-dim)}html[data-theme=light] .gd-back a{color:var(--d-mid)}html[data-theme=light] .ab-panel{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow);color:var(--d-hi)}html[data-theme=light] .ab-panel.warn{background:#fffdf3;border-color:#9678004d}html[data-theme=light] .ab-panel.warn h3{color:var(--yl)}html[data-theme=light] .ab-empty{color:var(--d-dim)}html[data-theme=light] .lg-page{background:var(--d-paper)}html[data-theme=light] .lg-page:before,html[data-theme=light] .lg-page:after{display:none}html[data-theme=light] .lg-card{background:var(--d-card);border-color:var(--d-line);box-shadow:0 18px 50px #1d24331f}html[data-theme=light] .lg-logo,html[data-theme=light] .lg-logo span{text-shadow:none}html[data-theme=light] .lg-slogan{color:var(--d-dim)}html[data-theme=light] .lg-label{color:var(--d-mid)}html[data-theme=light] .lg-input{background:var(--d-card2);border-color:var(--d-line);color:var(--d-ink)}html[data-theme=light] .lg-input::placeholder{color:var(--d-faint)}html[data-theme=light] .lg-input:focus{border-color:var(--cy);box-shadow:0 0 0 3px #0b8fa826}html[data-theme=light] .lg-btn{box-shadow:0 4px 14px #0b8fa84d}html[data-theme=light] .lg-btn:hover{box-shadow:0 6px 20px #0b8fa866}html[data-theme=light] .lg-hint,html[data-theme=light] .lg-back{color:var(--d-dim)}html[data-theme=light] .cn-side{border-right-color:var(--d-line-soft)}html[data-theme=light] .cn-gt{color:var(--d-dim)}html[data-theme=light] .cn-item{color:var(--d-hi)}html[data-theme=light] .cn-item .ic,html[data-theme=light] .cn-item .en{color:var(--d-faint)}html[data-theme=light] .cn-item:hover{color:var(--cy);background:#0b8fa80f}html[data-theme=light] .cn-item.active{background:#0b8fa814;text-shadow:none}html[data-theme=light] .cn-main{background:radial-gradient(ellipse 800px 420px at 85% -5%,rgba(11,143,168,.05),transparent 60%),radial-gradient(ellipse 600px 420px at 5% 105%,rgba(216,27,96,.04),transparent 60%)}html[data-theme=light] .cn-pg h1{color:var(--d-ink);text-shadow:none}html[data-theme=light] .cn-pg h1 .en{color:var(--d-faint)}html[data-theme=light] .cn-card{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .cn-card-t:before{color:var(--d-faint)}html[data-theme=light] .ov-hero{border-color:#0b8fa840;background:radial-gradient(600px 200px at 85% 20%,rgba(216,27,96,.06),transparent 60%),linear-gradient(135deg,#0b8fa812,#fff 55%,#7c3aed0d);box-shadow:var(--d-shadow)}html[data-theme=light] .ov-greet{color:var(--d-ink)}html[data-theme=light] .ov-bal .v{text-shadow:none}html[data-theme=light] .ov-bal .sub{color:var(--d-faint)}html[data-theme=light] .ov-cells{background:var(--d-line-soft);border-color:var(--d-line-soft)}html[data-theme=light] .ov-cell{background:var(--d-card)}html[data-theme=light] .ov-cell .lb{color:var(--d-dim)}html[data-theme=light] .ov-cell .v{color:var(--d-ink)}html[data-theme=light] .ov-total{color:var(--d-dim)}html[data-theme=light] .ov-lg{background:var(--d-card2);border-color:var(--d-line-soft);color:var(--d-mid)}html[data-theme=light] .ov-lg:hover,html[data-theme=light] .ov-lg.on{color:var(--d-ink)}html[data-theme=light] .ov-lg .tt{color:var(--d-faint)}html[data-theme=light] .ov-lg.hov{color:var(--d-ink)}html[data-theme=light] .ov-tip{background:#fffffff7;border-color:#0b8fa84d;box-shadow:0 10px 28px #1d243329;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .ov-tip-date{color:var(--d-faint)}html[data-theme=light] .ov-tip-row .nm{color:var(--d-ink)}html[data-theme=light] .ov-tip-val{color:var(--d-dim)}html[data-theme=light] .ov-tip-sum{border-top-color:var(--d-line-soft);color:var(--d-dim)}html[data-theme=light] .ov-tip-sum b{color:var(--d-ink)}html[data-theme=light] .cn-table tr.hl td{background:#0b8fa812}html[data-theme=light] .cn-table tr.empty-row td{color:var(--d-faint)}html[data-theme=light] .cn-stat{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .cn-stat .v,html[data-theme=light] .cn-stat.pk .v,html[data-theme=light] .cn-stat.yl .v,html[data-theme=light] .cn-stat.ok .v{text-shadow:none}html[data-theme=light] .cn-stat .sub{color:var(--d-faint)}html[data-theme=light] .cn-btn.p{color:#fff;box-shadow:0 3px 10px #0b8fa84d}html[data-theme=light] .cn-btn.p:hover{box-shadow:0 5px 16px #0b8fa86b}html[data-theme=light] .cn-btn.o{border-color:var(--d-line)}html[data-theme=light] .cn-inp,html[data-theme=light] .cn-sel{background:var(--d-card2);border-color:var(--d-line);color:var(--d-ink)}html[data-theme=light] .cn-inp::placeholder{color:var(--d-faint)}html[data-theme=light] .cn-sel option{background:#fff;color:var(--d-ink)}html[data-theme=light] .cn-chip{border-color:var(--d-line);color:var(--d-mid)}html[data-theme=light] .cn-chip:hover{color:var(--cy);border-color:#0b8fa873}html[data-theme=light] .cn-chip.on{background:#0b8fa817;box-shadow:none}html[data-theme=light] .cn-table th{background:#0b8fa80f;border-bottom-color:var(--d-line)}html[data-theme=light] .cn-table td{color:var(--d-hi);border-bottom-color:var(--d-line-soft)}html[data-theme=light] .cn-table tbody tr:hover td{background:#0b8fa80a}html[data-theme=light] .cn-table .dim{color:var(--d-faint)}html[data-theme=light] .cn-table .hi{color:var(--d-ink)}html[data-theme=light] .console-v2 .empty .ic{color:var(--d-faint)}html[data-theme=light] .console-v2 .modal-mask{background:#3238506b}html[data-theme=light] .console-v2 .modal{background:#fff;border-color:#0b8fa859;box-shadow:0 20px 60px #1d243333}html[data-theme=light] .console-v2 .modal h2{color:var(--d-ink);text-shadow:none}html[data-theme=light] .cn-seg{border-color:var(--d-line)}html[data-theme=light] .cn-seg button{color:var(--d-mid)}html[data-theme=light] .cn-seg button.on{background:#0b8fa81a;color:var(--cy)}html[data-theme=light] .cn-line-h b,html[data-theme=light] .cn-prof .nm{color:var(--d-ink)}html[data-theme=light] .cn-prof .sub{color:var(--d-faint)}html[data-theme=light] .cn-kv{background:var(--d-line-soft);border-color:var(--d-line-soft)}html[data-theme=light] .cn-kv>div{background:var(--d-card)}html[data-theme=light] .cn-kv .k{color:var(--d-dim)}html[data-theme=light] .cn-kv .v{color:var(--d-ink)}html[data-theme=light] .ch-card{background:var(--d-card);border-color:var(--d-line-soft);box-shadow:var(--d-shadow)}html[data-theme=light] .ch-card:before{box-shadow:none}html[data-theme=light] .ch-card:hover{box-shadow:0 10px 26px #1d24331f}html[data-theme=light] .ch-ratio{text-shadow:none}html[data-theme=light] .ch-rlb{color:var(--d-dim)}html[data-theme=light] .ch-badge{color:var(--d-mid);border-color:var(--d-line);background:var(--d-card2)}html[data-theme=light] .ch-price{color:var(--d-mid)}html[data-theme=light] .ch-price b{color:var(--d-ink)}html[data-theme=light] .ch-price .dim,html[data-theme=light] .ch-official{color:var(--d-faint)}html[data-theme=light] .ch-perf{border-top-color:var(--d-line-soft)}html[data-theme=light] .ch-prow .lb,html[data-theme=light] .ch-prow .vals{color:var(--d-dim)}html[data-theme=light] .ch-prow .vals b{color:var(--d-ink)}html[data-theme=light] .cachebar{background:#1d243314}html[data-theme=light] .cachebar i{box-shadow:none}html[data-theme=light] .cn-gchip{background:var(--d-card2);border-color:var(--d-line);color:var(--d-mid)}html[data-theme=light] .cn-gchip:hover{color:var(--d-ink)}html[data-theme=light] .cn-gchip.on{color:var(--d-ink);background:color-mix(in srgb,var(--gc, #0b8fa8) 10%,#ffffff);box-shadow:0 2px 10px color-mix(in srgb,var(--gc, #0b8fa8) 18%,transparent)}html[data-theme=light] .cn-gchip .rt{background:#d81b6017;border-color:#d81b6059}
