.kbx{--kbx-text: var(--kb-text, #303640);--kbx-muted: var(--kb-muted, #6b7280);--kbx-bg: var(--kb-bg, #fff);--kbx-soft: var(--kb-bg-soft, #f5f6f8);--kbx-border: var(--kb-border, #e6e8eb);--kbx-cta: var(--kb-cta, #ffa500);--kbx-cta-hover: var(--kb-cta-hover, #f29400);--kbx-accent: var(--kb-accent-dark, #0284c7);--kbx-radius: var(--kb-radius, 12px);position: fixed;inset: 0;z-index: 2147482500;display: flex;align-items: center;justify-content: center;padding: 16px;color: var(--kbx-text);font-size: 15px;line-height: 1.45;opacity: 0;transition: opacity .2s}.kbx *, .kbx *::before, .kbx *::after{box-sizing: border-box}.kbx.is-open{opacity: 1}.kbx-backdrop{position: absolute;inset: 0;background: rgba(17, 24, 39, .5)}.kbx-dialog{position: relative;width: 100%;max-width: 460px;max-height: calc(100vh - 32px);overflow-y: auto;padding: 24px 22px 16px;background: var(--kbx-bg);border-radius: var(--kbx-radius);box-shadow: 0 24px 60px rgba(0, 0, 0, .3);transform: translateY(12px) scale(.98);transition: transform .2s}.kbx.is-open .kbx-dialog{transform: none}.kbx p{margin: 0}.kbx-x{position: absolute;top: 8px;right: 8px;width: 40px;height: 40px;padding: 0;color: var(--kbx-muted);font: inherit;font-size: 26px;line-height: 1;background: transparent;border: 0;border-radius: 50%;cursor: pointer}.kbx-x:hover, .kbx-x:focus-visible{color: var(--kbx-text);background: var(--kbx-soft)}.kbx-title{margin: 0 36px 14px 0 !important;font-size: 1.2em;font-weight: 700;line-height: 1.3}.kbx-sub{margin: 16px 0 8px !important;color: var(--kbx-muted);font-size: .8em;font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.kbx-card{padding: 14px;background: var(--kbx-soft);border: 1px solid var(--kbx-border);border-radius: var(--kbx-radius)}.kbx-card + .kbx-card{margin-top: 8px}.kbx-card--big{background: var(--kbx-bg);border-color: var(--kbx-cta);box-shadow: 0 0 0 1px var(--kbx-cta)}.kbx-head{display: flex;gap: 12px;align-items: center}.kbx-logo{flex: 0 0 48px;width: 48px;height: 48px;object-fit: contain;background: #fff;border: 1px solid var(--kbx-border);border-radius: 10px}.kbx-card--small .kbx-logo{flex-basis: 36px;width: 36px;height: 36px}.kbx-name{font-size: 1.05em;font-weight: 700}.kbx-score{color: var(--kbx-muted);font-size: .85em}.kbx-reason{margin-top: 8px !important;font-size: .9em}.kbx-bonus{display: flex;gap: 6px;align-items: center;margin-top: 8px !important;padding: 6px 10px;border: 1px solid #ffd27a;border-radius: 6px;background: #fff7e6;font-size: .9em;line-height: 1.35}.kbx-bonus svg{flex: none;width: 16px;height: 16px;color: #f29400}.kbx-facts{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 12px 0 0}.kbx-facts div{padding: 6px 8px;background: var(--kbx-soft);border-radius: 8px}.kbx-facts dt{color: var(--kbx-muted);font-size: .75em}.kbx-facts dd{margin: 0;font-size: .88em;font-weight: 700;overflow-wrap: anywhere}.kbx-actions{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: center;margin-top: 12px}.kbx .kbx-cta{display: inline-flex;flex: 1 1 auto;gap: 4px;align-items: center;justify-content: center;min-height: 44px;padding: 10px 18px;color: #fff;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;background: var(--kbx-cta);border: 1px solid var(--kbx-cta);border-radius: var(--kb-radius-sm, 6px)}.kbx .kbx-cta:hover, .kbx .kbx-cta:focus-visible{color: #fff;background: var(--kbx-cta-hover);border-color: var(--kbx-cta-hover)}.kbx-card--small .kbx-cta{flex: 0 1 auto;min-height: 38px;padding: 7px 14px;font-size: .92em}.kbx .kb-geo-na{flex: 1 1 auto}.kbx-link, .kbx-other a{color: var(--kbx-accent);font-size: .9em}.kbx-other{margin-top: 12px !important;text-align: center}.kbx-foot{margin-top: 12px !important;text-align: center}.kbx-no{padding: 8px 12px;color: var(--kbx-muted);font: inherit;font-size: .9em;text-decoration: underline;background: transparent;border: 0;cursor: pointer}.kbx a:focus-visible, .kbx button:focus-visible{outline: 3px solid var(--kbx-accent);outline-offset: 2px}html.kbx-open{overflow: hidden}.kbx--sheet{align-items: flex-end;padding: 0}.kbx--sheet .kbx-dialog{max-width: none;max-height: 80vh;padding: 18px 16px 10px;border-radius: var(--kbx-radius) var(--kbx-radius) 0 0;transform: translateY(100%)}.kbx--sheet .kbx-facts{grid-template-columns: repeat(3, minmax(0, 1fr))}.kbx--sheet .kbx-card--small .kbx-reason{display: none}@media (max-width: 380px){.kbx-facts{grid-template-columns: 1fr 1fr}}@media (prefers-reduced-motion: reduce){.kbx, .kbx-dialog{transition: none}}@media print{.kbx{display: none !important}}
.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}
