.single-tools-section,button,input,select,textarea{font-family:var(--cacb-font)}.cacb-orb,.cacb-pfx{pointer-events:none}.cacb-add-btn,.cacb-btn,.cacb-faq-q,.cacb-recalc-btn,button{cursor:pointer}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--cacb-bg:#0b1020;--cacb-surface:#111827;--cacb-surface-2:#1f2937;--cacb-surface-3:#374151;--cacb-border:rgba(255, 255, 255, 0.07);--cacb-border-h:rgba(255, 255, 255, 0.14);--cacb-primary:#14f195;--cacb-primary-d:#0cba73;--cacb-secondary:#9945ff;--cacb-accent:#22d3ee;--cacb-amber:#f59e0b;--cacb-red:#ef4444;--cacb-teal:#10b981;--cacb-text:#f9fafb;--cacb-muted:#9ca3af;--cacb-dim:#6b7280;--cacb-glass:rgba(255, 255, 255, 0.04);--cacb-glass-h:rgba(255, 255, 255, 0.08);--cacb-glow-g:0 0 60px rgba(20, 241, 149, 0.15);--cacb-glow-p:0 0 60px rgba(153, 69, 255, 0.15);--cacb-shadow:0 8px 32px rgba(0, 0, 0, 0.45);--cacb-shadow-lg:0 24px 64px rgba(0, 0, 0, 0.55);--cacb-r-sm:8px;--cacb-r-md:12px;--cacb-r-lg:16px;--cacb-r-xl:24px;--cacb-r-2xl:32px;--cacb-font:"Space Grotesk",sans-serif;--cacb-mono:"DM Mono",monospace}.single-tools-section{background:var(--cacb-bg);color:var(--cacb-text);-webkit-font-smoothing:antialiased;overflow:hidden}.cacb-cm-v,.cacb-ft-v{font-family:var(--cacb-mono)}*,img,svg{display:revert}img,svg{max-width:100%}button{border:none;background:0 0}a{color:var(--cacb-primary);text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse}.cacb-section-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(20,241,149,.1);border:1px solid rgba(20,241,149,.2);color:var(--cacb-primary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:20px}.cacb-section-h2{font-size:clamp(26px, 4vw, 40px);font-weight:700;color:var(--cacb-text);line-height:1.2;margin-bottom:16px}.cacb-section-intro{font-size:16px;color:var(--cacb-muted);max-width:680px;line-height:1.7;margin-bottom:48px}.cacb-hero{position:relative;overflow:hidden;background:var(--cacb-bg);padding:90px 0 110px;min-height:100vh;display:flex;align-items:center}.cacb-floaters,.cacb-hero-bg{position:absolute;inset:0;pointer-events:none}.cacb-bg-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px}.cacb-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45}.cacb-orb-1{width:560px;height:560px;background:radial-gradient(circle,rgba(153,69,255,.45) 0,transparent 70%);top:-160px;left:-80px;animation:8s ease-in-out infinite cacbPulse}.cacb-orb-2{width:420px;height:420px;background:radial-gradient(circle,rgba(20,241,149,.3) 0,transparent 70%);bottom:-80px;right:8%;animation:11s ease-in-out infinite reverse cacbPulse}.cacb-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(34,211,238,.22) 0,transparent 70%);top:38%;right:28%;animation:13s ease-in-out 3s infinite cacbPulse}.cacb-floater{position:absolute;font-size:22px;font-weight:700;color:rgba(255,255,255,.07);user-select:none;animation:6s ease-in-out infinite cacbFloat}.cacb-fl-1{top:12%;left:5%;animation-delay:0s;font-size:42px;color:rgba(247,147,26,.13)}.cacb-fl-2{top:26%;left:19%;animation-delay:1.5s;font-size:28px;color:rgba(110,99,233,.13)}.cacb-fl-3{top:66%;left:4%;animation-delay:3s;font-size:24px;color:rgba(120,105,255,.11)}.cacb-fl-4{top:80%;left:23%;animation-delay:4.5s;font-size:22px;color:rgba(38,161,123,.11)}.cacb-fl-5{top:15%;right:6%;animation-delay:2s;font-size:17px}.cacb-fl-6{top:72%;right:9%;animation-delay:.7s;font-size:34px;color:rgba(34,211,238,.09)}.cacb-hero-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cacb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--cacb-muted);background:var(--cacb-glass);border:1px solid var(--cacb-border);padding:8px 18px;border-radius:100px;margin-bottom:28px}.cacb-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--cacb-primary);box-shadow:0 0 10px var(--cacb-primary);animation:2s ease-in-out infinite cacbBlink}.cacb-hero-h1{font-size:clamp(38px, 5vw, 66px);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin-bottom:24px;color:var(--cacb-text)}.cacb-feat-pill,.cacb-hero-p,.cacb-trust-pill{color:var(--cacb-muted)}.cacb-h1-accent{background:linear-gradient(135deg,var(--cacb-primary) 0,var(--cacb-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cacb-hero-p{font-size:17px;line-height:1.78;margin-bottom:32px;max-width:520px}.cacb-feat-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.cacb-feat-pill,.cacb-trust-row{display:flex;align-items:center}.cacb-feat-pill{gap:7px;background:var(--cacb-glass);border:1px solid var(--cacb-border);font-size:13px;font-weight:500;padding:7px 14px;border-radius:100px;transition:.2s}.cacb-feat-pill i,.cacb-label i{color:var(--cacb-primary);font-size:11px}.cacb-feat-pill:hover{border-color:var(--cacb-border-h);color:var(--cacb-text);background:var(--cacb-glass-h)}.cacb-trust-row{gap:16px;flex-wrap:wrap}.cacb-card-logo,.cacb-trust-pill{gap:8px;font-size:14px;display:flex}.cacb-trust-pill{align-items:center}.cacb-float-tag i,.cacb-trust-pill i{color:var(--cacb-primary);font-size:13px}.cacb-trust-sep{width:4px;height:4px;border-radius:50%;background:var(--cacb-dim)}.cacb-hero-visual{position:relative;display:flex;justify-content:center;align-items:center;padding:40px 0}.cacb-card-stack{position:relative;width:340px;height:230px}.cacb-card{position:absolute;border-radius:var(--cacb-r-xl);border:1px solid var(--cacb-border)}.cacb-card-z3{background:rgba(153,69,255,.07);width:305px;height:185px;transform:rotate(-8deg) translate(-18px,22px)}.cacb-card-z2{background:rgba(20,241,149,.05);width:320px;height:200px;transform:rotate(-4deg) translate(-9px,11px)}.cacb-card-z1{background:linear-gradient(135deg,rgba(31,41,55,.96) 0,rgba(17,24,39,.99) 100%);border-color:rgba(255,255,255,.13);box-shadow:var(--cacb-shadow-lg),var(--cacb-glow-g);width:330px;height:210px;transform:rotate(0);overflow:hidden;display:flex;flex-direction:column;padding:22px}.cacb-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cacb-card-logo{align-items:center;font-weight:600;color:var(--cacb-text)}.cacb-card-logo i{color:#f7931a;font-size:20px}.cacb-card-gain{font-size:12px;font-weight:700;color:var(--cacb-primary);background:rgba(20,241,149,.1);padding:4px 10px;border-radius:100px}.cacb-card-metrics{flex:1;display:flex;flex-direction:column;gap:7px}.cacb-cm{display:flex;justify-content:space-between;align-items:center}.cacb-cm-l,.cacb-rc-unit{font-size:11px;color:var(--cacb-dim)}.cacb-cm-v{font-size:13px;font-weight:600;color:var(--cacb-text)}.cacb-rc-val.cacb-positive,.cacb-v-pos{color:var(--cacb-primary)}.cacb-card-chart{width:100%;height:42px;margin-top:8px}.cacb-float-tag{position:absolute;display:flex;align-items:center;gap:10px;background:rgba(17,24,39,.92);backdrop-filter:blur(12px);border:1px solid var(--cacb-border-h);border-radius:var(--cacb-r-md);padding:10px 16px;font-size:12px;font-weight:500;color:var(--cacb-text);box-shadow:var(--cacb-shadow);white-space:nowrap}.cacb-calc-card,.cacb-input-wrap{position:relative}.cacb-ft-l{font-size:10px;color:var(--cacb-muted);margin-bottom:1px}.cacb-ft-v{font-size:12px;font-weight:700;color:var(--cacb-primary)}.cacb-ft-1{right:-28px;top:8%;animation:5s ease-in-out infinite cacbFloat}.cacb-ft-2{left:-18px;bottom:22%;animation:7s ease-in-out 1s infinite cacbFloat}.cacb-ft-3{right:2px;bottom:3%;animation:6s ease-in-out 2s infinite cacbFloat}.cacb-calc-section,.cacb-fees-section{padding:80px 0;background:var(--cacb-bg)}.cacb-calc-wrap{max-width:900px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:28px}.cacb-calc-card{background:var(--cacb-surface);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-2xl);padding:40px;box-shadow:var(--cacb-shadow);overflow:hidden}.cacb-calc-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cacb-primary),var(--cacb-accent),var(--cacb-secondary))}.cacb-cc-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.cacb-cc-title-block{display:flex;align-items:center;gap:16px}.cacb-cc-icon{width:52px;height:52px;border-radius:var(--cacb-r-md);flex-shrink:0;background:linear-gradient(135deg,var(--cacb-primary) 0,var(--cacb-accent) 100%);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--cacb-bg)}.cacb-cc-title{font-size:22px;font-weight:700;color:var(--cacb-text);margin-bottom:4px}.cacb-coin-row,.cacb-txns-area{margin-bottom:32px}.cacb-cc-sub,.cacb-rp-sub{font-size:14px;color:var(--cacb-muted)}.cacb-coin-row{padding-bottom:32px;border-bottom:1px solid var(--cacb-border)}.cacb-field-grp{display:flex;flex-direction:column;gap:8px}.cacb-label{font-size:12px;font-weight:600;color:var(--cacb-muted);display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.05em}.cacb-opt-tag{font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;background:rgba(34,211,238,.1);color:var(--cacb-accent);border:1px solid rgba(34,211,238,.2);padding:2px 8px;border-radius:100px;margin-left:2px}.cacb-fc-label,.cacb-fees-tbl th,.cacb-rc-lbl,.cacb-summary-table th{text-transform:uppercase}.cacb-input{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--cacb-border);color:var(--cacb-text);font-size:15px;font-family:var(--cacb-font);padding:13px 16px;border-radius:var(--cacb-r-md);outline:0;transition:.2s;-moz-appearance:textfield;appearance:textfield}.cacb-fc-formula,.cacb-fee-tag,.cacb-fk-example,.cacb-rc-val,.cacb-summary-table td{font-family:var(--cacb-mono)}.cacb-input::-webkit-inner-spin-button,.cacb-input::-webkit-outer-spin-button{-webkit-appearance:none}.cacb-input::placeholder{color:var(--cacb-dim)}.cacb-input:focus{border-color:var(--cacb-primary);box-shadow:0 0 0 3px rgba(20,241,149,.1);background:rgba(20,241,149,.02)}.cacb-input:hover:not(:focus){border-color:var(--cacb-border-h)}.cacb-input.cacb-invalid{border-color:rgba(239,68,68,.6)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.cacb-has-pfx .cacb-input{padding-left:40px}.cacb-pfx{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:var(--cacb-dim)}.cacb-field-hint{font-size:12px;color:var(--cacb-dim);line-height:1.5}.cacb-field-error{font-size:12px;color:var(--cacb-red);display:none;font-weight:500}.cacb-field-error.cacb-vis{display:block}.cacb-txns-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--cacb-border)}.cacb-txns-title{font-size:16px;font-weight:600;color:var(--cacb-text);display:flex;align-items:center;gap:8px}.cacb-fee-impact-box h3 i,.cacb-market-label i,.cacb-ttc-header h3 i,.cacb-txn-badge,.cacb-txns-title i{color:var(--cacb-accent)}.cacb-txns-title i{font-size:14px}.cacb-txn-badge{background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.2);font-size:11px;font-weight:700;padding:4px 12px;border-radius:100px;letter-spacing:.03em}.cacb-txn-row{background:rgba(0,0,0,.2);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-lg);padding:20px;margin-bottom:12px;transition:border-color .2s,box-shadow .2s;position:relative}.cacb-txn-row:hover{border-color:var(--cacb-border-h);box-shadow:0 4px 20px rgba(0,0,0,.2)}.cacb-txn-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cacb-add-btn,.cacb-txn-row-num{display:flex;align-items:center}.cacb-txn-row-num{gap:10px}.cacb-txn-num-badge{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--cacb-secondary),var(--cacb-accent));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.cacb-txn-num-label{font-size:13px;font-weight:600;color:var(--cacb-muted)}.cacb-remove-txn{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:var(--cacb-red);font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.cacb-remove-txn:hover{background:rgba(239,68,68,.18);transform:scale(1.06)}.cacb-txn-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cacb-txn-grid .cacb-field-grp:last-child input{color-scheme:dark}@keyframes cacbRemove{to{opacity:0;transform:translateX(30px) scale(.95);max-height:0;margin:0;padding:0;overflow:hidden}}.cacb-txn-removing{animation:.28s forwards cacbRemove}.cacb-add-btn{justify-content:center;gap:10px;width:100%;padding:14px;border-radius:var(--cacb-r-md);margin-top:6px;background:rgba(20,241,149,.04);border:1.5px dashed rgba(20,241,149,.3);color:var(--cacb-primary);font-size:14px;font-weight:600;transition:.2s}.cacb-market-head,.cacb-market-label{display:flex;align-items:center;gap:8px}.cacb-add-btn:hover{background:rgba(20,241,149,.09);border-color:rgba(20,241,149,.55);transform:translateY(-1px)}.cacb-market-area{border:1px solid var(--cacb-border);border-radius:var(--cacb-r-lg);padding:24px;margin-bottom:32px;background:var(--cacb-glass)}.cacb-market-head{justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.cacb-market-label{font-size:15px;font-weight:600;color:var(--cacb-text)}.cacb-btn,.cacb-rp-badge{align-items:center;font-weight:600}.cacb-btn{display:inline-flex;gap:9px;padding:13px 22px;border-radius:var(--cacb-r-md);font-size:14px;transition:.2s;white-space:nowrap;border:none}.cacb-btn-primary{background:linear-gradient(135deg,var(--cacb-primary) 0,var(--cacb-accent) 100%);color:var(--cacb-bg);box-shadow:0 4px 20px rgba(20,241,149,.28)}.cacb-fee-card:hover,.cacb-rc:hover,.cacb-results-panel{box-shadow:var(--cacb-shadow)}.cacb-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(20,241,149,.4)}.cacb-btn-primary:disabled{opacity:.35;cursor:not-allowed}.cacb-btn-outline{background:0 0;border:1px solid rgba(34,211,238,.3);color:var(--cacb-accent)}.cacb-btn-outline:hover:not(:disabled){background:rgba(34,211,238,.08);border-color:var(--cacb-accent)}.cacb-btn-outline:disabled{opacity:.32;cursor:not-allowed}.cacb-btn-ghost{background:var(--cacb-glass);border:1px solid var(--cacb-border);color:var(--cacb-muted)}.cacb-btn-ghost:hover{background:var(--cacb-glass-h);color:var(--cacb-text);border-color:var(--cacb-border-h)}.cacb-btn-danger{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--cacb-red)}.cacb-btn-danger:hover{background:rgba(239,68,68,.2);border-color:var(--cacb-red)}.cacb-action-row,.cacb-exp-actions{display:flex;gap:12px;flex-wrap:wrap}.cacb-action-row .cacb-btn-primary{flex:1;min-width:190px;justify-content:center}.cacb-results-panel{background:var(--cacb-surface);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-2xl);padding:40px;position:relative;overflow:hidden;animation:.45s cacbFadeInUp}.cacb-modal,.cacb-toast{box-shadow:var(--cacb-shadow-lg)}.cacb-results-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cacb-secondary),var(--cacb-primary),var(--cacb-accent))}.cacb-rp-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.cacb-rp-badge{display:inline-flex;gap:7px;background:rgba(20,241,149,.1);border:1px solid rgba(20,241,149,.25);color:var(--cacb-primary);font-size:12px;padding:5px 13px;border-radius:100px;margin-bottom:10px}.cacb-rp-title{font-size:clamp(22px, 3vw, 30px);font-weight:700;margin-bottom:6px}.cacb-recalc-btn{display:flex;align-items:center;gap:8px;background:var(--cacb-glass);border:1px solid var(--cacb-border);color:var(--cacb-muted);font-size:13px;font-weight:600;padding:10px 18px;border-radius:var(--cacb-r-md);transition:.2s;flex-shrink:0}.cacb-rc,.cacb-txn-table-card{border:1px solid var(--cacb-border)}.cacb-recalc-btn:hover{color:var(--cacb-text);border-color:var(--cacb-border-h);background:var(--cacb-glass-h)}.cacb-rc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}.cacb-rc{background:rgba(0,0,0,.25);border-radius:var(--cacb-r-lg);padding:18px;display:flex;flex-direction:column;gap:12px;transition:.2s;animation:.5s both cacbFadeInUp}.cacb-rc:hover{border-color:var(--cacb-border-h);transform:translateY(-2px)}.cacb-rc:first-child{animation-delay:50ms}.cacb-rc:nth-child(2){animation-delay:.1s}.cacb-rc:nth-child(3){animation-delay:.15s}.cacb-rc:nth-child(4){animation-delay:.2s}.cacb-rc:nth-child(5){animation-delay:.25s}.cacb-rc:nth-child(6){animation-delay:.3s}.cacb-rc:nth-child(7){animation-delay:.35s}.cacb-rc:nth-child(8){animation-delay:.4s}.cacb-rc-featured{background:linear-gradient(135deg,rgba(20,241,149,.07) 0,rgba(34,211,238,.05) 100%);border-color:rgba(20,241,149,.2)}.cacb-rc-highlight{background:linear-gradient(135deg,rgba(153,69,255,.09) 0,rgba(34,211,238,.06) 100%);border-color:rgba(153,69,255,.22)}.cacb-guide-block,.cacb-summary-table th,.cacb-ttc-header{border-bottom:1px solid var(--cacb-border)}.cacb-rc-icn{width:38px;height:38px;border-radius:var(--cacb-r-sm);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.cacb-qr-wrap,.cacb-rc-body{flex-direction:column;display:flex}.cacb-icn-green,.cacb-icn-pos,.cacb-icn-primary{background:rgba(20,241,149,.12);color:var(--cacb-primary)}.cacb-icn-purple{background:rgba(153,69,255,.12);color:var(--cacb-secondary)}.cacb-icn-cyan{background:rgba(34,211,238,.12);color:var(--cacb-accent)}.cacb-icn-amber{background:rgba(245,158,11,.12);color:var(--cacb-amber)}.cacb-icn-neg,.cacb-icn-red{background:rgba(239,68,68,.12);color:var(--cacb-red)}.cacb-icn-teal{background:rgba(16,185,129,.12);color:var(--cacb-teal)}.cacb-rc-body{gap:3px}.cacb-rc-lbl{font-size:10px;font-weight:700;color:var(--cacb-dim);letter-spacing:.06em}.cacb-rc-val{font-size:19px;font-weight:700;color:var(--cacb-text);line-height:1.2;word-break:break-all}.cacb-rc-val.cacb-negative,.cacb-toast-err i{color:var(--cacb-red)}.cacb-txn-table-card{background:rgba(0,0,0,.2);border-radius:var(--cacb-r-lg);overflow:hidden;margin-bottom:28px}.cacb-ttc-header{padding:14px 20px;background:var(--cacb-glass)}.cacb-ttc-header h3{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--cacb-text)}.cacb-ttc-scroll{overflow-x:auto}.cacb-summary-table{width:100%;min-width:600px}.cacb-summary-table th{padding:11px 16px;text-align:left;font-size:10px;font-weight:700;color:var(--cacb-dim);letter-spacing:.07em;background:rgba(255,255,255,.02);white-space:nowrap}.cacb-faq-q:hover,.cacb-fees-tbl th,.cacb-fees-tbl tr:hover td,.cacb-summary-table tbody tr:hover td,.cacb-summary-table tfoot td{background:var(--cacb-glass)}.cacb-summary-table td{padding:12px 16px;font-size:13px;color:var(--cacb-muted);border-bottom:1px solid rgba(255,255,255,.035)}.cacb-fees-tbl tr:last-child td,.cacb-summary-table tr:last-child td{border-bottom:none}.cacb-summary-table tfoot td{font-weight:700;color:var(--cacb-text);font-family:var(--cacb-font);border-top:1px solid var(--cacb-border);font-size:12px}.cacb-exp-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cacb-qr-wrap{align-items:center;gap:8px;background:var(--cacb-bg);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-md);padding:16px}#cacb-qr-box{line-height:0;border:solid}#cacb-qr-box canvas,#cacb-qr-box img{border-radius:6px}.cacb-qr-name{font-size:11px;color:var(--cacb-dim);font-weight:600;letter-spacing:.04em}.cacb-guide-section{padding:80px 0;background:var(--cacb-surface);position:relative}.cacb-guide-section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cacb-border-h),transparent)}.cacb-faq-wrap,.cacb-guide-wrap{max-width:860px;margin:0 auto;padding:0 24px}.cacb-guide-body{display:flex;flex-direction:column}.cacb-guide-block{padding:32px 0}.cacb-guide-block:last-child{border-bottom:none;padding-bottom:0}.cacb-guide-block h3{font-size:20px;font-weight:700;color:var(--cacb-text);margin-bottom:14px;display:flex;align-items:center;gap:10px}.cacb-guide-block h3 i{color:var(--cacb-primary);font-size:17px}.cacb-guide-block p{font-size:15px;color:var(--cacb-muted);line-height:1.8;margin-bottom:14px}.cacb-guide-ol li,.cacb-guide-ul li{display:flex;font-size:15px;line-height:1.65}.cacb-guide-block p:last-child{margin-bottom:0}.cacb-disc-body strong,.cacb-faq-a strong,.cacb-fk-desc strong,.cacb-guide-block strong,.cacb-guide-ul li strong{color:var(--cacb-text)}.cacb-formula-card{background:var(--cacb-bg);border:1px solid rgba(20,241,149,.2);border-left:3px solid var(--cacb-primary);border-radius:var(--cacb-r-lg);padding:22px;margin-top:16px}.cacb-fc-formula,.cacb-fees-tbl td,.cacb-fees-tbl th{border-bottom:1px solid var(--cacb-border)}.cacb-fc-label{font-size:10px;font-weight:700;color:var(--cacb-primary);letter-spacing:.09em;margin-bottom:12px}.cacb-fc-formula{font-size:13px;color:var(--cacb-text);padding:9px 0;margin-bottom:8px}.cacb-fc-alt,.cacb-guide-ol li,.cacb-guide-ul li{color:var(--cacb-muted)}.cacb-fc-formula:last-child{border-bottom:none;margin-bottom:0}.cacb-guide-ol,.cacb-guide-ul{display:flex;flex-direction:column;gap:10px;margin:12px 0}.cacb-guide-ol{counter-reset:cacb-ol}.cacb-guide-ol li{counter-increment:cacb-ol;gap:12px;align-items:flex-start}.cacb-guide-ol li::before{content:counter(cacb-ol);width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:1px;background:linear-gradient(135deg,var(--cacb-primary),var(--cacb-accent));color:var(--cacb-bg);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.cacb-guide-ul li{gap:10px;align-items:flex-start}.cacb-fee-impact-box p,.cacb-fk-desc{line-height:1.75;color:var(--cacb-muted)}.cacb-guide-ul li::before{content:"—";color:var(--cacb-primary);font-weight:700;flex-shrink:0;margin-top:2px}.cacb-fees-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cacb-fees-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.cacb-fee-card{background:var(--cacb-surface);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-xl);padding:32px;transition:.25s}.cacb-fee-card:hover{transform:translateY(-3px)}.cacb-fk-icon{width:52px;height:52px;border-radius:var(--cacb-r-md);margin-bottom:20px;display:flex;align-items:center;justify-content:center;font-size:22px}.cacb-fee-low,.cacb-fk-maker .cacb-fk-icon{background:rgba(20,241,149,.1);color:var(--cacb-primary);border:1px solid rgba(20,241,149,.2)}.cacb-fk-taker .cacb-fk-icon{background:rgba(153,69,255,.1);color:var(--cacb-secondary);border:1px solid rgba(153,69,255,.2)}.cacb-fk-title{font-size:20px;font-weight:700;margin-bottom:12px}.cacb-fk-desc{font-size:14px;margin-bottom:20px}.cacb-fk-example{background:var(--cacb-bg);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-sm);padding:12px 16px;font-size:13px;color:var(--cacb-dim)}.cacb-fk-example span{color:var(--cacb-muted);font-weight:600;font-family:var(--cacb-font)}.cacb-fee-impact-box{background:var(--cacb-surface);border:1px solid rgba(34,211,238,.2);border-left:3px solid var(--cacb-accent);border-radius:var(--cacb-r-lg);padding:24px;margin-bottom:40px}.cacb-fee-impact-box h3{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:12px}.cacb-fee-impact-box p{font-size:14px}.cacb-fees-table-outer{overflow-x:auto;margin-bottom:24px;border-radius:var(--cacb-r-lg)}.cacb-fees-tbl{width:100%;background:var(--cacb-surface);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-lg);overflow:hidden;min-width:560px}.cacb-fees-tbl th{padding:14px 20px;text-align:left;font-size:10px;font-weight:700;color:var(--cacb-dim);letter-spacing:.07em}.cacb-fees-tbl td{padding:16px 20px;font-size:14px;color:var(--cacb-muted)}.cacb-exch{font-weight:700;color:var(--cacb-text)}.cacb-fee-tag{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:100px}.cacb-fee-mid{background:rgba(245,158,11,.1);color:var(--cacb-amber);border:1px solid rgba(245,158,11,.2)}.cacb-fee-high{background:rgba(239,68,68,.1);color:var(--cacb-red);border:1px solid rgba(239,68,68,.2)}.cacb-fee-note{font-size:13px;color:var(--cacb-dim);display:flex;align-items:flex-start;gap:8px;line-height:1.6}.cacb-fee-note i{color:var(--cacb-amber);margin-top:2px;flex-shrink:0}.cacb-faq-section{padding:80px 0;background:var(--cacb-surface)}.cacb-faq-list{display:flex;flex-direction:column;gap:10px}.cacb-faq-item{background:var(--cacb-bg);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-lg);overflow:hidden;transition:border-color .2s}.cacb-faq-item.cacb-open{border-color:rgba(20,241,149,.25)}.cacb-faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;user-select:none;transition:background .2s;gap:16px}.cacb-faq-q-text{font-size:15px;font-weight:600;color:var(--cacb-text);flex:1;line-height:1.45}.cacb-faq-icon,.cacb-overlay{align-items:center;display:flex}.cacb-faq-icon{width:28px;height:28px;border-radius:50%;background:var(--cacb-glass);border:1px solid var(--cacb-border);justify-content:center;font-size:12px;color:var(--cacb-muted);flex-shrink:0;transition:.3s}.cacb-open .cacb-faq-icon{background:rgba(20,241,149,.1);border-color:rgba(20,241,149,.3);color:var(--cacb-primary);transform:rotate(45deg)}.cacb-faq-a{max-height:0;overflow:hidden;transition:max-height .35s,padding .25s;padding:0 24px}.cacb-open .cacb-faq-a{max-height:600px;padding:0 24px 22px}.cacb-faq-a p{font-size:15px;color:var(--cacb-muted);line-height:1.8}.cacb-disc-body>p,.cacb-disc-list li{font-size:14px;color:var(--cacb-muted)}.cacb-disc-section{padding:60px 0;background:var(--cacb-bg)}.cacb-disc-wrap{max-width:900px;margin:0 auto;padding:0 24px}.cacb-disc-card{display:flex;gap:24px;background:var(--cacb-surface);border:1px solid rgba(245,158,11,.2);border-left:4px solid var(--cacb-amber);border-radius:var(--cacb-r-xl);padding:36px}.cacb-disc-icon{width:52px;height:52px;border-radius:var(--cacb-r-md);flex-shrink:0;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--cacb-amber)}.cacb-disc-body{flex:1}.cacb-disc-title{font-size:20px;font-weight:700;color:var(--cacb-text);margin-bottom:12px}.cacb-disc-body>p{line-height:1.75;margin-bottom:16px}.cacb-disc-list{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.cacb-disc-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.cacb-disc-list i{color:var(--cacb-amber);margin-top:3px;flex-shrink:0}.cacb-disc-footer{font-size:12px;color:var(--cacb-dim)}.cacb-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);justify-content:center;padding:24px;animation:.2s cacbFadeIn}.cacb-modal{background:var(--cacb-surface);border:1px solid var(--cacb-border);border-radius:var(--cacb-r-2xl);padding:40px;max-width:440px;width:100%;text-align:center;animation:.3s cacbSlideUp}.cacb-modal-ico{width:64px;height:64px;border-radius:50%;margin:0 auto 20px;background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--cacb-red)}.cacb-modal-title{font-size:22px;font-weight:700;margin-bottom:12px}.cacb-modal-msg{font-size:15px;color:var(--cacb-muted);line-height:1.65;margin-bottom:28px}.cacb-modal-btns{display:flex;gap:12px;justify-content:center}.cacb-toast{position:fixed;bottom:24px;right:24px;z-index:10000;background:var(--cacb-surface);border:1px solid var(--cacb-border-h);border-radius:var(--cacb-r-md);padding:13px 20px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--cacb-text);animation:.3s cacbFadeInUp}.cacb-toast i{color:var(--cacb-primary);font-size:15px}.cacb-toast-err{border-color:rgba(239,68,68,.3)}@keyframes cacbFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(4deg)}}@keyframes cacbPulse{0%,100%{transform:scale(1) translate(0,0);opacity:.45}50%{transform:scale(1.15) translate(10px,-10px);opacity:.28}}@keyframes cacbBlink{0%,100%{opacity:1}50%{opacity:.28}}@keyframes cacbFadeIn{from{opacity:0}to{opacity:1}}@keyframes cacbFadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cacbSlideUp{from{transform:translateY(36px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cacbSpin{to{transform:rotate(360deg)}}.cacb-spin{animation:.8s linear infinite cacbSpin;display:inline-block}@media (max-width:960px){.cacb-hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.cacb-hero-text{display:flex;flex-direction:column;align-items:center}.cacb-hero-p{max-width:500px}.cacb-feat-row,.cacb-trust-row{justify-content:center}.cacb-hero-visual{display:none}.cacb-hero{min-height:auto;padding:70px 0 80px}}@media (max-width:768px){.cacb-rc-grid{grid-template-columns:repeat(2,1fr)}.cacb-fees-cards,.cacb-txn-grid{grid-template-columns:1fr}.cacb-calc-card,.cacb-results-panel{padding:24px 18px}.cacb-disc-card,.cacb-exp-row{flex-direction:column}.cacb-calc-section,.cacb-disc-section,.cacb-faq-section,.cacb-fees-section,.cacb-guide-section{padding:56px 0}.cacb-calc-wrap,.cacb-disc-wrap,.cacb-faq-wrap,.cacb-fees-wrap,.cacb-guide-wrap,.cacb-hero-inner{padding:0 16px}}@media (max-width:480px){.cacb-action-row,.cacb-exp-actions,.cacb-modal-btns{flex-direction:column}.cacb-action-row .cacb-btn{justify-content:center}.cacb-rc-grid{grid-template-columns:1fr 1fr;gap:10px}.cacb-rc-val{font-size:16px}}@media (prefers-reduced-motion:reduce){.cacb-eyebrow-dot,.cacb-floater,.cacb-orb,.cacb-rc,.cacb-results-panel{animation:none}}