@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-danger:var(--danger);--color-danger-soft:var(--danger-soft);--color-warning:var(--warning)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer dashboard{:root,:root[data-theme=light]{color-scheme:light;--surface-app-chrome:var(--surface-sidebar);--surface-page:#fafafa;--surface-raised:#fff;--surface-glass:#ffffffe0;--surface-sunken:#f4f4f5;--surface-hover:#f4f4f5;--surface-active:#eeeefb;--surface-sidebar:#e9eaf2;--surface-sidebar-hover:#e0e2ee;--surface-sidebar-active:#fff;--surface-reading-primary:var(--surface-raised);--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-inverted:#fff;--neutral-800:var(--text-secondary);--neutral-700:var(--text-muted);--neutral-600:#8b8b95;--neutral-500:#d4d4d8;--line-strong:var(--neutral-600);--line-default:var(--neutral-500);--line-subtle:#e4e4e7;--accent:#5556d8;--accent-solid:var(--accent);--accent-strong:#4748c4;--accent-soft:#ededff;--accent-contrast:#fff;--success:#18794e;--success-soft:#e9f8f0;--success-contrast:#12613e;--warning:#9a5b13;--warning-soft:#fff7e4;--warning-contrast:#7a4610;--danger:#c33d43;--danger-hover:#a93036;--danger-soft:#fff0f0;--danger-contrast:#9d2e34;--status-danger-text:var(--danger-contrast);--info:#356fc4;--info-soft:#edf5ff;--info-contrast:#285a9f;--focus-ring:#6366f1;--focus-ring-offset:var(--surface-page);--surface-code:#18181b;--text-code:#fff;--scrim:#05050885;--control-highlight:#ffffffa6;--control-shade:#18181b24;--shadow-hairline:0 1px 2px #18181b0a;--shadow-popover:0 14px 36px #18181b24;--shadow-dialog:0 28px 90px #18181b3d;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--font-serif:"EB Garamond",Georgia,"Times New Roman",serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.875rem;--leading-sm:1.25rem;--text-base:1rem;--leading-base:1.5rem;--text-md:1rem;--leading-md:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-3xl:1.875rem;--leading-3xl:2.25rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.6;--z-content:0;--z-sticky:10;--z-sidebar:20;--z-popover:40;--z-dialog:60;--z-toast:70;--z-tooltip:80;--sidebar-width:272px;--sidebar-width-collapsed:0px;--container-reading:46rem;--measure-prose:30rem;--measure-prose-v3:38rem;--measure-quote:26rem;--nav-row-height:38px;--table-row-height:48px;--table-row-height-dense:38px}:root[data-theme=dark]{color-scheme:dark;--surface-app-chrome:var(--surface-sidebar);--surface-page:#0c0c0f;--surface-raised:#111114;--surface-glass:#1b1b1fd1;--surface-sunken:#19191d;--surface-hover:#141417;--surface-active:#26263a;--surface-sidebar:#050506;--surface-sidebar-hover:#141417;--surface-sidebar-active:#1b1b1f;--surface-reading-primary:#111114;--text-primary:#f4f4f5;--text-secondary:#c4c4cc;--text-muted:#9b9ba5;--text-inverted:#0a0a0b;--neutral-800:var(--text-secondary);--neutral-700:var(--text-muted);--neutral-600:#696974;--neutral-500:#ffffff26;--line-strong:var(--neutral-600);--line-default:var(--neutral-500);--line-subtle:#ffffff14;--accent:#7778ee;--accent-solid:var(--accent);--accent-strong:#8586f4;--accent-soft:#7778ee29;--accent-contrast:#0a0a0b;--success:#65d59a;--success-soft:#3bbe7a1f;--success-contrast:#8ae7b3;--warning:#f2b95f;--warning-soft:#eda93a1f;--warning-contrast:#f6c879;--danger:#ff8189;--danger-hover:#ff989e;--danger-soft:#ec525b21;--danger-contrast:#ff9ca2;--status-danger-text:var(--danger-contrast);--info:#7bb0ff;--info-soft:#4b89e321;--info-contrast:#9bc2ff;--focus-ring:#8b8cf6;--focus-ring-offset:var(--surface-page);--surface-code:#09090b;--text-code:var(--text-primary);--scrim:#050508b8;--control-highlight:#ffffff1a;--control-shade:#0000006b;--shadow-hairline:0 1px 2px #0000003d;--shadow-popover:0 18px 48px #00000085;--shadow-dialog:0 28px 90px #000000a8}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--surface-app-chrome:var(--surface-sidebar);--surface-page:#0c0c0f;--surface-raised:#111114;--surface-glass:#1b1b1fd1;--surface-sunken:#19191d;--surface-hover:#141417;--surface-active:#26263a;--surface-sidebar:#050506;--surface-sidebar-hover:#141417;--surface-sidebar-active:#1b1b1f;--surface-reading-primary:#111114;--text-primary:#f4f4f5;--text-secondary:#c4c4cc;--text-muted:#9b9ba5;--text-inverted:#0a0a0b;--neutral-800:var(--text-secondary);--neutral-700:var(--text-muted);--neutral-600:#696974;--neutral-500:#ffffff26;--line-strong:var(--neutral-600);--line-default:var(--neutral-500);--line-subtle:#ffffff14;--accent:#7778ee;--accent-solid:var(--accent);--accent-strong:#8586f4;--accent-soft:#7778ee29;--accent-contrast:#0a0a0b;--success:#65d59a;--success-soft:#3bbe7a1f;--success-contrast:#8ae7b3;--warning:#f2b95f;--warning-soft:#eda93a1f;--warning-contrast:#f6c879;--danger:#ff8189;--danger-hover:#ff989e;--danger-soft:#ec525b21;--danger-contrast:#ff9ca2;--status-danger-text:var(--danger-contrast);--info:#7bb0ff;--info-soft:#4b89e321;--info-contrast:#9bc2ff;--focus-ring:#8b8cf6;--focus-ring-offset:var(--surface-page);--surface-code:#09090b;--text-code:var(--text-primary);--scrim:#050508b8;--control-highlight:#ffffff1a;--control-shade:#0000006b;--shadow-hairline:0 1px 2px #0000003d;--shadow-popover:0 18px 48px #00000085;--shadow-dialog:0 28px 90px #000000a8}}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-ext.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color:var(--text-primary);background:var(--surface-page);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-synthesis:none}*{box-sizing:border-box}body{background:var(--surface-page);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3{font-family:var(--font-sans);text-wrap:balance;letter-spacing:-.025em}h1{font-size:var(--text-3xl);line-height:var(--leading-3xl)}h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}h3{font-size:var(--text-xl);line-height:var(--leading-xl)}small{font-size:var(--text-xs);line-height:var(--leading-xs)}:where(.prose p,.prose li,.prose blockquote,.answer-copy,.item-claim-list p,.item-claim-list blockquote,.item-transcript p>span,.lesen-transcript__text p>span){font-family:var(--font-serif);font-size:var(--text-lg);font-size-adjust:.4;line-height:var(--leading-lg);text-wrap:pretty}a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]){outline-color:#0000}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-heading,.detail-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.page-heading h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);margin:0}.detail-heading h1{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.page-heading p,.detail-heading p{margin:var(--space-2)0 0;color:var(--text-muted)}.section-title{margin:var(--space-9)0 var(--space-3);font-size:var(--text-lg)}.title-link{color:var(--text-primary);font-weight:650;text-decoration:none}.title-link:hover{color:var(--accent-strong);text-underline-offset:var(--space-1);text-decoration:underline}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:36px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);border:1px solid #0000;font-weight:650;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,filter .18s ease-out,transform .18s ease-out;display:inline-flex}.ui-button--primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-button--primary{border-color:color-mix(in srgb,var(--accent)78%,#000)}}.ui-button--primary{background:var(--accent);color:var(--accent-contrast);box-shadow:0 6px 18px var(--accent),inset 0 1px #fff3}@supports (color:color-mix(in lab,red,red)){.ui-button--primary{box-shadow:0 6px 18px color-mix(in srgb,var(--accent)26%,transparent),inset 0 1px #fff3}}.ui-button--primary:hover{background:var(--accent-strong);color:var(--text-inverted)}.ui-button--secondary{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text-primary)}.ui-button--secondary:hover,.ui-button--quiet:hover{background:var(--surface-hover)}.ui-button--danger{background:var(--danger);color:var(--text-inverted)}.ui-button--danger:hover{background:var(--danger-hover)}.ui-button--quiet{color:var(--text-secondary);background:0 0}.ui-button--sm{min-height:32px;padding-inline:var(--space-2);font-size:var(--text-xs)}.ui-button--lg{min-height:44px;padding-inline:var(--space-4)}.ui-button:disabled{background:var(--surface-sunken);color:var(--text-muted);border-color:#0000}.ui-button:active:not(:disabled){filter:brightness(.96);transform:translateY(.5px);box-shadow:inset 0 1px 2px #00000024}.ui-button__stack{padding-block:var(--space-1);flex-direction:column;align-items:center;display:inline-flex}.ui-button__line{white-space:nowrap}.ui-button__detail{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ui-disabled-action{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.ui-disabled-action__reason{max-width:40ch;color:var(--text-muted);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-xs)}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-table-wrap{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;overflow:auto}.ui-table-wrap table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.84rem}.ui-table-wrap th{height:var(--table-row-height-dense);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);text-align:left;font-weight:600}.ui-table-wrap th,.ui-table-wrap td{height:var(--table-row-height);border-bottom:1px solid var(--line-subtle);vertical-align:top;padding:11px 14px}.ui-table-wrap tbody tr:last-child td{border-bottom:0}.ui-table-wrap tbody tr:hover{background:var(--surface-hover)}:where(.ui-table-wrap) small{color:var(--text-muted)}.ui-table-wrap--dense th,.ui-table-wrap--dense td{height:var(--table-row-height-dense);padding-block:7px}.ui-table-wrap--sticky thead th{z-index:var(--z-sticky);position:sticky;top:0}@media(max-width:850px){.ui-table-wrap--sticky thead th{position:static}}.ui-table-number{font-variant-numeric:tabular-nums;text-align:right!important}.ui-table-wrap th[data-column-width=source]{min-width:14rem}.ui-table-wrap th[data-column-width=title]{min-width:20rem}.ui-empty-row{color:var(--text-muted);text-align:center;padding-block:var(--space-10)!important}.ui-badge{border-radius:var(--radius-pill);background:var(--surface-sunken);padding:2px var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;font-weight:650;display:inline-flex}.ui-badge--success{background:var(--success-soft);color:var(--success-contrast)}.ui-badge--warning{background:var(--warning-soft);color:var(--warning-contrast)}.ui-badge--danger{background:var(--danger-soft);color:var(--danger-contrast)}.ui-badge--info{background:var(--info-soft);color:var(--info-contrast)}.ui-badge--role{border:1px solid var(--line-default);background:0 0}.ui-badge--category{background:var(--accent-soft);color:var(--accent-strong)}.ui-skeleton{border-radius:var(--radius-md);background:var(--surface-sunken);animation:1.4s ease-in-out infinite alternate ui-pulse}@keyframes ui-pulse{to{background:var(--surface-hover)}}.skeleton{background:var(--surface-sunken);border-radius:12px;animation:1.4s ease-in-out infinite alternate ui-pulse}.ui-empty-state{justify-items:center;gap:var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-8);color:var(--text-secondary);text-align:center;display:grid}.ui-empty-state h2,.ui-empty-state p{margin:0}.ui-empty-state--compact{padding:var(--space-4);text-align:left;justify-items:start}.ui-error-banner{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);padding:var(--space-3)var(--space-4);color:var(--danger-contrast);display:flex}.ui-error-banner__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.ui-panel{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-5);box-shadow:var(--shadow-hairline)}.ui-panel>:first-child{margin-top:0}.ui-panel>:last-child{margin-bottom:0}.ui-page-template{gap:var(--space-6);width:100%;min-width:0;max-width:920px;margin-inline:auto;display:grid}.ui-page-template>*{min-width:0}.ui-page-header{gap:var(--space-4);min-width:0;display:grid}.ui-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.ui-page-header__copy{min-width:0}.ui-page-header h1,.ui-page-header__meta{margin:0}.ui-page-header h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.ui-page-header__meta{max-width:65ch;margin-top:var(--space-2);color:var(--text-muted)}.ui-page-header__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.ui-page-header__back a{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);text-decoration:none;display:inline-flex}.ui-page-back-link{align-items:center;gap:var(--space-1);display:inline-flex}.ui-page-header__back a:hover{color:var(--text-primary)}.ui-page-text-link{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);text-decoration:none;display:inline-flex}.ui-page-text-link:hover{color:var(--text-primary)}@media(max-width:700px){.ui-page-header__row{flex-direction:column}}@media(pointer:coarse){.ui-page-header__back a{min-height:var(--space-11);align-items:center}}.ui-form-field{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;display:grid}.ui-form-field__required,.ui-form-field__error{color:var(--danger)}.ui-form-field__hint{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.ui-control{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-height:40px;padding:var(--space-2)var(--space-3);color:var(--text-primary);box-shadow:inset 0 1px 2px #18181b0a}.ui-control:disabled{border-color:var(--line-subtle);background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.ui-control::placeholder{color:var(--text-muted);opacity:1}textarea.ui-control{resize:vertical;min-height:96px}.ui-control[aria-invalid=true]{border-color:var(--danger)}.ui-choice{min-height:var(--space-6);align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.ui-choice input{accent-color:var(--accent-strong)}.ui-switch{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.ui-switch input{opacity:0;width:1px;height:1px;position:absolute}.ui-switch__track{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);width:42px;height:24px;box-shadow:inset 0 1px 2px var(--control-shade);padding:2px;transition:background-color .18s ease-out}.ui-switch__thumb{background:var(--surface-raised);width:18px;height:18px;box-shadow:0 1px 3px var(--control-shade);border-radius:50%;transition:transform .18s ease-out;display:block}.ui-switch input:checked+.ui-switch__track{background:var(--accent)}.ui-switch input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(18px)}.ui-switch input:focus-visible+.ui-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-scrim{z-index:var(--z-dialog);background:var(--scrim);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-glass);width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.ui-dialog{background:color-mix(in srgb,var(--surface-glass)94%,transparent)}}.ui-dialog{box-shadow:var(--shadow-dialog);padding:var(--space-6);color:var(--text-primary);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}.ui-tabs{gap:var(--space-1);border-bottom:1px solid var(--line-default);display:flex}.ui-tab{padding:var(--space-2)var(--space-3);color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000}.ui-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-primary)}.ui-popover-anchor{display:inline-flex;position:relative}.ui-popover{z-index:var(--z-popover);border-radius:var(--radius-md);background:var(--surface-glass);border:0;position:fixed}@supports (color:color-mix(in lab,red,red)){.ui-popover{background:color-mix(in srgb,var(--surface-glass)94%,transparent)}}.ui-popover{box-shadow:var(--shadow-popover);padding:var(--space-2);color:var(--text-primary);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);animation:.18s ease-out ui-popover-in}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(calc(var(--space-1)*-1))}}.ui-explanation{vertical-align:middle;width:0;height:1em;overflow:visible}.ui-explanation__trigger{width:var(--space-9);height:var(--space-9);min-height:var(--space-9);border-radius:var(--radius-pill);color:var(--text-muted);transform:translate(var(--space-1),-50%);padding:0;position:absolute;top:50%;left:0}.ui-explanation__trigger[aria-expanded=true],.ui-explanation__trigger:hover{background:var(--surface-hover);color:var(--accent-strong)}.ui-explanation__trigger svg{width:var(--space-4);height:var(--space-4)}.ui-explanation-inline{vertical-align:middle;margin-inline-start:var(--space-1);line-height:1;display:inline-flex}.ui-explanation-inline__trigger{width:var(--space-6);height:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-pill);color:var(--text-muted);place-items:center;padding:0;display:inline-grid}.ui-explanation-inline__trigger[aria-expanded=true],.ui-explanation-inline__trigger:hover{background:var(--surface-hover);color:var(--accent-strong)}.ui-explanation-inline__trigger svg{width:var(--space-4);height:var(--space-4)}.ui-explanation-popover{width:min(calc(var(--space-12)*7),calc(100vw - var(--space-4)));max-height:calc(100vh - var(--space-4));padding:var(--space-4);overflow:auto}.ui-explanation-popover strong{font-family:var(--font-sans);font-size:var(--text-sm);display:block}.ui-explanation-popover p{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.ui-visually-hidden{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.ui-popover{animation:none}}.ui-tooltip{z-index:var(--z-tooltip);border-radius:var(--radius-sm);background:var(--text-primary);width:max-content;max-width:240px;padding:var(--space-1)var(--space-2);color:var(--surface-page);font-size:var(--text-xs);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-toast-region{z-index:var(--z-toast);right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(360px,100vw - 32px);display:grid;position:fixed}.ui-toast{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-popover);padding:var(--space-3);color:var(--text-primary)}.ui-progress{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:8px;overflow:hidden}.ui-progress>span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.ui-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media(max-width:850px){.ui-tabs{flex-wrap:wrap}}@media(pointer:coarse){.reviews-shortcuts--keyboard{display:none}.ui-tab{min-width:var(--space-11)}.ui-tab,.ui-button,.ui-control,.ui-choice,.ui-switch{min-height:var(--space-11)}.ui-explanation-inline__trigger{width:var(--space-11);height:var(--space-11);min-height:var(--space-11)}.title-link,.back-link,.ui-table-wrap td a{min-width:var(--space-11);min-height:var(--space-11);padding-block:calc((var(--space-11) - 1lh)/2);margin-block:calc((var(--space-11) - 1lh)/-2);align-items:center;display:inline-flex}:is(button,[role=button]):not(.ui-button){min-width:var(--space-11);min-height:var(--space-11)}}.ui-combobox{gap:var(--space-1);display:grid;position:relative}.ui-combobox__feld{display:grid;position:relative}.ui-combobox__eingabe{padding-right:var(--space-8);text-overflow:ellipsis}.ui-combobox__chevron{top:50%;right:var(--space-3);width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-combobox__tafel{z-index:var(--z-popover);top:calc(100% + var(--space-1));width:max-content;min-width:100%;max-width:min(24rem,calc(100vw - var(--space-8)));max-height:calc(var(--space-12)*6);border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-popover);padding:var(--space-1);position:absolute;left:0;overflow-y:auto}.ui-combobox__liste{gap:0;display:grid}.ui-combobox__option{width:100%;min-height:var(--space-9);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-combobox__option[aria-selected=true]{font-weight:650}.ui-combobox__option--aktiv,.ui-combobox__option:hover{background:var(--surface-hover)}.ui-combobox__leer{justify-items:start;gap:var(--space-2);padding:var(--space-3);display:grid}.ui-combobox__leer p{max-width:40ch;color:var(--text-secondary);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-sm);margin:0}.ui-combobox__hinweis{border-top:1px solid var(--line-subtle);padding:var(--space-2)var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-xs);margin:0}@media(max-width:640px){.ui-combobox__tafel{max-width:100%}}@media(pointer:coarse){.ui-combobox__option{min-height:var(--space-11)}}.bulk-item-dialog__text{gap:var(--space-3);max-width:60ch;display:grid}.bulk-item-dialog__text p{margin:0}.bulk-item-dialog__text [role=alert]{color:var(--danger-contrast)}.bulk-item-dialog__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ui-source-groups{gap:var(--space-2);display:grid}.ui-source-group{border-bottom:1px solid var(--line-subtle)}.ui-source-group__heading{margin:0}.ui-source-group__row{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);width:100%;min-height:64px;padding:var(--space-3)var(--space-2);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;transition:background-color .18s ease-out;display:grid}.ui-source-groups .ui-source-group__row:hover{background-color:var(--surface-hover)}.ui-source-group__selection{grid-template-columns:auto minmax(0,1fr) auto}.ui-source-group__selection>input{width:20px;height:20px}.ui-source-group__name{font-size:var(--text-2xl);line-height:var(--leading-2xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-source-group__count{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--leading-sm);white-space:nowrap}.ui-source-group__chevron{width:18px;height:18px;color:var(--text-muted);flex:none}.semantic-digest{width:100%;min-width:0}.reading-card{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.reading-card__header{min-height:var(--space-11);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--line-subtle);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:650;line-height:var(--leading-xs);margin:0;display:flex}details.reading-card>.reading-card__header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom-color:#0000;list-style:none}details.reading-card[open]>.reading-card__header{border-bottom-color:var(--line-subtle)}details.reading-card>.reading-card__header::-webkit-details-marker{display:none}details.reading-card>.reading-card__header:after{width:var(--space-2);height:var(--space-2);border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);content:"";flex:none;transition:transform .18s ease-out;transform:rotate(-45deg)}details.reading-card[open]>.reading-card__header:after{transform:rotate(45deg)}details.reading-card>.reading-card__header:hover{background:var(--surface-hover)}.reading-card__content{padding:var(--space-1)var(--space-4)var(--space-4)}.reading-card--primary>.reading-card__header{font-size:var(--text-sm)}.reading-card--primary{background:var(--surface-reading-primary)}.semantic-digest__main h2,.lesen-transcript h2{font:inherit;margin:0}.disclosure-card__summary{min-height:var(--space-11);align-items:flex-start;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.disclosure-card__summary::-webkit-details-marker{display:none}.disclosure-card__summary:after{width:var(--space-2);height:var(--space-2);border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);content:"";transform-origin:50%;flex:none;transition:transform .18s ease-out;transform:rotate(-45deg)}.disclosure-card[open]>.disclosure-card__summary:after{transform:rotate(45deg)}.disclosure-card__summary:hover{background:var(--surface-hover)}.disclosure-card__summary:active{background:var(--surface-active)}.disclosure-card{border-top:1px solid var(--line-subtle)}.disclosure-card--haupt{--disclosure-indent:var(--space-4);--disclosure-title-size:var(--text-xl);background:var(--surface-raised)}.disclosure-card--unter{--disclosure-indent:var(--space-8);--disclosure-title-size:var(--text-lg);background:var(--surface-sunken)}.disclosure-card__summary{min-width:0;padding:var(--space-3)var(--space-4)var(--space-3)var(--disclosure-indent);font-size:var(--disclosure-title-size);justify-content:space-between}.disclosure-card__summary:after{margin-top:var(--space-2)}.disclosure-card__title{flex:auto;min-width:0}.disclosure-card__content{padding:0 var(--space-4)var(--space-4)var(--disclosure-indent)}.evidence-heading{align-items:last baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.evidence-heading__text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;color:var(--text-primary);font-family:var(--font-serif);text-wrap:pretty}.evidence-heading--haupt .evidence-heading__text{font-size:var(--text-xl);font-weight:650;line-height:var(--leading-relaxed)}.evidence-heading--unter .evidence-heading__text{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg)}.statement-heading{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;color:var(--text-primary);font-family:var(--font-serif);text-wrap:pretty;font-weight:400;display:block}.statement-heading--haupt{font-size:var(--text-xl);line-height:var(--leading-relaxed)}.statement-heading--unter{font-size:var(--text-lg);line-height:var(--leading-lg)}.semantic-digest__subsections,.semantic-digest__paragraphs,.semantic-digest__direct-content{display:grid}.semantic-digest__direct-content{gap:var(--space-3)}.semantic-digest__paragraphs{max-width:var(--measure-prose);gap:var(--space-3);font-family:var(--font-serif)}.semantic-digest--v3{--measure-prose:var(--measure-prose-v3)}.semantic-digest__abstract{max-width:var(--measure-prose);margin:0 0 var(--space-5)}.semantic-digest__abstract .prose,.semantic-digest__abstract .prose p{color:var(--text-secondary);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.semantic-digest__statement-evidence{justify-content:flex-end;align-items:baseline;gap:var(--space-2);margin:var(--space-3)0 0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.semantic-digest__evidence{gap:var(--space-2);margin-top:var(--space-3);display:grid}.semantic-digest__evidence blockquote{align-items:baseline;gap:var(--space-2);border-left:1px solid var(--line-default);padding-left:var(--space-3);color:var(--text-secondary);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-sm);flex-wrap:wrap;margin:0;display:flex}.semantic-digest__evidence blockquote p{max-width:var(--measure-quote);margin:0}.semantic-digest__evidence blockquote .beleg-zeitmarke{margin-inline-start:auto}.semantic-digest__unverified,.semantic-digest__unverified-schluss{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0}.semantic-digest__unverified-schluss{margin-top:var(--space-3)}.semantic-digest__paragraph .prose,.semantic-digest__paragraph .prose p{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.semantic-digest__paragraph strong{color:inherit}@media(prefers-reduced-motion:reduce){details.reading-card>.reading-card__header:after,.disclosure-card__summary:after{transition:none}}.umfang-anzahl{align-items:flex-end;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.umfang-anzahl__feld{font-variant-numeric:tabular-nums;width:7ch;min-width:7ch}.umfang-anzahl__vorschlaege{gap:var(--space-2);padding:0 0 var(--space-1);border:0;flex-wrap:wrap;margin:0;display:flex}.umfang-anzahl__vorschlag{font-variant-numeric:tabular-nums;min-inline-size:44px}.umfang-zeitspanne,.umfang-vonbis{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.umfang-zeitspanne legend,.umfang-vonbis legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.umfang-zeitspanne__zeile{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.umfang-zeitspanne__wort{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.umfang-zeitspanne__anzahl{font-variant-numeric:tabular-nums;width:7ch;min-width:7ch}.umfang-zeitspanne__einheit{width:auto;min-width:12ch}.umfang-zeitspanne__rueckmeldung,.umfang-zeitspanne__hinweis{max-width:65ch;color:var(--text-muted);font-size:var(--text-xs);margin:0}.umfang-vonbis__felder{gap:var(--space-3);flex-wrap:wrap;display:flex}.umfang-vonbis__felder .ui-form-field{min-width:18ch}.themen-marken,.themen-marken__weitere{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.themen-marken--dicht{margin-top:var(--space-2);gap:var(--space-1)}.themen-marken--dicht .themen-marken__weitere{gap:var(--space-1)}@media(max-width:700px){.themen-marken--dicht .themen-marken__weitere{display:none}}.app-shell{background:var(--surface-app-chrome);min-height:100dvh;color:var(--text-primary);display:flex;overflow:hidden}.skip-link{z-index:var(--z-toast);top:var(--space-2);transform:translate(-50%,calc(-100% - var(--space-4)));border:1px solid var(--focus-ring);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-2)var(--space-3);color:var(--text-primary);font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:fixed;left:50%}.skip-link:focus-visible{transform:translate(-50%)}.app-shell>aside{z-index:var(--z-sidebar);width:var(--sidebar-current-width);min-width:var(--sidebar-current-width);background:var(--surface-sidebar);flex-direction:column;height:100dvh;transition:margin-left .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.app-shell[data-collapsed=true]>aside{margin-left:calc(var(--sidebar-current-width)*-1)}.sidebar-brand{color:#fff;align-items:center;gap:9px;height:88px;min-height:88px;padding:0 18px;display:flex;position:relative;overflow:hidden}.nightly-brand-art{width:100%;height:100%;position:absolute;inset:0}.sidebar-brand:after{background:linear-gradient(to bottom,transparent 40%,var(--surface-sidebar)100%);content:"";position:absolute;inset:0}.brand-mark,.brand-label,.mobile-navigation-close{z-index:1;position:relative}.brand-mark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;box-shadow:inset 0 1px #ffffff21}.brand-mark svg{width:17px;height:17px}.brand-label{letter-spacing:-.02em;font-size:15px;font-weight:650}.project-state,.project-switcher{margin:2px var(--space-2)var(--space-2)}.project-state{border:1px solid var(--line-subtle);background:var(--surface-sidebar-active);border-radius:10px;align-items:center;gap:10px;min-height:52px;display:flex}@supports (color:color-mix(in lab,red,red)){.project-state{background:color-mix(in srgb,var(--surface-sidebar-active)76%,transparent)}}.project-state{padding:7px 9px;box-shadow:inset 0 1px #ffffff0f}.project-mark{border-radius:var(--radius-md);color:#e7e8ff;width:31px;height:31px;font-size:var(--text-xs);background:#23265e;flex:0 0 31px;place-items:center;font-weight:650;display:grid}.project-copy{flex:1;min-width:0;display:grid}.project-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-copy strong{font-size:13px;font-weight:600}.project-copy small{color:var(--text-muted);font-size:11px}.command-trigger{align-items:center;gap:var(--space-2);min-height:36px;margin:0 var(--space-2)var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-sidebar-active);display:flex}@supports (color:color-mix(in lab,red,red)){.command-trigger{background:color-mix(in srgb,var(--surface-sidebar-active)68%,transparent)}}.command-trigger{color:var(--text-muted);cursor:pointer;padding:0 9px}.command-trigger:hover{border-color:var(--line-default);background:var(--surface-sidebar-active);color:var(--text-secondary)}.command-trigger svg{flex:0 0 15px;width:15px;height:15px}.command-label{font-size:var(--text-xs);text-align:left;flex:1;font-weight:600}.command-trigger kbd{border:1px solid var(--line-subtle);background:var(--surface-sunken);color:var(--text-muted);font:600 10px/1 var(--font-sans);border-radius:5px;padding:3px 5px}.dashboard-navigation{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:2px var(--space-2)var(--space-3);scrollbar-color:var(--line-subtle)transparent;scrollbar-width:thin;flex-direction:column;flex:1;margin:0;display:flex;overflow-y:auto}.navigation-group,.navigation-group ul{flex-direction:column;display:flex}.navigation-group{gap:var(--space-1)}.navigation-group--settings{margin-top:auto}.navigation-group ul{gap:1px;margin:0;padding:0;list-style:none}.navigation-group ul[hidden]{display:none}.navigation-group__heading{color:var(--text-muted);font:600 var(--text-xs)/var(--leading-xs)var(--font-sans);margin:0;padding:0 10px}.navigation-group__toggle{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;min-height:36px;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:flex}.navigation-group__toggle:hover{background:var(--surface-sidebar-hover);color:var(--text-primary)}.dashboard-navigation a{border-radius:var(--radius-md);min-height:38px;color:var(--text-secondary);border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex;position:relative}.dashboard-navigation a:hover{background:var(--surface-sidebar-hover);color:var(--text-primary)}.dashboard-navigation a[aria-current=page]{border-color:var(--line-subtle);background:var(--surface-sidebar-active);color:var(--text-primary);box-shadow:var(--shadow-hairline)}.dashboard-navigation a svg,.navigation-group__toggle svg{width:17px;height:17px;color:var(--text-muted);flex:0 0 17px}.user{align-items:center;gap:var(--space-1);border-top:1px solid var(--line-subtle);min-width:0;padding:var(--space-2);margin-top:auto;display:flex}.user .cl-userButtonTrigger{border-radius:var(--radius-md);width:100%;min-width:0;min-height:38px;color:var(--text-secondary);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:7px 9px;display:flex}.user .theme-toggle{border-radius:var(--radius-md);width:38px;min-height:38px;color:var(--text-secondary);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.user .theme-toggle:hover,.user .cl-userButtonTrigger:hover{background:var(--surface-sidebar-hover);color:var(--text-primary)}.user .theme-toggle svg{width:17px;height:17px;color:var(--text-muted)}.user :is(.cl-rootBox,.cl-userButtonBox){flex:1;min-width:0;max-width:100%}.user .cl-userButtonOuterIdentifier{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.user .cl-avatarBox{flex:0 0 28px;width:28px;height:28px}.sidebar-resize-rail{z-index:2;cursor:col-resize;background:0 0;border:0;width:10px;height:auto;margin:0;position:absolute;top:0;bottom:0;right:-5px}.sidebar-resize-rail:after{content:"";background:0 0;width:1px;transition:background-color .12s ease-out;position:absolute;top:0;bottom:0;right:4px}.sidebar-resize-rail:hover:after,.sidebar-resize-rail:focus-visible:after{background:var(--focus-ring)}.main-shell{min-width:0;padding:var(--space-2);flex:1}.workspace{height:calc(100dvh - var(--space-4));border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-page);min-width:0;box-shadow:var(--shadow-hairline);flex-direction:column;display:flex;overflow:hidden}.topbar{z-index:var(--z-sticky);border-bottom:1px solid var(--line-subtle);background:var(--surface-page);align-items:center;gap:10px;min-height:52px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--surface-page)78%,transparent)}}.topbar{padding:0 var(--space-3);-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12)}.shell-icon-button{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;flex:0 0 30px;place-items:center;padding:0;display:grid}.shell-icon-button:hover,.shell-icon-button[aria-expanded=true]{border-color:var(--line-subtle);background:var(--surface-sunken);color:var(--text-primary)}.shell-icon-button svg{width:16px;height:16px}.topbar-breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex:1;display:flex}.topbar-breadcrumb :is(span,strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-breadcrumb strong{color:var(--text-secondary);font-weight:600}.topbar-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.mobile-navigation-trigger,.mobile-search-trigger,.mobile-navigation-close,.mobile-navigation-backdrop{display:none}.workspace>main{outline:none;flex:1;width:100%;min-width:0;max-width:1500px;padding:40px 40px 64px;position:relative;overflow-y:auto}.workspace>main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-scrim:has(.command-input){--command-sidebar-offset:var(--sidebar-current-width);--command-border:var(--line-default);--command-border-subtle:var(--line-subtle);--command-foreground:var(--text-primary);--command-muted:var(--text-muted);--command-surface:var(--surface-glass)}@supports (color:color-mix(in lab,red,red)){.ui-scrim:has(.command-input){--command-surface:color-mix(in srgb,var(--surface-glass)92%,transparent)}}.ui-scrim:has(.command-input){--command-surface-muted:var(--surface-sunken);--command-selected:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ui-scrim:has(.command-input){--command-selected:color-mix(in srgb,var(--accent)11%,var(--surface-sunken))}}.ui-scrim:has(.command-input){z-index:var(--z-dialog);background:var(--scrim);padding-top:min(15vh,132px);padding-right:var(--space-4);padding-left:calc(var(--command-sidebar-offset) + var(--space-4));-webkit-backdrop-filter:blur(6px)saturate(.82);backdrop-filter:blur(6px)saturate(.82);place-items:start center}.app-shell[data-collapsed=true]+.ui-scrim:has(.command-input){--command-sidebar-offset:0px}.ui-dialog:has(.command-input){width:min(680px,calc(100vw - var(--command-sidebar-offset) - 32px));border:1px solid var(--command-border);border-radius:var(--radius-lg);background:var(--command-surface);max-height:min(680px,100vh - 32px);color:var(--command-foreground);-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);padding:0;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff1a}.ui-dialog:has(.command-input)>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.command-input{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--command-border-subtle);min-height:58px;padding:var(--space-4);display:flex}.ui-dialog .command-input svg{width:20px;color:var(--command-muted)}.command-input input{min-width:0;color:var(--command-foreground);font:500 var(--text-lg)/var(--leading-lg)var(--font-sans);background:0 0;border:0;outline:0;flex:1}.command-input input::placeholder{color:var(--command-muted);opacity:1}.command-input kbd,.command-footer kbd{border:1px solid var(--command-border-subtle);background:var(--command-surface-muted);color:var(--command-muted);font:600 var(--text-xs)/1 var(--font-sans);border-radius:5px;padding:4px 6px}.command-results{max-height:min(520px,100vh - 140px);padding:var(--space-2);overflow-y:auto}.command-results button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2)var(--space-3);color:var(--command-foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.command-results button[aria-selected=true]{border-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.command-results button[aria-selected=true]{border-color:color-mix(in srgb,var(--focus-ring)28%,var(--line-subtle))}}.command-results button[aria-selected=true]{background:var(--command-selected)}.command-result-icon{border:1px solid var(--command-border-subtle);border-radius:var(--radius-md);background:var(--command-surface-muted);width:32px;height:32px;color:var(--command-muted);place-items:center;display:grid}.command-result-icon svg{width:16px;height:16px}.command-result-copy{flex-direction:column;min-width:0;display:flex}.command-results :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-results :is(small,em){color:var(--command-muted);font-size:var(--text-xs);font-style:normal;line-height:var(--leading-xs)}.command-empty{padding:var(--space-8);color:var(--command-muted);text-align:center}.command-footer{align-items:center;gap:var(--space-4);border-top:1px solid var(--command-border-subtle);min-height:36px;padding:var(--space-2)var(--space-4);color:var(--command-muted);font:500 var(--text-xs)/var(--leading-xs)var(--font-sans);display:flex}.command-key-hint{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.command-scope-hint{text-align:right;margin-left:auto}@media(max-width:850px){.ui-scrim:has(.command-input),.app-shell[data-collapsed=true]+.ui-scrim:has(.command-input){--command-sidebar-offset:0px;place-items:end center;padding:10px}.ui-dialog:has(.command-input){width:100%;max-height:calc(100svh - 20px)}.command-results em{display:none}.command-footer{flex-wrap:wrap;justify-content:flex-start}.command-scope-hint{text-align:left;order:-1;width:100%;margin-left:0}}@media(max-width:767px){.app-shell{min-height:100svh;overflow:visible}.app-shell>aside,.app-shell[data-collapsed=true]>aside{z-index:50;visibility:hidden;width:min(88vw,320px);min-width:min(88vw,320px);margin-left:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 58px #00000042}.app-shell[data-mobile-navigation-open=true]>aside{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-navigation-backdrop{z-index:40;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05050894;border:0;transition:opacity .18s ease-out;display:block;position:fixed;inset:0}.app-shell[data-mobile-navigation-open=true] .mobile-navigation-backdrop{opacity:1;pointer-events:auto}.mobile-navigation-close{color:#ffffffd1;margin-left:auto;display:grid}.sidebar-resize-rail,.desktop-sidebar-trigger{display:none}.mobile-navigation-trigger,.mobile-search-trigger{display:grid}.main-shell{width:100%;padding:0}.workspace{border:0;border-radius:0;height:auto;min-height:100svh}.topbar{position:sticky;top:0}.topbar-breadcrumb>span:first-child{flex:0 42%;max-width:42%}.topbar-breadcrumb>strong{flex:1;min-width:0}.workspace>main{min-height:calc(100svh - 52px);padding:var(--space-6)var(--space-5)var(--space-12);overflow:visible}}@media(max-width:520px){.workspace>main{padding-inline:var(--space-4)}}@media(prefers-reduced-motion:reduce){.app-shell>aside,.mobile-navigation-backdrop,.skip-link{transition:none}}.project-switcher{font-family:var(--font-sans);position:relative}.project-switcher>summary{border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-sidebar-active);align-items:center;gap:10px;min-height:52px;display:flex}@supports (color:color-mix(in lab,red,red)){.project-switcher>summary{background:color-mix(in srgb,var(--surface-sidebar-active)76%,transparent)}}.project-switcher>summary{color:var(--text-primary);cursor:pointer;padding:7px 9px;list-style:none;box-shadow:inset 0 1px #ffffff0f}.project-switcher>summary::-webkit-details-marker{display:none}.project-switcher>summary:hover{background:var(--surface-hover)}.project-switcher>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.project-switcher__mark{border-radius:var(--radius-md);color:#e7e8ff;background:#23265e;flex:none;place-items:center;width:32px;height:32px;font-weight:650;display:grid}.project-switcher__copy,.project-switcher__menu button>span{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.project-switcher__copy strong,.project-switcher__menu strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.project-switcher small{color:var(--text-muted)}.project-switcher__menu{z-index:30;top:calc(100% + var(--space-2));width:min(320px,calc(100vw - var(--space-8)));padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-glass);margin:0;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.project-switcher__menu{background:color-mix(in srgb,var(--surface-glass)94%,transparent)}}.project-switcher__menu{box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);list-style:none}.project-switcher__menu button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;display:flex}.project-switcher__menu button:not(:disabled):hover{background:var(--surface-hover);cursor:pointer}.project-switcher__menu button[aria-current=true]{background:var(--surface-active)}.project-switcher__menu button:disabled{color:var(--text-muted);cursor:not-allowed}.project-switcher__menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.project-switcher__reason{padding:0 var(--space-3)var(--space-2);line-height:var(--leading-normal);display:block}.projekt-einrichtung{gap:var(--space-3);max-width:52rem;padding-block:var(--space-2);color:var(--text-secondary);display:grid}.projekt-einrichtung p{text-wrap:pretty;max-width:75ch;margin:0}.projekt-einrichtung__intro{color:var(--text-primary);font-weight:650}.projekt-einrichtung__steps{gap:var(--space-1);margin:0;padding-inline-start:var(--space-6);display:grid}.projekt-einrichtung__steps li{padding-inline-start:var(--space-1)}.projekt-einrichtung__steps li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.projekt-einrichtung__steps li>span:first-child{margin-inline-end:var(--space-2)}.projekt-einrichtung__explanation summary{width:fit-content;color:var(--text-primary);cursor:pointer;font-weight:650}.projekt-einrichtung__explanation summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.projekt-einrichtung__explanation p{margin-top:var(--space-2)}.account-state__panel--project-setup{width:min(56rem,100%)}.project-runtime-barrier{place-content:center;gap:var(--space-2);min-height:100dvh;padding:var(--space-6);background:var(--surface-page);color:var(--text-primary);text-align:center;display:grid}.project-runtime-barrier__detail{color:var(--text-secondary)}.project-runtime-error{align-items:center;gap:var(--space-2)var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-contrast);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.project-runtime-error__detail{flex:280px}.project-runtime-error button{min-height:36px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid}.project-runtime-error button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.project-switcher *,.project-runtime-error *{scroll-behavior:auto}}.sign-in{background:var(--surface-sunken);min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.sign-in__panel{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(420px,100%);padding:var(--space-9)}.sign-in__mark{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-strong);place-items:center;display:inline-grid}.sign-in h1{margin:var(--space-5)0 var(--space-2)}.sign-in p{max-width:34ch;margin:0 0 var(--space-6);color:var(--text-secondary);line-height:var(--leading-normal)}.sign-in .ui-button{width:100%}.auth-loading{min-height:100vh;color:var(--text-muted);place-items:center;display:grid}.account-state{min-height:100vh;padding:var(--space-6);background:var(--surface-sunken);place-items:center;display:grid}.account-state__panel{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(560px,100%);padding:var(--space-9)}.account-state__panel>p{max-width:58ch;color:var(--text-secondary)}.account-state__identity{gap:var(--space-4);margin:var(--space-7)0;display:grid}.account-state__identity div{min-width:0}.account-state__identity dt{color:var(--text-muted);font-size:var(--text-sm)}.account-state__identity dd{margin:var(--space-1)0 0;overflow-wrap:anywhere;font-family:var(--font-mono)}.account-state__invitations{gap:var(--space-3);margin:var(--space-7)0;display:grid}.account-state__invitations h2{font-size:var(--text-md);margin:0}.account-state__invitations [role=alert]{color:var(--status-danger-text);margin:0}.account-state__next-step{margin-block:var(--space-6)}.account-state__actions{gap:var(--space-2);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.corpus-filter-bar{margin-bottom:var(--space-4)}.corpus-filter-toolbar,.corpus-status-controls,.corpus-status-filters,.corpus-filter-meta,.corpus-version-hint{flex-wrap:wrap;align-items:center;display:flex}.corpus-filter-toolbar{justify-content:space-between;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-2)}.corpus-status-controls{gap:var(--space-1);flex:40rem}.corpus-status-filters{gap:var(--space-1);border:0;margin:0;padding:0}.corpus-status-filter{border-radius:var(--radius-md);padding:var(--space-1);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.corpus-status-filter[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-strong)}.corpus-filter-meta{justify-content:flex-end;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin-left:auto}.corpus-version-hint{gap:var(--space-1)}.corpus-filters{gap:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-page);padding:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.corpus-view-switch .ui-button[aria-pressed=true]{background:var(--surface-active);color:var(--text-primary)}.corpus-view-switch{justify-content:flex-end;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);grid-column:1/-1;display:flex}.corpus-row{cursor:pointer}.corpus-row:hover .title-link{color:var(--accent-strong)}.corpus-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));margin:0;padding:0;list-style:none;display:grid}.corpus-card-grid__item{min-width:0}.corpus-card{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);height:100%;padding:var(--space-4);cursor:pointer;flex-direction:column;display:flex}.corpus-card:hover{background:var(--surface-hover)}.corpus-card:hover .title-link{color:var(--accent-strong)}.corpus-card__header,.corpus-card__footer,.corpus-card__actions,.corpus-card__recipe{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.corpus-card__header,.corpus-card__footer{justify-content:space-between}.corpus-card__title{font-family:var(--font-serif);font-size:var(--text-xl);text-wrap:balance;margin:0;font-weight:600}.corpus-card__meta{color:var(--text-muted);font-size:var(--text-sm);margin:0}.corpus-card__footer{padding-top:var(--space-2);margin-top:auto}.corpus-card--skeleton{cursor:default}.corpus-card-empty{border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-10);color:var(--text-muted);text-align:center;grid-column:1/-1}.corpus-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.corpus-reprocess-cell{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.corpus-skeleton{height:var(--space-4);display:inline-block}.corpus-skeleton--title{width:80%}.corpus-skeleton--source{width:70%}.corpus-skeleton--status{width:var(--space-12)}.corpus-skeleton--prompt{width:var(--space-10)}.corpus-skeleton--date{width:75%}.corpus-load-more{margin-top:var(--space-4)}.corpus-window-hint{align-items:center;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.corpus-window-hint__search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.corpus-window-hint a{font-weight:650}.corpus-status-guide{max-width:75ch}.corpus-status-guide summary{border-radius:var(--radius-pill);min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.corpus-status-guide summary::-webkit-details-marker{display:none}.corpus-status-guide summary:hover{color:var(--accent-strong)}.corpus-status-guide summary svg{width:var(--space-5);height:var(--space-5)}.corpus-status-guide dl{gap:var(--space-2);margin-bottom:0;display:grid}.corpus-status-guide dl>div{gap:var(--space-3);grid-template-columns:minmax(10rem,13rem) 1fr;display:grid}.corpus-status-guide dt{font-weight:650}.corpus-status-guide dd{color:var(--text-secondary);margin:0}.corpus-status-guide a{align-items:center;min-height:44px;display:inline-flex}@media(max-width:720px){.corpus-filters,.corpus-card-grid{grid-template-columns:minmax(0,1fr)}.corpus-card__title,.corpus-card__meta{overflow-wrap:anywhere}.corpus-status-guide dl>div{grid-template-columns:1fr;gap:0}}@media(pointer:coarse){.corpus-status-filter,.corpus-status-guide summary{min-height:var(--space-11)}}.corpus-approval-state{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.corpus-approval-state a{font-weight:650}.item-detail{gap:var(--space-5);display:grid}.item-detail__back{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.item-detail__back:hover{color:var(--text-primary)}.item-detail__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.item-detail__heading h1{margin:0}.item-detail__heading p{margin:var(--space-2)0 0;color:var(--text-secondary)}.item-detail__actions{align-items:center;gap:var(--space-2);display:flex}.item-detail__original{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex}.item-detail__original:hover{background:var(--surface-hover);color:var(--text-primary)}.item-detail-error{border:1px solid var(--danger);border-radius:var(--radius-lg);background:var(--danger-soft);padding:var(--space-5);color:var(--danger-contrast)}.item-detail-error h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.item-detail-error dl{gap:var(--space-2)var(--space-4);margin:0 0 var(--space-4);grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);display:grid}.item-detail-error dt{font-size:var(--text-sm);font-weight:650}.item-detail-error dd{overflow-wrap:anywhere;min-width:0;margin:0}.item-detail-error__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.item-detail-error__actions a{color:inherit;text-underline-offset:var(--space-1);font-weight:650}.item-detail-error__success{margin-top:var(--space-3);font-weight:650;display:block}.item-detail-panel{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-6)}.item-detail-panel>h2{margin:0 0 var(--space-5);font-size:var(--text-lg)}.item-reading-text,.item-reading-text .prose{max-width:72ch;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.item-reading-text .prose h1{font-size:var(--text-2xl)}.item-reading-text .prose h2{margin-top:var(--space-8);font-size:var(--text-xl)}.item-reading-text .prose h3{font-size:var(--text-lg)}.item-reading-text .prose a,.item-claim-list :where(a),.beleg-zeitmarke{color:var(--accent-strong);text-underline-offset:var(--space-1)}.beleg-zeitmarke{min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-sm);padding:0 var(--space-1);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-xs);vertical-align:baseline;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;margin:0;text-decoration:underline;display:inline-flex}@media(pointer:coarse){.beleg-zeitmarke{min-width:var(--space-11);min-height:var(--space-11)}}.beleg-zeitmarke:hover{text-decoration-thickness:2px}.item-reading-text .prose pre{border-radius:var(--radius-md);background:var(--surface-code);max-width:100%;padding:var(--space-4);color:var(--text-code);font-family:var(--font-sans);font-size:var(--text-xs);white-space:pre-wrap;overflow:auto}.item-claim-list{flex-direction:column;display:flex}.item-claim-list article{padding:var(--space-4)0;border-top:1px solid var(--line-subtle)}.item-claim-list article:first-child{border-top:0;padding-top:0}.item-claim-list p{max-width:75ch;margin:var(--space-2)0}.item-claim-list small{margin-top:var(--space-2);color:var(--text-muted);display:block}.item-claim__unsupported{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.item-claim__unsupported small{flex:28rem;margin:0}.item-claim-list blockquote{max-width:72ch;margin:var(--space-2)0;color:var(--text-secondary);font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed)}.item-transcript{max-width:72ch;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.item-transcript p{gap:var(--space-3);border-top:1px solid var(--line-subtle);padding:var(--space-3)0;border-radius:var(--radius-sm);scroll-margin-block:var(--space-8);grid-template-columns:54px minmax(0,1fr);margin:0;display:grid}.item-transcript p:first-child{border-top:0}.item-transcript time{color:var(--accent-strong);font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.item-transcript__target,.item-claim__target{animation:2.2s ease-out item-evidence-highlight}@keyframes item-evidence-highlight{0%,35%{background:var(--accent-soft)}to{background:0 0}}.item-transcript__loading-more{width:100%;height:var(--space-12);margin-top:var(--space-3);display:block}.item-detail-note{max-width:72ch;color:var(--text-muted);font-size:var(--text-sm);display:block}.verdichtung-ansicht__fallback-note{max-width:72ch;margin:0 0 var(--space-4);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm)}.verdichtung-ansicht__version-note{max-width:72ch;margin:var(--space-4)0 0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm)}.item-provenance{background:var(--surface-sunken);max-width:72ch}.item-provenance dl{gap:var(--space-3)var(--space-5);grid-template-columns:minmax(120px,1fr) minmax(0,3fr);margin:0;display:grid}.item-provenance__intro{max-width:72ch;margin:0 0 var(--space-5);color:var(--text-secondary)}.item-provenance__recipe{margin-bottom:var(--space-5);border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-4)}.item-provenance__recipe p{margin:0 0 var(--space-2)}.item-provenance__frozen{margin-top:var(--space-4)}.item-provenance__frozen summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--accent-strong);align-items:center;font-weight:650;display:inline-flex}.item-provenance__frozen-content{margin-top:var(--space-3)}.item-provenance__frozen-content h3{margin:var(--space-4)0 var(--space-2);font-size:var(--text-sm)}.item-provenance__frozen-content pre{border-radius:var(--radius-md);background:var(--surface-code);max-width:100%;padding:var(--space-4);color:var(--text-code);font-family:var(--font-sans);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.item-provenance__settings{margin:var(--space-5)0 0;border-top:1px solid var(--line-subtle);padding-top:var(--space-4);color:var(--text-secondary)}.item-provenance dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.item-provenance dd{overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.item-detail-skeleton__back{width:10rem;height:var(--space-5)}.item-detail-skeleton__heading{gap:var(--space-2);display:grid}.item-detail-skeleton__heading :first-child{width:min(34rem,80%);height:var(--space-9)}.item-detail-skeleton__heading :last-child{width:min(22rem,60%);height:var(--space-5)}.item-detail-skeleton__tabs{gap:var(--space-2);display:flex}.item-detail-skeleton__tabs>*{width:7rem;height:var(--space-10)}.item-detail-skeleton__panel{width:100%;height:20rem;display:block}.item-transcript--skeleton{gap:var(--space-3);display:grid}.item-transcript--skeleton>div{gap:var(--space-3);grid-template-columns:54px minmax(0,1fr);display:grid}.item-transcript--skeleton output{height:var(--space-5)}@media(max-width:850px){.item-detail__heading{flex-direction:column}.item-detail-panel{padding:var(--space-4)}.item-provenance dl,.item-detail-error dl{gap:var(--space-1);grid-template-columns:1fr}.item-detail-error dd{margin-bottom:var(--space-2)}.item-provenance dd{margin-bottom:var(--space-3)}}@media(prefers-reduced-motion:reduce){.item-transcript__target,.item-claim__target{background:var(--accent-soft);animation:none}}.lesen-page{max-width:920px}.lesen-bestand{min-width:0}.lesen-auswahl-aktionen{justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.lesen-auswahl-hinweis{margin:0 0 var(--space-3);color:var(--text-secondary)}.lesen-auswahl-quittung{margin-bottom:var(--space-4);border:1px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);padding:var(--space-3)var(--space-4);color:var(--info-contrast);display:block}.lesen-heading h1,.lesen-heading p,.lesen-access-heading h1{margin:0}.lesen-heading p{max-width:65ch;margin-top:var(--space-2);color:var(--text-muted)}.lesen-share{justify-items:end;gap:var(--space-2);flex:0 25rem;display:grid}.lesen-share-actions,.lesen-access-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lesen-access-link{color:var(--accent-strong);font-size:var(--text-sm);font-weight:650;line-height:var(--leading-sm);text-underline-offset:var(--space-1)}.lesen-share-feedback,.lesen-access-feedback{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.lesen-share-feedback{text-align:right;max-width:32rem}.lesen-share-fallback{gap:var(--space-2);width:min(100%,32rem);display:grid}.lesen-share-fallback label,.lesen-share-fallback p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.lesen-filters{align-items:start;gap:var(--space-3);background:var(--surface-sunken);padding:var(--space-4);border-radius:var(--radius-lg);border:0;flex-wrap:wrap;margin:0;display:flex}.lesen-filters>.ui-form-field,.lesen-filters>.listen-filter-auswahl{flex:10rem;min-width:10rem}.lesen-filters .listen-filter-auswahl .ui-form-field{min-width:0}.listen-filter-auswahl__mehr{margin-top:var(--space-1)}.lesen-filters .ui-control{height:var(--space-10)}.lesen-filters>.ui-switch{min-height:var(--space-10);flex:1 0 100%}@media(pointer:coarse){.lesen-filters>.ui-switch{min-height:var(--space-11)}}.lesen-evidence-limit{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.lesen-list,.lesen-evidence-list,.lesen-access-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.lesen-list-entry{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-subtle);min-height:72px;padding:var(--space-3)var(--space-2);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.lesen-list-entry:hover{background:var(--surface-hover)}.lesen-entry-auswahl{border-bottom:1px solid var(--line-subtle)}.lesen-entry-auswahl .ui-choice{align-items:center;gap:var(--space-4);width:100%;min-height:72px;padding:var(--space-3)var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.lesen-entry-auswahl .ui-choice:hover{background:var(--surface-hover)}.lesen-entry-auswahl .ui-choice input{width:20px;height:20px}.lesen-selection-content{min-width:0;display:block}.lesen-selection-title{font-size:var(--text-xl);line-height:var(--leading-xl);text-wrap:pretty;display:block}.lesen-selection-meta{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);display:block}.lesen-list-entry article,.lesen-list-entry h2,.lesen-list-entry h3,.lesen-list-entry p{margin:0}.lesen-list-entry :is(h2,h3){font-size:var(--text-xl);line-height:var(--leading-xl);text-wrap:pretty}.lesen-entry-ohne-datum{font-style:italic}.ui-source-group__list .lesen-list-entry{padding-left:var(--space-4)}.lesen-list-entry>svg{color:var(--text-muted)}.lesen-list-entry p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lesen-list-skeleton{gap:var(--space-3);display:grid}.lesen-list-skeleton .ui-skeleton{min-height:var(--space-12)}.lesen-load-more{padding-top:var(--space-2);justify-content:center;display:flex}.lesen-auto-loading{padding-block:var(--space-3);color:var(--text-secondary);text-align:center;display:block}.lesen-detail{max-width:920px}.lesen-detail>:not(.ui-page-header){width:min(100%,var(--container-reading))}.lesen-detail>.lesen-transcript{margin-top:var(--space-6)}.lesen-original-link{align-items:center;gap:var(--space-1);margin-top:var(--space-3);display:inline-flex}.lesen-detail .themen-marken{margin-top:var(--space-3)}.lesen-themen-schalter{margin-top:var(--space-2)}.lesen-themen-korrektur{gap:var(--space-3);margin-top:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-4);display:grid}.lesen-themen-korrektur__hinweis{max-width:60ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.lesen-themen-korrektur__felder{align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.lesen-themen-korrektur__felder .ui-form-field{flex:14rem;min-width:12rem}.lesen-themen-korrektur__aktionen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lesen-themen-korrektur__mehr{justify-self:start}.lesen-prose{min-width:0;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-lg)}.lesen-prose .prose{max-width:var(--measure-prose)}.lesen-detail-loading,.lesen-access-loading{min-height:14rem;display:block}.lesen-access-page,.lesen-access-denied{gap:var(--space-6);max-width:52rem;margin-inline:auto;display:grid}.lesen-access-denied{justify-items:start}.lesen-access-explanation{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-5)}.lesen-access-explanation h2,.lesen-access-explanation p,.lesen-access-section h2,.lesen-access-section p{margin:0}.lesen-access-explanation h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.lesen-access-explanation p{max-width:65ch;margin-top:var(--space-2);color:var(--text-secondary)}.lesen-access-section{gap:var(--space-3);display:grid}.lesen-access-form{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lesen-access-form .ui-form-field{flex:24rem;min-width:min(100%,18rem)}.lesen-access-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-subtle);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.lesen-access-row>div:first-child{gap:var(--space-1);display:grid}.lesen-access-row span{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.lesen-access-row .lesen-access-feedback,.lesen-access-row .ui-error-banner{flex-basis:100%}@media(max-width:700px){.lesen-heading{flex-direction:column}.lesen-share{justify-items:start;width:100%}.lesen-share-feedback{text-align:left}.lesen-filters{flex-direction:column;align-items:stretch}.lesen-filters .ui-form-field,.lesen-filters>.listen-filter-auswahl,.lesen-filters>.ui-switch{flex:none;width:100%;min-width:0}}@media(pointer:coarse){.lesen-access-link,.lesen-back-link,.lesen-original-link{min-height:var(--space-11);align-items:center;display:inline-flex}.lesen-list-entry{min-height:var(--space-11)}}.lesen-transcript__action{color:var(--text-secondary);margin-left:auto;font-weight:600}.lesen-transcript__text p{grid-template-columns:var(--space-12)minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle);font-family:var(--font-serif);margin:0;display:grid}.lesen-transcript__text p:last-child{border-bottom:0}.lesen-transcript__text p:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.lesen-transcript__text time{min-width:var(--space-6);min-height:var(--space-6);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.lesen-transcript__speaker{color:var(--text-secondary);font-weight:600}@media(pointer:coarse){.lesen-transcript__text time{min-width:var(--space-11);min-height:var(--space-11)}}@media(max-width:520px){.lesen-transcript__text p{gap:var(--space-1);grid-template-columns:1fr}}.verarbeiten-form{isolation:isolate;gap:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-glass);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.verarbeiten-form{background:color-mix(in srgb,var(--surface-glass)84%,transparent)}}.verarbeiten-form{padding:var(--space-4);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 18px 56px #18181b1a,inset 0 1px #ffffff1f}.verarbeiten-form__row{gap:var(--space-3);align-items:stretch;min-width:0;display:flex}.verarbeiten-form__row input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-page);flex:1;width:100%;min-width:0;min-height:52px}@supports (color:color-mix(in lab,red,red)){.verarbeiten-form__row input{background:color-mix(in srgb,var(--surface-page)74%,transparent)}}.verarbeiten-form__row input{padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:1rem;box-shadow:inset 0 1px 2px #18181b0a}.verarbeiten-form__row input::placeholder{color:var(--text-muted);opacity:1}.verarbeiten-form__row input:focus-visible{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.verarbeiten-form__row .ui-button{min-height:52px}.verarbeiten-form__error{max-width:72ch;margin:var(--space-2)0 0;color:var(--danger-contrast)}.verarbeiten-form__einordnung{margin-top:var(--space-2);color:var(--text-secondary);display:block}.verarbeiten-doppel{border:1px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);max-width:72ch;padding:var(--space-3)var(--space-4);color:var(--info-contrast);margin:0}.verarbeiten-doppel a{color:inherit}.verarbeiten-form__policy{margin:var(--space-4)0 0;border:0;padding:0}.verarbeiten-form__policy legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.verarbeiten-form__policy-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verarbeiten-form__policy-options button{gap:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3)var(--space-4);color:var(--text-primary);text-align:left;cursor:pointer;display:grid}.verarbeiten-form__policy-options button[aria-pressed=true]{border-color:var(--accent-solid);box-shadow:0 0 0 2px var(--focus-ring)}.verarbeiten-form__policy-options button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.verarbeiten-form__policy-options span{color:var(--text-secondary);font-size:var(--text-sm)}.verarbeitungen{border-top:1px solid var(--line-default);padding-top:var(--space-6)}.verarbeitungen h2{margin:0}.verarbeitungen__kopf{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.verarbeitungen__auswahl-aktionen{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.verarbeitungen__auswahl-hinweis{max-width:65ch;margin:0 0 var(--space-3);color:var(--text-secondary)}.verarbeitungen__quittung{max-width:65ch;margin-bottom:var(--space-4);border:1px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);padding:var(--space-3)var(--space-4);color:var(--info-contrast);display:block}.verarbeitungen__nachladen{padding:var(--space-4)0;color:var(--text-secondary);justify-content:center;display:flex}.verarbeitungen__empty{max-width:65ch;color:var(--text-secondary)}.verarbeitungen-filter{align-items:start;gap:var(--space-3);margin:0 0 var(--space-4);background:var(--surface-sunken);padding:var(--space-4);border-radius:var(--radius-lg);border:0;flex-wrap:wrap;display:flex}.verarbeitungen-filter .ui-form-field{flex:12rem;min-width:10rem}.verarbeitungen-filter .ui-control{height:var(--space-10)}.verarbeitungen-filter>.ui-switch{min-height:var(--space-10);flex:1 0 100%}@media(pointer:coarse){.verarbeitungen-filter>.ui-switch{min-height:var(--space-11)}}@media(max-width:850px){.verarbeitungen-filter{flex-direction:column;align-items:stretch}.verarbeitungen-filter .ui-form-field,.verarbeitungen-filter>.ui-switch{flex:none;width:100%;min-width:0}}.verarbeitungen__list{border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}.verarbeitungen__list>li{border-bottom:1px solid var(--line-subtle)}.verarbeitung-row{gap:var(--space-4);min-height:68px;padding:var(--space-3)var(--space-2);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}a.verarbeitung-row:hover{background:var(--surface-hover)}.verarbeitung-row--queue{cursor:default}.verarbeitung-row__control{white-space:nowrap}.verarbeitung-row>div{min-width:0}.verarbeitung-row strong,.verarbeitung-row>div>span{display:block}.verarbeitung-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verarbeitung-row__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex!important}.verarbeitung-row__updated{align-items:baseline;gap:var(--space-1);color:var(--text-muted);font-size:.875rem;display:inline-flex!important}.verarbeitung-row__herkunft{color:var(--text-secondary);font-size:var(--text-sm)}.verarbeitung-row__control-reason{color:var(--text-secondary);font-size:var(--text-sm);flex:1 0 100%}.verarbeitung-row__control-reason a{color:var(--accent-strong);font-weight:650}.verarbeitung-row__status{align-items:center;gap:var(--space-1);color:var(--text-secondary);flex:none;font-weight:650;display:inline-flex}.verarbeitung-row__status svg{flex:0 0 15px;width:15px;height:15px}.verarbeitung-row__status[data-ton=warnung]{color:var(--warning-contrast)}.verarbeitung-row__status[data-ton=gefahr]{color:var(--danger-contrast)}.verarbeitung-row__status[data-ton=erfolg]{color:var(--success)}.verarbeitung-row__status[data-ton=info]{color:var(--info)}.verarbeitung-row-auswahl .ui-choice{align-items:center;gap:var(--space-4);width:100%;min-height:68px;padding:var(--space-3)var(--space-2);color:var(--text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.verarbeitung-row-auswahl .ui-choice:hover{background:var(--surface-hover)}.verarbeitung-row-auswahl .ui-choice input{width:20px;height:20px}.verarbeitung-row-auswahl .ui-choice>span{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.verarbeitung-row-auswahl .ui-choice>span>div{min-width:0}.verarbeitung-row-auswahl strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.verarbeitung-row__chevron{color:var(--text-muted);flex:none}.delete-action{width:100%;margin-top:var(--space-8);border-top:1px solid var(--line-subtle);padding-top:var(--space-4)}.delete-confirmation p{max-width:60ch;margin:0}.delete-confirmation [role=alert]{margin-top:var(--space-3);color:var(--danger-contrast)}.delete-confirmation__actions{gap:var(--space-3);margin-top:var(--space-6);display:flex}.verarbeitung-detail section{max-width:720px}.verarbeitung-detail__address{overflow-wrap:anywhere;color:var(--text-secondary)}.folge-gefunden h2{margin:var(--space-4)0}.folge-gefunden dl{margin:0 0 var(--space-6);border-top:1px solid var(--line-subtle)}.folge-gefunden dl div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(140px,1fr) 2fr;display:grid}.folge-gefunden dt{color:var(--text-secondary)}.folge-gefunden dd{margin:0}.verarbeitung-stufen{margin:var(--space-6)0 0;padding:0;list-style:none}.verarbeitung-stufen li{gap:var(--space-3);min-height:64px;display:flex}.verarbeitung-stufe__symbol{width:20px;height:20px;color:var(--text-secondary);flex:0 0 20px;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.verarbeitung-stufe__symbol svg{width:18px;height:18px}.verarbeitung-stufen li[data-state=done]>.verarbeitung-stufe__symbol{color:var(--success)}.verarbeitung-stufen li[data-state=active]>.verarbeitung-stufe__symbol{color:var(--accent-strong);animation:1.15s linear infinite verarbeitung-active-spin}.verarbeitung-stufen li[data-state=failed]>.verarbeitung-stufe__symbol{color:var(--danger)}.verarbeitung-stufen p{margin:var(--space-1)0 0;color:var(--text-secondary)}.verarbeitung-stufe__live{font-size:var(--text-sm)}.verarbeitung-stufe__action{width:fit-content;margin-top:var(--space-3);text-decoration:none;display:flex}@keyframes verarbeitung-active-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.verarbeitung-stufen li[data-state=active]>.verarbeitung-stufe__symbol{animation:none}}.verarbeitung-fehler{padding:var(--space-5);border:1px solid var(--danger);border-radius:var(--radius-lg);background:var(--danger-soft);color:var(--danger-contrast)}.verarbeitung-fehler details{margin-top:var(--space-4)}.verarbeitung-fehler h2,.verarbeitung-kontingent h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.verarbeitung-kontingent{padding:var(--space-5);border:1px solid var(--warning);border-left:4px solid var(--warning);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary)}.verarbeitung-kontingent h2{color:var(--warning-contrast)}.verarbeitung-kontingent p{max-width:65ch;margin:0 0 var(--space-3)}.verarbeitung-kontingent .ui-button{margin-top:var(--space-2)}.processing-details__kosten{margin-top:var(--space-5)}.processing-details__kosten h3{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.processing-details__offen{color:var(--text-muted);font-variant-numeric:normal}.processing-details__kosten-hinweis{max-width:60ch;margin:var(--space-3)0 0;color:var(--text-secondary);font-size:var(--text-sm)}.processing-details{width:100%}.verarbeitung-detail .processing-details{margin-top:var(--space-6)}.processing-details dl{margin:var(--space-3)0 0}.processing-details dl>div,.processing-details dt,.processing-details dd{margin:0}.processing-details dl{gap:var(--space-2)var(--space-4);grid-template-columns:minmax(140px,1fr) 2fr;display:grid}.processing-details dt{color:var(--text-muted)}@media(max-width:640px){.processing-details dl{gap:var(--space-1);grid-template-columns:1fr}.processing-details dd+dt{margin-top:var(--space-2)}.verarbeiten-form__policy-options{grid-template-columns:1fr}.verarbeiten-form__row{flex-direction:column;align-items:stretch}.verarbeitung-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.verarbeitung-row__status{grid-column:1}.verarbeitung-row__chevron{grid-area:1/2/span 2;align-self:center}.folge-gefunden dl div{gap:var(--space-1);grid-template-columns:1fr}}.ops-notice{margin-bottom:var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);padding:var(--space-3)var(--space-4);color:var(--warning-contrast);font-size:var(--text-sm)}.ops-reservation__help{margin-top:var(--space-1);color:var(--text-secondary);display:block}.ops-readiness{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);padding:var(--space-4);display:flex}.ops-readiness--controlled_pause{border-color:var(--info);background:var(--info-soft);color:var(--info-contrast)}.ops-readiness--normal{border-color:var(--success);background:var(--success-soft);color:var(--success-contrast)}.ops-readiness--fault{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-contrast)}.ops-readiness h3,.ops-readiness p{margin:0}.ops-readiness p{margin-top:var(--space-1);max-width:72ch}.ops-readiness__action{margin-top:var(--space-2)}.ops-access-notice{max-width:680px;padding:var(--space-6)}.ops-access-notice h1{margin:0 0 var(--space-2)}.ops-access-notice p,.ops-reservation__intro p,.ops-reservation__legend{max-width:72ch;color:var(--text-muted)}.ops-reservation{margin-block:var(--space-6);padding:var(--space-5)}.ops-reservation__intro{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ops-reservation__intro p{margin:var(--space-2)0 0}.ops-auto-approval{margin-top:var(--space-4);border-block:1px solid var(--line-subtle);padding-block:var(--space-3)}.ops-auto-approval__control{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ops-auto-approval__status{text-align:right;max-width:72ch}.ops-auto-approval__status p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.ops-auto-approval__details,.ops-reservation__explanation{color:var(--text-muted);font-size:var(--text-sm)}.ops-auto-approval__details>summary,.ops-reservation__explanation>summary{cursor:pointer;min-height:44px;padding-block:var(--space-2);color:var(--text-secondary);font-weight:650}.ops-auto-approval__details p,.ops-reservation__explanation p{max-width:72ch;margin:0 0 var(--space-2)}.ops-auto-approval__status p[role=alert]{color:var(--warning-contrast)}.ops-auto-approval__status small{margin-top:var(--space-1);color:var(--text-muted);display:block}.ops-reservation__legend{margin:var(--space-3)0 var(--space-4);font-size:var(--text-sm)}.ops-reservation__limits table{table-layout:fixed;width:100%}.ops-reservation__limits th:first-child{width:15%}.ops-reservation__limits th:nth-child(2){width:18%}.ops-reservation__limits .ops-reservation__action{width:10%}.ops-reservation__sum th,.ops-reservation__sum td{border-top:1px solid var(--line-default);background:var(--surface-sunken);border-bottom:0;font-weight:650}.ops-cost-trail{margin-top:var(--space-5);border-top:1px solid var(--line-default);padding-top:var(--space-3)}.ops-cost-trail>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.ops-cost-trail__content{gap:var(--space-3);padding-top:var(--space-2);display:grid}.ops-cost-trail__content>p{max-width:75ch;margin:0}.ops-cost-trail__timestamp{gap:var(--space-1);white-space:nowrap;flex-direction:column;display:flex}.ops-cost-trail__empty{color:var(--text-muted)}.ops-cost-trail__skeleton{min-height:56px;margin-top:var(--space-4);display:block}.ops-reservation__statuses{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.ops-reservation__provider{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ops-reservation__provider small{max-width:42ch;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.ops-reservation__limits th,.ops-reservation__limits td{padding-inline:var(--space-2);overflow-wrap:anywhere}.ops-safeguards{max-width:720px;margin-top:var(--space-5);padding:var(--space-4)}.ops-reservation__amount{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.ops-reservation__fixed{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;display:inline-flex}.ops-warning{border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);padding:var(--space-3);color:var(--warning-contrast);font-size:var(--text-sm)}.ops-decision-summary{gap:var(--space-2);margin:0;display:grid}.ops-decision-summary>div{gap:var(--space-3);border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-2);grid-template-columns:minmax(110px,.4fr) 1fr;display:grid}.ops-decision-summary dt{color:var(--text-muted);font-size:var(--text-xs)}.ops-decision-summary dd{overflow-wrap:anywhere;margin:0}.ops-summary-skeleton,.ops-list-skeleton{min-height:112px;display:block}.ops-metric-group__skeleton{min-height:76px;margin:var(--space-2)var(--space-4)var(--space-4);display:block}.ops-metrics{gap:var(--space-4);border-block:1px solid var(--line-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-metric-group{min-width:0;padding-block:var(--space-3)}.ops-metric-group>h2{margin:0 var(--space-4)var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}.ops-metric-group>div{flex-wrap:wrap;min-width:0;display:flex}.ops-metric{min-width:140px;padding:var(--space-4);flex:1}.ops-metric+.ops-metric{border-left:1px solid var(--line-subtle)}.ops-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-metric span,.ops-budget span{color:var(--text-muted);font-size:var(--text-xs);display:block}.ops-metric strong{margin-top:var(--space-1);font-size:var(--text-xl);font-variant-numeric:tabular-nums;display:block}.ops-metric--link{color:inherit;text-decoration:none}.ops-metric--link:hover span{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}#ops-safeguards-title{scroll-margin-block:var(--space-8)}.ops-budgets{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ops-circuits{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-section-title-with-explanation{align-items:center;gap:var(--space-1);display:flex}.ops-circuits li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);display:flex}.ops-budget{gap:var(--space-2);border-bottom:1px solid var(--line-subtle);padding:var(--space-3)0;display:grid}.ops-budget>div:first-child{justify-content:space-between;gap:var(--space-3);display:flex}.ops-number{text-align:right;font-variant-numeric:tabular-nums}.ops-alerts{gap:var(--space-3);display:grid}.ops-alert-group+.ops-alert-group{margin-top:var(--space-5)}.ops-alert-group>h4{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--text-md);font-weight:600}.ops-reason-group+.ops-reason-group{margin-top:var(--space-4)}.ops-reason-group>h5{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.ops-quarantine-case{border-bottom:1px solid var(--line-subtle)}.ops-quarantine-case>summary,.ops-technical-details>summary{cursor:pointer;min-height:44px;padding:var(--space-3);font-weight:650}.ops-quarantine-case .ops-quarantine{margin-bottom:var(--space-3)}.ops-technical-details{margin-top:var(--space-6);border-block:1px solid var(--line-default)}.ops-technical-details>summary{font-size:var(--text-md)}.ops-interventions{padding:0 var(--space-3)var(--space-4)}.ops-batch-list{margin-bottom:var(--space-4);display:grid}.ops-batch-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-subtle);padding-block:var(--space-3);display:flex}.ops-batch-row>div:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ops-batch-row span,.ops-batch-row output{color:var(--text-muted);font-size:var(--text-sm)}.ops-batch-row .ops-scan-limit{border-radius:var(--radius-sm);background:var(--warning-soft);padding:var(--space-2)var(--space-3);color:var(--warning-contrast);display:block}.ops-quarantine{gap:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);padding:var(--space-4);color:var(--danger-contrast);display:flex}.ops-quarantine--unclear{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-contrast)}.ops-quarantine>svg{flex:none}.ops-quarantine__body{flex:1;min-width:0}.ops-quarantine__heading,.ops-quarantine__heading>div,.ops-actions,.ops-dialog-actions{align-items:center;gap:var(--space-2);display:flex}.ops-quarantine__heading{justify-content:space-between}.ops-quarantine__heading>span{color:var(--text-secondary);font-size:var(--text-xs)}.ops-quarantine p{margin:var(--space-2)0;overflow-wrap:anywhere}.ops-quarantine__cause{font-weight:650}.ops-quarantine__next,.ops-quarantine__diagnosis{font-size:var(--text-sm);line-height:var(--leading-sm)}.ops-quarantine__facts{gap:var(--space-2);margin:var(--space-3)0;display:grid}.ops-quarantine__facts>div{grid-template-columns:minmax(calc(var(--space-12)*2),auto)minmax(0,1fr);gap:var(--space-3);display:grid}.ops-quarantine__facts dt{font-size:var(--text-xs);line-height:var(--leading-xs)}.ops-quarantine__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ops-quarantine__facts a{color:inherit;font-weight:650}.ops-quarantine__diagnosis{margin-top:var(--space-3)!important}.ops-operation{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ops-actions{margin-top:var(--space-3);flex-wrap:wrap}.ops-status-with-explanation{align-items:center;gap:var(--space-1);display:inline-flex}.ops-dialog-form{gap:var(--space-4);min-width:min(420px,70vw);display:grid}.ops-dialog-actions{justify-content:flex-end}.ops-load-more{margin-top:var(--space-4)}.ops-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-columns>section{min-width:0}@media(max-width:850px){.ops-metrics,.ops-columns{grid-template-columns:minmax(0,1fr)}.ops-quarantine__heading,.ops-batch-row{flex-direction:column;align-items:flex-start}.ops-waits li{grid-template-columns:auto minmax(0,1fr)}.ops-waits li>a{grid-column:2}}@media(max-width:700px){.ops-auto-approval__control{flex-direction:column;align-items:flex-start}.ops-auto-approval__status{text-align:left}.ops-reservation__limits{overflow:visible}.ops-reservation__limits table,.ops-reservation__limits tbody,.ops-reservation__limits tfoot,.ops-reservation__limits tr,.ops-reservation__limits td{width:100%;display:block}.ops-reservation__limits table{table-layout:auto;width:auto}.ops-reservation__limits thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-reservation__limits tr{padding:var(--space-3)0;border-bottom:1px solid var(--line-subtle)}.ops-reservation__limits td{min-width:0;padding:var(--space-1)0;text-align:left}.ops-reservation__limits td:first-child{font-weight:650}.ops-reservation__sum th,.ops-reservation__sum td{width:100%;min-width:0;padding:var(--space-1)0;display:block;text-align:left!important}}.ops-waits{gap:var(--space-3);flex-direction:column;display:flex}.ops-waits ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-waits li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ops-waits li>div{gap:var(--space-1);flex-direction:column;display:flex}.ops-waits li>div span{color:var(--text-muted)}.reviews-page{gap:var(--space-4);display:grid}.reviews-page .page-heading,.reviews-page .page-heading h1,.reviews-page .page-heading p{margin-block:0}.reviews-title-line{align-items:center;gap:var(--space-2);display:flex}.reviews-shortcuts{color:var(--text-muted);font-size:var(--text-sm);margin:0}.reviews-page [data-review-row]:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:-2px;position:relative}.reviews-actions,.reviews-dialog-actions,.reviews-pagination{gap:var(--space-2);flex-wrap:wrap;display:flex}.reviews-pagination{margin-top:var(--space-1)}.reviews-recent-decisions{gap:var(--space-3);display:grid}.reviews-page .reviews-recent-decisions h2,.reviews-page .reviews-recent-decisions p{margin-block:0}.reviews-confirmation{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3)var(--space-4);color:var(--text-secondary);display:block}.reviews-dialog-actions{margin-top:var(--space-5);justify-content:flex-end}.reviews-dialog-summary{color:var(--text-secondary);line-height:var(--leading-normal)}.reviews-number{text-align:right;font-variant-numeric:tabular-nums}.reviews-secondary{margin-top:var(--space-1);display:block}.reviews-active-mask,.reviews-page .reviews-active-mask p{margin-block:var(--space-1)0;color:var(--text-secondary);font-size:var(--text-sm)}.reviews-mask-fields{gap:var(--space-4);min-width:min(30rem,75vw);margin-top:var(--space-3);display:grid}.reviews-mask-fields section,.reviews-mask-fields ul,.reviews-page .reviews-mask-fields p,.reviews-mask-fields blockquote{margin-block:0}.reviews-mask-fields ul{gap:var(--space-3);margin-top:var(--space-2);padding-left:var(--space-5);display:grid}.reviews-mask-fields li{padding-left:var(--space-1)}.reviews-mask-fields small,.reviews-mask-fields blockquote{margin-top:var(--space-1);color:var(--text-secondary);display:block}.reviews-mask-fields blockquote{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-normal)}.reviews-evidence-note{max-width:65ch;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:0}.reviews-table-skeleton{width:100%;height:var(--space-4);display:block}.reviews-claims{max-width:36rem;padding-left:var(--space-5);margin-bottom:0}.reviews-page details summary{color:var(--text-secondary);cursor:pointer}.reviews-page details pre{border-radius:var(--radius-md);background:var(--surface-code);max-width:100%;padding:var(--space-3);color:var(--text-code);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}@media(max-width:720px){.reviews-dialog-actions{flex-direction:column-reverse;align-items:stretch}}.sources-page{gap:var(--space-4);display:grid}.sources-order-workspace{gap:var(--space-5);display:grid}.sources-task-intent{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);padding:var(--space-3)var(--space-4);color:var(--accent-strong);display:flex}.sources-task-intent p{margin:0;font-weight:650}.sources-task-intent .back-link{color:var(--accent-strong);flex:none}.sources-order-heading,.sources-request-list li,.sources-notifications li{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sources-form-disclosure{border-block:1px solid var(--line-default);padding-block:var(--space-3)}.sources-form-disclosure>summary{cursor:pointer;list-style-position:outside;display:list-item}.sources-form-disclosure>summary::marker{color:var(--text-secondary)}.sources-form-content{gap:var(--space-4);padding-block-start:var(--space-5);display:grid}.sources-threshold-note{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.sources-order-heading p,.sources-preflight p,.sources-request-list p{max-width:70ch;margin:var(--space-1)0 0;color:var(--text-secondary)}.sources-mode-switch,.sources-request-actions{gap:var(--space-2);display:flex}.sources-mode-switch{margin:var(--space-6)0 0;border:0;align-items:center;padding:0;position:relative}.sources-mode-switch legend{bottom:calc(100% + var(--space-1));align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;font-weight:650;display:flex;position:absolute;left:0}.sources-form,.sources-approval-center,.sources-recent-failures,.sources-notifications{gap:var(--space-4);display:grid}.sources-approval-center{gap:var(--space-3);border-block:1px solid var(--line-subtle);padding-block:var(--space-3)}.sources-approval-center h2,.sources-recent-failures h2,.sources-notifications h2,.sources-recent-failures-note{margin:0}.sources-form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sources-address-support{gap:var(--space-1);margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:grid}.sources-address-support p,.sources-address-support ul{margin:0}.sources-address-support p:first-child{font-weight:650}.sources-address-support ul{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.sources-address-support code{overflow-wrap:anywhere}.sources-choice-group{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.sources-choice-group legend{padding-inline:var(--space-1);font-weight:650}.sources-choice-label,.sources-coverage-guide li{align-items:center;gap:var(--space-1);display:inline-flex}.sources-preflight{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);display:flex}.sources-preflight>div{min-width:0}.sources-coverage-guide{gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sources-coverage-guide>span{font-weight:650}.sources-coverage-guide ul{gap:var(--space-2)var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sources-success,.sources-failure,.sources-recognition{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);display:flex}.sources-success,.sources-recognition{background:var(--success-soft);color:var(--success-contrast)}.sources-failure{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-contrast)}.sources-success>svg,.sources-failure>svg{width:var(--space-5);height:var(--space-5);flex:0 0 var(--space-5);margin-top:2px}.sources-success p,.sources-failure p{max-width:70ch;margin:var(--space-1)0}.sources-success a,.sources-failure a{color:inherit;font-weight:650}.sources-resolution{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.sources-resolution h3,.sources-resolution p,.sources-resolution-details{margin:0}.sources-resolution-warning{padding:var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-contrast)}.sources-resolution-cost{gap:var(--space-2);max-width:75ch;display:grid}.sources-resolution-details dd{overflow-wrap:anywhere}.sources-request-list,.sources-failure-list,.sources-notifications ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sources-request-list li,.sources-failure-list>li,.sources-notifications li{padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle)}.sources-failure-row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:auto minmax(12rem,1fr) auto minmax(16rem,2fr);display:grid}.sources-failure-row strong,.sources-failure-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sources-failure-row time,.sources-notifications time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sources-failure-details{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.sources-failure-details summary{cursor:pointer;width:fit-content;font-weight:650}.sources-failure-details dl{gap:var(--space-2);margin:var(--space-3)0 0;display:grid}.sources-failure-details dl div{gap:var(--space-3);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);display:grid}.sources-failure-details dt{color:var(--text-muted)}.sources-failure-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.sources-failures-toggle{justify-self:start}.sources-notifications li{grid-template-columns:auto minmax(8rem,auto) minmax(10rem,1fr) auto auto;align-items:center;display:grid}.sources-notifications li>span:not(.ui-badge){overflow-wrap:anywhere;min-width:0}.sources-request-list strong{margin-top:var(--space-2);display:block}.sources-threshold-form{align-items:end;gap:var(--space-3);display:flex}.sources-overview-skeleton{width:100%;height:var(--space-12)}.sources-page .page-heading{margin-bottom:0}.sources-script-notice{margin:0}.sources-meta,.sources-batch-summary small{margin-top:var(--space-1);display:block}.sources-numeric,.sources-number,.sources-approval-summary dd{font-variant-numeric:tabular-nums}.sources-numeric{text-align:right;white-space:nowrap}.sources-active-control{justify-items:start;gap:var(--space-2);display:grid}.sources-active-control .ui-error-banner{gap:var(--space-2);max-width:100%;display:grid}.sources-batch-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-2);display:flex}.sources-batch-row+.sources-batch-row{border-top:1px solid var(--line-subtle)}.sources-batch-summary{min-width:0}.sources-batch-summary .sources-warning{color:var(--warning-contrast)}.sources-batch-summary .sources-danger{color:var(--danger-contrast)}.sources-load-more{justify-self:start}.sources-skeleton{width:75%;height:var(--space-4);display:inline-block}.sources-skeleton--2,.sources-skeleton--3,.sources-skeleton--5{width:var(--space-12)}.sources-skeleton--6{width:85%}.sources-approval-summary{gap:var(--space-2);margin-block:var(--space-5);display:grid}.sources-approval-summary div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-2);display:flex}.sources-approval-summary dt{color:var(--text-secondary)}.sources-approval-summary dd{text-align:right;margin:0}.sources-dialog-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.sources-scope-quick{gap:var(--space-2);width:100%;margin-top:var(--space-1);border:0;flex-wrap:wrap;padding:0;display:flex}.sources-scope-note{width:100%;color:var(--text-secondary);font-size:var(--text-sm);margin:0}.sources-scope-count,.sources-approval-count{margin:0}@media(max-width:720px){.sources-order-heading,.sources-task-intent,.sources-request-list li,.sources-threshold-form{flex-direction:column;align-items:stretch}.sources-task-intent .back-link{align-self:flex-start}.sources-mode-switch{align-self:stretch}.sources-batch-row{flex-direction:column}.sources-resolution .sources-request-actions{flex-direction:column;align-items:stretch}.sources-failure-row,.sources-notifications li,.sources-failure-details dl div{grid-template-columns:1fr}.sources-failure-row strong,.sources-failure-row span{white-space:normal;overflow:visible}.sources-notifications li .ui-button{justify-self:start}.sources-dialog-actions{flex-direction:column-reverse;align-items:stretch}}.quellen-filter{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.quellen-filter__text{color:var(--text-secondary);margin:0;font-weight:650}.quellen-liste{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.quellen-karte{scroll-margin-block:var(--space-6);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.quellen-karte:target{outline:2px solid var(--focus-ring);outline-offset:2px}.quellen-karte__skelett{width:100%;height:64px;display:block}.quellen-karte__zeile{gap:var(--space-4);border-radius:var(--radius-lg);width:100%;min-height:64px;padding:var(--space-3)var(--space-4);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.quellen-karte__zeile:hover{background:var(--surface-hover)}.quellen-karte__kopf{gap:var(--space-1);min-width:0;display:grid}.quellen-karte__titel{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.quellen-karte__kanal,.quellen-karte__meta{color:var(--text-secondary);font-size:var(--text-sm)}.quellen-karte__zustand{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quellen-karte__chevron{width:18px;height:18px;color:var(--text-muted);flex:none}.quellen-karte__inhalt{gap:var(--space-4);border-top:1px solid var(--line-subtle);padding:var(--space-4);display:grid}.quellen-karte__aktionen{gap:var(--space-3);flex-wrap:wrap;display:flex}.quellen-quittung{gap:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3)var(--space-4);color:var(--text-secondary);display:grid}.quellen-karte__sperrgrund{max-width:65ch;color:var(--text-secondary);margin:0}.quellen-rueckblick{justify-items:start;gap:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);padding:var(--space-4);display:grid}.quellen-rueckblick p{max-width:65ch;margin:0}.quellen-rueckblicke{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.quellen-rueckblick-zeile{align-items:center;gap:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;display:flex}.quellen-rueckblick-zeile__fehler{color:var(--danger-contrast);flex-basis:100%}.quellen-dialog-text{gap:var(--space-3);display:grid}.quellen-dialog-text p{max-width:60ch;margin:0}.quellen-umfang,.quellen-loeschmodus{gap:var(--space-2);margin:var(--space-4)0 0;border:0;padding:0;display:grid}.quellen-umfang legend,.quellen-loeschmodus legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-weight:650}.quellen-umfang .ui-choice,.quellen-loeschmodus .ui-choice{min-height:var(--space-6)}.quellen-umfang__eingabe{margin:var(--space-2)0 var(--space-1)var(--space-6)}.quellen-umfang__hinweis{max-width:60ch;margin:var(--space-1)0 0;color:var(--text-secondary);font-size:var(--text-sm)}.quellen-dialog-aktionen{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.quellen-mehr{justify-self:start}@media(pointer:coarse){.quellen-karte__zeile,.quellen-umfang .ui-choice,.quellen-loeschmodus .ui-choice{min-height:var(--space-11)}}@media(max-width:640px){.quellen-karte__zeile{grid-template-columns:minmax(0,1fr) auto;align-items:start}.quellen-karte__zustand{grid-column:1}.quellen-karte__chevron{grid-area:1/2/span 2}}.rezepturen-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.rezeptur-zeile{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-subtle);min-height:72px;padding:var(--space-3)var(--space-2);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;transition:background-color .18s ease-out;display:grid}.rezeptur-zeile:hover{background:var(--surface-hover)}.rezeptur-zeile__kopf{gap:var(--space-1);min-width:0;display:grid}.rezeptur-zeile__kopf strong{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl);text-wrap:pretty}.rezeptur-zeile__meta{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}.rezeptur-zeile__hinweis{max-width:65ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.rezeptur-zeile__zustand{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.rezeptur-zeile__chevron{width:18px;height:18px;color:var(--text-muted);flex:none}.rezepturen-skelett{gap:var(--space-3);display:grid}.rezepturen-skelett .ui-skeleton{min-height:var(--space-12)}.rezepturen-nachsatz{max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}@media(pointer:coarse){.rezeptur-zeile{min-height:var(--space-11)}}@media(max-width:560px){.rezeptur-zeile{grid-template-columns:minmax(0,1fr) auto}.rezeptur-zeile__kopf{grid-area:1/1}.rezeptur-zeile__chevron{grid-area:1/2}.rezeptur-zeile__zustand{grid-area:2/1/auto/-1;justify-content:flex-start}}.pending-reprocess-section{margin-top:var(--space-8);border-top:1px solid var(--line-default);padding-top:var(--space-5)}.pending-reprocess-intro{max-width:72ch;color:var(--text-secondary)}.pending-reprocess-list{margin:var(--space-4)0 0;padding:0;list-style:none}.pending-reprocess-list>li{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line-subtle);padding:var(--space-3)0;display:flex}.pending-reprocess-list>li>div:first-child{gap:var(--space-1);display:grid}.pending-reprocess-list span,.pending-reprocess-list small{color:var(--text-secondary)}.pending-reprocess-actions,.reprocess-dialog-actions,.provenance-list-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reprocess-dialog-actions{margin-top:var(--space-5);justify-content:flex-end}.reprocess-dialog-loading{gap:var(--space-3);display:grid}.reprocess-cost-line{font-variant-numeric:tabular-nums;font-weight:650}.reprocess-feedback{color:var(--success);font-weight:650;display:block}.prompt-abgleich{gap:var(--space-2);margin-top:var(--space-3);display:grid}.prompt-abgleich__zeile{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;margin:0;display:flex}.prompt-abgleich__satz{flex:24ch;min-width:0}.prompt-abgleich-skelett{width:min(100%,440px);height:var(--space-10);margin-top:var(--space-3);display:block}.recipe-layout{gap:var(--space-6);grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.version-rail{top:var(--space-6);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);position:sticky;overflow:hidden}.version-rail h2{background:var(--surface-sunken);padding:var(--space-3)var(--space-4);font-size:var(--text-md);line-height:var(--leading-md);margin:0}.version-rail-hinweis{border-top:1px solid var(--line-subtle);padding:var(--space-3)var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);margin:0}.version-rail button{border:0;border-top:1px solid var(--line-subtle);background:var(--surface-raised);width:100%;padding:var(--space-3)var(--space-4);color:inherit;text-align:left}.version-rail button:hover,.version-rail button.selected{background:var(--surface-hover)}.version-rail button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.version-rail button>span{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.version-rail small{margin-top:var(--space-1);display:block}.version-rail--skeleton,.prompt-workspace-skeleton{gap:var(--space-3);padding:var(--space-4);display:grid}.version-rail--skeleton .ui-skeleton{height:var(--space-12)}.recipe-workspace{min-width:0}.recipe-workspace small{color:var(--text-muted)}.editor-toolbar,.diff-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.editor-toolbar small{margin-top:var(--space-1);display:block}.editor-actions,.prompt-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-actions__freigabe-hinweis{max-width:46ch;color:var(--text-secondary);font-size:var(--text-sm);text-align:right;margin:0}@media(max-width:760px){.editor-actions__freigabe-hinweis{text-align:left}}.editor-feedback{margin:var(--space-3)0 0;color:var(--success);font-size:var(--text-sm);font-weight:650}.recipe-workspace>.ui-error-banner,.recipe-workspace>.ui-form-field{margin-top:var(--space-4)}.prompt-editor{min-height:320px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:var(--leading-relaxed)}.contract-summary,.diff-panel,.provenance-list{margin-top:var(--space-6)}.prompt-effect-note{margin:var(--space-3)0;color:var(--text-secondary);font-size:var(--text-sm)}.contract-summary ul{padding-left:var(--space-5);margin:0;list-style:outside}.contract-panel{margin-top:var(--space-4);border-top:1px solid var(--line-subtle);padding-top:var(--space-3)}.contract-panel summary{width:fit-content;padding-block:var(--space-2);cursor:pointer;font-weight:650}@media(pointer:coarse){.contract-panel summary{padding-block:var(--space-3)}}.diff-panel,.provenance-list{border-top:1px solid var(--line-default);padding-top:var(--space-5)}.contract-summary h2,.diff-panel h2,.provenance-list h2{font-size:var(--text-xl);line-height:var(--leading-xl);margin:0}.contract-summary h2{margin-bottom:var(--space-2)}.contract-panel p{margin:0 0 var(--space-3);max-width:65ch;color:var(--text-secondary);font-size:var(--text-sm)}.contract-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-md);background:var(--surface-sunken);max-width:100%;padding:var(--space-4);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0;overflow:auto}.diff-heading h2{align-items:center;gap:var(--space-2);display:flex}.diff-heading h2 svg{width:var(--space-4)}.diff-heading .ui-form-field{min-width:160px}.line-diff{margin-top:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);overflow:auto}.diff-row{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(260px,1fr));display:grid}.diff-row:first-child{border-top:0}.diff-row code{min-height:var(--space-7);padding:var(--space-1)var(--space-2);white-space:pre-wrap}.diff-row code+code{border-left:1px solid var(--line-subtle)}.diff-row.changed code:first-child{background:var(--danger-soft);color:var(--danger-contrast)}.diff-row.changed code:last-child{background:var(--success-soft);color:var(--success-contrast)}.provenance-list ul{margin:var(--space-3)0;padding:0;list-style:none}.provenance-list li{align-items:center;gap:var(--space-2)var(--space-4);overflow-wrap:anywhere;border-top:1px solid var(--line-subtle);padding:var(--space-2)0;font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.provenance-list li small{margin-top:var(--space-1);grid-column:1;display:block}.provenance-skeleton{gap:var(--space-2);margin-top:var(--space-3);display:grid}.provenance-skeleton .ui-skeleton{height:var(--table-row-height-dense)}.prompt-workspace-skeleton .ui-skeleton:first-child{height:var(--space-10)}.prompt-workspace-skeleton .ui-skeleton:nth-child(2){height:320px}.prompt-workspace-skeleton .ui-skeleton:last-child{height:160px}@media(max-width:850px){.recipe-layout{grid-template-columns:1fr}.version-rail{position:static}.editor-toolbar,.diff-heading{flex-direction:column;align-items:flex-start}.editor-actions{justify-content:flex-start}.pending-reprocess-list>li,.provenance-list-heading{flex-direction:column;align-items:flex-start}}.einstellungen-liste{border-block:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}.einstellungen-liste>li+li{border-top:1px solid var(--line-subtle)}.einstellungen-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-4);color:var(--text-primary);text-decoration:none;display:flex}.einstellungen-link:hover{background:var(--surface-hover)}.einstellungen-link>span{gap:var(--space-1);display:grid}.einstellungen-link small{color:var(--text-secondary);line-height:1.5}.einstellungen-link>svg{color:var(--text-muted);flex:none}.kategorien-seite{position:relative}.kategorien-anlegen{position:absolute;inset-block-start:0;inset-inline-end:0}.kategorien-arbeitsflaeche{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);display:grid}.kategorien-uebersicht,.kategorien-detail{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0}.kategorien-uebersicht{padding:var(--space-2)}.kategorien-uebersicht ul,.kategorien-folgen{margin:0;padding:0;list-style:none}.kategorien-auswahl{align-items:center;gap:var(--space-2);border:0;border-bottom:1px solid var(--line-subtle);border-radius:var(--radius-md);width:100%;min-height:52px;padding:var(--space-2)var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.kategorien-auswahl:hover{background:var(--surface-hover)}.kategorien-auswahl[aria-current=true]{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent)}.kategorien-auswahl span{gap:var(--space-1);min-width:0;display:grid}.kategorien-auswahl strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kategorien-auswahl small,.kategorien-detail__meta,.kategorien-folgen small{color:var(--text-muted)}.kategorien-detail{align-content:start;gap:var(--space-4);padding:var(--space-5);display:grid}.kategorien-detail--leer{color:var(--text-secondary);text-align:center;place-items:center}.kategorien-detail__kopf{align-items:center;gap:var(--space-2);display:flex}.kategorien-detail h2,.kategorien-detail h3,.kategorien-detail p{margin:0}.kategorien-detail h3{margin-top:var(--space-2);font-size:var(--text-base)}.kategorien-folgen li{gap:var(--space-1);border-bottom:1px solid var(--line-subtle);padding:var(--space-3)0;display:grid}.kategorien-detail__aktionen,.kategorien-dialog-aktionen,.kategorien-umbenennen{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.kategorien-detail__aktionen{margin-top:var(--space-4);border-top:1px solid var(--line-subtle);padding-top:var(--space-4)}.kategorien-umbenennen{border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3)}.kategorien-umbenennen .ui-form-field{flex:14rem}@media(max-width:767px){.kategorien-anlegen{margin-top:var(--space-4);position:static}.kategorien-arbeitsflaeche{grid-template-columns:1fr}}@media(pointer:coarse){.kategorien-auswahl{min-height:44px}}.ask-library{max-width:920px}.ask-library__form{border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-8)}.ask-form-actions{justify-items:start;gap:var(--space-2);margin-top:var(--space-3);display:grid}.ask-library__cost-note{max-width:62ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.ask-form-actions button{flex:none}.ask-library__submit-error{margin-top:var(--space-3)}.ask-library__running-note,.ask-library__answer-error p{margin:0}.ask-library__running-note{justify-items:start;gap:var(--space-3);margin-block:var(--space-4);display:grid}.ask-library__running-note p{margin:0}.ask-library__wait-reason{gap:var(--space-2);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);max-width:68ch;padding:var(--space-3);color:var(--warning-contrast);display:grid}.ask-library__answer-error{align-items:flex-start}.ask-library__answer-error>div{gap:var(--space-2);display:grid}.ask-library__answer-error details{margin-block:var(--space-1)}.ask-library__answer-error pre{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.library-answers,.answer-skeletons{gap:var(--space-3);flex-direction:column;display:flex}.library-answer{border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-5)}.library-answer>header{justify-content:space-between;gap:var(--space-5);display:flex}.library-answer h3{font-size:var(--text-md);margin:0}.library-answer time{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:block}.library-answer>small{color:var(--text-muted);font-variant-numeric:tabular-nums}.library-answer .ui-badge{gap:var(--space-1);height:fit-content}.answer-copy{max-width:68ch;margin:var(--space-5)0;font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;white-space:pre-wrap}.uncovered{gap:var(--space-2);margin:var(--space-4)0;border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);padding:var(--space-3);color:var(--warning-contrast);display:flex}.uncovered p{margin:var(--space-1)0 0;line-height:var(--leading-normal)}.citation-links{gap:var(--space-2);margin:var(--space-4)0;flex-wrap:wrap;display:flex}.citation-link{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--accent-soft);padding:var(--space-2)var(--space-3);color:var(--accent-strong);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:650;text-decoration:none;display:inline-flex}.citation-link:hover{background:var(--surface-active)}.library-answer--skeleton{gap:var(--space-2);display:grid}.answer-skeleton{height:var(--space-4);display:block}.answer-skeleton--question{width:55%}.answer-skeleton--meta{width:24%;height:var(--space-3)}.answer-skeleton--copy{width:82%;height:var(--space-12)}@media(max-width:700px){.library-answer>header{flex-direction:column;align-items:stretch}.ask-form-actions button{justify-content:center}}.administration-page{gap:var(--space-6);flex-direction:column;display:flex}.administration-page>header,.administration-page .project-list__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.administration-page h1,.administration-page h2,.administration-page p{margin:0}.administration-page header p{color:var(--text-muted)}.administration-page__row-help{max-width:75ch;color:var(--text-secondary);font-size:var(--text-sm)}.administration-page .quota{font-variant-numeric:tabular-nums}.administration-page__quota-with-explanation,.administration-page__field-label,.administration-page__select-with-explanation,.administration-page__action-with-explanation{align-items:center;gap:var(--space-1);display:flex}.administration-page__field-label{min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.administration-page__select-with-explanation .ui-control{min-width:0}.administration-page__action-with-explanation{flex:none}.administration-page .project-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.administration-page .project-list>li{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.administration-page .project-list>li[aria-disabled=true]{background:var(--surface-sunken)}.administration-page .project-list__heading>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.administration-page .role-ladder{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.administration-page .role-ladder li{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);color:var(--text-muted);border-radius:var(--radius-sm);background:var(--surface-sunken);display:flex}.administration-page .role-ladder li[aria-current=step]{color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--accent)}.administration-page .unavailable-reason{color:var(--danger-contrast)}.administration-page .project-cost{margin:0}.administration-page .project-cost>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--line-subtle);display:flex}.administration-page .project-cost dt{color:var(--text-muted)}.administration-page .project-cost dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.project-runtime-profile{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line-subtle);display:grid}.project-runtime-profile h3,.project-runtime-profile p,.project-runtime-profile dl{margin:0}.project-runtime-profile dl{gap:var(--space-2);display:grid}.project-runtime-profile__row{gap:var(--space-3);grid-template-columns:minmax(12rem,1fr) minmax(14rem,2fr);display:grid}.project-runtime-profile__term{color:var(--text-muted)}.project-runtime-profile__value{margin:0}.project-runtime-profile summary{cursor:pointer;width:fit-content;font-weight:650}.project-runtime-profile summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.project-runtime-profile details p{max-width:75ch;margin-top:var(--space-2);color:var(--text-secondary);text-wrap:pretty}.administration-page>section{gap:var(--space-3);flex-direction:column;display:flex}.administration-page__route-loading{min-height:12rem;margin:var(--space-7);display:block}.administration-page--access{align-items:flex-start}.administration-page__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.administration-page .administration-page__list>li{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}.administration-page .administration-page__audit-entry{align-items:baseline}.administration-page__audit-action{flex:36rem;max-width:75ch}.administration-page__audit-entry time{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.administration-page__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.administration-page__form,.administration-page__compact-form,.administration-page__target-form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.administration-page__form{max-width:56rem;padding-block:var(--space-3)}.administration-page__form .ui-form-field{flex:15rem}.administration-page__operating-model{gap:var(--space-3);flex:100%;max-width:48rem;display:grid}.administration-page__operating-model legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.administration-page__operating-model-option{gap:var(--space-1);display:grid}.administration-page__operating-model-option p{max-width:70ch;margin:0 0 0 calc(1em + var(--space-2));color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.administration-page__managed-row{align-items:stretch}.administration-page__managed-row--dirty{background:var(--warning-soft);box-shadow:inset 0 0 0 1px var(--warning)}.administration-page__member-filter{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.administration-page__member-filter-text{color:var(--text-secondary);margin:0;font-weight:650}.administration-page__member-list{border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.administration-page__member-head,.administration-page__member-summary{align-items:center;gap:var(--space-3);grid-template-columns:minmax(10rem,1.4fr) minmax(8rem,1fr) minmax(7rem,.8fr) minmax(5rem,.6fr) auto;display:grid}.administration-page__member-head{padding:var(--space-2)var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface-sunken);font-weight:650}.administration-page__members{margin:0;padding:0;list-style:none}.administration-page__member{padding:var(--space-3);border-bottom:1px solid var(--line-subtle)}.administration-page__member:last-child{border-bottom:0}.administration-page__member-library,.administration-page__member-spending{font-variant-numeric:tabular-nums}.administration-page__member-editor{gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-3);border-top:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(12rem,1fr));display:grid}.administration-page__unsaved{color:var(--warning-contrast);font-size:var(--text-xs);font-weight:650}.administration-page__section-description{max-width:72ch;color:var(--text-secondary)}.administration-page__rollen-hinweis{max-width:65ch;color:var(--text-secondary);font-size:var(--text-sm);margin:0;font-weight:400}.administration-page__einladung-ergebnis{gap:var(--space-2);width:100%;max-width:65ch;padding:var(--space-3);color:var(--info-contrast);background:var(--info-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.administration-page__einladung-ergebnis p{margin:0}.administration-page__einladung-kopf{font-weight:650}.administration-page__managed-summary{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.administration-page__identity{overflow-wrap:anywhere;min-width:0}.administration-page__identity--labelled{justify-items:start;gap:var(--space-1);display:grid}.administration-page__identity--labelled small{color:var(--text-muted);font-size:var(--text-xs)}.administration-page__forms,.administration-page__row-action{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.administration-page__member-editor .administration-page__row-action{grid-column:1/-1}.administration-page__compact-form .ui-form-field{flex:15rem}.administration-page__target-form .ui-form-field{flex:18rem}.administration-page__confirmation{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--danger-contrast);background:var(--danger-soft);border-radius:var(--radius-md);border:0;flex-wrap:wrap;margin:0;display:flex}.administration-page__confirmation p{max-width:65ch}.administration-page .administration-page__pacing{gap:var(--space-5);padding-block:var(--space-5);border-block:1px solid var(--line-subtle)}.administration-page__pacing>div:first-child{max-width:72ch}.administration-page__pacing>div:first-child,.administration-page__pacing form,.administration-page .administration-page__usage,.administration-page .administration-page__usage ul,.administration-page .administration-page__usage li{gap:var(--space-3);flex-direction:column;display:flex}.administration-page .administration-page__rule{color:var(--text-muted)}.administration-page__pacing form{align-items:flex-start;max-width:32rem}.administration-page .administration-page__usage ul{margin:0;padding:0;list-style:none}.administration-page .administration-page__usage li{gap:var(--space-1);padding-block:var(--space-2);border-bottom:1px solid var(--line-subtle);font-variant-numeric:tabular-nums}@media(max-width:699px){.project-runtime-profile__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.administration-page__member-list{border-inline:0;border-radius:0;overflow:visible}.administration-page__member-head{display:none}.administration-page__member-summary{gap:var(--space-1)var(--space-3);grid-template-columns:minmax(0,1fr) auto}.administration-page__member-summary .administration-page__identity,.administration-page__member-summary .administration-page__member-role{grid-column:1}.administration-page__member-summary .ui-badge,.administration-page__member-summary .ui-button{grid-column:2}.administration-page__member-summary .ui-badge{grid-row:1}.administration-page__member-summary .ui-button{grid-row:2}.administration-page__member-library,.administration-page__member-spending{display:none}.administration-page__member-editor{grid-template-columns:minmax(0,1fr)}.administration-page .role-ladder{flex-direction:column}.administration-page__form,.administration-page__compact-form,.administration-page__target-form{align-items:stretch}.administration-page__form .ui-form-field,.administration-page__compact-form .ui-form-field,.administration-page__target-form .ui-form-field{flex-basis:100%}}.start-page{gap:var(--space-8);display:grid}.start-intro{gap:var(--space-2);max-width:72ch;display:grid}.start-intro h1,.start-intro p,.start-pending h2,.start-pending p,.start-actions h2,.start-task-group h3,.start-task h4,.start-task p{margin:0}.start-pending{gap:var(--space-3);border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-5);display:grid}.start-pending h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.start-pending__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.start-pending__all{color:var(--accent-strong);font-size:var(--text-sm);text-underline-offset:var(--space-1);align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.start-pending__list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.start-pending__stat{border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;color:var(--text-secondary);display:grid}.start-pending__stat[data-tone=warning]{background:var(--warning-soft);color:var(--warning-contrast)}.start-pending__stat>:is(a,.start-pending__stat-content){gap:var(--space-1);min-width:0;padding:var(--space-3);color:inherit;text-decoration:none;display:grid}.start-pending__stat>a{min-height:72px}.start-pending__stat>a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.start-pending__stat small{padding:0 var(--space-3)var(--space-3);color:inherit}.start-pending__count{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:650}.start-pending__label{overflow-wrap:anywhere;font-weight:650}.start-pending__skeleton{gap:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);width:min(14rem,100%);padding:var(--space-3);display:grid}.start-pending__empty{color:var(--text-secondary)}.start-pending__skeleton-count{width:var(--space-9);height:var(--space-7)}.start-pending__skeleton-label{width:min(10rem,80%);height:var(--space-5)}.start-intro h1{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.start-intro p{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-lg);text-wrap:pretty}.start-actions,.start-task-groups{gap:var(--space-7);display:grid}.start-actions>h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.start-task-group{gap:var(--space-3);display:grid}.start-task-group h3{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-md)}.start-task-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media(min-width:721px){.start-task-list[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.start-task-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.start-task-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.start-task{align-items:flex-start;gap:var(--space-5);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;height:100%;padding:var(--space-5);flex-direction:column;display:flex}.start-task:focus-within{border-color:var(--focus-ring)}.start-task__body{gap:var(--space-3);width:100%;min-width:0;display:flex}.start-task__icon{width:var(--space-9);height:var(--space-9);flex:0 0 var(--space-9);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-strong);place-items:center;display:grid}.start-task__icon svg{width:var(--space-5);height:var(--space-5)}.start-task__copy{gap:var(--space-2);min-width:0;display:grid}.start-task__title-row{display:block}.start-task__title-row>.ui-badge{vertical-align:middle;margin-inline-start:var(--space-2)}.start-task h4{font-size:var(--text-md);line-height:var(--leading-md);overflow-wrap:anywhere;display:inline}.start-task__title-tail{white-space:nowrap;display:inline-block}.start-task p{max-width:68ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.start-task__action{flex:none;align-self:flex-start;min-width:max-content;margin-top:auto;text-decoration:none}.start-task__actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.start-task__actions .start-task__action{margin-top:0}.start-task__action svg{width:var(--space-4);height:var(--space-4)}.start-loading__section-title{width:40%;height:var(--space-7)}.start-loading__group-title{width:34%;height:var(--space-5)}.start-loading__icon{width:var(--space-9);height:var(--space-9);flex:0 0 var(--space-9)}.start-loading__task-title{width:72%;height:var(--space-5)}.start-loading__line{width:100%;height:var(--space-4)}.start-loading__line--short{width:64%}.start-loading__action{width:40%;height:var(--space-9);flex:none}@media(max-width:720px){.start-page{gap:var(--space-6)}.start-task-list{grid-template-columns:minmax(0,1fr)}.start-task{padding:var(--space-4)}.start-task__actions,.start-task__action,.start-loading__action{width:100%;min-width:0}}.freigaben-page{gap:var(--space-5);display:grid}.freigaben-page>.page-heading{margin-bottom:0}.freigaben-page>.page-heading p{text-wrap:pretty;max-width:72ch}.freigaben-jumps ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.freigaben-jumps a{align-items:center;gap:var(--space-1);border:1px solid var(--line-default);border-radius:var(--radius-pill);min-height:36px;padding:var(--space-1)var(--space-3);color:var(--text-secondary);text-decoration:none;display:inline-flex}.freigaben-jumps a:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text-primary)}.freigaben-jumps strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.freigaben-sections{gap:var(--space-4);display:grid}.freigaben-section{gap:var(--space-4);scroll-margin-top:var(--space-8);display:grid}.freigaben-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.freigaben-section-heading h2,.freigaben-section-heading p,.freigaben-section-link,.freigaben-follow-state,.freigaben-calm-note{margin:0}.freigaben-section-heading h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.freigaben-section-heading p{max-width:68ch;margin-top:var(--space-1);color:var(--text-secondary);text-wrap:pretty}.freigaben-section-stat{gap:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3);color:var(--text-secondary);text-align:right;flex:none;display:grid}.freigaben-section-stat[data-tone=warning]{background:var(--warning-soft);color:var(--warning-contrast)}.freigaben-section-stat__count{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--leading-2xl)}.freigaben-section-stat__label{font-size:var(--text-sm);font-weight:650;line-height:var(--leading-sm)}.freigaben-entry-list{margin:0;padding:0;list-style:none}.freigaben-entry-list>li{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-subtle);min-width:0;padding-block:var(--space-3);display:flex}.freigaben-entry-list>li:first-child{padding-top:0}.freigaben-entry-list>li:last-child{border-bottom:0;padding-bottom:0}.freigaben-entry-copy{gap:var(--space-1);min-width:0;display:grid}.freigaben-entry-copy strong{overflow-wrap:anywhere}.freigaben-entry-copy>span,.freigaben-entry-copy time,.freigaben-calm-note{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.freigaben-entry-additional{align-items:center;display:inline-flex}.freigaben-section-link a{font-weight:650}.freigaben-follow-state,.freigaben-calm-note{border-top:1px solid var(--line-subtle);padding-top:var(--space-3)}.freigaben-follow-state{color:var(--text-secondary)}.freigaben-control-skeleton{gap:var(--space-2);display:grid}.freigaben-control-skeleton .ui-skeleton:first-child{width:min(24rem,80%)}.freigaben-control-skeleton .ui-skeleton:last-child{width:min(18rem,60%)}.freigaben-empty-details{max-width:68ch;color:var(--text-secondary);text-align:left}.freigaben-empty-details summary{cursor:pointer;text-align:center;font-weight:650}@media(pointer:coarse){.start-pending__all,.freigaben-jumps a,.freigaben-empty-details summary,.freigaben-entry-list .ui-button,.freigaben-section-link a{min-height:var(--space-11)}}@media(max-width:620px){.freigaben-section-heading,.freigaben-entry-list>li{flex-direction:column;align-items:stretch}.freigaben-entry-list .ui-button{width:100%}}.suchen-page{gap:var(--space-6);display:grid}.suchen-page .page-heading{margin-bottom:var(--space-0)}.suchen-section-heading p{max-width:70ch}.suchen-create,.suchen-create-form,.suchen-list-section,.suchen-dialog-content,.suchen-dialog-form,.suchen-loading{gap:var(--space-5);display:grid}.suchen-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.suchen-section-heading h2,.suchen-section-heading p,.suchen-search h3,.suchen-search p,.suchen-budget h4{margin:0}.suchen-section-heading h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.suchen-heading-with-explanation,.suchen-field-label,.suchen-term-with-explanation{align-items:center;gap:var(--space-1);display:flex}.suchen-field-label{min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.suchen-field-label label{min-width:0}.suchen-term-with-explanation{width:fit-content}.suchen-section-heading p{margin-top:var(--space-1);color:var(--text-secondary)}.suchen-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-12)*5)),1fr));gap:var(--space-4);display:grid}.suchen-form-grid--settings{align-items:start}.suchen-form-grid--query,.suchen-form-grid--name{grid-template-columns:minmax(0,1fr)}.suchen-candidate-result{border:1px solid var(--line-default);border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);align-self:end}.suchen-provider-choice{gap:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);padding:var(--space-3);flex-wrap:wrap;display:flex}.suchen-provider-choice legend{padding-inline:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.suchen-provider-with-note{gap:var(--space-1);flex:100%;min-width:0;display:grid}.suchen-provider-line{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.suchen-mode-choice{gap:var(--space-3);border:1px solid var(--line-default);border-radius:var(--radius-md);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.suchen-mode-choice legend{padding-inline:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.suchen-mode-choice .ui-choice{border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3);align-items:flex-start}.suchen-choice-copy{gap:var(--space-1);display:grid}.suchen-choice-copy span{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.suchen-harvest-note,.suchen-provider-removal-note,.suchen-edit-success,.suchen-finding-success,.suchen-finding-no-action{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.suchen-harvest-note,.suchen-provider-removal-note{background:var(--warning-soft);color:var(--warning-contrast);grid-column:1/-1}.suchen-cadence-fieldset{max-width:calc(var(--space-12)*7);gap:var(--space-2);display:grid}.suchen-cadence-controls{gap:var(--space-2);grid-template-columns:minmax(96px,1fr) minmax(140px,1fr);display:grid}.suchen-provider-note{overflow-wrap:anywhere;max-width:70ch;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);text-wrap:pretty}.suchen-provider-note--summary{margin-top:var(--space-1);display:block}.suchen-form-actions,.suchen-dialog-actions,.suchen-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.suchen-list,.suchen-list-skeleton{gap:var(--space-0);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.suchen-list{border-block:1px solid var(--line-default)}.suchen-search{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--line-subtle);display:grid}.suchen-list li:last-child .suchen-search{border-bottom:0}.suchen-search-heading,.suchen-budget-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.suchen-search h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.suchen-query,.suchen-dialog-query{overflow-wrap:anywhere;max-width:72ch;color:var(--text-secondary);text-wrap:pretty}.suchen-query{margin-top:var(--space-1)!important}.suchen-findings-link{margin-top:var(--space-2);display:inline-block}.suchen-statuses{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.suchen-budget-breakdown,.suchen-dialog-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-12)*3)),1fr));gap:var(--space-3)var(--space-5);margin:var(--space-0);display:grid}.suchen-metadata{align-items:start;gap:var(--space-4);margin:var(--space-0);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) repeat(5,minmax(0,1fr));display:grid}.suchen-metadata div,.suchen-budget-breakdown div,.suchen-dialog-summary div{min-width:0}.suchen-metadata dt,.suchen-budget-breakdown dt,.suchen-dialog-summary dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.suchen-metadata dd,.suchen-budget-breakdown dd,.suchen-dialog-summary dd{margin:var(--space-1)0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-sm)}.suchen-budget{gap:var(--space-2);border-block:1px solid var(--line-subtle);padding-block:var(--space-3);display:grid}.suchen-budget-breakdown{gap:var(--space-4);grid-template-columns:repeat(4,minmax(7rem,1fr))}.suchen-budget .ui-progress{height:var(--space-1)}.suchen-plan{gap:var(--space-3);border-block:1px solid var(--line-subtle);padding-block:var(--space-4);display:grid}.suchen-plan h4,.suchen-plan p,.suchen-edit-form h4,.suchen-edit-form p,.suchen-explanation h2,.suchen-explanation dd,.suchen-explanation dl,.suchen-findings-heading h1,.suchen-findings-heading p,.suchen-findings-filter h2,.suchen-findings-filter p,.suchen-finding h2,.suchen-finding p,.suchen-finding dl{margin:0}.suchen-plan-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.suchen-plan-heading h4,.suchen-edit-form h4{font-size:var(--text-base);line-height:var(--leading-base)}.suchen-plan-heading span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.suchen-plan dl{gap:var(--space-3)var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;display:grid}.suchen-plan dt,.suchen-finding-metadata dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.suchen-plan dd,.suchen-finding-metadata dd{margin:var(--space-1)0 0;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-sm)}.suchen-plan-fallback{border-radius:var(--radius-md);background:var(--warning-soft);padding:var(--space-3);color:var(--warning-contrast);font-size:var(--text-sm);line-height:var(--leading-sm)}.suchen-plan-fallback-note{color:var(--text-muted);font-size:var(--text-xs);font-style:italic;line-height:var(--leading-xs)}.suchen-budget h4{font-size:var(--text-sm);line-height:var(--leading-sm)}.suchen-budget-heading strong,.suchen-overrun strong{font-variant-numeric:tabular-nums}.suchen-budget-warning,.suchen-failure-note,.suchen-open-run-note,.suchen-permission-note,.suchen-terminal-note,.suchen-overrun{border-radius:var(--radius-md);max-width:72ch;padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.suchen-budget-warning{background:var(--warning-soft);color:var(--warning-contrast)}.suchen-failure-note{gap:var(--space-1);background:var(--danger-soft);color:var(--danger-contrast);display:grid}.suchen-run-history{border-block:1px solid var(--line-subtle);padding-block:var(--space-3)}.suchen-run-history summary{cursor:pointer;width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.suchen-run-history ol{gap:var(--space-2);padding:var(--space-3)0 0;margin:0;list-style:none;display:grid}.suchen-run-history li{align-items:center;gap:var(--space-2)var(--space-3);min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;display:flex}.suchen-run-history__time{color:var(--text-muted);font-variant-numeric:tabular-nums}.suchen-run-history__result,.suchen-run-history__failure{min-width:min(100%,calc(var(--space-12)*4));overflow-wrap:anywhere;flex:1}.suchen-run-history__failure{color:var(--danger-contrast)}.suchen-open-run-note,.suchen-permission-note,.suchen-terminal-note{background:var(--surface-sunken);color:var(--text-secondary)}.suchen-open-run-links{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.suchen-overrun{margin:var(--space-0);background:var(--warning-soft);color:var(--warning-contrast)}.suchen-action-area{gap:var(--space-3);display:grid}.suchen-action--danger.ui-button--secondary{border-color:var(--danger);background:var(--surface-raised);color:var(--danger-contrast)}.suchen-action--danger.ui-button--secondary:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft);color:var(--danger-contrast)}.suchen-edit-form{gap:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:var(--space-4);display:grid}.suchen-edit-form>div:first-child{gap:var(--space-1);max-width:72ch;display:grid}.suchen-edit-form>div:first-child p{color:var(--text-secondary)}.suchen-edit-success,.suchen-finding-success{background:var(--success-soft);color:var(--success-contrast)}.suchen-explanation{display:block}.suchen-explanation dl{gap:var(--space-4)var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.suchen-explanation dt{margin-bottom:var(--space-1);color:var(--text-primary);font-weight:650}.suchen-explanation dd{color:var(--text-secondary);line-height:var(--leading-base);text-wrap:pretty}.suchen-confirm-providers{gap:var(--space-2);display:grid}.suchen-confirm-providers ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.suchen-confirm-providers li{gap:var(--space-3);border-bottom:1px solid var(--line-subtle);padding-bottom:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);display:grid}.suchen-confirm-providers li span:last-child{color:var(--text-secondary)}.suchen-findings-page,.suchen-findings-loading,.suchen-findings-filter,.suchen-finding,.suchen-finding-action-area{gap:var(--space-4);display:grid}.suchen-findings-heading,.suchen-finding-heading,.suchen-findings-filter{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.suchen-findings-heading>div,.suchen-finding-heading>div{min-width:0}.suchen-findings-heading h1{margin-top:var(--space-2);font-size:var(--text-2xl);line-height:var(--leading-2xl)}.suchen-findings-heading p,.suchen-finding-heading p,.suchen-findings-filter p{margin-top:var(--space-1);color:var(--text-secondary)}.suchen-findings-filter__choices,.suchen-finding-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.suchen-finding-source-action{align-items:end;gap:var(--space-3);display:flex}.suchen-finding-source-action .ui-form-field{min-width:180px}.suchen-findings-list{border-block:1px solid var(--line-default);gap:0;margin:0;padding:0;list-style:none;display:grid}.suchen-finding{padding-block:var(--space-6);border-bottom:1px solid var(--line-subtle)}.suchen-findings-list li:last-child .suchen-finding{border-bottom:0}.suchen-finding h2{overflow-wrap:anywhere;font-size:var(--text-lg);line-height:var(--leading-lg)}.suchen-finding-metadata{gap:var(--space-3)var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.suchen-finding-reason{gap:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);max-width:72ch;padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}.suchen-finding-no-action{background:var(--surface-sunken);color:var(--text-secondary)}.suchen-dialog-summary{padding-block:var(--space-3);border-block:1px solid var(--line-subtle)}.suchen-dialog-content>p{margin:var(--space-0)}.suchen-page .page-heading p{max-width:70ch}.suchen-skeleton-title,.suchen-skeleton-status,.suchen-skeleton-control,.suchen-skeleton-button,.suchen-skeleton-query{display:block}.suchen-skeleton-title{width:calc(var(--space-12)*4);max-width:60%;height:var(--space-5)}.suchen-skeleton-status{width:var(--space-12);height:var(--space-5)}.suchen-skeleton-control{width:100%;height:var(--space-10)}.suchen-skeleton-button{width:calc(var(--space-12)*2);height:var(--space-9)}.suchen-skeleton-query{width:min(72ch,90%);height:var(--space-6)}@media(max-width:720px){.suchen-search-heading,.suchen-budget-heading,.suchen-findings-heading,.suchen-finding-heading,.suchen-findings-filter,.suchen-plan-heading{flex-direction:column;align-items:stretch}.suchen-statuses{justify-content:flex-start}.suchen-metadata,.suchen-budget-breakdown,.suchen-dialog-summary{grid-template-columns:1fr}.suchen-form-actions,.suchen-actions,.suchen-dialog-actions,.suchen-finding-actions,.suchen-finding-source-action{flex-direction:column;align-items:stretch}.suchen-form-actions .ui-button,.suchen-actions .ui-button,.suchen-dialog-actions .ui-button,.suchen-finding-actions .ui-button{width:100%;min-height:var(--space-11)}.suchen-dialog-actions{flex-direction:column-reverse}.suchen-cadence-controls,.suchen-confirm-providers li{grid-template-columns:1fr}}.podcast-suchen-page{gap:var(--space-6);display:grid}.podcast-suchen-page .page-heading{margin-bottom:var(--space-0)}.podcast-suchen-form-panel form,.podcast-suchen-form-copy,.podcast-suchen-results,.podcast-suchen-results>section,.podcast-suchen-loading{gap:var(--space-4);display:grid}.podcast-suchen-form-copy h2,.podcast-suchen-form-copy p,.podcast-suchen-results__heading h2,.podcast-suchen-results__heading p,.podcast-suchen-result h3,.podcast-suchen-result p,.podcast-suchen-result__meta{margin:0}.podcast-suchen-form-copy h2,.podcast-suchen-results__heading h2{text-wrap:balance}.podcast-suchen-form-copy p,.podcast-suchen-results__heading p{max-width:70ch;color:var(--text-secondary);text-wrap:pretty}.podcast-suchen-form-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.podcast-suchen-form-row .ui-button{margin-bottom:calc(var(--space-1) + var(--text-xs))}.podcast-suchen-availability-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.podcast-suchen-loading__status,.podcast-suchen-results__heading,.podcast-suchen-result__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.podcast-suchen-loading__status{color:var(--text-secondary);justify-content:flex-start}.podcast-suchen-loading .ui-skeleton{min-height:88px}.podcast-suchen-result-list{border:1px solid var(--line-default);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.podcast-suchen-result-list>li+li{border-top:1px solid var(--line-subtle)}.podcast-suchen-result{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) minmax(180px,auto);display:grid}.podcast-suchen-result:hover{background:var(--surface-hover)}.podcast-suchen-result__body,.podcast-suchen-result__action{align-content:start;gap:var(--space-2);min-width:0;display:grid}.podcast-suchen-show-episodes{gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line-subtle);grid-column:1/-1;display:grid}.podcast-suchen-show-episodes h4{margin:0}.podcast-suchen-result__body>p{max-width:72ch;color:var(--text-secondary);line-height:var(--leading-sm);overflow-wrap:anywhere;text-wrap:pretty}.podcast-suchen-result__meta{gap:var(--space-1)var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.podcast-suchen-result__meta li+li:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}.podcast-suchen-result__limit-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.podcast-suchen-result__action{justify-items:end}.podcast-suchen-result__success,.podcast-suchen-result__unavailable{max-width:32ch;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);text-wrap:pretty}.podcast-suchen-result__success{background:var(--success-soft);color:var(--success-contrast)}.podcast-suchen-result__unavailable{background:var(--surface-sunken);color:var(--text-secondary)}@media(max-width:760px){.podcast-suchen-form-row,.podcast-suchen-result{grid-template-columns:minmax(0,1fr)}.podcast-suchen-form-row .ui-button{width:100%;margin-bottom:0}.podcast-suchen-results__heading,.podcast-suchen-result__heading{flex-direction:column;align-items:flex-start}.podcast-suchen-result__action{justify-items:stretch}.podcast-suchen-result__action .ui-button{width:100%}}.folgen-picker{gap:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-5);display:grid}.folgen-picker__kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.folgen-picker__kennung{min-width:0}.folgen-picker__kennung h2{overflow-wrap:anywhere;margin:0}.folgen-picker__meta{margin:var(--space-1)0 0;color:var(--text-secondary)}.folgen-picker__abo{justify-items:end;gap:var(--space-2);display:grid}.folgen-picker__abo-hinweis{max-width:34ch;color:var(--text-secondary);font-size:var(--text-sm);text-align:right;margin:0;display:block}.folgen-picker-loading{gap:var(--space-3);display:grid}.folgen-picker-hinweis{max-width:72ch;color:var(--text-secondary);margin:0}.folgen-picker-leiste{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.folgen-picker-chips{align-items:flex-end;gap:var(--space-2)var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.folgen-picker-chips .umfang-anzahl{align-items:flex-end}.folgen-picker-chip{border-radius:var(--radius-pill)}.folgen-picker-zaehler{color:var(--text-secondary)}.folgen-picker-zeitraum{gap:var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:grid}.folgen-picker-zeitraum__hinweis{max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm);margin:0}.folgen-picker-liste{border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}.folgen-picker-zeile{gap:var(--space-3);border-bottom:1px solid var(--line-subtle);padding:var(--space-3)0;align-items:flex-start;display:flex}.folgen-picker-liste .ui-choice{min-width:var(--space-6);min-height:var(--space-6);justify-content:center}.folgen-picker-liste .ui-choice input{width:var(--space-5);height:var(--space-5)}@media(pointer:coarse){.folgen-picker-liste .ui-choice{min-width:var(--space-11);min-height:var(--space-11)}}.folgen-picker-zeile__text{gap:var(--space-1);min-width:0;display:grid}.folgen-picker-zeile__titel{overflow-wrap:anywhere}.folgen-picker-zeile__meta{gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.folgen-picker-zeile[data-bestand] .folgen-picker-zeile__titel{color:var(--text-secondary)}.folgen-picker-zeile__bestand{color:var(--text-muted);font-weight:650}.folgen-picker-mehr{justify-self:start}.folgen-picker-weg{border:0;margin:0;padding:0}.folgen-picker-weg legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.folgen-picker-weg__optionen{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.folgen-picker-weg__optionen button{gap:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3)var(--space-4);color:var(--text-primary);text-align:left;cursor:pointer;display:grid}.folgen-picker-weg__optionen button[aria-pressed=true]{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--focus-ring)}.folgen-picker-weg__optionen button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.folgen-picker-weg__optionen span{color:var(--text-secondary);font-size:var(--text-sm)}.folgen-picker-absenden{gap:var(--space-3);justify-items:start;display:grid}.folgen-picker-absenden--oben{z-index:var(--z-sticky);top:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface-raised);width:fit-content;max-width:100%;padding:var(--space-2);box-shadow:var(--shadow-hairline);align-self:start;position:sticky}.folgen-picker-quittung{max-width:72ch;color:var(--text-secondary)}.folgen-picker-bestandsliste{margin:var(--space-2)0 0;padding-left:var(--space-5)}@media(max-width:767px){.workspace:has(.folgen-picker){overflow:visible}.folgen-picker-absenden--oben{top:calc(52px + env(safe-area-inset-top,0px) + var(--space-2))}}@media(max-width:640px){.folgen-picker-weg__optionen{grid-template-columns:1fr}.folgen-picker__abo{justify-items:start}.folgen-picker__abo-hinweis{text-align:left}}}@layer components;@layer utilities{.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.bg-white{background-color:var(--color-white)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-danger{--tw-ring-color:var(--color-danger)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[anchor\:auch-kaputt\]{anchor:auch-kaputt}.\[anchor\:kaputt\]{anchor:kaputt}.\[anchor\:leer\]{anchor:leer}@media(hover:hover){.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
