.ct-public .ct-clarity-meta{border-top:1px solid var(--ct-border-subtle);font:14px/1.5 var(--ct-font-mono);color:var(--ct-text-default);flex-wrap:wrap;gap:6px 20px;margin-top:20px;padding-top:16px;display:flex}.ct-public .ct-clarity-meta strong{color:var(--ct-text-strong);font-weight:600}.ct-public .ct-clarity-answer{max-width:42rem;color:var(--ct-text-default);margin-top:24px;font-size:19px;line-height:1.6}.ct-public .ct-clarity-answer strong{color:var(--ct-text-strong)}.ct-public .ct-clarity-offline{border:1px solid var(--ct-warning);font:14px/1.5 var(--ct-font-mono);color:var(--ct-text-strong);margin-top:16px;padding:10px 14px}.ct-public .ct-clarity-steps{margin:16px 0 0;padding:0;list-style:none}.ct-public .ct-clarity-steps li{border-bottom:1px solid var(--ct-border-default);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.ct-public .ct-clarity-steps li:last-child{border-bottom:0}.ct-public .ct-clarity-step-mark{border:1px solid var(--ct-border-strong);width:28px;height:28px;font:600 13px/1 var(--ct-font-mono);color:var(--ct-text-default);justify-content:center;align-items:center;display:inline-flex}.ct-public .ct-clarity-steps li[data-state=done] .ct-clarity-step-mark{background:var(--ct-text-strong);border-color:var(--ct-text-strong);color:var(--ct-bg-canvas)}.ct-public .ct-clarity-steps li[data-state=current] .ct-clarity-step-mark{background:var(--ct-brand);border-color:var(--ct-brand);color:var(--ct-text-on-brand)}.ct-public .ct-clarity-step-label{font:600 16px/1.4 var(--ct-font-display);color:var(--ct-text-strong)}.ct-public .ct-clarity-steps li[data-state=open] .ct-clarity-step-label{color:var(--ct-text-muted);font-weight:500}.ct-public .ct-clarity-step-note{font:13px/1.5 var(--ct-font-mono);color:var(--ct-text-muted);margin-top:2px;display:block}.ct-public .ct-clarity-steps li[data-state=current] .ct-clarity-step-note{color:var(--ct-text-strong)}.ct-public .ct-clarity-prose{max-width:44rem;color:var(--ct-text-default);font-size:17px;line-height:1.7}.ct-public .ct-clarity-prose p{margin:0 0 16px}.ct-public .ct-clarity-prose ul{margin:0 0 16px;padding-left:20px}.ct-public .ct-clarity-prose li{margin-bottom:8px}.ct-public .ct-clarity-prose strong{color:var(--ct-text-strong)}.ct-public .ct-clarity-prose a{color:var(--ct-text-link);text-underline-offset:3px;text-decoration:underline}.ct-public .ct-clarity-layout{grid-template-columns:minmax(0,44rem) minmax(0,1fr);align-items:start;gap:32px 64px;display:grid}.ct-public .ct-clarity-sources{border-top:1px solid var(--ct-border-default);font:13px/1.6 var(--ct-font-mono);color:var(--ct-text-muted);margin:8px 0 0;padding:16px 0 0;list-style:none}.ct-public .ct-clarity-sources li{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.ct-public .ct-clarity-sources a{color:var(--ct-text-default);overflow-wrap:anywhere}.ct-public .ct-clarity-tier{border:1px solid var(--ct-border-default);min-width:64px;font:600 11px/20px var(--ct-font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ct-text-default);padding:0 6px;display:inline-block}.ct-public .ct-clarity-tier[data-tier="1"]{border-color:var(--ct-text-strong);color:var(--ct-text-strong)}.ct-public .ct-clarity-market{border:1px solid var(--ct-border-strong);background:var(--ct-bg-canvas);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 32px;padding:28px;display:grid}.ct-public .ct-clarity-market-value{font:600 56px/1 var(--ct-font-mono);color:var(--ct-text-strong);font-variant-numeric:tabular-nums}.ct-public .ct-clarity-market p{color:var(--ct-text-default);margin:0;font-size:16px;line-height:1.6}.ct-public .ct-clarity-market small{font:13px/1.5 var(--ct-font-mono);color:var(--ct-text-muted);margin-top:8px;display:block}.ct-public .ct-clarity-table-wrap{border:1px solid var(--ct-border-strong);overflow-x:auto}.ct-public .ct-clarity-table{border-collapse:collapse;width:100%;font-size:15px}.ct-public .ct-clarity-table th{text-align:left;font:600 12px/1.4 var(--ct-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ct-text-muted);background:var(--ct-bg-surface-0);border-bottom:1px solid var(--ct-border-strong);white-space:nowrap;padding:12px 16px}.ct-public .ct-clarity-table td{vertical-align:top;border-bottom:1px solid var(--ct-border-default);color:var(--ct-text-default);padding:14px 16px}.ct-public .ct-clarity-table tr:last-child td{border-bottom:0}.ct-public .ct-clarity-table td.ct-clarity-num{font:600 17px/1.3 var(--ct-font-mono);color:var(--ct-text-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-public .ct-clarity-table td small{font:13px/1.5 var(--ct-font-mono);color:var(--ct-text-muted);margin-top:4px;display:block}.ct-public .ct-clarity-outcome[data-passed=true]{color:var(--ct-success)}.ct-public .ct-clarity-outcome[data-passed=false]{color:var(--ct-danger)}.ct-public .ct-clarity-timeline{border-left:1px solid var(--ct-border-strong);margin:0;padding:0;list-style:none}.ct-public .ct-clarity-timeline>li{border-bottom:1px solid var(--ct-border-subtle);grid-template-columns:7.5rem minmax(0,1fr);gap:4px 24px;padding:16px 0 16px 24px;display:grid;position:relative}.ct-public .ct-clarity-timeline>li:before{content:"";background:var(--ct-border-strong);width:7px;height:7px;position:absolute;top:22px;left:-4px}.ct-public .ct-clarity-timeline>li[data-importance=milestone]:before{background:var(--ct-brand)}.ct-public .ct-clarity-timeline time{font:600 14px/1.6 var(--ct-font-mono);color:var(--ct-text-strong);white-space:nowrap}.ct-public .ct-clarity-timeline h3{font:600 17px/1.45 var(--ct-font-display);color:var(--ct-text-strong);margin:0}.ct-public .ct-clarity-timeline>li[data-importance=procedural] h3{color:var(--ct-text-default);font-weight:500}.ct-public .ct-clarity-timeline p{color:var(--ct-text-default);margin:4px 0 0;font-size:15px;line-height:1.6}.ct-public .ct-clarity-event-meta{font:13px/1.5 var(--ct-font-mono);color:var(--ct-text-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.ct-public .ct-clarity-event-meta a{color:var(--ct-text-default)}.ct-public .ct-clarity-original{font:13px/1.55 var(--ct-font-mono);color:var(--ct-text-muted);margin-top:6px}.ct-public .ct-clarity-original summary{cursor:pointer;align-items:center;min-height:32px;display:inline-flex}.ct-public .ct-clarity-original q{quotes:none;margin-top:4px;display:block}.ct-public .ct-clarity-all{border:1px solid var(--ct-border-default);margin-top:20px}.ct-public .ct-clarity-all>summary{cursor:pointer;min-height:52px;font:600 15px/1.4 var(--ct-font-sans);color:var(--ct-text-strong);align-items:center;padding:0 20px;display:flex}.ct-public .ct-clarity-all[open]>summary{border-bottom:1px solid var(--ct-border-default)}.ct-public .ct-clarity-all>.ct-clarity-timeline{margin:8px 20px 12px}.ct-public .ct-clarity-actions{border:1px solid var(--ct-border-strong);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ct-public .ct-clarity-action{grid-row:span 6;grid-template-rows:subgrid;background:var(--ct-bg-canvas);align-content:start;row-gap:10px;padding:24px;display:grid}.ct-public .ct-clarity-action+.ct-clarity-action{border-left:1px solid var(--ct-border-default)}.ct-public .ct-clarity-action h3{font:600 19px/1.3 var(--ct-font-display);color:var(--ct-text-strong);margin:0}.ct-public .ct-clarity-action p{color:var(--ct-text-default);margin:0;font-size:15px;line-height:1.6}.ct-public .ct-clarity-action .ct-btn-primary{justify-content:center;align-self:end}.ct-public .ct-clarity-action small{font:12px/1.5 var(--ct-font-mono);color:var(--ct-text-muted)}.ct-public .ct-clarity-action-neutral{color:var(--ct-text-link);font-size:14px}.ct-public .ct-clarity-faq{border-top:1px solid var(--ct-border-strong);max-width:52rem}.ct-public .ct-clarity-faq details{border-bottom:1px solid var(--ct-border-default)}.ct-public .ct-clarity-faq summary{cursor:pointer;min-height:56px;font:600 17px/1.4 var(--ct-font-display);color:var(--ct-text-strong);align-items:center;padding:12px 0;display:flex}.ct-public .ct-clarity-faq details p{color:var(--ct-text-default);max-width:44rem;margin:0 0 18px;font-size:16px;line-height:1.7}@media (max-width:1023px){.ct-public .ct-clarity-layout{grid-template-columns:minmax(0,1fr)}.ct-public .ct-clarity-actions{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ct-public .ct-clarity-action{grid-row:auto;grid-template-rows:none}.ct-public .ct-clarity-action+.ct-clarity-action{border-left:0;border-top:1px solid var(--ct-border-default)}}@media (max-width:639px){.ct-public .ct-clarity-timeline>li{grid-template-columns:minmax(0,1fr);padding-left:18px}.ct-public .ct-clarity-market{grid-template-columns:minmax(0,1fr);padding:20px}.ct-public .ct-clarity-market-value{font-size:44px}.ct-public .ct-clarity-answer{font-size:17px}.ct-public .ct-clarity-table-wrap{overflow-x:visible}.ct-public .ct-clarity-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-public :is(.ct-clarity-table,.ct-clarity-table tbody,.ct-clarity-table tr,.ct-clarity-table td){display:block}.ct-public .ct-clarity-table tr{border-bottom:1px solid var(--ct-border-default);padding:14px 16px}.ct-public .ct-clarity-table tr:last-child{border-bottom:0}.ct-public .ct-clarity-table td{border-bottom:0;padding:2px 0}.ct-public .ct-clarity-table td.ct-clarity-num{align-items:baseline;gap:10px;display:flex}.ct-public .ct-clarity-table td.ct-clarity-num small{margin-top:0}.ct-public .ct-clarity-table:not(.ct-clarity-compare) td:last-child{align-items:center;gap:10px;margin-top:6px;display:flex}.ct-public .ct-clarity-table:not(.ct-clarity-compare) td:last-child small{margin-top:0}.ct-public .ct-clarity-compare.ct-clarity-compare tbody th{width:auto;font:600 16px/1.4 var(--ct-font-display);letter-spacing:0;text-transform:none;color:var(--ct-text-strong);white-space:normal;background:0 0;border:0;padding:0 0 6px;display:block}.ct-public .ct-clarity-compare.ct-clarity-compare td{width:auto;padding:6px 0}.ct-public .ct-clarity-compare td:before{content:attr(data-label);font:600 12px/1.5 var(--ct-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ct-text-muted);display:block}.ct-public .ct-clarity-upcoming>li{grid-template-columns:minmax(0,1fr)}}.ct-public .ct-clarity-compare tbody th{text-align:left;vertical-align:top;font:600 15px/1.45 var(--ct-font-display);letter-spacing:0;text-transform:none;white-space:normal;color:var(--ct-text-strong);border-bottom:1px solid var(--ct-border-default);background:0 0;width:22%;padding:14px 16px}.ct-public .ct-clarity-compare td{width:39%;line-height:1.55}.ct-public .ct-clarity-compare thead a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ct-public .ct-clarity-upcoming{border:1px solid var(--ct-border-strong);margin:0;padding:0;list-style:none}.ct-public .ct-clarity-upcoming>li{background:var(--ct-bg-canvas);grid-template-columns:7.5rem minmax(0,1fr);gap:4px 24px;padding:16px 20px;display:grid}.ct-public .ct-clarity-upcoming>li+li{border-top:1px solid var(--ct-border-default)}.ct-public .ct-clarity-upcoming time{font:600 15px/1.5 var(--ct-font-mono);color:var(--ct-brand)}.ct-public .ct-clarity-upcoming strong{font:600 17px/1.45 var(--ct-font-display);color:var(--ct-text-strong)}.ct-public .ct-clarity-upcoming p{color:var(--ct-text-default);margin:4px 0 0;font-size:15px;line-height:1.6}.ct-public .ct-clarity-steps li[data-state=stopped] .ct-clarity-step-mark{background:var(--ct-bg-canvas);border-color:var(--ct-danger);color:var(--ct-danger)}.ct-public .ct-clarity-steps li[data-state=stopped] .ct-clarity-step-note{color:var(--ct-text-strong)}.ct-public .ct-clarity-expired{border:1px solid var(--ct-danger);color:var(--ct-text-strong);margin-top:16px;padding:12px 16px;font-size:16px;line-height:1.6}.ct-public .ct-clarity-original p{margin:6px 0 0;font-size:13px;line-height:1.6}.ct-public .ct-clarity-action-neutral{align-items:center;min-height:44px;display:inline-flex}.ct-public :is(.ct-clarity-event-meta,.ct-clarity-sources,.ct-clarity-table,.ct-clarity-meta) a{min-height:24px;padding-block:3px;display:inline-block}.ct-public .ct-clarity-action small a{padding-block:4px;display:inline-block}.ct-public .ct-clarity-sources li{align-items:start}.ct-public .ct-clarity-tier{align-self:start}.ct-public .ct-clarity-kurz{border-left:3px solid var(--ct-brand);background:var(--ct-bg-canvas);max-width:42rem;margin-top:20px;padding:16px 20px}.ct-public .ct-clarity-kurz .ct-clarity-prose{font-size:16px;line-height:1.6}.ct-public .ct-clarity-kurz .ct-clarity-prose ul{margin:0;padding-left:18px}.ct-public .ct-clarity-kurz .ct-clarity-prose li:last-child{margin-bottom:0}
