.tcic-badge,.tcic-float-el,.tcic-trust-item i{color:var(--tcic-green)}.tcic-stat-lbl,.tcic-stat-val{text-overflow:ellipsis;white-space:nowrap}.tcic-tbl td,.tcic-tbl th{text-align:right}.tcic-stat-val,.tcic-tbl td{font-variant-numeric:tabular-nums}.tcic-empty,.tcic-qr-card,.tcic-section-hd-center,.tcic-show-all-row,.tcic-tbl th:first-child,.tcic-tbl-meta{text-align:center}.tcic-btn,.tcic-btn-csv,.tcic-hero-pill,.tcic-pg-info,.tcic-stat-lbl,.tcic-stat-val,.tcic-tbl{white-space:nowrap}:root{--tcic-bg:#040d1a;--tcic-surf:#071525;--tcic-surf2:#0b1e35;--tcic-surf3:#0f2340;--tcic-bdr:#1a3050;--tcic-bdr2:#264870;--tcic-green:#00e5a0;--tcic-green2:#00c882;--tcic-green-glow:rgba(0, 229, 160, 0.18);--tcic-green-dim:rgba(0, 229, 160, 0.1);--tcic-blue:#0095ff;--tcic-blue-dim:rgba(0, 149, 255, 0.12);--tcic-violet:#a78bfa;--tcic-violet-dim:rgba(167, 139, 250, 0.12);--tcic-gold:#ffb700;--tcic-gold-dim:rgba(255, 183, 0, 0.12);--tcic-cyan:#00d4ff;--tcic-cyan-dim:rgba(0, 212, 255, 0.12);--tcic-red:#ff4c61;--tcic-red-dim:rgba(255, 76, 97, 0.1);--tcic-grad:linear-gradient(135deg, #00e5a0 0%, #0095ff 100%);--tcic-grad-soft:linear-gradient(
    135deg,
    rgba(0, 229, 160, 0.12) 0%,
    rgba(0, 149, 255, 0.12) 100%
  );--tcic-grad-radial:radial-gradient(
    ellipse at center,
    rgba(0, 229, 160, 0.08) 0%,
    transparent 70%
  );--tcic-t1:#e4f0ff;--tcic-t2:#6a8baf;--tcic-t3:#3d5a80;--tcic-shadow:0 12px 40px rgba(0, 0, 0, 0.45);--tcic-shadow-sm:0 4px 16px rgba(0, 0, 0, 0.3);--tcic-glow:0 0 28px rgba(0, 229, 160, 0.22);--tcic-r:16px;--tcic-r-sm:10px;--tcic-r-xs:6px;--tcic-font:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--tcic-ease:cubic-bezier(0.4, 0, 0.2, 1);--tcic-t:0.22s var(--tcic-ease);--tcic-t-slow:0.4s var(--tcic-ease)}.tcic-calc-section,.tcic-disclaimer,.tcic-export-section,.tcic-faq-section,.tcic-guide-section,.tcic-hero,.tcic-overlay,.tcic-table-section{box-sizing:border-box;margin:0;font-family:var(--tcic-font)}.tcic-hero{position:relative;background:var(--tcic-bg);padding:88px 24px 72px;overflow:hidden;min-height:540px;display:flex;align-items:center}.tcic-hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.tcic-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,160,.035) 1px,transparent 1px);background-size:44px 44px}.tcic-orb{position:absolute;border-radius:50%;filter:blur(90px);animation:ease-in-out infinite tcicOrbPulse}.tcic-orb-1{width:440px;height:440px;background:rgba(0,229,160,.07);top:-120px;right:8%;animation-duration:7s}.tcic-orb-2{width:320px;height:320px;background:rgba(0,149,255,.07);bottom:-80px;left:4%;animation-duration:9s;animation-direction:reverse}.tcic-orb-3{width:180px;height:180px;background:rgba(0,229,160,.05);top:45%;left:38%;animation-duration:6s;animation-delay:-3s}@keyframes tcicOrbPulse{0%,100%{transform:scale(1) translate(0,0);opacity:.8}50%{transform:scale(1.12) translate(8px,-12px);opacity:1}}.tcic-float-el{position:absolute;font-weight:800;opacity:.12;user-select:none;animation:linear infinite tcicFloat;line-height:1}.tcic-hero-card,.tcic-hero-inner,.tcic-hero-visual,.tcic-sel-wrap{position:relative}.tcic-float-pct{font-size:52px;top:12%;left:6%;animation-duration:13s}.tcic-float-dollar{font-size:32px;bottom:22%;right:4%;animation-duration:16s;animation-delay:-4s}.tcic-float-chart{font-size:26px;top:58%;left:42%;animation-duration:11s;animation-delay:-7s}.tcic-float-plus{font-size:60px;top:28%;right:36%;animation-duration:19s;animation-delay:-10s}.tcic-float-x{font-size:40px;bottom:40%;left:22%;animation-duration:14s;animation-delay:-5s}@keyframes tcicFloat{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-14px) rotate(4deg)}75%{transform:translateY(10px) rotate(-4deg)}}.tcic-hero-inner{z-index:1;max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center}.tcic-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.tcic-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;background:rgba(0,229,160,.07);border:1px solid rgba(0,229,160,.22);border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.02em;transition:var(--tcic-t);cursor:default}.tcic-hero-accent,.tcic-section-hd i,.tcic-tbl-hd-left i{background:var(--tcic-grad);-webkit-text-fill-color:transparent}.tcic-export-section,.tcic-panel-hd{border-bottom:1px solid var(--tcic-bdr)}.tcic-hero-card,.tcic-hero-pill{border:1px solid var(--tcic-bdr)}.tcic-badge:hover{background:rgba(0,229,160,.14);transform:translateY(-2px)}.tcic-badge i{font-size:10px}.tcic-hero-h1{font-size:clamp(30px, 4.2vw, 56px);font-weight:800;line-height:1.08;color:var(--tcic-t1);letter-spacing:-.025em;margin-bottom:18px}.tcic-hero-accent{display:block;-webkit-background-clip:text;background-clip:text}.tcic-hero-sub{font-size:16px;line-height:1.75;color:var(--tcic-t2);margin-bottom:34px;max-width:540px}.tcic-trust-strip{display:flex;flex-wrap:wrap;gap:18px}.tcic-trust-item{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--tcic-t2)}.tcic-trust-item i{font-size:14px}.tcic-hero-card{background:var(--tcic-surf);border-radius:20px;padding:20px;box-shadow:var(--tcic-shadow),var(--tcic-glow);overflow:visible}.tcic-hero-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tcic-hero-card-label{font-size:11px;font-weight:700;color:var(--tcic-t2);text-transform:uppercase;letter-spacing:.08em}.tcic-faq-btn:hover,.tcic-faq-open .tcic-faq-btn,.tcic-guide-callout strong,.tcic-hero-card-gain,.tcic-hero-pill i,.tcic-qr-hd i{color:var(--tcic-green)}.tcic-hero-card-gain{font-size:22px;font-weight:800}.tcic-hero-card-footer{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:600;color:var(--tcic-t3)}.tcic-hero-pill{position:absolute;padding:6px 13px;background:var(--tcic-surf2);border-radius:100px;font-size:12px;font-weight:700;color:var(--tcic-t1);display:flex;align-items:center;gap:6px;box-shadow:var(--tcic-shadow-sm)}.tcic-hero-pill-tl{top:-14px;left:14px}.tcic-hero-pill-br{bottom:-14px;right:14px}.tcic-calc-section,.tcic-disclaimer,.tcic-export-section,.tcic-faq-section,.tcic-guide-section,.tcic-table-section{padding:56px 24px;color:var(--tcic-t1)}.tcic-calc-section,.tcic-faq-section{background:var(--tcic-surf)}.tcic-guide-section,.tcic-table-section{background:var(--tcic-bg)}.tcic-export-section{background:var(--tcic-surf);border-top:1px solid var(--tcic-bdr)}.tcic-disclaimer{background:#020810;border-top:1px solid var(--tcic-bdr)}.tcic-calc-wrap,.tcic-disclaimer-wrap,.tcic-export-wrap,.tcic-faq-wrap,.tcic-guide-wrap,.tcic-table-wrap{max-width:1200px;margin:0 auto;width:100%}.tcic-section-hd{display:flex;align-items:flex-start;gap:16px;margin-bottom:40px}.tcic-section-hd-center{flex-direction:column;align-items:center}.tcic-section-hd i,.tcic-tbl-hd-left i{font-size:26px;-webkit-background-clip:text;background-clip:text;flex-shrink:0;margin-top:4px}.tcic-section-hd-center i{margin-top:0;margin-bottom:10px}.tcic-section-hd h2,.tcic-tbl-hd-left h2{font-size:clamp(22px, 3vw, 34px);font-weight:800;color:var(--tcic-t1);letter-spacing:-.02em;margin-bottom:6px}.tcic-section-hd p,.tcic-tbl-hd-left p{font-size:15px;color:var(--tcic-t2);line-height:1.6}.tcic-calc-wrap{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.tcic-form-panel{background:var(--tcic-surf2);border:1px solid var(--tcic-bdr);border-radius:var(--tcic-r);box-shadow:var(--tcic-shadow);overflow:hidden}.tcic-panel-hd{display:flex;align-items:center;gap:12px;padding:18px 24px;background:var(--tcic-surf3)}.tcic-input,.tcic-select{height:40px;max-height:40px;background:var(--tcic-surf);outline:0;width:100%;font-family:var(--tcic-font)}.tcic-panel-hd i,.tcic-results-hd i{font-size:17px;background:var(--tcic-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tcic-panel-hd h2{font-size:15px;font-weight:700;color:var(--tcic-t1)}.tcic-form-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:14px}.tcic-row{display:grid;gap:12px}.tcic-row-half{grid-template-columns:1fr 1fr}.tcic-row-full{grid-template-columns:1fr}.tcic-row-currency{grid-template-columns:120px 1fr}.tcic-label{display:block;font-size:11.5px;font-weight:700;color:var(--tcic-t2);text-transform:uppercase;letter-spacing:.065em;margin-bottom:6px}.tcic-req{color:var(--tcic-red);margin-left:2px}.tcic-label-hint{font-weight:400;text-transform:none;font-size:11px;color:var(--tcic-t3);letter-spacing:0;margin-left:4px}.tcic-inp-wrap{position:relative;display:flex;align-items:center}.tcic-input{padding:0 12px;border:1.5px solid var(--tcic-bdr);border-radius:var(--tcic-r-sm);color:var(--tcic-t1);font-size:14px;font-weight:500;transition:border-color var(--tcic-t),box-shadow var(--tcic-t),background var(--tcic-t);-moz-appearance:textfield;appearance:textfield}.tcic-pfx,.tcic-sfx{color:var(--tcic-t2);font-weight:600;user-select:none;position:absolute;pointer-events:none}.tcic-input::-webkit-inner-spin-button,.tcic-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tcic-input::placeholder{color:var(--tcic-t3);font-weight:400}.tcic-input:focus{border-color:var(--tcic-green);box-shadow:0 0 0 3px rgba(0,229,160,.12);background:rgba(7,21,37,.9)}.tcic-btn-ghost:hover,.tcic-select option{background:var(--tcic-surf2)}.tcic-input.tcic-is-error{border-color:var(--tcic-red);box-shadow:0 0 0 3px var(--tcic-red-dim)}.tcic-has-pfx{padding-left:30px}.tcic-has-sfx{padding-right:34px}.tcic-pfx{left:11px;font-size:14px;z-index:1}.tcic-sfx{right:11px;font-size:13px}.tcic-select{padding:0 34px 0 12px;border:1.5px solid var(--tcic-bdr);border-radius:var(--tcic-r-sm);color:var(--tcic-t1);font-size:14px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color var(--tcic-t),box-shadow var(--tcic-t)}.tcic-select:focus{border-color:var(--tcic-green);box-shadow:0 0 0 3px rgba(0,229,160,.12)}.tcic-btn-ghost:hover,.tcic-btn-secondary:hover{color:var(--tcic-t1);border-color:var(--tcic-bdr2)}.tcic-select option{color:var(--tcic-t1)}.tcic-sel-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--tcic-t3);pointer-events:none}.tcic-err{display:block;font-size:11px;font-weight:600;color:var(--tcic-red);margin-top:5px;min-height:15px;line-height:1.3}.tcic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:none;border-radius:var(--tcic-r-sm);font-family:var(--tcic-font);font-size:14px;font-weight:700;cursor:pointer;transition:var(--tcic-t);text-decoration:none;position:relative;overflow:hidden;letter-spacing:.01em}.tcic-stat-card,.tcic-tbl tbody tr{transition:background var(--tcic-t)}.tcic-btn:focus-visible{outline:2px solid var(--tcic-green);outline-offset:3px}.tcic-btn i{font-size:14px;transition:transform var(--tcic-t)}.tcic-btn-pdf,.tcic-btn-primary{background:var(--tcic-grad);color:#04101e;box-shadow:0 4px 18px rgba(0,229,160,.22)}.tcic-btn-ghost,.tcic-btn-secondary{color:var(--tcic-t2);border:1.5px solid var(--tcic-bdr)}.tcic-btn-pdf:hover,.tcic-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,229,160,.35)}.tcic-btn-csv:active,.tcic-btn-primary:active{transform:translateY(0)}.tcic-btn-secondary{background:var(--tcic-surf)}.tcic-btn-secondary:hover{transform:translateY(-1px)}.tcic-btn-ghost{background:0 0}.tcic-btn-danger{background:var(--tcic-red);color:#fff}.tcic-btn-danger:hover{opacity:.88;transform:translateY(-1px)}.tcic-btn-export{width:100%;height:50px;font-size:15px;margin-bottom:12px}.tcic-btn-pdf:last-child,.tcic-disclaimer-body p:last-child{margin-bottom:0}.tcic-btn-loading{pointer-events:none;opacity:.65}.tcic-btn-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding-top:4px}.tcic-results-panel{min-height:420px}.tcic-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;background:var(--tcic-surf2);border:1.5px dashed var(--tcic-bdr);border-radius:var(--tcic-r);min-height:400px;height:100%}.tcic-empty-icon{width:76px;height:76px;background:var(--tcic-green-dim);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 0 30px var(--tcic-green-glow)}.tcic-results-hd,.tcic-stat-card{align-items:center;border-bottom:1px solid var(--tcic-bdr)}.tcic-empty-icon i{font-size:30px;color:var(--tcic-green)}.tcic-empty h3{font-size:19px;font-weight:700;color:var(--tcic-t1);margin-bottom:10px}.tcic-empty p{font-size:14px;color:var(--tcic-t2);line-height:1.7;max-width:280px;margin-bottom:20px}.tcic-empty-hints{font-size:12px;color:var(--tcic-t3);background:var(--tcic-surf3);padding:8px 16px;border-radius:100px;border:1px solid var(--tcic-bdr)}.tcic-results,.tcic-tbl tbody tr:hover,.tcic-tbl tbody tr:nth-child(2n):hover{background:var(--tcic-surf2)}.tcic-insight,.tcic-results{border:1px solid var(--tcic-bdr)}.tcic-empty-hints i{color:var(--tcic-gold);margin-right:4px}.tcic-results{border-radius:var(--tcic-r);overflow:hidden;animation:tcicFadeUp .35s var(--tcic-ease)}.tcic-results-hd,.tcic-stat-card:hover,.tcic-tbl tfoot tr,.tcic-tbl thead{background:var(--tcic-surf3)}@keyframes tcicFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tcic-results-hd{display:flex;gap:12px;padding:16px 22px}.tcic-results-hd h2{font-size:15px;font-weight:700;flex:1}.tcic-results-stamp{font-size:11px;font-weight:600;color:var(--tcic-t3);white-space:nowrap}.tcic-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--tcic-bdr);gap:0}.tcic-stat-card{padding:16px 14px;display:flex;gap:12px;border-right:1px solid var(--tcic-bdr);cursor:default}.tcic-faq-item,.tcic-insight{transition:border-color var(--tcic-t)}.tcic-btn-csv:hover,.tcic-faq-open .tcic-faq-chevron,.tcic-icon-green{background:var(--tcic-green-dim)}.tcic-stats-grid .tcic-stat-card:nth-child(3n){border-right:none}.tcic-stats-grid .tcic-stat-card:nth-last-child(-n+3),.tcic-tbl tbody tr:last-child{border-bottom:none}.tcic-stat-icon{width:38px;height:38px;min-width:38px;border-radius:var(--tcic-r-xs);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tcic-icon-green i{color:var(--tcic-green)!important}.tcic-icon-emerald{background:rgba(0,200,130,.12)}.tcic-icon-emerald i{color:var(--tcic-green2)!important}.tcic-icon-blue{background:var(--tcic-blue-dim)}.tcic-icon-blue i{color:var(--tcic-blue)!important}.tcic-icon-violet{background:var(--tcic-violet-dim)}.tcic-icon-violet i{color:var(--tcic-violet)!important}.tcic-icon-gold{background:var(--tcic-gold-dim)}.tcic-icon-gold i{color:var(--tcic-gold)!important}.tcic-icon-cyan{background:var(--tcic-cyan-dim)}.tcic-icon-cyan i{color:var(--tcic-cyan)!important}.tcic-btn-csv i,.tcic-stat-icon i{font-size:16px}.tcic-stat-body{display:flex;flex-direction:column;gap:3px;min-width:0}.tcic-stat-lbl{font-size:10px;font-weight:700;color:var(--tcic-t2);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.tcic-stat-val{font-size:15px;font-weight:800;color:var(--tcic-t1);overflow:hidden;font-feature-settings:"tnum"}.tcic-chart-box-hd,.tcic-insight-lbl{font-weight:700;color:var(--tcic-t2);text-transform:uppercase}.tcic-stat-primary .tcic-stat-val{color:var(--tcic-green);font-size:16px}.tcic-stat-profit .tcic-stat-val{color:var(--tcic-green2)}.tcic-chart-box{padding:18px 20px;border-bottom:1px solid var(--tcic-bdr)}.tcic-chart-box-hd{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.07em;margin-bottom:14px}.tcic-chart-box-hd i{color:var(--tcic-green);font-size:13px}.tcic-growth-canvas{width:100%;height:180px;display:block}.tcic-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px 20px}.tcic-insight{background:var(--tcic-surf);border-radius:var(--tcic-r-sm);padding:12px 14px;display:flex;align-items:flex-start;gap:10px}.tcic-faq-item:hover,.tcic-insight:hover{border-color:var(--tcic-bdr2)}.tcic-insight-ico{font-size:18px;flex-shrink:0;margin-top:1px}.tcic-insight-lbl{font-size:10px;letter-spacing:.06em;margin-bottom:4px}.tcic-insight-val{font-size:15px;font-weight:800;color:var(--tcic-t1);margin-bottom:3px}.tcic-insight-desc{font-size:11px;color:var(--tcic-t2);line-height:1.45}.tcic-tbl-scroll{overflow-x:auto;border:1px solid var(--tcic-bdr);border-radius:var(--tcic-r);-webkit-overflow-scrolling:touch}.tcic-tbl{width:100%;border-collapse:collapse;font-size:13px}.tcic-tbl thead{border-bottom:1px solid var(--tcic-bdr)}.tcic-tbl th{padding:12px 16px;font-size:10.5px;font-weight:700;color:var(--tcic-t2);text-transform:uppercase;letter-spacing:.07em}.tcic-tbl td,.tcic-tbl tfoot td{color:var(--tcic-t1);padding:10px 16px}.tcic-tbl tbody tr{border-bottom:1px solid rgba(26,48,80,.4)}.tcic-tbl tbody tr:nth-child(2n){background:rgba(11,30,53,.3)}.tcic-tbl td:first-child{text-align:center;font-weight:700;color:var(--tcic-t2)}.tcic-tbl tfoot tr{border-top:2px solid var(--tcic-bdr)}.tcic-tbl tfoot td{font-size:12px;font-weight:700}.tcic-tbl tfoot td:first-child{text-align:left;color:var(--tcic-t2)}.tcic-td-profit{color:var(--tcic-green)!important;font-weight:700}.tcic-td-balance{font-weight:800!important;color:var(--tcic-t1)!important}.tcic-tbl-meta{padding:10px 16px;font-size:12px;color:var(--tcic-t3);border-top:1px solid var(--tcic-bdr);background:var(--tcic-surf);border-radius:0 0 var(--tcic-r) var(--tcic-r)}.tcic-qr-hd,.tcic-qr-name{font-size:13px;font-weight:700}.tcic-show-all-row{margin-top:18px}.tcic-export-wrap{display:grid;grid-template-columns:220px 1fr;gap:36px;align-items:center}.tcic-qr-hd,.tcic-qr-holder{align-items:center;display:flex}.tcic-qr-card{background:var(--tcic-surf2);border:1px solid var(--tcic-bdr);border-radius:var(--tcic-r);padding:24px}.tcic-qr-hd{justify-content:center;gap:8px;margin-bottom:16px;color:var(--tcic-t2)}.tcic-qr-holder{justify-content:center;background:#fff;border-radius:10px;padding:8px;width:116px;height:116px;margin:0 auto 14px}.tcic-qr-holder canvas{display:block}.tcic-qr-name{color:var(--tcic-t1);margin-bottom:4px}.tcic-qr-url{font-size:11px;color:var(--tcic-green);word-break:break-all}.tcic-export-hd{display:flex;align-items:center;gap:12px;margin-bottom:8px}.tcic-export-hd i{font-size:22px;color:var(--tcic-green)}.tcic-export-hd h3{font-size:20px;font-weight:800;color:var(--tcic-t1)}.tcic-export-desc{font-size:14px;color:var(--tcic-t2);margin-bottom:22px;line-height:1.6}.tcic-guide-wrap .tcic-section-hd{max-width:840px;margin-left:auto;margin-right:auto}.tcic-guide-body{max-width:840px;margin:0 auto}.tcic-guide-body h3{font-size:20px;font-weight:700;color:var(--tcic-t1);letter-spacing:-.01em;margin:36px 0 12px}.tcic-guide-body h3:first-child{margin-top:0}.tcic-guide-body p{font-size:15px;color:var(--tcic-t2);line-height:1.82;margin-bottom:16px}.tcic-guide-body strong{color:var(--tcic-t1);font-weight:600}.tcic-guide-callout{background:var(--tcic-grad-soft);border:1px solid var(--tcic-bdr);border-left:3px solid var(--tcic-green);border-radius:var(--tcic-r-sm);padding:18px 22px;margin:24px 0;font-size:14.5px;color:var(--tcic-t2);line-height:1.75}.tcic-guide-callout-warn{border-left-color:var(--tcic-gold)}.tcic-guide-callout-warn strong{color:var(--tcic-gold)}.tcic-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.tcic-faq-item{background:var(--tcic-surf2);border:1px solid var(--tcic-bdr);border-radius:var(--tcic-r-sm);overflow:hidden}.tcic-faq-item.tcic-faq-open{border-color:rgba(0,229,160,.3)}.tcic-faq-btn{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 20px;background:0 0;border:none;cursor:pointer;text-align:left;font-family:var(--tcic-font);font-size:15px;font-weight:600;color:var(--tcic-t1);transition:color var(--tcic-t);line-height:1.4}.tcic-faq-btn:focus-visible{outline:2px solid var(--tcic-green);outline-offset:-2px}.tcic-faq-chevron{flex-shrink:0;width:26px;height:26px;background:var(--tcic-surf3);border:1px solid var(--tcic-bdr);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--tcic-t)}.tcic-faq-chevron i{font-size:10px;color:var(--tcic-t3);transition:transform var(--tcic-t),color var(--tcic-t)}.tcic-faq-open .tcic-faq-chevron{border-color:rgba(0,229,160,.3)}.tcic-faq-open .tcic-faq-chevron i{color:var(--tcic-green);transform:rotate(180deg)}.tcic-faq-answer{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4, 0, .2, 1)}.tcic-btn-csv,.tcic-pg-btn{font-family:var(--tcic-font);cursor:pointer;transition:var(--tcic-t)}.tcic-faq-answer-inner{padding:14px 20px 18px;font-size:14px;color:var(--tcic-t2);line-height:1.75;border-top:1px solid var(--tcic-bdr)}.tcic-disclaimer-wrap{max-width:820px;text-align:center}.tcic-disclaimer-icon{width:58px;height:58px;background:rgba(255,183,0,.1);border:1px solid rgba(255,183,0,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.tcic-disclaimer-icon i{font-size:23px;color:var(--tcic-gold)}.tcic-disclaimer h3{font-size:20px;font-weight:700;color:var(--tcic-t1);margin-bottom:22px}.tcic-disclaimer-body p{font-size:13px;color:var(--tcic-t2);line-height:1.75;margin-bottom:12px}.tcic-disclaimer-body strong{color:var(--tcic-t1)}.tcic-overlay{position:fixed;inset:0;background:rgba(2,8,22,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:24px;animation:.18s tcicFadeIn}.tcic-modal{background:var(--tcic-surf2);border:1px solid var(--tcic-bdr);border-radius:22px;padding:38px 32px;text-align:center;max-width:400px;width:100%;box-shadow:var(--tcic-shadow),0 0 60px rgba(0,0,0,.6);animation:.26s cubic-bezier(.34,1.56,.64,1) tcicScaleIn}.tcic-modal-icon{width:66px;height:66px;background:var(--tcic-red-dim);border:1px solid rgba(255,76,97,.22);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.tcic-modal-icon i{font-size:26px;color:var(--tcic-red)}.tcic-modal h3{font-size:21px;font-weight:800;color:var(--tcic-t1);margin-bottom:10px}.tcic-modal p{font-size:14px;color:var(--tcic-t2);line-height:1.65;margin-bottom:28px}.tcic-modal-btns{display:flex;gap:10px}.tcic-modal-btns .tcic-btn{flex:1}@keyframes tcicFadeIn{from{opacity:0}to{opacity:1}}@keyframes tcicScaleIn{from{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.tcic-tbl-section-hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;flex-direction:row!important;text-align:left!important}.tcic-tbl-hd-left{display:flex;align-items:flex-start;gap:16px}.tcic-btn-csv{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;background:0 0;border:1.5px solid var(--tcic-green);border-radius:var(--tcic-r-sm);color:var(--tcic-green);font-size:13px;font-weight:700;flex-shrink:0;letter-spacing:.01em}.tcic-pg-btn,.tcic-pg-info{color:var(--tcic-t2);font-size:13px}.tcic-pagination,.tcic-pg-btns{display:flex;align-items:center}.tcic-btn-csv:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,229,160,.2)}.tcic-btn-csv:focus-visible{outline:2px solid var(--tcic-green);outline-offset:3px}.tcic-btn-csv.tcic-btn-loading{pointer-events:none;opacity:.6}.tcic-pagination{justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 20px;background:var(--tcic-surf3);border-top:1px solid var(--tcic-bdr);border-radius:0 0 var(--tcic-r) var(--tcic-r)}.tcic-pg-info{font-weight:500}.tcic-pg-info strong{color:var(--tcic-t1);font-weight:700}.tcic-pg-btns{gap:4px;flex-wrap:wrap}.tcic-pg-btn,.tcic-pg-ellipsis{display:inline-flex;align-items:center;height:34px;user-select:none}.tcic-pg-btn{justify-content:center;min-width:34px;padding:0 6px;border:1.5px solid var(--tcic-bdr);border-radius:var(--tcic-r-xs);background:var(--tcic-surf);font-weight:600;line-height:1}.tcic-pg-btn:hover:not(.tcic-pg-disabled):not(.tcic-pg-active){background:var(--tcic-surf2);border-color:var(--tcic-bdr2);color:var(--tcic-t1);transform:translateY(-1px)}.tcic-pg-active{background:var(--tcic-grad)!important;border-color:transparent!important;color:#04101e!important;font-weight:800!important;box-shadow:0 3px 12px rgba(0,229,160,.3);cursor:default}.tcic-pg-nav{font-size:11px}.tcic-pg-disabled{opacity:.28;cursor:not-allowed!important;transform:none!important}.tcic-pg-ellipsis{justify-content:center;min-width:28px;font-size:14px;color:var(--tcic-t3);cursor:default;letter-spacing:.05em}.tcic-pg-per-page{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tcic-t2);font-weight:500}.tcic-pg-per-page .tcic-select{height:32px;max-height:32px;width:76px;font-size:12px;padding:0 28px 0 10px}@media (max-width:640px){.tcic-pagination{flex-direction:column;align-items:center;gap:10px;padding:12px 16px}.tcic-pg-btn{min-width:32px;height:32px;font-size:12px}.tcic-pg-ellipsis{height:32px}.tcic-tbl-section-hd{gap:12px}.tcic-btn-csv{height:38px;padding:0 14px;font-size:12px}}@media (max-width:400px){.tcic-tbl-section-hd{flex-direction:column;align-items:flex-start}.tcic-btn-csv{width:100%;justify-content:center}}@media (max-width:1100px){.tcic-calc-wrap,.tcic-hero-inner{grid-template-columns:1fr}.tcic-hero-visual{display:none}.tcic-stats-grid{grid-template-columns:repeat(2,1fr)}.tcic-stats-grid .tcic-stat-card:nth-child(2n){border-right:none}.tcic-stats-grid .tcic-stat-card:nth-child(odd){border-right:1px solid var(--tcic-bdr)}.tcic-stats-grid .tcic-stat-card:nth-child(5),.tcic-stats-grid .tcic-stat-card:nth-child(6){border-bottom:none}.tcic-insights-grid{grid-template-columns:1fr 1fr}.tcic-export-wrap{grid-template-columns:1fr;text-align:center}.tcic-qr-card{max-width:300px;margin:0 auto}}@media (max-width:768px){.tcic-hero{padding:60px 16px 52px}.tcic-hero-h1{font-size:26px}.tcic-hero-sub{font-size:14px}.tcic-calc-section,.tcic-disclaimer,.tcic-export-section,.tcic-faq-section,.tcic-guide-section,.tcic-table-section{padding:40px 16px}.tcic-insights-grid,.tcic-row-half{grid-template-columns:1fr}.tcic-row-currency{grid-template-columns:108px 1fr}.tcic-btn-row,.tcic-stats-grid{grid-template-columns:1fr 1fr}.tcic-badge-row{gap:6px}.tcic-badge{font-size:11px;padding:4px 10px}.tcic-faq-btn{font-size:14px;padding:15px 16px}.tcic-faq-answer-inner{padding:12px 16px 16px}}@media (max-width:480px){.tcic-hero-h1{font-size:24px}.tcic-btn-row,.tcic-row-currency,.tcic-stats-grid{grid-template-columns:1fr}.tcic-stats-grid .tcic-stat-card{border-right:none!important}.tcic-stats-grid .tcic-stat-card:last-child{border-bottom:none}.tcic-modal{padding:28px 18px}.tcic-trust-strip{gap:12px}.tcic-trust-item{font-size:12px}}