@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-caption:var(--text-caption);--text-label:var(--text-label);--text-body:var(--text-body);--text-body-lg:var(--text-body-lg);--text-title:var(--text-title);--text-heading:var(--text-heading);--text-display:var(--text-display);--radius-2xs:var(--radius-2xs);--radius-pill:var(--radius-pill);--shadow-ring:var(--shadow-ring);--color-bg-page:var(--color-bg-page);--color-bg-surface:var(--color-bg-surface);--color-bg-subtle:var(--color-bg-subtle);--color-bg-hover:var(--color-bg-hover);--color-bg-pressed:var(--color-bg-pressed);--color-bg-selected:var(--color-bg-selected);--color-bg-fink:var(--color-bg-fink);--color-border-subtle:var(--color-border-subtle);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-border-input:var(--color-border-input);--color-text:var(--color-text);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-on-accent:var(--color-text-on-accent);--color-text-link:var(--color-text-link);--color-accent:var(--color-accent);--color-accent-solid:var(--color-accent-solid);--color-accent-hover:var(--color-accent-hover);--color-accent-soft:var(--color-accent-soft);--color-accent-soft-hover:var(--color-accent-soft-hover);--color-accent-text:var(--color-accent-text);--color-ok-soft:var(--color-ok-soft);--color-ok-text:var(--color-ok-text);--color-ok-solid:var(--color-ok-solid);--color-warn-soft:var(--color-warn-soft);--color-warn-text:var(--color-warn-text);--color-open-soft:var(--color-open-soft);--color-open-text:var(--color-open-text);--color-open-solid:var(--color-open-solid);--color-muted-soft:var(--color-muted-soft);--color-muted-text:var(--color-muted-text);--color-muted-solid:var(--color-muted-solid);--color-warn:var(--color-warn);--color-warn-hover:var(--color-warn-hover);--color-text-on-warn:var(--color-text-on-warn);--color-danger:var(--color-danger);--color-danger-hover:var(--color-danger-hover);--color-danger-text:var(--color-danger-text);--color-danger-soft:var(--color-danger-soft);--color-text-on-danger:var(--color-text-on-danger);--color-focus:var(--color-focus)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}::-webkit-calendar-picker-indicator{line-height:1}:-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 components;@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[8\%\]{inset:8%}.inset-\[26\%\]{inset:26%}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[53\%\]{top:53%}.-right-1{right:calc(var(--spacing) * -1)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[10\%\]{right:10%}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-40{bottom:calc(var(--spacing) * 40)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:0}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-24{left:calc(var(--spacing) * 24)}.left-\[12\%\]{left:12%}.left-\[63\.5\%\]{left:63.5%}.z-10{z-index:10}.z-20{z-index:20}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.order-last{order:9999}.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}}.m-0{margin:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[13\%\]{width:13%;height:13%}.size-\[15\%\]{width:15%;height:15%}.size-\[27\%\]{width:27%;height:27%}.size-\[var\(--hit-touch\)\]{width:var(--hit-touch);height:var(--hit-touch)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[6\.2rem\]{height:6.2rem}.h-\[6\.8rem\]{height:6.8rem}.h-\[7rem\]{height:7rem}.h-\[20rem\]{height:20rem}.h-\[22rem\]{height:22rem}.h-\[min\(35vh\,20rem\)\]{height:min(35vh,20rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[min\(44rem\,calc\(100dvh-2rem\)\)\]{max-height:min(44rem,100dvh - 2rem)}.max-h-\[min\(80vh\,52rem\)\]{max-height:min(80vh,52rem)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-\[var\(--hit\)\]{min-height:var(--hit)}.min-h-\[var\(--hit-touch\)\]{min-height:var(--hit-touch)}.min-h-dvh{min-height:100dvh}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.2rem\]{width:4.2rem}.w-\[4\.6rem\]{width:4.6rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[8\.2rem\]{width:8.2rem}.w-\[8\.4rem\]{width:8.4rem}.w-\[8rem\]{width:8rem}.w-\[11rem\]{width:11rem}.w-\[19rem\]{width:19rem}.w-\[68\%\]{width:68%}.w-\[min\(94\%\,32rem\)\]{width:min(94%,32rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[88rem\]{max-width:88rem}.max-w-\[92rem\]{max-width:92rem}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[var\(--hit\)\]{min-width:var(--hit)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-6{rotate:6deg}.rotate-\[-2deg\]{rotate:-2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[2rem\]{border-style:var(--tw-border-style);border-width:2rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-color\:var\(--color-accent-text\)\]{border-color:var(--color-accent-text)}.\[border-color\:var\(--color-open-text\)\]{border-color:var(--color-open-text)}.border-\[\#8e6e29\]\/35{border-color:#8e6e2959}.border-\[\#e7dcc4\]{border-color:#e7dcc4}.border-accent,.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-\[\#1f2a24\]{background-color:#1f2a24}.bg-\[\#4c7a58\]{background-color:#4c7a58}.bg-\[\#9f792c\]\/35{background-color:#9f792c59}.bg-\[\#c9a24a\]{background-color:#c9a24a}.bg-\[\#d1bd94\]{background-color:#d1bd94}.bg-\[\#d4b35c\]{background-color:#d4b35c}.bg-\[\#d7b55f\]{background-color:#d7b55f}.bg-\[\#e4f3ea\]{background-color:#e4f3ea}.bg-\[\#edcb70\]{background-color:#edcb70}.bg-\[\#f6e7a8\]{background-color:#f6e7a8}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[var\(--color-open-soft\,var\(--color-bg-subtle\)\)\]{background-color:var(--color-open-soft,var(--color-bg-subtle))}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-bg-fink{background-color:var(--color-bg-fink)}.bg-bg-page{background-color:var(--color-bg-page)}.bg-bg-subtle{background-color:var(--color-bg-subtle)}.bg-bg-surface,.bg-bg-surface\/90{background-color:var(--color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.bg-bg-surface\/90{background-color:color-mix(in oklab,var(--color-bg-surface) 90%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-danger{background-color:var(--color-danger)}.bg-open-soft{background-color:var(--color-open-soft)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--color-warn)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-\[radial-gradient\(circle_at_30\%_25\%\,\#fde3dd\,\#f0928a\)\]{background-image:radial-gradient(circle at 30% 25%,#fde3dd,#f0928a)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#dff3e6\,\#9fd8b7_55\%\,\#5ea87f\)\]{background-image:radial-gradient(circle at 35% 30%,#dff3e6,#9fd8b7 55%,#5ea87f)}.bg-\[radial-gradient\(circle_at_50\%_32\%\,var\(--color-accent-soft\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 32%,var(--color-accent-soft),transparent 58%)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.125rem\]{padding-inline:1.125rem}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[clamp\(2\.5rem\,5vw\,4rem\)\]{padding-block:clamp(2.5rem,5vw,4rem)}.py-\[clamp\(2rem\,4vw\,3\.5rem\)\]{padding-block:clamp(2rem,4vw,3.5rem)}.py-\[clamp\(3\.5rem\,8vw\,7rem\)\]{padding-block:clamp(3.5rem,8vw,7rem)}.py-\[clamp\(4rem\,8vw\,7rem\)\]{padding-block:clamp(4rem,8vw,7rem)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[clamp\(1\.8rem\,4vw\,3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.9rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.9rem,3vw,2.6rem)}.text-\[clamp\(1\.55rem\,2\.3vw\,2\.05rem\)\]{font-size:clamp(1.55rem,2.3vw,2.05rem)}.text-\[clamp\(2\.1rem\,4\.5vw\,3\.75rem\)\]{font-size:clamp(2.1rem,4.5vw,3.75rem)}.text-\[clamp\(2\.1rem\,4vw\,3\.4rem\)\]{font-size:clamp(2.1rem,4vw,3.4rem)}.text-\[clamp\(2\.2rem\,4\.3vw\,3\.6rem\)\]{font-size:clamp(2.2rem,4.3vw,3.6rem)}.text-\[clamp\(2\.2rem\,4\.4vw\,3\.75rem\)\]{font-size:clamp(2.2rem,4.4vw,3.75rem)}.text-\[clamp\(2\.2rem\,4\.5vw\,3\.75rem\)\]{font-size:clamp(2.2rem,4.5vw,3.75rem)}.text-\[clamp\(2\.2rem\,4\.6vw\,3\.9rem\)\]{font-size:clamp(2.2rem,4.6vw,3.9rem)}.text-\[clamp\(2\.3rem\,4\.8vw\,4rem\)\]{font-size:clamp(2.3rem,4.8vw,4rem)}.text-\[clamp\(2\.5rem\,4\.6vw\,4\.25rem\)\]{font-size:clamp(2.5rem,4.6vw,4.25rem)}.text-\[clamp\(3\.5rem\,8vw\,6rem\)\]{font-size:clamp(3.5rem,8vw,6rem)}.text-body{font-size:var(--text-body)}.text-body-lg{font-size:var(--text-body-lg)}.text-caption{font-size:var(--text-caption)}.text-heading{font-size:var(--text-heading)}.text-label{font-size:var(--text-label)}.text-title{font-size:var(--text-title)}.\[line-height\:0\.9\]{line-height:.9}.\[line-height\:0\.95\]{line-height:.95}.\[line-height\:1\.04\]{line-height:1.04}.\[line-height\:1\.05\]{line-height:1.05}.\[line-height\:1\.06\]{line-height:1.06}.\[line-height\:1\.08\]{line-height:1.08}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[letter-spacing\:var\(--tracking-display\)\]{letter-spacing:var(--tracking-display)}.\[letter-spacing\:var\(--tracking-heading\)\]{letter-spacing:var(--tracking-heading)}.\[letter-spacing\:var\(--tracking-title\)\]{letter-spacing:var(--tracking-title)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.\[color\:var\(--color-accent-text\)\]{color:var(--color-accent-text)}.\[color\:var\(--color-danger-text\)\]{color:var(--color-danger-text)}.\[color\:var\(--color-ok-text\)\]{color:var(--color-ok-text)}.\[color\:var\(--color-open-text\)\]{color:var(--color-open-text)}.\[color\:var\(--color-text\)\]{color:var(--color-text)}.\[color\:var\(--color-text-on-accent\)\]{color:var(--color-text-on-accent)}.\[color\:var\(--color-text-on-danger\)\]{color:var(--color-text-on-danger)}.\[color\:var\(--color-text-on-warn\)\]{color:var(--color-text-on-warn)}.\[color\:var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.\[color\:var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[\#1f4d35\]{color:#1f4d35}.text-\[\#4f3a12\]{color:#4f3a12}.text-\[\#8a2f2a\]{color:#8a2f2a}.text-\[\#8ed8ac\]{color:#8ed8ac}.text-\[\#56421c\]{color:#56421c}.text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.text-ok-text{color:var(--color-ok-text)}.text-open-text{color:var(--color-open-text)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.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,)}.underline{text-decoration-line:underline}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow-\[0_8px_24px_-16px_oklch\(0\.3_0\.025_95\/0\.25\)\]{--tw-shadow:0 8px 24px -16px var(--tw-shadow-color,oklch(30% .025 95/.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-10px_rgba\(0\,0\,0\,0\.6\)\,0_0_0_6px_rgba\(142\,216\,172\,0\.35\)\]{--tw-shadow:0 16px 36px -10px var(--tw-shadow-color,#0009), 0 0 0 6px var(--tw-shadow-color,#8ed8ac59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_-10px_rgba\(0\,0\,0\,0\.55\)\,inset_0_-8px_18px_rgba\(0\,0\,0\,0\.12\)\,inset_0_2px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow:0 20px 50px -10px var(--tw-shadow-color,#0000008c), inset 0 -8px 18px var(--tw-shadow-color,#0000001f), inset 0 2px 0 var(--tw-shadow-color,#ffffffb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_45px_-25px_rgba\(63\,45\,18\,\.7\)\]{--tw-shadow:0 24px 45px -25px var(--tw-shadow-color,#3f2d12b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-28px_rgba\(63\,45\,18\,\.6\)\]{--tw-shadow:0 24px 50px -28px var(--tw-shadow-color,#3f2d1299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.08\)\,0_30px_80px_-30px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff14), 0 30px 80px -30px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\,0_10px_24px_-10px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff26), 0 10px 24px -10px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgba\(255\,255\,255\,\.7\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#ffffffb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ring{--tw-shadow:var(--shadow-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.\[filter\:drop-shadow\(0_10px_12px_rgba\(0\,0\,0\,0\.3\)\)\]{filter:drop-shadow(0 10px 12px #0000004d)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\,background-color\]{transition-property:scale,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-bg-hover:hover{background-color:var(--color-bg-hover)}.hover\:bg-danger-hover:hover{background-color:var(--color-danger-hover)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-warn-hover:hover{background-color:var(--color-warn-hover)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-subtle:disabled{background-color:var(--color-bg-subtle)}.disabled\:\[color\:var\(--color-text-disabled\)\]:disabled{color:var(--color-text-disabled)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:40rem){.max-sm\:mt-auto{margin-top:auto}.max-sm\:max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-sm\:max-w-none{max-width:none}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media(min-width:40rem){.sm\:inset-x-10{inset-inline:calc(var(--spacing) * 10)}.sm\:bottom-44{bottom:calc(var(--spacing) * 44)}.sm\:-left-3{left:calc(var(--spacing) * -3)}.sm\:left-32{left:calc(var(--spacing) * 32)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.min-\[40rem\]\:h-\[28rem\]{height:28rem}.sm\:h-\[24rem\]{height:24rem}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[5\.1rem\]{width:5.1rem}.sm\:w-\[13rem\]{width:13rem}.sm\:w-\[22rem\]{width:22rem}.sm\:min-w-\[28rem\]{min-width:28rem}.min-\[40rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:whitespace-nowrap{white-space:nowrap}}@media(min-width:48rem){.min-\[48rem\]\:order-first{order:-9999}.min-\[48rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:inset-x-0{inset-inline:0}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:-bottom-2{bottom:calc(var(--spacing) * -2)}.lg\:bottom-44{bottom:calc(var(--spacing) * 44)}.lg\:-left-24{left:calc(var(--spacing) * -24)}.lg\:left-24{left:calc(var(--spacing) * 24)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:block{display:block}.min-\[64rem\]\:h-\[min\(80vh\,52rem\)\]{height:min(80vh,52rem)}.lg\:min-h-\[39rem\]{min-height:39rem}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:max-w-\[19rem\]{max-width:19rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.3fr_0\.7fr_0\.7fr_0\.9fr\]{grid-template-columns:1.3fr .7fr .7fr .9fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(32rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(18rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.lg\:grid-cols-\[minmax\(17rem\,0\.65fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr)}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}.\[\&_\.fink-bird\]\:w-20 .fink-bird{width:calc(var(--spacing) * 20)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\:\:before\]\:hidden:before{display:none}.\[\&\>p\]\:basis-full>p{flex-basis:100%}}:root{--font-sans:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-caption:.75rem;--text-label:.8125rem;--text-body:.875rem;--text-body-lg:1rem;--text-title:1.25rem;--text-heading:1.75rem;--text-display:2.25rem;--leading-caption:1.35;--leading-body:1.5;--leading-title:1.25;--leading-heading:1.2;--leading-display:1.15;--tracking-title:-.01em;--tracking-heading:-.02em;--tracking-display:-.03em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-2xs:4px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--hit:2rem;--hit-touch:2.75rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--z-sticky:1;--z-tabbar:2;--z-popover:10;--z-sheet:20;--z-dialog:30;--z-toast:40;--z-skip:100}[data-theme=light]{--gray-0:oklch(99.5% .002 155);--gray-1:oklch(97.5% .004 155);--gray-2:oklch(96% .005 155);--gray-3:oklch(94.5% .006 155);--gray-4:oklch(92.5% .007 155);--gray-5:oklch(91.5% .008 155);--gray-6:oklch(90.5% .006 155);--gray-7:oklch(87% .007 155);--gray-8:oklch(78% .008 155);--gray-9:oklch(60% .01 155);--gray-10:oklch(50% .012 155);--gray-11:oklch(45% .012 155);--gray-12:oklch(23% .01 155);--green-3:oklch(93.5% .04 158);--green-4:oklch(92% .05 158);--green-5:oklch(88% .07 158);--green-9:oklch(45% .1 158);--green-10:oklch(40% .1 158);--green-11:oklch(42% .11 158);--green-contrast:oklch(99.5% .002 155);--amber-3:oklch(95% .06 80);--amber-11:oklch(50% .13 65);--amber-9:oklch(57% .16 48);--amber-10:oklch(52% .15 46);--amber-contrast:#fff;--red-3:oklch(95% .04 30);--red-9:oklch(55% .18 30);--red-10:oklch(50% .18 30);--red-11:oklch(52% .16 30);--red-contrast:oklch(99.5% .002 155);--sky-3:oklch(94% .03 250);--sky-9:oklch(46% .13 250);--sky-11:oklch(45% .12 250);--shadow-color:0 0 0;--shadow-ring:0 0 0 1px oklch(0% 0 0/.06);--shadow-sm:var(--shadow-ring), 0 1px 2px -1px oklch(0% 0 0/.06), 0 2px 4px 0 oklch(0% 0 0/.04);--shadow-md:var(--shadow-ring), 0 4px 8px -2px oklch(0% 0 0/.08), 0 12px 24px -4px oklch(0% 0 0/.08);--shadow-lg:var(--shadow-ring), 0 8px 16px -4px oklch(0% 0 0/.1), 0 24px 48px -8px oklch(0% 0 0/.12);--scrim:oklch(20% .01 155/.4);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23505c54' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");color-scheme:light}[data-theme=dark]{--gray-0:oklch(21% .007 160);--gray-1:oklch(17% .006 160);--gray-2:oklch(23.5% .008 160);--gray-3:oklch(25.5% .008 160);--gray-4:oklch(28% .009 160);--gray-5:oklch(30% .01 160);--gray-6:oklch(31% .01 160);--gray-7:oklch(35% .01 160);--gray-8:oklch(42% .01 160);--gray-9:oklch(55% .01 160);--gray-10:oklch(68% .01 160);--gray-11:oklch(76% .01 160);--gray-12:oklch(95% .005 160);--green-3:oklch(25% .035 158);--green-4:oklch(30% .06 158);--green-5:oklch(34% .07 158);--green-9:oklch(80% .12 158);--green-10:oklch(85% .12 158);--green-11:oklch(82% .12 158);--green-contrast:oklch(15% .03 158);--amber-3:oklch(32% .06 80);--amber-11:oklch(83% .12 80);--amber-9:oklch(78% .14 62);--amber-10:oklch(83% .13 66);--amber-contrast:oklch(22% .04 55);--red-3:oklch(32% .06 30);--red-9:oklch(70% .16 30);--red-10:oklch(75% .16 30);--red-11:oklch(80% .13 30);--red-contrast:oklch(15% .03 30);--sky-3:oklch(30% .05 250);--sky-9:oklch(80% .1 250);--sky-11:oklch(80% .1 250);--shadow-ring:0 0 0 1px oklch(100% 0 0/.08);--shadow-sm:var(--shadow-ring);--shadow-md:var(--shadow-ring), 0 8px 24px -4px oklch(0% 0 0/.5);--shadow-lg:var(--shadow-ring), 0 16px 48px -8px oklch(0% 0 0/.6);--scrim:oklch(10% .01 160/.6);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b7c2bb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");color-scheme:dark}:root,[data-theme]{--color-bg-page:var(--gray-1);--color-bg-surface:var(--gray-0);--color-bg-subtle:var(--gray-2);--color-bg-hover:var(--gray-3);--color-bg-pressed:var(--gray-4);--color-bg-selected:var(--gray-5);--color-bg-fink:var(--green-3);--color-border-subtle:var(--gray-6);--color-border:var(--gray-7);--color-border-strong:var(--gray-8);--color-border-input:var(--gray-9);--color-text:var(--gray-12);--color-text-secondary:var(--gray-11);--color-text-tertiary:var(--gray-10);--color-text-disabled:var(--gray-9);--color-text-on-accent:var(--green-contrast);--color-text-link:var(--green-9);--color-accent:var(--green-9);--color-accent-solid:var(--green-9);--color-accent-hover:var(--green-10);--color-accent-soft:var(--green-4);--color-accent-soft-hover:var(--green-5);--color-accent-text:var(--green-11);--color-ok-soft:var(--green-4);--color-ok-text:var(--green-11);--color-ok-solid:var(--green-9);--color-warn-soft:var(--amber-3);--color-warn-text:var(--amber-11);--color-warn:var(--amber-9);--color-warn-hover:var(--amber-10);--color-text-on-warn:var(--amber-contrast);--color-open-soft:var(--red-3);--color-open-text:var(--red-11);--color-open-solid:var(--red-9);--color-muted-soft:var(--gray-3);--color-muted-text:var(--gray-11);--color-muted-solid:var(--gray-9);--color-danger:var(--red-9);--color-danger-hover:var(--red-10);--color-danger-text:var(--red-11);--color-danger-soft:var(--red-3);--color-text-on-danger:var(--red-contrast);--tile-green-bg:var(--green-4);--tile-green-fg:var(--green-11);--tile-amber-bg:var(--amber-3);--tile-amber-fg:var(--amber-11);--tile-sky-bg:var(--sky-3);--tile-sky-fg:var(--sky-11);--tile-gray-bg:var(--gray-3);--tile-gray-fg:var(--gray-11);--color-focus:var(--sky-9);--focus-ring:0 0 0 2px var(--color-bg-surface), 0 0 0 5px var(--color-focus)}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.num,time,[data-num]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.motion{transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.motion:active{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.motion{transition:opacity var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}}html.theme-switching *{transition:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);color:var(--color-text);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);z-index:var(--z-skip);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:none}.field{align-content:start;gap:var(--space-2);width:100%;max-width:22rem;display:grid}.field label,.field dt{font-size:var(--text-label);font-weight:var(--weight-semibold)}.help{font-size:var(--text-label);color:var(--color-text-secondary)}.error{font-size:var(--text-label);color:var(--color-open-text)}.ok{font-size:var(--text-label);color:var(--color-ok-text)}.input{min-height:var(--hit-touch);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-input);color:var(--color-text);font:inherit;font-size:var(--text-body-lg);border:0;width:100%}.input::placeholder{color:var(--color-text-tertiary)}.input:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;box-shadow:inset 0 0 0 1px var(--color-focus)}.field.is-invalid .input{box-shadow:inset 0 0 0 1.5px var(--color-danger)}.input:disabled{background:var(--color-bg-subtle);color:var(--color-text-disabled)}textarea.input{padding-block:var(--space-3);resize:vertical;min-height:6.5rem}input[type=checkbox]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent);border-radius:var(--radius-2xs);cursor:pointer;flex:none}input[type=checkbox]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;accent-color:var(--color-text-disabled)}.select{min-height:var(--hit-touch);padding:0 var(--space-10) 0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-surface) var(--select-caret) no-repeat right var(--space-4) center / 1rem 1rem;box-shadow:inset 0 0 0 1px var(--color-border-input);color:var(--color-text);font:inherit;font-size:var(--text-body-lg);appearance:none;border:0;width:100%}.select:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;box-shadow:inset 0 0 0 1px var(--color-focus)}dialog{background:var(--color-bg-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:0;width:100%;max-width:min(28rem,100vw - 2rem);margin:auto;padding:0}dialog:not([open]){display:none}dialog::backdrop{background:var(--scrim)}@media(prefers-reduced-motion:no-preference){dialog[open]{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}@starting-style{dialog[open]{opacity:0;transform:scale(.97)}}dialog[open]::backdrop{transition:opacity var(--dur-base) var(--ease-out)}@starting-style{dialog[open]::backdrop{opacity:0}}}@media(prefers-reduced-motion:reduce){dialog[open]{transition:opacity var(--dur-base) var(--ease-out)}@starting-style{dialog[open]{opacity:0}}}.dialog-body{padding:var(--space-6);gap:var(--space-4);display:grid}.dialog-body h2{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}.dialog-actions{gap:var(--space-2);justify-content:flex-end;padding-block-start:var(--space-2);display:flex}.phase-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.phase-list li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex}.phase-list .n{border-radius:var(--radius-pill);background:var(--color-accent-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--color-accent-text);font-weight:var(--weight-bold);justify-content:center;align-items:center;margin-inline-end:var(--space-2);display:inline-flex}.wb-disclosure{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-sm)}.wb-disclosure>summary{gap:var(--space-2);cursor:pointer;color:var(--color-text);font-weight:var(--weight-semibold);align-items:center;list-style:none;display:flex}.wb-disclosure>summary::-webkit-details-marker{display:none}.wb-disclosure>summary:before{content:"";block-size:.75rem;inline-size:.75rem;-webkit-mask:var(--select-caret) center / contain no-repeat;mask:var(--select-caret) center / contain no-repeat;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;flex:none}.wb-disclosure[open]>summary:before{transform:rotate(180deg)}.progress-ring{color:#f6f9f7;border-radius:50%;place-items:center;block-size:5.5rem;inline-size:5.5rem;display:grid;position:relative;container-type:size}.progress-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring circle{stroke-linecap:round}.progress-ring .disc{fill:#161c18;stroke:none}.progress-ring .track,.progress-ring .bar{fill:none}.progress-ring .track{stroke:#ffffff29}.progress-ring .value{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.03em;font-size:clamp(.5rem,28cqmin,1.25rem);line-height:1}.progress-ring-text{justify-items:center;max-inline-size:68%;display:grid;position:relative}.progress-ring .cap{color:#f6f9f7b8;font-size:clamp(.4375rem,16cqmin,.6875rem);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;margin-block-start:.1rem;line-height:1;overflow:hidden}.progress-ring--compact .cap{display:none}.wb-status-pill[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.ablauf{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ablauf li{gap:var(--space-2);font-size:var(--text-body);align-items:start;display:flex}.ablauf li:before{content:"";background:var(--color-ok-solid);border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.2rem}.checklist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.checklist .raw{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary)}.wb-card.fink-panel{--card-background:var(--color-bg-fink);padding:var(--card-inset);gap:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.fink-bird{overflow:visible}.fink-panel .fink-bird{flex:none;block-size:auto;inline-size:5rem}.fink-panel--compact{padding:var(--space-4);gap:var(--space-3)}.fink-panel--compact .fink-bird{inline-size:3.5rem}.fink-panel--compact .fink-say{font-size:var(--text-body);font-weight:var(--weight-medium)}.fink-panel .fink-name{font-weight:var(--weight-bold);color:var(--color-accent-text);font-size:var(--text-label)}.fink-panel .fink-say{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:pretty}.wb-btn[data-loading=true]{pointer-events:none}.wb-btn[data-loading=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem}@media(prefers-reduced-motion:no-preference){.wb-btn[data-loading=true]:before{animation:.8s linear infinite wb-spin}}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-spinner{border:2px solid var(--color-border);border-inline-end-color:var(--color-accent-solid);border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;display:inline-block}@media(prefers-reduced-motion:no-preference){.wb-spinner{animation:.8s linear infinite wb-spin}}.wb-card{--card-inset:var(--space-5);--card-background:var(--color-bg-surface);background:var(--card-background,var(--color-bg-surface));border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}a.wb-card-link{border-radius:var(--radius-md);width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}@media(hover:hover){a.wb-card-link:hover .wb-card{background:var(--color-bg-subtle)}}a.wb-card-link:focus-visible .wb-card{background:var(--color-bg-subtle)}a.wb-card-link:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}@media(prefers-reduced-motion:no-preference){a.wb-card-link .wb-card{transition:background-color .15s}}.wb-card-header{align-items:center;gap:var(--space-3);padding:var(--card-inset);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.wb-card-title{min-inline-size:0;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-title);overflow-wrap:anywhere;flex:1;margin:0}.wb-card-heading{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.wb-card-description{color:var(--color-text-secondary);font-size:var(--text-label);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.wb-card-action{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.wb-card-action .wb-status-pill{white-space:normal}.wb-card-chevron{color:var(--color-text-secondary);flex:none}.wb-card-header>.wb-tile{flex:none}.wb-card-header>.wb-card-heading,.wb-card-header>.wb-card-title{flex-basis:8rem}.wb-card-header:has(+.wb-card-footer),.wb-card-header:only-child{padding-block-end:var(--card-inset)}.wb-card-header+.wb-card-body{padding-block-start:0}.wb-card-body{min-inline-size:0;padding:var(--card-inset);color:var(--color-text);font-size:var(--text-body);flex:1}.wb-card-body[data-inset=false]{padding:0}.wb-card-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--card-inset);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text);font-size:var(--text-body);flex-wrap:wrap;display:flex}.wb-status-pill{padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:.375rem;line-height:1.4;display:inline-flex}.wb-status-pill-icon{font-size:.75rem;display:inline-flex}.wb-status-pill--ok{color:var(--color-ok-text);background:var(--color-ok-soft)}.wb-status-pill--warn{color:var(--color-warn-text);background:var(--color-warn-soft)}.wb-status-pill--open{color:var(--color-open-text);background:var(--color-open-soft)}.wb-status-pill--muted{color:var(--color-muted-text);background:var(--color-muted-soft)}.wb-tile{border-radius:var(--radius-sm);block-size:2.25rem;inline-size:2.25rem;font-size:var(--text-label);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.wb-tile>svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.wb-tile--green{color:var(--tile-green-fg);background:var(--tile-green-bg)}.wb-tile--amber{color:var(--tile-amber-fg);background:var(--tile-amber-bg)}.wb-tile--sky{color:var(--tile-sky-fg);background:var(--tile-sky-bg)}.wb-tile--gray{color:var(--tile-gray-fg);background:var(--tile-gray-bg)}.wb-empty-state{justify-items:center;gap:var(--space-2);width:100%;padding:var(--space-8) var(--space-5);text-align:center;display:grid}.wb-empty-state-visual{margin-block-end:var(--space-2)}.wb-empty-state-title{font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin:0}.wb-empty-state-description{max-width:32ch;color:var(--color-text-secondary);font-size:var(--text-body);margin:0}.wb-empty-state-action{margin-block-start:var(--space-2)}.wb-segmented-progress{border-radius:var(--radius-pill);background:var(--color-bg-subtle);width:100%;gap:2px;block-size:.5rem;display:flex;overflow:hidden}.wb-segmented-progress-segment--ok{background:var(--color-ok-solid)}.wb-segmented-progress-segment--open{background:var(--color-open-solid)}.wb-segmented-progress-segment--muted{background:var(--color-muted-solid)}.wb-data-table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.wb-data-table th{padding:var(--space-2) var(--space-5);border-block-end:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-align:start;white-space:nowrap}.wb-data-table td{padding:.625rem var(--space-5);border-block-end:1px solid var(--color-border-subtle);vertical-align:middle}.wb-data-table th.wb-data-table-tile,.wb-data-table td.wb-data-table-tile{padding-inline-end:0}.wb-data-table td.wb-data-table-tile{width:2.25rem}.wb-data-table tbody tr:last-child td{border-block-end:0}@media(hover:hover){.wb-data-table tbody tr:hover{background:var(--color-bg-hover)}}.wb-data-table tr[aria-selected=true]{background:var(--color-bg-selected)}.wb-data-table-vendor{max-width:0}.wb-data-table-vendor>:not(:has(button,a[class*=wb-btn])){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wb-data-table-date{color:var(--color-text-secondary);white-space:nowrap}.wb-data-table-amount{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);text-align:end;white-space:nowrap}.wb-data-table-action{text-align:end}.wb-data-table-date,.wb-data-table-amount,.wb-data-table-action{width:1%}.wb-data-table th.wb-data-table-amount,.wb-data-table th.wb-data-table-action{text-align:end}.wb-data-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}@media(max-width:40rem){.wb-data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wb-data-table tr{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wb-data-table td{border:0;padding:0}.wb-data-table-date,.wb-data-table-amount,.wb-data-table-action{width:auto}.wb-data-table td.wb-data-table-tile{grid-area:1/1/3;width:auto}.wb-data-table-vendor{grid-area:1/2;min-width:0;max-width:none}.wb-data-table-amount{grid-area:1/3;align-self:start}.wb-data-table-date{font-size:var(--text-label);grid-area:2/2}.wb-data-table-action{grid-area:2/3}}.wb-skeleton{border-radius:var(--radius-xs);background:var(--color-bg-subtle);min-block-size:1rem}@media(prefers-reduced-motion:no-preference){.wb-skeleton{background:linear-gradient(90deg,transparent 25%,var(--color-bg-surface) 50%,transparent 75%),var(--color-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.wb-skeleton{background:linear-gradient(90deg,transparent 25%,color-mix(in oklab,var(--color-bg-surface) 65%,transparent) 50%,transparent 75%),var(--color-bg-subtle)}}.wb-skeleton{animation:wb-skeleton-shimmer 1.5s var(--ease-in-out) infinite;background-size:200% 100%}}@keyframes wb-skeleton-shimmer{to{background-position:-200% 0}}.wb-code-expiry{gap:var(--space-2);display:grid}.wb-code-expiry__label{color:var(--color-text-secondary);font-size:var(--text-label);font-variant-numeric:tabular-nums}.wb-code-expiry__track{border-radius:var(--radius-pill);background:var(--color-border-subtle);block-size:.5rem;overflow:hidden}.wb-code-expiry__bar{block-size:100%;inline-size:100%;transform-origin:inline-start;border-radius:inherit;background:var(--color-accent);transition:transform .2s var(--ease-out),inline-size .24s var(--ease-out);display:block}@media(prefers-reduced-motion:reduce){.wb-code-expiry__bar{transition-duration:.12s}}.ls-section{gap:.625rem;min-inline-size:0;display:grid}.ls-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ls-section-heading{gap:.125rem;min-inline-size:0;display:grid}.ls-section-title{font-size:var(--text-body);letter-spacing:-.006em;margin:0;font-weight:600}.ls-section-description{color:var(--color-text-secondary);font-size:var(--text-label);text-wrap:pretty;margin:0}.ls-section-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ls-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ls-row+.ls-row,.ls-field+.ls-field{border-block-start:1px solid var(--color-border-subtle)}.ls-row-inner{align-items:center;gap:var(--space-2) var(--space-5);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;padding:.875rem 1.25rem;text-decoration:none;display:grid}.ls-row[data-icon] .ls-row-inner{grid-template-columns:auto minmax(0,1fr) auto auto}.ls-row-link{cursor:pointer}.ls-row-ziel{font-size:var(--text-label);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.ls-row-ziel svg{color:var(--color-text-secondary);flex:none}button.ls-row-link{inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0}.ls-row-link:has(.ls-row-chevron){grid-template-columns:minmax(0,1fr) auto auto auto}.ls-row[data-icon] .ls-row-link:has(.ls-row-chevron){grid-template-columns:auto minmax(0,1fr) auto auto auto}@media(hover:hover){.ls-row-link:hover{background:var(--color-bg-hover)}}.ls-row-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ls-row-icon{block-size:1.375rem;inline-size:1.25rem;color:var(--color-text-tertiary);align-self:start;place-items:center;display:grid}.ls-row-copy{gap:.125rem;min-inline-size:0;display:grid}.ls-row-title{overflow-wrap:anywhere;margin:0;font-weight:600}.ls-row-description{max-inline-size:70ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0}.ls-row-meta{color:var(--color-text-tertiary);font-size:var(--text-label);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.ls-row-status{justify-content:flex-end;justify-self:end;gap:var(--space-2);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;display:flex}.ls-row-action{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ls-row-chevron{color:var(--color-text-tertiary)}.ls-row[data-tone=warn] .ls-row-icon{color:var(--color-warn-text)}.ls-row[data-tone=open] .ls-row-icon{color:var(--color-open-text)}@media(max-width:40rem){.ls-row-inner,.ls-row[data-icon] .ls-row-inner{grid-template-columns:auto minmax(0,1fr);padding:.875rem 1rem}.ls-row:not([data-icon]) .ls-row-inner{grid-template-columns:minmax(0,1fr)}.ls-row-status,.ls-row-action{grid-column:-2/-1;justify-content:flex-start;justify-self:start}.ls-row-chevron{display:none}}.ls-field{align-items:center;gap:var(--space-2) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,20rem);padding:.875rem 1.25rem;display:grid}.ls-field-label{gap:.125rem;min-inline-size:0;display:grid}.ls-field-label>:is(label,span){font-weight:560}.ls-field-help{color:var(--color-text-secondary);font-size:var(--text-label);text-wrap:pretty;margin:0}.ls-field-control{gap:var(--space-2);min-inline-size:0;display:grid}.ls-field-control .field{max-width:none}@media(max-width:40rem){.ls-field{grid-template-columns:minmax(0,1fr);padding:.875rem 1rem}}.ls-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ls-toolbar-start,.ls-toolbar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ls-segmented{border-radius:var(--radius-control);background:var(--color-bg-hover);gap:0;padding:2px;display:inline-flex}.ls-segmented>button{min-block-size:1.75rem;color:var(--color-text-secondary);font:inherit;font-size:var(--text-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:500;display:inline-flex}.ls-segmented>button[aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-subtle),0 1px 2px #0000000f}.ls-segmented-count{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ls-list:has(.ls-menu){overflow:visible}.ls-list:has(.ls-menu)>.ls-row:first-child>.ls-row-inner{border-start-start-radius:inherit;border-start-end-radius:inherit}.ls-row[data-extras]{align-items:center;display:flex}.ls-row[data-extras]>.ls-row-inner{flex:auto;min-inline-size:0}.ls-row[data-selected]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.ls-row[data-selected]{background:color-mix(in oklab,var(--color-accent-soft) 45%,var(--color-bg-surface))}}.ls-row-select{cursor:pointer;align-self:stretch;place-items:center;padding-inline:1.125rem 0;display:grid}.ls-row-select+.ls-row-inner{padding-inline-start:.875rem}.ls-row-select input{block-size:1rem;inline-size:1rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.ls-row:has(.ls-row-menu) .ls-row-chevron{display:none}.ls-row:has(.ls-row-menu)>.ls-row-inner{padding-inline-end:.5rem}.ls-row-menu{flex:none;padding-inline-end:.75rem}.ls-menu{position:relative}.ls-menu>summary{list-style:none}.ls-menu>summary::-webkit-details-marker{display:none}.ls-menu-button{block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;place-items:center;display:grid}.ls-menu-button:hover,.ls-menu[open]>.ls-menu-button{background:var(--color-bg-hover);color:var(--color-text)}.ls-menu-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ls-menu-panel{z-index:30;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;min-inline-size:13rem;padding:.375rem;display:grid;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;box-shadow:0 12px 32px -12px #00000047}.ls-menu-panel>:is(a,button){min-block-size:2.125rem;color:var(--color-text);font:inherit;font-size:var(--text-body);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.625rem;padding-inline:.5rem;font-weight:500;text-decoration:none;display:flex}.ls-menu-panel>:is(a,button)>svg{color:var(--color-text-tertiary);flex:none}.ls-menu-panel>:is(a,button):hover{background:var(--color-bg-hover)}.ls-menu-panel>:is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ls-menu-panel>[data-danger],.ls-menu-panel>[data-danger]>svg{color:var(--color-danger-text)}.ls-menu-panel>[data-danger]:hover{background:var(--color-danger-soft)}.ls-menu-panel>[data-danger]:not(:first-child){box-shadow:0 -.125rem 0 -.0625rem var(--color-bg-surface),0 -.1875rem 0 -.0625rem var(--color-border-subtle);margin-block-start:.25rem}@media(prefers-reduced-motion:no-preference){.ls-menu[open]>.ls-menu-panel{animation:wb-menu-in .14s var(--ease-out) both}}.ls-auswahl{z-index:20;align-items:center;gap:var(--space-2);border:1px solid var(--color-accent);flex-wrap:wrap;padding:.5rem .75rem .5rem 1rem;display:flex;position:sticky;inset-block-start:4rem}@supports (color:color-mix(in lab,red,red)){.ls-auswahl{border:1px solid color-mix(in oklab,var(--color-accent) 30%,var(--color-border-subtle))}}.ls-auswahl{border-radius:var(--radius-md);background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.ls-auswahl{background:color-mix(in oklab,var(--color-accent-soft) 55%,var(--color-bg-surface))}}.ls-auswahl-zahl{margin-inline-end:var(--space-2);font-weight:600}.ls-auswahl-aktionen{gap:var(--space-2);margin-inline-start:auto;display:flex}.pf-suche{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.75rem 1rem}@media(max-width:40rem){.ls-row .ls-row-link:has(.ls-row-chevron){grid-template-columns:minmax(0,1fr)}.ls-row[data-icon] .ls-row-link:has(.ls-row-chevron){grid-template-columns:auto minmax(0,1fr)}.ls-row-select{padding-inline-start:.875rem}.ls-row-select+.ls-row-inner{padding-inline-start:.75rem}.ls-row-menu{align-self:start;padding-block-start:.75rem;padding-inline-end:.5rem}.ls-auswahl-aktionen{inline-size:100%;margin-inline-start:0}.ls-auswahl-aktionen>*{flex:1}}.tax{gap:.75rem;min-inline-size:0;display:grid}.tax-land{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.tax-land>label{color:var(--color-text-secondary);font-size:var(--text-label)}.tax-land>.select{inline-size:auto;min-inline-size:11rem}.tax-quelle{color:var(--color-ok-text);font-size:var(--text-label)}.tax-saetze{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.tax-token{border:1px solid var(--color-accent);align-items:center;gap:.375rem;min-block-size:2rem;padding:0 .375rem 0 .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tax-token{border:1px solid color-mix(in oklab,var(--color-accent) 40%,var(--color-border))}}.tax-token{background:var(--color-accent-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tax-token{background:color-mix(in oklab,var(--color-accent-soft) 80%,var(--color-bg-surface))}}.tax-token{color:var(--color-accent-text);font:inherit;font-size:.875rem;font-weight:600;line-height:1}.tax-token-weg{block-size:1.375rem;inline-size:1.375rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tax-token-weg:hover{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.tax-token-weg:hover{background:color-mix(in oklab,var(--color-accent) 18%,transparent)}}.tax-token-weg:hover{opacity:1}.tax-token-weg:focus-visible,.tax-token:is(button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button.tax-token{cursor:pointer;padding-inline:.625rem .75rem}.tax-token--aus{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-secondary);background:0 0;font-weight:520}.tax-token--aus:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.tax-token--plus{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-secondary);background:0 0;font-weight:520}.tax-token--plus:hover{border-color:var(--color-text-tertiary);color:var(--color-text);background:var(--color-bg-hover)}.tax-token--neu{border-color:var(--color-focus);background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 0 0 3px var(--color-focus);padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.tax-token--neu{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-focus) 20%,transparent)}}.tax-token--neu[data-fehler]{border-color:var(--color-danger,#c0392b)}.tax-token--neu input{inline-size:3.5ch;color:inherit;font:inherit;text-align:end;background:0 0;border:0;outline:0;padding:0}.tax-klein{font-size:var(--text-body);cursor:pointer;align-items:center;gap:.5rem;display:flex}.tax-klein input{accent-color:var(--color-accent);margin:0}.tax-hinweis{flex-basis:100%;margin:0}.ls-field.ls-field--wide{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:start}@media(max-width:40rem){.ls-field.ls-field--wide{grid-template-columns:minmax(0,1fr)}}.field-label{font-weight:560;font-size:var(--text-label)}button.ls-einzel{cursor:pointer;z-index:2;background:0 0;border:0;position:relative}button.ls-einzel[data-danger]:hover{background:var(--color-danger-soft,var(--color-danger))}@supports (color:color-mix(in lab,red,red)){button.ls-einzel[data-danger]:hover{background:var(--color-danger-soft,color-mix(in oklab, var(--color-danger) 12%, transparent))}}button.ls-einzel[data-danger]:hover{color:var(--color-danger-text,var(--color-danger))}.wb-page-work.schritt-work{inline-size:100%}.schritt-work .help{margin:0}.schritt-ok{color:var(--color-ok-text)}.schritt-warn{color:var(--color-warn-text)}.schritt-datei{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.schritt-datei-name{overflow-wrap:anywhere;min-inline-size:0}.schritt-leer{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1px dashed var(--color-border-strong,var(--color-border-subtle));border-radius:var(--radius-md);text-align:center;display:grid}.schritt-leer-icon{color:var(--color-text-tertiary);place-items:center;display:grid}.schritt-leer-titel{font-size:var(--text-body);margin:0;font-weight:600}.schritt-leer-text{max-inline-size:44ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0}.schritt-leer button{margin-block-start:var(--space-2)}.bl-drop{display:contents}.bl-drop-overlay{z-index:40;padding:var(--space-6);background:var(--color-bg-page);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-drop-overlay{background:color-mix(in oklab,var(--color-bg-page) 82%,transparent)}}.bl-drop-overlay{border:2px dashed var(--color-border-strong,var(--color-border));pointer-events:none}.bl-drop-overlay p{align-items:center;gap:var(--space-2);color:var(--color-text);margin:0;font-weight:600;display:inline-flex}.bl-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow:hidden}.bl-skeleton-row{padding:.875rem 1.25rem}.bl-skeleton-row+.bl-skeleton-row{border-block-start:1px solid var(--color-border-subtle)}.bl-steps{margin:0;padding:.875rem 1.25rem .875rem 2.5rem}.bl-preview{overflow-x:auto}.bl-preview td{color:var(--color-text-tertiary);font-size:var(--text-label);padding:.375rem .75rem}.bl-preview tr+tr td{border-block-start:1px solid var(--color-border-subtle)}.bl-titel-link{color:inherit;text-decoration:none}.bl-titel-link:hover{text-decoration:underline}.bl-thumb-small{object-fit:cover;border-radius:3px;block-size:2.5rem;inline-size:2rem}.bl-draft{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bl-draft li{justify-items:start;gap:var(--space-1);display:grid}.bl-draft img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--color-border-subtle);border-radius:4px;inline-size:4.5rem}.bl-hinweis{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-warn-text);font-size:var(--text-label);flex-wrap:wrap;margin:0;padding:.5rem .75rem;display:flex}.bl-hinweis>span{min-inline-size:0;color:var(--color-text);flex:14rem}.bl-hinweis>svg{flex:none}.bl-table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow:hidden}.bl-kopf,.bl-row{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:1.25rem minmax(0,1fr) 8rem 7rem 7.5rem 7rem;padding:.5rem 1.25rem;display:grid}.bl-kopf{border-block-end:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:var(--text-label);padding-block:.5rem;font-weight:500}.bl-kopf .bl-betrag{text-align:end}.bl-list{margin:0;padding:0;list-style:none}.bl-row{min-inline-size:0}.bl-row+.bl-row{border-block-start:1px solid var(--color-border-subtle)}.bl-check{place-items:center;display:grid}.bl-link{align-items:center;gap:var(--space-3);min-inline-size:0;color:inherit;text-decoration:none;display:flex}.bl-link:before{content:"";position:absolute;inset:0}.bl-check{z-index:1;position:relative}.bl-link:focus-visible{outline:none}.bl-row:has(.bl-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-md)}.bl-thumb{flex:none;inline-size:2rem;position:relative}.bl-thumb>*{inline-size:100%}.bl-thumb svg{block-size:1.125rem;inline-size:1.125rem}.bl-ring{position:absolute;inset-block-start:-.5rem;inset-inline-end:-.5rem;inline-size:auto!important}.bl-name{min-inline-size:0;display:grid}.bl-wer,.bl-datei{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-wer{font-weight:560}.bl-row:hover:not(:has(.bl-check:hover)) .bl-wer{text-underline-offset:2px;text-decoration:underline}.bl-datei{color:var(--color-text-secondary);font-size:var(--text-label)}.bl-meta{display:contents}.bl-row .bl-datum{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;order:1}.bl-row .bl-betrag{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;order:2;font-weight:560}.bl-row .bl-status{order:3}.bl-row .bl-herkunft{color:var(--color-text-tertiary);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;order:4;overflow:hidden}.bl-wartet{color:var(--color-text-secondary);font-size:var(--text-label);grid-column:3/-1}@media(max-width:48rem){.bl-kopf{display:none}.bl-row{gap:var(--space-1) var(--space-3);grid-template-columns:1.25rem minmax(0,1fr) auto;padding:.75rem 1rem}.bl-meta{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-label);flex-wrap:wrap;grid-area:2/2/auto/-1;display:flex}.bl-betrag{text-align:start}.bl-status{grid-area:1/3;justify-self:end}.bl-row--busy .bl-wartet{grid-area:2/2/auto/-1}}.ao{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.ao-ordner{gap:var(--space-3);display:grid;position:sticky;inset-block-start:var(--space-4)}.ao-jahr{gap:2px;display:grid}.ao-jahr-titel{color:var(--color-text-tertiary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;padding:0 .625rem .25rem;font-weight:600}.ao-knopf{justify-content:space-between;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-label);text-align:start;cursor:pointer;background:0 0;border:0;padding:.375rem .625rem;display:flex}.ao-knopf:hover{background:var(--color-bg-hover,var(--color-bg-pressed))}.ao-knopf[aria-current=true]{background:var(--color-bg-pressed);font-weight:600}.ao-knopf:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ao-anzahl{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ao-inhalt{gap:var(--space-2);min-inline-size:0;display:grid}.ao-titel{font-size:var(--text-body);margin:0;font-weight:600}.ao-zaehler{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:500!important}.ao-marke{border-radius:var(--radius-pill);background:var(--color-bg-pressed);color:var(--color-text-secondary);font-size:var(--text-caption);margin-inline-start:var(--space-2);padding:0 .375rem;font-weight:500;display:inline-block}@media(max-width:48rem){.ao{grid-template-columns:minmax(0,1fr)}.ao-ordner{gap:var(--space-1);display:flex;position:static;overflow-x:auto}.ao-jahr{gap:var(--space-1);display:flex}.ao-jahr-titel{align-self:center;padding:0 .25rem}.ao-knopf{flex:none}}.op-summen{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;display:flex}.op-summen div{gap:.125rem;display:grid}.op-summen dt{color:var(--color-text-secondary);font-size:var(--text-label)}.op-summen dd{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700}.op-summen dd span{color:var(--color-text-tertiary);font-size:var(--text-label);letter-spacing:0;margin-inline-start:.375rem;font-weight:500}.op-tabelle-huelle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow-x:auto}.op-tabelle{border-collapse:collapse;inline-size:100%;font-size:var(--text-body)}.op-tabelle th,.op-tabelle td{text-align:start;vertical-align:baseline;white-space:nowrap;padding:.5rem 1rem}.op-tabelle thead th{color:var(--color-text-tertiary);font-size:var(--text-label);border-block-end:1px solid var(--color-border-subtle);font-weight:500}.op-tabelle td:nth-child(2){white-space:normal;inline-size:100%}.op-gruppe th,.op-gruppe td{padding-block:1rem .375rem;font-weight:650}.op-zeile-t{position:relative}.op-zeile-t td{border-block-start:1px solid var(--color-border-subtle)}.op-zeile-t:hover{background:var(--color-bg-hover)}.op-zeile-t[data-spaeter] td{color:var(--color-text-secondary)}.op-link{color:inherit;font-weight:560;text-decoration:none}.op-link:after{content:"";position:absolute;inset:0}.op-link:focus-visible{outline:none}.op-zeile-t:has(.op-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.op-zeile-t[data-spaeter] .op-link{font-weight:450}.op-nummer{color:var(--color-text-secondary);font-size:var(--text-label);margin-inline-start:var(--space-2)}.op-stand[data-ton=ueberfaellig]{color:var(--color-warn-text);font-weight:600}.op-stand[data-ton=bezahlt]{color:var(--color-ok-text)}.op-r{text-align:end!important}.op-leer{padding:var(--space-6) 0;color:var(--color-text-secondary);margin:0}[data-art=forderung]{--cp-ton:var(--st-ein)}[data-art=verbindlichkeit]{--cp-ton:var(--st-aus)}.op-cp-warn{justify-content:space-between;gap:var(--space-2);border-block-start:1px solid var(--color-border-subtle);color:var(--color-warn-text);font-size:var(--text-label);margin:0;padding-block-start:var(--space-2);font-weight:600;display:flex}.beleg-spanne{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.beleg-spanne .input{flex:9rem;min-inline-size:0}.app-shell{--st-ein:#285cc2;--st-aus:#c03a51}[data-theme=dark] .app-shell{--st-ein:#6591e1;--st-aus:#de6674}[data-ton=ein]{--st-ton:var(--st-ein)}[data-ton=aus]{--st-ton:var(--st-aus)}.st-filter{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.st-filter label{color:var(--color-text-secondary);font-size:var(--text-label);gap:.25rem;display:grid}.st-filter .select,.st-filter .input{min-inline-size:10rem}.st-filter .st-haken{align-items:center;gap:var(--space-2);min-block-size:var(--hit-touch,2.5rem);color:var(--color-text);display:flex}.st-raster{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-baustein{align-content:start;gap:var(--space-2);border-block-start:1px solid var(--color-border-subtle);min-inline-size:0;padding-block-start:var(--space-4);display:grid}.st-baustein[data-breite=halb]{grid-column:span 2}.st-baustein[data-breite=ganz]{grid-column:1/-1}@media(max-width:60rem){.st-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.st-baustein[data-breite=halb]{grid-column:1/-1}}@media(max-width:30rem){.st-baustein[data-breite=klein]{grid-column:1/-1}}.st-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.st-kopf h2{margin:0;font-size:.9375rem;font-weight:650}.st-zahl{overflow-wrap:anywhere;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.15}.st-zahl[data-negativ]{color:var(--color-danger-text,var(--color-warn-text))}.st-neben{gap:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-label);flex-wrap:wrap;margin:0;display:flex}.st-vergleich{color:var(--color-text-tertiary)}.st-leer{padding-block:var(--space-4);color:var(--color-text-tertiary);font-size:var(--text-label);margin:0}.st-warn{color:var(--color-warn-text)}.st-legende{gap:var(--space-1) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.st-legende li{align-items:center;gap:.375rem;display:inline-flex}.st-legende i,.st-tipp i{background:var(--st-ton);border-radius:2px;block-size:.5rem;inline-size:.5rem}.st-diagramm{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);block-size:14rem;padding-block-end:1.25rem;display:grid}.st-achse{inline-size:4.75rem;color:var(--color-text-tertiary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;position:relative}.st-achse span{white-space:nowrap;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.st-flaeche{background:linear-gradient(var(--color-border-subtle),var(--color-border-subtle)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--color-border-strong,var(--color-border)),var(--color-border-strong,var(--color-border))) 0 var(--null) / 100% 1px no-repeat,linear-gradient(var(--color-border-subtle),var(--color-border-subtle)) 0 100% / 100% 1px no-repeat;align-items:stretch;gap:2px;min-inline-size:0;display:flex;position:relative}.st-spalte{border-radius:4px;outline:none;flex:1 1 0;min-inline-size:0;display:grid;position:relative}.st-spalte:hover,.st-spalte:focus-visible{background:var(--color-bg-hover)}.st-spalte:focus-visible{box-shadow:0 0 0 2px var(--color-focus)}.st-saeulen{justify-content:center;gap:2px;block-size:100%;padding-inline:12%;display:flex;position:relative}.st-spur{flex:1 1 0;max-inline-size:1.25rem;position:relative}.st-saeule{background:var(--st-ton);border-radius:4px 4px 0 0;position:absolute;inset-block-end:calc(100% - var(--null));inset-inline:0}.st-saeule[data-unten]{border-radius:0 0 4px 4px;inset-block-start:var(--null);inset-block-end:auto}.st-x{color:var(--color-text-tertiary);font-size:var(--text-caption);text-align:center;text-overflow:clip;white-space:nowrap;padding-block-start:.25rem;position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}.st-tipp{z-index:5;border-radius:var(--radius-sm);background:var(--color-bg-surface);min-inline-size:11rem;box-shadow:var(--shadow-ring,0 0 0 1px var(--color-border)),0 6px 20px #0000002e;color:var(--color-text);font-size:var(--text-label);pointer-events:none;gap:.25rem;padding:.5rem .625rem;display:none;position:absolute;inset-block-end:calc(100% - 1rem);inset-inline-start:50%;transform:translate(-50%)}.st-tipp span{align-items:center;gap:.375rem;display:flex}.st-tipp em{margin-inline-start:auto;font-style:normal;font-weight:600}.st-spalte:hover .st-tipp,.st-spalte:focus-visible .st-tipp{display:grid}@media(max-width:48rem){.st-flaeche[data-viele] .st-spalte:nth-child(2n) .st-x{visibility:hidden}}.st-rang{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.st-rang li{align-items:baseline;gap:.125rem var(--space-3);font-size:var(--text-body);grid-template-columns:minmax(0,1fr) auto 2.75rem;display:grid}.st-rang-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-rang li[data-rest] .st-rang-name{color:var(--color-text-secondary)}.st-rang-wert{font-weight:560}.st-rang-anteil{color:var(--color-text-tertiary);font-size:var(--text-label);text-align:end}.st-rang-balken{background:var(--color-bg-pressed);border-radius:2px;grid-column:1/-1;block-size:4px;display:block}.st-rang-balken span{background:var(--st-ton);border-radius:2px;block-size:100%;display:block}.st-tabelle-huelle{overflow-x:auto}.st-tabelle{border-collapse:collapse;inline-size:100%;font-size:var(--text-label)}.st-tabelle th,.st-tabelle td{text-align:end;white-space:nowrap;border-block-end:1px solid var(--color-border-subtle);padding:.375rem .5rem}.st-tabelle th:first-child{text-align:start}.st-tabelle thead th{color:var(--color-text-tertiary);font-weight:500}.st-tabelle tbody th{font-weight:450}.st-tabelle tfoot th,.st-tabelle tfoot td{border-block-end:0;font-weight:650}.st-tabelle td[data-negativ]{color:var(--color-danger-text,var(--color-warn-text))}.st-offen{margin:0;padding:0;list-style:none;display:grid}.st-offen li{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-body);padding-block:.375rem;display:flex}.st-offen li+li{border-block-start:1px solid var(--color-border-subtle)}.st-offen-name{min-inline-size:0;display:grid}.st-offen-name small{color:var(--color-text-secondary);font-size:var(--text-caption)}.st-einstellung{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-pressed);flex-wrap:wrap;display:flex}.st-einstellung .select{min-block-size:2rem;font-size:var(--text-label);inline-size:auto;padding-block:.125rem}.st-einstellung-knoepfe{gap:2px;margin-inline-start:auto;display:inline-flex}.st-knopf{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.st-knopf:hover:not(:disabled){background:var(--color-bg-hover)}.st-knopf:disabled{opacity:.35;cursor:default}.st-knopf:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.st-knopf--weg{color:var(--color-danger-text,var(--color-warn-text))}.st-neu{color:var(--color-text-secondary);font-size:var(--text-label);justify-self:start;gap:.25rem;display:grid}.bmd{gap:var(--space-8);display:grid}.bmd-paar{gap:var(--space-2);flex-wrap:wrap;display:flex}.bmd-paar .input{inline-size:7.5rem}.bmd-konto{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bmd-konto .input{inline-size:7.5rem}.bmd-codes{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bmd-codes label{color:var(--color-text-secondary);font-size:var(--text-caption);gap:.25rem;display:grid}.bmd-codes .input{inline-size:4.5rem}.bmd-export{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.bmd-export label{color:var(--color-text-secondary);font-size:var(--text-label);gap:.25rem;display:grid}.bmd-personen .input{min-block-size:2rem;inline-size:8rem}.bmd-personen td:first-child{white-space:normal;inline-size:100%}.ein-count{color:var(--color-text-tertiary);font-size:var(--text-label);font-variant-numeric:tabular-nums}.ein-hinweis{color:var(--color-text-secondary);font-size:var(--text-label);text-wrap:pretty;margin:0}.ein-code{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.ein-code code{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);max-inline-size:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-label);overflow-wrap:anywhere;padding:.375rem .625rem}.ein-details{margin-block-start:var(--space-2)}.ein-details-body{justify-items:start;gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.ein-pairing{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-heading);letter-spacing:.12em;margin:0;padding:.5rem .875rem;font-weight:700}.ein-ok{color:var(--color-ok-text);margin:0;font-weight:600}.ein-qr{align-items:center;gap:var(--space-4);margin-block-start:var(--space-2);display:flex}.ein-qr img{border-radius:var(--radius-sm);background:#fff;padding:.5rem}.ein-guide{padding:.875rem 1.25rem}@media(max-width:40rem){.ein-guide{padding:.875rem 1rem}}.ls-row:has(.ein-stretch){position:relative}.ein-stretch{color:inherit;text-decoration:none}.ein-stretch:after{content:"";position:absolute;inset:0}.ein-stretch:focus-visible{outline:none}.ls-row:has(.ein-stretch:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.ein-above{z-index:1;position:relative}.ein-bar{background:var(--color-bg-hover);block-size:4px;max-inline-size:16rem;border-radius:999px;margin-block-start:var(--space-2);overflow:hidden}.ein-bar>span{border-radius:inherit;background:var(--color-text);block-size:100%;display:block}.ein-wide{justify-items:stretch;inline-size:100%}.ein-wide>*{min-inline-size:0}.un-form{gap:var(--space-6);display:grid}.un-save{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.un-saved{color:var(--color-ok-text);margin:0;font-weight:600}.un-value{white-space:pre-wrap;overflow-wrap:anywhere}.un-stack{gap:var(--space-6);display:grid}.un-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.un-meter{gap:var(--space-1);min-inline-size:0;margin-block-start:var(--space-2);display:grid}.un-meter-bar{background:var(--color-bg-hover);border-radius:999px;block-size:.375rem;overflow:hidden}.un-meter-bar>div{background:var(--color-text);border-radius:999px;block-size:100%}@media(max-width:40rem){.un-save{flex-direction:column-reverse;align-items:stretch}}.un-member-status{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.un-member-selects{gap:var(--space-2);flex-wrap:wrap;display:flex}.un-member-selects .select{inline-size:auto;min-inline-size:9rem}.un-hint{color:var(--color-warn-text);font-size:var(--text-label);margin:0;font-weight:600}.un-offer{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;padding:.875rem 1.25rem;display:flex}.un-offer p{margin:0}.dt-back{inline-size:fit-content;color:var(--color-text-secondary);font-size:var(--text-label);margin-block-end:calc(var(--space-2) * -1);text-decoration:none}@media(hover:hover){.dt-back:hover{color:var(--color-text)}}.dt-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.dt-meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.dt-meta-text{overflow-wrap:anywhere;min-inline-size:0}.dt-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-label);color:var(--color-text-tertiary)}.dt-split,.dt-col{gap:var(--space-6);min-inline-size:0;display:grid}.dt-col{align-content:start}@media(min-width:64rem){.dt-split{column-gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.dt-split--buchung{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.dt-sticky{position:sticky;inset-block-start:var(--space-4)}}.dt-prop{align-items:baseline;gap:var(--space-1) var(--space-5);grid-template-columns:minmax(0,10rem) minmax(0,1fr);padding:.75rem 1.25rem;display:grid}.ls-list>.dt-prop+*,.ls-list>*+.dt-prop{border-block-start:1px solid var(--color-border-subtle)}.dt-prop-label{color:var(--color-text-secondary)}.dt-prop-value{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-self:end;min-inline-size:0}.dt-prop-value[data-mono]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-label)}.dt-leer{color:var(--color-text-secondary);padding:.875rem 1.25rem}.dt-anzahl{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}@media(max-width:40rem){.dt-prop{grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:.75rem 1rem}.dt-leer{padding:.875rem 1rem}}.erfassen{z-index:var(--z-dialog);color:#f4f6f5;overscroll-behavior:none;background:#0b0d0c;flex-direction:column;display:flex;position:fixed;inset:0}.erfassen-kopf{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:max(env(safe-area-inset-top),var(--space-3)) var(--space-4) var(--space-3);background:linear-gradient(#000000a6,#0000);display:flex;position:relative}.erfassen-wofuer{gap:2px;min-inline-size:0;display:grid}.erfassen-label{color:#f4f6f5b3;font-size:.8125rem}.erfassen-buchung{min-inline-size:0;display:grid}.erfassen-buchung strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;overflow:hidden}.erfassen-buchung span{color:#f4f6f5cc;font-size:.875rem}.erfassen-wofuer>.erfassen-label:only-child{color:inherit;font-size:1.0625rem;font-weight:600}.erfassen-zu{inline-size:var(--hit-touch);block-size:var(--hit-touch);color:inherit;background:#ffffff24;border-radius:999px;flex:none;place-items:center;display:grid}.erfassen-sucher{position:absolute;inset:0;overflow:hidden}.erfassen-video{object-fit:cover;background:#0b0d0c;block-size:100%;inline-size:100%;position:absolute;inset:0}.erfassen-sucher[data-kamera=aus] .erfassen-video{display:none}.erfassen-rahmen{pointer-events:none;max-inline-size:34rem;border-radius:14px;margin-inline:auto;position:absolute;inset-block-start:calc(max(env(safe-area-inset-top),.75rem) + 5.5rem);inset-block-end:calc(max(env(safe-area-inset-bottom),.75rem) + 9.5rem);inset-inline:8%;box-shadow:0 0 0 100vmax #00000080}.erfassen-sucher[data-kamera=aus] .erfassen-rahmen{box-shadow:none;outline:1.5px dashed #ffffff40}.erfassen-rahmen span{border:0 solid #fff;block-size:34px;inline-size:34px;position:absolute}.erfassen-rahmen span:first-child{border-block-start-width:4px;border-inline-start-width:4px;border-start-start-radius:14px;inset-block-start:-2px;inset-inline-start:-2px}.erfassen-rahmen span:nth-child(2){border-block-start-width:4px;border-inline-end-width:4px;border-start-end-radius:14px;inset-block-start:-2px;inset-inline-end:-2px}.erfassen-rahmen span:nth-child(3){border-block-end-width:4px;border-inline-start-width:4px;border-end-start-radius:14px;inset-block-end:-2px;inset-inline-start:-2px}.erfassen-rahmen span:nth-child(4){border-block-end-width:4px;border-inline-end-width:4px;border-end-end-radius:14px;inset-block-end:-2px;inset-inline-end:-2px}.erfassen-blitz{pointer-events:none;background:#fff;animation:.26s ease-out forwards erfassen-blitz;position:absolute;inset:0}@keyframes erfassen-blitz{0%{opacity:.7}to{opacity:0}}.erfassen-sucher[data-seiten] .erfassen-rahmen{inset-block-end:calc(max(env(safe-area-inset-bottom),.75rem) + 13.5rem)}.erfassen-hinweis{text-align:center;text-shadow:0 1px 3px #0009;margin:0;font-size:.9375rem}.erfassen-hinweis[data-fehler]{color:#ffb4a8;font-weight:600}.erfassen-leiste{gap:var(--space-3);padding:var(--space-3) var(--space-4) max(env(safe-area-inset-bottom),var(--space-4));background:linear-gradient(#0000,#000000bf);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.erfassen-seiten{gap:var(--space-2);margin:0;padding:0;padding-block-start:10px;padding-inline-end:10px;list-style:none;display:flex;overflow-x:auto}.erfassen-seiten li{flex:none;position:relative}.erfassen-seiten img{object-fit:cover;border-radius:6px;outline:2px solid #ffffffd9;block-size:58px;inline-size:44px;display:block}.erfassen-seiten button{color:#fff;background:#1c1f1e;border-radius:999px;outline:1.5px solid #fff9;place-items:center;block-size:24px;inline-size:24px;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.erfassen-seiten button:after{content:"";position:absolute;inset:-10px}.erfassen-bedienung{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.erfassen-rund{block-size:52px;inline-size:52px;color:inherit;background:#ffffff24;border-radius:999px;justify-self:start;place-items:center;display:grid}.erfassen-ausloeser{touch-action:manipulation;background:0 0;border:4px solid #fff;border-radius:999px;place-items:center;block-size:76px;inline-size:76px;display:grid}.erfassen-ausloeser span{background:#fff;border-radius:999px;block-size:60px;inline-size:60px;transition:transform .12s ease-out}.erfassen-ausloeser:active span{transform:scale(.88)}.erfassen-ausloeser:disabled,.erfassen-rund:disabled{opacity:.4}.erfassen-senden,.erfassen-platz{justify-self:end}.erfassen-fertig{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6,1.5rem) var(--space-4) max(env(safe-area-inset-bottom),var(--space-6,1.5rem));text-align:center;flex:1;display:grid}.erfassen-fertig h1{text-wrap:balance;margin:0;font-size:1.375rem;line-height:1.25}.erfassen-fertig p{color:#f4f6f5bf;text-wrap:pretty;max-inline-size:30ch;margin:0}.erfassen-haken{background:var(--color-accent-solid);color:#fff;border-radius:999px;place-items:center;block-size:64px;inline-size:64px;animation:.32s cubic-bezier(.2,.9,.3,1.2) erfassen-haken;display:grid}@keyframes erfassen-haken{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.erfassen-weiter{gap:var(--space-2);inline-size:100%;max-inline-size:24rem;margin-block-start:var(--space-4);display:grid}.erfassen-knopf{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:52px;padding:var(--space-2) var(--space-4);color:inherit;background:#ffffff1f;border-radius:14px;font-weight:600;text-decoration:none;display:flex}.erfassen-knopf-haupt{color:#0b0d0c;background:#fff}.erfassen-knopf-leise{color:#f4f6f5cc;background:0 0}.erfassen-naechste{text-align:start;flex:1;min-inline-size:0;display:grid}.erfassen-naechste>span{opacity:.7;font-size:.8125rem;font-weight:500}.erfassen-naechste strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.erfassen-blitz,.erfassen-haken{animation:none}.erfassen-blitz{opacity:0}}.scan-zuschnitt{z-index:5;background:#0b0d0c;flex-direction:column;display:flex;position:absolute;inset:0}.scan-zuschnitt-kopf{padding:max(env(safe-area-inset-top),var(--space-3)) var(--space-4) 0;gap:2px;display:grid}.scan-zuschnitt-kopf h2{margin:0;font-size:1.0625rem;font-weight:600}.scan-zuschnitt-kopf p{color:#f4f6f5b3;margin:0;font-size:.875rem}.scan-kanten-flaeche{min-block-size:0;padding:var(--space-5) var(--space-5);flex:1;justify-content:center;align-items:center;display:flex}.scan-kanten-bild{touch-action:none;inline-size:fit-content;max-inline-size:100%;position:relative}.scan-kanten-bild>img{block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:calc(100dvh - 13.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;border-radius:4px;display:block}.scan-kanten-bild>svg{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.scan-kanten-bild polygon{fill:#ffffff1f;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.scan-ecke{touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.scan-ecke:before{content:"";background:var(--green-9);block-size:1.25rem;inline-size:1.25rem;transition:transform var(--dur-fast) var(--ease-out);border:3px solid #fff;border-radius:999px;box-shadow:0 1px 4px #00000080}.scan-ecke:active{cursor:grabbing}.scan-ecke:active:before{transform:scale(1.3)}.scan-ecke:focus-visible{outline:none}.scan-ecke:focus-visible:before{outline-offset:3px;outline:3px solid #fff}.scan-zuschnitt-fehler{margin:0 var(--space-4);padding:var(--space-2) var(--space-3);background:#e5484d33;border-radius:10px;font-size:.875rem}.scan-zuschnitt-aktionen{gap:var(--space-3);padding:var(--space-3) var(--space-4) max(env(safe-area-inset-bottom),var(--space-4));grid-template-columns:1fr 1fr;display:grid}.scan-zuschnitt-aktionen .erfassen-knopf{font:inherit;cursor:pointer;border:0;font-weight:600}.scan-zuschnitt-aktionen .erfassen-knopf:disabled{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.scan-ecke:before{transition:none}}.sa{gap:var(--space-4);display:grid}.sa-arten{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sa-art{gap:var(--space-2);padding:var(--space-3) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);font:inherit;cursor:pointer;justify-items:center;display:grid}.sa-art[aria-checked=true]{border-color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-accent-text)}.sa-art:disabled{cursor:default;opacity:.6}.sa-art-bild{background:#fafafa;border-radius:6px;place-items:center;block-size:2.75rem;inline-size:100%;display:grid;overflow:hidden}.sa-art-leer{color:var(--color-text-tertiary)}.sa-art-name{font-size:var(--text-label);font-weight:600}.sa-vorlagen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sa-vorlage{min-block-size:var(--hit);padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-label);cursor:pointer;border-radius:999px}.sa-vorlage[aria-checked=true]{border-color:var(--color-accent-text);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.sa-eigen{font-size:var(--text-label);color:var(--color-text-secondary)}.sa-vorschau{min-block-size:8.5rem;padding:var(--space-4);border:1px solid var(--color-border);background:#fcfcfc;border-radius:6px;align-content:start;gap:.45rem;display:grid;position:relative;overflow:hidden}.sa-zeile{background:#d7d7d7;border-radius:2px;block-size:.4rem;display:block}.sa-zeile--dick{block-size:.6rem;margin-block-start:.4rem}.sa-stempel{transform-origin:0 100%;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.sa-zahnrad{justify-self:start;align-items:center;gap:var(--space-2);min-block-size:var(--hit);padding:0 var(--space-3);color:var(--color-accent-text);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:600;display:inline-flex}.sa-zahnrad:hover{background:var(--color-accent-soft)}.sa-zahnrad[aria-expanded=true] svg{rotate:60deg}.sa-zahnrad svg{transition:rotate .2s ease-out}.sa-eigenes{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);display:grid}.sa-feld{align-items:center;gap:var(--space-3);font-size:var(--text-label);grid-template-columns:9rem minmax(0,1fr);display:grid}.sa-feld>span:first-child{color:var(--color-text-secondary);font-weight:500}.sa-feld .select{max-inline-size:14rem}.sa-regler{align-items:center;gap:var(--space-3);display:flex}.sa-regler input{min-inline-size:0;accent-color:var(--color-accent-solid);flex:1}.sa-regler output{text-align:end;min-inline-size:4rem}.sa-farben{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sa-farbe{border:2px solid var(--color-bg-surface);block-size:1.75rem;inline-size:1.75rem;box-shadow:0 0 0 1px var(--color-border);cursor:pointer;border-radius:50%}.sa-farbe[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-accent-text)}.sa-farben input[type=color]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:6px;block-size:1.75rem;inline-size:2.25rem;padding:0}.sa-grund{min-block-size:1.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text);font:inherit;font-size:var(--text-label);cursor:pointer;border-radius:999px}.sa-grund[aria-pressed=true]{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:600}.sa-css textarea{inline-size:100%;font-family:var(--font-mono,ui-monospace, monospace);margin-block-start:var(--space-2);font-size:.8125rem}.sa-zurueck{color:var(--color-text-secondary);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media(max-width:40rem){.sa-feld{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.aufklapp{interpolate-size:allow-keywords}.aufklapp>summary{min-block-size:var(--hit);color:var(--color-text-secondary);font-size:var(--text-label);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.5rem;margin-inline-start:-.5rem;padding:.25rem .625rem .25rem .5rem;font-weight:600;list-style:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.aufklapp>summary::-webkit-details-marker{display:none}.aufklapp>summary:before{content:"";border-block-end:1.75px solid;border-inline-end:1.75px solid;flex:none;block-size:.4375rem;inline-size:.4375rem;margin-inline:.1875rem .0625rem;transition:rotate .2s cubic-bezier(.2,.8,.2,1),translate .2s cubic-bezier(.2,.8,.2,1);translate:-1px;rotate:-45deg}.aufklapp[open]>summary:before{translate:0 -2px;rotate:45deg}@media(hover:hover){.aufklapp>summary:hover{background:var(--color-bg-hover);color:var(--color-text)}}.aufklapp>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.aufklapp[open]>summary{color:var(--color-text)}.aufklapp::details-content{opacity:0;block-size:0;transition:block-size .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out,content-visibility .22s allow-discrete;overflow:clip}.aufklapp[open]::details-content{opacity:1;block-size:auto}@media(prefers-reduced-motion:reduce){.aufklapp>summary:before{transition:none}.aufklapp::details-content{transition:none}}.pe{gap:var(--space-5);max-inline-size:52rem;display:grid}.pe>.ls-segmented{justify-self:start}.pe-ohne{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-label);flex-wrap:wrap;display:flex}.pe-ohne p{flex:1;min-inline-size:14rem;margin:0}.pe-leer{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-secondary);display:flex}.pe-leer p{margin:0}.pe-gruppe{gap:var(--space-3);display:grid}.pe-gruppe-titel{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:650}.pe-liste{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pe-karte{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-subtle);border-inline-start:3px solid var(--pe-ton,var(--color-border));border-radius:var(--radius-sm);background:var(--color-bg-surface);display:grid}.pe-karte[data-status=du]{--pe-ton:var(--color-warn)}.pe-karte[data-status=andere]{--pe-ton:var(--gray-7)}.pe-karte[data-status=erledigt]{--pe-ton:var(--color-ok-solid)}.pe-karte[data-status=erledigt] .pe-eintraege,.pe-karte[data-status=erledigt]>.pe-eintrag{opacity:.75}.pe-kopf{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pe-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;min-block-size:1.5rem;padding:0 .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.pe-status i{background:currentColor;border-radius:50%;block-size:.4375rem;inline-size:.4375rem}.pe-status[data-status=du]{background:var(--color-warn-soft);color:var(--color-warn-text)}.pe-status[data-status=andere]{background:var(--color-bg-hover);color:var(--color-text-secondary)}.pe-status[data-status=erledigt]{background:var(--color-ok-soft);color:var(--color-ok-text)}.pe-bezug{background:var(--color-bg-subtle);min-block-size:1.5rem;min-inline-size:0;max-inline-size:100%;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.pe-bezug>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.pe-bezug{color:var(--color-text)}@media(hover:hover){a.pe-bezug:hover{background:var(--color-bg-hover)}}a.pe-bezug:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.pe-eintraege{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pe-eintrag{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pe-eintrag .fink-avatar{block-size:1.75rem;inline-size:1.75rem}.pe-von{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;font-size:.8125rem;display:flex}.pe-von b{color:var(--color-text);font-weight:650}.pe-von span:empty{display:none}.pe-text{font-size:var(--text-body);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:.25rem 0 0;line-height:1.5}.pe-eintrag[data-meine] .pe-text{color:var(--color-text-secondary)}.pe-fuss{align-items:center;gap:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pe-fuss--erledigt p{color:var(--color-ok-text);font-size:var(--text-label);flex:1;margin:0}.pe-antwort{align-items:flex-end;gap:var(--space-2);flex:20rem;min-inline-size:0;display:flex}.pe-antwort textarea{min-inline-size:0;min-block-size:var(--hit-touch);border:1px solid var(--color-border-input);background:var(--color-bg-surface);max-block-size:12rem;color:var(--color-text);font:inherit;resize:none;field-sizing:content;border-radius:1.375rem;flex:1;padding:.625rem .875rem;line-height:1.4}.pe-antwort textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.pe-details{background:var(--color-bg-subtle);border-radius:8px;margin:0;padding:.25rem .75rem;font-size:.8125rem;list-style:none;display:grid}.pe-details li{align-items:center;gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr) auto;padding:.375rem 0;display:grid}.pe-details li+li{border-block-start:1px solid var(--color-border-subtle)}.pe-details-datum{color:var(--color-text-tertiary)}.pe-details-link{min-inline-size:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;font-weight:550;text-decoration:none;display:inline-flex;overflow:hidden}.pe-details-link:hover{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.pe-details-beleg{color:var(--color-text-secondary);font-weight:450}.pe-details-betrag{text-align:end;font-weight:600}@media(max-width:40rem){.pe-karte{padding:var(--space-4)}.pe-details li{grid-template-columns:minmax(0,1fr) auto}.pe-details-datum{grid-column:1/-1}.pe-details-beleg{grid-column:1}}.pe-verlauf ol{margin:var(--space-2) 0 0;font-size:var(--text-label);color:var(--color-text-secondary);gap:.375rem;padding:0;list-style:none;display:grid}.pe-verlauf li{gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.pe-verlauf time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.pe-wer{color:var(--color-text-tertiary)}@media(max-width:40rem){.pe-verlauf li{grid-template-columns:minmax(0,1fr);gap:0}}.pe-neu{min-inline-size:min(32rem,100%)}.pe-an{gap:var(--space-2);font-size:var(--text-label);margin:0;display:flex}.pe-an span{color:var(--color-text-secondary)}.shell-nav-zahl{background:var(--color-warn);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;block-size:1.125rem;min-inline-size:1.125rem;margin-inline-start:auto;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.shell-tab-symbol{display:inline-grid;position:relative}.shell-tab-symbol .shell-nav-zahl{box-shadow:0 0 0 2px var(--color-bg-surface);margin:0;position:absolute;inset-block-start:-.375rem;inset-inline-end:-.625rem}.anm-antworten{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0 0 0 var(--space-3);border-inline-start:2px solid var(--color-border-subtle);list-style:none;display:grid}.anm-antworten p{margin:0}.ob{gap:var(--space-4);display:grid}.ob h3{margin:0}.ob-teil{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ob-teil>legend{margin-block-end:var(--space-2);padding:0;font-weight:650}.ob-hinweis{color:var(--color-text-tertiary);font-weight:450;font-size:var(--text-label)}.ob-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-chip{border:1px solid var(--color-border);background:var(--color-bg-surface);min-block-size:2rem;color:var(--color-text);font:inherit;font-size:var(--text-label);cursor:pointer;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .875rem;display:inline-flex}.ob-chip[data-gelernt] svg{color:var(--color-text-tertiary)}.ob-chip[aria-checked=true]{border-color:var(--color-accent-text);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.ob-chip[aria-checked=true] svg{color:inherit}.ob-satz{border-inline-start:3px solid var(--color-accent-solid);background:var(--color-accent-soft);border-radius:0 8px 8px 0;margin:0;padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.ob-satz{background:color-mix(in oklab,var(--color-accent-soft) 45%,var(--color-bg-surface))}}.ob-satz{text-wrap:pretty;line-height:1.5}.rb{gap:var(--space-3);display:grid}.rb-zeilen{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rb-zeile{gap:var(--space-2);grid-template-columns:minmax(9rem,12rem) minmax(7rem,9rem) minmax(0,1fr) auto;align-items:center;display:grid}.rb-zeile:not([data-art=text]){grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto}.rb-betrag{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text-secondary);font-size:var(--text-label);display:flex}.rb-betrag .input{font-variant-numeric:tabular-nums;inline-size:6.5rem;min-inline-size:0}.rb-weg{inline-size:var(--hit);block-size:var(--hit);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.rb-weg:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.rb-weg:disabled{opacity:.3;cursor:default}.rb-woerter{font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.rb-woerter-titel{color:var(--color-text-secondary);margin-inline-end:.25rem}.rb-wort{border:0;border-block-end:1.5px dashed var(--color-border-strong);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.125rem .375rem}.rb-wort[aria-pressed=true]{border-block-end-color:var(--color-accent-text);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.rb-hinzu{min-block-size:var(--hit);color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:.375rem;margin-inline-start:-.5rem;padding:0 .5rem;font-weight:600;display:inline-flex}.rb-hinzu:hover{background:var(--color-accent-soft)}@media(max-width:40rem){.rb-zeile,.rb-zeile:not([data-art=text]){grid-template-columns:minmax(0,1fr) auto}.rb-zeile>select:first-child{grid-column:1}.rb-zeile>.rb-weg{grid-area:1/2}.rb-zeile>:not(select:first-child):not(.rb-weg){grid-column:1/-1}.rb-betrag .input{flex:1}}.auth-karte{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:16px;display:grid;box-shadow:0 1px 2px #0000000a,0 12px 32px -20px #00000040}.auth-reiter{background:var(--color-bg-subtle);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.auth-reiter button{min-block-size:2.5rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:600}.auth-reiter button[aria-selected=true]{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 1px 3px #0000001f}.auth-label-zeile{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.auth-link{color:var(--color-accent-text);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.auth-link:hover{text-underline-offset:2px;text-decoration:underline}.auth-passwort{position:relative}.auth-passwort .input{inline-size:100%;padding-inline-end:2.75rem}.auth-auge{inline-size:2.5rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:.25rem}.auth-auge:hover{color:var(--color-text)}.auth-oder{align-items:center;gap:var(--space-3);margin:var(--space-1) 0 0;color:var(--color-text-tertiary);font-size:var(--text-label);display:flex}.auth-oder:before,.auth-oder:after{content:"";background:var(--color-border-subtle);flex:1;block-size:1px}.auth-alternativen{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.auth-alt-hinweis{text-align:center;margin:0}@media(max-width:26rem){.auth-alternativen{grid-template-columns:1fr}}.legal-prose h2{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);margin-block-start:var(--space-6)}.legal-prose ul{gap:var(--space-2);padding-inline-start:1.25rem;display:grid}.legal-prose table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.legal-prose th,.legal-prose td{border:1px solid var(--color-border-subtle);text-align:start;vertical-align:top;padding:.5rem .75rem}.legal-prose a{color:var(--color-accent-text);text-decoration:underline}html{scroll-padding-top:4.5rem}html,body,#root{min-block-size:100dvh}@keyframes landing-in{0%{opacity:0;transform:scale(.97)translateY(.5rem)}to{opacity:1;transform:none}}.landing-fink .fink-bird{filter:drop-shadow(0 10px 18px oklch(30% .04 80/.22));inline-size:clamp(4.5rem,10vw,6.5rem)}.landing-fink--perch{z-index:2;pointer-events:none;position:absolute;inset-block-start:-1.35rem;inset-inline-end:1.25rem}@media(prefers-reduced-motion:no-preference){.landing-fink--idle{animation:fink-bob 3.4s var(--ease-in-out) infinite alternate}.landing-fink .f-wing{transform-origin:78px 80px;animation:fink-flap 3.2s var(--ease-in-out) infinite alternate}.landing-fink .f-head{transform-origin:52px 40px;animation:fink-look 4.8s var(--ease-in-out) infinite alternate}}@keyframes fink-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes fink-flap{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}@keyframes fink-look{0%{transform:rotate(-4deg)}to{transform:rotate(6deg)}}.landing-stage{--color-bg-page:oklch(98.5% .009 95);--color-bg-surface:oklch(99.8% .004 95);--color-bg-subtle:oklch(95.5% .018 95);--color-bg-hover:oklch(93.5% .022 95);--color-border-subtle:oklch(90% .018 95);--color-border:oklch(84% .022 95);--shadow-ring:0 0 0 1px oklch(30% .025 95/.07);--shadow-sm:var(--shadow-ring), 0 3px 8px oklch(30% .025 95/.06);--shadow-md:var(--shadow-ring), 0 12px 30px oklch(30% .025 95/.1);--shadow-lg:var(--shadow-ring), 0 24px 70px oklch(30% .025 95/.14);background-image:radial-gradient(70rem 40rem at 85% -5%,#d0f6df8c,#0000 65%),radial-gradient(60rem 36rem at -10% 35%,#ffebd480,#0000 60%),radial-gradient(70rem 40rem at 110% 75%,#d0f6df66,#0000 60%);background-image:radial-gradient(70rem 40rem at 85% -5%,#d0f6df8c,#0000 65%),radial-gradient(60rem 36rem at -10% 35%,color(xyz 0.83 0.854 0.732 / 0.502),#0000 60%),radial-gradient(70rem 40rem at 110% 75%,#d0f6df66,#0000 60%);background-attachment:scroll;overflow-x:clip}.landing-sheet{background:var(--color-bg-surface);box-shadow:var(--shadow-ring),0 2px 4px #322e1f0a,0 30px 80px -20px #322e1f2e;border-radius:2.5rem;position:relative}.landing-sheet-ink{background:radial-gradient(60rem 30rem at 90% 0,#1c4732b3,#0000 60%),#12241a;border-radius:2.5rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 40px 90px -30px #091a1199}@media(max-width:40rem){.landing-sheet,.landing-sheet-ink{border-radius:1.75rem}}.orbit-ring{-webkit-mask-image:conic-gradient(from 0deg,#000 0 70%,transparent 78%,#000 88%);mask-image:conic-gradient(from 0deg,#000 0 70%,transparent 78%,#000 88%);border:1.5px dashed oklch(100% 0 0/.22);animation:60s linear infinite orbit-spin}.orbit-ring-inner{border-style:solid;border-color:#ffffff1a;animation:none;-webkit-mask-image:none;mask-image:none}.orbit-source{animation:orbit-float 5.4s var(--ease-in-out,ease-in-out) infinite alternate}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-float{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.orbit-ring,.orbit-source{animation:none}}.landing-stage header{background:var(--color-bg-page)}@supports (color:color-mix(in lab,red,red)){.landing-stage header{background:color-mix(in oklch,var(--color-bg-page) 88%,transparent)}}.landing-stage header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.hero-product-scene{perspective:70rem;isolation:isolate}.hero-product-scene:before,.hero-product-scene:after{content:"";z-index:-1;border-radius:1.75rem;position:absolute}.hero-product-scene:before{background:var(--color-accent-soft);inset:.25rem 1.5rem 6.5rem 0;transform:rotate(-3deg)}.hero-product-scene:after{border:1px solid var(--color-border);inset:4rem .25rem 3.75rem 3rem;transform:rotate(2deg)}.hero-product-scene .fink-bird{filter:drop-shadow(0 14px 18px oklch(30% .05 70/.2))}@media(prefers-reduced-motion:no-preference){:is(.fink-panel,.fink-card)[data-fink-state=working] .f-wing,.upload-dock[data-fink-state=working] .f-wing{transform-origin:78px 80px;animation:fink-work .72s var(--ease-in-out) infinite alternate}:is(.fink-panel,.fink-card)[data-fink-state=suggesting] .f-head{transform-origin:52px 40px;animation:fink-question 1.8s var(--ease-in-out) infinite alternate}:is(.fink-panel,.fink-card)[data-fink-state=resting] .fink-bird{animation:fink-celebrate .65s var(--ease-out) both}}@keyframes fink-work{0%{transform:rotate(4deg)}to{transform:rotate(-18deg)}}@keyframes fink-question{0%{transform:rotate(-7deg)}to{transform:rotate(8deg)}}@keyframes fink-celebrate{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-10px)rotate(-6deg)}72%{transform:translateY(2px)rotate(4deg)}to{transform:translateY(0)rotate(0)}}.tour-layer{z-index:calc(var(--z-dialog) + 5);pointer-events:none;position:fixed;inset:0}.tour-blocker{pointer-events:auto;cursor:default;background:0 0;border:0;position:fixed;inset:0}.tour-hole{border-radius:var(--radius-md);box-shadow:0 0 0 9999px var(--color-text);position:fixed}@supports (color:color-mix(in lab,red,red)){.tour-hole{box-shadow:0 0 0 9999px color-mix(in oklch,var(--color-text) 38%,transparent)}}.tour-hole{pointer-events:none}.tour-card{pointer-events:auto;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);display:grid;position:fixed}.tour-card-head,.tour-card-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tour-focus{outline:3px solid var(--color-accent-solid)}@supports (color:color-mix(in lab,red,red)){.tour-focus{outline:3px solid color-mix(in oklab,var(--color-accent-solid) 42%,transparent)}}.tour-focus{outline-offset:4px;box-shadow:0 0 0 10px var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.tour-focus{box-shadow:0 0 0 10px color-mix(in oklab,var(--color-accent-soft) 56%,transparent)}}@media(prefers-reduced-motion:no-preference){.tour-focus{animation:tour-focus-in .32s var(--ease-out) both}}@keyframes tour-focus-in{0%{opacity:.75;transform:translateY(4px)}}.handover-stage{gap:1rem;display:grid}.handover-room{border-radius:2rem;min-width:0;padding:1.4rem 1.5rem 1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 22px 48px -28px #322e1c4d}.handover-room--advisor{background:radial-gradient(24rem 16rem at 78% 10%,#fff4c8,#0000 58%),linear-gradient(#efe6cf,#d9e4cc 68%,#efe8d8);flex-direction:column;min-height:32rem;display:flex}.handover-room--sorted{background:radial-gradient(14rem 9rem at 90% 0,#c8efd4,#0000 62%),linear-gradient(#e7f6ec,#cfe8d8)}.handover-room--binder{background:radial-gradient(14rem 9rem at 88% 6%,#f6d9a8,#0000 60%),linear-gradient(#f6ead2,#e8d0a8)}.handover-room--pigeon{background:radial-gradient(20rem 11rem at 82% 10%,#cfe4f8,#0000 56%),linear-gradient(165deg,#d7e7f6,#f3e6cf);gap:1rem;min-height:17rem;display:grid}.handover-index{letter-spacing:.08em;color:#5a55438c;font-size:.78rem;font-weight:800}.handover-index--corner{z-index:11;position:absolute;top:1.45rem;right:1.55rem}.handover-sky{min-height:11rem;position:relative}.handover-fink .fink-bird{filter:drop-shadow(0 10px 10px oklch(28% .04 150/.28));inline-size:100%}@media(min-width:64rem){.handover-stage{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.handover-room--advisor{grid-area:1/1/3/8;padding:1.75rem 1.9rem 2rem}.handover-room--sorted{grid-area:1/8/auto/13}.handover-room--binder{grid-area:2/8/auto/13}.handover-room--pigeon{grid-area:3/1/auto/13;grid-template-columns:minmax(16rem,28rem) minmax(0,1fr);align-items:center;padding-inline:1.9rem}.handover-index--corner{top:1.7rem;right:1.9rem}}@media(max-width:40rem){.handover-room{border-radius:1.5rem}}.speech-bubble{filter:drop-shadow(0 10px 18px oklch(30% .025 95/.16))}.speech-bubble-tail{block-size:2.25rem;inline-size:3rem;fill:var(--color-bg-fink);position:absolute;bottom:-1.9rem;left:.75rem}.demo-receipt{--receipt-step:min(15vw, 5.4rem);z-index:2;background:var(--color-bg-surface);opacity:0;block-size:3.3rem;inline-size:2.6rem;animation:demo-receipt-file 3.1s var(--ease-in-out) infinite;animation-delay:var(--receipt-delay);border-radius:.45rem;align-content:center;gap:.3rem;padding:.45rem;display:grid;position:absolute;top:38%;left:50%;box-shadow:0 10px 22px -12px #322e1f73}.demo-receipt i{background:var(--color-border);border-radius:999px;block-size:.2rem;display:block}.demo-receipt i:nth-child(2){inline-size:72%}.demo-receipt i:nth-child(3){background:var(--color-accent);inline-size:48%}.demo-folder{perspective:900px;transform-style:preserve-3d}.demo-folder-shadow{z-index:0;filter:blur(16px);background:#3e290f47;border-radius:50%;height:2.5rem;position:absolute;bottom:0;left:4%;right:4%;transform:translateY(.7rem)scaleX(.92)}.demo-folder-back{z-index:1;transform-origin:bottom;background:linear-gradient(145deg,#e9c766,#bd9140);border-radius:1.35rem 1.35rem .8rem .8rem;height:10.5rem;position:absolute;bottom:2.5rem;left:5%;right:5%;transform:perspective(800px)rotateX(-7deg)translateZ(-24px);box-shadow:inset 0 2px #ffffff73,0 20px 35px -24px #442e0ca6}.demo-folder-tab{background:linear-gradient(145deg,#ebca6d,#c49845);border-radius:1rem 1rem 0 0;width:9.5rem;height:3.2rem;position:absolute;top:-2.1rem;left:0;box-shadow:inset 0 2px #ffffff59}.demo-folder-paper{z-index:3;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);transform-origin:bottom;border-radius:.8rem .8rem .3rem .3rem;height:9.2rem;position:absolute;left:9%;right:9%;box-shadow:0 -5px 16px #3c2d1814}.demo-folder-paper-3{bottom:4.8rem;transform:perspective(800px)rotateX(-5deg)rotate(-2.2deg)translate3d(0,-.5rem,-8px)}.demo-folder-paper-2{bottom:4.5rem;transform:perspective(800px)rotateX(-3deg)rotate(1.4deg)translateY(-.15rem)}.demo-folder-paper-1{align-content:center;gap:.7rem;padding:1.8rem 2.2rem;display:grid;bottom:4.25rem;transform:perspective(800px)rotateX(1deg)translateZ(8px)}.demo-folder-paper-1 span{background:var(--color-border-subtle);border-radius:999px;height:.35rem;display:block}.demo-folder-paper-1 span:nth-child(2){width:78%}.demo-folder-paper-1 span:nth-child(3){background:var(--color-accent-soft);width:52%}.demo-folder-front{z-index:10;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);transform-origin:bottom;background:linear-gradient(165deg,#f4d77e,#dfb854 62%,#c49335);border-radius:0 0 1.4rem 1.4rem;height:8.8rem;position:absolute;bottom:.7rem;left:0;right:0;transform:perspective(700px)rotateX(14deg)translateZ(18px);box-shadow:inset 0 2px #ffffff8c,inset 0 -16px 24px #80550f21,0 22px 35px -24px #442e0cb3}.demo-folder-gusset{z-index:8;filter:brightness(.92);background:#c89b3f;width:3.6rem;height:8rem;position:absolute;bottom:1.65rem}.demo-folder-gusset-left{clip-path:polygon(100% 0,100% 100%,0 100%);left:2.5%}.demo-folder-gusset-right{clip-path:polygon(0 0,100% 100%,0 100%);right:2.5%}.demo-receipt-static{opacity:1;transform:translate3d(calc((var(--receipt-lane) - 3) * var(--receipt-step)),4rem,0) rotate(var(--receipt-tilt)) scale(.8);animation:none}@keyframes demo-receipt-file{0%{opacity:0;transform:translate3d(calc((var(--receipt-lane) - 3) * var(--receipt-step)),-7.5rem,0) rotate(var(--receipt-tilt)) scale(.94)}14%{opacity:1}72%{opacity:1;transform:translateY(6.5rem)rotate(0)scale(.72)}88%,to{opacity:0;transform:translateY(8rem)rotate(0)scale(.62)}}@media(prefers-reduced-motion:reduce){.demo-receipt{animation:none}}.marquee{--marquee-duration:70s;inline-size:max-content;animation:marquee var(--marquee-duration) linear infinite;gap:1.25rem;display:flex}.marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-viewport:hover .marquee,.marquee-viewport:focus-within .marquee{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee{flex-wrap:wrap;inline-size:auto;animation:none}.marquee>[data-marquee-clone]{display:none}.marquee-viewport{-webkit-mask-image:none;mask-image:none}}.landing-range{--range-progress:50%;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-accent) 0 var(--range-progress),var(--color-border) var(--range-progress) 100%);cursor:pointer;block-size:.5rem;inline-size:100%}.landing-range::-webkit-slider-thumb{appearance:none;border:.3rem solid var(--color-bg-surface);background:var(--color-accent);block-size:1.5rem;inline-size:1.5rem;box-shadow:var(--shadow-md);border-radius:50%}.landing-range::-moz-range-thumb{border:.3rem solid var(--color-bg-surface);background:var(--color-accent);block-size:1rem;inline-size:1rem;box-shadow:var(--shadow-md);border-radius:50%}.landing-range:focus-visible{outline:3px solid var(--color-focus);outline-offset:.35rem}.auth-form .field{width:100%;max-width:none}.app-shell{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--radius-control:8px;--radius-md:12px;--radius-lg:16px;background:var(--color-bg-page);min-block-size:100dvh;font-family:var(--font-sans)}.app-shell .wb-btn,.app-shell .input,.app-shell .select{border-radius:var(--radius-control)}.app-shell .wb-btn{box-shadow:none}.app-shell .wb-btn.bg-bg-surface{border:1px solid var(--color-border)}.app-shell .wb-status-pill{border-radius:var(--radius-2xs)}.app-shell .wb-tile{border-radius:var(--radius-control)}.app-shell .wb-card{--card-inset:var(--space-6)}.app-shell .wb-card-footer{background:var(--color-bg-page)}.shell-body{flex-direction:column;min-block-size:100%;min-inline-size:0;display:flex}.shell-sidebar{display:none}.shell-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-block-size:4.5rem;padding:max(var(--space-2),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) var(--space-2) max(var(--space-4),env(safe-area-inset-left));border-block-end:1px solid var(--color-border-subtle);background:var(--color-bg-surface);display:flex;position:sticky;inset-block-start:0}.shell-brand{min-block-size:var(--hit-touch);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-body-lg);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.shell-period{min-block-size:var(--hit-touch);align-items:center;gap:var(--space-1);max-inline-size:24rem;padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--color-bg-page);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);display:inline-flex;position:relative}.shell-period-name{min-inline-size:0;padding-block:var(--space-2);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.25;display:-webkit-box;overflow:hidden}.shell-period select{border-radius:inherit;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;font:inherit;border:0;position:absolute;inset:0}.shell-period:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.shell-period select:focus{outline:none}.shell-top-actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.shell-icon-button{inline-size:var(--hit-touch);block-size:var(--hit-touch);cursor:pointer;border-radius:var(--radius-pill);color:var(--color-text-secondary);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}@media(hover:hover){.shell-icon-button:hover{background:var(--color-bg-hover);color:var(--color-accent-text)}}.shell-icon-button[aria-current=page]{background:var(--color-bg-hover);color:var(--color-accent-text)}.shell-menu{position:relative}.shell-menu summary{list-style:none}.shell-menu summary::-webkit-details-marker{display:none}.shell-menu-panel{z-index:var(--z-popover);gap:var(--space-1);inline-size:min(18rem,100vw - 2rem);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.shell-menu-panel strong,.shell-menu-panel a,.shell-menu-panel button{min-block-size:var(--hit-touch);padding-inline:var(--space-3);border-radius:var(--radius-sm);align-items:center;display:flex}.shell-menu-panel button{inline-size:100%;color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.shell-menu-panel strong{border-block-end:1px solid var(--color-border-subtle)}.shell-menu-panel a{color:var(--color-text-secondary);text-decoration:none}@media(hover:hover){.shell-menu-panel a:hover,.shell-menu-panel button:hover{background:var(--color-bg-hover)}}.shell-menu-panel a[aria-current=page]{background:var(--color-bg-selected);color:var(--color-accent-text);font-weight:var(--weight-bold)}.shell-main{gap:var(--space-6);min-block-size:calc(100dvh - 4.5rem);inline-size:min(100%,64rem);min-inline-size:0;padding-block:var(--space-6) calc(5.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:auto;margin-inline:0 auto;padding-inline-start:max(var(--space-4),env(safe-area-inset-left));padding-inline-end:max(var(--space-4),env(safe-area-inset-right));display:flex}.shell-bottom-tabs{z-index:var(--z-tabbar);border-block-start:1px solid var(--color-border);background:var(--color-bg-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.shell-tab{min-block-size:3.5rem;color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-semibold);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;display:flex;position:relative}.shell-tab[aria-current=page]{background:var(--color-bg-fink);color:var(--color-accent-text);font-weight:var(--weight-bold)}.shell-settings-nav{gap:var(--space-1);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-left)) 0;scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000)}.shell-settings-nav a{min-block-size:var(--hit-touch);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-label);flex:none;align-items:center;text-decoration:none;display:inline-flex}.shell-settings-nav a[aria-current=page]{background:var(--color-bg-selected);color:var(--color-accent-text);font-weight:var(--weight-bold);box-shadow:var(--shadow-sm)}.shell-nav-item{min-block-size:var(--hit-touch);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:flex}@media(hover:hover){.shell-nav-item:hover{background:var(--color-bg-hover);color:var(--color-text)}}.shell-nav-item[aria-current=page]{background:var(--color-bg-selected);color:var(--color-accent-text);font-weight:var(--weight-bold);box-shadow:none}@media(min-width:56rem)and (max-width:63.999rem){.shell-brand span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shell-bottom-tabs{display:none}.shell-main{padding-block-end:var(--space-10)}}@media(min-width:64rem){.app-shell{grid-template-rows:minmax(100dvh,auto);grid-template-columns:15rem minmax(0,1fr);display:grid}.app-shell:not(:has(>.shell-sidebar)){grid-template-columns:minmax(0,1fr)}.shell-sidebar,.shell-body{grid-row:1}.shell-body{grid-column:2}.shell-sidebar{gap:var(--space-4);block-size:100dvh;min-inline-size:0;padding:var(--space-5) var(--space-4);border-inline-end:1px solid var(--color-border-subtle);background:var(--color-bg-page);flex-direction:column;grid-column:1;display:flex;position:sticky;inset-block-start:0}.shell-sidebar-brand{padding-inline:var(--space-2);margin-block-end:var(--space-3)}.shell-sidebar .shell-period,.shell-sidebar .shell-period select{inline-size:100%;max-inline-size:none}.shell-nav-group{gap:.125rem;display:grid}.shell-agent-dot{background:var(--color-muted-solid);border-radius:50%;block-size:.5rem;inline-size:.5rem}.shell-agent-dot.is-connected{background:var(--color-ok-solid)}.shell-topbar>.shell-brand{display:none}.shell-topbar{padding-inline:var(--space-8)}.shell-main{padding:var(--space-8) var(--space-8) var(--space-12)}.shell-settings-nav{padding-inline:clamp(var(--space-6),5vw,var(--space-12));-webkit-mask-image:none;mask-image:none}.shell-bottom-tabs{display:none}}@media(max-width:35rem){.shell-topbar{flex-wrap:wrap}.shell-topbar>.shell-period{order:4;inline-size:100%;max-inline-size:none}.shell-period select{inline-size:100%;max-inline-size:none}.shell-brand>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.shell-main:has(>.wb-page--wide),.shell-main:has(>article){inline-size:min(100%,90rem)}.shell-main:has(>.wb-page--start),.shell-main:has(>.wb-page--form){inline-size:min(100%,42rem)}.shell-main:has(>.wb-page--work){inline-size:min(100%,76rem)}.shell-main:has(>.wb-page--step){inline-size:min(100%,90rem)}.shell-main:has(>.wb-page){gap:0}.wb-page{gap:var(--space-8);align-content:start;min-inline-size:0;display:grid}.wb-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;padding-block-end:0;display:flex}.wb-page--wide>.wb-page-header{grid-column:1/-1}.wb-page-heading{gap:var(--space-1);min-inline-size:0;display:grid}.wb-page-heading h1{font-size:2rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.shell-main>h1{border-block-end:1px solid var(--color-border-subtle);font-size:var(--text-heading);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;padding-block-end:var(--space-4)}.wb-page-meta{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.wb-page-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wb-page-work,.wb-page-rail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@media(prefers-reduced-motion:no-preference){.shell-main>.wb-page:not([aria-busy=true]){animation:wb-page-in var(--dur-base) var(--ease-out) both}}@keyframes wb-page-in{0%{opacity:0;transform:translateY(.375rem)}}@media(max-width:79.999rem){.wb-page--wide>.wb-page-header{order:-2}.wb-page--wide>.wb-page-rail{order:-1}}@media(max-width:35rem){.wb-page-heading h1{font-size:1.5rem}.wb-page-header{gap:var(--space-3)}}.wb-facts{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wb-list{gap:var(--space-5);display:grid}.wb-list>li{min-inline-size:0;display:flex}.wb-list .wb-card{flex:1}@media(min-width:40rem){.wb-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media(min-width:80rem){.wb-page--wide{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"header header""work rail";align-items:start}.wb-page--wide>.wb-page-header{grid-area:header}.wb-page--wide>.wb-page-work{grid-area:work}.wb-page--wide>.wb-page-rail{grid-area:rail;position:sticky;inset-block-start:5rem}.wb-page--wide>.wb-facts{grid-column:1}}.text-heading{letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.fink-card{gap:var(--space-3) var(--space-6);padding:var(--card-inset);--card-background:var(--color-bg-fink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"fink text ring""fink cta ring";align-items:center;display:grid}.fink-card-bird{grid-area:fink;align-self:center;display:inline-flex}.fink-card-bird .fink-bird{block-size:auto;inline-size:7rem}.fink-card-text{grid-area:text;align-self:end;min-inline-size:0}.fink-card-who{align-items:baseline;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-label);margin-block-end:var(--space-1);display:flex}.fink-card-who .name{color:var(--color-accent-text);font-size:var(--text-body);font-weight:var(--weight-bold)}.fink-card-headline{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--leading-title);text-wrap:pretty;margin-block-end:var(--space-1)}.fink-card-body{max-width:44rem;color:var(--color-text-secondary);font-size:var(--text-body-lg)}.fink-card-cta{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:cta;align-self:start;display:flex}.fink-card-cta .fink-later{color:var(--color-accent-text)}.fink-card .progress-ring{grid-area:ring;block-size:6.5rem;inline-size:6.5rem}@media(max-width:56rem){.fink-card{gap:var(--space-3) var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fink ring""text text""cta cta"}.fink-card-bird{place-self:end start}.fink-card-bird .fink-bird{inline-size:6rem}.fink-card-text{align-self:start}.fink-card .progress-ring{align-self:start;block-size:5rem;inline-size:5rem}.fink-card-cta{flex-wrap:wrap}.fink-card-cta>:first-child{flex:auto}}@media(max-width:35rem){.fink-card{padding:var(--space-3);gap:var(--space-2) var(--space-3)}.fink-card-bird .fink-bird{inline-size:4.25rem}}@media(min-width:80rem){.fink-card{gap:var(--space-3) var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fink ring""text text""cta cta"}.fink-card-bird{place-self:end start}.fink-card-bird .fink-bird{inline-size:6.5rem}.fink-card-text{align-self:start}.fink-card-headline{font-size:var(--text-body-lg)}.fink-card .progress-ring{align-self:start;block-size:5.5rem;inline-size:5.5rem}.fink-card-cta>:first-child{inline-size:100%}}@media(max-width:55.999rem)and (prefers-reduced-motion:no-preference){.app-shell :where(button,a,summary):active{transition:transform .1s;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.app-shell :where(button,a,summary):active{background-color:var(--color-bg-hover)}}.fink-stage{flex:none;place-items:center;display:grid;position:relative}.fink-receipt-flight{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:hidden}.fink-receipt-flight i{background:var(--color-bg-surface);opacity:0;border-radius:.3rem;align-content:center;gap:.18rem;block-size:2.15rem;inline-size:1.7rem;padding:.28rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 8px 16px -10px #322e1f73}.fink-receipt-flight i:before,.fink-receipt-flight i:after{content:"";background:var(--color-border);border-radius:999px;block-size:.12rem;display:block}.fink-receipt-flight i:after{background:var(--color-accent);inline-size:62%}.fink-receipt-flight i:nth-child(2){inset-inline-start:1.3rem}.fink-receipt-flight i:nth-child(3){inset-inline-start:2.5rem}@media(prefers-reduced-motion:no-preference){:is(.fink-panel,.fink-card,.upload-dock)[data-fink-state=working] .fink-receipt-flight i,.fink-receipt-flight i{animation:fink-receipt-in 1.5s var(--ease-in-out) infinite}.fink-receipt-flight i:nth-child(2){animation-delay:.25s}.fink-receipt-flight i:nth-child(3){animation-delay:.5s}}@keyframes fink-receipt-in{0%{opacity:0;transform:translate(1.4rem,-.9rem)rotate(12deg)scale(.95)}40%{opacity:1}to{opacity:0;transform:translate(-.15rem,.85rem)rotate(-6deg)scale(.95)}}.upload-dock{z-index:var(--z-toast);gap:var(--space-3);inline-size:min(22rem,100vw - 2rem);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-md);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);display:grid;position:fixed;inset-block-end:calc(5.5rem + env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4),env(safe-area-inset-right))}@starting-style{.upload-dock{opacity:0;transform:translateY(100%)}}.upload-dock.is-leaving{opacity:0;pointer-events:none;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.upload-dock,.upload-dock.is-leaving{transition:opacity var(--dur-base) var(--ease-out);transform:none}@starting-style{.upload-dock{transform:none}}}.upload-dock-head{align-items:center;gap:var(--space-3);display:flex}.fink-stage--dock,.fink-stage--dock .fink-bird{inline-size:3.25rem}@media(min-width:64rem){.upload-dock{inset-block-end:max(var(--space-5),env(safe-area-inset-bottom))}}.num-in{color:var(--color-ok-text)}.num-out{color:var(--color-text)}.wb-match-dialog{overscroll-behavior:contain;max-width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.wb-match-dialog .dialog-actions:last-child{background:var(--color-bg-surface);padding-block:var(--space-3);position:sticky;bottom:0}.wb-upload-dialog{overscroll-behavior:contain;max-width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.begleiter{background:var(--color-bg-subtle);border:0;display:block;container:begleiter/inline-size}.journey-weiter{white-space:normal;text-align:center}.journey-weiter>svg{flex:none}.begleiter-haupt{align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.begleiter-vogel{align-self:start;padding-block-start:var(--space-1)}.begleiter-vogel .fink-bird{inline-size:2.5rem}.begleiter-text{gap:var(--space-2);min-width:0;display:grid}.begleiter-satz{max-inline-size:60ch;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);text-wrap:pretty;margin:0;line-height:1.3}.begleiter-mehr{max-inline-size:65ch;color:var(--color-text-secondary);margin:0}.begleiter-fortschritt{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-inline-size:28rem;display:flex}.begleiter-balken{border-radius:var(--radius-pill);background:var(--color-bg-pressed);flex:0 7rem;block-size:.25rem;inline-size:7rem;overflow:hidden}.begleiter-balken>span{border-radius:inherit;background:var(--color-ok-solid);block-size:100%;transition:inline-size .24s cubic-bezier(.16,1,.3,1);display:block}.begleiter-zahl{color:var(--color-text-secondary);font-size:var(--text-label);margin:0}.begleiter-anleitung{max-inline-size:65ch;font-size:var(--text-body)}.begleiter-anleitung>ol{gap:.25rem;margin:.375rem 0 0;padding-inline-start:1.5rem;list-style:decimal;display:grid}.begleiter-aktion{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:1/3;max-inline-size:26rem;display:flex}@container begleiter (max-width:46rem){.begleiter-haupt{grid-template-columns:auto minmax(0,1fr)}.begleiter-aktion{grid-area:auto/2;justify-content:flex-start;max-inline-size:none}.begleiter-aktion>*{flex:auto}}@container begleiter (max-width:24rem){.begleiter-aktion{grid-column:1/-1}.begleiter-aktion>*,.begleiter-aktion>div>*{flex:100%}}.ka-anker{scroll-margin-block-start:1rem}.ka-status{font-weight:var(--weight-semibold);align-items:flex-start;gap:.5rem;display:flex}.ka-status>span{flex:auto;min-inline-size:0;display:grid}.ka-status-titel{white-space:nowrap}.ka-zeichen{flex:none;margin-block-start:.125rem}.ka-status--ok{color:var(--color-ok-text)}.ka-status--frage,.ka-status--fehlt{color:var(--color-warn-text)}.ka-status-hinweis{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-regular);white-space:nowrap}.ka-status-grund{inline-size:0;min-inline-size:100%;color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ka-leer{color:var(--color-text-secondary);text-align:center;margin:0;padding:1.5rem 1rem}.ka-meldung{z-index:var(--z-toast);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);inline-size:fit-content;max-inline-size:calc(100vw - 2rem);box-shadow:var(--shadow-md);font-weight:var(--weight-semibold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.5rem .5rem .5rem 1rem;display:flex;position:fixed;inset-block-end:calc(4.75rem + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.begleiter-balken>span{transition:none}}.app-shell .fink-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:none;align-items:flex-start;gap:1.25rem;padding:1.25rem}.app-shell .fink-panel .fink-name{display:none}.app-shell .fink-panel .fink-say{max-inline-size:60ch;font-size:var(--text-title);font-weight:var(--weight-semibold);text-wrap:balance;line-height:1.3}.ka-immer{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;margin-block-start:.625rem;display:flex}.ka-immer input{margin-block-start:.2rem}.ka-regel-vorschau{font-size:var(--text-caption);color:var(--color-text-secondary);gap:.375rem;margin-block-start:.625rem;display:grid}.ka-regel-vorschau ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ka-regel-vorschau li{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;display:grid}.ka-regel-vorschau-titel{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);overflow:hidden}.wb-page-intro{max-inline-size:65ch;color:var(--color-text-secondary);margin:.375rem 0 0}.wb-page:has(.satz){gap:var(--space-4)}.satz{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;min-inline-size:0;display:grid}@media(min-width:64rem){.satz{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.satz-ledger,.satz-pane{border-radius:var(--radius-md);background:var(--color-bg-surface);min-block-size:0;min-inline-size:0;box-shadow:var(--shadow-ring)}.satz-ledger{flex-direction:column;display:flex;overflow:hidden}.satz-pane{align-content:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:grid;overflow:auto}.satz-filter{padding:var(--space-2);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.satz-filter-knopf{min-block-size:2rem;padding:0 var(--space-2);border-radius:var(--radius-xs);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-label);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.satz-filter-knopf[aria-pressed=true]{background:var(--color-bg-pressed);color:var(--color-text)}.satz-filter-knopf b{font-weight:var(--weight-bold);margin-inline-start:.25rem}.satz-suche{margin:var(--space-2) var(--space-3) 0;position:relative}.satz-suche>svg{color:var(--color-text-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.satz-suche .input{inline-size:100%;padding-inline-start:var(--space-10)}.satz-zeilen{padding:var(--space-1);flex:1;min-block-size:0;margin:0;list-style:none;overflow:auto}.satz-zeile{column-gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"d t a""d s s";row-gap:2px;display:grid}.satz-zeile+.satz-zeile{box-shadow:0 -1px 0 var(--color-border-subtle)}.satz-datum{color:var(--color-text-secondary);font-size:var(--text-label);grid-area:d;padding-block-start:2px}.satz-titel{min-inline-size:0;font-weight:var(--weight-semibold);grid-area:t;display:grid}.satz-titel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.satz-zweck-zeile{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium)}.satz-betrag{font-weight:var(--weight-bold);text-align:end;grid-area:a}.satz-stand{font-size:var(--text-caption);grid-area:s}.satz-zeile[data-zustand=erledigt] .satz-titel,.satz-zeile[data-zustand=erledigt] .satz-betrag{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.satz-zeile[aria-pressed=true]{background:var(--color-bg-pressed);box-shadow:inset 3px 0 0 var(--color-accent-solid)}.satz-buchung{gap:var(--space-5);min-inline-size:0;display:grid}.satz-kopf{gap:var(--space-1) var(--space-4);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-3);display:grid}.satz-wann{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-semibold);grid-column:1/-1;margin:0}.satz-kopf h2{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.satz-zweck{color:var(--color-text-secondary);margin:0}.satz-summe{font-size:2.5rem;font-weight:var(--weight-bold);letter-spacing:-.03em;grid-area:2/2/4;align-self:center;margin:0;line-height:1}.satz-vergleich{gap:var(--space-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.satz-beleg{gap:var(--space-2);min-inline-size:0;margin:0;display:grid}.satz-blatt-bild{aspect-ratio:1/1.414;background:#fff;border-radius:3px;inline-size:16rem;max-inline-size:100%;overflow:hidden;transform:rotate(-.8deg);box-shadow:0 1px #0000000d,0 16px 32px -18px #0f191280,0 0 0 1px #0000000f}.satz-blatt-bild img{object-fit:cover;object-position:top;block-size:auto;inline-size:100%}.satz-beleg figcaption{justify-content:space-between;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption);display:flex}.satz-zweit{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;display:flex}.satz-zweit b{font-size:var(--text-label);display:block}.satz-zweit small{color:var(--color-text-secondary);font-size:var(--text-caption);display:block}.satz-nehmen{color:var(--color-accent-text);font-size:var(--text-label);font-weight:var(--weight-bold);flex:none}.satz-gelesen{align-content:start;gap:0;min-inline-size:0;display:grid}.satz-gelesen h3{margin:0 0 var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.satz-feld{align-items:center;gap:var(--space-2);grid-template-columns:1.5rem 7rem minmax(0,1fr) auto;min-block-size:2rem;display:grid}.satz-feld-name{color:var(--color-text-secondary);font-size:var(--text-label)}.satz-feld-wert{font-weight:var(--weight-semibold)}.satz-aendern{color:var(--color-text-secondary);font:inherit;font-size:var(--text-label);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.satz-tick{background:var(--color-ok-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--color-ok-text);font-weight:var(--weight-bold);border-radius:50%;place-items:center;font-size:12px;display:grid}.satz-tick:not(.satz-tick--warn):after{content:"";border:0 solid;border-width:0 0 2px 2px;block-size:.28rem;inline-size:.5rem;transform:rotate(-45deg)translate(1px,-1px)}.satz-tick--warn{background:var(--color-warn-soft);color:var(--color-warn-text)}.satz-fix{gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn-text);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--space-3);display:grid}.satz-fix .fink-stage{grid-row:1}.satz-fix .fink-bird{inline-size:2rem}.satz-fix p{font-weight:var(--weight-semibold);color:var(--color-warn-text);margin:0}.satz-fix small{color:var(--color-warn-text);font-size:var(--text-label)}.satz-fix button{grid-column:1/-1;justify-self:start}.satz-antwort{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;padding-block-start:var(--space-2);display:flex}.app-shell .satz-antwort.satz-antwort--leise{border-block-start:0;margin-inline-start:-1.125rem;padding-block-start:0}.app-shell .satz-antwort.satz-antwort--ablage{border-block-start:0;justify-content:center;padding-block-start:0}.satz-ablage{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary);display:grid}.satz-ablage[data-ziehen]{border-color:var(--color-accent-solid);background:var(--color-accent-soft);color:var(--color-accent-text)}.satz-ablage-titel{color:var(--color-text);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);margin:0}.satz-ablage-text{margin:var(--space-1) 0 0;text-wrap:balance;max-inline-size:44ch}.satz-ohne-stand{gap:var(--space-1);display:grid}.satz-ohne-stand h3{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-semibold);margin:0}.satz-ohne-stand p{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.satz-teile{gap:var(--space-2);display:grid}.satz-teile ul{margin:0;padding:0;list-style:none;display:grid}.satz-teile li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;min-block-size:2.5rem;display:grid}.satz-teile li+li{border-block-start:1px solid var(--color-border-subtle)}.satz-teile li>a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent-text);font-weight:var(--weight-semibold);overflow:hidden}.satz-teile p{color:var(--color-text-secondary);margin:0}.satz-ohne{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-4);display:grid}.satz-ohne h3{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);margin:0}.satz-ohne .help{margin:calc(var(--space-1) * -1) 0 0}.satz-ohne .field{max-inline-size:28rem}.satz-gruende{gap:var(--space-2);flex-wrap:wrap;display:flex}.satz-grund{min-block-size:1.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border-radius:999px}.satz-grund:hover{background:var(--color-bg-subtle);color:var(--color-text)}.satz-ohne .ka-immer{margin-block-start:0}.app-shell .satz-ohne .satz-antwort.satz-antwort{border-block-start:0;padding-block-start:0}@media(max-width:40rem){.satz-vergleich{grid-template-columns:minmax(0,1fr)}.satz-summe{font-size:var(--text-heading)}}.app-shell{--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--radius-control:6px;--radius-xs:6px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--hit:1.75rem;--hit-touch:2rem;--text-body:.875rem;--text-body-lg:.875rem;--text-label:.8125rem;--app-ink-hover:oklch(34% .01 155);--app-pad:var(--space-4);--color-bg-page:var(--gray-0);--color-bg-surface:var(--gray-0);--color-bg-subtle:var(--gray-1);--color-bg-hover:var(--gray-2);--color-bg-pressed:var(--gray-3);--color-bg-selected:var(--gray-3);--color-bg-fink:var(--gray-1);--color-border-subtle:var(--gray-5);--color-border:var(--gray-6);--color-border-input:var(--gray-7);--color-accent:var(--gray-12);--color-accent-solid:var(--gray-12);--color-accent-hover:var(--app-ink-hover);--color-accent-soft:var(--gray-3);--color-accent-soft-hover:var(--gray-4);--color-accent-text:var(--gray-12);--color-text-link:var(--gray-12);--color-text-on-accent:var(--gray-0);--tile-green-bg:transparent;--tile-green-fg:var(--gray-10);--tile-amber-bg:transparent;--tile-amber-fg:var(--amber-11);--tile-sky-bg:transparent;--tile-sky-fg:var(--gray-10);--tile-gray-bg:transparent;--tile-gray-fg:var(--gray-10);--shadow-sm:none;--shadow-ring:0 0 0 1px var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-feature-settings:"cv11";letter-spacing:-.006em}[data-theme=dark] .app-shell{--app-ink-hover:oklch(86% .005 160);--color-bg-page:var(--gray-0);--color-bg-subtle:var(--gray-2);--color-border-subtle:var(--gray-3);--color-border:var(--gray-4);--color-border-input:var(--gray-6)}.app-shell :is(.num,time,[data-num],td){font-variant-numeric:tabular-nums}:where(.app-shell) .wb-btn{border-radius:var(--radius-control);font-size:var(--text-body);box-shadow:none;gap:.375rem;font-weight:520}:where(.app-shell) .wb-btn>svg{flex:none;block-size:.9375rem;inline-size:.9375rem}@media(hover:hover){:where(.app-shell) .wb-btn.bg-bg-surface:hover:not(:disabled),:where(.app-shell) .wb-btn.bg-transparent:not([class*=danger]):hover:not(:disabled){background:var(--color-bg-hover)}}@media(prefers-reduced-motion:no-preference){.app-shell .motion:active{transform:none}}:where(.app-shell) :is(.input,.select){min-block-size:var(--hit-touch);border-radius:var(--radius-control);font-size:var(--text-body-lg);box-shadow:inset 0 0 0 1px var(--color-border-input)}:where(.app-shell) .select{background-position:right .625rem center}:where(.app-shell) textarea.input{padding-block:.5rem}:where(.app-shell) :is(.input,.select):focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus),0 0 0 3px var(--color-focus);outline:0}@supports (color:color-mix(in lab,red,red)){:where(.app-shell) :is(.input,.select):focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus),0 0 0 3px color-mix(in oklab,var(--color-focus) 25%,transparent)}}:where(.app-shell) .field{gap:.375rem}:where(.app-shell) :is(.field label,.field dt){font-size:var(--text-label);font-weight:520}:where(.app-shell) .help{font-size:var(--text-label);line-height:1.45}:where(.app-shell) .wb-status-pill{border-radius:4px;gap:.25rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:520}:where(.app-shell) .wb-status-pill--muted{box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}:where(.app-shell) .wb-card{--card-inset:1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:none}:where(.app-shell) .wb-card-header{padding:.75rem var(--card-inset);gap:.625rem;padding-block-end:.625rem}:where(.app-shell) .wb-card-title{font-size:var(--text-body);letter-spacing:-.006em;font-weight:600}:where(.app-shell) .wb-card-description{font-size:var(--text-label)}:where(.app-shell) .wb-card-body{font-size:var(--text-body)}:where(.app-shell) .wb-card-footer{background:0 0;padding-block:.625rem}:where(.app-shell) .wb-data-table th{color:var(--color-text-tertiary);background:0 0;padding-block:.4375rem;font-size:.75rem;font-weight:520}:where(.app-shell) .wb-data-table td{padding-block:.5rem}:where(.app-shell) .wb-data-table-amount{font-weight:560}:where(.app-shell) .wb-data-table tr[aria-selected=true]{background:var(--color-bg-selected)}.app-shell .wb-page{gap:var(--space-5)}.app-shell .wb-page-header{align-items:flex-end;gap:var(--space-3) var(--space-6)}.app-shell .wb-page-heading{gap:.125rem}.app-shell .wb-page-heading h1,.app-shell .shell-main>h1{letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.3}.app-shell .shell-main>h1{padding-block-end:var(--space-3)}.app-shell .wb-page-meta,.app-shell .wb-page-intro{font-size:var(--text-body);color:var(--color-text-secondary)}@media(min-width:64rem){.app-shell{grid-template-columns:15rem minmax(0,1fr)}.app-shell .shell-sidebar{gap:var(--space-4);border-inline-end:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);padding:.625rem .5rem .5rem;overflow-y:auto}.app-shell .shell-sidebar-brand{min-block-size:2rem;font-size:var(--text-body);margin:0;padding-inline:.5rem;font-weight:600}.app-shell .shell-nav-group{gap:1px}.app-shell .shell-main{padding:var(--space-6) var(--space-8) var(--space-8);--app-pad:var(--space-8)}.app-shell .shell-topbar{padding-inline:var(--space-4) var(--space-3)}}.app-shell .shell-nav-item{border-radius:var(--radius-control);min-block-size:2rem;color:var(--color-text-secondary);font-size:var(--text-body);gap:.5rem;padding-inline:.5rem;font-weight:500}.app-shell .shell-nav-item>svg{block-size:1rem;inline-size:1rem;color:var(--color-text-tertiary);flex:none}@media(hover:hover){.app-shell .shell-nav-item:hover{background:var(--color-bg-hover);color:var(--color-text)}}@media(min-width:64rem){.app-shell .shell-agent-dot{margin-block-start:.375rem}}.app-shell .shell-topbar{gap:var(--space-2);border-block-end:1px solid var(--color-border-subtle);background:var(--color-bg-surface);min-block-size:3rem;padding-block:.375rem}.app-shell .shell-period{border-radius:var(--radius-control);min-block-size:2rem;box-shadow:none;color:var(--color-text-tertiary);background:0 0;border:0;gap:.375rem;padding-inline:.5rem}.app-shell .shell-period-name{font-size:var(--text-body);-webkit-line-clamp:1;font-weight:560}@media(hover:hover){.app-shell .shell-period:hover{background:var(--color-bg-hover)}}.app-shell .shell-icon-button{border-radius:var(--radius-control);block-size:2rem;inline-size:2rem;color:var(--color-text-tertiary)}.app-shell .shell-icon-button svg{block-size:1.125rem;inline-size:1.125rem}@media(hover:hover){.app-shell .shell-icon-button:hover{background:var(--color-bg-hover);color:var(--color-text)}}@media(pointer:coarse){.app-shell .shell-icon-button{block-size:2.75rem;inline-size:2.75rem}}.app-shell .shell-menu-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-body);gap:1px;padding:.25rem;box-shadow:0 10px 28px -8px #0000002e,0 2px 6px #0000000f}.app-shell .shell-menu-panel :is(strong,a,button){min-block-size:2rem;color:var(--color-text);border-radius:4px;gap:.5rem;padding-inline:.5rem}.app-shell .shell-menu-panel strong{border:0;font-weight:600}.app-shell .shell-menu-panel hr{border:0;border-block-start:1px solid var(--color-border-subtle);margin:.25rem -.25rem}.app-shell .shell-menu-panel a[aria-current=page]{background:var(--color-bg-selected);color:var(--color-text);font-weight:560}.shell-main.shell-main--setup{inline-size:min(100%,84rem)}.shell-setup-layout{gap:var(--space-4);min-inline-size:0;display:grid}.shell-setup-content{align-content:start;gap:var(--space-5);min-inline-size:0;display:grid}.shell-setup-content>.wb-page--form,.shell-setup-content>.wb-page--start{max-inline-size:46rem}.shell-setup-content>.wb-page--work{max-inline-size:64rem}.app-shell .shell-settings-nav{margin:0 calc(-1*max(var(--space-4),env(safe-area-inset-left)));padding:0 max(var(--space-4),env(safe-area-inset-left)) var(--space-2);scrollbar-width:none;border-block-end:1px solid var(--color-border-subtle);gap:1px;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shell-setup-group{display:contents}.shell-setup-title{display:none}.shell-setup-item{border-radius:var(--radius-control);min-block-size:2rem;color:var(--color-text-secondary);font-size:var(--text-body);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding-inline:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.shell-setup-item>svg{block-size:1rem;inline-size:1rem;color:var(--color-text-tertiary);flex:none}@media(hover:hover){.shell-setup-item:hover{background:var(--color-bg-hover);color:var(--color-text)}}.app-shell .shell-settings-nav .shell-setup-item[aria-current=page]{background:var(--color-bg-selected);color:var(--color-text);box-shadow:none;font-weight:560}@media(min-width:64rem){.shell-setup-layout{gap:var(--space-8);grid-template-columns:12.5rem minmax(0,1fr);align-items:start}.app-shell .shell-settings-nav{gap:var(--space-4);border:0;margin:0;padding:0;display:grid;position:sticky;inset-block-start:4.5rem;overflow:visible}.shell-setup-group{gap:1px;display:grid}.shell-setup-title{color:var(--color-text-tertiary);margin:0;padding:0 .5rem .25rem;font-size:.75rem;font-weight:500;display:block}}@media(max-width:63.999rem){.shell-main.shell-main--setup{padding-block-start:var(--space-2)}}:where(.app-shell) .begleiter{border-radius:var(--radius-md);background:var(--color-bg-subtle);box-shadow:none;border:0}:where(.app-shell) .begleiter-haupt{gap:var(--space-3);padding:.625rem .75rem .625rem .875rem}:where(.app-shell) .begleiter-vogel{align-self:center;padding:0}:where(.app-shell) .begleiter-vogel .fink-bird{inline-size:1.5rem}:where(.app-shell) .begleiter-satz{font-size:var(--text-body);font-weight:520;line-height:1.45}:where(.app-shell) .begleiter-mehr,:where(.app-shell) .begleiter-anleitung{font-size:var(--text-body)}.app-shell .wb-card.fink-panel{--card-background:var(--color-bg-subtle);align-items:center;gap:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border:0;grid-template-columns:auto minmax(0,1fr);padding:.625rem .875rem}.app-shell .fink-panel .fink-say{font-size:var(--text-body);text-wrap:pretty;font-weight:520;line-height:1.45}.app-shell .fink-panel>.flex{gap:.5rem;min-inline-size:0}.app-shell .wb-page--step{flex-direction:column;flex:1;display:flex}.schritt-leiste{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border-subtle);background:var(--color-bg-surface);flex-wrap:wrap;margin-block-start:auto;padding-block:.75rem;display:flex}.schritt-leiste-stand{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--text-body)}.schritt-leiste-knoepfe{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media(min-width:64rem){.schritt-leiste{z-index:var(--z-sticky);margin-inline:calc(-1 * var(--app-pad));padding:.625rem var(--app-pad);margin-block-end:calc(-1 * var(--space-8));position:sticky;inset-block-end:0}}@media(max-width:35rem){.schritt-leiste-knoepfe{inline-size:100%}.schritt-leiste-knoepfe>*{flex:auto}}.app-shell .satz{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:0;overflow:hidden}@media(min-width:64rem){.app-shell .satz{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);block-size:max(30rem,100dvh - 15rem)}.app-shell .satz-ledger{border-inline-end:1px solid var(--color-border-subtle)}}.app-shell .satz-ledger,.app-shell .satz-pane{box-shadow:none;background:var(--color-bg-surface);border-radius:0}.app-shell .satz-filter{border-radius:var(--radius-control);background:var(--color-bg-hover);border:0;gap:0;margin:.625rem .625rem 0;padding:2px}.app-shell .satz-filter-knopf{min-block-size:1.75rem;font-weight:500;font-size:var(--text-label);border-radius:4px}.app-shell .satz-filter-knopf[aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-subtle),0 1px 2px #0000000f}.app-shell .satz-filter-knopf b{color:var(--color-text-tertiary);font-weight:560}.app-shell .satz-suche{margin:.5rem .625rem}.app-shell .satz-suche .input{min-block-size:2rem;box-shadow:inset 0 0 0 1px var(--color-border)}.app-shell .satz-zeilen{border-block-start:1px solid var(--color-border-subtle);padding:0}.app-shell .satz-zeile{column-gap:var(--space-3);border-radius:0;grid-template-columns:4.75rem minmax(0,1fr) auto;row-gap:1px;padding:.625rem .875rem}.app-shell .satz-zeile+.satz-zeile{box-shadow:0 -1px 0 var(--color-border-subtle)}.app-shell .satz-zeile[aria-pressed=true],.app-shell .satz-datum{color:var(--color-text-tertiary);font-size:.75rem}.app-shell .satz-titel{font-weight:560}.app-shell .satz-betrag{font-variant-numeric:tabular-nums;font-weight:560}.app-shell .satz-stand{font-size:.75rem}.app-shell .satz-pane{gap:var(--space-5);padding:var(--space-5) var(--space-6)}.app-shell .satz-kopf{gap:.125rem var(--space-4);padding-block-end:var(--space-4)}.app-shell .satz-wann{color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}.app-shell .satz-kopf h2{letter-spacing:-.012em;font-size:1.125rem;font-weight:600;line-height:1.3}.app-shell .satz-zweck{font-size:var(--text-body)}.app-shell .satz-summe{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.app-shell .satz-gelesen h3{color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}.app-shell .satz-feld{border-block-end:1px solid var(--color-border-subtle);min-block-size:2.125rem}.app-shell .satz-feld-wert{font-weight:520}.app-shell .satz-antwort{padding-block-start:var(--space-4)}.app-shell .shell-bottom-tabs{border-block-start:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}.app-shell .shell-tab{color:var(--color-text-tertiary);font-weight:500}.app-shell .shell-tab[aria-current=page]{color:var(--color-text);background:0 0;font-weight:600}@media(min-width:40rem){:where(.app-shell) :is(.wb-card-body,form)>.wb-btn:not(.justify-self-center):not(.w-full){justify-self:start}}.app-shell .satz-stand{align-items:center;gap:.375rem;min-inline-size:0;margin-block-start:.125rem;display:flex}.app-shell .satz-stand>span:last-child{gap:.375rem;min-inline-size:0;display:flex}.app-shell .satz-stand .ka-status-titel{flex:none;font-weight:520}.app-shell .satz-stand .ka-status-grund{min-inline-size:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .satz-stand .ka-status-grund:before{content:"· "}.app-shell .satz-stand .ka-status-hinweis{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.app-shell .satz-stand svg{flex:none;block-size:.875rem;inline-size:.875rem}.app-shell .satz-zweck-zeile{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}.app-shell{--hit-touch:2.25rem;--radius-control:8px;--radius-md:10px;--text-body-lg:.875rem;--app-max:72rem;--app-shadow-btn:0 1px 2px oklch(25% .02 250/.06);--color-accent:var(--green-9);--color-accent-solid:var(--green-9);--color-accent-hover:var(--green-10);--color-accent-soft:var(--green-3);--color-accent-soft-hover:var(--green-4);--color-accent-text:var(--green-11);--color-text-on-accent:var(--green-contrast);--color-text-link:var(--green-11);--color-bg-fink:var(--green-3);--c-blue:oklch(50% .17 262);--c-blue-s:oklch(96% .025 262);--c-violet:oklch(50% .2 295);--c-violet-s:oklch(96% .03 295);--c-amber:oklch(55% .13 65);--c-amber-s:oklch(96.5% .04 80);--c-teal:oklch(52% .09 205);--c-teal-s:oklch(96% .025 205);--c-rose:oklch(55% .17 15);--c-rose-s:oklch(96.5% .025 15);--c-green:var(--green-11);--c-green-s:var(--green-3);--tile-green-bg:var(--c-green-s);--tile-green-fg:var(--c-green);--tile-amber-bg:var(--c-amber-s);--tile-amber-fg:var(--c-amber);--tile-sky-bg:var(--c-blue-s);--tile-sky-fg:var(--c-blue);--tile-gray-bg:var(--gray-2);--tile-gray-fg:var(--gray-11)}@media(pointer:coarse){.app-shell{--hit-touch:2.75rem;--text-body-lg:1rem}}[data-theme=dark] .app-shell{--app-shadow-btn:none;--c-blue:oklch(78% .11 262);--c-blue-s:oklch(30% .06 262);--c-violet:oklch(78% .13 295);--c-violet-s:oklch(30% .07 295);--c-amber:oklch(82% .11 75);--c-amber-s:oklch(32% .06 75);--c-teal:oklch(80% .08 205);--c-teal-s:oklch(30% .05 205);--c-rose:oklch(78% .12 15);--c-rose-s:oklch(32% .06 15);--c-green-s:var(--green-4)}:where(.app-shell) .wb-btn{border-radius:var(--radius-control);font-weight:560}:where(.app-shell) .wb-btn.px-\[1\.125rem\]{padding-inline:.875rem}:where(.app-shell) .wb-btn.bg-bg-surface{border:1px solid var(--color-border);box-shadow:var(--app-shadow-btn)}:where(.app-shell) .wb-btn.bg-accent{box-shadow:0 1px 2px #00391f4d,inset 0 1px #ffffff1f;box-shadow:0 1px 2px oklch(30% .08 158/.3),inset 0 1px #ffffff1f}:where(.app-shell) .wb-btn.bg-transparent:not([class*=danger]){color:var(--color-text-secondary)}@media(hover:hover){:where(.app-shell) .wb-btn.bg-transparent:not([class*=danger]):hover:not(:disabled){color:var(--color-text)}}:where(.app-shell) .wb-status-pill{border-radius:999px;padding:.125rem .5rem}:where(.app-shell) .wb-tile{border-radius:9px;block-size:2.125rem;inline-size:2.125rem}:where(.app-shell) .wb-tile>svg{block-size:1.125rem;inline-size:1.125rem}.app-shell input[type=checkbox]{accent-color:var(--color-accent)}@media(min-width:64rem){.app-shell{grid-template-columns:14.5rem minmax(0,1fr)}.app-shell .shell-sidebar{gap:var(--space-4);padding:.75rem .625rem}.app-shell .shell-sidebar-brand{padding-inline:.375rem;font-size:.9375rem;font-weight:650}}.app-shell .shell-nav-item{gap:.625rem;min-block-size:2.125rem;padding-inline:.5rem}.app-shell .shell-nav-item>svg{block-size:1.125rem;inline-size:1.125rem}.app-shell .shell-nav-item[aria-current=page]{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-subtle),var(--app-shadow-btn);font-weight:600}.shell-sidebar-foot{gap:2px;margin-block-start:auto;display:grid}@media(max-width:63.999rem){.shell-sidebar-foot{display:none}}@media(min-width:64rem){.app-shell .shell-agent-dot{flex:none;margin:0}}.app-shell .shell-topbar{min-block-size:3.25rem;padding-inline:var(--space-5) var(--space-3)}.shell-crumbs{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--text-body);align-items:center;gap:.375rem;display:flex}.shell-crumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-crumb--current{color:var(--color-text);font-weight:600}.shell-crumb-sep{color:var(--color-border-strong)}.app-shell .shell-crumbs .shell-period{color:var(--color-text);padding-inline:.375rem}.app-shell .shell-crumbs .shell-period>svg:first-child{display:none}.app-shell .shell-crumbs .shell-period-name{font-weight:600}@media(max-width:40rem){.shell-crumb--company,.shell-crumb--company+.shell-crumb-sep{display:none}}@media(max-width:63.999rem){.shell-crumb--company{max-inline-size:10rem}}.app-shell .shell-main,.app-shell .shell-main:has(>.wb-page--step),.app-shell .shell-main:has(>.wb-page--work),.app-shell .shell-main:has(>.wb-page--wide),.app-shell .shell-main.shell-main--setup{inline-size:min(100%,var(--app-max));margin-inline:auto}.app-shell .shell-main:has(>.wb-page--start),.app-shell .shell-main:has(>.wb-page--form){inline-size:min(100%,60rem);margin-inline:auto}@media(min-width:64rem){.app-shell .shell-main{padding:var(--space-8) var(--space-8) var(--space-8);--app-pad:var(--space-8)}}.app-shell .shell-body{overflow-x:clip}.app-shell .wb-page-heading h1,.app-shell .shell-main>h1{letter-spacing:-.02em;font-size:1.375rem;font-weight:650}.app-shell .wb-page-meta,.app-shell .wb-page-intro{margin-block-start:.125rem}.app-shell .ls-section-title{font-size:.875rem;font-weight:600}.app-shell .ls-list{border-radius:var(--radius-md)}.app-shell .ls-row-inner{padding:.875rem 1.125rem}.app-shell .ls-row-icon{background:var(--row-tone-s,var(--gray-2));block-size:2.125rem;inline-size:2.125rem;color:var(--row-tone,var(--color-text-secondary));border-radius:9px;align-self:center}.app-shell .ls-row-icon svg{block-size:1.125rem;inline-size:1.125rem}.ls-row[data-tone-icon=blue]{--row-tone:var(--c-blue);--row-tone-s:var(--c-blue-s)}.ls-row[data-tone-icon=violet]{--row-tone:var(--c-violet);--row-tone-s:var(--c-violet-s)}.ls-row[data-tone-icon=amber]{--row-tone:var(--c-amber);--row-tone-s:var(--c-amber-s)}.ls-row[data-tone-icon=teal]{--row-tone:var(--c-teal);--row-tone-s:var(--c-teal-s)}.ls-row[data-tone-icon=rose]{--row-tone:var(--c-rose);--row-tone-s:var(--c-rose-s)}.ls-row[data-tone-icon=green]{--row-tone:var(--c-green);--row-tone-s:var(--c-green-s)}.schritt-leiste{position:relative}@media(min-width:64rem){.app-shell .schritt-leiste{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;margin-block-end:calc(-1 * var(--space-8));padding:.75rem 0;position:sticky;inset-block-end:0}.app-shell .schritt-leiste:before{content:"";z-index:-1;border-block-start:1px solid var(--color-border-subtle);background:var(--color-bg-surface);position:absolute;inset:0 -100vmax}@supports (color:color-mix(in lab,red,red)){.app-shell .schritt-leiste:before{background:color-mix(in oklab,var(--color-bg-surface) 92%,transparent)}}.app-shell .schritt-leiste:before{-webkit-backdrop-filter:blur(8px)}}.schritt-leiste-stand{font-size:var(--text-body)}.ov{gap:var(--space-6);display:grid}.ov-head h1{letter-spacing:-.022em;margin:0;font-size:1.5rem;font-weight:650}.ov-head p{color:var(--color-text-secondary);margin:.25rem 0 0}.ov-next{align-items:center;gap:var(--space-5);border:1px solid var(--color-accent);grid-template-columns:auto minmax(0,1fr) auto;padding:1.375rem 1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ov-next{border:1px solid color-mix(in oklab,var(--color-accent) 22%,var(--color-border-subtle))}}.ov-next{background:linear-gradient(180deg,var(--color-accent-soft),var(--color-bg-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.ov-next{background:linear-gradient(180deg,color-mix(in oklab,var(--color-accent-soft) 60%,var(--color-bg-surface)),var(--color-bg-surface))}}.ov-next-icon{background:var(--color-accent-soft);block-size:3rem;inline-size:3rem;color:var(--color-accent-text);border-radius:12px;place-items:center;display:grid}.ov-kick{color:var(--color-accent-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.ov-next h2{letter-spacing:-.015em;margin:.25rem 0;font-size:1.125rem;font-weight:650}.ov-next-copy>p:last-child{max-inline-size:60ch;color:var(--color-text-secondary);margin:0}.ov-next-action{min-block-size:2.625rem!important;padding-inline:1.125rem!important;font-size:.9375rem!important}@media(min-width:56rem){.ov-grid{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr)}}.ov-steps{margin:0;padding:0;list-style:none}.ov-step{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:.875rem 1.125rem;display:grid}.ov-step+.ov-step{border-block-start:1px solid var(--color-border-subtle)}.ov-step[data-state=current]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.ov-step[data-state=current]{background:color-mix(in oklab,var(--color-accent-soft) 35%,var(--color-bg-surface))}}.ov-step-num{border:1.5px solid var(--color-border-strong);block-size:1.625rem;inline-size:1.625rem;color:var(--color-text-tertiary);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid}.ov-step[data-state=done] .ov-step-num{border-color:var(--color-ok-solid);background:var(--color-ok-solid);color:var(--color-text-on-accent)}.ov-step[data-state=current] .ov-step-num{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.ov-step-title{margin:0;font-weight:600}.ov-step[data-state=todo] .ov-step-title{color:var(--color-text-secondary)}.ov-step-state{color:var(--color-text-secondary);margin:.0625rem 0 0;font-size:.8125rem}@media(max-width:40rem){.ov-next{grid-template-columns:auto minmax(0,1fr);padding:1.125rem}.ov-next-action{grid-column:1/-1;justify-self:stretch}}.wb-avatar{letter-spacing:.01em;border-radius:8px;flex:none;place-items:center;font-weight:650;display:inline-grid}.wb-avatar--sm{border-radius:6px;block-size:1.5rem;inline-size:1.5rem;font-size:.625rem}.wb-avatar--md{block-size:2rem;inline-size:2rem;font-size:.75rem}.wb-avatar--lg{border-radius:10px;block-size:2.5rem;inline-size:2.5rem;font-size:.875rem}.wb-avatar--blue{background:var(--c-blue-s);color:var(--c-blue)}.wb-avatar--violet{background:var(--c-violet-s);color:var(--c-violet)}.wb-avatar--amber{background:var(--c-amber-s);color:var(--c-amber)}.wb-avatar--teal{background:var(--c-teal-s);color:var(--c-teal)}.wb-avatar--rose{background:var(--c-rose-s);color:var(--c-rose)}.wb-avatar--green{background:var(--c-green-s);color:var(--c-green)}.app-shell .satz{border-radius:12px}.app-shell .satz-zeile[aria-pressed=true],.app-shell .satz-zeile[aria-pressed=true]:hover{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.app-shell .satz-filter-knopf[aria-pressed=true] b{color:var(--color-text-secondary)}@media(min-width:64rem){.app-shell .satz{block-size:max(30rem,100dvh - 19rem)}}.app-shell .shell-tab[aria-current=page]{color:var(--color-accent-text)}.fink-app-icon{display:none}.app-shell .fink-panel .fink-stage{background:0 0;block-size:auto;inline-size:auto}.app-shell .begleiter,.app-shell .wb-card.fink-panel{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle)}.ls-row-avatar{align-self:center;place-items:center;display:grid}.app-shell .satz-kopf h2.satz-name{align-items:center;gap:.75rem;display:flex}.app-shell .satz-kopf h2.satz-name+.satz-zweck{padding-inline-start:3.25rem}.wb-logo{align-items:center;gap:.5rem;display:inline-flex}.wb-logo svg{border-radius:7px;flex:none;box-shadow:0 1px 2px #00391f40;box-shadow:0 1px 2px oklch(30% .08 158/.25)}.wb-logo-word{letter-spacing:-.02em;color:var(--color-text);font-size:.9375rem;font-weight:700}.app-shell .shell-brand>svg{border-radius:7px}@media(min-width:64rem){.app-shell .shell-sidebar{gap:var(--space-5);padding:.875rem .625rem .625rem}.app-shell .shell-sidebar-brand{min-block-size:2.25rem;padding-inline:.375rem}}.app-shell .shell-nav-item{border-radius:8px;min-block-size:2.25rem;padding-inline:.625rem;font-weight:520;position:relative}.app-shell .shell-nav-item[aria-current=page]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-nav-item[aria-current=page]{background:color-mix(in oklab,var(--color-accent-soft) 75%,var(--color-bg-surface))}}.app-shell .shell-nav-item[aria-current=page]{color:var(--color-text);box-shadow:none;font-weight:600}.app-shell .shell-nav-item[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.app-shell .shell-nav-item[aria-current=page]>svg{color:var(--color-accent-text)}@media(hover:hover){.app-shell .shell-nav-item:not([aria-current=page]):hover{background:var(--color-bg-hover)}}.shell-sidebar-foot{border-block-start:1px solid var(--color-border-subtle);gap:.25rem;padding-block-start:var(--space-3)}.shell-agent-icon{inline-size:1.125rem;color:var(--color-text-tertiary);place-items:center;display:grid;position:relative}.app-shell .shell-agent-icon .shell-agent-dot{border:1.5px solid var(--color-bg-subtle);background:var(--color-muted-solid);box-sizing:content-box;border-radius:50%;block-size:.5rem;inline-size:.5rem;margin:0;position:absolute;inset-block-end:-.125rem;inset-inline-end:-.25rem}.app-shell .shell-agent-icon .shell-agent-dot.is-connected{background:var(--color-ok-solid)}.shell-avatar{background:linear-gradient(180deg,var(--c-violet-s),var(--c-violet-s));border-radius:50%;flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.shell-avatar{background:linear-gradient(180deg,var(--c-violet-s),color-mix(in oklab,var(--c-violet-s) 70%,var(--c-violet)))}}.shell-avatar{color:var(--c-violet);font-size:.75rem;font-weight:650}.shell-account{position:relative}.shell-account>summary{list-style:none}.shell-account>summary::-webkit-details-marker{display:none}.shell-account-button{cursor:pointer;min-block-size:2.75rem;inline-size:100%;color:var(--color-text-tertiary);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.375rem .5rem;display:grid}.shell-account-button:hover,.shell-account[open]>.shell-account-button{background:var(--color-bg-hover)}.shell-account-copy{min-inline-size:0;line-height:1.3;display:grid}.shell-account-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-account-copy>span:first-child{color:var(--color-text);font-size:var(--text-label);font-weight:600}.shell-account-copy>span:last-child{color:var(--color-text-tertiary);font-size:.75rem}.shell-account--topbar .shell-avatar{block-size:1.75rem;inline-size:1.75rem}@media(min-width:64rem){.shell-account--topbar{display:none}}.app-shell .shell-account--sidebar .shell-menu-panel{inline-size:16.5rem;inset-block:auto calc(100% + .375rem);inset-inline:0 auto}.app-shell .shell-menu-panel{border-radius:12px;padding:.375rem}.app-shell .shell-menu-panel :is(a,button){min-block-size:2.125rem;color:var(--color-text);font-size:var(--text-body);border-radius:6px;align-items:center;gap:.625rem;padding-inline:.5rem;font-weight:500;display:flex}.app-shell .shell-menu-panel :is(a,button)>svg{color:var(--color-text-tertiary);flex:none}.app-shell .shell-menu-panel a[aria-current=page]{background:0 0;font-weight:600}.shell-menu-text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.shell-menu-check{color:var(--color-accent-text);flex:none}.shell-menu-who{align-items:center;gap:.625rem;padding:.375rem .5rem .5rem;display:flex}.shell-menu-who>span:last-child{min-inline-size:0;line-height:1.3;display:grid}.shell-menu-who strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-menu-who small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.shell-menu-label{color:var(--color-text-tertiary);margin:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}@media(prefers-reduced-motion:no-preference){.shell-menu[open]>.shell-menu-panel{animation:wb-menu-in .14s var(--ease-out) both}}@keyframes wb-menu-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.bw{gap:.75rem;display:grid}.bw-drop{border:1.5px dashed var(--color-border-strong);background:var(--color-bg-subtle);text-align:center;border-radius:14px;justify-items:center;gap:.75rem;padding:2rem 1.5rem;display:grid}.bw-drop-icon{background:var(--color-accent-soft);block-size:3rem;inline-size:3rem;color:var(--color-accent-text);border-radius:12px;place-items:center;display:grid}.bw-drop-title{margin:0;font-size:1rem;font-weight:650}.bw-drop-sub{max-inline-size:52ch;color:var(--color-text-secondary);margin:.125rem 0 0}.bw-drop-aktionen{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.bw[data-compact] .bw-drop-aktionen{justify-content:flex-end}.bw[data-compact] .bw-drop{text-align:start;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;padding:.75rem .875rem .75rem 1rem}.bw[data-compact] .bw-drop-icon{border-radius:9px;block-size:2.25rem;inline-size:2.25rem}.bw[data-compact] .bw-drop-title{font-size:var(--text-body);font-weight:600}.bw[data-compact] .bw-drop-sub{font-size:var(--text-label);margin:0}.bw-ways{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:48rem){.bw-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw-way{display:grid}.bw-way-ziel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-rows:auto auto 1fr auto;gap:.375rem;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.bw-way-ziel:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.bw-way-ziel:active{background:var(--color-bg-pressed)}.bw-way-ziel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bw-way-icon{border-radius:9px;place-items:center;block-size:2.125rem;inline-size:2.125rem;margin-block-end:.375rem;display:grid}.bw-way[data-tone=blue] .bw-way-icon{background:var(--c-blue-s);color:var(--c-blue)}.bw-way[data-tone=amber] .bw-way-icon{background:var(--c-amber-s);color:var(--c-amber)}.bw-way[data-tone=violet] .bw-way-icon{background:var(--c-violet-s);color:var(--c-violet)}.bw-way-title{margin:0;font-weight:600}.bw-way-text{color:var(--color-text-secondary);font-size:var(--text-label);text-wrap:pretty;margin:0}.bw-way-action{font-size:var(--text-label);align-items:center;gap:.25rem;margin-block-start:.5rem;font-weight:600;display:inline-flex}.bw-way-action svg{transition:translate .15s}.bw-way-ziel:hover .bw-way-action svg{translate:2px}.bw[data-compact] .bw-ways{display:none}.bw-qr h2{margin:0}.bw-qr-code{border:1px solid var(--color-border-subtle);background:#fff;border-radius:12px;place-items:center;min-block-size:230px;padding:.75rem;display:grid}@media(max-width:40rem){.bw[data-compact] .bw-drop{grid-template-columns:auto minmax(0,1fr)}.bw[data-compact] .bw-drop>.bw-drop-aktionen{grid-column:1/-1;justify-self:stretch}.bw[data-compact] .bw-drop-aktionen>*{flex:auto}}@media(min-width:64rem){.app-shell .shell-sidebar{overflow:visible}}.shell-menu-who strong{border:0;min-block-size:0;padding:0;display:block}.app-shell .schritt-leiste{margin-block-start:auto}dialog .field,.app-shell dialog .field{max-width:none}.app-shell .shell-settings-nav .shell-setup-item[aria-current=page]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-settings-nav .shell-setup-item[aria-current=page]{background:color-mix(in oklab,var(--color-accent-soft) 75%,var(--color-bg-surface))}}.app-shell .shell-settings-nav .shell-setup-item[aria-current=page]{box-shadow:none}.app-shell .shell-settings-nav .shell-setup-item[aria-current=page]>svg{color:var(--color-accent-text)}.app-shell .shell-setup-item{border-radius:8px;min-block-size:2.125rem}.ov-grid[data-single]{grid-template-columns:minmax(0,1fr);max-inline-size:44rem}.reg>h1{letter-spacing:-.022em;margin:0;font-size:1.5rem;font-weight:650}.reg .dialog-body{padding:0}.reg .field{max-width:none}.reg label.rounded-md{border-radius:var(--radius-md)}.reg .dialog-actions{padding-block-start:var(--space-2)}.up-badge{background:var(--color-bg-selected);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:560;display:inline-flex}.up-badge--req{background:var(--color-accent-soft);color:var(--color-accent-text)}.app-shell dialog .dialog-body h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:650}.app-shell dialog{box-shadow:0 24px 64px -16px #0000004d,0 0 0 1px var(--color-border-subtle);border-radius:14px}.app-shell dialog .dialog-body{padding:1.5rem}.app-shell .shell-menu-panel .shell-menu-who strong{border:0;min-block-size:0;padding:0;font-weight:600;display:block}@media(max-width:63.999rem){.app-shell .shell-topbar{gap:var(--space-2);padding-inline:var(--space-3);flex-wrap:nowrap}.app-shell .shell-topbar>.shell-brand{flex:none}.shell-crumbs{flex:auto;overflow:hidden}.shell-crumb--company,.shell-crumb--company+.shell-crumb-sep,.shell-crumbs .shell-period~.shell-crumb-sep,.shell-crumbs .shell-period~.shell-crumb{display:none}.app-shell .shell-crumbs .shell-period{min-inline-size:0;max-inline-size:100%}.app-shell .shell-top-actions{flex:none;margin-inline-start:0}.app-shell .shell-main{padding-block-start:var(--space-4)}}.app-shell .satz-pane{scroll-margin-block-start:4rem}.app-shell .shell-menu-panel .wb-avatar--sm{border-radius:5px;block-size:1.25rem;inline-size:1.25rem;font-size:.5625rem}.shell-help{position:relative}.shell-help>summary{list-style:none}.shell-help>summary::-webkit-details-marker{display:none}.app-shell .shell-help .shell-menu-panel{inline-size:14rem}.ls-row[data-ghost] .ls-row-title{color:var(--color-text-secondary)}.app-shell .ls-row[data-ghost] .ls-row-icon{color:var(--color-text-tertiary);box-shadow:inset 0 0 0 1.5px var(--color-border);background:0 0;border-radius:9px}.ls-row[data-ghost]:first-child .ls-row-inner{padding-block:1.125rem}.ls-list:has(.ls-row[data-ghost]){border-style:dashed;border-color:var(--color-border)}.ls-list:has(.ls-row[data-ghost]) .ls-row+.ls-row{border-block-start-style:dashed}.ghost-steps{margin:0;padding:0;list-style:none}.ghost-steps>li{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 1.125rem;display:grid}.ghost-steps>li+li{border-block-start:1px solid var(--color-border-subtle)}.ghost-step-num{background:var(--color-bg-selected);block-size:1.375rem;inline-size:1.375rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:650;display:grid}.app-shell .satz--ghost{border-style:dashed;border-color:var(--color-border)}.satz--ghost .satz-filter-knopf{cursor:default;color:var(--color-text-tertiary);place-items:center;display:grid}.satz--ghost .satz-filter-knopf[data-on]{background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:0 0 0 1px var(--color-border-subtle)}.ghost-zeile{border-block-start:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.875rem;display:grid}.ghost-zeile>span{gap:.375rem;display:grid}.ghost-zeile i{background:var(--color-bg-selected);border-radius:999px;block-size:.5rem;display:block}.ghost-zeile>span>i:last-child{opacity:.7;block-size:.4375rem}.ghost-pane{text-align:center;align-content:center;justify-items:center;gap:.5rem;display:grid}.ghost-pane h2{margin:0;font-size:1rem;font-weight:650}.ghost-pane p{max-inline-size:40ch;color:var(--color-text-secondary);margin:0 0 .75rem}.ghost-pane-icon{background:var(--color-accent-soft);block-size:3rem;inline-size:3rem;color:var(--color-accent-text);border-radius:12px;place-items:center;margin-block-end:.25rem;display:grid}.ov-choose{grid-template-columns:auto minmax(0,1fr)}.ov-choose-options{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.625rem;display:grid}.ov-choose-option{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text);text-align:start;cursor:pointer;border-radius:10px;gap:.125rem;padding:.875rem 2.5rem .875rem 1rem;display:grid;position:relative}.ov-choose-option:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.ov-choose-option:hover:not(:disabled){background:color-mix(in oklab,var(--color-accent-soft) 40%,var(--color-bg-surface))}}.ov-choose-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ov-choose-option:disabled{cursor:default;opacity:.6}.ov-choose-option[aria-busy=true]{opacity:1;border-color:var(--color-accent)}.ov-choose-option--other{background:0 0;border-style:dashed}.ov-choose-name{font-weight:600}.ov-choose-state{color:var(--color-text-secondary);font-size:.8125rem}.ov-choose-arrow{color:var(--color-text-tertiary);position:absolute;inset-block-start:50%;inset-inline-end:.875rem;translate:0 -50%}.ov-choose-option:hover:not(:disabled) .ov-choose-arrow{color:var(--color-accent-text)}.ov-choose-error{grid-column:2/-1;margin:0}.ov-grid[aria-hidden=true]{opacity:.55;pointer-events:none}@media(max-width:40rem){.ov-choose-options,.ov-choose-error{grid-column:1/-1}}.shell-nav-back{min-block-size:2rem;color:var(--color-text-secondary);font-size:var(--text-body);border-radius:8px;align-items:center;gap:.5rem;padding-inline:.625rem;font-weight:500;text-decoration:none;display:flex}.shell-nav-back>svg{color:var(--color-text-tertiary);flex:none}@media(hover:hover){.shell-nav-back:hover{background:var(--color-bg-hover);color:var(--color-text)}}.shell-nav-heading{color:var(--color-text);letter-spacing:-.01em;margin:.5rem 0 0;padding-inline:.625rem;font-size:.9375rem;font-weight:650}@media(min-width:64rem){.app-shell .shell-nav-group--settings{gap:.25rem;display:grid}.app-shell .shell-sidebar .shell-settings-nav{gap:var(--space-4);border:0;margin:.5rem 0 0;padding:0;display:grid;position:static;overflow:visible}.app-shell .shell-sidebar .shell-setup-group{gap:1px;display:grid}.app-shell .shell-sidebar .shell-setup-title{color:var(--color-text-tertiary);margin:0;padding:0 .625rem .25rem;font-size:.75rem;font-weight:500;display:block}.app-shell .shell-sidebar .shell-setup-item{border-radius:8px;min-block-size:2.125rem;padding-inline:.625rem;font-weight:520;display:flex;position:relative}.app-shell .shell-sidebar .shell-settings-nav .shell-setup-item[aria-current=page]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-sidebar .shell-settings-nav .shell-setup-item[aria-current=page]{background:color-mix(in oklab,var(--color-accent-soft) 75%,var(--color-bg-surface))}}.app-shell .shell-sidebar .shell-settings-nav .shell-setup-item[aria-current=page]{color:var(--color-text);font-weight:600}.app-shell .shell-sidebar .shell-settings-nav .shell-setup-item[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.shell-setup-layout{grid-template-columns:minmax(0,1fr)}.shell-setup-content>.shell-settings-nav,.shell-setup-layout>.shell-settings-nav{display:none!important}.shell-setup-content{justify-items:center}.shell-setup-content>*{inline-size:100%}.app-shell .shell-main.shell-main--setup{padding-block-start:var(--space-6)}}.shell-sidebar-foot{padding-block-start:var(--space-2)}.app-shell .shell-account--sidebar .shell-menu-panel{inline-size:15rem}.shell-menu-two{line-height:1.3;display:grid}.shell-menu-two>span,.shell-menu-two>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-menu-two>small{color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.app-shell .shell-menu-panel .shell-menu-agent{min-block-size:2.625rem}.app-shell .shell-menu-panel .shell-agent-icon .shell-agent-dot{border-color:var(--color-bg-surface)}.app-shell .shell-menu-panel :is(a,button):hover{background:var(--color-bg-hover)}.app-shell .shell-menu-panel a[aria-current=page]{background:0 0}@keyframes wb-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes wb-toast{0%{opacity:0;transform:translateY(-6px)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.app-shell .shell-account--sidebar .shell-menu-panel{inline-size:auto;inset-inline:0}.dt-text{max-inline-size:65ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0}@media(max-width:40rem){.ov-choose{grid-template-columns:minmax(0,1fr)}.ov-choose>.ov-next-icon{display:none}}@font-face{font-family:Werkbooks Ink;src:url(/fonts/HomemadeApple.ttf)format("truetype");font-display:swap}.wb-ink{color:#193990;font-family:Werkbooks Ink,Bradley Hand,cursive}[data-theme=dark] .wb-ink{color:#94b6ff;color:oklch(78% .12 265)}input.wb-switch[type=checkbox]{background:var(--color-border-strong);appearance:none;cursor:pointer;block-size:1.5rem;inline-size:2.5rem;transition:background-color .16s var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}input.wb-switch[type=checkbox]:after{content:"";background:#fff;border-radius:50%;block-size:1.125rem;inline-size:1.125rem;transition:translate .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;box-shadow:0 1px 3px #00000040}input.wb-switch[type=checkbox]:checked{background:var(--color-accent)}input.wb-switch[type=checkbox]:checked:after{translate:1rem}input.wb-switch[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input.wb-switch[type=checkbox]:disabled{opacity:.5;cursor:default}.app-shell .ls-field:has(>.ls-field-control>.wb-switch){grid-template-columns:minmax(0,1fr) auto}.app-shell .ls-field-control:has(>.wb-switch){justify-self:end}.sl{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.sl-item{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);touch-action:none;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.625rem;min-block-size:3rem;padding:.375rem .875rem .375rem .375rem;display:grid}.sl-item[data-lifted]{z-index:2;border-color:var(--color-accent);position:relative;scale:1.015;box-shadow:0 12px 28px -12px #00000059}.sl[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.sl-handle{block-size:2.25rem;inline-size:2rem;color:var(--color-text-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.sl-handle:hover{background:var(--color-bg-hover);color:var(--color-text)}.sl-handle:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.sl[data-dragging] .sl-handle{cursor:grabbing}.sl-num{background:var(--color-bg-selected);block-size:1.5rem;inline-size:1.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid}.sl-item:not(:has(.sl-handle)){grid-template-columns:auto minmax(0,1fr);padding-inline-start:.875rem}.sl-item--fest{background:var(--color-bg-subtle);border-style:dashed;grid-template-columns:auto auto minmax(0,1fr)}.sl-lock{inline-size:2rem;color:var(--color-text-tertiary);place-items:center;display:grid}.sl-body{min-inline-size:0}.mp-aufbau{gap:.375rem;display:grid}.mp-teil{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.mp-teil-icon{border-radius:7px;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.mp-teil-name{font-weight:600}.mp-teil-hint{color:var(--color-text-tertiary);font-size:var(--text-label);margin-inline-start:auto}[data-teil=titel]{--teil:var(--color-text-secondary);--teil-s:var(--color-bg-selected)}[data-teil=eingang]{--teil:var(--c-blue);--teil-s:var(--c-blue-s)}[data-teil=auszug]{--teil:var(--c-teal);--teil-s:var(--c-teal-s)}[data-teil=ausgang]{--teil:var(--c-amber);--teil-s:var(--c-amber-s)}[data-teil=trenn]{--teil:var(--color-text-tertiary);--teil-s:var(--color-bg-subtle)}.mp-teil-icon{background:var(--teil-s);color:var(--teil)}.mp-stapel{border:1px solid var(--color-border-subtle);background:repeating-linear-gradient(45deg,transparent 0 10px,var(--color-border-subtle) 10px 11px),var(--color-bg-subtle);border-radius:12px;gap:.75rem;margin:0 0 .5rem;padding:1rem;list-style:none;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.mp-stapel{background:repeating-linear-gradient(45deg,transparent 0 10px,color-mix(in oklab,var(--color-border-subtle) 35%,transparent) 10px 11px),var(--color-bg-subtle)}}.mp-blatt{flex:none;justify-items:center;gap:.5rem;inline-size:5.25rem;display:grid}.mp-blatt-papier{aspect-ratio:1/1.414;border:1px solid var(--color-border);background:linear-gradient(var(--teil-s),var(--teil-s)) top / 100% 22% no-repeat,var(--color-bg-surface);inline-size:4rem;color:var(--teil);box-shadow:2px 2px 0 -1px var(--color-bg-surface),2px 2px 0 0 var(--color-border-subtle),0 6px 14px -10px #0006;border-radius:4px;place-items:center;display:grid;position:relative}.mp-blatt[data-teil=trenn] .mp-blatt-papier{background:var(--color-bg-surface);box-shadow:none;border-style:dashed}.mp-blatt-trenn{color:var(--color-text-tertiary);text-align:center;padding:.25rem;font-size:.5625rem;font-weight:600;line-height:1.2}.mp-blatt-stempel{background:#2b4ea7;border-radius:2px;block-size:3px;inline-size:40%;position:absolute;inset-block-end:14%;inset-inline-end:12%;rotate:-4deg}.mp-stapel[data-bw] .mp-blatt:is([data-teil=eingang],[data-teil=ausgang]) .mp-blatt-papier{filter:grayscale()}.mp-stapel[data-bw] .mp-blatt-stempel{filter:none}.mp-blatt-name{max-inline-size:100%;color:var(--color-text-secondary);text-align:center;align-items:baseline;gap:.25rem;font-size:.6875rem;font-weight:560;line-height:1.25;display:flex}.mp-blatt-nr{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.mp-pos{align-items:start;gap:1.25rem;display:grid}@media(min-width:48rem){.mp-pos{grid-template-columns:15rem minmax(0,1fr)}}.mp-pos-name{font-weight:560}.mp-seite{aspect-ratio:1/1.414;border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:6px;inline-size:15rem;padding:1.25rem;display:block;position:relative;box-shadow:0 10px 30px -18px #00000073}.mp-seite>span:not(.mp-ort){display:block}.mp-seite-logo{background:var(--color-bg-selected);border-radius:3px;block-size:1rem;inline-size:3rem;margin-block-end:1rem}.mp-seite-zeile{background:var(--color-bg-selected);border-radius:2px;block-size:.375rem;margin-block-end:.375rem}.mp-seite-tabelle{gap:.375rem;margin-block-start:1.75rem;display:grid!important}.mp-seite-tabelle>span{background:var(--color-bg-selected);border-radius:2px;block-size:.375rem}.mp-seite-summe{background:var(--color-border-strong);border-radius:2px;block-size:.5rem;inline-size:35%;margin:.75rem 0 0 auto}.mp-ort{border:1.5px dashed var(--c-blue);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.mp-ort{border:1.5px dashed color-mix(in oklab,var(--c-blue) 55%,transparent)}}.mp-ort{background:var(--c-blue-s);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.mp-ort{background:color-mix(in oklab,var(--c-blue-s) 55%,transparent)}}.mp-ort[data-ort=oben_rechts]{block-size:13%;inline-size:42%;inset-block-start:.75rem;inset-inline-end:.75rem}.mp-ort[data-ort=unten_rechts]{block-size:13%;inline-size:42%;inset-block-end:.75rem;inset-inline-end:.75rem}.mp-ort[data-ort=groesste_flaeche]{block-size:22%;inset-block-start:58%;inset-inline:.75rem 48%}.mp-ort[data-erste]{border-style:solid;border-color:var(--c-blue);background:var(--c-blue-s)}@supports (color:color-mix(in lab,red,red)){.mp-ort[data-erste]{background:color-mix(in oklab,var(--c-blue-s) 85%,transparent)}}.mp-ort-nr{background:var(--color-bg-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:inset 0 0 0 1.5px var(--c-blue);color:var(--c-blue);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid;position:absolute;inset-block-start:-.625rem;inset-inline-start:-.625rem}.mp-ort[data-erste] .mp-ort-nr{background:var(--c-blue);color:#fff}.mp-ort-stempel{text-align:center;padding:0 .25rem;font-size:.5rem;line-height:1.3;overflow:hidden;rotate:-3.5deg}.vf{gap:.5rem;min-inline-size:0;display:grid}.vf-row{align-items:stretch;gap:.5rem;display:flex}.vf-field{flex:auto;min-inline-size:0;position:relative}.vf-spiegel{font-family:inherit;font-size:var(--text-body-lg);letter-spacing:normal;padding-inline:var(--space-4);white-space:pre;color:var(--color-text);pointer-events:none;border:1px solid #0000;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.app-shell .vf-input{letter-spacing:normal;color:#0000;inline-size:100%;caret-color:var(--color-text);background:0 0;position:relative}.app-shell .vf-input::selection{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .vf-input::selection{background:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.app-shell .vf-input::selection{color:#0000}.vf-field{background:var(--color-bg-surface);border-radius:var(--radius-control,8px)}.vf-token{color:var(--t);background:var(--t-s);box-shadow:0 0 0 2px var(--t-s);border-radius:4px;font-weight:600}.vf-token[data-farbe=blue]{--t:var(--c-blue);--t-s:var(--c-blue-s)}.vf-token[data-farbe=green]{--t:var(--c-green);--t-s:var(--c-green-s)}.vf-token[data-farbe=amber]{--t:var(--c-amber);--t-s:var(--c-amber-s)}.vf-token[data-farbe=violet]{--t:var(--c-violet);--t-s:var(--c-violet-s)}.vf-token[data-farbe=teal]{--t:var(--c-teal);--t-s:var(--c-teal-s)}.vf-token[data-farbe=rose]{--t:var(--c-rose);--t-s:var(--c-rose-s)}.vf-token[data-fehler]{-webkit-text-decoration:wavy underline var(--c-rose);text-decoration:wavy underline var(--c-rose);text-underline-offset:3px}.vf-pick{flex:none;position:relative}.vf-pick-button{white-space:nowrap;align-items:center;gap:.375rem;block-size:100%;min-block-size:2.5rem;padding-inline:.75rem;display:inline-flex}.vf-pop{z-index:40;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;inline-size:min(24rem,90vw);padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;box-shadow:0 18px 40px -16px #00000059}.vf-search{border:1px solid var(--color-border);color:var(--color-text-tertiary);border-radius:8px;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.vf-search input{min-block-size:2.25rem;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.vf-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.vf-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 18%,transparent)}}.vf-list{max-block-size:18rem;margin-block-start:.375rem;display:grid;overflow-y:auto}.vf-group{color:var(--color-text-tertiary);margin:.5rem 0 .125rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.vf-option{inline-size:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;padding:.4375rem .5rem;display:grid}.vf-option[aria-selected=true]{background:var(--color-bg-hover)}.vf-option-label{font-weight:560}.vf-option-code{font-family:var(--font-mono,ui-monospace, monospace);grid-row:2;font-size:.75rem}.vf-option-wert{color:var(--color-text-tertiary);font-size:var(--text-label);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center}.vf-none{color:var(--color-text-tertiary);margin:.5rem}.vf-math{border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);margin:.5rem .5rem .25rem;padding-block-start:.5rem;font-size:.75rem}.vf-preview{align-items:baseline;gap:.75rem;margin:0;display:flex}.vf-preview-label{color:var(--color-text-tertiary);font-size:var(--text-label)}.vf-preview .wb-ink{font-size:1.0625rem;display:inline-block;rotate:-1.5deg}.vf-error{margin:0}@media(max-width:40rem){.vf-row{flex-wrap:wrap}.vf-pick{inline-size:100%}.vf-pick-button{justify-content:center;inline-size:100%}}input.wb-switch[type=checkbox]{accent-color:auto}.sl-item.sl-item--fest{grid-template-columns:2rem minmax(0,1fr);padding-inline-start:.375rem}.mp-blatt-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.mp-blatt-nr{margin-inline-end:.25rem}.ls-list:has(.vf-pop){overflow:visible}.ls-list:has(.vf) .ls-field{position:relative}.ls-list:has(.vf-pop) .ls-field:has(.vf-pop){z-index:5}.zl{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;gap:.75rem;margin:0 0 .75rem;padding:1rem 1.125rem;display:grid}.zl-raster{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.375rem .75rem;display:grid}.zl-monate{color:var(--color-text-tertiary);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));font-size:.6875rem;font-weight:560;display:grid}.zl-jahr{display:contents}.zl-jahr-label{color:var(--color-text-secondary);font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:650}.zl-spur{grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem 0;padding-block:.25rem;display:grid;position:relative}.zl-zelle{border-inline-start:1px solid var(--color-border-subtle)}.zl-zelle:first-child{border-inline-start:0}.zl-zelle[data-luecke]{background:repeating-linear-gradient(-45deg,transparent 0 5px,var(--c-rose) 5px 7px)}@supports (color:color-mix(in lab,red,red)){.zl-zelle[data-luecke]{background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in oklab,var(--c-rose) 16%,transparent) 5px 7px)}}.zl-zelle[data-heute]{box-shadow:inset 2px 0 0 var(--color-accent)}.zl-balken{z-index:1;white-space:nowrap;border-radius:6px;align-items:center;min-inline-size:0;margin-inline:2px;padding-inline:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.zl-balken[data-weiter-links]{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.zl-balken[data-weiter-rechts]{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.zl-balken-text{text-overflow:ellipsis;overflow:hidden}.zl-balken[data-ton=offen],.zl-legende [data-ton=offen]:before{background:var(--c-amber-s);color:var(--c-amber);box-shadow:inset 0 0 0 1px var(--c-amber)}@supports (color:color-mix(in lab,red,red)){.zl-balken[data-ton=offen],.zl-legende [data-ton=offen]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-amber) 35%,transparent)}}.zl-balken[data-ton=fertig],.zl-legende [data-ton=fertig]:before{background:var(--c-green-s);color:var(--c-green);box-shadow:inset 0 0 0 1px var(--c-green)}@supports (color:color-mix(in lab,red,red)){.zl-balken[data-ton=fertig],.zl-legende [data-ton=fertig]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-green) 35%,transparent)}}.zl-balken[data-ton=frei],.zl-legende [data-ton=frei]:before{background:var(--color-accent);color:var(--color-text-on-accent)}a.zl-balken:hover{filter:brightness(.97);box-shadow:inset 0 0 0 1.5px}a.zl-balken:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.zl-legende{color:var(--color-text-secondary);flex-wrap:wrap;gap:.375rem 1rem;font-size:.75rem;display:flex}.zl-legende>span{align-items:center;gap:.375rem;display:inline-flex}.zl-legende>span:before{content:"";border-radius:3px;block-size:.625rem;inline-size:.875rem}.zl-legende [data-ton=luecke]:before{background:repeating-linear-gradient(-45deg,transparent 0 2px,var(--c-rose) 2px 4px)}@supports (color:color-mix(in lab,red,red)){.zl-legende [data-ton=luecke]:before{background:repeating-linear-gradient(-45deg,transparent 0 2px,color-mix(in oklab,var(--c-rose) 45%,transparent) 2px 4px)}}.zl-legende [data-ton=luecke]:before{box-shadow:inset 0 0 0 1px var(--c-rose)}@supports (color:color-mix(in lab,red,red)){.zl-legende [data-ton=luecke]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-rose) 30%,transparent)}}.zl-legende [data-ton=heute]:before{background:var(--color-accent);border-radius:1px;block-size:.75rem;inline-size:2px}.al{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;gap:.5rem;margin:0 0 .75rem;padding:.875rem 1.125rem 1rem;display:grid}.al-achse{block-size:1rem;color:var(--color-text-tertiary);margin-inline-start:7.5rem;font-size:.6875rem;font-weight:560;position:relative}.al-achse>span{border-inline-start:1px solid var(--color-border-subtle);white-space:nowrap;padding-inline-start:.25rem;position:absolute}.al-zeile{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.al-zeile-label{color:var(--color-text-secondary);font-size:var(--text-label)}.al-bahn{background:repeating-linear-gradient(-45deg,transparent 0 5px,var(--c-rose) 5px 7px);border-radius:6px;block-size:1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.al-bahn{background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in oklab,var(--c-rose) 14%,transparent) 5px 7px)}}.al-balken{background:var(--c-blue);border-radius:5px;position:absolute;inset-block:0}.al-bahn--zeitraum{background:var(--color-bg-subtle)}.al-zeitraum{background:var(--c-green-s);color:var(--c-green);box-shadow:inset 0 0 0 1px var(--c-green);border-radius:5px;align-items:center;padding-inline:.375rem;display:flex;position:absolute;inset-block:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.al-zeitraum{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-green) 30%,transparent)}}.al-zeitraum{white-space:nowrap;font-size:.6875rem;font-weight:600}.al-zeitraum>span{text-overflow:ellipsis;overflow:hidden}@media(max-width:40rem){.al-achse{margin-inline-start:0}.al-zeile{grid-template-columns:minmax(0,1fr);gap:.25rem}}.mb{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;gap:.25rem;margin-block-start:.25rem;padding:.625rem;display:flex;overflow-x:auto}.mb-gruppe{background:var(--c-blue-s);border-radius:8px;flex:1 1 0;gap:.25rem;min-inline-size:0;padding:.375rem;display:grid}.mb-gruppe:not([data-gerade]){background:var(--c-teal-s)}.mb-name{color:var(--c-blue);font-size:.6875rem;font-weight:700}.mb-gruppe:not([data-gerade]) .mb-name{color:var(--c-teal)}.mb-monate{gap:.25rem;display:flex}.mb-monat{background:var(--color-bg-surface);min-inline-size:2rem;color:var(--color-text-secondary);text-align:center;border-radius:5px;flex:1 1 0;padding-block:.25rem;font-size:.6875rem;font-weight:560}.rs{color:var(--color-text-secondary);line-height:1.9}.rs-tok{background:var(--t-s);color:var(--t);white-space:nowrap;border-radius:5px;padding:.0625rem .375rem;font-weight:600}.rs-tok[data-farbe=blue]{--t:var(--c-blue);--t-s:var(--c-blue-s)}.rs-tok[data-farbe=amber]{--t:var(--c-amber);--t-s:var(--c-amber-s)}.rs-tok[data-farbe=green]{--t:var(--c-green);--t-s:var(--c-green-s)}.rs-vorschau{background:var(--color-bg-subtle);border-radius:10px;margin:0;padding:.75rem .875rem}.ls-row-action:has(.wb-switch){align-items:center}img.shell-avatar{object-fit:cover;background:var(--color-bg-subtle)}.shell-menu-panel a.shell-menu-who{min-block-size:3rem;color:var(--color-text);border-radius:8px;align-items:center;gap:.625rem;padding:.375rem .5rem;text-decoration:none;display:flex}.shell-menu-panel a.shell-menu-who:hover{background:var(--color-bg-hover)}.shell-menu-panel a.shell-menu-who>span:last-child{min-inline-size:0;line-height:1.3;display:grid}.shell-menu-panel a.shell-menu-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell-menu-panel a.shell-menu-who small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.shell-menu-firma{align-items:center;gap:.5rem;display:flex;color:var(--color-text-secondary)!important;padding-block:.375rem .25rem!important;font-weight:600!important}.shell-menu-firma>img{object-fit:contain;background:#fff;border-radius:5px;block-size:1.25rem;inline-size:1.25rem}.shell-menu-firma>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .shell-account--sidebar .shell-menu-panel{max-block-size:calc(100dvh - 6rem);overflow-y:auto}.bwahl{align-items:center;gap:1rem;min-inline-size:0;display:flex}.bwahl-vorschau{border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);flex:none;place-items:center;transition:box-shadow .14s;display:grid;position:relative;overflow:hidden}.bwahl[data-art=profil] .bwahl-vorschau{border-radius:50%;block-size:4rem;inline-size:4rem}.bwahl[data-art=logo] .bwahl-vorschau{background:repeating-conic-gradient(var(--color-bg-subtle) 0 25%,var(--color-bg-surface) 0 50%) 50% / 12px 12px;border-radius:10px;block-size:4rem;inline-size:9rem}.bwahl-vorschau[data-ueber]{box-shadow:0 0 0 3px var(--color-accent)}.bwahl-vorschau img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.bwahl[data-art=logo] .bwahl-vorschau img{object-fit:contain;padding:.375rem}.bwahl-initialen{color:var(--c-violet);font-size:1.5rem;font-weight:650}.bwahl[data-art=profil] .bwahl-vorschau:has(.bwahl-initialen){background:linear-gradient(180deg,var(--c-violet-s),var(--c-violet-s))}@supports (color:color-mix(in lab,red,red)){.bwahl[data-art=profil] .bwahl-vorschau:has(.bwahl-initialen){background:linear-gradient(180deg,var(--c-violet-s),color-mix(in oklab,var(--c-violet-s) 70%,var(--c-violet)))}}.bwahl-leer{color:var(--color-text-tertiary)}.bwahl-text{gap:.375rem;min-inline-size:0;display:grid}.bwahl-text .help,.bwahl-text .error{margin:0}.bwahl-knoepfe{flex-wrap:wrap;gap:.375rem;display:flex}.fh-zeile{font-size:var(--text-label);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .375rem;margin:.375rem 0 0;line-height:1.4;display:grid}.fh-zeile>svg{margin-block-start:.15em}.fh-zeile>.wb-btn,.fh-zeile>.fh-leise{grid-column:2;justify-self:start}.fh-zeile>svg{flex:none}.fh-zeile[data-ton=ok]{color:var(--color-ok-text)}.fh-zeile[data-ton=warn]{color:var(--color-warn-text)}.fh-zeile[data-ton=leise],.fh-leise{color:var(--color-text-tertiary)}.fh-adresse{position:relative}.fh-gefunden{color:var(--color-ok-text);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;translate:0 -50%}.fh-pop{z-index:50;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:10px;padding:.375rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;box-shadow:0 16px 36px -14px #00000059}.fh-pop ul{margin:0;padding:0;list-style:none}.fh-pop li{cursor:pointer;border-radius:7px;align-items:center;gap:.625rem;padding:.4375rem .5rem;display:flex}.fh-pop li>svg{color:var(--c-rose);flex:none}.fh-pop li>span{min-inline-size:0;line-height:1.3;display:grid}.fh-pop li strong{font-weight:560}.fh-pop li small{color:var(--color-text-tertiary);font-size:.75rem}.fh-pop li[aria-selected=true]{background:var(--color-bg-hover)}.fh-quelle{color:var(--color-text-tertiary);margin:.25rem .5rem .125rem;font-size:.6875rem}.ls-list:has(.fh-pop){overflow:visible}.ls-list:has(.fh-pop) .ls-field:has(.fh-pop){z-index:5;position:relative}.reg-gruppe{color:var(--color-text);font-size:var(--text-body);letter-spacing:-.01em;margin:.75rem 0 -.25rem;font-weight:650}.reg-gruppe:first-of-type{margin-block-start:.25rem}.reg-adresse{border:1px dashed var(--color-border);border-radius:12px;gap:.75rem;margin:0;padding:.875rem 1rem 1rem;display:grid}.reg-adresse>legend{color:var(--color-text-secondary);font-size:var(--text-label);padding-inline:.375rem;font-weight:600}.reg-adresse .help{margin:0}@media(min-width:40rem){.reg-adresse{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.reg-adresse>.help{grid-column:1/-1}}.ag-fluss{border:1px solid var(--color-border-subtle);background:radial-gradient(circle at 50% 0%,var(--c-teal-s),transparent 70%),var(--color-bg-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(5rem,.8fr) minmax(0,1.15fr) minmax(5rem,.8fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ag-fluss{background:radial-gradient(circle at 50% 0%,color-mix(in oklab,var(--c-teal-s) 70%,transparent),transparent 70%),var(--color-bg-surface)}}.ag-knoten{text-align:center;justify-items:center;gap:.25rem;min-inline-size:0;display:grid}.ag-knoten strong{max-inline-size:100%;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-knoten small{color:var(--color-text-secondary);font-size:.75rem}.ag-knoten-icon{background:var(--k-s);block-size:3.25rem;inline-size:3.25rem;color:var(--k);border-radius:14px;place-items:center;margin-block-end:.25rem;display:grid;position:relative}.ag-knoten[data-art=portale]{--k:var(--c-amber);--k-s:var(--c-amber-s)}.ag-knoten[data-art=agent]{--k:var(--c-teal);--k-s:var(--c-teal-s)}.ag-knoten[data-art=app]{--k:var(--c-green);--k-s:var(--c-green-s)}.ag-knoten--mitte .ag-knoten-icon{block-size:4rem;inline-size:4rem;box-shadow:0 0 0 6px var(--k-s);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.ag-knoten--mitte .ag-knoten-icon{box-shadow:0 0 0 6px color-mix(in oklab,var(--k-s) 60%,transparent)}}.ag-punkt{border:2.5px solid var(--color-bg-surface);background:var(--color-muted-solid);border-radius:50%;block-size:.875rem;inline-size:.875rem;position:absolute;inset-block-end:-.1875rem;inset-inline-end:-.1875rem}.ag-fluss[data-zustand=an] .ag-punkt{background:var(--color-ok-solid)}.ag-fluss[data-zustand=warn] .ag-punkt{background:var(--c-amber)}.ag-hier{background:var(--color-bg-subtle);color:var(--color-text-tertiary);border-radius:999px;margin-block-start:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.ag-hier[data-ja]{background:var(--c-green-s);color:var(--c-green)}.ag-weg{justify-items:center;gap:.375rem;min-inline-size:0;display:grid}.ag-weg small{color:var(--color-text-tertiary);text-align:center;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.3;display:inline-flex}.ag-linie{background:repeating-linear-gradient(90deg,var(--color-border-strong) 0 6px,transparent 6px 11px);border-radius:2px;block-size:2px;inline-size:100%;position:relative}.ag-fluss[data-zustand=an] .ag-linie{background:repeating-linear-gradient(90deg,var(--c-green) 0 6px,transparent 6px 11px);background-size:22px 2px}@media(prefers-reduced-motion:no-preference){.ag-fluss[data-zustand=an] .ag-linie{animation:1.2s linear infinite ag-fliessen}}@keyframes ag-fliessen{to{background-position:22px 0}}@media(max-width:48rem){.ag-fluss{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem}.ag-weg{grid-auto-flow:column;align-items:center}.ag-linie{background:repeating-linear-gradient(180deg,var(--color-border-strong) 0 6px,transparent 6px 11px);block-size:1.75rem;inline-size:2px}.ag-fluss[data-zustand=an] .ag-linie{background:repeating-linear-gradient(180deg,var(--c-green) 0 6px,transparent 6px 11px);animation:none}}.ag-schritte{gap:0;margin:0;padding:0;list-style:none;display:grid}.ag-schritte>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block-end:1.5rem;display:grid;position:relative}.ag-schritte>li:not(:last-child):before{content:"";background:var(--color-border-subtle);border-radius:2px;inline-size:2px;position:absolute;inset-block:2.125rem .25rem;inset-inline-start:calc(1rem - 1px)}.ag-schritte>li[data-done]:not(:last-child):before{background:var(--color-ok-solid)}.ag-nr{border:1.5px solid var(--color-border-strong);background:var(--color-bg-surface);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.ag-schritte>li[data-done] .ag-nr{border-color:var(--color-ok-solid);background:var(--color-ok-solid);color:var(--color-text-on-accent)}.ag-schritte>li[data-live] .ag-nr{border-color:var(--color-accent);color:var(--color-accent-text)}.ag-schritte>li>div{gap:.5rem;min-inline-size:0;padding-block-start:.25rem;display:grid}.ag-schritt-titel{margin:0;font-weight:650}.ag-schritte .help{margin:0}.ag-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.ag-system-wahl{background:var(--color-bg-subtle);border-radius:8px;justify-self:start;padding:2px;display:inline-flex}.ag-system-wahl button{min-block-size:1.875rem;color:var(--color-text-secondary);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-radius:6px;padding-inline:.75rem;font-weight:560}.ag-system-wahl button[aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 1px 2px #0000001f}.ag-zeigen{gap:.75rem;display:grid}.ag-pfad{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ag-pfad>li{white-space:nowrap;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);font-size:var(--text-label);border-radius:7px;padding:.25rem .625rem;font-weight:560}.ag-pfad>li:not(:last-child):after{content:"›";color:var(--color-text-tertiary);margin-inline:.5rem -.875rem}.ag-pfad>li:not(:last-child){margin-inline-end:.75rem}.ag-pfad>li[data-letzter]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}.ag-dialog{justify-self:start;inline-size:min(100%,20rem);box-shadow:0 14px 34px -16px #0006}.ag-dialog--mac{background:var(--color-bg-surface);border-radius:12px;justify-items:center;gap:.5rem;padding:1rem 1.25rem .875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ag-dialog--mac{background:color-mix(in oklab,var(--color-bg-surface) 92%,var(--gray-6))}}.ag-dialog--mac{text-align:center}.ag-dialog--mac .ag-dialog-titel{margin:0;font-size:.8125rem;font-weight:700}.ag-dialog-knoepfe{inline-size:100%;display:flex}.ag-dialog-knoepfe>span{color:#fff;background:#2f7cf6;border-radius:6px;flex:1;padding-block:.25rem;font-size:.75rem;font-weight:600}.ag-dialog--win{color:#fff;background:#1c5fa8;border-radius:4px;gap:.5rem;padding:.875rem 1rem;display:grid}.ag-dialog--win .ag-dialog-titel{margin:0;font-size:.9375rem;font-weight:600}.ag-dialog-link{margin:0;font-size:.75rem;text-decoration:underline}.ag-dialog--win .ag-dialog-knopf{border:1px solid #fff;justify-self:end;padding:.25rem .75rem;font-size:.75rem}.ag-erfolg{color:var(--color-ok-text);align-items:center;gap:.375rem;margin:0;font-weight:600;display:inline-flex}.ag-warten{color:var(--color-text-secondary);font-size:var(--text-label);align-items:center;gap:.5rem;margin:0;display:inline-flex}.ag-puls{background:var(--color-accent);border-radius:50%;block-size:.625rem;inline-size:.625rem}@media(prefers-reduced-motion:no-preference){.ag-puls{animation:1.4s ease-in-out infinite ag-puls}}@keyframes ag-puls{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.1}}.ag-fertig{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:12px;gap:.5rem;padding:.875rem 1.125rem;display:grid}.ag-fertig .ag-schritte{margin-block-start:.75rem}.ag-fertig-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ag-code{justify-items:start;gap:.5rem;display:grid}.ag-hilfe{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid;overflow:hidden}.ag-frage+.ag-frage,.ag-melden{border-block-start:1px solid var(--color-border-subtle)}.ag-frage>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-weight:600;list-style:none;display:grid}.ag-frage>summary::-webkit-details-marker{display:none}.ag-frage>summary:hover{background:var(--color-bg-hover)}.ag-frage-icon{background:var(--color-bg-subtle);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);border-radius:8px;place-items:center;display:grid}.ag-frage-pfeil{color:var(--color-text-tertiary);transition:rotate .16s}.ag-frage[open] .ag-frage-pfeil{rotate:180deg}.ag-antwort{color:var(--color-text-secondary);justify-items:start;gap:.625rem;padding:0 1.125rem 1rem 3.875rem;display:grid}.ag-antwort p{max-inline-size:65ch;margin:0}.ag-melden{background:var(--color-bg-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:grid}.ag-melden .help{margin:0}.ag-melden .ag-frage-icon{background:var(--c-rose-s);color:var(--c-rose)}@media(max-width:40rem){.ag-melden{grid-template-columns:auto minmax(0,1fr)}.ag-melden>a{grid-column:1/-1}.ag-antwort{padding-inline-start:1.125rem}}.ein-hinweis:has(>svg){align-items:center;gap:.375rem;display:flex}.app-shell dialog .dialog-body,.app-shell dialog .dialog-body>*,.app-shell dialog .dialog-body .grid>*{min-inline-size:0}.app-shell dialog :is(.help,.error,p,li){overflow-wrap:anywhere}.app-shell dialog .dialog-actions{flex-wrap:wrap}.up-zone{border-width:1.5px;border-radius:12px;gap:.75rem;padding:.875rem;display:grid}.up-slots{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.up-ergebnisse{border:1px solid var(--color-border-subtle);border-radius:10px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.up-ergebnisse>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.625rem .875rem;display:grid}.up-ergebnisse>li+li{border-block-start:1px solid var(--color-border-subtle)}.up-ergebnis-icon{color:var(--color-open-text);margin-block-start:.125rem}.up-ergebnisse>li[data-ok] .up-ergebnis-icon{color:var(--color-ok-text)}.up-ergebnisse>li[data-hinweis]{background:var(--color-warn-soft,var(--c-amber-s))}.up-ergebnisse>li[data-hinweis] .up-ergebnis-icon{color:var(--color-warn-text,var(--c-amber))}.up-ergebnis-text{gap:.0625rem;min-inline-size:0;display:grid}.up-ergebnis-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.up-ergebnis-stand{color:var(--color-text-secondary);font-size:var(--text-label);overflow-wrap:anywhere}.app-shell .shell-menu-panel{min-inline-size:0}.shell-menu-panel a.shell-menu-who{min-inline-size:0;max-inline-size:100%}.vf-pop[data-oben],.fh-pop[data-oben]{inset-block:auto calc(100% + .375rem)}.vf-list{max-block-size:min(18rem,45dvh)}.fh-pop ul{max-block-size:min(20rem,45dvh);overflow-y:auto}.app-shell .shell-menu-panel>*{min-inline-size:0}.app-shell .ls-row-inner,.app-shell .ls-row[data-icon] .ls-row-inner,.app-shell .ls-row .ls-row-link:has(.ls-row-chevron),.app-shell .ls-row[data-icon] .ls-row-link:has(.ls-row-chevron){align-items:center;column-gap:var(--space-5);flex-wrap:wrap;row-gap:.5rem;display:flex}.app-shell .ls-row-inner>.ls-row-icon,.app-shell .ls-row-inner>.ls-row-avatar{flex:none;align-self:flex-start}.app-shell .ls-row-inner>.ls-row-copy{flex:17rem;min-inline-size:0}.app-shell .ls-row-inner>.ls-row-status{flex:none;justify-self:auto;margin-inline-start:auto}.app-shell .ls-row-inner>.ls-row-action{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.app-shell .ls-row-inner>.ls-row-status+.ls-row-action{margin-inline-start:0}.app-shell .ls-row-inner>.ls-row-chevron{flex:none}@media(max-width:40rem){.app-shell .ls-row-inner>.ls-row-copy{flex-basis:calc(100% - 3rem)}.app-shell .ls-row-inner>:is(.ls-row-status,.ls-row-action){margin-inline-start:2.75rem}.app-shell .ls-row:not([data-icon]) .ls-row-inner>:is(.ls-row-status,.ls-row-action){margin-inline-start:0}}.app-shell .ls-row-description,.app-shell .ls-row-title{overflow-wrap:break-word}.ein-details-body:has(>table),.ein-wide:has(table){overscroll-behavior-x:contain;overflow-x:auto}.mp-stapel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:40rem){.satz--ghost .satz-ledger{display:none}}.schritt-datei-range{color:var(--color-text-tertiary);white-space:nowrap}.schritt-hinweis{color:var(--color-text-secondary);max-inline-size:60ch}.app-shell .schritt-datei{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:.5rem;display:flex}.app-shell .schritt-datei-range:before{content:"·";margin-inline-end:.5rem}@media(max-width:40rem){.app-shell .ls-row-inner{column-gap:.75rem}.app-shell .ls-row-inner>.ls-row-copy{flex-basis:calc(100% - 3.25rem)}.app-shell .ls-row-inner>:is(.ls-row-status,.ls-row-action){margin-inline-start:3rem}.app-shell .ls-row-inner>.ls-row-copy{flex:1 1 0}.app-shell .ls-row-inner>:is(.ls-row-status,.ls-row-action){flex-basis:calc(100% - 3rem);justify-content:flex-start}.app-shell .ls-row:not([data-icon]) .ls-row-inner>:is(.ls-row-status,.ls-row-action){flex-basis:100%}.app-shell .ls-row-inner>.ls-row-status{display:flex}.app-shell .schritt-datei-range{flex-basis:100%}.app-shell .schritt-datei-range:before{content:none}}.app-shell .shell-crumbs .shell-period-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.up-slots[data-eins]{grid-template-columns:minmax(0,1fr)}.input-mit-symbol{display:block;position:relative}.input-mit-symbol>svg{color:var(--color-text-tertiary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.625rem;transform:translateY(-50%)}.input-mit-symbol>.input{inline-size:100%;padding-inline-start:2rem}.help[data-ton=ok]{color:var(--color-accent-text)}.help[data-ton=tipp]{color:var(--color-warn-text)}.ag-knoten--mitte .ag-knoten-icon--fink{box-shadow:none;background:0 0}.ag-knoten-icon--fink>img{block-size:100%;inline-size:100%;transform:scale(1.22)}.ag-dialog-app>img{display:block;transform:scale(1.2)}.ls-row[data-tone-icon=marke]{--row-tone-s:#fff}.app-shell .ls-row[data-tone-icon=marke] .ls-row-icon{box-shadow:inset 0 0 0 1px var(--color-border)}.app-shell .ls-row[data-tone-icon=marke] .ls-row-icon svg{block-size:1.25rem;inline-size:1.25rem}.ov-next[data-paypal] .ov-next-icon{box-shadow:inset 0 0 0 1px var(--color-border);background:#fff}.wb-toast{z-index:var(--z-toast);background:var(--color-ok-solid);inline-size:max-content;max-inline-size:calc(100vw - 2rem);color:var(--color-text-on-accent);font-size:var(--text-body);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.5rem .875rem;font-weight:560;display:inline-flex;position:fixed;inset-block-start:3.75rem;inset-inline-start:50%;translate:-50%;box-shadow:0 8px 24px -8px #00000040}.wb-toast>svg{flex:none}.wb-toast:empty{padding:0}@media(max-width:63.999rem){.wb-toast{inset-block:auto calc(4.75rem + env(safe-area-inset-bottom))}}.wb-toast[data-show]{opacity:1}@media(min-width:64rem){.wb-toast{inset-inline-start:calc(50% + 7.25rem)}}@media(prefers-reduced-motion:no-preference){.wb-toast[data-show]{animation:wb-toast 6s var(--ease-out) both}}@media(min-width:56rem)and (max-width:63.999rem){.app-shell .shell-bottom-tabs{display:grid}.app-shell .shell-main{padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}}@media(min-width:100rem){.app-shell{--app-max:96rem}}@media(min-width:130rem){.app-shell{--app-max:132rem}.app-shell .shell-main{--app-pad:var(--space-10,2.5rem);padding-inline:var(--space-10,2.5rem)}}@media(min-width:180rem){.app-shell{--app-max:160rem}}.ov-grid{gap:var(--space-6);align-items:start;display:grid}.ov-side-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ov-side-liste>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.5rem 0;display:grid}.ov-side-liste>li+li{border-block-start:1px solid var(--color-border-subtle)}.ov-side-liste p{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}.ov-side-liste time{color:var(--color-text-tertiary);font-size:.75rem}.app-shell .shell-main:has(>.wb-page--work){inline-size:min(100%,var(--app-max))}@media(min-width:100rem){.satz{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}}@media(min-width:160rem){.satz{grid-template-columns:minmax(0,32rem) minmax(0,1fr)}}.satz-pane{container-type:inline-size}@container (min-width:52rem){.satz-vergleich{gap:var(--space-8);grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.satz-blatt-bild{inline-size:24rem}}@container (min-width:76rem){.satz-vergleich{grid-template-columns:minmax(0,34rem) minmax(0,1fr)}.satz-blatt-bild{inline-size:34rem}}@media(min-width:130rem){.shell-setup-content>.wb-page--form,.shell-setup-content>.wb-page--work{max-inline-size:100rem}.shell-setup-content>.wb-page--form :is(.un-form,.wb-page-work):has(>.ls-section+.ls-section){gap:var(--space-6) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.shell-setup-content>.wb-page--form :is(.un-form,.wb-page-work):has(>.ls-section+.ls-section)>:not(.ls-section){grid-column:1/-1}}.ov-next-fink{place-items:end center;block-size:3.5rem;inline-size:4rem;display:grid;position:relative}.ov-next-fink .fink-bird{block-size:auto;inline-size:4rem}.ov-next-badge{background:var(--color-accent);block-size:1.625rem;inline-size:1.625rem;color:var(--color-text-on-accent);box-shadow:0 0 0 2px var(--color-bg-surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-.25rem;inset-inline-end:-.375rem}.ov-next-badge[data-paypal]{color:inherit;box-shadow:0 0 0 2px var(--color-bg-surface),inset 0 0 0 1px var(--color-border);background:#fff}.ov-next[data-done] .ov-next-badge{background:var(--color-ok-solid,var(--color-accent))}@media(prefers-reduced-motion:no-preference){.ov-next-fink .fink-bird{transform-origin:50% 90%;animation:fink-nick 5.5s var(--ease-out) 1.2s infinite}}@keyframes fink-nick{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-6deg)}94%{transform:rotate(2deg)}}.app-shell .begleiter-vogel{align-self:center;padding:0}.app-shell .begleiter-vogel .fink-bird{inline-size:2.75rem}.app-shell .fink-panel .fink-stage{place-items:center;inline-size:3rem;display:grid}.app-shell .fink-panel .fink-bird{inline-size:2.75rem}.fink-avatar{background:var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fink-avatar{background:color-mix(in oklab,var(--color-accent-soft) 70%,var(--color-bg-surface))}}.fink-avatar{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.fink-avatar .fink-bird{block-size:auto;inline-size:1.875rem;transform:translate(-1px,2px)}.ls-row-avatar .fink-avatar{block-size:2.25rem;inline-size:2.25rem}.satz-fink{color:var(--color-text);align-items:center;gap:.75rem;margin:0;font-size:.9375rem;line-height:1.45;display:flex}.satz-fink-vogel{flex:none;place-items:center;inline-size:2.5rem;display:grid}.satz-fink-vogel .fink-bird{block-size:auto;inline-size:2.5rem}.wb-toast-fink{place-items:center;inline-size:1.75rem;margin-block:-.375rem;display:grid}.wb-toast-fink .fink-bird{block-size:auto;inline-size:1.75rem}@media(min-width:130rem){.wb-page--step .wb-page-work:has(>.ls-section+.ls-section){gap:var(--space-8) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.wb-page--step .wb-page-work:has(>.ls-section+.ls-section)>:not(.ls-section){grid-column:1/-1}}.sl-handle{touch-action:none;cursor:grab}.sl[data-dragging] .sl-item:not([data-lifted]){transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sl-item[data-lifted]{will-change:transform;transition:box-shadow .15s,scale .15s}@media(prefers-reduced-motion:reduce){.sl[data-dragging] .sl-item:not([data-lifted]){transition:none}}.anl-knopf{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);min-block-size:1.75rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .625rem 0 .4375rem;font-size:.8125rem;font-weight:560;display:inline-flex}.anl-knopf:hover{border-color:var(--color-border-strong);color:var(--color-text)}.anl-knopf>svg{color:var(--color-accent-text)}.anl-knopf:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.anl-dialog{inline-size:min(100vw - 2rem,40rem)}.anl{gap:var(--space-4);display:grid}.anl-kopf{justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);margin:0;font-size:.8125rem;font-weight:560;display:flex}.anl-buehne{min-block-size:15rem;padding:var(--space-5);background:radial-gradient(circle at 20% 15%,var(--color-accent-soft),transparent 60%),var(--color-bg-subtle);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.anl-buehne{background:radial-gradient(circle at 20% 15%,color-mix(in oklab,var(--color-accent-soft) 90%,transparent),transparent 60%),var(--color-bg-subtle)}}.anl-buehne{box-shadow:inset 0 0 0 1px var(--color-border-subtle);overflow:hidden}@media(prefers-reduced-motion:no-preference){.anl-buehne>*{animation:anl-rein .28s var(--ease-out) both}}@keyframes anl-rein{0%{opacity:0;transform:translateY(6px)scale(.985)}}.anl-text h2{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.0625rem;font-weight:650}.anl-text p{color:var(--color-text-secondary);margin:0;line-height:1.5}.anl-fuss{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.anl-punkte{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.anl-punkte button{background:var(--color-border-strong);cursor:pointer;block-size:.5rem;inline-size:.5rem;transition:inline-size .2s var(--ease-out),background .2s;border:0;border-radius:999px;padding:0;display:block}.anl-punkte button[aria-current]{background:var(--color-accent);inline-size:1.25rem}.anl-knoepfe{gap:var(--space-2);display:flex}.sk-fenster{background:var(--color-bg-surface);inline-size:100%;max-inline-size:32rem;box-shadow:0 0 0 1px var(--color-border-subtle),0 18px 40px -24px #0f171f73;text-align:start;border-radius:10px;font-size:.75rem;overflow:hidden}.sk-leiste{border-block-end:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.sk-ampel{gap:.25rem;display:flex}.sk-ampel i{background:var(--color-border-strong);border-radius:50%;block-size:.5rem;inline-size:.5rem}.sk-adresse{background:var(--color-bg-surface);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:.1875rem .625rem;font-size:.6875rem;overflow:hidden}.sk-seite{gap:.75rem;padding:.875rem;display:grid}.sk-kopf{border-block-end:1px solid var(--color-border-subtle);margin:-.875rem -.875rem 0;padding:.625rem .875rem}.sk-marke{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sk-marke b{letter-spacing:-.01em;font-size:.875rem;font-weight:750}.sk-marke--paypal b{color:#003087}[data-theme=dark] .sk-marke--paypal b{color:#8fb4ff}.sk-nav{color:var(--color-text-secondary);flex-wrap:wrap;gap:.75rem;display:flex}.sk-raster{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.sk-karte{min-block-size:4rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:8px;padding:.625rem;display:block}.sk-striche{gap:.375rem;display:grid}.sk-striche i{background:var(--color-bg-selected);border-radius:999px;block-size:.4375rem;display:block}.sk-striche[data-breit] i{block-size:.625rem}.sk-zeile-kopf{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sk-titel{font-size:.875rem}.sk-menue{justify-items:end;gap:.25rem;display:grid;position:relative}.sk-menue-knopf{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);border-radius:6px;padding:.25rem .625rem}.sk-menue-liste{background:var(--color-bg-surface);min-inline-size:11rem;box-shadow:0 0 0 1px var(--color-border-subtle),0 10px 24px -14px #0f171f80;border-radius:8px;gap:.125rem;padding:.375rem;display:grid}.sk-menue-liste>span{color:var(--color-text-secondary);border-radius:5px;padding:.3125rem .5rem}.sk-formular{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.sk-formular--zeile{gap:.5rem;display:flex}.sk-feld{gap:.1875rem;display:grid}.sk-feld small{color:var(--color-text-tertiary);font-size:.625rem}.sk-feld>.sk-ziel,.sk-feld>span:not(small){box-shadow:inset 0 0 0 1px var(--color-border);white-space:nowrap;border-radius:6px;padding:.3125rem .5rem}.sk-knopf{color:#fff;background:#0070e0;border-radius:999px;justify-self:start;padding:.375rem .875rem;font-weight:650}.sk-konten{gap:.5rem;display:grid}.sk-konto{box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:0 .75rem;padding:.5rem .625rem;display:grid}.sk-konto small{color:var(--color-text-tertiary);grid-column:1}.sk-konto .num{grid-area:1/2/3;font-weight:650}.sk-konto--aus{opacity:.6}.sk-ziel{color:var(--color-accent-text);box-shadow:0 0 0 2px var(--color-accent),0 0 0 6px var(--color-accent);border-radius:6px;align-items:center;font-weight:650;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sk-ziel{box-shadow:0 0 0 2px var(--color-accent),0 0 0 6px color-mix(in oklab,var(--color-accent) 18%,transparent)}}.sk-ziel{background:var(--color-accent-soft);padding:.125rem .375rem}@supports (color:color-mix(in lab,red,red)){.sk-ziel{background:color-mix(in oklab,var(--color-accent-soft) 85%,var(--color-bg-surface))}}.sk-menue-liste>.sk-ziel,.sk-konto.sk-ziel{padding:.3125rem .5rem;display:grid}.sk-konto.sk-ziel{color:var(--color-text);grid-template-columns:1fr auto;padding:.5rem .625rem}.sk-zeiger{color:var(--color-text);filter:drop-shadow(0 1px 1px oklch(0% 0 0/.35));position:absolute;inset-block-end:-1rem;inset-inline-end:-.75rem}@media(prefers-reduced-motion:no-preference){.sk-ziel{animation:sk-puls 2.2s var(--ease-out) .4s infinite}.sk-zeiger{animation:sk-tipp 2.2s var(--ease-out) .4s infinite}}@keyframes sk-puls{0%,to{box-shadow:0 0 0 2px var(--color-accent),0 0 0 4px color-mix(in oklab,var(--color-accent) 22%,transparent)}50%{box-shadow:0 0 0 2px var(--color-accent),0 0 0 9px color-mix(in oklab,var(--color-accent) 6%,transparent)}}@keyframes sk-tipp{0%,60%,to{transform:translate(0)scale(1)}70%{transform:translate(-2px,-2px)scale(.86)}}.sk-ablage{justify-content:center;align-items:center;gap:1rem;inline-size:100%;display:flex}.sk-datei{background:var(--color-bg-surface);box-shadow:0 0 0 1px var(--color-border-subtle),0 10px 24px -16px #0f171f80;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sk-datei svg{color:var(--color-accent-text)}.sk-pfeil{background:repeating-linear-gradient(90deg,var(--color-text-tertiary) 0 6px,transparent 6px 10px);block-size:2px;inline-size:3.5rem;position:relative}.sk-pfeil:after{content:"";border:5px solid #0000;border-inline-start:7px solid var(--color-text-tertiary);position:absolute;inset-block-start:-4px;inset-inline-end:-2px}.sk-zone{border:2px dashed var(--color-accent);justify-items:center;gap:.25rem;padding:.875rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sk-zone{border:2px dashed color-mix(in oklab,var(--color-accent) 55%,var(--color-border))}}.sk-zone{background:var(--color-accent-soft);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.sk-zone{background:color-mix(in oklab,var(--color-accent-soft) 60%,var(--color-bg-surface))}}.sk-zone{color:var(--color-accent-text);font-size:.8125rem;font-weight:650}.sk-fink .fink-bird{inline-size:3.25rem}@media(prefers-reduced-motion:no-preference){.sk-datei{animation:sk-flug 2.6s var(--ease-out) infinite}}@keyframes sk-flug{0%,15%{opacity:1;transform:translate(0)}55%{opacity:0;transform:translate(4.5rem)scale(.9)}56%{opacity:0;transform:translate(0)}75%,to{opacity:1;transform:translate(0)}}@media(max-width:30rem){.sk-formular{grid-template-columns:1fr 1fr}.sk-ablage{flex-direction:column}.sk-pfeil{background:repeating-linear-gradient(180deg,var(--color-text-tertiary) 0 6px,transparent 6px 10px);block-size:2rem;inline-size:2px}.sk-pfeil:after{border:5px solid #0000;border-block-start:7px solid var(--color-text-tertiary);inset-block:auto -6px;inset-inline-end:-4px}}.sk-marke b{white-space:nowrap;flex:none}.anl-text p{font-weight:400}.anl-text h2{font-weight:650}dialog:has(>.anl),dialog:has(.anl),.anl-dialog{inline-size:min(100vw - 2rem,38rem);max-inline-size:none}.anl-buehne{min-block-size:17rem}.ls-segmented>button{align-items:center;gap:.375rem;display:inline-flex}.ls-segmented{flex-wrap:wrap;max-inline-size:100%}.zr-wahl{gap:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:end;display:flex}.zr-wahl>.field{margin:0}.jw{background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:10px;align-items:center;gap:.125rem;padding:2px;display:inline-flex}.jw-pfeil{block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.jw-pfeil:hover:not(:disabled){background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 1px 2px #00000014}.jw-pfeil:disabled{opacity:.35;cursor:default}.jw-pfeil:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.jw-wert{text-align:center;min-inline-size:3.5rem;font-size:.9375rem;font-weight:650}.mr{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.mr>button{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);min-block-size:2.25rem;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 .375rem;font-size:.8125rem;transition:background .12s,border-color .12s}.mr>button:hover{border-color:var(--color-border-strong)}.mr>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.mr>button[aria-pressed=true]{background:color-mix(in oklab,var(--color-accent-soft) 85%,var(--color-bg-surface))}}.mr>button[aria-pressed=true]{color:var(--color-accent-text);font-weight:650}.mr>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media(max-width:30rem){.mr{grid-template-columns:repeat(3,minmax(0,1fr))}}.feld-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sk-knopf--neutral{background:var(--color-text);color:var(--color-bg-surface);box-shadow:none;justify-self:start}.sk-adresse--ziel{color:var(--color-accent-text);flex:1;justify-content:flex-start}.sk-tabelle{gap:.25rem;display:grid}.sk-tabelle>span{box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-text-secondary);border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.375rem .5rem;display:grid}.sk-tabelle svg{color:var(--color-accent-text)}.sk-einfuegen{justify-content:center;align-items:flex-end;gap:1rem;inline-size:100%;display:flex}.sk-feld--gross{background:var(--color-bg-surface);min-inline-size:min(100%,22rem);box-shadow:0 0 0 1px var(--color-border-subtle),0 12px 28px -18px #0f171f73;border-radius:10px;padding:.75rem}.sk-feld--gross>.sk-ziel{padding:.5rem .625rem;font-size:.8125rem}.ls-segmented,.jw{justify-self:start;inline-size:fit-content}:is(.ls-field-control,.field)>:is(.ls-segmented,.jw){inline-size:fit-content}.ls-row{position:relative}.ls-row>.ls-row-link{position:static}.ls-row>.ls-row-link:before{content:"";z-index:1;position:absolute;inset:0}.ls-row>.ls-row-link:focus-visible{outline:none}.ls-row>.ls-row-link:focus-visible:before{border-radius:calc(var(--radius-md) - 3px);box-shadow:0 0 0 2px var(--color-focus);inset:3px}.ls-row-menu,.ls-row-select,.ls-row-action,.ls-row-inner :is(a,button):not(.ls-row-link){z-index:2;position:relative}@media(hover:hover){.ls-row-link:hover{background:0 0}.ls-row:has(>.ls-row-link):after{content:"";z-index:0;border-radius:calc(var(--radius-md) - 3px);pointer-events:none;transition:box-shadow .12s var(--ease-out);position:absolute;inset:3px;box-shadow:0 0 0 1.5px #0000}.ls-row:has(>.ls-row-link):hover:not(:has(.ls-row-menu:hover,.ls-row-select:hover,.ls-row-action:hover)):after{box-shadow:0 0 0 1.5px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ls-row:has(>.ls-row-link):hover:not(:has(.ls-row-menu:hover,.ls-row-select:hover,.ls-row-action:hover)):after{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-accent) 55%,var(--color-border-strong))}}.ls-row:has(>.ls-row-link):hover .ls-row-chevron{color:var(--color-accent-text);transform:translate(2px)}}.ls-row-chevron{transition:transform .12s var(--ease-out),color .12s}.bw-qr-code{place-items:center;min-block-size:220px;display:grid;position:relative}.bw-qr-neu{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.bw-qr-neu p{color:var(--color-text-secondary);margin:0}.bw-qr-gilt{text-align:center;margin:0;font-size:.8125rem}.vorgang-ring{pointer-events:none;border-radius:50%;position:absolute;inset:-4px}[data-vorgang=arbeitet] .vorgang-ring{background:conic-gradient(from 0deg,transparent 0 55%,var(--color-accent) 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}[data-vorgang=wartet] .vorgang-ring{box-shadow:0 0 0 2px var(--color-warn)}@media(prefers-reduced-motion:no-preference){[data-vorgang=arbeitet] .vorgang-ring{animation:.9s linear infinite vorgang-dreh}[data-vorgang=wartet] .vorgang-ring{animation:vorgang-puls 1.6s var(--ease-out) infinite}}@media(prefers-reduced-motion:reduce){[data-vorgang=arbeitet] .vorgang-ring{border:2px dashed var(--color-accent);background:0 0;-webkit-mask:none;mask:none}}@keyframes vorgang-dreh{to{transform:rotate(1turn)}}@keyframes vorgang-puls{0%,to{box-shadow:0 0 0 2px var(--color-warn),0 0 0 2px color-mix(in oklab,var(--color-warn) 35%,transparent)}50%{box-shadow:0 0 0 2px var(--color-warn),0 0 0 7px color-mix(in oklab,var(--color-warn) 0%,transparent)}}[data-vorgang=arbeitet] .vorgang-ring{background:conic-gradient(from 0deg,transparent 0 35%,var(--color-accent) 60%,var(--color-accent) 100%);inset:-5px}@supports (color:color-mix(in lab,red,red)){[data-vorgang=arbeitet] .vorgang-ring{background:conic-gradient(from 0deg,transparent 0 35%,color-mix(in oklab,var(--color-accent) 40%,transparent) 60%,var(--color-accent) 100%)}}[data-vorgang=arbeitet] .vorgang-ring{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px))}.bw[data-compact] .bw-ways{gap:.5rem;display:grid}@media(min-width:48rem){.bw[data-compact] .bw-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw[data-compact] .bw-way-icon{border-radius:7px;block-size:1.75rem;inline-size:1.75rem;margin:0}.bw[data-compact] .bw-way-icon svg{block-size:16px;inline-size:16px}.bw[data-compact] .bw-way-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.bw[data-compact] .bw-way-text{display:none}.bw:has(.bw-ways){gap:.625rem;display:grid}.bl-skelett{grid-template-columns:1.5rem 2.25rem minmax(0,1fr) 6rem 5rem 7rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.bl-skelett+.bl-skelett{border-block-start:1px solid var(--color-border-subtle)}.bl-skelett-haken{border-radius:4px;block-size:1rem;inline-size:1rem}.bl-skelett-bild{border-radius:3px;block-size:3rem;inline-size:2.25rem}.bl-skelett-text{gap:.375rem;display:grid}@media(max-width:48rem){.bl-skelett{grid-template-columns:1.5rem 2.25rem minmax(0,1fr)}.bl-skelett>:nth-child(n+4){display:none}}.bl-ring{background:var(--color-bg-surface);box-shadow:0 0 0 1px var(--color-border-subtle);border-radius:50%;place-items:center;padding:3px;display:grid}.bl-ring .wb-spinner{block-size:.875rem;inline-size:.875rem}.bw[data-compact] .bw-ways{flex-wrap:wrap;gap:.5rem;display:flex}.bw[data-compact] .bw-way-ziel{border-radius:10px;align-items:center;gap:.625rem;padding:.3125rem .875rem .3125rem .5rem;display:inline-flex}.bw[data-compact] .bw-way-title{display:none}.bw[data-compact] .bw-way-action{margin:0;font-size:.875rem}.bw[data-compact] .bw-way-action svg{display:none}.lauf{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);gap:0;display:grid;overflow:hidden}.lauf[data-laeuft]{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lauf[data-laeuft]{border-color:color-mix(in oklab,var(--color-accent) 35%,var(--color-border-subtle))}}.lauf-kopf{border-block-end:1px solid var(--color-border-subtle);background:var(--color-accent-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lauf-kopf{background:color-mix(in oklab,var(--color-accent-soft) 45%,var(--color-bg-surface))}}.lauf-fink{place-items:center;inline-size:2.75rem;display:grid;position:relative}.lauf-fink .fink-bird{block-size:auto;inline-size:2.75rem}.lauf-satz{letter-spacing:-.01em;margin:0;font-weight:650}.lauf-zu{block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.lauf-zu:hover{background:var(--color-bg-hover);color:var(--color-text)}.lauf-spuren{margin:0;padding:0;list-style:none;display:grid}@media(min-width:72rem){.lauf-spuren{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.lauf-spur{border-block-start:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem 1rem;transition:background .2s;display:grid}.lauf-spuren>.lauf-spur:first-child{border-block-start:0}@media(min-width:72rem){.lauf-spur{border-block-start:0;border-inline-end:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);margin-block-end:-1px;margin-inline-end:-1px}}.lauf-symbol{background:var(--color-bg-subtle);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;position:relative}.lauf-spur[data-art=postfach] .lauf-symbol{background:var(--c-blue-s);color:var(--c-blue)}.lauf-spur[data-art=kundenportal] .lauf-symbol{background:var(--c-amber-s);color:var(--c-amber)}.lauf-spur[data-art=pruefen] .lauf-symbol{background:var(--c-violet-s);color:var(--c-violet)}.lauf-spur[data-art=zuordnen] .lauf-symbol{background:var(--c-green-s);color:var(--c-green)}.lauf-dreh{background:conic-gradient(from 0deg,transparent 0 40%,var(--color-accent) 100%);border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@media(prefers-reduced-motion:no-preference){.lauf-dreh{animation:1s linear infinite vorgang-dreh}}@media(prefers-reduced-motion:reduce){.lauf-dreh{border:2px dashed var(--color-accent);background:0 0;-webkit-mask:none;mask:none}}.lauf-text{gap:.125rem;min-inline-size:0;display:grid}.lauf-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lauf-was{color:var(--color-text-secondary);font-size:.875rem}.lauf-stueck{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lauf-balken{background:var(--color-bg-selected);border-radius:999px;block-size:3px;margin-block-start:.375rem;display:block;overflow:hidden}.lauf-balken>span{border-radius:inherit;background:var(--color-accent);block-size:100%;transition:inline-size .4s var(--ease-out);display:block}.lauf-ende{place-items:center;min-block-size:2rem;display:grid}.lauf-spur[data-zustand=wartet]{opacity:.6}.lauf-spur[data-zustand=wartet] .lauf-symbol{background:var(--color-bg-subtle);color:var(--color-text-tertiary)}.lauf-spur[data-zustand=fertig] .lauf-ende{color:var(--color-ok-solid,var(--color-accent))}.lauf-spur[data-zustand=fehler] .lauf-was,.lauf-spur[data-zustand=ohne_agent] .lauf-was,.lauf-spur[data-zustand=fehler] .lauf-ende,.lauf-spur[data-zustand=ohne_agent] .lauf-ende{color:var(--color-open-text,var(--color-danger))}.lauf-spur[data-zustand=braucht_dich]{background:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.lauf-spur[data-zustand=braucht_dich]{background:color-mix(in oklab,var(--color-warn) 8%,var(--color-bg-surface))}}.lauf-spur[data-zustand=braucht_dich] .lauf-was{color:var(--color-warn-text);font-weight:560}.lauf-link{color:var(--color-accent-text);font-size:.8125rem;font-weight:600}@media(prefers-reduced-motion:no-preference){.lauf-spur{animation:anl-rein .26s var(--ease-out) both}}.shell-nav-symbol{border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid;position:relative}.shell-nav-symbol>svg{block-size:1.125rem;inline-size:1.125rem;color:var(--color-text-secondary)}.app-shell .shell-nav-item[aria-current=page] .shell-nav-symbol>svg{color:var(--color-accent-text)}.shell-nav-copy{min-inline-size:0;line-height:1.2;display:grid}.shell-nav-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-nav-vorgang{color:var(--color-text-tertiary);font-size:.75rem;font-weight:450}.shell-nav-item[data-vorgang=wartet] .shell-nav-vorgang{color:var(--color-warn-text)}.shell-nav-item[data-vorgang] .vorgang-ring{inset:-3px}.zt{border-block-end:1px solid var(--color-border-subtle);margin-block-end:var(--space-5)}.zt ol{scrollbar-width:none;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.zt ol::-webkit-scrollbar{display:none}.zt li{flex:none}.zt-reiter{min-block-size:3rem;color:var(--color-text-secondary);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-radius:8px 8px 0 0;align-items:center;gap:.625rem;padding:.375rem .875rem .5rem .625rem;text-decoration:none;display:flex;position:relative}@media(hover:hover){.zt-reiter:not([aria-current]):hover{background:var(--color-bg-hover);color:var(--color-text)}}.zt-reiter:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.zt-reiter[aria-current=page]{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.zt-reiter[aria-current=page]{background:color-mix(in oklab,var(--color-accent-soft) 75%,var(--color-bg-surface))}}.zt-reiter[aria-current=page]{color:var(--color-text)}.zt-reiter[aria-current=page]:after{content:"";background:var(--color-accent);border-radius:2px 2px 0 0;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:.5rem}.zt-marke{border:1.5px solid var(--color-border);block-size:1.5rem;inline-size:1.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:grid;position:relative}.zt-marke--start{border-radius:7px}.zt-reiter[aria-current=page] .zt-marke{border-color:var(--color-accent);color:var(--color-accent-text)}.zt-reiter[data-done] .zt-marke{background:var(--color-ok-soft);color:var(--color-ok-text);border-color:#0000}.zt-reiter[data-next]:not([aria-current]) .zt-marke{border-color:var(--color-accent);color:var(--color-accent-text)}.zt-reiter[data-warn] .zt-marke{background:var(--color-warn-soft);color:var(--color-warn-text);border-color:#0000}.zt-reiter[data-just-done] .zt-marke{animation:wb-pop .6s var(--ease-out)}.zt-text{min-inline-size:0;line-height:1.2;display:grid}.zt-name{white-space:nowrap;font-size:.875rem;font-weight:600}.zt-stand{color:var(--color-text-tertiary);white-space:nowrap;font-size:.75rem}.zt-reiter[data-warn] .zt-stand,.zt-reiter[data-vorgang=wartet] .zt-stand{color:var(--color-warn-text)}.zt-reiter[data-vorgang=arbeitet] .zt-stand{color:var(--color-accent-text)}@media(max-width:40rem){.zt{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.zt-reiter{gap:.5rem;padding-inline:.5rem .625rem}.zt-reiter:not([aria-current]) .zt-stand{display:none}}.hub{gap:var(--space-3);margin-block-end:var(--space-5);display:grid;position:relative}.hub-ablage{z-index:3;border:2px dashed var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent-soft);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:-.5rem}@supports (color:color-mix(in lab,red,red)){.hub-ablage{background:color-mix(in oklab,var(--color-accent-soft) 85%,transparent)}}.hub-ablage{color:var(--color-accent-text);pointer-events:none;font-weight:600}.hub .bw-drop-aktionen{flex-wrap:wrap}dialog.belege-blatt{border-radius:var(--radius-lg) 0 0 var(--radius-lg);max-width:none;block-size:100dvh;max-block-size:100dvh;inline-size:min(100vw,72rem);margin:0 0 0 auto;overflow:hidden}dialog.belege-blatt[open]{flex-direction:column;display:flex}@media(prefers-reduced-motion:no-preference){@starting-style{dialog.belege-blatt[open]{opacity:0;transform:translate(2rem)}}}.belege-blatt-kopf{align-items:center;column-gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-end:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.belege-blatt-kopf h2{font-size:var(--text-title);font-weight:var(--weight-bold);margin:0}.belege-blatt-kopf p{color:var(--color-text-secondary);grid-row:2;margin:0;font-size:.8125rem}.belege-blatt-kopf .lauf-zu{grid-area:1/2/span 2}.belege-blatt-inhalt{min-block-size:0;padding:var(--space-5) var(--space-6) var(--space-8);overscroll-behavior:contain;flex:auto;overflow-y:auto}@media(max-width:40rem){dialog.belege-blatt{border-radius:0;inline-size:100vw}.belege-blatt-kopf,.belege-blatt-inhalt{padding-inline:var(--space-4)}}.ov{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.zt{min-inline-size:0}.cp{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cp-neben{gap:var(--space-6) var(--space-8);align-items:start;min-inline-size:0;display:grid}@media(min-width:60rem){.cp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:110rem){.cp{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}.cp-neben{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-bereich{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-inline-size:0;padding-block-start:var(--space-4);display:grid}.cp-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cp-kopf h2{margin:0;font-size:.9375rem;font-weight:650}.cp-weiter{color:var(--color-text-secondary);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}.cp-weiter:hover{color:var(--color-text)}.cp-weiter:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.cp-gross{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;font-size:2rem;font-weight:700;line-height:1.1;display:flex}.cp-gross>span{color:var(--color-text-tertiary);font-size:1.25rem;font-weight:600}.cp-gross>small{color:var(--color-text-secondary);letter-spacing:0;font-size:.875rem;font-weight:450}.cp-band{background:var(--color-bg-muted,var(--gray-3));border-radius:999px;block-size:.625rem;display:flex;overflow:hidden}.cp-band>span{block-size:100%;transition:inline-size var(--dur-slow) var(--ease-out)}.cp-band>span+span{box-shadow:inset 2px 0 0 var(--color-bg-surface)}[data-art=belegt],[data-art=ohne]{--cp-ton:var(--color-ok-solid)}@supports (color:color-mix(in lab,red,red)){[data-art=ohne]{--cp-ton:color-mix(in oklab, var(--color-ok-solid) 45%, var(--gray-6))}}[data-art=vorschlag]{--cp-ton:var(--c-blue)}[data-art=fehlt]{--cp-ton:var(--color-warn)}.cp-band>span{background:var(--cp-ton)}.cp-legende{color:var(--color-text-secondary);flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.cp-legende li{align-items:center;gap:.375rem;display:inline-flex}.cp-legende i{background:var(--cp-ton);border-radius:50%;block-size:.5rem;inline-size:.5rem}.cp-legende b{color:var(--color-text);font-weight:650}.cp-liste{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.cp-liste>li+li{border-block-start:1px solid var(--color-border-subtle)}.cp-zeile{color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.5rem;text-decoration:none;display:grid}@media(hover:hover){.cp-zeile:hover{box-shadow:inset 0 0 0 1px var(--color-border)}}.cp-zeile:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.cp-zeile-text{min-inline-size:0;display:grid}.cp-zeile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.cp-zeile-meta{color:var(--color-text-tertiary);font-size:.75rem}.cp-zeile-betrag{font-size:.875rem;font-weight:600}.cp-mehr,.cp-leer{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.cp-quellen{margin:0;padding:0;list-style:none;display:grid}.cp-quellen>li{display:block}.cp-quelle{color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-inline:-.5rem;padding:.5rem;text-decoration:none;display:grid}@media(hover:hover){.cp-quelle:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.cp-quelle:hover .cp-quelle-pfeil{color:var(--color-text);translate:2px}}.cp-quelle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.cp-quelle-pfeil{color:var(--color-text-tertiary);align-self:center;transition:translate .15s ease-out,color .15s ease-out}.cp-punkt{background:var(--cp-ton,var(--gray-8));vertical-align:.05em;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;margin-inline-end:.375rem;display:inline-block}.cp-punkt[data-status=ok]{--cp-ton:var(--color-ok-solid)}.cp-punkt[data-status=warn]{--cp-ton:var(--color-warn)}.cp-punkt[data-status=fehlt]{--cp-ton:var(--color-danger)}.cp-punkt[data-status=aus]{--cp-ton:transparent;box-shadow:inset 0 0 0 1.5px var(--gray-8)}.cp-quellen>li+li{border-block-start:1px solid var(--color-border-subtle)}.cp-quellen>li.cp-leer{display:block}.cp-symbol{background:var(--c-blue-s);block-size:2rem;inline-size:2rem;color:var(--c-blue);border-radius:8px;place-items:center;display:grid}.cp-symbol[data-ton=amber]{background:var(--c-amber-s);color:var(--c-amber)}.cp-symbol[data-ton=teal]{background:var(--c-teal-s);color:var(--c-teal)}.cp-symbol[data-ton=rose]{background:var(--c-rose-s);color:var(--c-rose)}.cp-symbol[data-ton=green]{background:var(--c-green-s);color:var(--c-green)}.cp-symbol--marke{background:var(--color-bg-hover);color:var(--color-text)}.cp-quelle-text{gap:.125rem;min-inline-size:0;display:grid}.cp-quelle-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.cp-quelle-meta{color:var(--color-text-tertiary);font-size:.75rem}.cp-quelle-meta[data-warn]{color:var(--color-warn-text)}.cp-quelle-meta[data-ok]{color:var(--color-ok-text)}.cp-deckung{background:var(--color-bg-muted,var(--gray-3));border-radius:999px;block-size:.375rem;margin-block-start:.25rem;display:block;position:relative;overflow:hidden}.cp-deckung>span{background:var(--color-ok-solid);border-radius:999px;position:absolute;inset-block:0}html:has(.app-shell),html:has(.app-shell) body{overscroll-behavior-y:none}.satz-zeilen,.satz-pane{overscroll-behavior:contain}@media(min-width:64rem){.app-shell .wb-page--step:has(>.ka-anker>.satz){min-block-size:calc(100dvh - 3.25rem - 2 * var(--space-8))}.app-shell .wb-page--step>.ka-anker:has(>.satz){flex-direction:column;flex:1 1 0;min-block-size:30rem;display:flex}.app-shell .ka-anker>.satz{flex:1 1 0;block-size:auto;min-block-size:0}}.satz-ablage-knoepfe{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.bw-qr-warten{justify-content:center;align-items:center;gap:.5rem;display:flex}.bw-qr-warten:before{content:"";background:var(--color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}@media(prefers-reduced-motion:no-preference){.bw-qr-warten:before{animation:vorgang-punkt 1.2s var(--ease-out) infinite}}@keyframes vorgang-punkt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.beleg-lupe{cursor:zoom-in;text-align:start;background:#fff;border:0;padding:0;display:block;position:relative}.beleg-lupe:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.beleg-lupe-zeichen{background:var(--gray-12);border-radius:999px;place-items:center;block-size:2rem;inline-size:2rem;display:grid;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}@supports (color:color-mix(in lab,red,red)){.beleg-lupe-zeichen{background:color-mix(in oklab,var(--gray-12) 78%,transparent)}}.beleg-lupe-zeichen{color:#fff;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.beleg-lupe:hover .beleg-lupe-zeichen,.beleg-lupe:focus-visible .beleg-lupe-zeichen{opacity:1}@media(hover:none){.beleg-lupe-zeichen{opacity:1}}dialog.beleg-lightbox{max-width:none;block-size:calc(100dvh - 2rem);max-block-size:none;inline-size:min(100vw - 2rem,72rem);overflow:hidden}dialog.beleg-lightbox[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.beleg-lightbox-kopf{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-block-end:1px solid var(--color-border-subtle);display:flex}.beleg-lightbox-kopf p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.beleg-lightbox-knopf{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-surface);min-block-size:2rem;color:var(--color-text);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}.beleg-lightbox-knopf:hover{background:var(--color-bg-hover)}.beleg-lightbox-knopf:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.beleg-lightbox-zu{justify-content:center;inline-size:2rem;padding:0}.beleg-lightbox-inhalt{background:var(--color-bg-subtle,var(--gray-3));min-block-size:0;overflow:auto}.beleg-lightbox-inhalt iframe{border:0;block-size:100%;inline-size:100%;display:block}.beleg-lightbox-inhalt img{max-inline-size:100%;margin-inline:auto;display:block}@media(max-width:40rem){dialog.beleg-lightbox{border-radius:0;block-size:100dvh;inline-size:100vw}}.satz-vergleich{gap:var(--space-6) var(--space-8);margin-block-start:var(--space-2)}.app-shell .satz-gelesen{padding-block-start:var(--space-1)}.app-shell .satz-gelesen h3{margin-block-end:var(--space-3)}.app-shell .satz-feld{gap:var(--space-3);grid-template-columns:1.5rem minmax(6rem,9rem) minmax(0,1fr) 2rem;min-block-size:2.5rem}.satz-aendern{border-radius:var(--radius-control);block-size:2rem;inline-size:2rem;color:var(--color-text-tertiary);place-items:center;text-decoration:none;display:grid}.satz-aendern:hover{background:var(--color-bg-hover);color:var(--color-text)}.satz-aendern:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.satz-aendern[data-aktiv]{background:var(--color-accent-soft);color:var(--color-accent-text)}.app-shell .satz-antwort.satz-antwort--leise{gap:var(--space-2);margin-inline-start:0}.satz-merkmale{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:.25rem;margin:0;display:grid}.satz-merkmale legend{color:var(--color-text-secondary);padding:0 .25rem;font-size:.8125rem}.satz-merkmal{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(11rem,13rem) minmax(0,1fr);min-block-size:2.5rem;display:grid}.satz-merkmal+.satz-merkmal{border-block-start:1px solid var(--color-border-subtle)}.satz-merkmal>input[type=checkbox]{block-size:1rem;inline-size:1rem;accent-color:var(--color-accent)}.satz-merkmal-name{color:var(--color-text-secondary);font-size:.875rem}.satz-merkmal b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.satz-merkmal .input{min-block-size:2rem}.satz-merkmale .ka-regel-vorschau{margin-block-start:var(--space-2)}@media(max-width:40rem){.satz-merkmal{grid-template-columns:auto minmax(0,1fr)}.satz-merkmal>:last-child{grid-column:2}}.agent-start{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.agent-start-fehlt{max-inline-size:28rem;color:var(--color-warn-text);text-align:end;flex-basis:100%;font-size:.8125rem}.agent-aus-satz{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn-text);font-size:.875rem}.lauf-spur[data-zustand=agent_aus] .lauf-was{color:var(--color-warn-text)}.app-shell .shell-nav-item[data-vorgang]:before{content:"";border-radius:0 3px 3px 0;inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.app-shell .shell-nav-item[data-vorgang=wartet]{background:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-nav-item[data-vorgang=wartet]{background:color-mix(in oklab,var(--color-warn-soft) 80%,var(--color-bg-surface))}}.app-shell .shell-nav-item[data-vorgang=wartet]{color:var(--color-text)}.app-shell .shell-nav-item[data-vorgang=wartet]:before{background:var(--color-warn)}.app-shell .shell-nav-item[data-vorgang=wartet] .shell-nav-symbol>svg{color:var(--color-warn-text)}.app-shell .shell-nav-item[data-vorgang=wartet] .shell-nav-vorgang{color:var(--color-warn-text);font-weight:550}@media(hover:hover){.app-shell .shell-nav-item[data-vorgang=wartet]:hover{background:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-nav-item[data-vorgang=wartet]:hover{background:color-mix(in oklab,var(--color-warn-soft) 100%,var(--color-bg-surface))}}}.app-shell .shell-nav-item[data-vorgang=arbeitet]:before{background:linear-gradient(180deg,var(--color-accent) 0%,var(--color-accent) 50%,var(--color-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-nav-item[data-vorgang=arbeitet]:before{background:linear-gradient(180deg,color-mix(in oklab,var(--color-accent) 25%,transparent) 0%,var(--color-accent) 50%,color-mix(in oklab,var(--color-accent) 25%,transparent) 100%)}}.app-shell .shell-nav-item[data-vorgang=arbeitet]:before{background-size:100% 200%}.app-shell .shell-nav-item[data-vorgang=arbeitet] .shell-nav-vorgang{color:var(--color-accent-text)}@media(prefers-reduced-motion:no-preference){.app-shell .shell-nav-item[data-vorgang=arbeitet]:before{animation:1.2s linear infinite nav-strich}}@keyframes nav-strich{0%{background-position:0 100%}to{background-position:0 -100%}}.bl-row,.satz-zeile,.satz-zweit{position:relative}@media(hover:hover){.ls-row:has(.ein-stretch):after,.bl-row:after,.satz-zeile:not([aria-pressed=true]):after,.satz-zweit:after{content:"";z-index:0;border-radius:calc(var(--radius-md) - 3px);pointer-events:none;transition:box-shadow .12s var(--ease-out);position:absolute;inset:3px;box-shadow:0 0 0 1.5px #0000}.ls-row:has(.ein-stretch):hover:not(:has(.ein-above:hover,.ls-row-menu:hover,.ls-row-action:hover)):after,.bl-row:not(.bl-row--busy):hover:not(:has(.bl-check:hover)):after,.satz-zeile:not([aria-pressed=true]):hover:after,.satz-zweit:hover:after{box-shadow:0 0 0 1.5px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ls-row:has(.ein-stretch):hover:not(:has(.ein-above:hover,.ls-row-menu:hover,.ls-row-action:hover)):after,.bl-row:not(.bl-row--busy):hover:not(:has(.bl-check:hover)):after,.satz-zeile:not([aria-pressed=true]):hover:after,.satz-zweit:hover:after{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-accent) 55%,var(--color-border-strong))}}}.anl-punkte button{position:relative}.anl-punkte button:before{content:"";position:absolute;inset:-12px -6px}.shell-agent-dot.is-off{background:var(--color-warn)}.lauf-fuss{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.lauf-spur[data-zustand=unvollstaendig] .lauf-was{color:var(--color-warn-text)}.hub-fehler{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn-text);flex-wrap:wrap;font-size:.875rem;display:flex}.hub-fehler>span{flex:16rem}.link-knopf{color:var(--color-accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-knopf:hover{color:var(--color-text)}.lade-fehler{align-items:center;gap:var(--space-2) var(--space-3);margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn-text);flex-wrap:wrap;font-size:.875rem;display:flex}.lade-fehler>span{flex:16rem}.app-shell .shell-main:has(>:is(.wb-page--step,.wb-page--ueberblick)){inline-size:min(100%,var(--app-max));margin-inline:auto}.app-shell .schritt-leiste{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-block-size:3.75rem;display:grid}@media(min-width:64rem){.app-shell .schritt-leiste:before{box-shadow:0 -10px 24px -22px #0006}}.app-shell .schritt-leiste>.schritt-leiste-stand:first-child{grid-column:1/3}.schritt-leiste-zurueck{white-space:normal;text-align:start;justify-self:start}.schritt-leiste-zurueck>svg{flex:none}.app-shell .schritt-leiste-stand{color:var(--color-text-secondary);font-size:var(--text-label);font-variant-numeric:tabular-nums}.app-shell .schritt-leiste-knoepfe{grid-column:3;margin:0}@media(max-width:35rem){.app-shell .schritt-leiste{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell .schritt-leiste-stand,.app-shell .schritt-leiste>.schritt-leiste-stand:first-child{grid-area:1/1/auto/-1}.schritt-leiste-zurueck{grid-row:2;justify-self:stretch}.app-shell .schritt-leiste-knoepfe{grid-area:2/2;inline-size:auto}.app-shell .schritt-leiste-knoepfe>*{flex:auto}}.app-shell :is(.wb-card.fink-panel,.begleiter.begleiter){border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell :is(.wb-card.fink-panel,.begleiter.begleiter){border:1px solid color-mix(in oklab,var(--color-accent) 22%,var(--color-border-subtle))}}.app-shell :is(.wb-card.fink-panel,.begleiter.begleiter){background:linear-gradient(180deg,var(--color-accent-soft),var(--color-bg-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.app-shell :is(.wb-card.fink-panel,.begleiter.begleiter){background:linear-gradient(180deg,color-mix(in oklab,var(--color-accent-soft) 60%,var(--color-bg-surface)),var(--color-bg-surface))}}.app-shell :is(.wb-card.fink-panel,.begleiter.begleiter){box-shadow:none}.app-shell .wb-card.fink-panel{align-items:center;gap:var(--space-4);padding:1rem 1.375rem}.app-shell .begleiter.begleiter .begleiter-haupt{gap:var(--space-4);padding:1rem 1.375rem}.app-shell :is(.fink-panel .fink-stage,.begleiter-vogel){place-items:end center;inline-size:3.25rem;display:grid}.app-shell :is(.fink-panel,.begleiter) .fink-bird{block-size:auto;inline-size:3.25rem}.app-shell .wb-card.fink-panel .fink-say,.app-shell .begleiter.begleiter .begleiter-satz{letter-spacing:-.005em;font-size:1rem;font-weight:600;line-height:1.45}@media(prefers-reduced-motion:no-preference){.app-shell :is(.fink-panel,.begleiter) .fink-bird{transform-origin:50% 90%;animation:fink-nick 5.5s var(--ease-out) 1.2s infinite}}.mehr{gap:var(--space-5);max-inline-size:40rem;display:grid}.mehr-kopf h1{letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:700}.mehr-kopf p{color:var(--color-text-secondary);margin:.125rem 0 0}.mehr-gruppe h2{margin:0 0 .375rem var(--space-4);color:var(--color-text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.mehr-gruppe ul{background:var(--color-bg-surface);box-shadow:var(--shadow-ring);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.mehr-gruppe li+li .mehr-zeile:before{content:"";background:var(--color-border-subtle);block-size:1px;position:absolute;inset-block-start:0;inset-inline:3.5rem 0}.mehr-zeile{min-block-size:3rem;inline-size:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.5rem 1rem;font-size:1rem;text-decoration:none;display:grid;position:relative}.mehr-zeile:active{background:var(--color-bg-hover)}.mehr-zeile:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mehr-symbol{color:#fff;background:var(--mehr-ton,#8e8e93);border-radius:8px;place-items:center;block-size:1.875rem;inline-size:1.875rem;display:grid}.mehr-symbol[data-ton=blue]{--mehr-ton:#2f6fe4}.mehr-symbol[data-ton=green]{--mehr-ton:#1f8a5b}.mehr-symbol[data-ton=teal]{--mehr-ton:#0f8f86}.mehr-symbol[data-ton=amber]{--mehr-ton:#e08a12}.mehr-symbol[data-ton=violet]{--mehr-ton:#7357e6}.mehr-symbol[data-ton=rose]{--mehr-ton:#e0457b}.mehr-symbol[data-ton=red]{--mehr-ton:#e5484d}.mehr-symbol[data-ton=gray]{--mehr-ton:#8e8e93}.mehr-pfeil{color:var(--color-text-tertiary)}.mehr-zeile--gefahr .mehr-name{color:var(--color-danger-text)}.app-zurueck,.satz-zurueck{display:none}.wisch{position:relative}.wisch-aktionen{display:none}@media(max-width:63.999rem){.app-shell{--app-grund:var(--color-bg-subtle);--tabbar-h: calc(3.5rem + env(safe-area-inset-bottom)) }.app-shell,.app-shell .shell-body,.app-shell .shell-main{background:var(--app-grund)}.app-shell .shell-main{padding-block-end:calc(var(--tabbar-h) + var(--space-6))}.app-shell .shell-topbar{z-index:var(--z-sticky);border-block-end:.5px solid var(--color-border-subtle);background:var(--app-grund);padding-block-start:env(safe-area-inset-top);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-topbar{background:color-mix(in oklab,var(--app-grund) 82%,transparent)}}.app-shell .shell-topbar{-webkit-backdrop-filter:saturate(1.8)blur(18px)}.app-shell .shell-top-actions>button.shell-icon-button,.app-shell .shell-top-actions>.shell-help{display:none}.app-shell .wb-page-header h1,.app-shell .ov-head h1{letter-spacing:-.025em;font-size:2rem;font-weight:700;line-height:1.1}.app-shell .zt,.app-shell .shell-settings-nav,.app-shell .schritt-leiste{display:none}.app-zurueck{min-block-size:var(--hit-touch);margin:0 0 var(--space-1) -.375rem;color:var(--color-accent-text);justify-self:start;align-items:center;gap:.125rem;font-size:1.0625rem;text-decoration:none;display:inline-flex}.app-shell .shell-bottom-tabs{block-size:var(--tabbar-h);padding:.375rem .25rem env(safe-area-inset-bottom);border-block-start:.5px solid var(--color-border);background:var(--color-bg-surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.app-shell .shell-bottom-tabs{background:color-mix(in oklab,var(--color-bg-surface) 86%,transparent)}}.app-shell .shell-bottom-tabs{-webkit-backdrop-filter:saturate(1.8)blur(20px)}.app-shell .shell-tab{min-block-size:2.875rem;color:var(--color-text-tertiary);-webkit-tap-highlight-color:transparent;gap:.1875rem;font-size:.6875rem;font-weight:500}.app-shell .shell-tab[aria-current=page]{color:var(--color-accent-text)}.app-shell .shell-tab[aria-current=page]:before,.app-shell .shell-tab[aria-current=page]:after{content:none}.shell-tab--scan{justify-content:flex-start}.shell-scan{background:var(--color-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-on-accent);box-shadow:0 0 0 4px var(--color-bg-surface),0 8px 18px -8px var(--color-accent);border-radius:50%;place-items:center;margin-block-start:-1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.shell-scan{box-shadow:0 0 0 4px var(--color-bg-surface),0 8px 18px -8px color-mix(in oklab,var(--color-accent) 70%,transparent)}}.shell-scan{transition:transform .16s ease-out}.shell-tab--scan:active .shell-scan{transform:scale(.92)}.app-shell .cp-bereich{padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);box-shadow:var(--shadow-ring);border:0;border-radius:14px}.app-shell .cp,.app-shell .cp-neben{gap:var(--space-4)}.app-shell .ov-next{border-radius:16px}.app-shell .bw-ways,.app-shell .bw-drop-icon,.app-shell .bw-drop-copy{display:none}.app-shell .bw-drop{background:0 0;border:0;padding:0;display:block}.app-shell .bw-drop-aktionen{justify-content:flex-start;gap:var(--space-2);margin-inline:calc(-1 * var(--app-pad,1rem));padding-inline:var(--app-pad,1rem);scrollbar-width:none;display:flex;overflow-x:auto}.app-shell .bw-drop-aktionen>*{flex:none}.app-shell .satz{grid-template-columns:minmax(0,1fr)}.app-shell .satz-ledger{box-shadow:none;background:0 0;overflow:visible}.app-shell .satz-zeilen{background:var(--color-bg-surface);box-shadow:var(--shadow-ring);border-radius:14px;padding:0;overflow:visible}.app-shell .satz-zeilen>li+li{border-block-start:1px solid var(--color-border-subtle)}.app-shell .satz-zeile,.app-shell .satz-zeile[aria-pressed=true]{background:var(--color-bg-surface);box-shadow:none;border-radius:0;padding:.75rem 1rem}.app-shell .satz-zeile:active{background:var(--color-bg-hover)}.app-shell .satz-filter{margin-block-end:var(--space-2)}.app-shell .satz:not([data-detail]):not(.satz--ghost) .satz-pane,.app-shell .wb-page:has(.satz[data-detail])>:not(.ka-anker),.app-shell .satz[data-detail] .satz-ledger{display:none}.app-shell .satz[data-detail] .satz-pane{padding:0 var(--space-4) var(--space-5);border-radius:14px;overflow:visible}.satz[data-detail] .satz-zurueck{margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.satz-zurueck-knopf,.satz-zurueck-pfeile button{min-block-size:var(--hit-touch);min-inline-size:var(--hit-touch);color:var(--color-accent-text);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.125rem;padding:0 .375rem;font-size:1.0625rem;display:inline-flex}.satz-zurueck-pfeile button:disabled{color:var(--color-text-disabled)}.app-shell .satz[data-detail] .satz-ablage-knoepfe,.app-shell .satz[data-detail] .satz-antwort{justify-content:stretch;justify-items:stretch;gap:var(--space-2);inline-size:100%;display:grid}.app-shell .satz[data-detail] .satz-ablage{background:0 0;border:0;padding:0;display:block}.app-shell .satz[data-detail] .satz-ablage>svg,.app-shell .satz[data-detail] .satz-ablage>div:not(.satz-ablage-knoepfe){display:none}.app-shell .satz[data-detail] :is(.satz-ablage-knoepfe,.satz-antwort)>*{min-block-size:3rem;inline-size:100%}.wisch{overflow:hidden}.wisch-aktionen{display:flex;position:absolute;inset-block:0;inset-inline-end:0}.wisch-aktionen button{color:#fff;inline-size:4.75rem;font:inherit;border:0;align-content:center;place-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:grid}.wisch-ohne{background:#8e8e93}.wisch-scannen{background:var(--color-accent)}.wisch-inhalt{z-index:1;background:var(--color-bg-surface);touch-action:pan-y;transition:transform .26s cubic-bezier(.2,.9,.25,1);position:relative}.app-shell~dialog[open],body dialog[open]:not(.erfassen-dialog){inline-size:100%;max-inline-size:100%;max-block-size:calc(100dvh - env(safe-area-inset-top) - 2.5rem);border:0;border-radius:14px 14px 0 0;margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom);animation:.3s cubic-bezier(.2,.9,.25,1) app-sheet}body dialog[open]:before{content:"";background:var(--color-border-strong);border-radius:3px;block-size:.3125rem;inline-size:2.25rem;margin:.5rem auto 0;display:block}body dialog[open]::backdrop{background:#00000059}dialog.app-sheet>*{padding:var(--space-4) var(--space-5) var(--space-5)}@keyframes app-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:63.999rem)and (prefers-reduced-motion:reduce){body dialog[open]{animation:none}.wisch-inhalt{transition:none}}:where(.app-shell,dialog) .wb-btn.bg-bg-surface{border:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){:where(.app-shell,dialog) .wb-btn.bg-bg-surface{border:1px solid color-mix(in oklab,var(--color-border-strong) 85%,var(--color-text) 15%)}}:where(.app-shell,dialog) .wb-btn.bg-bg-surface{background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 1px 2px #00000012,inset 0 -1px #00000008}@media(hover:hover){:where(.app-shell,dialog) .wb-btn.bg-bg-surface:hover:not(:disabled){border-color:var(--color-text-tertiary);background:var(--color-bg-hover)}}:where(.app-shell,dialog) .wb-btn:active:not(:disabled){transform:scale(.98)}:where(.app-shell,dialog) .wb-btn>svg{flex:none;block-size:1rem;inline-size:1rem}.beleg-fund-blatt{display:block;position:relative}.beleg-fund,.beleg-fund-nr[data-feld]{--fund:var(--sky-9)}:is(.beleg-fund,.beleg-fund-nr)[data-feld=rechnungsnummer]{--fund:oklch(56% .2 300)}:is(.beleg-fund,.beleg-fund-nr)[data-feld=rechnungsdatum]{--fund:var(--amber-9)}:is(.beleg-fund,.beleg-fund-nr)[data-feld=betrag]{--fund:var(--green-9)}.beleg-fund{box-sizing:content-box;border:1.5px solid var(--fund);background:var(--fund);border-radius:3px;margin:-3px 0 0 -3px;padding:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.beleg-fund{background:color-mix(in oklab,var(--fund) 14%,transparent)}}.beleg-fund{pointer-events:none}.beleg-fund>.beleg-fund-nr{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 3px);transform:translateY(-50%)}.beleg-fund-nr{background:var(--fund);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;block-size:1.1rem;min-inline-size:1.1rem;padding-inline:.25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.fund-label{align-items:center;gap:.375rem;display:inline-flex}.satz-feld>.beleg-fund-nr{justify-self:center;block-size:1.375rem;min-inline-size:1.375rem;font-size:.75rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
