.ai-hero{background:radial-gradient(circle at 78% 35%,rgba(82,227,154,.12),transparent 34%)}.ai-status-panel{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#0d1418}.ai-status-panel>span,.ai-status-panel>p{grid-column:1/-1;padding:12px 18px;margin:0;color:#71808a;font:9px monospace}.ai-status-panel>span{border-bottom:1px solid var(--line)}.ai-status-panel>div{padding:23px 15px;border-right:1px solid var(--line)}.ai-status-panel>div:nth-child(4){border:0}.ai-status-panel b{display:block;color:var(--amber);font:800 25px monospace}.ai-status-panel small{color:#75818a}.ai-status-panel>p{border-top:1px solid var(--line);color:var(--green)}.ai-status-panel i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:6px}.ai-answer{padding:35px 0;background:#57dda0;color:#07110c}.ai-answer .direct-answer{display:grid;grid-template-columns:85px 1fr;gap:28px}.ai-answer .direct-mark{display:grid;place-items:center;width:70px;height:70px;border:2px solid #07110c;font:900 26px monospace}.ai-answer .kicker{color:#155c39}.ai-answer h2{margin:2px 0 8px}.ai-answer p:last-child{margin:0;line-height:1.85}.ui-guide{margin-bottom:70px}.desktop-window{border:1px solid #34404a;background:#0a0e12;box-shadow:0 24px 70px rgba(0,0,0,.35)}.window-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #303944;background:#13181e;color:#a7b0b8;font:10px monospace}.traffic-lights{display:flex;gap:7px}.traffic-lights i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.traffic-lights i:nth-child(2){background:#febc2e}.traffic-lights i:nth-child(3){background:#28c840}.window-bar small{color:#53d89a}.clash-ui{display:grid;grid-template-columns:190px 1fr;min-height:500px}.clash-ui aside{display:flex;flex-direction:column;padding:24px 15px;border-right:1px solid #28313a;background:#0d1116}.clash-ui aside>strong{margin:0 10px 25px;color:#f3f5f6}.clash-ui aside a{padding:11px 12px;color:#77838d;font-size:12px}.clash-ui aside a small{display:block;font-size:8px}.clash-ui aside a.selected{background:#1c2830;color:#58dda1;border-left:2px solid #58dda1}.clash-ui aside>span{margin-top:auto;color:#4f5c65;font:9px monospace}.client-panel{padding:28px}.ui-title{display:flex;justify-content:space-between;align-items:center}.ui-title small,.policy-title small{color:#63717b;font:8px monospace}.ui-title h3{margin:3px 0}.ui-title button{border:1px solid #3c4a54;background:#172027;color:#bdc6cc;padding:8px 12px}.profile-row{display:flex;align-items:center;gap:14px;margin:25px 0;padding:16px;border:1px solid #3a4650;background:#121a20}.profile-row.active{border-color:#58dda1}.profile-icon{display:grid;place-items:center;width:36px;height:36px;background:var(--amber);color:#111;font-weight:900}.profile-row div{display:flex;flex-direction:column}.profile-row small{color:#64717b}.profile-row i{margin-left:auto;color:#58dda1}.policy-title{display:flex;justify-content:space-between;border-bottom:1px solid #2b343c;padding-bottom:10px}.node-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 25px}.node-options span{padding:12px;border:1px solid #303b44;color:#87939c;font-size:11px}.node-options .checked{border-color:var(--amber);color:#f0f3f5;background:#211e12}.node-options b{float:right;color:var(--amber)}.tun-setting{display:grid;grid-template-columns:1fr auto;gap:0;border:1px solid #2f3942}.tun-setting>div,.tun-setting>button{padding:14px;border-bottom:1px solid #2f3942}.tun-setting>div:nth-of-type(2),.tun-setting>button:last-child{border-bottom:0}.tun-setting div{display:flex;flex-direction:column}.tun-setting small{color:#687680}.toggle{width:40px;height:22px!important;padding:0!important;border:0!important;border-radius:20px;background:#323c44;position:relative;align-self:center;margin-right:14px}.toggle::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:white;top:3px;left:3px}.toggle.on{background:#45d18f}.toggle.on::after{left:21px}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-top:0}.guide-steps div{padding:22px;border-right:1px solid var(--line)}.guide-steps div:last-child{border:0}.guide-steps span{color:var(--amber);font:800 13px monospace}.guide-steps h3{margin:9px 0 4px}.guide-steps p{margin:0;color:#818d96;font-size:11px}.mobile-guide{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:center}.phone-shell{width:320px;min-height:620px;border:8px solid #242c33;border-radius:38px;background:#0b1015;position:relative;overflow:hidden;box-shadow:0 25px 70px #000}.phone-notch{width:105px;height:22px;background:#242c33;border-radius:0 0 15px 15px;margin:auto}.phone-status,.phone-shell>header,.rocket-status,.ios-section div{display:flex;align-items:center;justify-content:space-between}.phone-status{padding:8px 21px;color:#8e9aa3;font-size:9px}.phone-shell>header{padding:12px 18px;border-bottom:1px solid #273039}.phone-shell>header button{border:0;background:none;color:#55dda0;font-size:22px}.rocket-status{padding:22px 18px}.rocket-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#4b8bff;font-weight:900}.rocket-status div{display:flex;flex-direction:column;flex:1;margin-left:12px}.rocket-status small{color:#69757e;font-size:9px}.ios-section{margin:0 14px 16px}.ios-section>small{display:block;color:#69757e;margin:0 7px 6px}.ios-section div{padding:13px;background:#141a20;border-bottom:1px solid #273039;font-size:11px}.ios-section div:first-of-type{border-radius:9px 9px 0 0}.ios-section div:last-child{border-radius:0 0 9px 9px;border:0}.ios-section b{color:#55dda0;font-size:9px}.phone-shell nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;padding:13px;background:#11171d;color:#66737c;font-size:9px}.phone-shell nav .active{color:#55dda0}.mobile-copy h2{font-size:36px;line-height:1.2}.mobile-copy p,.mobile-copy li{color:#919da6}.mobile-copy code{color:var(--amber)}.ai-table-wrap{overflow:auto}.ai-table{width:100%;min-width:950px;border-collapse:collapse;border:1px solid var(--line);background:var(--surface)}.ai-table th,.ai-table td{padding:18px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.ai-table thead th{color:#74818a;font:9px monospace}.ai-table td:last-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.ai-table td:last-child span{color:#aab4bc}.ai-table a{color:var(--amber);font-weight:800;white-space:nowrap}.coupon-band{padding:28px 0;background:#0b0f14;border-bottom:1px solid var(--line)}.coupon-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;border:1px solid #745f20;background:linear-gradient(110deg,#17160e,#0d1218);padding:25px 28px}.coupon-copy h2{margin:5px 0 2px}.coupon-copy p{margin:0;color:#9fa8b0}.coupon-copy strong{color:var(--amber)}.coupon-code{min-width:170px;border:1px dashed var(--amber);background:rgba(255,198,46,.08);color:var(--amber);padding:11px 20px;cursor:pointer}.coupon-code span{display:block;font:900 25px monospace;letter-spacing:2px}.coupon-code small{color:#a9924f}.coupon-code.copied{background:var(--amber);color:#111}.coupon-toast{position:fixed;left:50%;bottom:28px;z-index:100;transform:translate(-50%,20px);padding:12px 18px;background:#f2f5f7;color:#101317;font-weight:800;font-size:13px;opacity:0;pointer-events:none;transition:.25s}.coupon-toast.show{opacity:1;transform:translate(-50%,0)}.ai-faq code{color:var(--amber)}@media(max-width:900px){.mobile-guide{grid-template-columns:1fr}.phone-shell{margin:auto}.coupon-card{grid-template-columns:1fr auto}.coupon-card .button{grid-column:1/-1}}@media(max-width:700px){.clash-ui{grid-template-columns:1fr}.clash-ui aside{display:none}.client-panel{padding:18px}.node-options,.guide-steps{grid-template-columns:1fr}.guide-steps div{border-right:0;border-bottom:1px solid var(--line)}.window-bar b{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window-bar small{display:none}.mobile-copy h2{font-size:28px}.coupon-card{grid-template-columns:1fr}.coupon-code{width:100%}.coupon-card .button{grid-column:auto}}
