.krypto-ts-card{--ts-color: #16a34a;--ts-soft: #dcfce7;padding: 28px;background: #fff;border: 1px solid var(--kb-border);border-radius: var(--kb-radius);box-shadow: none}.krypto-ts-card.grade-b{--ts-color: #65a30d;--ts-soft: #ecfccb}.krypto-ts-card.grade-c{--ts-color: #d97706;--ts-soft: #fef3c7}.krypto-ts-card.grade-d{--ts-color: #dc2626;--ts-soft: #fee2e2}.krypto-ts-overview{display: flex;align-items: center;gap: 28px;margin-bottom: 28px}.krypto-ts-ring{position: relative;flex-shrink: 0;width: 132px;height: 132px}.krypto-ts-ring svg{display: block}.krypto-ts-ring-bg{fill: none;stroke: #f1f5f9;stroke-width: 10}.krypto-ts-ring-value{fill: none;stroke: var(--ts-color);stroke-width: 10;stroke-linecap: round}.krypto-ts-ring-label{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center}.krypto-ts-grade{color: var(--ts-color);font-size: 2rem;font-weight: 800;line-height: 1}.krypto-ts-total{margin-top: 4px;color: #64748b;font-size: 0.875rem;font-weight: 600}.krypto-ts-verdict{margin: 0 0 8px;color: var(--kb-text);font-size: 1.0625rem;font-weight: 600;line-height: 1.5}.krypto-ts-meta{margin: 0;color: #64748b;font-size: 0.875rem}.krypto-ts-pillars{display: grid;grid-template-columns: 1fr 1fr;gap: 16px 32px;margin-bottom: 20px}.krypto-ts-pillar-head{display: flex;justify-content: space-between;margin-bottom: 6px;color: var(--kb-text);font-size: 0.9375rem;font-weight: 500}.krypto-ts-pillar-points{color: var(--kb-text);font-weight: 700;font-variant-numeric: tabular-nums}.krypto-ts-bar{height: 8px;background: #f1f5f9;border-radius: 999px;overflow: hidden}.krypto-ts-bar span{display: block;height: 100%;background: #16a34a;border-radius: 999px}.krypto-ts-pillar.is-mid .krypto-ts-bar span{background: #f59e0b}.krypto-ts-pillar.is-low .krypto-ts-bar span{background: #ef4444}.krypto-ts-details{border-top: 1px solid var(--kb-border)}.krypto-ts-details summary{padding: 14px 0;color: var(--kb-text);font-size: 0.9375rem;font-weight: 600;cursor: pointer;list-style: none}.krypto-ts-details summary::-webkit-details-marker{display: none}.krypto-ts-details summary::after{content: "+";float: right;color: #64748b;font-weight: 400}.krypto-ts-details[open] summary::after{content: "−"}.krypto-ts-details[open]{padding-bottom: 16px}.krypto-ts-table{width: 100%;margin: 0;border-collapse: collapse;font-size: 0.9375rem}.krypto-ts-table th, .krypto-ts-table td{padding: 9px 10px;border-bottom: 1px solid #f1f5f9;color: var(--kb-text);text-align: left;vertical-align: top}.krypto-ts-table thead th{color: #64748b;font-size: 0.8125rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.03em}.krypto-ts-group th{padding-top: 16px;background: transparent;color: var(--kb-text);font-weight: 700}.krypto-ts-num{text-align: right !important;white-space: nowrap;font-variant-numeric: tabular-nums}.krypto-ts-missing{color: #94a3b8;font-style: italic}.krypto-ts-source{margin-left: 6px;color: var(--kb-accent-dark);font-size: 0.8125rem;text-decoration: underline}.krypto-ts-methodology p{color: #334155;font-size: 0.9375rem;line-height: 1.6}.krypto-ts-badge{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 5px 12px 5px 5px;background: rgba(255, 255, 255, 0.12);border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 999px;color: #fff !important;font-size: 0.875rem;text-decoration: none !important;backdrop-filter: blur(4px)}.krypto-ts-badge-grade{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 6px;border-radius: 999px;background: #16a34a;color: #fff;font-weight: 800}.krypto-ts-badge.grade-b .krypto-ts-badge-grade{background: #65a30d}.krypto-ts-badge.grade-c .krypto-ts-badge-grade{background: #d97706}.krypto-ts-badge.grade-d .krypto-ts-badge-grade{background: #dc2626}.krypto-ts-badge:hover, .krypto-ts-badge:focus{background: rgba(255, 255, 255, 0.2)}.hero-left-content .krypto-ts-badge, .krypto-ts-badge{align-self: flex-start;width: auto;max-width: max-content}.quick-facts-hero li strong{margin-right: 6px}.krypto-ts-inline{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap}.krypto-ts-inline-grade{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 24px;padding: 0 6px;border-radius: 6px;background: #16a34a;color: #fff;font-size: 0.8125rem;font-weight: 800;line-height: 1}.krypto-ts-inline.grade-b .krypto-ts-inline-grade{background: #65a30d}.krypto-ts-inline.grade-c .krypto-ts-inline-grade{background: #d97706}.krypto-ts-inline.grade-d .krypto-ts-inline-grade{background: #dc2626}.krypto-ts-inline-total{color: #64748b;font-size: 0.875rem}.krypto-ts-inline-total strong{color: var(--kb-text);font-size: 1rem}.krypto-ts-pillar-inline{display: flex;flex-direction: column;gap: 6px;width: 100%;max-width: 220px}.krypto-ts-pillar-inline-points{color: var(--kb-text);font-size: 0.875rem;font-weight: 600;font-variant-numeric: tabular-nums}.krypto-ts-pillar-inline .krypto-ts-bar{height: 6px}.krypto-ts-pillar-inline.is-mid .krypto-ts-bar span{background: #f59e0b}.krypto-ts-pillar-inline.is-low .krypto-ts-bar span{background: #ef4444}.boerse-card-trust{display: inline-flex;align-items: center;gap: 6px}.boerse-card-trust-label{color: #6b7280;font-size: 0.625rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.03em}.boerse-card-trust .krypto-ts-inline-grade{min-width: 24px;height: 20px;font-size: 0.75rem}.boerse-card-trust .krypto-ts-inline-total, .boerse-card-trust .krypto-ts-inline-total strong{font-size: 0.8125rem}.krypto-ts-detail-link{color: var(--kb-accent-dark);font-size: 0.8125rem;text-decoration: underline}.hero-card-quick-facts .quick-fact-trust{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: space-between}.quick-fact .krypto-ts-inline-total{color: var(--kb-muted)}.quick-fact .krypto-ts-inline-total strong{color: var(--kb-text)}@media (max-width: 768px){.krypto-ts-pillar-inline{margin: 0 auto}.krypto-ts-card{padding: 20px}.krypto-ts-overview{flex-direction: column;text-align: center;gap: 16px}.krypto-ts-pillars{grid-template-columns: 1fr}}
@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url('https://www.krypto-boersen.com/wp-content/plugins/krypto-boersen-plugin/public/fonts/lato-latin-ext-400-normal.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url('https://www.krypto-boersen.com/wp-content/plugins/krypto-boersen-plugin/public/fonts/lato-latin-400-normal.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url('https://www.krypto-boersen.com/wp-content/plugins/krypto-boersen-plugin/public/fonts/lato-latin-ext-700-normal.woff2') format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url('https://www.krypto-boersen.com/wp-content/plugins/krypto-boersen-plugin/public/fonts/lato-latin-700-normal.woff2') format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
