.ct-faq{border-left:4px solid #f7931a;margin:2rem 0;padding-left:1.25rem}.ct-faq h3{color:#fff;margin:1rem 0 .4rem;font-size:1.1rem;font-weight:700}.ct-faq p{color:#cbd5e1;margin:0 0 1rem;line-height:1.7}.ct-comparison{-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.ct-comparison table{border-collapse:collapse;width:100%;font-size:.95rem}.ct-comparison th{color:#fff;text-align:left;background:#f7931a;padding:.75rem 1rem;font-weight:700}.ct-comparison td{color:#cbd5e1;border-bottom:1px solid #334155;padding:.65rem 1rem}.ct-comparison tr:nth-child(2n) td{background:#1e293b80}.ct-proscons{grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0;display:grid}@media (max-width:600px){.ct-proscons{grid-template-columns:1fr}}.ct-pros,.ct-cons{border-radius:12px;padding:1.25rem 1.5rem;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.ct-pros{background:#10b9811f;border:1px solid #10b98166;border-left:4px solid #10b981}.ct-pros:hover{background:#10b9812e;border-color:#10b981b3;box-shadow:0 0 20px #10b98114}.ct-cons{background:#ef44441f;border:1px solid #ef444466;border-left:4px solid #ef4444}.ct-cons:hover{background:#ef44442e;border-color:#ef4444b3;box-shadow:0 0 20px #ef444414}.ct-pros h3,.ct-pros h4{color:#34d399;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:700;display:flex}.ct-pros h3:before,.ct-pros h4:before{content:"✅";font-size:1rem}.ct-cons h3,.ct-cons h4{color:#f87171;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:700;display:flex}.ct-cons h3:before,.ct-cons h4:before{content:"❌";font-size:.85rem}.ct-pros ul,.ct-cons ul{margin:0;padding-left:0;list-style:none}.ct-pros li,.ct-cons li{color:#cbd5e1;margin-bottom:.5rem;padding-left:1.5rem;line-height:1.6;position:relative}.ct-pros li:before{content:"✓";color:#34d399;font-weight:700;position:absolute;left:0}.ct-cons li:before{content:"✗";color:#f87171;font-weight:700;position:absolute;left:0}.ct-steps{margin:2rem 0}.ct-step-list{counter-reset:step-counter;padding:0;list-style:none}.ct-step{counter-increment:step-counter;margin-bottom:1.5rem;padding-left:3.5rem;position:relative}.ct-step:before{content:counter(step-counter);color:#fff;background:#f7931a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:800;display:flex;position:absolute;top:0;left:0}.ct-step strong{color:#fff;margin-bottom:.3rem;font-size:1.05rem;display:block}.ct-step p{color:#cbd5e1;margin:0;line-height:1.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ct-callout{background:#1e293b80;border:1px solid #334155;border-left:4px solid;border-radius:12px;margin:1.5rem 0;padding:1.25rem 1.5rem 1.25rem 3rem;line-height:1.7;animation:.3s ease-out fadeInUp;position:relative;box-shadow:0 1px 3px #0000001a}.ct-callout:before{font-size:1.1rem;position:absolute;top:1.25rem;left:.85rem}.ct-callout--info:before{content:"ℹ️"}.ct-callout--warning:before{content:"⚠️"}.ct-callout--danger:before{content:"🔴"}.ct-callout--tip:before{content:"💡"}.ct-callout--info{border-color:#334155 #334155 #334155 #fb923c}.ct-callout--warning{border-color:#334155 #334155 #334155 #f59e0b}.ct-callout--danger{border-color:#334155 #334155 #334155 #ef4444}.ct-callout--tip{border-color:#334155 #334155 #334155 #10b981}.ct-callout p{color:#cbd5e1;margin:0}.ct-callout strong{color:#fff}.ct-callout ul{margin:.5rem 0 0;padding-left:1.25rem}.ct-callout li{color:#cbd5e1;margin-bottom:.4rem;line-height:1.6}.ct-cta-inline{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #fb923c4d;border-radius:12px;margin:2rem 0;padding:1.5rem}.ct-cta-inline p{color:#e2e8f0;margin:0 0 1rem;font-size:1.05rem;line-height:1.5}.ct-cta-btn{color:#fff;background:#f7931a;border-radius:8px;padding:.75rem 2rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.ct-cta-btn:hover{background:#e8820f;transform:translateY(-1px)}.article-content .ct-cta-btn{color:#fff!important;text-decoration:none!important}.article-content .ct-cta-btn:hover{color:#fff!important}.ct-figure{text-align:center;margin:2rem 0}.ct-figure img{border:1px solid #334155;border-radius:8px;max-width:100%;height:auto}.ct-figure figcaption{color:#64748b;margin-top:.5rem;font-size:.85rem;font-style:italic}.ct-video{border:1px solid #334155;border-radius:12px;height:0;margin:2rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}.ct-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.ct-keyfacts{background:#1e293b80;border:1px solid #334155;border-left:4px solid #fb923c;border-radius:12px;margin:2rem 0;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000001a}.ct-keyfacts h4{color:#fb923c;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.ct-keyfacts ul{margin:0;padding-left:1.25rem}.ct-keyfacts li{color:#cbd5e1;margin-bottom:.5rem;line-height:1.6}.ct-keyfacts li strong{color:#fff}.ct-glossar-link{color:#fb923c;border-bottom:1px dotted #fb923c66;text-decoration:none;transition:border-color .2s,color .2s}.ct-glossar-link:hover{color:#f59e0b;border-bottom-style:solid;border-bottom-color:#f59e0b}.ct-answer-box{background:linear-gradient(135deg,#f7931a14,#fb923c0a);border:1px solid #f7931a40;border-left:4px solid #f7931a;border-radius:.75rem;margin:1.5rem 0 2.5rem;padding:1.25rem 1.5rem}.ct-answer-label{letter-spacing:.08em;text-transform:uppercase;color:#f7931a;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.ct-answer-question{color:#fff;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.4}.ct-answer-text{color:#e2e8f0;margin:0 0 .75rem;font-size:1rem;line-height:1.65}.ct-answer-meta{color:#94a3b8;border-top:1px solid #94a3b826;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.75rem;padding-top:.75rem;font-size:.8125rem;display:flex}.ct-answer-meta-item strong{color:#e2e8f0;font-weight:600}.ct-answer-meta a{color:#fb923c;border-bottom:1px dotted #fb923c66;text-decoration:none}.ct-answer-meta a:hover{color:#f59e0b;border-bottom-style:solid}.ct-next-action{background:#0f172a80;border:1px solid #94a3b81a;border-radius:.75rem;margin:3rem 0 2rem;padding:1.5rem}.ct-next-action-header{margin-bottom:1rem}.ct-next-action-title{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.ct-next-action-sub{color:#94a3b8;margin:.25rem 0 0;font-size:.875rem}.ct-next-action-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.ct-next-action-grid{grid-template-columns:repeat(3,1fr)}}.ct-next-action-card{background:#151b2b;border:1px solid #94a3b81f;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ct-next-action-card:hover{border-color:#f7931a66;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.ct-next-action-card-primary{background:linear-gradient(135deg,#151b2b,#f7931a0d);border-color:#f7931a59}.ct-next-action-icon{flex-shrink:0;font-size:1.25rem}.ct-next-action-card-title{color:#fff;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.ct-next-action-reason{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.5}.ct-next-action-arrow{color:#fb923c;flex-shrink:0;align-self:center;margin-left:auto;font-size:1.125rem}.ct-trust-bar{background:#0f172a80;border:1px solid #94a3b814;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0 0 2rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.ct-trust-item{flex-direction:column;padding-right:.75rem;line-height:1.25;display:flex;position:relative}.ct-trust-item:not(:last-child):after{content:"";background:#94a3b826;width:1px;height:1.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ct-trust-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.ct-trust-value{color:#e2e8f0;font-weight:600}.ct-trust-methodology{color:#fb923c;margin-left:auto;font-size:.8125rem;font-weight:500;text-decoration:none}.ct-trust-methodology:hover{color:#f59e0b}.ct-fifo{background:#0f172a;border:1px solid #94a3b826;border-radius:.75rem;margin:2rem 0;padding:1.5rem}.ct-fifo-header{margin-bottom:1.25rem}.ct-fifo-title{color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.ct-fifo-sub{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.55}.ct-fifo-trades{gap:.5rem;margin-bottom:1rem;display:grid}.ct-fifo-row{background:#151b2b;border:1px solid #94a3b814;border-radius:.5rem;grid-template-columns:90px 140px 80px 100px 120px 32px;align-items:center;gap:.5rem;padding:.625rem .75rem;transition:border-color .18s;display:grid}.ct-fifo-row.is-buy{border-left:3px solid #22c55e}.ct-fifo-row.is-sell{border-left:3px solid #f97316}.ct-fifo-row:focus-within{border-color:#f7931a66}@media (max-width:640px){.ct-fifo-row{grid-template-columns:1fr 1fr;grid-template-areas:"type date""coin coin""amount price""remove remove";gap:.5rem}.ct-fifo-row>:first-child{grid-area:type}.ct-fifo-row>:nth-child(2){grid-area:date}.ct-fifo-row>:nth-child(3){grid-area:coin}.ct-fifo-row>:nth-child(4){grid-area:amount}.ct-fifo-row>:nth-child(5){grid-area:price}.ct-fifo-row>:nth-child(6){grid-area:remove;justify-self:end}}.ct-fifo-row select,.ct-fifo-row input{color:#e2e8f0;background:#0b1020;border:1px solid #94a3b826;border-radius:.375rem;width:100%;min-width:0;padding:.375rem .625rem;font-size:.875rem}.ct-fifo-row select:focus,.ct-fifo-row input:focus{border-color:#f7931a;outline:none}.ct-fifo-coin{text-transform:uppercase}.ct-fifo-remove{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #94a3b826;border-radius:.375rem;padding:.25rem .5rem;font-size:1.125rem;line-height:1;transition:color .18s,border-color .18s}.ct-fifo-remove:hover{color:#f87171;border-color:#f87171}.ct-fifo-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ct-fifo-add,.ct-fifo-example{color:#e2e8f0;cursor:pointer;background:#1d2538;border:1px solid #94a3b826;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:border-color .18s,color .18s}.ct-fifo-add:hover,.ct-fifo-example:hover{color:#fb923c;border-color:#f7931a}.ct-fifo-config{color:#cbd5e1;border-top:1px solid #94a3b814;border-bottom:1px solid #94a3b814;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 0;font-size:.875rem;display:flex}.ct-fifo-config label{align-items:center;gap:.5rem;display:flex}.ct-fifo-config input{color:#e2e8f0;background:#0b1020;border:1px solid #94a3b826;border-radius:.375rem;width:80px;padding:.25rem .5rem}.ct-fifo-hint{color:#64748b;font-size:.8125rem}.ct-fifo-results h4{color:#fff;margin:1rem 0 .75rem;font-size:1rem;font-weight:700}.ct-fifo-matches{gap:.625rem;margin-bottom:1rem;display:grid}.ct-fifo-match{background:#151b2b;border:1px solid #94a3b81a;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem}.ct-fifo-match.taxable{border-left:3px solid #f97316}.ct-fifo-match.tax-free{border-left:3px solid #22c55e}.ct-fifo-match-dates{color:#e2e8f0;flex-wrap:wrap;gap:.75rem;font-weight:500;display:flex}.ct-fifo-match-holding{color:#94a3b8;margin:.25rem 0;font-size:.8125rem}.ct-fifo-match-values{color:#cbd5e1;flex-wrap:wrap;gap:1rem;margin:.25rem 0;font-size:.8125rem;display:flex}.ct-fifo-gain.positive{color:#22c55e;font-weight:600}.ct-fifo-gain.negative{color:#f87171;font-weight:600}.ct-fifo-label{border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ct-fifo-label.taxable{color:#fb923c;background:#f7931a1a}.ct-fifo-label.tax-free{color:#22c55e;background:#22c55e1a}.ct-fifo-summary{background:#1d2538;border-radius:.5rem;margin-top:1rem;padding:1rem}.ct-fifo-summary-row{color:#cbd5e1;justify-content:space-between;gap:1rem;padding:.375rem 0;font-size:.9375rem;display:flex}.ct-fifo-summary-row strong{color:#fff}.ct-fifo-freigrenze-hit{color:#22c55e}.ct-fifo-freigrenze-miss{color:#fb923c}.ct-fifo-disclaimer{color:#64748b;border-top:1px solid #94a3b814;margin-top:1.25rem;padding-top:.75rem;font-size:.75rem;line-height:1.5}.ct-dac8{background:#0f172a;border:1px solid #94a3b81f;border-radius:.75rem;margin:2.5rem 0;padding:2rem 1.5rem}.ct-dac8-header{margin-bottom:2rem}.ct-dac8-title{color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.ct-dac8-intro{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.ct-dac8-list{margin:0;padding:0;list-style:none}.ct-dac8-item{grid-template-columns:32px 1fr;gap:1rem;padding-bottom:1.75rem;display:grid}.ct-dac8-item:last-child{padding-bottom:0}.ct-dac8-marker{flex-direction:column;align-items:center;height:100%;display:flex}.ct-dac8-dot{background:#64748b;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:.375rem}.ct-dac8-item-past .ct-dac8-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e26}.ct-dac8-item-active .ct-dac8-dot{background:#f7931a;animation:2s ease-in-out infinite ct-dac8-pulse;box-shadow:0 0 0 4px #f7931a33}.ct-dac8-item-future .ct-dac8-dot{background:#64748b;box-shadow:0 0 0 4px #94a3b814}@keyframes ct-dac8-pulse{0%,to{box-shadow:0 0 0 4px #f7931a33}50%{box-shadow:0 0 0 8px #f7931a1a}}.ct-dac8-line{background:linear-gradient(#94a3b840,#94a3b814);flex:1;width:2px;min-height:40px;margin-top:.5rem}.ct-dac8-content{padding-top:.125rem}.ct-dac8-item-header{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.375rem;display:flex}.ct-dac8-date{color:#e2e8f0;font-size:.875rem;font-weight:600}.ct-dac8-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.ct-dac8-badge-past{color:#22c55e;background:#22c55e1f}.ct-dac8-badge-active{color:#fb923c;background:#f7931a26}.ct-dac8-badge-future{color:#94a3b8;background:#94a3b81f}.ct-dac8-item-title{color:#fff;margin:0 0 .375rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.ct-dac8-item-body{color:#cbd5e1;margin:0 0 .5rem;font-size:.9375rem;line-height:1.6}.ct-dac8-source{color:#64748b;margin:0;font-size:.8125rem}.ct-dac8-source a{color:#fb923c;text-decoration:none}.ct-dac8-source a:hover{text-decoration:underline}.ct-dac8-footer{color:#94a3b8;border-top:1px solid #94a3b81a;margin-top:1rem;padding-top:1rem;font-size:.875rem}.ct-dac8-footer a{color:#fb923c;text-decoration:none}.ct-dac8-footer a:hover{text-decoration:underline}.ct-wallet-test{background:#0f172a;border:1px solid #94a3b81f;border-radius:.75rem;margin:2.5rem 0;padding:1.75rem 1.5rem}.ct-wallet-test-header{border-bottom:1px solid #94a3b81a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.ct-wallet-test-manufacturer{color:#f7931a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.ct-wallet-test-title{color:#fff;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.ct-wallet-test-facts{color:#94a3b8;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;display:flex}.ct-wallet-test-facts strong{color:#e2e8f0}.ct-wallet-test-score{text-align:center;background:linear-gradient(135deg,#f7931a1f,#fb923c0d);border:1px solid #f7931a40;border-radius:.5rem;min-width:80px;padding:.75rem 1.25rem}.ct-wallet-test-score-value{color:#fb923c;font-size:2rem;font-weight:800;line-height:1}.ct-wallet-test-score-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem;font-size:.75rem}.ct-wallet-test-premise{color:#cbd5e1;background:#3b82f614;border:1px solid #3b82f62e;border-left:3px solid #3b82f6;border-radius:.5rem;margin-bottom:1.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55}.ct-wallet-test-premise strong{color:#60a5fa}.ct-wallet-test-photos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.ct-wallet-test-photo{margin:0}.ct-wallet-test-photo-img{border:1px solid #94a3b826;border-radius:.5rem;width:100%;height:auto;display:block}.ct-wallet-test-sections{gap:1.75rem;margin-bottom:1.75rem;display:grid}.ct-wallet-test-section-title{color:#fff;margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.ct-wallet-test-section-desc{color:#94a3b8;margin:0 0 .875rem;font-size:.875rem;line-height:1.55}.ct-wallet-test-measurements{gap:.5rem;margin:0;display:grid}.ct-wallet-test-measurement{background:#151b2b;border:1px solid #94a3b814;border-radius:.375rem;grid-template-columns:1fr auto;gap:.75rem 1rem;padding:.5rem .75rem;font-size:.875rem;display:grid}@media (max-width:480px){.ct-wallet-test-measurement{grid-template-columns:1fr}}.ct-wallet-test-measurement dt{color:#cbd5e1;align-self:center;font-weight:500}.ct-wallet-test-measurement dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.ct-wallet-test-measurement-value{color:#e2e8f0;font-weight:600}.ct-wallet-test-measurement-score{color:#fb923c;background:#f7931a1a;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.ct-wallet-test-measurement-note{color:#64748b;text-align:right;flex-basis:100%;width:100%;margin-top:.125rem;font-size:.8125rem;font-style:italic}.ct-wallet-test-breakdown{background:#1d2538;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem}.ct-wallet-test-breakdown h3{color:#fff;margin:0 0 .75rem;font-size:1rem}.ct-wallet-test-breakdown ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ct-wallet-test-breakdown li{color:#cbd5e1;grid-template-columns:180px 1fr 40px;align-items:center;gap:.75rem;font-size:.875rem;display:grid}@media (max-width:640px){.ct-wallet-test-breakdown li{grid-template-columns:1fr 40px}.ct-wallet-test-breakdown li>:nth-child(2){grid-column:1/-1}}.ct-wallet-test-bar{background:#94a3b81a;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.ct-wallet-test-bar-fill{background:linear-gradient(90deg,#f7931a,#fb923c);border-radius:999px;height:100%;display:block}.ct-wallet-test-breakdown li>span:last-child{color:#fb923c;text-align:right;font-weight:700}.ct-wallet-test-verdict{border-top:1px solid #94a3b81a;padding-top:1.25rem}.ct-wallet-test-verdict h3{color:#fff;margin:0 0 .5rem;font-size:1.125rem}.ct-wallet-test-verdict>p{color:#cbd5e1;margin:0 0 1.25rem;line-height:1.6}.ct-wallet-test-verdict-cols{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ct-wallet-test-verdict-cols{grid-template-columns:1fr}}.ct-wallet-test-verdict-col{background:#22c55e14;border:1px solid #22c55e33;border-radius:.5rem;padding:.875rem 1rem}.ct-wallet-test-verdict-col h4{color:#22c55e;margin:0 0 .5rem;font-size:.875rem;font-weight:700}.ct-wallet-test-verdict-col.ct-wallet-test-verdict-negative{background:#ef44440f;border-color:#ef44442e}.ct-wallet-test-verdict-col.ct-wallet-test-verdict-negative h4{color:#f87171}.ct-wallet-test-verdict-col ul{color:#cbd5e1;margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.55}.ct-wallet-test-verdict-col li{margin-bottom:.25rem}
