._8mP7iG_topbar{z-index:30;min-height:var(--topbar-height);border-bottom:1px solid var(--color-hairline);background:var(--color-white);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}._8mP7iG_navToggle{border:1px solid var(--color-hairline);background:var(--color-white);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}._8mP7iG_navToggle:hover{color:var(--color-marine-900);background:var(--color-marine-50,var(--color-bg-secondary))}._8mP7iG_navToggle:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}._8mP7iG_navToggle>svg{width:16px;height:16px}._8mP7iG_actions{flex:none;align-items:center;gap:8px;display:flex}@media (min-width:1024px){._8mP7iG_main:has(._8mP7iG_topbar) nav[aria-label=Breadcrumbs]:not([data-topbar]){display:none}}@media (max-width:1023px){._8mP7iG_topbar{display:none}}
.ZJnkQq_frame{--rueckfrage-flaeche:var(--color-orange-50,#fef6ee);--rueckfrage-rand:var(--color-orange-300,#f7b27a);--rueckfrage-akzent:var(--color-orange-500,#ef6820);--rueckfrage-text:var(--color-orange-700,#b93815);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative}.ZJnkQq_frame[data-layout=page]{height:calc(100vh - var(--topbar-height))}@supports (height:100dvh){.ZJnkQq_frame[data-layout=page]{height:calc(100dvh - var(--topbar-height))}}.ZJnkQq_canvas{--canvas-gap:14px;--canvas-pad-x:16px;--canvas-pad-top:12px;--canvas-rail-width:22px;--card-pad:14px;--brand-size:36px;--phase-icon-size:36px;overscroll-behavior:contain;min-height:0;scroll-padding-top:calc(var(--canvas-progress-height,0px) + 16px);background-color:var(--color-bg-secondary);background-image:linear-gradient(var(--color-hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-hairline-soft) 1px, transparent 1px);background-size:24px 24px;background-attachment:local;flex:auto;position:relative;overflow:hidden auto;container-type:inline-size}.ZJnkQq_canvas:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:-2px}.ZJnkQq_card:focus,section[data-canvas-section]:focus{outline:none}.ZJnkQq_card:focus-visible,section[data-canvas-section]:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_layout{grid-template-columns:var(--canvas-rail-width) minmax(0, 1fr);width:100%;max-width:1120px;padding:var(--canvas-pad-top) var(--canvas-pad-x) 96px;column-gap:10px;margin:0 auto;display:grid}.ZJnkQq_layout[data-paywall-open]{padding-bottom:max(96px,50dvh - 300px)}@container (min-width:600px){.ZJnkQq_layout,.ZJnkQq_progressInner{--canvas-gap:18px;--canvas-pad-x:20px;--canvas-pad-top:16px;--canvas-rail-width:28px;--card-pad:16px;column-gap:16px}}@container (min-width:1024px){.ZJnkQq_layout,.ZJnkQq_progressInner{--canvas-gap:20px;--canvas-pad-x:32px;--canvas-pad-top:20px;--card-pad:18px;column-gap:24px}}.ZJnkQq_breadcrumbs{margin-bottom:-4px}@media (max-width:1023px){.ZJnkQq_breadcrumbs{display:none}}.ZJnkQq_stream{gap:var(--canvas-gap);flex-direction:column;min-width:0;display:flex}.ZJnkQq_stream>[data-canvas-section]+[data-canvas-section]:before,.ZJnkQq_stream>[data-canvas-section]+.ZJnkQq_liveTail:before,.ZJnkQq_stream>[data-canvas-section]+[data-canvas-teaser]:before{top:calc(-1 * var(--canvas-gap) - 1px);left:calc(var(--card-pad) - 1px);width:2px;height:var(--canvas-gap);background:var(--color-hairline);content:"";pointer-events:none;position:absolute}.ZJnkQq_rail{z-index:10;top:calc(var(--canvas-progress-height,0px) + var(--canvas-pad-top));align-self:start;position:sticky}.ZJnkQq_rail[data-overflow=true]{max-height:calc(var(--canvas-viewport-height,100vh) - var(--canvas-progress-height,0px) - 2 * var(--canvas-pad-top));scrollbar-width:none;overflow-y:auto}.ZJnkQq_rail[data-overflow=true]::-webkit-scrollbar{display:none}.ZJnkQq_railList{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.ZJnkQq_railList:before{top:calc(var(--rail-row,28px) / 2);bottom:calc(var(--rail-row,28px) / 2);background:var(--color-hairline);content:"";width:1px;position:absolute;left:50%}.ZJnkQq_railItem{justify-content:center;width:100%;display:flex;position:relative}.ZJnkQq_railButton{width:var(--canvas-rail-width);height:var(--rail-row,28px);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-height:16px;padding:0;display:inline-flex;position:relative}.ZJnkQq_railButton:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:0}.ZJnkQq_railDot{z-index:1;border:1.5px solid var(--color-gray-500);background:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;width:10px;height:10px;transition:width .14s ease-out,height .14s ease-out,border-radius .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:flex;position:relative}.ZJnkQq_railGlyph{opacity:0;flex:none;width:14px;height:14px;transition:opacity .12s ease-out}.ZJnkQq_railDot[data-status=completed]{border-color:var(--color-marine-600);background:var(--color-marine-600)}.ZJnkQq_railDot[data-status=running]{border-color:var(--color-marine-600);background:radial-gradient(circle, var(--color-marine-500) 0 2.5px, var(--color-white) 3px)}.ZJnkQq_railDot[data-status=waiting_for_user]{border-color:var(--rueckfrage-akzent);background:var(--rueckfrage-akzent)}.ZJnkQq_railDot[data-status=failed]{border-color:var(--color-utility-error-600);background:var(--color-utility-error-600)}.ZJnkQq_railDot[data-status=superseded],.ZJnkQq_railDot[data-status=skipped]{border-style:dashed}.ZJnkQq_railButton[aria-current=true] .ZJnkQq_railDot{box-shadow:0 0 0 2px var(--color-bg-secondary), 0 0 0 3px var(--color-marine-600);transform:scale(1.35)}.ZJnkQq_railButton:hover .ZJnkQq_railDot,.ZJnkQq_railButton:focus-visible .ZJnkQq_railDot{z-index:2;background:var(--color-white);width:28px;height:28px;box-shadow:0 0 0 3px var(--color-bg-secondary), var(--shadow-overlay);color:var(--color-marine-700);border-width:1px;border-radius:0;transform:none}.ZJnkQq_railButton:hover .ZJnkQq_railGlyph,.ZJnkQq_railButton:focus-visible .ZJnkQq_railGlyph{opacity:1}.ZJnkQq_railButton:hover .ZJnkQq_railDot[data-status=running],.ZJnkQq_railButton:focus-visible .ZJnkQq_railDot[data-status=running]{border-color:var(--color-marine-400);color:var(--color-marine-600)}.ZJnkQq_railButton:hover .ZJnkQq_railDot[data-status=waiting_for_user],.ZJnkQq_railButton:focus-visible .ZJnkQq_railDot[data-status=waiting_for_user]{border-color:var(--rueckfrage-akzent);background:var(--rueckfrage-akzent);color:var(--color-white)}.ZJnkQq_railButton:hover .ZJnkQq_railDot[data-status=failed],.ZJnkQq_railButton:focus-visible .ZJnkQq_railDot[data-status=failed]{border-color:var(--color-utility-error-400);background:var(--color-utility-error-50);color:var(--color-utility-error-700)}.ZJnkQq_railLabel{z-index:3;border:1px solid var(--color-hairline);background:var(--color-white);width:max-content;min-width:200px;max-width:min(300px,70vw);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);pointer-events:none;text-align:left;white-space:normal;padding:10px 12px;font-size:13px;line-height:18px;display:none;position:absolute;top:50%;left:calc(50% + 24px);transform:translateY(-50%)}.ZJnkQq_railLabel:before{border-bottom:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);background:var(--color-white);content:"";width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.ZJnkQq_railButton:hover+.ZJnkQq_railLabel,.ZJnkQq_railButton:focus-visible+.ZJnkQq_railLabel{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.ZJnkQq_railLabelIcon{border:1px solid var(--color-hairline-soft);background:var(--color-paper);width:32px;height:32px;color:var(--color-marine-700);justify-content:center;align-items:center;display:flex}.ZJnkQq_railLabelIcon[data-status=running]{border-color:var(--color-marine-200);background:var(--color-white);color:var(--color-marine-600)}.ZJnkQq_railLabelIcon[data-status=waiting_for_user]{border-color:var(--rueckfrage-akzent);background:var(--rueckfrage-akzent);color:var(--color-white)}.ZJnkQq_railLabelIcon[data-status=failed]{border-color:var(--color-utility-error-200);background:var(--color-utility-error-50);color:var(--color-utility-error-600)}.ZJnkQq_railLabelGlyph{width:16px;height:16px}.ZJnkQq_railLabelText{gap:3px;min-width:0;display:grid}.ZJnkQq_railLabelKicker{color:var(--color-text-quaternary);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px;display:block}.ZJnkQq_railLabelTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.ZJnkQq_railLabelStatus{margin-top:5px;display:flex}@media (prefers-reduced-motion:no-preference){.ZJnkQq_railButton:hover+.ZJnkQq_railLabel,.ZJnkQq_railButton:focus-visible+.ZJnkQq_railLabel{animation:.14s ease-out ZJnkQq_rail-label-in}}@keyframes ZJnkQq_rail-label-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ZJnkQq_railDot,.ZJnkQq_railGlyph{transition:none}}.ZJnkQq_card{border:1px solid var(--color-hairline);background:var(--color-white);min-width:0;scroll-margin-top:16px;position:relative}.ZJnkQq_card[data-tone=paywall]{border-color:var(--color-utility-warning-200);box-shadow:inset 3px 0 0 var(--color-utility-warning-500)}.ZJnkQq_card[data-tone=result][data-status=completed]{border-color:var(--color-marine-300)}.ZJnkQq_card[data-status=superseded]{background:color-mix(in srgb, var(--color-white) 70%, var(--color-paper))}.ZJnkQq_card[data-tone=teaser]{background:color-mix(in srgb, var(--color-white) 55%, transparent);border-style:dashed}.ZJnkQq_card[data-tone=teaser] .ZJnkQq_title,.ZJnkQq_card[data-tone=teaser] .ZJnkQq_phaseIcon{color:var(--color-text-quaternary)}.ZJnkQq_card[data-tone=teaser] .ZJnkQq_phaseIcon{--phase-icon-bg:transparent;border-style:dashed;border-color:var(--color-hairline)}.ZJnkQq_teaserLines{gap:10px;display:grid}.ZJnkQq_teaserLines>span{background:var(--color-hairline-soft);height:10px;display:block}.ZJnkQq_teaserLines>span:first-child{width:72%}.ZJnkQq_teaserLines>span:nth-child(2){width:90%}.ZJnkQq_teaserLines>span:nth-child(3){width:48%}.ZJnkQq_cardHeader{padding:var(--card-pad) var(--card-pad) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;display:grid}.ZJnkQq_cardHeader:last-child{padding-bottom:var(--card-pad)}.ZJnkQq_cardHeader[data-align=center]{align-items:center}@container (max-width:479px){.ZJnkQq_cardHeader{grid-template-columns:minmax(0,1fr)}.ZJnkQq_cardHeader>.ZJnkQq_statusBadge{justify-self:start}.ZJnkQq_cardHeader,.ZJnkQq_productHead{--phase-icon-size:32px}}.ZJnkQq_cardHead{align-items:center;gap:12px;min-width:0;display:flex}.ZJnkQq_cardHead[data-align=start]{align-items:flex-start}@container (max-width:479px){.ZJnkQq_cardHead{gap:12px}}.ZJnkQq_phaseIcon{--phase-icon-bg:var(--color-paper);width:var(--phase-icon-size);height:var(--phase-icon-size);border:1px solid var(--color-hairline-soft);background:var(--phase-icon-bg);color:var(--color-marine-700);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ZJnkQq_phaseIconGlyph{width:calc(var(--phase-icon-size) * .46);height:calc(var(--phase-icon-size) * .46)}.ZJnkQq_phaseIcon[data-running=true]{--phase-icon-bg:var(--color-white);border-color:var(--color-marine-200);color:var(--color-marine-600)}.ZJnkQq_phaseIcon[data-status=failed]{color:var(--color-utility-error-600)}.ZJnkQq_phaseIcon[data-status=superseded],.ZJnkQq_phaseIcon[data-status=skipped]{opacity:.55}.ZJnkQq_kicker{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;font-weight:600;line-height:16px;display:flex}.ZJnkQq_kickerSeparator{background:currentColor;border-radius:9999px;width:3px;height:3px}.ZJnkQq_title{color:var(--color-text-primary);font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:1px 0 0;font-size:18px;font-weight:600;line-height:22px}.ZJnkQq_productHead{min-width:0;padding:var(--card-pad) var(--card-pad) 0}.ZJnkQq_productHeadText{flex-direction:column;flex:auto;min-width:0;display:flex}.ZJnkQq_productMetaRow{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.ZJnkQq_statusChip{background:var(--color-paper);min-height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:2px 9px 2px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ZJnkQq_statusChip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ZJnkQq_statusChip[data-tone=ok]{background:var(--color-utility-success-50);color:var(--color-utility-success-700)}.ZJnkQq_productKicker{color:var(--color-marine-600);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.ZJnkQq_productTitle{color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.15}.ZJnkQq_productBrand{color:var(--color-text-tertiary);margin:4px 0 0;font-size:14px;line-height:22px}.ZJnkQq_cardBody{padding:10px var(--card-pad) var(--card-pad);flex-direction:column;gap:10px;display:flex}.ZJnkQq_status{min-height:24px;color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ZJnkQq_status[data-status=completed]{color:var(--color-text-tertiary)}.ZJnkQq_status[data-tone=success]{color:var(--color-utility-success-700)}.ZJnkQq_status[data-status=running]{color:var(--color-marine-600)}.ZJnkQq_status[data-status=waiting_for_user]{color:var(--rueckfrage-text);font-weight:600}.ZJnkQq_status[data-status=failed]{color:var(--color-utility-error-700)}.ZJnkQq_statusIcon{flex-shrink:0;width:16px;height:16px}.ZJnkQq_statusBadge{border:1px solid var(--color-hairline-soft);background:var(--color-paper);white-space:nowrap;min-height:26px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600}.ZJnkQq_statusBadge .ZJnkQq_statusIcon,.ZJnkQq_statusBadge .ZJnkQq_spinner{width:14px;height:14px}.ZJnkQq_statusBadge[data-tone=success]{border-color:var(--color-utility-success-200);background:var(--color-utility-success-50)}.ZJnkQq_statusBadge[data-status=running]{border-color:var(--color-marine-200);background:color-mix(in srgb, var(--color-marine-100) 45%, var(--color-white))}.ZJnkQq_statusBadge[data-status=waiting_for_user]{border-color:var(--rueckfrage-rand);background:var(--rueckfrage-flaeche)}.ZJnkQq_statusBadge[data-status=failed]{border-color:var(--color-utility-error-200);background:var(--color-utility-error-50)}.ZJnkQq_spinner{border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:9999px;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite ZJnkQq_canvas-spin;display:inline-block}.ZJnkQq_pendingDot{border:1.5px solid var(--color-gray-400);border-radius:9999px;flex-shrink:0;width:12px;height:12px;margin:0 2px;display:inline-block}@keyframes ZJnkQq_canvas-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ZJnkQq_spinner{animation-duration:2.4s}}.ZJnkQq_stepList{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.ZJnkQq_step{border:1px solid var(--color-hairline-soft);background:var(--color-paper);min-width:0;transition:border-color .12s ease-out}.ZJnkQq_step:hover,.ZJnkQq_step[data-expanded=true]{border-color:var(--color-hairline)}.ZJnkQq_step[data-status=running],.ZJnkQq_step[data-status=pending]{border-color:var(--color-marine-200);background:color-mix(in srgb, var(--color-marine-100) 45%, var(--color-white));position:relative;overflow:hidden}.ZJnkQq_step[data-status=running]:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-white) 70%, transparent) 45%, transparent 80%);content:"";pointer-events:none;animation:1.9s ease-in-out infinite ZJnkQq_canvas-loading-sweep;position:absolute;inset:0;transform:translate(-120%)}.ZJnkQq_step[data-status=running]:nth-child(2n):after{animation-delay:.3s}.ZJnkQq_step[data-status=running]:nth-child(3n):after{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.ZJnkQq_step[data-status=running]:after{animation:none}}.ZJnkQq_step[data-status=superseded] .ZJnkQq_stepTitle{color:var(--color-text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}.ZJnkQq_stepHeading{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.ZJnkQq_stepButton{grid-template-columns:var(--brand-size) minmax(0, 1fr) auto 16px;width:100%;min-height:46px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:grid}.ZJnkQq_stepButton:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:-2px}.ZJnkQq_stepButton[data-static=true]{grid-template-columns:var(--brand-size) minmax(0, 1fr) auto;cursor:default}.ZJnkQq_brand{width:var(--brand-size);border:1px solid var(--color-hairline-soft);background:var(--color-white);justify-content:center;align-items:center;height:32px;display:flex;position:relative}.ZJnkQq_brandLogo{object-fit:contain;display:block}.ZJnkQq_brand[data-kind=logo] img[src*="/flags/"]{box-shadow:0 0 0 1px var(--color-hairline-soft)}.ZJnkQq_brand[data-crop=true]{padding:3px}.ZJnkQq_brandLogoCrop{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.ZJnkQq_brandIcon{width:20px;height:20px;color:var(--color-marine-600)}.ZJnkQq_brandStatus{background:var(--color-white);border-radius:9999px;justify-content:center;width:16px;height:16px;min-height:16px;position:absolute;bottom:-6px;right:-6px}.ZJnkQq_step[data-status=superseded] .ZJnkQq_brand>:not(.ZJnkQq_brandStatus),.ZJnkQq_step[data-status=skipped] .ZJnkQq_brand>:not(.ZJnkQq_brandStatus){filter:grayscale();opacity:.55}.ZJnkQq_stepText{flex-direction:column;gap:1px;min-width:0;display:flex}.ZJnkQq_stepTitle{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.ZJnkQq_stepSub{min-width:0;color:var(--color-text-tertiary);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;line-height:16px;display:flex}.ZJnkQq_stepNote{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.ZJnkQq_stepAside{max-width:220px;color:var(--color-text-tertiary);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;line-height:16px;display:flex}.ZJnkQq_stepResult{color:var(--color-text-secondary);overflow-wrap:anywhere;font-weight:600}@container (max-width:479px){.ZJnkQq_cardBody{--brand-size:38px}.ZJnkQq_brand{height:38px}.ZJnkQq_stepButton{grid-template-columns:var(--brand-size) minmax(0, 1fr) 16px;gap:10px}.ZJnkQq_stepAside{text-align:left;grid-area:2/2;align-items:flex-start;max-width:none}.ZJnkQq_chevron{grid-area:1/3}}.ZJnkQq_chevron{width:16px;height:16px;color:var(--color-text-quaternary);transition:transform .15s ease-out}.ZJnkQq_step[data-expanded=true] .ZJnkQq_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ZJnkQq_chevron,.ZJnkQq_step{transition:none}}.ZJnkQq_stepPanel{border-top:1px solid var(--color-hairline-soft);background:var(--color-white);flex-direction:column;gap:14px;min-width:0;padding:14px 14px 16px;display:flex}.ZJnkQq_stepPanel[hidden]{display:none}.ZJnkQq_activity{grid-template-columns:var(--brand-size) minmax(0, 1fr);border:1px dashed var(--color-hairline);background:color-mix(in srgb, var(--color-white) 55%, var(--color-paper));color:var(--color-marine-600);justify-items:start;gap:4px 12px;padding:12px;display:grid}.ZJnkQq_activity>.ZJnkQq_status{justify-self:center}.ZJnkQq_activityTitle{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.ZJnkQq_activityDetail{color:var(--color-text-tertiary);grid-column:2;font-size:13px;line-height:20px}.ZJnkQq_detailBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.ZJnkQq_detailLabel{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.ZJnkQq_legalGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.ZJnkQq_legalGroup+.ZJnkQq_legalGroup{margin-top:10px}.ZJnkQq_legalGroupTitle{color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:normal;text-transform:none;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.ZJnkQq_legalGroupIcon{border:1px solid var(--color-marine-200);background:var(--color-white);width:28px;height:28px;color:var(--color-marine-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.ZJnkQq_detailText{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.ZJnkQq_detailQuote{border:1px solid var(--color-hairline-soft);background:var(--color-paper);color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:13px;line-height:20px}.ZJnkQq_table{border:1px solid var(--color-hairline-soft);border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:19px}.ZJnkQq_table th{border-bottom:1px solid var(--color-hairline-soft);background:var(--color-paper);color:var(--color-text-quaternary);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:600}.ZJnkQq_table td{border-bottom:1px solid var(--color-hairline-soft);color:var(--color-text-secondary);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.ZJnkQq_table tr:last-child td{border-bottom:0}.ZJnkQq_table th[data-breite=code]{width:30%}.ZJnkQq_table th[data-breite=referenz]{width:22%}.ZJnkQq_table th[data-breite=nummer]{width:24%}.ZJnkQq_table th[data-breite=fundstelle]{width:32%}.ZJnkQq_table th[data-breite=quelle]{width:72px}.ZJnkQq_table th[data-breite=merkmal]{width:34%}.ZJnkQq_trefferText{gap:2px;min-width:0;display:grid}.ZJnkQq_trefferStelle{color:var(--color-text-primary)}.ZJnkQq_trefferPfad{color:var(--color-text-quaternary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.ZJnkQq_gekuerzt{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ZJnkQq_gekuerzt[data-offen=true]{display:block}.ZJnkQq_mehrKnopf{color:var(--color-marine-600);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;line-height:18px;display:block}.ZJnkQq_mehrKnopf:hover{text-underline-offset:2px;text-decoration:underline}.ZJnkQq_mehrKnopf:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}@container (max-width:559px){.ZJnkQq_table,.ZJnkQq_table tbody,.ZJnkQq_table tr,.ZJnkQq_table td{display:block;width:100%!important}.ZJnkQq_table thead{display:none}.ZJnkQq_table tr{border-bottom:1px solid var(--color-hairline-soft);padding:8px 10px}.ZJnkQq_table tr:last-child{border-bottom:0}.ZJnkQq_table td{border-bottom:0;padding:2px 0}}.ZJnkQq_tableScroll{overscroll-behavior:contain;max-height:420px;overflow:auto}.ZJnkQq_tableScroll:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_cellMuted{color:var(--color-text-tertiary)}.ZJnkQq_card[data-tone=evaluation]{border-color:var(--color-marine-200)}.ZJnkQq_evalFacts{gap:8px;margin:0;display:grid}.ZJnkQq_evalFacts>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:2px 16px;display:grid}.ZJnkQq_evalFacts dt{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ZJnkQq_evalFacts dd{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.ZJnkQq_evalSoft{color:var(--color-text-tertiary)}.ZJnkQq_evalFacts .ZJnkQq_evalDecision{color:var(--color-text-primary);font-weight:600}@container (max-width:479px){.ZJnkQq_evalFacts>div{grid-template-columns:minmax(0,1fr)}}.ZJnkQq_pruefziel{color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0;font-size:14px;line-height:24px;display:flex}.ZJnkQq_pruefzielLabel,.ZJnkQq_evalResultLabel{color:var(--color-text-quaternary);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-size:11px;font-weight:600}.ZJnkQq_evalResult{gap:12px;display:grid}.ZJnkQq_evalResultRow{grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}.ZJnkQq_evalResultLabel{margin:0}.ZJnkQq_evalResultValue{gap:8px;min-width:0;display:grid}.ZJnkQq_evalThought{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:24px}.ZJnkQq_inlineNummer{margin:0 2px}.ZJnkQq_evalResultMuted{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:20px}.ZJnkQq_evalResultToggle{color:var(--color-marine-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:20px}.ZJnkQq_evalResultToggle:hover{text-underline-offset:2px;text-decoration:underline}.ZJnkQq_evalResultToggle:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_evalResultDetails{background:var(--color-paper);padding:12px 14px}@media (prefers-reduced-motion:no-preference){.ZJnkQq_evalThought{animation:.32s ease-out ZJnkQq_core-label-in}}.ZJnkQq_candidateChange{background:color-mix(in srgb, var(--color-marine-100) 70%, var(--color-white));color:var(--color-marine-700);padding:0 6px;font-size:11px;font-weight:600;line-height:18px}@container (max-width:479px){.ZJnkQq_evalResultRow{grid-template-columns:minmax(0,1fr) auto}.ZJnkQq_evalResultValue{grid-area:2/1/auto/-1}}.ZJnkQq_evalHits{flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.ZJnkQq_evalHits li{align-items:center;gap:6px;display:inline-flex}.ZJnkQq_evalHitCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.ZJnkQq_flow{grid-template-columns:minmax(0,1fr);row-gap:18px;padding:2px 0;display:grid;position:relative}.ZJnkQq_flowLines{pointer-events:none;position:absolute;inset:0;overflow:visible}.ZJnkQq_flowPath{fill:none;stroke:var(--color-marine-200);stroke-width:1px;stroke-linecap:square;shape-rendering:crispedges}.ZJnkQq_flowDot{fill:var(--color-marine-500);shape-rendering:crispedges}.ZJnkQq_flowPort{fill:var(--color-white);stroke:var(--color-marine-300);stroke-width:1px;shape-rendering:crispedges}.ZJnkQq_flowColumn{align-content:center;gap:8px;min-width:0;display:grid;position:relative}.ZJnkQq_flowColumnTitle{color:var(--color-text-quaternary);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.ZJnkQq_flowSources{flex-wrap:wrap;justify-content:space-between;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.ZJnkQq_flowChip{background:var(--color-white);max-width:100%;min-height:24px;color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.ZJnkQq_flowChipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ZJnkQq_flowChipMark{background:0 0;border:0;flex:none;width:26px;height:20px}.ZJnkQq_flowChipMark img{width:auto;max-width:100%;height:auto;max-height:100%}.ZJnkQq_flowChipMark svg{width:16px;height:16px}.ZJnkQq_flowChipMark[data-crop=true]{padding:0}.ZJnkQq_flowChipMark[data-crop=true] img{object-fit:cover;object-position:left top;width:100%;max-width:none;height:100%;max-height:none}.ZJnkQq_flowChipCount{color:var(--color-text-secondary);font-weight:600}.ZJnkQq_flowCore{border:1px solid var(--color-marine-200);background:var(--color-white);gap:8px;width:100%;padding:10px 12px;display:grid;position:relative}.ZJnkQq_flowCoreHead{align-items:center;gap:10px;display:flex}.ZJnkQq_flowCoreLogo{flex:none}.ZJnkQq_flowCoreText{flex:auto;gap:1px;min-width:0;display:grid}.ZJnkQq_flowCoreKicker{color:var(--color-marine-500);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-size:10px;font-weight:600}.ZJnkQq_flowCoreLabel{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:19px}.ZJnkQq_flowCoreLabelRow{align-items:center;gap:8px;min-width:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ZJnkQq_flowCoreLabel[data-animate=true]{animation:.32s ease-out ZJnkQq_core-label-in}}@keyframes ZJnkQq_core-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ZJnkQq_flowSpinner{width:14px;height:14px;color:var(--color-marine-500);flex:none}.ZJnkQq_flowCoreRule{color:var(--color-text-quaternary);margin:0;font-size:11px;line-height:16px}.ZJnkQq_candidateList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ZJnkQq_candidateRow{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:12px;margin:0 -6px;padding:3px 6px;display:grid;position:relative}.ZJnkQq_candidateRow>*{z-index:1;position:relative}.ZJnkQq_candidateRow:before{z-index:0;background:color-mix(in srgb, var(--color-marine-100) 70%, transparent);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.ZJnkQq_candidateBar{background:color-mix(in srgb, var(--color-marine-100) 60%, var(--color-white));height:4px;overflow:hidden}.ZJnkQq_candidateBar>span{background:var(--color-marine-400);height:100%;transition:width .6s ease-out;display:block}.ZJnkQq_candidateHits{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.ZJnkQq_candidateUnit{color:var(--color-text-tertiary);font-weight:400}.ZJnkQq_candidateEmpty{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:20px}@media (prefers-reduced-motion:no-preference){.ZJnkQq_candidateRow:before{animation:4.5s ease-in-out infinite ZJnkQq_candidate-focus;animation-delay:calc(var(--i,0) * 1.5s)}}@media (prefers-reduced-motion:reduce){.ZJnkQq_flowDot{display:none}.ZJnkQq_candidateBar>span{transition:none}}@keyframes ZJnkQq_candidate-focus{0%,to{opacity:0}8%,28%{opacity:1}36%{opacity:0}}.ZJnkQq_flowPeek{z-index:4;border:1px solid var(--color-marine-200);background:var(--color-white);width:max-content;min-width:220px;max-width:min(420px,70vw);padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 20px #10182814}.ZJnkQq_flowChip:hover .ZJnkQq_flowPeek{gap:6px;display:grid}.ZJnkQq_flowPeekTitle{color:var(--color-text-quaternary);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.ZJnkQq_flowPeekList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ZJnkQq_flowPeekList li{align-items:center;gap:8px;min-width:0;display:flex}.ZJnkQq_flowPeekText{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.ZJnkQq_flowPeekMore{color:var(--color-text-tertiary);margin:0;font-size:11px}@media (prefers-reduced-motion:no-preference){.ZJnkQq_flowChip:hover .ZJnkQq_flowPeek{animation:.16s ease-out ZJnkQq_core-label-in}}@container (max-width:639px){.ZJnkQq_flowColumnTitle,.ZJnkQq_flowChipLabel,.ZJnkQq_candidateUnit,.ZJnkQq_flowPeek{display:none!important}.ZJnkQq_flowSources{gap:6px 16px}}.ZJnkQq_struckCode{max-width:100%;text-decoration:none;display:inline-flex;position:relative}.ZJnkQq_struckCode:after{background:var(--color-utility-error-600);content:"";pointer-events:none;height:2px;margin-top:-1px;position:absolute;top:50%;left:-4px;right:-4px}.ZJnkQq_struckDigits{opacity:.5}@media (prefers-reduced-motion:no-preference){.ZJnkQq_table[data-reveal=true] tbody tr{animation:.32s ease-out ZJnkQq_exclusion-row-in}.ZJnkQq_table[data-reveal=true] .ZJnkQq_struckCode:after{transform-origin:0;animation:.42s ease-out .2s backwards ZJnkQq_exclusion-strike}}@keyframes ZJnkQq_exclusion-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ZJnkQq_exclusion-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ZJnkQq_linkOut{color:var(--color-marine-600);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-marine-600) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-marine-600) 35%, transparent);text-underline-offset:2px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ZJnkQq_linkOut:hover{color:var(--color-marine-800)}.ZJnkQq_linkOut:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_ghostButton{border:1px solid var(--color-hairline);background:var(--color-white);min-height:32px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ZJnkQq_ghostButton:hover{border-color:var(--color-gray-600);color:var(--color-text-primary)}.ZJnkQq_ghostButton:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_codeList{border:1px solid var(--color-hairline-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ZJnkQq_codeItem{border-bottom:1px solid var(--color-hairline-soft);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px;display:grid}.ZJnkQq_codeItem:last-child{border-bottom:0}@container (max-width:559px){.ZJnkQq_codeItem{grid-template-columns:minmax(0,1fr)}}.ZJnkQq_codeBadge{border:1px solid var(--color-hairline);width:fit-content;color:var(--color-text-tertiary);align-items:center;gap:4px;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.ZJnkQq_codeBadge[data-state=selected]{border-color:var(--color-utility-success-200);background:var(--color-utility-success-50);color:var(--color-utility-success-700)}.ZJnkQq_codeBadge[data-state=excluded]{border-color:var(--color-utility-error-200);background:var(--color-utility-error-50);color:var(--color-utility-error-700)}.ZJnkQq_tariffTree{border:1px solid var(--color-hairline-soft);background:var(--color-white);min-width:0;padding:2px 14px}.ZJnkQq_tariffTree li:last-child{border-bottom:0}.ZJnkQq_tariffTree li[data-state=checked]{margin-inline:-14px;padding-inline:14px}.ZJnkQq_treeMuted{color:var(--color-text-tertiary)}.ZJnkQq_productDescription{max-width:80ch;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:24px}.ZJnkQq_inlineTag{border:1px solid var(--color-hairline);background:var(--color-paper);color:var(--color-text-tertiary);vertical-align:1px;white-space:nowrap;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.ZJnkQq_productFacts{flex-wrap:wrap;align-items:center;gap:10px 40px;min-width:0;display:flex}.ZJnkQq_inputRow{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ZJnkQq_factLabel{color:var(--color-text-quaternary);letter-spacing:var(--tracking-kicker);text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px;transform:translateY(1px)}.ZJnkQq_fileButton{border:1px solid var(--color-hairline-soft);background:var(--color-white);max-width:min(100%,280px);min-height:32px;color:var(--color-text-secondary);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.ZJnkQq_fileButton:hover{border-color:var(--color-hairline)}.ZJnkQq_fileButton:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_loadingHero{flex-direction:column;gap:8px;display:flex}.ZJnkQq_loadingBar{background:var(--color-hairline-soft);width:100%;height:4px;overflow:hidden}.ZJnkQq_loadingBar>span{background:var(--color-marine-600);height:100%;transition:width 1s linear;display:block}.ZJnkQq_loadingNote{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:20px}.ZJnkQq_loadingNote strong{color:var(--color-text-secondary);font-weight:600}.ZJnkQq_loadingList{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.ZJnkQq_loadingList:before{background:var(--color-hairline);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:22px}.ZJnkQq_loadingItem{color:var(--color-text-quaternary);border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;font-size:14px;font-weight:600;line-height:20px;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:grid;position:relative;overflow:hidden}.ZJnkQq_loadingItem[data-state=done]{color:var(--color-text-secondary)}.ZJnkQq_loadingItem[data-state=active]{border-color:var(--color-marine-200);background:color-mix(in srgb, var(--color-marine-100) 45%, var(--color-white));color:var(--color-text-primary)}.ZJnkQq_loadingItem[data-state=active]:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-white) 70%, transparent) 45%, transparent 80%);content:"";pointer-events:none;animation:1.9s ease-in-out infinite ZJnkQq_canvas-loading-sweep;position:absolute;inset:0;transform:translate(-120%)}.ZJnkQq_loadingItem[data-state=failed]{color:var(--color-utility-error-700)}.ZJnkQq_loadingIcon{z-index:1;border:1px solid var(--color-hairline-soft);background:var(--color-white);width:28px;height:28px;color:var(--color-gray-400);justify-content:center;align-items:center;display:flex;position:relative}.ZJnkQq_loadingItem[data-state=done] .ZJnkQq_loadingIcon{color:var(--color-utility-success-700)}.ZJnkQq_loadingItem[data-state=active] .ZJnkQq_loadingIcon{border-color:var(--color-marine-200);color:var(--color-marine-600)}.ZJnkQq_loadingItem[data-state=failed] .ZJnkQq_loadingIcon{color:var(--color-utility-error-600)}.ZJnkQq_loadingDone{background:var(--color-utility-success-500);width:13px;height:13px;color:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px}.ZJnkQq_loadingActive{border:2px solid color-mix(in srgb, var(--color-marine-600) 22%, transparent);border-top-color:var(--color-marine-600);background:var(--color-white);border-radius:9999px;width:12px;height:12px;animation:.9s linear infinite ZJnkQq_canvas-spin;position:absolute;top:-5px;right:-5px}.ZJnkQq_loadingLabel{overflow-wrap:anywhere;min-width:0}@keyframes ZJnkQq_canvas-loading-sweep{0%{transform:translate(-120%)}42%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.ZJnkQq_loadingItem[data-state=active]:after,.ZJnkQq_loadingActive{animation:none}.ZJnkQq_loadingBar>span,.ZJnkQq_loadingItem{transition:none}}.ZJnkQq_questionText{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:26px}.ZJnkQq_card[data-tone=question][data-status=waiting_for_user]{border-color:var(--rueckfrage-rand)}.ZJnkQq_card[data-tone=question][data-status=waiting_for_user] .ZJnkQq_kicker{color:var(--rueckfrage-text)}.ZJnkQq_phaseIcon[data-kind=question][data-status=waiting_for_user]{--phase-icon-bg:var(--rueckfrage-akzent);border-color:var(--rueckfrage-akzent);color:var(--color-white)}.ZJnkQq_questionItem{gap:10px;display:grid}.ZJnkQq_questionItem+.ZJnkQq_questionItem{border-top:1px solid var(--color-hairline-soft);padding-top:18px}.ZJnkQq_productHelp{color:var(--color-text-secondary);margin-bottom:8px;font-size:14px;line-height:22px}.ZJnkQq_productHelp p{margin:0}.ZJnkQq_productHelp ul{gap:4px;margin:10px 0;padding-left:20px;list-style:outside;display:grid}.ZJnkQq_questionItemTitle{color:var(--color-text-primary);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:24px;display:flex}.ZJnkQq_questionNumber{border:1px solid var(--color-marine-300);width:24px;height:24px;color:var(--color-marine-700);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ZJnkQq_answerGiven svg{color:var(--color-marine-600)}.ZJnkQq_answerArea{flex-direction:column;gap:12px;display:flex}.ZJnkQq_fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ZJnkQq_option{border:1px solid var(--color-interactive-border);background:var(--color-white);min-height:44px;color:var(--color-text-secondary);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:15px;line-height:22px;display:grid;position:relative}.ZJnkQq_option:hover{background:color-mix(in srgb, var(--color-paper) 55%, var(--color-white))}.ZJnkQq_option:has(input:checked){border-color:var(--color-marine-300);background:var(--color-paper);color:var(--color-text-primary)}.ZJnkQq_option:has(input:focus-visible){outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_option:has(input:disabled){cursor:default}.ZJnkQq_option input{width:18px;height:18px;accent-color:var(--color-bg-brand-solid);margin:2px 0 0}.ZJnkQq_textarea{border:1px solid var(--color-interactive-border);background:var(--color-white);width:100%;min-height:96px;color:var(--color-text-primary);resize:vertical;padding:8px 12px;font-size:15px;line-height:24px}.ZJnkQq_textarea:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_answerGiven{border:1px solid var(--color-hairline-soft);background:var(--color-paper);color:var(--color-text-secondary);grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px 12px;font-size:14px;line-height:21px;display:grid}.ZJnkQq_errorText{color:var(--color-utility-error-700);margin:0;font-size:14px;font-weight:500;line-height:20px}.ZJnkQq_resultHero{padding:var(--card-pad);background:var(--color-marine-900);color:var(--color-paper);flex-direction:column;gap:16px;display:flex}.ZJnkQq_resultHeroHead{align-items:center;gap:12px;display:flex}.ZJnkQq_resultCheck{border:1.5px solid var(--color-utility-success-400);width:40px;height:40px;color:var(--color-utility-success-400);flex:none;justify-content:center;align-items:center;display:flex}.ZJnkQq_resultCheck[data-tone=warn]{border-color:var(--color-utility-warning-400);color:var(--color-utility-warning-400)}.ZJnkQq_resultHeroTitle{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:22px}.ZJnkQq_resultMetrics{border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZJnkQq_resultMetric{min-width:0;padding:14px var(--card-pad);border-right:1px solid var(--color-hairline);flex-direction:column;gap:2px;display:flex}.ZJnkQq_resultMetric:last-child{border-right:0}.ZJnkQq_resultMetric[data-tone=ok]{background:var(--color-utility-success-50)}.ZJnkQq_resultMetricValue{color:var(--color-text-primary);align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:26px;display:inline-flex}.ZJnkQq_resultMetric[data-tone=ok] .ZJnkQq_resultMetricValue{color:var(--color-utility-success-700)}.ZJnkQq_resultMetricLabel{color:var(--color-text-tertiary);font-size:13px;line-height:18px}.ZJnkQq_resultBody{padding:18px var(--card-pad) 4px;flex-direction:column;gap:10px;display:flex}.ZJnkQq_resultReason{flex-direction:column;gap:6px;display:flex}.ZJnkQq_resultReasonTitle{color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:normal;text-transform:none;margin:0;font-size:16px;font-weight:600;line-height:22px}.ZJnkQq_resultReasonText{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:24px}.ZJnkQq_resultMore{color:var(--color-marine-700);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.ZJnkQq_resultMore:hover{text-decoration:underline}.ZJnkQq_resultMore:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_resultCta{padding:16px var(--card-pad) var(--card-pad);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ZJnkQq_resultCta[data-split=true]{grid-template-columns:auto minmax(0,1fr)}@container (max-width:559px){.ZJnkQq_resultMetrics{grid-template-columns:minmax(0,1fr)}.ZJnkQq_resultMetric{border-right:0;border-bottom:1px solid var(--color-hairline-soft)}.ZJnkQq_resultMetric:last-child{border-bottom:0}.ZJnkQq_resultCta[data-split=true]{grid-template-columns:minmax(0,1fr)}}.ZJnkQq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ZJnkQq_notice{padding:12px var(--card-pad);border:1px solid var(--color-utility-warning-200);background:var(--color-white);box-shadow:inset 3px 0 0 var(--color-utility-warning-500);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@container (max-width:559px){.ZJnkQq_notice{grid-template-columns:20px minmax(0,1fr)}.ZJnkQq_notice>:last-child{grid-column:2;justify-self:start}}.ZJnkQq_jumpPill{z-index:30;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:20px;left:0;right:0}.ZJnkQq_jumpPill>*{pointer-events:auto;box-shadow:0 12px 28px #1018283d,0 2px 6px #10182824}.ZJnkQq_jumpDot{background:var(--color-utility-success-400);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-utility-success-400) 35%, transparent);border-radius:9999px;flex:none}.ZJnkQq_liveTail{grid-template-columns:var(--brand-size) minmax(0, 1fr);min-height:76px;padding:16px var(--card-pad);border:1px dashed var(--color-marine-300);background:color-mix(in srgb, var(--color-white) 85%, transparent);align-items:center;gap:2px 14px;display:grid;position:relative}.ZJnkQq_liveSpinner{border:3px solid color-mix(in srgb, var(--color-marine-600) 18%, transparent);border-top-color:var(--color-marine-600);border-radius:9999px;grid-row:1/span 2;justify-self:center;width:28px;height:28px;animation:.9s linear infinite ZJnkQq_canvas-spin}.ZJnkQq_liveTitle{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:22px}.ZJnkQq_liveDetail{color:var(--color-text-tertiary);grid-column:2;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.ZJnkQq_liveSpinner{animation-duration:2.4s}}.ZJnkQq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZJnkQq_progress{z-index:25;border-bottom:1px solid var(--color-hairline);background:var(--color-white);position:sticky;top:0}.ZJnkQq_progressInner{grid-template-columns:var(--canvas-rail-width) minmax(0, 1fr);width:100%;max-width:1120px;padding:8px var(--canvas-pad-x);column-gap:10px;margin:0 auto;display:grid}.ZJnkQq_progressRow{align-items:center;gap:12px 24px;min-width:0;display:flex}.ZJnkQq_progressSteps{flex:auto;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ZJnkQq_progressStep{flex:auto;align-items:center;min-width:0;display:flex}.ZJnkQq_progressStep:last-child{flex:none}.ZJnkQq_progressStep:not(:last-child):after{background:var(--color-hairline);content:"";flex:1 1 0;min-width:12px;height:1px;margin:0 12px}.ZJnkQq_progressStep[data-status=completed]:not(:last-child):after{background:var(--color-marine-600)}.ZJnkQq_progressButton{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:4px 6px 4px 0;display:inline-flex}.ZJnkQq_progressButton[data-static=true]{cursor:default}.ZJnkQq_progressButton:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_progressMarker{border:1.5px solid var(--color-gray-400);background:var(--color-white);width:18px;height:18px;color:var(--color-white);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ZJnkQq_progressMarker[data-status=completed]{border-color:var(--color-marine-600);background:var(--color-marine-600)}.ZJnkQq_progressMarker[data-status=completed][data-key=ergebnis]{border-color:var(--color-utility-success-600);background:var(--color-utility-success-600)}.ZJnkQq_progressMarker[data-status=running]{border:2px solid var(--color-marine-600);background:radial-gradient(circle, var(--color-marine-600) 0 3px, var(--color-white) 3.5px)}.ZJnkQq_progressMarker[data-status=waiting_for_user]{border-color:var(--rueckfrage-akzent);background:var(--rueckfrage-akzent)}.ZJnkQq_progressMarker[data-status=failed]{border-color:var(--color-utility-error-600);background:var(--color-utility-error-50)}.ZJnkQq_progressMarkerIcon{stroke-width:3px;width:10px;height:10px}.ZJnkQq_progressMarkerBang{font-size:11px;font-weight:700;line-height:1}.ZJnkQq_progressText{flex-direction:column;gap:1px;min-width:0;display:flex}.ZJnkQq_progressName{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600;line-height:13px}.ZJnkQq_progressState{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.ZJnkQq_progressStep[data-status=completed] .ZJnkQq_progressState,.ZJnkQq_progressStep[data-current=true] .ZJnkQq_progressName{color:var(--color-text-secondary)}.ZJnkQq_progressStep[data-current=true] .ZJnkQq_progressState{color:var(--color-text-primary);font-weight:600}.ZJnkQq_progressStep[data-status=waiting_for_user] .ZJnkQq_progressState{color:var(--rueckfrage-text)}.ZJnkQq_progressTime{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;margin:0;font-size:13px;line-height:18px;display:flex}.ZJnkQq_progressHint{color:var(--color-text-quaternary);font-size:12px}@container (max-width:599px){.ZJnkQq_progressInner{padding:8px var(--canvas-pad-x);grid-template-columns:minmax(0,1fr)}.ZJnkQq_progressSpacer,.ZJnkQq_progressThoughtLabel{display:none}.ZJnkQq_progressStep,.ZJnkQq_progressStep:last-child{flex:none}.ZJnkQq_progressStep[data-focus=true],.ZJnkQq_progressStep[data-focus=true] .ZJnkQq_progressButton{flex:0 auto}.ZJnkQq_progressStep:not(:last-child):after{flex:0 0 20px;width:20px;min-width:0;margin:0 6px}.ZJnkQq_progressStep:not([data-focus=true]) .ZJnkQq_progressText{display:none}.ZJnkQq_progressButton{gap:8px;padding-right:0}.ZJnkQq_progressTime{display:none}}.ZJnkQq_progressThought{border:0;border-top:1px solid var(--color-hairline-soft);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:6px;padding:5px 0 0;display:flex}.ZJnkQq_progressThought:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_progressThoughtIcon{width:16px;height:16px;color:var(--color-marine-600);flex:none}.ZJnkQq_progressThoughtLabel{color:var(--color-marine-600);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600;line-height:16px}.ZJnkQq_progressThoughtText{min-width:0;color:var(--color-text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}.ZJnkQq_progressThought:hover .ZJnkQq_progressThoughtText{color:var(--color-marine-700)}@media (prefers-reduced-motion:no-preference){.ZJnkQq_progressThoughtText{animation:.7s ease-out ZJnkQq_thought-in}.ZJnkQq_stream>[data-canvas-section],.ZJnkQq_stream>[data-canvas-teaser],.ZJnkQq_stream>.ZJnkQq_liveTail{animation:.24s ease-out both ZJnkQq_section-in}}@keyframes ZJnkQq_thought-in{0%{background:color-mix(in srgb, var(--color-marine-100) 80%, transparent);opacity:.2}to{opacity:1;background:0 0}}@keyframes ZJnkQq_section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ZJnkQq_card[data-status=running],.ZJnkQq_logBlock[data-status=running],.ZJnkQq_liveTail{--ants-color:var(--color-marine-600);border-color:#0000}.ZJnkQq_card[data-status=running]:after,.ZJnkQq_logBlock[data-status=running]:after,.ZJnkQq_liveTail:after{z-index:3;background-image:linear-gradient(90deg, var(--ants-color) 0 6px, transparent 6px 10px), linear-gradient(90deg, var(--ants-color) 0 6px, transparent 6px 10px), linear-gradient(0deg, var(--ants-color) 0 6px, transparent 6px 10px), linear-gradient(0deg, var(--ants-color) 0 6px, transparent 6px 10px);content:"";pointer-events:none;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;position:absolute;inset:-1px}.ZJnkQq_railDot[data-current=true]:after,.ZJnkQq_progressMarker[data-status=running]:after,.ZJnkQq_progressMarker[data-status=waiting_for_user]:after{border:2px solid var(--color-marine-500);content:"";opacity:.55;pointer-events:none;border-radius:9999px;position:absolute;inset:-5px}.ZJnkQq_railDot[data-current=true][data-status=waiting_for_user]:after,.ZJnkQq_progressMarker[data-status=waiting_for_user]:after{border-color:var(--rueckfrage-akzent)}.ZJnkQq_railButton:hover .ZJnkQq_railDot:after,.ZJnkQq_railButton:focus-visible .ZJnkQq_railDot:after{display:none}@media (prefers-reduced-motion:no-preference){.ZJnkQq_card[data-status=running]:after,.ZJnkQq_logBlock[data-status=running]:after,.ZJnkQq_liveTail:after{animation:.9s linear infinite ZJnkQq_canvas-ants}.ZJnkQq_railDot[data-current=true]:after,.ZJnkQq_progressMarker[data-status=running]:after,.ZJnkQq_progressMarker[data-status=waiting_for_user]:after{animation:1.6s ease-out infinite ZJnkQq_canvas-pulse}}@keyframes ZJnkQq_canvas-ants{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}@keyframes ZJnkQq_canvas-pulse{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_layout,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_progressInner{grid-template-columns:minmax(0,1fr);max-width:960px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_progressSpacer{display:none}.ZJnkQq_logBlock{min-width:0;padding:10px var(--card-pad) 10px calc(var(--card-pad) + 28px);border:1px solid var(--color-hairline);background:var(--color-white);scroll-margin-top:16px;position:relative}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>*{--log-axis:calc(var(--card-pad) + 3px);--log-node-top:8px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card{--log-node-top:calc(var(--card-pad) - 2px)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_logBlock[data-kind=result]{--log-node-top:12px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+.ZJnkQq_liveTail:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+[data-canvas-teaser]:before{top:0;bottom:0;left:var(--log-axis);background:var(--color-hairline);content:"";pointer-events:none;width:1px;height:auto;position:absolute}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+[data-canvas-section]:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+.ZJnkQq_liveTail:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+[data-canvas-teaser]:before{top:calc(-1 * var(--canvas-gap) - 1px)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]:first-child:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_breadcrumbs+[data-canvas-section]:before{top:calc(var(--log-node-top) + 13px)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]:first-child:last-child:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_breadcrumbs+[data-canvas-section]:last-child:before{content:none}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_logBlock[data-kind=result]:before,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+[data-canvas-teaser]:before{bottom:calc(100% - var(--log-node-top) - 13px)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>[data-canvas-section]+.ZJnkQq_liveTail:before{bottom:50%}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>header .ZJnkQq_phaseIcon{--phase-icon-size:26px;z-index:1;top:var(--log-node-top);left:var(--log-axis);position:absolute;transform:translate(-50%)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>header .ZJnkQq_phaseIconGlyph{width:15px;height:15px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>header .ZJnkQq_phaseIcon:not([data-status=waiting_for_user]){--phase-icon-bg:var(--color-white);border-color:var(--color-marine-200)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>header .ZJnkQq_phaseIcon[data-running=true]{--phase-icon-bg:color-mix(in srgb, var(--color-marine-100) 45%, var(--color-white));border-color:var(--color-marine-600);color:var(--color-marine-600)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>header,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_stream>.ZJnkQq_card>.ZJnkQq_cardBody{padding-left:calc(var(--card-pad) + 28px)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_liveTail{min-height:0;padding:10px var(--card-pad) 10px calc(var(--card-pad) - 10px);grid-template-columns:26px minmax(0,1fr);gap:2px 12px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_liveSpinner{z-index:1;background:var(--color-white);border-width:2px;width:18px;height:18px;position:relative}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_liveTitle{font-size:15px}.ZJnkQq_logHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;min-height:22px;display:flex}.ZJnkQq_logNode{z-index:1;top:var(--log-node-top,8px);left:var(--log-axis);border:1px solid var(--color-marine-200);background:var(--color-white);width:26px;height:26px;color:var(--color-marine-700);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.ZJnkQq_logNodeGlyph{width:15px;height:15px}.ZJnkQq_logNode[data-status=running]{border-color:var(--color-marine-600);background:color-mix(in srgb, var(--color-marine-100) 45%, var(--color-white));color:var(--color-marine-600)}.ZJnkQq_logNode[data-status=failed]{border-color:var(--color-utility-error-300);color:var(--color-utility-error-600)}.ZJnkQq_logNode[data-status=superseded],.ZJnkQq_logNode[data-status=skipped]{border-color:var(--color-hairline);color:var(--color-gray-400)}.ZJnkQq_logTitle{color:var(--color-text-primary);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:22px}.ZJnkQq_logContext{color:var(--color-text-quaternary);font-size:12px;line-height:22px}.ZJnkQq_logMeta{color:var(--color-text-quaternary);white-space:nowrap;align-self:center;align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:22px;display:inline-flex}.ZJnkQq_logQuestion{min-width:0;color:var(--color-text-secondary);margin:0 0 2px;font-size:14px;line-height:22px}.ZJnkQq_logQuestion>.ZJnkQq_logQuestionLabel{margin-right:8px}.ZJnkQq_logQuestionLabel{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.ZJnkQq_logSteps{gap:1px;margin:4px 0 0 -8px;padding:0;list-style:none;display:grid}.ZJnkQq_logStepRow{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px 26px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:4px 8px;display:grid}.ZJnkQq_logStepRow[data-static=true]{cursor:default}@media (hover:hover){.ZJnkQq_logStepRow:hover:not([data-static=true]){background:var(--color-paper)}}.ZJnkQq_logStepRow:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:-2px}.ZJnkQq_logStatus{width:14px;height:14px;color:var(--color-marine-600);flex:none;justify-content:center;align-items:center;display:flex}.ZJnkQq_logStatus .ZJnkQq_spinner{width:13px;height:13px;color:var(--color-marine-600)}.ZJnkQq_logCheck{background:var(--color-utility-success-600);width:12px;height:12px;color:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;display:flex}.ZJnkQq_logCheckGlyph{stroke-width:3.5px;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.ZJnkQq_logCheck{animation:.26s cubic-bezier(.2,.8,.2,1) ZJnkQq_log-check-in}}@keyframes ZJnkQq_log-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ZJnkQq_logCheck[data-frisch=true]{animation:.46s cubic-bezier(.2,.8,.2,1) both ZJnkQq_log-check-fuellen;position:relative}.ZJnkQq_logCheck[data-frisch=true] .ZJnkQq_logCheckGlyph path{stroke-dasharray:24;animation:.28s ease-out .2s both ZJnkQq_log-check-zeichnen}.ZJnkQq_logCheck[data-frisch=true]:after{content:"";pointer-events:none;border-radius:9999px;animation:.68s ease-out .14s both ZJnkQq_log-check-ring;position:absolute;inset:0}}@keyframes ZJnkQq_log-check-fuellen{0%{box-shadow:inset 0 0 0 1.5px var(--color-marine-600);background-color:#0000;transform:scale(.8)}45%{background-color:var(--color-utility-success-600);transform:scale(1.3);box-shadow:inset 0 0 #0000}72%{transform:scale(.92)}to{background-color:var(--color-utility-success-600);transform:scale(1)}}@keyframes ZJnkQq_log-check-zeichnen{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes ZJnkQq_log-check-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-utility-success-500) 55%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-utility-success-500) 0%, transparent)}}.ZJnkQq_logStatusIcon{width:14px;height:14px;color:var(--color-utility-error-600)}.ZJnkQq_logBrand{background:0 0;border:0;width:26px;height:20px}.ZJnkQq_logBrand img{width:auto;max-width:24px;height:auto;max-height:18px}.ZJnkQq_logBrand[data-crop=true]{padding:0;overflow:hidden}.ZJnkQq_logBrand[data-crop=true] img,.ZJnkQq_logSourceMark[data-crop=true] img{object-fit:cover;object-position:left top;width:100%;max-width:none;height:100%;max-height:none}.ZJnkQq_logSourceMark[data-crop=true]{overflow:hidden}.ZJnkQq_logBrand .ZJnkQq_brandIcon{width:16px;height:16px}.ZJnkQq_logStepText{align-items:baseline;gap:10px;min-width:0;display:flex}.ZJnkQq_logStepTitle{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ZJnkQq_logStepNote{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:13px;line-height:20px;overflow:hidden}.ZJnkQq_logStepAside{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:20px}.ZJnkQq_logChevron{width:14px;height:14px;color:var(--color-text-quaternary);transition:transform .14s ease-out}.ZJnkQq_logStep[data-expanded=true] .ZJnkQq_logChevron,.ZJnkQq_logThought[aria-expanded=true] .ZJnkQq_logChevron{transform:rotate(180deg)}.ZJnkQq_logStep[data-status=superseded] .ZJnkQq_logStepTitle{color:var(--color-text-tertiary);text-decoration:line-through}.ZJnkQq_logStep[data-status=failed] .ZJnkQq_logStepAside{color:var(--color-utility-error-700)}.ZJnkQq_logStepPanel{margin:2px 8px 12px 68px}.ZJnkQq_logStepPanel>.ZJnkQq_detailBlock:only-child>.ZJnkQq_detailLabel{display:none}.ZJnkQq_logStepPanel .ZJnkQq_tableScroll{max-height:none;overflow:visible}.ZJnkQq_logStepPanel .ZJnkQq_table{table-layout:auto;border:0}.ZJnkQq_logStepPanel .ZJnkQq_table th{border-bottom:1px solid var(--color-hairline);background:0 0;padding:0 20px 6px 0}.ZJnkQq_logStepPanel .ZJnkQq_table td{padding:10px 20px 10px 0}.ZJnkQq_logStepPanel .ZJnkQq_table th:last-child,.ZJnkQq_logStepPanel .ZJnkQq_table td:last-child{padding-right:0}.ZJnkQq_logStepPanel .ZJnkQq_table th:is([data-breite=code],[data-breite=nummer],[data-breite=referenz],[data-breite=quelle]),.ZJnkQq_logStepPanel .ZJnkQq_table td:is([data-breite=code],[data-breite=nummer],[data-breite=referenz],[data-breite=quelle]){white-space:nowrap;width:1%}.ZJnkQq_logStepPanel .ZJnkQq_table td[data-breite=referenz]>span{flex-wrap:nowrap}.ZJnkQq_logStepPanel .ZJnkQq_table th[data-breite=fundstelle]{width:28%}.ZJnkQq_logStepPanel .ZJnkQq_codeList{border:0}.ZJnkQq_logStepPanel .ZJnkQq_codeItem{padding:10px 0}.ZJnkQq_logStepPanel .ZJnkQq_tariffTree{border:0;padding:0}.ZJnkQq_logStepPanel .ZJnkQq_tariffTree li[data-state=checked]{margin-inline:-8px;padding-inline:8px}@container (max-width:879px){.ZJnkQq_logStepPanel .ZJnkQq_table,.ZJnkQq_logStepPanel .ZJnkQq_table tbody,.ZJnkQq_logStepPanel .ZJnkQq_table tr,.ZJnkQq_logStepPanel .ZJnkQq_table td{width:100%;display:block}.ZJnkQq_logStepPanel .ZJnkQq_table thead{display:none}.ZJnkQq_logStepPanel .ZJnkQq_table tr{border-bottom:1px solid var(--color-hairline-soft);padding:10px 0}.ZJnkQq_logStepPanel .ZJnkQq_table tr:last-child{border-bottom:0}.ZJnkQq_logStepPanel .ZJnkQq_table td{border-bottom:0;padding:2px 0}.ZJnkQq_logStepPanel .ZJnkQq_table td:is([data-breite=code],[data-breite=nummer],[data-breite=referenz],[data-breite=quelle]){white-space:normal;width:100%}}.ZJnkQq_logExclusionList{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:8px 0 2px;padding:0;list-style:none;display:grid}.ZJnkQq_logExclusionList>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.ZJnkQq_logExclusionList .ZJnkQq_struckCode{justify-self:start;margin-top:1px}.ZJnkQq_logExclusionList .ZJnkQq_struckCode:after{height:1.5px;margin-top:-.75px}.ZJnkQq_logExclusionReason{min-width:0;color:var(--color-text-secondary);font-size:14px;line-height:21px}@media (prefers-reduced-motion:no-preference){.ZJnkQq_logExclusionList[data-reveal=true]>li{animation:.32s ease-out ZJnkQq_exclusion-row-in}.ZJnkQq_logExclusionList[data-reveal=true] .ZJnkQq_struckCode:after{transform-origin:0;animation:.42s ease-out .2s backwards ZJnkQq_exclusion-strike}}@container (max-width:599px){.ZJnkQq_logExclusionList{grid-template-columns:minmax(0,1fr);row-gap:14px}.ZJnkQq_logExclusionList>li{row-gap:4px}}.ZJnkQq_logActivity{align-items:center;gap:10px;min-width:0;margin:6px 0 0;font-size:14px;line-height:20px;display:flex}.ZJnkQq_logThought{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:2px 0;display:grid}.ZJnkQq_logThought:focus-visible{outline:2px solid var(--color-marine-600);outline-offset:2px}.ZJnkQq_logThought .ZJnkQq_logChevron,.ZJnkQq_logThought .ZJnkQq_logStatus{margin-top:5px}.ZJnkQq_logThoughtText{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:24px}.ZJnkQq_logThoughtMuted{color:var(--color-text-tertiary);font-weight:400}.ZJnkQq_logThoughtPanel{gap:10px;margin:8px 24px 2px;display:grid}.ZJnkQq_logThoughtRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ZJnkQq_bewertungDetails{gap:12px;margin:0;display:grid}.ZJnkQq_bewertungDetails>div{border-top:1px solid var(--color-hairline-soft);grid-template-columns:170px minmax(0,1fr);align-items:start;gap:4px 20px;padding-top:12px;display:grid}.ZJnkQq_bewertungDetails>div:first-child{border-top:0;padding-top:0}.ZJnkQq_bewertungDetails dt{color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;gap:2px;font-size:11px;font-weight:600;line-height:18px;display:grid}.ZJnkQq_bewertungDetails dt>span{color:var(--color-text-quaternary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:17px}.ZJnkQq_bewertungDetails dd{min-width:0;color:var(--color-text-secondary);gap:6px;margin:0;font-size:14px;line-height:21px;display:grid}.ZJnkQq_bewertungDetails dd p{margin:0}.ZJnkQq_bewertungLeise{color:var(--color-text-tertiary);font-size:13px;line-height:19px}.ZJnkQq_fundstellen{grid-template-columns:max-content minmax(48px,120px) max-content max-content;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.ZJnkQq_fundstellen>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ZJnkQq_fundBalken{background:var(--color-marine-100);height:4px}.ZJnkQq_fundBalken>span{background:var(--color-marine-600);height:100%;display:block}.ZJnkQq_fundZahl{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:20px}.ZJnkQq_bewertungDetails .ZJnkQq_bewertungQuellen{margin:0}.ZJnkQq_bewertungEntscheidung{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px}.ZJnkQq_bewertungEntscheidung>span{gap:2px;display:grid}.ZJnkQq_bewertungEntscheidungZeichen{width:18px;height:18px;color:var(--color-marine-600);margin-top:2px}.ZJnkQq_bewertungEntscheidung[data-ton=rueckfrage] .ZJnkQq_bewertungEntscheidungZeichen{color:var(--rueckfrage-akzent)}.ZJnkQq_bewertungSchritt{color:var(--color-text-primary);font-weight:600}@container (max-width:559px){.ZJnkQq_bewertungDetails>div{grid-template-columns:minmax(0,1fr)}.ZJnkQq_fundstellen{grid-template-columns:max-content minmax(32px,1fr) max-content max-content;column-gap:10px}}.ZJnkQq_logHead+.ZJnkQq_logThinking,.ZJnkQq_logHead+.ZJnkQq_logThought{margin-top:4px}.ZJnkQq_logThinking{align-items:center;gap:10px;min-height:28px;display:flex}.ZJnkQq_logThinkingText{font-size:15px;font-weight:600;line-height:24px}.ZJnkQq_logSources{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:4px 0 0 24px;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.ZJnkQq_logSources li{align-items:center;gap:6px;display:inline-flex}.ZJnkQq_logSourceMark{background:0 0;border:0;width:20px;height:16px}.ZJnkQq_logSourceMark img{width:auto;max-width:20px;height:auto;max-height:14px}.ZJnkQq_logSourceCount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.ZJnkQq_logShimmer{background-image:linear-gradient(90deg, var(--color-text-tertiary) 0%, var(--color-text-primary) 35%, var(--color-text-tertiary) 70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.ZJnkQq_logShimmer{animation:2.4s linear infinite ZJnkQq_log-shimmer}}@media (prefers-reduced-motion:reduce){.ZJnkQq_logShimmer{color:var(--color-text-primary);background:0 0}}@keyframes ZJnkQq_log-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:no-preference){.ZJnkQq_logStep{animation:.22s ease-out both ZJnkQq_section-in}.ZJnkQq_logThoughtText,.ZJnkQq_logThinkingText{animation:.36s ease-out ZJnkQq_core-label-in}}@container (max-width:599px){.ZJnkQq_logStepRow{gap:8px}.ZJnkQq_logStepText{flex-direction:column;align-items:stretch;gap:0}.ZJnkQq_logStepNote{flex:none}.ZJnkQq_logStepPanel{margin-left:8px}}.ZJnkQq_rast{vertical-align:middle;display:inline-flex}.ZJnkQq_rastKaesten{perspective:240px;gap:2px;display:inline-flex}.ZJnkQq_rastKasten{border:1px solid var(--color-hairline);background:var(--color-white);align-items:center;height:18px;padding:0 3px;display:inline-flex}.ZJnkQq_rastZiffer{min-width:.62em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:center;backface-visibility:hidden;font-size:12px;font-weight:700;line-height:16px;display:inline-block}.ZJnkQq_rastZiffer[data-zustand=offen]{color:var(--color-text-quaternary);font-weight:600}.ZJnkQq_rastZiffer[data-zustand=leer]{color:var(--color-gray-300)}.ZJnkQq_rast[data-final=true] .ZJnkQq_rastKasten{border-color:var(--color-marine-900);background:var(--color-marine-900)}.ZJnkQq_rast[data-final=true] .ZJnkQq_rastZiffer{color:var(--color-paper)}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_questionText{font-size:15px;line-height:22px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_questionItem{gap:6px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_questionItem+.ZJnkQq_questionItem{padding-top:12px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_questionItemTitle{gap:8px;font-size:14px;line-height:20px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_questionNumber{width:20px;height:20px;font-size:12px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_answerArea{gap:10px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_fieldset{gap:5px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_option{grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:36px;padding:7px 10px;font-size:14px;line-height:20px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_option input{width:16px;height:16px;margin-top:2px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_textarea{min-height:60px;padding:6px 10px;font-size:14px;line-height:20px}@media (pointer:coarse){.ZJnkQq_textarea,.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_textarea{font-size:16px}}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_answerGiven{color:var(--color-text-primary);gap:8px;padding:8px 12px;font-size:15px;line-height:22px}.ZJnkQq_canvas[data-ansicht=protokoll] .ZJnkQq_answerGiven svg{margin-top:3px}.ZJnkQq_logBlock[data-kind=result]{border-color:var(--color-marine-300)}.ZJnkQq_logResultBand{margin:-10px calc(-1 * var(--card-pad)) 10px calc(-1 * (var(--card-pad) + 28px));padding:12px var(--card-pad) 12px calc(var(--card-pad) + 28px);background:var(--color-marine-900);color:var(--color-paper);flex-direction:column;gap:6px;display:flex}.ZJnkQq_logResultTitle{color:var(--color-paper);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:26px}.ZJnkQq_logBlock[data-kind=result] .ZJnkQq_logNode{border:1.5px solid var(--color-utility-success-400);background:var(--color-marine-900);color:var(--color-utility-success-400)}.ZJnkQq_logBlock[data-kind=result][data-tone=provisional] .ZJnkQq_logNode{border-color:var(--color-utility-warning-400);color:var(--color-utility-warning-400)}.ZJnkQq_logResultLine{--rast-kachel:44px;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.ZJnkQq_logResultBadge{min-height:28px;margin-top:calc((var(--rast-kachel) - 28px) / 2);border:1px solid var(--color-marine-500);color:var(--color-marine-200);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ZJnkQq_logResultBadge strong{color:var(--color-paper);font-weight:700}.ZJnkQq_logResultBadge[data-tone=ok]{border-color:color-mix(in srgb, var(--color-utility-success-400) 60%, transparent);background:color-mix(in srgb, var(--color-utility-success-500) 14%, transparent);color:var(--color-utility-success-300)}.ZJnkQq_logResultBadge[data-tone=ok] strong{color:var(--color-utility-success-300)}.ZJnkQq_logResultBadgeIcon{width:14px;height:14px}.ZJnkQq_logResultNote{color:var(--color-text-secondary);margin:0 0 8px;font-size:14px;line-height:20px}.ZJnkQq_logResultActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ZJnkQq_logResultActions>:last-child{flex:260px}@container (max-width:559px){.ZJnkQq_logResultActions{flex-direction:column-reverse}.ZJnkQq_logResultActions>*,.ZJnkQq_logResultActions>:last-child{flex:none;width:100%}}
.SbxOva_loading{background-color:var(--color-surface);background-image:linear-gradient(var(--color-hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-hairline-soft) 1px, transparent 1px);background-size:24px 24px;min-height:max(500px,100dvh - 64px);position:relative;overflow:hidden}.SbxOva_placeholder{background:var(--color-marine-200);width:100%;max-width:240px;height:12px;animation:1.6s ease-in-out infinite SbxOva_pulse;display:block}.SbxOva_placeholder[data-short]{max-width:100px;height:9px}.SbxOva_error{background:var(--color-surface);flex:1;justify-content:center;align-items:center;min-height:400px;padding:32px 16px;display:flex}.SbxOva_errorCard{width:100%;max-width:480px}@media (min-width:1024px){.SbxOva_loading{min-height:max(500px, calc(100dvh - var(--topbar-height)))}}@media (min-width:1280px){.SbxOva_loading{min-height:max(540px, calc(100dvh - var(--topbar-height)))}}.SbxOva_loading[data-layout=vertical]{--gap:14px;--pad-x:16px;--pad-top:12px;--card-pad:14px;background-color:var(--color-bg-secondary);container-type:inline-size}@container (min-width:600px){.SbxOva_progressInner,.SbxOva_protocol{--gap:18px;--pad-x:20px;--pad-top:16px;--card-pad:16px}}@container (min-width:1024px){.SbxOva_progressInner,.SbxOva_protocol{--gap:20px;--pad-x:32px;--pad-top:20px;--card-pad:18px}}.SbxOva_progress{border-bottom:1px solid var(--color-hairline);background:var(--color-white)}.SbxOva_progressInner{max-width:960px;min-height:57px;padding:8px var(--pad-x);align-items:center;margin:0 auto;display:flex}.SbxOva_progressStep{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.SbxOva_progressStep:last-child{flex:none}.SbxOva_progressStep:not(:last-child):after{background:var(--color-hairline);content:"";flex:1 1 0;min-width:12px;height:1px;margin:0 12px 0 2px}.SbxOva_progressMarker{border:1.5px solid var(--color-gray-400);background:var(--color-white);border-radius:9999px;flex:none;width:18px;height:18px;display:block}.SbxOva_progressText{gap:6px;display:grid}.SbxOva_progressText .SbxOva_placeholder{width:64px}.SbxOva_progressState{background:var(--color-marine-200);width:104px;height:12px;animation:1.6s ease-in-out infinite SbxOva_pulse;display:block}@container (max-width:599px){.SbxOva_progressStep:not(:first-child) .SbxOva_progressText{display:none}}.SbxOva_protocol{gap:var(--gap);max-width:960px;padding:var(--pad-top) var(--pad-x) 24px;flex-direction:column;margin:0 auto;display:flex}.SbxOva_block{--axis:calc(var(--card-pad) + 3px);--node-top:8px;padding:10px var(--card-pad) 12px calc(var(--card-pad) + 28px);border:1px solid var(--color-hairline);background:var(--color-white);justify-items:start;gap:8px;display:grid;position:relative}.SbxOva_block[data-kind=product]{--node-top:calc(var(--card-pad) - 2px);padding-top:var(--card-pad);padding-bottom:var(--card-pad);gap:10px}.SbxOva_block:before{top:calc(-1 * var(--gap) - 1px);bottom:0;left:var(--axis);background:var(--color-hairline);content:"";width:1px;position:absolute}.SbxOva_block:first-child:before{top:calc(var(--node-top) + 13px)}.SbxOva_block:last-child:before{bottom:calc(100% - var(--node-top) - 13px)}.SbxOva_blockNode{z-index:1;top:var(--node-top);left:var(--axis);border:1px solid var(--color-marine-200);background:var(--color-white);width:26px;height:26px;position:absolute;transform:translate(-50%)}.SbxOva_title{background:var(--color-marine-200);width:min(320px,80%);height:22px;animation:1.6s ease-in-out infinite SbxOva_pulse;display:block}.SbxOva_facts{border:1px solid var(--color-hairline-soft);width:100%;margin-top:4px;display:grid}.SbxOva_fact{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:16px;min-height:36px;padding:0 12px;display:grid}.SbxOva_fact+.SbxOva_fact{border-top:1px solid var(--color-hairline-soft)}.SbxOva_head{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;display:flex}.SbxOva_meta{background:var(--color-marine-100);width:64px;height:9px;display:block}.SbxOva_step{align-items:center;gap:10px;width:100%;min-height:34px;display:flex}.SbxOva_step .SbxOva_placeholder{flex:auto;max-width:320px}.SbxOva_check{background:var(--color-marine-100);border-radius:9999px;flex:none;width:12px;height:12px;display:block}.SbxOva_brand{border:1px solid var(--color-hairline-soft);background:var(--color-paper);flex:none;width:26px;height:26px;display:block}@keyframes SbxOva_pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SbxOva_placeholder,.SbxOva_progressState,.SbxOva_title{animation:none}}
