/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.mx-1{margin-inline:var(--spacing)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-14{margin-top:calc(var(--spacing) * 14)}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[140px\]{min-height:140px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[17px\]{width:17px}.w-\[24px\]{width:24px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-full{width:100%}.w-px{width:1px}.max-w-\[52ch\]{max-width:52ch}.min-w-0{min-width:0}.min-w-\[92px\]{min-width:92px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-\[10px\]{gap:10px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--r1\)\]{border-radius:var(--r1)}.rounded-\[var\(--r2\)\]{border-radius:var(--r2)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.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}.bg-\[var\(--surf-3\)\]{background-color:var(--surf-3)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[7px\]{padding-block:7px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-\[length\:var\(--fs-0\)\]{font-size:var(--fs-0)}.text-\[length\:var\(--fs-1\)\]{font-size:var(--fs-1)}.text-\[length\:var\(--fs-2\)\]{font-size:var(--fs-2)}.text-\[length\:var\(--fs-3\)\]{font-size:var(--fs-3)}.text-\[length\:var\(--fs-4\)\]{font-size:var(--fs-4)}.text-\[length\:var\(--fs-6\)\]{font-size:var(--fs-6)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.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-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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-\[var\(--canvas-2\)\]:hover{background-color:var(--canvas-2)}.hover\:bg-\[var\(--surf-1\)\]:hover{background-color:var(--surf-1)}.hover\:bg-\[var\(--surf-2\)\]:hover{background-color:var(--surf-2)}.hover\:text-\[var\(--down\)\]:hover{color:var(--down)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:opacity-70:hover{opacity:.7}}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (min-width:40rem){.max-sm\:ml-auto{margin-left:auto}}@media (min-width:1024px){.min-\[1024px\]\:flex{display:flex}}@media (min-width:1440px){.min-\[1440px\]\:flex{display:flex}}@media (min-width:1920px){.min-\[1920px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:block{display:block}.md\:inline{display:inline}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:\[grid-template-columns\:minmax\(250px\,340px\)_minmax\(0\,1fr\)_minmax\(226px\,300px\)\]{grid-template-columns:minmax(250px,340px) minmax(0,1fr) minmax(226px,300px)}.lg\:overflow-visible{overflow:visible}}@media (min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}}}:root{--void:#000;--chrome:#0f0f11;--canvas:#0a0a0c;--canvas-2:#0f0f11;--pop:#18181b;--fuge:#1d1d21;--surf-1:#bec3d20d;--surf-2:#bec3d214;--surf-3:#bec3d21d;--surf-4:#bec3d22a;--line:#c8cdda1a;--line-2:#c8cdda2b;--line-3:#c8cdda45;--fg:#e6ecf5;--fg-2:#e6ecf5c2;--fg-3:#e6ecf599;--fg-4:#e6ecf594;--fg-5:#e6ecf542;--fg-1:#e6ecf5;--nodata:#969eaa;--accent:#d4be8f;--accent-sub:#d4be8f21;--accent-dim:#d4be8f57;--amber:#e3b341;--amber-sub:#e3b34124;--orange:var(--amber);--orange-sub:var(--amber-sub);--mint:var(--accent);--mint-sub:var(--accent-sub);--up:#3ecfa0;--up-sub:#3ecfa021;--down:#f2596f;--down-sub:#f2596f21;--kurve:cubic-bezier(.22,.68,.2,1);--kurve-weg:cubic-bezier(.5,0,.75,0);--zeit-tipp:90ms;--zeit-lauf:.19s;--zeit-wachs:.55s;--zeit-auf:.32s;--bahn:#bec3d217;--platte:#ffffff0e;--platte-hoch:#ffffff16;--platte-licht:inset 0 1px 0 #ffffff12;--platte-ring:0 0 0 1px #ffffff0b;--platte-innen:inset 0 1px 0 #ffffff12,inset 0 0 0 1px #ffffff0d;--r1:3px;--r2:4px;--r3:6px;--r4:10px;--r5:14px;--rf:6px;--font-display:"Archivo Variable","Archivo","Geist Variable",system-ui,sans-serif;--font:"Geist Variable","Geist",system-ui,-apple-system,sans-serif;--font-num:"Geist Variable","Geist",system-ui,-apple-system,sans-serif;--font-code:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-mono:var(--font-num);--breit:108%}*{box-sizing:border-box;min-width:0}:root{--fs-0:11px;--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:14px;--fs-5:16px;--fs-6:22px;--fs-7:42px}body,html{background:var(--void);height:100%;margin:0}body{color:var(--fg);font-family:var(--font);font-size:var(--fs-4);letter-spacing:normal;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.5;overflow-x:hidden}.fixed-screen{height:100vh;overflow:hidden}.t-hero{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(34px,5.2vw,66px);font-weight:600;line-height:1.02}.t-display{letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-weight:600}.t-display,.t-h1{font-family:var(--font-display);font-stretch:var(--breit)}.t-h1{font-size:var(--fs-7);letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.14}.t-h2{font-size:var(--fs-6);letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.22}.t-h2,.t-h3{font-family:var(--font-display);font-stretch:var(--breit)}.t-h3{font-size:var(--fs-5);letter-spacing:-.014em;font-variant-numeric:tabular-nums;font-weight:620;line-height:1.3}.t-body{font-size:var(--fs-4);line-height:1.6}.t-body,.t-sm{letter-spacing:normal}.t-sm{font-size:var(--fs-3);line-height:1.5}.t-xs{font-size:var(--fs-2);line-height:1.45}.num,.t-xs{letter-spacing:normal}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}.mono{font-family:var(--font-code);letter-spacing:normal;font-size:.94em}.unit{color:var(--fg-4);margin-left:2px;font-weight:400}.up{color:var(--up)}.down{color:var(--down)}.dim{color:var(--fg-2)}.dim2{color:var(--fg-3)}.dim3{color:var(--fg-4)}.dim4{color:var(--fg-5)}.label,.label-up,.pill,.tf-marke{font-family:var(--font)}.label{color:var(--fg-3);font-weight:400}.label,.label-up{font-size:var(--fs-1);letter-spacing:normal}.label-up{color:var(--fg-2);font-weight:500}.wort{font-family:var(--font)}.label-up.num,.label.num,.pill.num,.tf-marke.num{font-family:var(--font-num)}.card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r3)}.card-lg{border-radius:var(--r4);background:var(--pop)}.card-flat{border:1px solid var(--line);border-radius:var(--r3);background:0 0}.card-hover{transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve)}.card-hover:hover{background:var(--canvas-2);border-color:var(--line-2)}.tf-lauf{pointer-events:none;z-index:0;filter:blur(3px);opacity:1;width:100%;height:100%;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 80%,#0000);mask-image:linear-gradient(#0000,#000 28% 80%,#0000)}@keyframes tf-auf-oben{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes tf-auf-links{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes tf-auf-unten{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes tf-auf-flach{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tf-auf-blende{0%{opacity:0}to{opacity:1}}.tf-auftritt>header{animation:tf-auf-oben .46s cubic-bezier(.22,.68,.2,1) both}.tf-auftritt .tf-kurskarten,.tf-auftritt .tf-tape{animation:tf-auf-blende .5s var(--kurve) .16s both}.tf-auftritt nav[aria-label=Ansichten]{animation:tf-auf-links .5s cubic-bezier(.22,.68,.2,1) .1s both}.tf-auftritt>footer{animation:tf-auf-unten .46s cubic-bezier(.22,.68,.2,1) 60ms both}.tf-auftritt .tf-buehne{animation:tf-auf-flach .52s cubic-bezier(.2,.7,.2,1) .22s both}@media (prefers-reduced-motion:reduce){.tf-auftritt .tf-buehne,.tf-auftritt .tf-kurskarten,.tf-auftritt .tf-tape,.tf-auftritt nav[aria-label=Ansichten],.tf-auftritt>footer,.tf-auftritt>header{animation:none}}.tf-anlauf{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tf-anlauf-oben,.tf-anlauf-unten{background:var(--chrome);height:50%;position:absolute;left:0;right:0}.tf-anlauf-oben{animation:tf-blende-auf-oben .46s cubic-bezier(.6,.02,.28,1) .26s both;top:0}.tf-anlauf-unten{animation:tf-blende-auf-unten .46s cubic-bezier(.6,.02,.28,1) .26s both;bottom:0}.tf-anlauf-strich{background:linear-gradient(90deg,transparent,var(--accent) 22%,#fff 50%,var(--accent) 78%,transparent);transform-origin:50%;height:2px;animation:tf-strich-auf .2s cubic-bezier(.3,.7,.2,1) 60ms both,tf-strich-weg .3s var(--kurve-weg) .42s both;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.tf-anlauf-bahn{background:linear-gradient(#0000,#7b9df90f 46%,#e6ecf50d 62%,#0000);height:42%;animation:tf-bahn .9s cubic-bezier(.4,.1,.4,1) .36s both;position:absolute;top:0;left:0;right:0}@keyframes tf-blende-auf-oben{0%{transform:none}to{transform:translateY(-100%)}}@keyframes tf-blende-auf-unten{0%{transform:none}to{transform:translateY(100%)}}@keyframes tf-strich-auf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tf-strich-weg{0%{opacity:1}to{opacity:0}}@keyframes tf-bahn{0%{transform:translateY(-100%)}to{transform:translateY(280%)}}.tf-abgang .tf-abgang-inhalt{animation:tf-ab-inhalt .24s cubic-bezier(.5,0,.75,0) both}.tf-abgang .tf-lauf{animation:tf-ab-blende .24s var(--kurve-weg) both}.tf-abgang:after{content:"";z-index:40;background:linear-gradient(90deg,transparent,var(--accent) 30%,#fff 50%,var(--accent) 70%,transparent);height:2px;margin-top:-1px;animation:tf-ab-strich .24s cubic-bezier(.3,.7,.2,1) both;position:fixed;top:50%;left:0;right:0}@keyframes tf-ab-inhalt{0%{opacity:1;transform:none}to{opacity:0;transform:scaleY(.82)}}@keyframes tf-ab-blende{0%{opacity:1}to{opacity:0}}@keyframes tf-ab-strich{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tf-anlauf{display:none}.tf-abgang .tf-abgang-inhalt,.tf-abgang .tf-lauf,.tf-abgang:after{animation:none}}.tf-tape{background:var(--canvas);border-bottom:1px solid var(--line);height:30px;position:relative;overflow:hidden}.tf-tape-lauf{will-change:transform;width:max-content;height:100%;animation-name:tf-tape;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.tf-tape:focus-within .tf-tape-lauf,.tf-tape:hover .tf-tape-lauf{animation-play-state:paused}@keyframes tf-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.tf-tape-knopf{cursor:pointer;height:100%;transition:background-color var(--zeit-tipp) var(--kurve);background:0 0;border:0;padding:0;display:block}.tf-tape-knopf:hover{background:var(--surf-1)}.tf-tape-knopf>span{height:100%}@media (prefers-reduced-motion:reduce){.tf-tape{overflow-x:auto}.tf-tape-lauf{animation:none}}.transition,.transition-all,.transition-colors,.transition-opacity,.transition-transform{transition-duration:var(--zeit-tipp);transition-timing-function:var(--kurve)}.tf-panel{background:var(--canvas);box-shadow:var(--platte-innen);border:0}.tf-panel-kopf{height:42px;box-shadow:inset 2px 0 0 var(--accent-dim);background:0 0;border-bottom:0;justify-content:flex-start;align-items:center;gap:12px;padding:0 15px 0 16px;display:flex}.tf-panel-kopf>.label-up{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-4);letter-spacing:-.012em;color:var(--fg);font-weight:620}.rechts{scrollbar-width:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex;overflow:auto hidden}.rechts::-webkit-scrollbar{display:none}.rechts>*{flex-shrink:0}.tf-panel-flach,.tf-panel-flach>.tf-panel-kopf,.tiles{background:0 0}.tiles{gap:10px;display:grid}.tile{background:var(--canvas);min-width:0;min-height:0;box-shadow:var(--platte-innen)}.tf-stapelhoch{min-height:300px}@media (min-width:1024px){.tf-stapelhoch{min-height:0}}.tf-spalten{background:var(--fuge);column-gap:2px}.tf-spalten>*{break-inside:avoid;margin-bottom:2px}.tf-stapel{background:var(--fuge);height:100%;min-height:0;display:block;overflow-y:auto}.tf-stapel>*+*{margin-top:2px}.tiles>.tf-panel,.tiles>.tile>.tf-panel{border:0;border-radius:0}.tf-werkzeug{scrollbar-width:none;background:var(--chrome);border-bottom:1px solid var(--line);min-height:38px;box-shadow:inset 2px 0 0 var(--accent-dim);align-items:center;gap:10px;padding:0 12px;display:flex;overflow-x:auto}.tf-werkzeug::-webkit-scrollbar{display:none}.tf-ablesung{border-top:1px solid var(--line);background:var(--canvas);min-height:32px;font-size:var(--fs-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:7px 12px 8px;display:flex}.tf-ablesung[data-ruht]{color:var(--fg-3)}.tf-ablesung-ort{color:var(--fg-2);font-variant-numeric:tabular-nums;min-width:92px;font-weight:500}.tf-ablesung-posten{align-items:baseline;gap:6px;display:inline-flex}.tf-ablesung-marke,.tf-ablesung-neben,.tf-ablesung-rand{color:var(--fg-4);font-size:var(--fs-1)}.tf-ablesung-rand{margin-left:auto}.tf-zeichen{filter:saturate(.86)opacity(.94);transition:filter var(--zeit-lauf) var(--kurve);margin-right:6px;font-size:1.05em;line-height:1;display:inline-block}.tf-kohorte:hover .tf-zeichen{filter:saturate()opacity()}.tf-rangfeld{flex-direction:column;gap:1px;display:flex}.tf-rang-huelle{container-type:inline-size}@container (max-width:1139px){.tf-rang-huelle .tf-eng-weg{display:none}}.tf-rangzeile{font-size:var(--fs-2);isolation:isolate;border-radius:4px;align-items:baseline;gap:8px;padding:5px 8px;display:flex;position:relative}.tf-rangzeile[data-klickbar]{cursor:pointer}.tf-rangzeile[data-klickbar]:hover{background:var(--surf-2)}.tf-rangbalken{z-index:-1;transition:width var(--zeit-lauf) var(--kurve);border-radius:3px;display:flex;position:absolute;inset:1px auto 1px 0;overflow:hidden}.tf-rangbalken>i{background:var(--ton-i,var(--accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.tf-rangbalken>i{background:color-mix(in srgb,var(--ton-i,var(--accent)) 9%,transparent)}}.tf-rangbalken>i{box-shadow:inset 0 -2px 0 var(--ton-i,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tf-rangbalken>i{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--ton-i,var(--accent)) 72%,transparent)}}.tf-rangbalken>i:last-child{box-shadow:inset 0 -2px 0 var(--ton-i,var(--accent)),inset -1px 0 0 var(--ton-i,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tf-rangbalken>i:last-child{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--ton-i,var(--accent)) 72%,transparent),inset -1px 0 0 color-mix(in srgb,var(--ton-i,var(--accent)) 55%,transparent)}}.tf-rangname{color:var(--fg-2);flex:1;min-width:0}.tf-rangwert{color:var(--fg-1);font-variant-numeric:tabular-nums;margin-left:auto}.tf-rangfuss,.tf-rangrest,.tf-rangrest .tf-rangname,.tf-rangrest .tf-rangwert{color:var(--fg-4)}.tf-rangfuss{font-size:var(--fs-1);margin-top:6px;padding:0 8px}@media (prefers-reduced-motion:reduce){.tf-rangbalken{transition:none}}.tf-lauf{transition:width var(--zeit-lauf) var(--kurve)}@media (prefers-reduced-motion:reduce){.tf-lauf{transition:none}}@keyframes tf-stufe-schlag{0%{box-shadow:inset 0 0 0 0 var(--accent-sub)}35%{box-shadow:inset 0 0 0 40px var(--accent-sub)}to{box-shadow:inset 0 0 0 40px #0000}}.tf-stufe-schlag{animation:tf-stufe-schlag .38s var(--kurve)}@media (prefers-reduced-motion:reduce){.tf-stufe-schlag{animation-duration:1ms}}.tf-zug{stroke-dasharray:1;stroke-dashoffset:1px;animation:tf-zug var(--zeit-wachs) var(--kurve) forwards}@keyframes tf-zug{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tf-zug{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}@keyframes tf-aufzug{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tf-aufzug-links{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.tf-aufzug{animation:tf-aufzug .7s var(--kurve) backwards}.tf-aufzug-links{animation-name:tf-aufzug-links}@keyframes tf-flaeche-auf{0%{opacity:0}}.tf-flaeche-auf{animation:tf-flaeche-auf var(--zeit-lauf) var(--kurve) backwards}@media (prefers-reduced-motion:reduce){.tf-aufzug,.tf-flaeche-auf{animation:none}}.tf-rsispur{background:var(--surf-1);border-radius:3px;width:100%;height:14px;display:block;position:relative;overflow:hidden}.tf-rsizone{opacity:.14;position:absolute;top:0;bottom:0}.tf-rsispanne{background:var(--fg-4);opacity:.38;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.tf-rsizeiger{border-radius:1px;width:3px;margin-left:-1.5px;position:absolute;bottom:2px}@keyframes tf-auk-puls{0%{box-shadow:0 0 0 2px var(--canvas),0 0 0 2px #0000}55%{box-shadow:0 0 0 2px var(--canvas),0 0 0 7px var(--accent-sub)}to{box-shadow:0 0 0 2px var(--canvas),0 0 0 11px #0000}}@media (prefers-reduced-motion:reduce){[style*=tf-auk-puls]{animation:none!important}.tf-zeichen{transition:none}}.tf-werkzeug>*{flex-shrink:0}.tf-werkzeug>.rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.tf-werkzeug.tf-werkzeug-umbruch{flex-wrap:wrap;row-gap:6px;padding-top:6px;padding-bottom:6px;overflow-x:visible}.tf-fussbahn{scrollbar-width:none;overflow-x:auto}.tf-fussbahn::-webkit-scrollbar{display:none}.tf-fussbahn>*{flex-shrink:0}.tf-sektion{height:auto;font-size:var(--fs-4);letter-spacing:-.008em;color:var(--fg);background:0 0;align-items:baseline;gap:12px;margin-top:22px;padding:0 2px 6px;font-weight:560;display:flex}.tf-sektion:first-child{margin-top:0}.tf-sektion{flex-wrap:wrap}.tf-sektion>.pill,.tf-sektion>button{flex-shrink:0}.tf-sektion:after{content:"";background:var(--line);flex:auto;align-self:center;height:1px;position:relative;top:-1px}.tf-sektion:has(>.tf-sektion-rechts):after{display:none}.tf-sektion-strich{background:var(--line);flex:auto;height:1px}.pill{border-radius:var(--rf);background:var(--surf-1);height:26px;font-size:var(--fs-3);letter-spacing:normal;color:var(--fg-3);white-space:nowrap;transition:background-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}button.pill{cursor:pointer}button.pill:hover{background:var(--surf-2);color:var(--fg)}.pill-on{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht),var(--platte-ring);border-color:#0000}button.pill-on:hover{background:var(--accent-sub);border-color:var(--accent)}.pill-sm{height:22px;font-size:var(--fs-3);padding:0 8px}.pill-orange{background:var(--amber-sub);color:var(--amber);border-color:#e3b34152}.pill-mint{background:var(--accent-sub);border-color:var(--accent-dim);color:var(--accent)}.pill-up{background:var(--up-sub);color:var(--up);border-color:#3ecfa052}.pill-down{background:var(--down-sub);color:var(--down);border-color:#f2596f52}.tgl{border-radius:var(--r2);background:var(--bahn);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.tgl,.tgl>button{position:relative}.tgl>button{z-index:1;cursor:pointer;white-space:nowrap;border-radius:var(--r1);letter-spacing:normal;color:var(--fg-3);transition:color var(--zeit-tipp) var(--kurve);background:0 0;border:none;font-weight:500}.tgl>button:hover{color:var(--fg-2)}.tgl>button[aria-pressed=true]{color:var(--fg)}.tgl>.tgl-platte{z-index:0;border-radius:var(--r1);background:var(--platte);box-shadow:var(--platte-licht),var(--platte-ring);transition:transform var(--zeit-lauf) var(--kurve),width var(--zeit-lauf) var(--kurve);pointer-events:none;opacity:0;position:absolute;top:2px;bottom:2px;left:0}.tgl>.tgl-platte[data-bereit="1"]{opacity:1}.tgl-sm>button{height:21px;font-size:var(--fs-3);padding:0 9px}.tgl-lg>button{height:26px;font-size:var(--fs-4);padding:0 13px}@media (max-width:639px){.tgl{gap:1px;padding:2px}.tgl>.tgl-platte{top:2px;bottom:2px}.tgl-sm>button{height:23px;font-size:var(--fs-2);padding:0 7px}.tgl-lg>button{height:30px;font-size:var(--fs-3);padding:0 6px}}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--r2);cursor:pointer;height:44px;font-size:var(--fs-4);letter-spacing:normal;background:var(--fg);color:var(--void);transition:background-color var(--zeit-tipp) var(--kurve),opacity var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:500;display:inline-flex}.btn:hover{box-shadow:0 0 0 3px var(--accent-sub);background:#fff}.btn-hero{height:54px;font-size:var(--fs-5);letter-spacing:normal;padding:0 40px;font-weight:500}.btn-ghost{color:var(--fg-2);border-color:var(--line-2);background:0 0}.btn-ghost:hover{background:var(--surf-1);color:var(--fg);border-color:var(--line-3);box-shadow:none}.btn-sm{height:34px;font-size:var(--fs-3);letter-spacing:normal;padding:0 16px}table.tf{border-collapse:separate;border-spacing:0;background:var(--canvas);width:100%;max-width:max-content}table.tf.breit{max-width:none}tr.tf-zeile-aus>td,tr.tf-zeile-aus>td .num{color:var(--fg-4)}tr.tf-zeile-aus img{opacity:.55}table.tf tbody td,table.tf thead th{min-width:72px}table.tf tbody td.eng,table.tf tbody td:first-child,table.tf thead th.eng,table.tf thead th:first-child{min-width:0}table.tf thead th{z-index:3;font-size:var(--fs-1);text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--line-2);padding:8px 8px 6px;position:sticky;top:0}table.tf thead th,table.tf thead tr.gruppe th{background:var(--canvas);letter-spacing:normal;color:var(--fg-3);font-weight:500}table.tf thead tr.gruppe th{font-size:var(--fs-0);text-align:center;border-bottom:0;padding:7px 8px 3px}table.tf thead tr.gruppe th.g{border-bottom:1px solid var(--line-2)}table.tf thead tr.gruppe+tr th{top:25px}table.tf thead th.sortable{cursor:pointer;transition:color var(--zeit-tipp) var(--kurve)}table.tf thead th.sortable:hover{color:var(--fg-2)}table.tf tbody td.links,table.tf tbody td:first-child,table.tf thead th.links,table.tf thead th:first-child{text-align:left}table.tf tbody td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--zeile-linie);padding:10px 8px}table.tf tbody td.eng,table.tf thead th.eng{padding-left:3px;padding-right:3px}table.tf tbody tr{transition:background-color var(--zeit-tipp) var(--kurve)}table.tf tbody tr:hover{background:var(--zeile-hover)}table.tf.klebt tbody tr:hover td:first-child,table.tf.klebt tbody tr:hover td:nth-child(2){background-image:linear-gradient(var(--zeile-hover),var(--zeile-hover))}table.tf tbody tr.sel{background:var(--accent-sub)}table.tf tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--accent)}table.tf tbody tr:last-child td{border-bottom:none}table.tf.klebt tbody td:first-child,table.tf.klebt thead th:first-child{z-index:2;background:var(--canvas);position:sticky;left:0}table.tf.klebt tbody td:nth-child(2),table.tf.klebt thead th:nth-child(2){left:var(--klebt-1,35px);z-index:2;background:var(--canvas);box-shadow:1px 0 0 var(--line);position:sticky}table.tf.klebt thead th:first-child,table.tf.klebt thead th:nth-child(2){z-index:4}table.tf.klebt tbody tr.sel td:first-child,table.tf.klebt tbody tr.sel td:nth-child(2){background:#10151f}table.tf.klebt tbody tr:hover td:first-child,table.tf.klebt tbody tr:hover td:nth-child(2){background:#0d1219}:root{color-scheme:dark}input.tf,select.tf{background:var(--void);border:1px solid var(--line-2);border-radius:var(--r2);height:36px;color:var(--fg);font-size:var(--fs-4);font-family:var(--font);color-scheme:dark;transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);outline:none;padding:0 12px}input.tf:focus,select.tf:focus{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-sub)}input.tf::placeholder{color:var(--fg-4)}select.tf.tf-klein{height:24px;font-size:var(--fs-2);border-radius:var(--r1);background:var(--surf-1);color:var(--fg-2);appearance:none;background-repeat:no-repeat;border-color:#0000;padding:0 22px 0 8px}select.tf.tf-klein:hover{background-color:var(--surf-2);color:var(--fg)}select.tf optgroup,select.tf option{background:var(--pop);color:var(--fg)}select.tf option:disabled{color:var(--fg-4)}select.tf optgroup{color:var(--fg-3);font-size:var(--fs-2);letter-spacing:normal;font-weight:600}.tf-bild{width:100%;display:block;overflow:visible}.tf-bild [vector-effect]{vector-effect:non-scaling-stroke}.tf-randlos{margin-inline:-16px}.tf-grund{background:var(--void);height:100%;padding:14px}.tf-ekarte{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r2);min-width:0;transition:border-color var(--zeit-tipp) var(--kurve),background var(--zeit-tipp) var(--kurve);flex-direction:column;gap:10px;padding:12px 13px 11px;display:flex}.tf-ekarte:hover{border-color:var(--line-3);background:var(--pop)}.tf-ekarte[data-klickbar="1"]{cursor:pointer}.tf-ekarte[data-anzeige]:hover{border-color:var(--line);background:var(--canvas)}.tf-ekarte[data-buch="0"]{opacity:.86}.tf-ekarte[data-buch="0"]:hover{opacity:1}.tf-ekarte .balken{background:var(--down);border-radius:999px;height:5px;position:relative}@supports (color:color-mix(in lab,red,red)){.tf-ekarte .balken{background:color-mix(in srgb,var(--down) 22%,transparent)}}.tf-ekarte .balken{overflow:hidden}.tf-ekarte .balken>i{background:var(--accent);transition:width var(--zeit-wachs) var(--kurve);border-radius:999px;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.tf-ekarte .balken>i{transition:none}}.tf-ekarten{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:8px;display:grid}.tf-datenreihe{align-items:center;gap:12px;height:30px;padding:0 12px;display:flex;position:relative;overflow:hidden}.tf-datenreihe+.tf-datenreihe{border-top:1px solid var(--line)}.tf-datenreihe>.balken{opacity:.18;transition:opacity var(--zeit-tipp) var(--kurve);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.tf-datenreihe:hover>.balken{opacity:.3}.tf-datenreihe>:not(.balken){position:relative}.tf-datenreihe .name{min-width:0;text-overflow:ellipsis;flex:auto;overflow:hidden}.tf-datenreihe .name,.tf-datenreihe .zahl{font-size:var(--fs-2);color:var(--fg);white-space:nowrap}.tf-datenreihe .zahl{text-align:right;flex:none}.tf-datenreihe .zahl-neben{color:var(--fg-3)}.tf-datenreihe .zahl-neben,.tf-datenreihe .zahl-still{text-align:right;white-space:nowrap;font-size:var(--fs-1);flex:none}.tf-datenreihe .zahl-still{color:var(--fg-4)}:root{--zeile-linie:#a0b9e121;--zeile-hover:#96afd71c}.tf-datenreihe .spitze{top:0;bottom:0;left:clamp(var(--spitze-min,0px),calc(var(--anteil,0%) + 8px),max(var(--spitze-min,0px),calc(100% - var(--spitze-w,62px) - var(--spitze-rand,0px))));font-size:var(--fs-2);color:var(--fg);white-space:nowrap;pointer-events:none;align-items:center;padding-left:8px;display:flex;position:absolute}.tf-stufenleiter .tf-stufe{text-align:inherit;font:inherit;color:inherit;cursor:pointer;transition:background var(--zeit-tipp) var(--kurve);border:0;border-radius:3px;grid-column:1/-1;grid-template-columns:58px 1fr 42px 1fr 58px;align-items:center;gap:0 8px;margin:0 -4px;padding:2px 4px;display:grid}.tf-stufenleiter .tf-stufe:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.tf-abschnitt{display:block}.tf-abschnitt-kopf{border-bottom:0;height:34px;padding:0 12px 0 8px}.tf-abschnitt-knopf,.tf-abschnitt-kopf{background:0 0;align-items:center;gap:8px;display:flex}.tf-abschnitt-knopf{cursor:pointer;min-width:0;height:24px;color:var(--fg-3);text-align:left;transition:color var(--zeit-tipp) var(--kurve);border:0;flex:0 auto;padding:0 8px;position:relative}.tf-abschnitt-knopf:before{content:"";transition:background-color var(--zeit-tipp) var(--kurve);clip-path:polygon(0 0,calc(100% - var(--kappe-klein)) 0,100% var(--kappe-klein),100% 100%,0 100%);background:0 0;position:absolute;inset:0}.tf-abschnitt-knopf>*{z-index:1;position:relative}.tf-abschnitt-knopf:hover{color:var(--fg)}.tf-abschnitt-knopf:hover:before{background:var(--surf-1)}.tf-abschnitt-titel{font-size:var(--fs-3);color:var(--fg);white-space:nowrap;font-weight:500}.tf-abschnitt-neben{font-size:var(--fs-1);color:var(--fg-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-abschnitt+.tf-abschnitt,.tf-abschnitt-inhalt>*+*{margin-top:2px}.tf-mehr{border:1px solid var(--line-2);border-radius:var(--r1);height:17px;color:var(--fg-4);font-family:var(--font);font-size:var(--fs-0);cursor:pointer;transition:color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);background:0 0;flex:none;padding:0 6px;font-weight:500;line-height:1}.tf-mehr.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.tf-mehr:hover{color:var(--fg-2);border-color:var(--line-3);background:var(--surf-1)}.tf-mehr.on{color:var(--fg);border-color:var(--line-3);background:var(--platte-hoch)}.tf-mehrblatt{z-index:40;background:var(--pop);border:1px solid var(--line-2);border-radius:var(--r3) var(--r3) 0 0;flex-wrap:wrap;align-items:baseline;gap:6px 18px;max-width:min(680px,100vw - 24px);margin-bottom:1px;padding:10px 12px;display:flex;position:absolute;bottom:100%;left:0}.hl-cta{border-radius:var(--r1);color:#04211d;height:20px;font-size:var(--fs-1);letter-spacing:normal;white-space:nowrap;opacity:.9;transition:opacity var(--zeit-tipp) var(--kurve),transform var(--zeit-tipp) var(--kurve);background:#8ff3da;border:1px solid #04211d2e;align-items:center;gap:7px;padding:0 11px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hl-cta:hover{opacity:1;transform:translateY(-1px)}.hl-cta:active{transform:none}.hl-cta .plasma{display:none}.hl-cta .hl-t{z-index:1;color:inherit;position:relative}@keyframes hl-a{0%{transform:translate(0)scale(1)}50%{transform:translate(120px,8px)scale(1.25)}to{transform:translate(0)scale(1)}}@keyframes hl-b{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-90px,-10px)scale(.85)}to{transform:translate(0)scale(1.1)}}@keyframes hl-c{0%{transform:translateY(4px)scale(.9)}50%{transform:translate(-150px,-6px)scale(1.2)}to{transform:translateY(4px)scale(.9)}}@media (prefers-reduced-motion:reduce){.hl-cta .plasma i,.hl-cta .plasma:after,.hl-cta .plasma:before{animation:none}.hl-cta:hover{transform:none}}.mh-dot{border-radius:50%;flex:none;width:6px;height:6px}.mh-live{position:relative}.mh-pill{display:none}@media (min-width:1024px){.mh-pill{flex:none;align-items:center;gap:6px;display:inline-flex}}@media (min-width:1536px){.mh-pill{border-radius:var(--r1);background:var(--surf-1);border:1px solid var(--line);height:22px;padding:0 9px}}input[type=range].tf{appearance:none;background:var(--surf-3);border-radius:var(--rf);cursor:pointer;border:none;height:4px;padding:0}input[type=range].tf::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg);cursor:grab;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff14}input[type=range].tf::-moz-range-thumb{background:var(--fg);border:none;border-radius:50%;width:16px;height:16px}input[type=range].tf-schieber{appearance:none;background:var(--surf-3);border-radius:var(--rf);cursor:pointer;vertical-align:middle;border:none;height:3px;margin:0;padding:0}input[type=range].tf-schieber::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg-2);cursor:grab;width:11px;height:11px;transition:background var(--zeit-tipp) var(--kurve);border:none;border-radius:50%}input[type=range].tf-schieber:hover::-webkit-slider-thumb{background:var(--fg)}input[type=range].tf-schieber::-moz-range-thumb{background:var(--fg-2);border:none;border-radius:50%;width:11px;height:11px}.bar{position:relative}.bar:before{content:"";height:2px;width:var(--bar,0);background:var(--line-3);pointer-events:none;border-radius:0;position:absolute;inset:auto auto 2px 0}.bar-r:before{inset:3px 0 3px auto}.bar>span{position:relative}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surf-3);border:3px solid var(--canvas);border-radius:999px}::-webkit-scrollbar-corner{background:0 0}.scroll{scrollbar-width:thin;scrollbar-color:var(--surf-3) transparent}.dot{border-radius:50%;flex:none;width:7px;height:7px;position:relative}@keyframes tf-ping{0%{opacity:.5;transform:scale(1)}75%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.dot-live,.mh-live{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.dot-live,.mh-live{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent)}}.dot-live:after,.dot-live:before,.mh-live:after,.mh-live:before{content:"";animation:tf-ping 2.8s var(--kurve-weg) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.1px}.dot-live:after,.mh-live:after{animation-delay:-1.4s}@media (prefers-reduced-motion:reduce){.dot-live:after,.dot-live:before,.mh-live:after,.mh-live:before{opacity:0;animation:none}}@keyframes tf-fade{0%,to{opacity:.32}50%{opacity:.7}}.loading{animation:tf-fade 1.7s ease-in-out infinite}@keyframes tf-spin{to{transform:rotate(1turn)}}.tf-spin{animation:tf-spin .8s linear infinite}.tf-zf-strich[data-lauf]{background:var(--accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tf-zf-strich[data-lauf]{background:color-mix(in srgb,var(--accent) 26%,transparent)}}.tf-zf-strich[data-lauf]:after{content:"";background:linear-gradient(to bottom,transparent,var(--accent) 55%,transparent);height:45%;animation:tf-zf-lauf 1.6s cubic-bezier(.45,.05,.35,1) infinite;position:absolute;top:0;left:0;right:0}@keyframes tf-zf-lauf{0%{transform:translateY(-100%)}to{transform:translateY(222%)}}@media (prefers-reduced-motion:reduce){.tf-zf-strich[data-lauf]{background:var(--accent);opacity:.75}.tf-zf-strich[data-lauf]:after{content:none}}.bg-candles{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}@media (prefers-reduced-motion:no-preference){.bg-candles{transition:opacity 1.4s}}:fullscreen .fs-fill{border-radius:0;width:100vw;height:100vh}@keyframes tf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:tf-rise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes tf-eintritt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tf-stapel>.tf-abschnitt,.tf-stapel>.tile,.tiles>.tf-panel,.tiles>.tile{animation:tf-eintritt var(--zeit-auf) var(--kurve) both}.tf-stapel>:nth-child(2),.tiles>:nth-child(2){animation-delay:40ms}.tf-stapel>:nth-child(3),.tiles>:nth-child(3){animation-delay:80ms}.tf-stapel>:nth-child(4),.tiles>:nth-child(4){animation-delay:.12s}.tf-stapel>:nth-child(5),.tiles>:nth-child(5){animation-delay:.16s}.tf-stapel>:nth-child(6),.tiles>:nth-child(6){animation-delay:.2s}.tf-stapel>:nth-child(7),.tiles>:nth-child(7){animation-delay:.24s}.tf-stapel>:nth-child(n+8),.tiles>:nth-child(n+8){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.tf-stapel>.tf-abschnitt,.tf-stapel>.tile,.tiles>.tf-panel,.tiles>.tile{animation:none}}@keyframes tf-kachel-auf{0%{opacity:0;transform:scale(.96)}}.tf-kachel-auf{animation:tf-kachel-auf var(--zeit-auf) var(--kurve) backwards;animation-delay:var(--ki,0s)}rect.tf-kachel-auf{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.tf-kachel-auf{animation:none}}@keyframes tf-roll-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes tf-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-105%)}}.roll-in{animation:tf-roll-in .52s var(--kurve) both}.roll-out{animation:tf-roll-out .52s var(--kurve) both}@media (prefers-reduced-motion:reduce){.roll-in,.roll-out{animation:none}.roll-out{opacity:0}}.tf-zahlwerk{white-space:nowrap}.tf-zahlwerk .zw{-webkit-text-fill-color:transparent;clip-path:inset(0);display:inline-block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.tf-zahlwerk .zw:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;-webkit-text-fill-color:currentColor;transform:translateY(calc(var(--z) * -1lh));transition:transform var(--zeit-wachs) var(--kurve);animation:tf-zahlwerk-auf .9s var(--kurve) backwards;animation-delay:calc(var(--zi) * 45ms);position:absolute;top:0;left:0;right:0}@keyframes tf-zahlwerk-auf{0%{transform:translateY(0)}}html.tf-vt .tf-buehne{view-transition-name:tf-buehne}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(tf-buehne){animation:tf-vt-aus .14s var(--kurve) both}::view-transition-new(tf-buehne){animation:tf-vt-ein .26s var(--kurve) both}@keyframes tf-vt-aus{to{opacity:0}}@keyframes tf-vt-ein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.tf-zahlwerk .zw:before{transition:none;animation:none}}.glow{pointer-events:none;background:radial-gradient(62% 46% at 50% 0,#7b9df91a,#0000 70%),radial-gradient(46% 36% at 50% 10%,#3ecfa00d,#0000 72%);position:absolute;inset:0}.i-btn{border-radius:var(--r1);border:1px solid var(--line-2);width:15px;height:15px;color:var(--fg-4);font-size:var(--fs-1);cursor:pointer;vertical-align:middle;transition:color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);background:0 0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.i-btn:hover{color:var(--fg-2);background:var(--surf-1)}.i-btn.on,.i-btn:hover{border-color:var(--line-3)}.i-btn.on{color:var(--fg);background:var(--surf-2)}.i-btn.warn{color:var(--orange);border-color:#f973166b}.i-btn.warn.on,.i-btn.warn:hover{background:var(--orange-sub);color:var(--orange)}.info-sheet{z-index:90;background:var(--pop);border:1px solid var(--line-3);border-radius:var(--r3);font-size:var(--fs-3);color:var(--fg-2);overscroll-behavior:contain;padding:12px 14px;line-height:1.55;position:fixed;overflow-y:auto}.info-sheet b,.info-sheet strong{color:var(--fg);font-weight:500}.info-sheet .num{color:var(--fg)}.menu-blatt{z-index:95;background:var(--pop);border:1px solid var(--line-3);border-radius:var(--r3);overscroll-behavior:contain;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000008c}.menu-zeile{text-align:left;border-radius:var(--r1);width:100%;color:var(--fg-2);transition:background var(--zeit-tipp) var(--kurve);align-items:center;gap:8px;padding:5px 7px;display:flex}.menu-zeile:hover,.menu-zeile[aria-checked=true]{background:var(--surf-2);color:var(--fg)}@keyframes tf-blatt-auf{0%{opacity:0;transform:scale(.98)}}@keyframes tf-vorhang-auf{0%{opacity:0}}.info-sheet,.menu-blatt,.tf-blatt-auf,.tf-indblatt,.tf-markt-blatt{animation:tf-blatt-auf .16s var(--kurve) backwards}.menu-blatt{transform-origin:top}.tf-markt-blatt{transform-origin:100% 0}.tf-indblatt-grund,.tf-vorhang{animation:tf-vorhang-auf var(--zeit-lauf) var(--kurve) backwards}@media (prefers-reduced-motion:reduce){.info-sheet,.menu-blatt,.tf-blatt-auf,.tf-indblatt,.tf-indblatt-grund,.tf-markt-blatt,.tf-vorhang{animation:none}}.tf-grow{transition:width var(--zeit-wachs) var(--kurve)}@media (prefers-reduced-motion:reduce){.tf-grow{transition:none}}.btn:active,.i-btn:active,.pill:active,.tf-kurskarte:active,.tf-leiste-knopf:active,.tf-markt-knauf:active,.tf-mehr:active,.tf-schiene-knopf:active,.tf-zeitwahl>button:active,.tgl>button:active{transition:none;transform:scale(.99)}.btn,.i-btn,.pill,.tf-kurskarte,.tf-leiste-knopf,.tf-markt-knauf,.tf-mehr,.tf-schiene-knopf,.tf-zeitwahl>button,.tgl>button{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--zeit-tipp);transition-timing-function:var(--kurve)}@media (prefers-reduced-motion:reduce){.btn:active,.i-btn:active,.pill:active,.tf-kurskarte:active,.tf-leiste-knopf:active,.tf-markt-knauf:active,.tf-mehr:active,.tf-schiene-knopf:active,.tf-zeitwahl>button:active,.tgl>button:active{transform:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r1)}.btn:focus-visible,.i-btn:focus-visible,.pill:focus-visible,button.pill:focus-visible{border-radius:var(--rf)}.i-btn:focus-visible{border-radius:var(--r1);outline-offset:3px}.card-lg:focus-visible,.card:focus-visible{border-radius:var(--r3)}.card,.card-lg{--tf-focus-room:2px}.tf-grab{cursor:grab}.tf-grab:active{cursor:grabbing}table.tf thead th{letter-spacing:-.004em;color:var(--fg-2)}table.tf thead th,table.tf thead tr.gruppe th{font-family:var(--font-display);font-stretch:var(--breit);font-weight:600}table.tf thead tr.gruppe th{color:var(--fg-4)}table.tf thead th.act{color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}table.tf tbody tr{position:relative}table.tf tbody tr.grund>td:first-child:before{content:"";width:var(--anteil,0);background:linear-gradient(90deg,var(--ton,var(--accent-dim)) 0,transparent 100%);opacity:.5;pointer-events:none;transition:opacity var(--zeit-tipp) var(--kurve),width var(--zeit-wachs) var(--kurve);position:absolute;top:1px;bottom:1px;left:0}@media (prefers-reduced-motion:reduce){table.tf tbody tr.grund>td:first-child:before{transition:none}}table.tf tbody tr:hover>td:first-child{box-shadow:inset 2px 0 0 var(--line-3)}table.tf tbody tr.sel:hover>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tf-kennzahl{flex-direction:column;gap:3px;min-width:0;padding:15px 16px 16px;display:flex;position:relative;overflow:hidden}.tf-kennzahl>.etikett{font-size:var(--fs-1);color:var(--fg-4);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.tf-kennzahl>.wert{font-family:var(--font-display);font-stretch:var(--breit);font-variant-numeric:tabular-nums;font-size:var(--fs-7);letter-spacing:-.028em;color:var(--fg);white-space:nowrap;font-weight:620;line-height:1.06}.tf-kennzahl>.wert>.u{margin-left:3px;font-size:.46em}.tf-kennzahl>.delta{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-2);color:var(--fg-3);white-space:nowrap;line-height:1.35}.tf-kennzahl>.delta.zustand{font-family:var(--font)}.tf-kennzahl>.messer{background:linear-gradient(90deg,transparent,var(--ton,var(--accent)));height:3px;transition:width var(--zeit-wachs) var(--kurve);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.tf-kennzahl>.messer{transition:none}}.tf-kennzahl.klein{padding:9px 11px 11px}.tf-kennzahlen{grid-template-columns:repeat(var(--spalten,4),minmax(0,1fr));background:0 0;gap:10px;display:grid}.tf-kennzahlen>.tf-kennzahl{background:var(--canvas);box-shadow:var(--platte-innen);clip-path:polygon(0 0,calc(100% - var(--kappe)) 0,100% var(--kappe),100% 100%,0 100%)}.tf-zeiger{pointer-events:none;z-index:4;position:absolute;inset:0}.tf-zeiger .senk,.tf-zeiger .waage{background:var(--line-3);position:absolute}.tf-zeiger .senk{width:1px;top:0;bottom:0}.tf-zeiger .waage{height:1px;left:0;right:0}.tf-zeiger .punkt{background:var(--ton,var(--fg));width:7px;height:7px;box-shadow:0 0 0 2px var(--void);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.tf-tip{background:var(--pop);border:1px solid var(--line-3);border-radius:var(--r2);min-width:96px;max-width:280px;font-size:var(--fs-2);color:var(--fg-2);pointer-events:none;z-index:6;will-change:transform;padding:7px 9px 8px;line-height:1.4;position:absolute;top:0;left:0}.tf-tip .kopf{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-2);color:var(--fg);white-space:nowrap;margin-bottom:3px;font-weight:620}.tf-tip .zeile{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.tf-tip .zeile>.w{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--fg)}.tf-feld{touch-action:none;position:relative}.tf-feld>svg{width:100%;display:block}.tf-matrix{flex-direction:column;min-width:0;display:flex}.tf-matrix-zeile{border-bottom:1px solid var(--zeile-linie);align-items:stretch;min-height:34px;display:grid}.tf-matrix-zeile.kopf{border-bottom-color:var(--line);min-height:26px}.tf-matrix-zeile.summe{border-bottom:0;border-top:1px solid var(--line)}.tf-matrix-zeile.an{background:var(--zeile-hover)}.tf-matrix-name{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:4px 9px 5px;display:flex}.tf-matrix-name>.kopfzeile{align-items:baseline;gap:7px;min-width:0;display:flex}.tf-matrix-name .label{color:var(--fg-2);font-size:var(--fs-1);line-height:1.25}.tf-matrix-name .label,.tf-matrix-name>.regel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tf-matrix-name>.regel{color:var(--fg-4);font-size:var(--fs-0);line-height:1.2}.tf-matrix-name .zahl{color:var(--fg);font-size:var(--fs-1);flex:none;margin-left:auto}.tf-matrix-spaltenkopf{border:0;border-left:1px solid var(--fuge);min-width:0;color:var(--fg-3);font-size:var(--fs-0);cursor:pointer;transition:color var(--zeit-tipp) var(--kurve),background var(--zeit-tipp) var(--kurve);background:0 0;justify-content:center;align-items:center;padding:0 2px;display:flex;overflow:hidden}.tf-matrix-spaltenkopf>.num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-matrix-spaltenkopf:hover{color:var(--fg);background:var(--surf-1)}.tf-matrix-spaltenkopf.an{color:var(--accent)}.tf-matrix-feld{border-left:1px solid var(--fuge);min-width:0;font-size:var(--fs-0);justify-content:center;align-items:center;display:flex;overflow:hidden}.tf-matrix-feld.an{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.tf-matrix-feld.an{background:color-mix(in srgb,var(--amber) calc(var(--k,.3) * 100%),transparent)}}.tf-matrix-feld.an,.tf-matrix-feld.an>.num{color:var(--fg)}.tf-matrix-summe{border-left:1px solid var(--fuge);color:var(--fg);justify-content:center}.tf-matrix-fuss,.tf-matrix-summe{font-size:var(--fs-1);align-items:center;display:flex}.tf-matrix-fuss{color:var(--fg-3);flex-wrap:wrap;gap:5px;padding:7px 9px 8px}.tf-matrix-fuss>.num{color:var(--fg)}.tf-karte-kopf{z-index:2;height:15px;font-size:var(--fs-0);pointer-events:none;align-items:baseline;gap:6px;padding:0 3px;line-height:15px;display:flex;position:absolute}.tf-karte-kopf>.wort{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-2);overflow:hidden}.tf-karte-kopf>.num{color:var(--fg-3);flex:none}.tf-karte-zelle{z-index:2;pointer-events:none;flex-direction:column;gap:0;line-height:1.15;display:flex;position:absolute}.tf-karte-zelle>.name{font-size:var(--fs-1);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-karte-zelle>.betrag,.tf-karte-zelle>.wert{font-size:var(--fs-0);white-space:nowrap}.tf-karte-zelle>.betrag{margin-top:1px}.tf-band-enden{max-width:calc(100% - 12px);height:16px;line-height:16px;font-size:var(--fs-1);white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;overflow:hidden}.tf-band-ende-titel{color:var(--fg-4)}.tf-band-name{font:inherit;line-height:inherit;cursor:pointer;transition:border-color var(--zeit-tipp) var(--kurve);background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:0}.tf-band-name:hover{border-bottom-color:currentColor}.tf-band-name:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tf-band-breite{background:var(--canvas);border-radius:var(--r1);height:16px;line-height:16px;font-size:var(--fs-1);white-space:nowrap;pointer-events:none;align-items:baseline;gap:5px;padding:0 7px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tf-band-breite-t{color:var(--fg-4)}.tf-frageband-marke{height:26px;font-size:var(--fs-1);color:var(--fg-2);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:0 7px;display:flex;position:absolute;top:0;overflow:hidden}.tf-frageband-marke>.wort{text-overflow:ellipsis;min-width:0;overflow:hidden}.tf-frageband-marke>.num{flex:none}.tf-frageband-fuss{align-items:baseline;gap:12px;padding:4px 0 0}.tf-frageband-fuss,.tf-frist-fach{font-size:var(--fs-1);display:flex}.tf-frist-fach{height:15px;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:5px;line-height:15px;position:absolute;bottom:0;overflow:hidden}.tf-frist-fach>.wort{color:var(--fg-4)}.tf-frist-ohne{pointer-events:none;position:absolute;top:0;right:4px}.tf-frist-ohne,.tf-sektion-rechts{font-size:var(--fs-1);color:var(--fg-4)}.tf-sektion-rechts{white-space:nowrap;margin-left:auto;font-weight:400}.tf-markt-knauf{border-radius:var(--r2);background:var(--surf-1);border:1px solid var(--line);height:34px;color:var(--fg);cursor:pointer;transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve);flex-shrink:0;align-items:center;gap:8px;padding:0 9px 0 5px;display:flex}.tf-markt-knauf:hover{background:var(--surf-2);border-color:var(--line-2)}.tf-markt-knauf[aria-expanded=true]{background:var(--surf-3);border-color:var(--accent-dim)}.tf-markt-blatt{z-index:95;width:min(var(--blatt-breit,420px),calc(100vw - 2 * var(--blatt-rand,8px)));background:var(--pop);border:1px solid var(--line-3);border-radius:var(--r4);position:fixed;overflow:hidden;box-shadow:0 18px 48px #0000008c}.tf-markt-suche{border-bottom:1px solid var(--line);padding:9px}.tf-markt-zeile{transition:background-color var(--zeit-tipp) var(--kurve);border-left:2px solid #0000;align-items:center;display:flex;position:relative}.tf-markt-zeile>.balken{background:linear-gradient(90deg,var(--surf-2),transparent);pointer-events:none;position:absolute;top:2px;bottom:2px;left:0}.tf-markt-zeile>:not(.balken){position:relative}.tf-markt-zeile.auf{background:var(--surf-2)}.tf-markt-zeile.gewaehlt{border-left-color:var(--accent)}.tf-markt-knopf{text-align:left;min-width:0;color:inherit;flex:auto;gap:10px;padding:7px 0 7px 11px}.tf-markt-knopf,.tf-markt-stern{cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.tf-markt-stern{flex:none;justify-content:center;width:30px;height:44px}.tf-markt-fuss{border-top:1px solid var(--line);font-size:var(--fs-1);color:var(--fg-4);padding:6px 11px 7px}.tf-dex{background:var(--surf-2);font-size:var(--fs-0);color:var(--fg-4);border-radius:2px;padding:0 4px;line-height:1.5;display:inline-block}.scroll-none{scrollbar-width:none}.scroll-none::-webkit-scrollbar{display:none}.tf-auftritt>header{z-index:30;position:relative}.tf-titel{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-4);letter-spacing:-.012em;color:var(--fg);font-weight:620}.tf-titel,.tf-titel-neben{white-space:nowrap;flex:none}.tf-titel-neben{font-size:var(--fs-1);color:var(--fg-4)}.tf-kurskarten{background:var(--fuge);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(var(--karten,5),minmax(0,1fr));gap:1px;display:grid}.tf-kurskarte{background:var(--canvas);cursor:pointer;text-align:left;height:46px;color:var(--fg);transition:background-color var(--zeit-tipp) var(--kurve);border:0;align-items:center;gap:9px;padding:0 11px;display:flex;position:relative;overflow:hidden}.tf-kurskarte:hover{background:var(--canvas-2)}.tf-kurskarte>.name{flex-direction:column;gap:1px;min-width:0;display:flex}.tf-kurskarte>.name>.k{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-3);white-space:nowrap;text-overflow:ellipsis;font-weight:620;line-height:1.1;overflow:hidden}.tf-kurskarte>.name>.p{font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:var(--fg-3);line-height:1.2}.tf-kurskarte>.chg,.tf-kurskarte>.name>.p{font-family:var(--font-num);white-space:nowrap}.tf-kurskarte>.chg{font-variant-numeric:tabular-nums;font-size:var(--fs-2);margin-left:auto}.tf-kurskarte>.band{flex:none}.tf-kurskarte>.glut{pointer-events:none;background:linear-gradient(90deg,var(--accent-sub),transparent 65%);opacity:0;position:absolute;inset:0}.tf-kurskarte.frisch>.glut{animation:tf-glut .9s cubic-bezier(.2,.7,.3,1) both}@keyframes tf-glut{0%{opacity:0}18%{opacity:1}to{opacity:0}}.tf-kurskarte.frisch>.chg,.tf-kurskarte.frisch>.name{animation:tf-karte-rein .22s cubic-bezier(.2,.7,.3,1) both}@keyframes tf-karte-rein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tf-kurskarte.frisch>.chg,.tf-kurskarte.frisch>.glut,.tf-kurskarte.frisch>.name{animation:none}.tf-kurskarte>.glut{opacity:0}}@media (max-width:1194px){.tf-kurskarten{--karten:4}.tf-kurskarten>:nth-child(n+5){display:none}}@media (max-width:955px){.tf-kurskarten{--karten:3}.tf-kurskarten>:nth-child(n+4){display:none}}@media (max-width:716px){.tf-kurskarten{--karten:2}.tf-kurskarte>.band,.tf-kurskarten>:nth-child(n+3){display:none}}.tf-zeitwahl{border-radius:var(--r2);background:var(--bahn);flex:none;align-items:center;height:34px;padding:0 2px;display:flex;position:relative}.tf-zeitwahl>button{z-index:1;border-radius:var(--r1);cursor:pointer;height:28px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-2);color:var(--fg-3);transition:color var(--zeit-tipp) var(--kurve);background:0 0;border:0;padding:0 8px;font-weight:500;position:relative}.tf-zeitwahl>button:hover{color:var(--fg)}.tf-zeit-einheit{font-family:var(--font-display);font-stretch:var(--breit);margin-left:.22em;font-size:11px;font-weight:500}.tf-zeitwahl>button[aria-pressed=true]{color:var(--fg)}.tf-zeitwahl-platte{z-index:0;border-radius:var(--r1);background:var(--platte);box-shadow:var(--platte-licht),var(--platte-ring);transition:transform var(--zeit-lauf) var(--kurve),width var(--zeit-lauf) var(--kurve);pointer-events:none;opacity:0;position:absolute;top:3px;bottom:3px;left:0}.tf-zeitwahl-platte[data-bereit="1"]{opacity:1}.tf-marke{background:var(--surf-2);font-variant-numeric:tabular-nums;height:18px;line-height:18px;font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap;border-radius:2px;flex:none;padding:0 5px;display:inline-block}.tf-marke.warn{background:var(--amber-sub);color:var(--amber)}.tf-marke.auf{background:var(--accent-sub);color:var(--accent)}.tf-rang{flex-direction:column;display:flex}.tf-rang-zeile{cursor:pointer;height:28px;color:inherit;text-align:left;transition:background-color var(--zeit-tipp) var(--kurve);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;display:flex;position:relative;overflow:hidden}.tf-rang-zeile+.tf-rang-zeile{border-top:1px solid var(--line)}.tf-rang-zeile:hover{background:var(--surf-1)}.tf-rang-zeile.sel{background:var(--accent-sub)}.tf-rang-zeile>.balken{opacity:.22;pointer-events:none;transition:opacity var(--zeit-tipp) var(--kurve),width var(--zeit-wachs) var(--kurve);position:absolute;top:0;bottom:0;left:0}.tf-rang-zeile:hover>.balken{opacity:.36}@media (prefers-reduced-motion:reduce){.tf-rang-zeile>.balken{transition:none}}.tf-rang-zeile>:not(.balken){flex:none;position:relative}.tf-rang-zeile>.nr{text-align:right;width:15px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:var(--fg-4)}.tf-rang-zeile>.name{min-width:0;font-size:var(--fs-3);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.tf-rang-zeile>.band{opacity:.8;line-height:0}.tf-rang-zeile>.wert{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-2);white-space:nowrap;text-align:right;min-width:62px}.tf-paar{background:var(--fuge);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tf-paar>*{background:var(--canvas);min-width:0}@media (max-width:860px){.tf-paar{grid-template-columns:minmax(0,1fr)}}.tf-vgl-chip{border-radius:var(--r1);background:var(--surf-1);border:1px solid var(--line);height:26px;font-size:var(--fs-2);flex:none;align-items:center;gap:6px;padding:0 4px 0 0;display:inline-flex}.tf-vgl-chip>.strich{background:var(--ton,var(--fg-3));flex:none;width:3px;height:12px;margin-left:5px}.tf-vgl-chip>.k{color:var(--fg);white-space:nowrap}.tf-vgl-chip>.weg{width:16px;height:16px;color:var(--fg-4);cursor:pointer;transition:color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);background:0 0;border:0;border-radius:2px;flex:none;font-size:13px;line-height:1}.tf-vgl-chip>.weg:hover{color:var(--fg);background:var(--surf-3)}.tf-zins-marke{background:var(--pop);border:1px solid var(--line-2);font-size:var(--fs-1);color:var(--fg-2);white-space:nowrap;pointer-events:none;border-radius:2px;align-items:center;gap:4px;padding:1px 5px 1px 3px;display:inline-flex;position:absolute;transform:translate(-50%)}:root{--kappe:14px}.tf-kappe,.tf-panel,.tile{clip-path:polygon(0 0,calc(100% - var(--kappe)) 0,100% var(--kappe),100% 100%,0 100%)}.tf-kennzahl,.tf-panel,.tile{border-radius:0;background-image:linear-gradient(225deg,transparent 0,transparent calc(var(--kappe) - 1.2px),var(--line-3) calc(var(--kappe) - 1.2px),var(--line-3) var(--kappe),transparent var(--kappe)),repeating-linear-gradient(to right,#c8cdda0a 0 1px,transparent 1px 32px),repeating-linear-gradient(to bottom,#c8cdda0a 0 1px,transparent 1px 32px);background-position:100% 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat;background-size:var(--kappe) var(--kappe),auto,auto}.tile .tf-panel{background-image:linear-gradient(225deg,transparent 0,transparent calc(var(--kappe) - 1.2px),var(--line-3) calc(var(--kappe) - 1.2px),var(--line-3) var(--kappe),transparent var(--kappe));background-position:100% 0;background-repeat:no-repeat;background-size:var(--kappe) var(--kappe)}.tile:has(.tf-bild),.tile:has(>.tf-feld),.tile:has(canvas){background-image:none}.tf-panel-kopf,.tf-werkzeug{box-shadow:none;position:relative}.tf-titel:before{content:"";vertical-align:-1px;background:var(--accent);width:2px;height:11px;margin-right:8px;display:inline-block}.tf-abschnitt-kopf .tf-titel:before,.tf-titel.ohne-marke:before{display:none}.tf-feld:after,.tf-feld:before{content:"";pointer-events:none;border-color:var(--line-3);border-style:solid;border-width:0;width:9px;height:9px;position:absolute}.tf-feld:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.tf-feld:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.tf-kennzahl>.wert{font-size:38px}.tf-kennzahl.klein>.wert{font-size:26px}.tf-kennzahl>.wert>.u{color:var(--fg-3);background:var(--surf-2);vertical-align:.55em;letter-spacing:0;border-radius:2px;margin-left:5px;padding:1px 4px;font-size:11px;font-weight:500;display:inline-block}:root{--kappe-klein:5px;--kappe-mittel:8px}.btn,.pill,.tf-marke,.tf-markt-knauf,.tf-mehr,.tgl,input.tf,select.tf.tf-klein{clip-path:none}.pill,.tf-marke,.tf-mehr,.tgl,select.tf.tf-klein{border-radius:var(--r1)}.btn,.tf-markt-knauf,input.tf{border-radius:var(--r2)}.tf-kennzahl{clip-path:polygon(0 0,calc(100% - var(--kappe-mittel)) 0,100% var(--kappe-mittel),100% 100%,0 100%);border-radius:0}.tf-kurskarte{clip-path:polygon(0 0,calc(100% - var(--kappe-klein)) 0,100% var(--kappe-klein),100% 100%,0 100%);background-image:linear-gradient(225deg,transparent 0,transparent calc(var(--kappe-klein) - 1px),var(--line-3) calc(var(--kappe-klein) - 1px),var(--line-3) var(--kappe-klein),transparent var(--kappe-klein));background-position:100% 0;background-repeat:no-repeat;background-size:var(--kappe-klein) var(--kappe-klein);border-radius:0}select.tf.tf-klein{background-image:linear-gradient(45deg,transparent 50%,var(--fg-4) 50%),linear-gradient(135deg,var(--fg-4) 50%,transparent 50%);background-position:right 10px center,right 6px center;background-repeat:no-repeat,no-repeat;background-size:4px 4px,4px 4px}.tf-schiene{background:var(--chrome);width:76px;position:relative}.tf-schiene-platte{z-index:0;pointer-events:none;transition:transform var(--zeit-lauf) var(--kurve),height var(--zeit-lauf) var(--kurve);opacity:0;position:absolute;top:0;left:0;right:0}.tf-schiene-platte[data-bereit="1"]{opacity:1}.tf-schiene-platte:before{content:"";background:linear-gradient(var(--accent),var(--accent)) 10px 21px /7px 1px no-repeat,linear-gradient(90deg,var(--fg) 0,var(--fg) 60%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tf-schiene-platte:before{background:linear-gradient(var(--accent),var(--accent)) 10px 21px /7px 1px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--fg) 6.5%,transparent) 0,color-mix(in srgb,var(--fg) 2%,transparent) 60%,transparent 100%)}}.tf-schiene-platte:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);width:6px;height:8px;position:absolute;top:21.5px;left:3px;transform:translateY(-50%)}.tf-schiene-knopf{color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve);--skala:var(--fg);padding-left:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.tf-schiene-knopf{--skala:color-mix(in srgb,var(--fg) 9%,transparent)}}.tf-schiene-knopf{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-schiene-knopf{--skala-stark:color-mix(in srgb,var(--fg) 24%,transparent)}}.tf-schiene-knopf:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--skala-stark),var(--skala-stark)) 0 21px /6px 1px no-repeat,repeating-linear-gradient(to bottom,var(--skala) 0 1px,transparent 1px 6px) 0 3px /3px 100% no-repeat,linear-gradient(var(--skala),var(--skala)) 0 0 /1px 100% no-repeat;width:7px;position:absolute;top:0;bottom:0;left:10px}.tf-schiene-knopf:hover{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-schiene-knopf:hover{--skala-stark:color-mix(in srgb,var(--fg) 48%,transparent)}}.tf-schiene-knopf:after{content:"";z-index:0;transition:background-color var(--zeit-tipp) var(--kurve);pointer-events:none;clip-path:polygon(0 0,calc(100% - var(--kappe-klein)) 0,100% var(--kappe-klein),100% 100%,0 100%);background:0 0;position:absolute;inset:3px 5px}.tf-schiene-knopf:hover{color:var(--fg-2)}.tf-schiene-knopf:hover:after{background:0 0}.tf-schiene-knopf[aria-current]{color:var(--fg)}.tf-schiene-knopf[aria-current]:hover:after{background:0 0}.tf-schiene-knopf>*{z-index:1;position:relative}.tf-leiste{background:var(--chrome);border-top:1px solid var(--line);height:52px;position:relative}.tf-leiste-platte{z-index:0;pointer-events:none;transition:transform var(--zeit-lauf) var(--kurve),width var(--zeit-lauf) var(--kurve);opacity:0;position:absolute;top:0;bottom:0;left:0}.tf-leiste-platte[data-bereit="1"]{opacity:1}.tf-leiste-platte:before{content:"";background:linear-gradient(180deg,var(--fg) 0,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tf-leiste-platte:before{background:linear-gradient(180deg,color-mix(in srgb,var(--fg) 7%,transparent) 0,transparent 100%)}}.tf-leiste-platte:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,50% 100%);width:8px;height:6px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.tf-leiste-knopf{color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve);--skala:var(--fg);position:relative}@supports (color:color-mix(in lab,red,red)){.tf-leiste-knopf{--skala:color-mix(in srgb,var(--fg) 9%,transparent)}}.tf-leiste-knopf{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-leiste-knopf{--skala-stark:color-mix(in srgb,var(--fg) 24%,transparent)}}.tf-leiste-knopf:before{background:linear-gradient(var(--skala-stark),var(--skala-stark)) 50% 0 /1px 6px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 6px) 0 0 /100% 3px no-repeat;height:7px;top:0;left:0;right:0}.tf-leiste-knopf:after,.tf-leiste-knopf:before{content:"";z-index:0;pointer-events:none;position:absolute}.tf-leiste-knopf:after{transition:background-color var(--zeit-tipp) var(--kurve);background:0 0;inset:4px 3px}.tf-leiste-knopf:hover{color:var(--fg-2)}.tf-leiste-knopf:hover:after{background:0 0}.tf-leiste-knopf[aria-current]{color:var(--fg)}.tf-leiste-knopf[aria-current]:hover:after{background:0 0}.tf-leiste-knopf>*{z-index:1;position:relative}.tf-reiter-wort{font-family:var(--font-display);font-stretch:var(--breit);letter-spacing:.012em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.tf-ikon-ton{fill:currentColor;fill-opacity:0;transition:fill-opacity var(--zeit-tipp) var(--kurve)}.tf-leiste-knopf:hover .tf-ikon-ton,.tf-schiene-knopf:hover .tf-ikon-ton{fill-opacity:.3}.tf-leiste-knopf[aria-current] .tf-ikon-ton,.tf-schiene-knopf[aria-current] .tf-ikon-ton{fill-opacity:.95}@media (prefers-reduced-motion:reduce){.tf-leiste-platte,.tf-schiene-platte{transition:none}}.tf-leiter-zeile{transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve);border-left:2px solid #0000}.tf-leiter-zeile:hover{background:var(--surf-1);border-left-color:var(--kante,var(--line-3))}.tf-datenreihe{transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve);border-left:2px solid #0000}.tf-datenreihe:hover{background:var(--surf-1);border-left-color:var(--line-3)}.tf-krieg-tafel{z-index:3;border-radius:var(--r2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;font-size:var(--fs-1);color:#ecf2e8e6;background:#080b09c7;border:1px solid #c4d6ba2b;padding:8px 10px;line-height:1.5;position:absolute;box-shadow:0 2px 14px #00000073}.tf-krieg-tafel .kopf{font-size:var(--fs-0);color:#ecf2e8ad;margin-bottom:5px}.tf-krieg-tafel .kopf,.tf-krieg-tafel .zeile{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.tf-krieg-tafel .zeile{font-size:var(--fs-1)}.tf-krieg-tafel .zeile>span:first-child{color:#ecf2e8b3}.tf-krieg-tafel .trenn{background:#c4d6ba29;height:1px;margin:5px -2px 4px}.tf-krieg-tafel .kauf{color:#6fe3b4}.tf-krieg-tafel .verkauf{color:#ff8497}.tf-krieg-tafel .neutral{color:#e7d27a}.tf-krieg-runde{width:min(280px,40vw);top:12px;left:12px}.tf-krieg-runde .bahn{background:linear-gradient(90deg,#f2596f4d,#ffffff1a 50%,#3ecfa04d);border:1px solid #c4d6ba2e;border-radius:2px;height:8px;position:relative;overflow:hidden}.tf-krieg-runde .fuell{background:linear-gradient(90deg,#f2596f80,#bfd4ff8c);position:absolute;inset:0 auto 0 0}.tf-krieg-runde .zeiger{background:#eff4ff;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 6px #bfd4ffe6}.tf-krieg-runde .enden,.tf-krieg-runde .wer{white-space:nowrap;justify-content:space-between;gap:10px;display:flex}.tf-krieg-runde .enden{font-size:var(--fs-1);margin-top:4px}.tf-krieg-runde .wer{font-size:var(--fs-0);color:#ecf2e899}.tf-krieg-runde .baer{color:#ff8497}.tf-krieg-runde .bulle{color:#6fe3b4}.tf-krieg-druck{width:min(258px,38vw);top:12px;right:12px}.tf-krieg-druck .zustand{font-size:var(--fs-4);letter-spacing:-.01em;margin-bottom:5px;font-weight:560;line-height:1.2}.tf-krieg-druck .zustand.kauf{color:#6fe3b4}.tf-krieg-druck .zustand.verkauf{color:#ff8497}.tf-krieg-druck .zustand.neutral{color:#ebdf9a}.tf-krieg-druck .waage{background:linear-gradient(90deg,#f2596f6b,#ffffff14 50%,#3ecfa06b);border-radius:2px;height:6px;margin:0 0 6px;position:relative}.tf-krieg-druck .waage .mitte{background:#ecf2e873;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.tf-krieg-druck .waage .zeiger{background:#eff4ff;border-radius:1px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-4px;box-shadow:0 0 6px #fffc}.tf-krieg-wand{z-index:3;pointer-events:none;border-radius:var(--r2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 2px #000000eb;white-space:nowrap;background:#080b09c7;border:1px solid #c4d6ba2b;padding:6px 10px 7px;position:absolute;top:46%;transform:translateY(-50%);box-shadow:0 2px 14px #00000073}.tf-krieg-wand.kante-links{text-align:left;left:14px}.tf-krieg-wand.kante-rechts{text-align:right;right:14px}.tf-krieg-wand .label{font-family:var(--font);font-size:var(--fs-1);letter-spacing:normal;color:#f0f6eceb}.tf-krieg-wand .wert{font-size:var(--fs-6);letter-spacing:-.03em;font-weight:500;line-height:1.1}.tf-krieg-wand .wert.kauf{color:#66e8ae}.tf-krieg-wand .wert.verkauf{color:#ff8b9c}.tf-krieg-wand .unter{font-size:var(--fs-0);color:#f0f6ecbd}.tf-krieg-kurs{pointer-events:none;text-align:center;white-space:nowrap;z-index:2;opacity:0;transition:opacity var(--zeit-tipp) var(--kurve);text-shadow:0 1px 3px #000000eb,0 4px 28px #000c;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.tf-krieg-kurs .zahl{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:#fff;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1;display:block}.tf-krieg-kurs .unten{font-size:var(--fs-2);letter-spacing:normal;color:#fffffff0;justify-content:center;align-items:center;gap:8px;margin-top:3px;display:flex}.tf-krieg-kurs .unten b{font-weight:560}.tf-krieg-zeiger{pointer-events:none;z-index:3;opacity:0;transition:opacity var(--zeit-tipp) var(--kurve);border-radius:var(--r1);font-size:var(--fs-2);color:#eef3ff;white-space:nowrap;background:#080b09d6;border:1px solid #7b9df973;padding:3px 8px 4px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 10px #00000080}.tf-krieg-zeiger[data-fest="1"]{border-color:var(--accent);background:#0c1220eb}.tf-krieg-feed{z-index:3;border-radius:var(--r2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#080b09c7;border:1px solid #c4d6ba2b;width:min(430px,52vw);padding:8px 10px 7px;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 14px #00000073}.tf-krieg-feed .kopf{font-size:var(--fs-0);color:#ecf2e8b8;white-space:nowrap;justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.tf-krieg-feed .leer{font-size:var(--fs-1);color:#ecf2e8b8;padding:2px 0 3px}.tf-krieg-feed .zeile{font-size:var(--fs-1);white-space:nowrap;grid-template-columns:11px minmax(72px,auto) 1fr auto;align-items:baseline;gap:7px;line-height:1.6;display:grid}.tf-krieg-feed .zeile .pfeil{font-size:9px}.tf-krieg-feed .zeile .was{color:#ecf2e8e6}.tf-krieg-feed .zeile .ort{color:#ecf2e8bd;text-overflow:ellipsis;overflow:hidden}.tf-krieg-feed .zeile .ort,.tf-krieg-feed .zeile .wirkung{font-family:var(--font-num);font-variant-numeric:tabular-nums}.tf-krieg-feed .zeile .wirkung{text-align:right;color:#f2f6fa}.tf-krieg-feed .zeile .ort.wort,.tf-krieg-feed .zeile .wirkung.wort{font-family:var(--font);font-variant-numeric:normal}.tf-krieg-feed .zeile.kauf .pfeil,.tf-krieg-feed .zeile.kauf .was{color:#6fe3b4}.tf-krieg-feed .zeile.verkauf .pfeil,.tf-krieg-feed .zeile.verkauf .was{color:#ff8497}.tf-krieg-feed .zeile.schwer .was{letter-spacing:.01em;font-weight:600}.tf-krieg-feed .zeile.schwer .wirkung{font-weight:600}.tf-krieg-feed .zeile.sieg{background:#bfd4ff1a}.tf-krieg-feed .zeile.sieg .pfeil,.tf-krieg-feed .zeile.sieg .was{color:#bfd4ff;font-weight:600}.tf-krieg-feed .zeile.runde .pfeil,.tf-krieg-feed .zeile.runde .was{color:#ecf2e8a8}.tf-krieg-feed .zeile.griff,.tf-krieg-unten .lz.griff{cursor:pointer;border-radius:var(--r1)}.tf-krieg-feed .zeile.griff:hover,.tf-krieg-unten .lz.griff:hover{background:#96afd71f}.tf-krieg-feed .zeile.griff:focus-visible,.tf-krieg-unten .lz.griff:focus-visible{outline:1px solid var(--accent);outline-offset:-1px;background:#7b9df91f}.tf-krieg-feed .zeile.griff{position:relative}.tf-krieg-feed .zeile.griff:focus-visible:before,.tf-krieg-feed .zeile.griff:hover:before{content:"";background:var(--accent);width:2px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px}.tf-krieg-leiste{z-index:4;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.tf-krieg-leiste .tf-krieg-tafel{pointer-events:auto;position:static}.tf-krieg-leiste .tf-krieg-tafel.reihe{align-items:center;gap:10px;display:flex}.tf-krieg-leiste .regler{font-size:var(--fs-1);font-family:var(--font);align-items:center;gap:6px;display:flex}.tf-krieg-leiste .regler input[type=range]{width:74px}.tf-krieg-leiste .regler .wert{width:10px;font-family:var(--font-num);font-variant-numeric:tabular-nums}.tf-krieg-leiste .fps{font-size:var(--fs-0)}.tf-krieg-leiste .warn{font-size:var(--fs-0);color:var(--amber);border-radius:var(--r1);white-space:nowrap;border:1px solid #e3b3416b;padding:2px 6px}.tf-krieg-leiste .hinweis{font-size:var(--fs-0);color:#ecf2e8b3;padding:5px 9px}.tf-krieg-still{z-index:4;border-radius:var(--r1);color:var(--amber);font-size:var(--fs-1);pointer-events:none;white-space:nowrap;background:#080b09cc;border:1px solid #e3b34166;padding:4px 10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.tf-krieg-tafeln{background:var(--fuge);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (max-width:1100px){.tf-krieg-tafeln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tf-krieg-tafeln{grid-template-columns:minmax(0,1fr)}}.tf-krieg-unten{background:var(--canvas);min-width:0;padding:8px 0 9px}.tf-krieg-unten .lz,.tf-krieg-unten .ukopf{padding-inline:10px}.tf-krieg-unten .ukopf{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.tf-krieg-unten .uleer{font-size:var(--fs-1);color:var(--fg-4);line-height:1.5}.tf-krieg-unten .feld{position:relative}.tf-krieg-unten .feld .marke{color:var(--fg-2)}.tf-krieg-unten .feld .marke,.tf-krieg-unten .feld .tiefzeiger{font-size:var(--fs-0);white-space:nowrap;pointer-events:none;position:absolute;top:2px}.tf-krieg-unten .feld .tiefzeiger{opacity:0;transition:opacity var(--zeit-tipp) var(--kurve);border-radius:var(--r1);color:#eef3ff;background:#080b09e6;border:1px solid #7b9df973;padding:2px 6px 3px;transform:translate(-50%)}.tf-krieg-unten .feld{cursor:crosshair}.tf-krieg-unten .feld .marke.kante-links{left:0}.tf-krieg-unten .feld .marke.kante-rechts{right:0}.tf-krieg-unten .uachse{font-size:var(--fs-0);color:var(--fg-4);justify-content:space-between;margin-top:3px;display:flex}.tf-krieg-unten .ltab{flex-direction:column;gap:1px;display:flex}.tf-krieg-unten .lz{font-size:var(--fs-1);white-space:nowrap;grid-template-columns:11px minmax(58px,auto) 1fr;align-items:baseline;gap:7px;min-width:0;line-height:1.62;display:grid}.tf-krieg-unten .lz .punkt{border-radius:2px;align-self:center;width:9px;height:9px}.tf-krieg-unten .lz .schwelle{color:var(--fg-3);font-variant-numeric:tabular-nums}.tf-krieg-unten .lz .was{color:var(--fg-2)}.tf-krieg-unten .lz .was.kauf{color:var(--up)}.tf-krieg-unten .lz .was.verkauf{color:var(--down)}.tf-krieg-unten .lz .wert{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.tf-krieg-unten .lz:has(>.schwelle:first-child){grid-template-columns:minmax(62px,auto) minmax(74px,auto) 1fr}@media (max-width:700px){.tf-krieg-runde{width:min(240px,62vw)}.tf-krieg-wand{top:50%}.tf-krieg-wand .wert{font-size:var(--fs-5)}}@media (max-width:1000px){.tf-krieg-feed{width:auto;bottom:64px;left:12px;right:12px}.tf-krieg-still{top:104px;bottom:auto;left:12px;transform:none}}.tf-krieg-buehne{height:min(72vh,720px);position:relative}@media (max-width:900px){.tf-krieg-buehne{height:min(56vh,460px)}}.tf-streu-bahn{grid-template-columns:minmax(0,1fr) 300px}.tf-streu-liste{position:relative}.tf-streu-liste>.innen{position:absolute;inset:0;overflow-y:auto}@media (max-width:1100px){.tf-streu-bahn{grid-template-columns:minmax(0,1fr)}.tf-streu-liste{height:240px}}input.tf.tf-klein{height:24px;font-size:var(--fs-2);border-radius:var(--r1);background:var(--void);border-color:var(--line);color:var(--fg);padding:0 8px}input.tf.tf-klein::-webkit-search-cancel-button{filter:invert();opacity:.5}.tf-vollbild{z-index:400;background:var(--void);border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}.tf-buehne:has(.tf-vollbild){animation:none!important;transform:none!important}::backdrop{background:var(--void)}:fullscreen{background:var(--void)}.tf-listenzeile{width:100%;height:24px;color:var(--fg-2);text-align:left;align-items:center;gap:7px;padding:0;display:flex}.bar:before{transition:width var(--zeit-lauf) var(--kurve)}table.tf thead th.sortable>span[aria-hidden]{transition:opacity var(--zeit-tipp) var(--kurve),transform var(--zeit-lauf) var(--kurve)}table.tf thead th.sortable:not(.act)>span[aria-hidden]{transform:translateY(-2px)}@keyframes tf-wechsel-auf{0%{opacity:.85}to{opacity:0}}.tf-wechsel{position:relative}.tf-wechsel:after{content:"";pointer-events:none;opacity:0;background:var(--wechsel-ton,var(--accent-sub));border-radius:2px;position:absolute;inset:-2px -4px}.tf-wechsel[data-wechsel]:after{animation:tf-wechsel-auf var(--zeit-wachs) var(--kurve) both}.pill[title]:hover{border-color:var(--line-3)}@media (prefers-reduced-motion:reduce){.bar:before{transition:none}table.tf thead th.sortable>span[aria-hidden]{transition:none;transform:none}.tf-wechsel[data-wechsel]:after{animation:none}}.tf-liste{padding:10px 12px 8px}@media (max-height:820px){.tf-start .tf-kennzahl{gap:2px;padding:10px 14px 11px}.tf-start .tf-kennzahl>.wert{font-size:30px}.tf-start .tf-liste{padding:7px 12px 5px}.tf-start .tf-listenzeile{height:21px}.tf-start .tf-panel-kopf{height:34px}}@media (max-width:720px){.tf-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:700px){.tf-start .tf-listenzeile{height:20px}}:root{--kraken:#7132f5;--kraken-hoch:#7f45ff;--kraken-hell:#9b6dff;--zugang-kappe:26px}.tf-zugang,.tf-zugang-decke{z-index:55;background:var(--void);position:fixed;inset:0}.tf-zugang{overscroll-behavior:contain;padding:28px 16px;display:flex;overflow-y:auto}.tf-zugang .tf-lauf{animation:tf-zugang-da .9s var(--kurve) .24s both}.tf-zugang-schein{pointer-events:none;z-index:0;animation:tf-zugang-da 1.2s var(--kurve) .3s both;background:radial-gradient(52% 42% at 50% 0,#7b9df91a,#0000 70%),radial-gradient(34% 46% at 22% 74%,#7132f529,#0000 72%);position:fixed;inset:0}.tf-zugang-buehne{z-index:1;width:min(960px,100%);margin:auto;position:relative}.tf-zugang-strich{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--kraken-hell) 24%,#fff 50%,var(--accent) 76%,transparent);opacity:0;height:2px;animation:tf-zugang-strich-an .26s cubic-bezier(.3,.7,.2,1) .3s both,tf-zugang-strich-weg .34s var(--kurve-weg) .62s forwards;margin-top:-1px;position:absolute;top:50%;left:-8%;right:-8%;transform:scaleX(0)}.tf-zugang-karte{background-color:var(--canvas);border:1px solid var(--line-2);clip-path:polygon(0 0,calc(100% - var(--zugang-kappe)) 0,100% var(--zugang-kappe),100% 100%,0 100%);background-image:linear-gradient(225deg,transparent 0,transparent calc(var(--zugang-kappe) - 1.4px),var(--line-3) calc(var(--zugang-kappe) - 1.4px),var(--line-3) var(--zugang-kappe),transparent var(--zugang-kappe)),repeating-linear-gradient(to right,#c8cdda09 0 1px,transparent 1px 32px),repeating-linear-gradient(to bottom,#c8cdda09 0 1px,transparent 1px 32px);background-position:100% 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat;background-size:var(--zugang-kappe) var(--zugang-kappe),auto,auto;animation:tf-zugang-auf .62s cubic-bezier(.6,.02,.28,1) .44s both;position:relative}.tf-zugang-oben{padding:26px 34px 4px}.tf-zugang-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-zugang-haus{font-size:var(--fs-3);letter-spacing:-.01em;align-items:center;gap:9px;font-weight:600;display:inline-flex}.tf-zugang-haus,.tf-zugang-titel{font-family:var(--font-display);font-stretch:var(--breit);color:var(--fg)}.tf-zugang-titel{letter-spacing:-.038em;text-wrap:balance;margin:30px 0 0;font-size:clamp(32px,5vw,58px);font-weight:650;line-height:1}.tf-zugang-titel .kraken{color:var(--kraken-hell);white-space:nowrap;display:block}.tf-zugang-schritte{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 1px minmax(0,1.18fr);margin-top:28px;display:grid}.tf-zugang-schritt{min-width:0;padding:22px 34px 24px;position:relative}.tf-zugang-schritt.ist-kraken{background:radial-gradient(110% 95% at 0 100%,#7132f524,#0000 62%)}.tf-zugang-bruecke{background:linear-gradient(to bottom,#9b6dff8c,var(--line) 45%,#7b9df973)}.tf-zugang-nr{font-size:var(--fs-1);color:var(--fg-3);letter-spacing:.04em;align-items:center;gap:10px;display:flex}.tf-zugang-nr:after{content:"";background:var(--line);flex:1;height:1px}.ist-kraken .tf-zugang-nr{color:var(--kraken-hell)}.tf-zugang-h2{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-6);letter-spacing:-.02em;color:var(--fg);margin:12px 0 0;font-weight:620;line-height:1.2}.tf-zugang-h2 label{cursor:pointer}.tf-zugang-kraken{background:var(--kraken);color:#fff;height:54px;font-size:var(--fs-5);letter-spacing:-.005em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:background-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:0 18px 0 20px;font-weight:560;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff3}.tf-zugang-kraken:hover{background:var(--kraken-hoch)}.tf-zugang-kraken svg{transition:transform var(--zeit-lauf) var(--kurve);flex-shrink:0}.tf-zugang-kraken:hover svg{transform:translate(2px,-2px)}.tf-zugang-kraken:focus-visible{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--kraken);outline:none}.tf-zugang-fein{font-size:var(--fs-1);color:var(--fg-4);margin-top:10px}.tf-zugang-form{margin-top:20px}.tf-zugang-feld{position:relative}.tf-zugang-feld input{background:var(--void);width:100%;height:56px;color:var(--fg);border:1px solid var(--line-2);font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;caret-color:var(--accent);transition:border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border-radius:0;outline:none;padding:0 70px 0 18px;font-size:clamp(16px,4.4vw,21px);display:block}.tf-zugang-feld input::placeholder{color:var(--fg-4);letter-spacing:.1em}.tf-zugang-feld input:focus{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-sub)}.tf-zugang-karte[data-phase=fehler] .tf-zugang-feld input{border-color:#f2596f8c}.tf-zugang-zahl{font-size:var(--fs-2);color:var(--fg-4);pointer-events:none;transition:color var(--zeit-tipp) var(--kurve);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tf-zugang-zahl.passt{color:var(--up)}.tf-zugang-raster{gap:4px;margin-top:8px;display:flex}.tf-zugang-raster span{background:var(--line-2);transform-origin:0;height:3px;transition:background-color .14s var(--kurve);animation:tf-zugang-strichlein .42s var(--kurve) calc(1.02s + var(--j) * 22ms) both;flex:1}.tf-zugang-raster span:nth-child(4n):not(:last-child){margin-right:10px}.tf-zugang-los,.tf-zugang-raster span.an{background:var(--fg)}.tf-zugang-los{cursor:pointer;width:100%;height:54px;color:var(--void);font-size:var(--fs-5);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:background-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:0 18px 0 20px;font-weight:560;display:flex;position:relative;overflow:hidden}.tf-zugang-los:hover:not(:disabled){background:#fff}.tf-zugang-los:focus-visible{box-shadow:inset 0 0 0 2px var(--void),inset 0 0 0 4px var(--accent);outline:none}.tf-zugang-los:disabled{cursor:default;color:var(--fg-3);background:#e6ecf51a}.tf-zugang-los svg{transition:transform var(--zeit-lauf) var(--kurve);flex-shrink:0}.tf-zugang-los:hover:not(:disabled) svg{transform:translate(3px)}.tf-zugang-los[data-phase=pruefen]{background:var(--fg);color:var(--void)}.tf-zugang-los[data-phase=pruefen]:after{content:"";background:linear-gradient(90deg,#0000,#7b9df98c 45%,#9b6dff8c 55%,#0000);animation:tf-zugang-lauf .9s cubic-bezier(.45,.05,.35,1) infinite;position:absolute;inset:0;transform:translate(-100%)}.tf-zugang-los[data-phase=ok]{background:var(--up);color:var(--void)}.tf-zugang-los .haken path{stroke-dasharray:16;stroke-dashoffset:16px;animation:tf-zugang-haken .34s var(--kurve) 50ms forwards}.tf-zugang-wo{margin-top:16px}.tf-zugang-wo summary{cursor:pointer;font-size:var(--fs-3);color:var(--fg-3);transition:color var(--zeit-tipp) var(--kurve);align-items:center;gap:8px;list-style:none;display:inline-flex}.tf-zugang-wo summary::-webkit-details-marker{display:none}.tf-zugang-wo summary:after{content:"";width:6px;height:6px;transition:transform var(--zeit-lauf) var(--kurve);border-bottom:1.4px solid;border-right:1.4px solid;margin-top:-3px;transform:rotate(45deg)}.tf-zugang-wo[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.tf-zugang-wo summary:hover,.tf-zugang-wo[open] summary{color:var(--fg)}.tf-zugang-wo summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tf-zugang-format{font-size:var(--fs-3);color:var(--fg-2);margin-top:12px}.tf-zugang-wege{border-left:2px solid var(--line-2);font-size:var(--fs-3);background:#bec3d209;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:12px 0 0;padding:12px 14px;display:grid}.tf-zugang-wege dt{color:var(--fg);font-weight:500}.tf-zugang-wege dd{color:var(--fg-2);margin:0}.tf-zugang-wege i{color:var(--fg-4);padding:0 3px;font-style:normal}.tf-zugang-meldung{padding:0 34px}.tf-zugang-hinweis{border-left:2px solid var(--down);animation:tf-zugang-stufe .34s var(--kurve) both;background:#f2596f12;margin:0 0 22px;padding:12px 14px}.tf-zugang-hinweis.warten{border-left-color:var(--amber);background:#e3b34112}.tf-zugang-hinweis .haupt{font-size:var(--fs-4);color:var(--fg)}.tf-zugang-hinweis .neben{font-size:var(--fs-3);color:var(--fg-2);margin-top:5px;line-height:1.5}.tf-zugang-hinweis a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.tf-zugang-fuss{border-top:1px solid var(--line);font-size:var(--fs-1);color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:13px 34px 15px;display:flex}.tf-zugang-stufe{animation:tf-zugang-stufe .56s var(--kurve) calc(.66s + var(--i) * 60ms) both}.tf-zugang-geht .tf-zugang-karte{animation:tf-zugang-zu .4s var(--kurve-weg) both}.tf-zugang-geht .tf-zugang-strich{background:linear-gradient(90deg,transparent,var(--up) 26%,#fff 50%,var(--up) 74%,transparent);animation:tf-zugang-strich-ok .4s cubic-bezier(.3,.7,.2,1) both}.tf-zugang-geht .tf-lauf,.tf-zugang-geht .tf-zugang-schein{animation:tf-ab-blende .4s var(--kurve-weg) both}@keyframes tf-zugang-da{0%{opacity:0}to{opacity:1}}@keyframes tf-zugang-auf{0%{clip-path:polygon(0 50%,100% 50%,100% 50%,100% 50%,0 50%)}to{clip-path:polygon(0 0,calc(100% - var(--zugang-kappe)) 0,100% var(--zugang-kappe),100% 100%,0 100%)}}@keyframes tf-zugang-zu{0%{clip-path:polygon(0 0,calc(100% - var(--zugang-kappe)) 0,100% var(--zugang-kappe),100% 100%,0 100%)}to{clip-path:polygon(0 50%,100% 50%,100% 50%,100% 50%,0 50%)}}@keyframes tf-zugang-strich-an{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes tf-zugang-strich-weg{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes tf-zugang-strich-ok{0%{opacity:0;transform:scaleX(.15)}45%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes tf-zugang-stufe{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes tf-zugang-strichlein{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tf-zugang-lauf{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tf-zugang-haken{to{stroke-dashoffset:0}}@media (max-width:760px){.tf-zugang{padding:16px 12px}.tf-zugang-oben{padding:22px 20px 2px}.tf-zugang-schritte{grid-template-columns:minmax(0,1fr);margin-top:22px}.tf-zugang-bruecke{background:linear-gradient(to right,#9b6dff8c,var(--line) 50%,#7b9df973);height:1px}.tf-zugang-schritt{padding:20px 20px 22px}.tf-zugang-schritt.ist-kraken{background:radial-gradient(120% 110% at 0 100%,#7132f524,#0000 62%)}.tf-zugang-meldung{padding:0 20px}.tf-zugang-fuss{padding:12px 20px 14px}.tf-zugang-h2{font-size:19px}.tf-zugang-feld input{letter-spacing:.04em;padding:0 56px 0 14px;font-size:16px}.tf-zugang-feld input::placeholder{letter-spacing:.04em}.tf-zugang-zahl{right:12px}.tf-zugang-fuss .trenner{display:none}.tf-zugang-fuss{gap:4px 14px}}@media (prefers-reduced-motion:reduce){.tf-zugang .tf-lauf,.tf-zugang-geht .tf-lauf,.tf-zugang-geht .tf-zugang-karte,.tf-zugang-geht .tf-zugang-schein,.tf-zugang-hinweis,.tf-zugang-karte,.tf-zugang-raster span,.tf-zugang-schein,.tf-zugang-stufe{animation:none}.tf-zugang-strich{display:none}.tf-zugang-los[data-phase=pruefen]:after{animation-duration:2.4s}}.tf-recht{font-size:var(--fs-0);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.tf-recht a{color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve);text-decoration:none}.tf-recht a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.tf-recht a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tf-recht-start{z-index:10;font-size:var(--fs-1);justify-content:center;position:absolute;bottom:20px;left:0;right:0}.tf-abgang .tf-recht-start{animation:tf-ab-blende .24s var(--kurve-weg) both}.tf-recht-zugang{font-size:var(--fs-1);margin-left:auto}.tf-recht-schiene{flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding:10px 0 12px}@media (max-height:699px){.tf-recht-schiene{display:none}}@media (max-width:760px){.tf-recht-zugang{margin-left:0}}.tf-logo-schreibt{animation:tf-logo-schreiben 1.1s cubic-bezier(.45,.05,.2,1) var(--logo-verzug,.78s) both;-webkit-mask-image:linear-gradient(125deg,#000 42%,#0000 58%);mask-image:linear-gradient(125deg,#000 42%,#0000 58%);-webkit-mask-size:320% 320%;mask-size:320% 320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes tf-logo-schreiben{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.tf-start-logo{margin-bottom:38px;display:block}.tf-start-logo .tf-logo-schreibt{--logo-verzug:.12s;width:clamp(72px,11vw,124px);height:auto}.tf-titel:before{transform-origin:50% 100%;animation:tf-marke-wachs .42s var(--kurve) .16s both}@keyframes tf-marke-wachs{0%{transform:scaleY(0)}to{transform:none}}.tf-zugang-kraken{position:relative;overflow:hidden}.tf-zugang-kraken:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff42 50%,#0000 68%);animation:tf-knopf-glanz 1.1s cubic-bezier(.45,.05,.2,1) 1.4s both;position:absolute;inset:0;transform:translate(-120%)}.tf-zugang-kraken:hover:after{animation:tf-knopf-glanz-2 .9s cubic-bezier(.45,.05,.2,1) both}@keyframes tf-knopf-glanz{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes tf-knopf-glanz-2{0%{transform:translate(-120%)}to{transform:translate(120%)}}.tf-zugang-karte[data-phase=ok] .tf-zugang-raster span{background:var(--up);animation:tf-zugang-welle .5s var(--kurve) calc(var(--j) * 26ms) both}@keyframes tf-zugang-welle{0%{background:var(--fg);transform:scaleY(1)}45%{background:var(--up);transform:scaleY(2.6)}to{background:var(--up);transform:scaleY(1)}}.tf-zugang-karte[data-phase=ok] .tf-zugang-feld input{border-color:#3ecfa099;box-shadow:0 0 0 3px #3ecfa024}.tf-zugang-karte[data-phase=ok] .tf-zugang-feld:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#3ecfa052 50%,#0000 60%) 0 0/300% 100% no-repeat;animation:tf-zugang-streif .75s cubic-bezier(.45,.05,.2,1) 80ms both;position:absolute;inset:1px}@keyframes tf-zugang-streif{0%{background-position:100% 0}to{background-position:0 0}}.tf-zugang-karte>:not(.tf-zugang-siegel){transition:filter .5s var(--kurve),opacity .5s var(--kurve)}.tf-zugang-karte[data-siegel]>:not(.tf-zugang-siegel){filter:blur(7px);opacity:.16}.tf-zugang-siegel{z-index:3;pointer-events:none;animation:tf-zugang-da .4s var(--kurve) both;background:radial-gradient(55% 50% at 50% 44%,#3ecfa01c,#0000 72%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tf-zugang-siegel .zeichen{color:var(--fg);place-items:center;display:grid;position:relative}.tf-zugang-siegel .zeichen svg{z-index:1;animation:tf-logo-schreiben .8s cubic-bezier(.45,.05,.2,1) 60ms both;position:relative;-webkit-mask-image:linear-gradient(125deg,#000 42%,#0000 58%);mask-image:linear-gradient(125deg,#000 42%,#0000 58%);-webkit-mask-size:320% 320%;mask-size:320% 320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tf-zugang-siegel .ring{border:1px solid #3ecfa099;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:tf-zugang-ring 1.25s cubic-bezier(.2,.6,.2,1) .12s both;position:absolute;top:50%;left:50%}.tf-zugang-siegel .ring.zwei{border-color:#7b9df980;animation-delay:.34s}@keyframes tf-zugang-ring{0%{opacity:0;transform:scale(.35)}18%{opacity:1}to{opacity:0;transform:scale(2.7)}}.tf-zugang-siegel .gruss{font-family:var(--font-display);font-stretch:var(--breit);letter-spacing:-.03em;color:var(--fg);animation:tf-zugang-stufe .56s var(--kurve) .38s both;margin-top:24px;font-size:clamp(24px,3.4vw,38px);font-weight:650}@media (prefers-reduced-motion:reduce){.tf-logo-schreibt,.tf-titel:before,.tf-zugang-karte[data-phase=ok] .tf-zugang-feld:after,.tf-zugang-karte[data-phase=ok] .tf-zugang-raster span,.tf-zugang-kraken:after,.tf-zugang-kraken:hover:after,.tf-zugang-siegel,.tf-zugang-siegel .gruss,.tf-zugang-siegel .ring,.tf-zugang-siegel .zeichen svg{animation:none}.tf-logo-schreibt,.tf-zugang-siegel .zeichen svg{-webkit-mask-image:none;mask-image:none}.tf-zugang-kraken:after,.tf-zugang-siegel .ring{display:none}}.tf-spur-rahmen{container-type:inline-size}.tf-spur{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}@container (max-width:330px){.tf-spur{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:8px}}.tf-spur-feld{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.tf-spur-coin,.tf-spur-leer{border-radius:var(--r1);background:var(--surf-1);border:0;place-items:center;width:100%;height:26px;padding:0;display:grid;position:relative}.tf-spur-coin{cursor:pointer;transition:background-color var(--zeit-tipp) var(--kurve)}.tf-spur-coin:hover{background:var(--surf-2)}.tf-spur-coin:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tf-spur-leer:after{content:"";background:var(--fg-5);border-radius:50%;width:3px;height:3px}.tf-spur-gleich{color:var(--fg-3);position:absolute;top:1px;right:2px}.tf-spur-gleich,.tf-spur-name{font-size:var(--fs-0);line-height:1}.tf-spur-name{color:var(--fg-4)}.tf-spur-feld[data-laeuft] .tf-spur-coin,.tf-spur-feld[data-laeuft] .tf-spur-leer{box-shadow:inset 0 -2px 0 var(--accent)}.tf-spur-feld[data-laeuft] .tf-spur-name{color:var(--fg)}.tf-stromtuer{text-align:center;animation:tf-zugang-stufe .5s var(--kurve) both;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.tf-stromtuer-titel{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-5);letter-spacing:-.015em;color:var(--fg);font-weight:620}.tf-stromtuer-satz{max-width:52ch;font-size:var(--fs-3);color:var(--fg-2);margin:0;line-height:1.5}.tf-stromtuer-fein a,.tf-stromtuer-satz a{color:var(--fg-3);text-underline-offset:3px;text-decoration:underline}.tf-stromtuer-fein a:hover,.tf-stromtuer-satz a:hover{color:var(--fg)}.tf-stromtuer-knopf{cursor:pointer;background:var(--fg);width:min(260px,100%);height:42px;color:var(--void);font-size:var(--fs-4);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);transition:background-color var(--zeit-tipp) var(--kurve);border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 16px;font-weight:560;display:flex;position:relative;overflow:hidden}.tf-stromtuer-knopf svg{transition:transform var(--zeit-lauf) var(--kurve);flex-shrink:0}.tf-stromtuer-knopf:hover{background:#fff}.tf-stromtuer-knopf:hover svg{transform:translate(3px)}.tf-stromtuer-knopf:active{transform:scale(.99)}.tf-stromtuer-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--void),inset 0 0 0 4px var(--accent);outline:none}.tf-stromtuer-fein{font-size:var(--fs-1);color:var(--fg-4)}.tf-stromtuer.knapp{z-index:6;text-align:left;border:1px solid var(--line-2);border-radius:var(--r3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(620px,100% - 24px);animation:tf-zugang-da .5s var(--kurve) .3s both;background:#0a0a0ce0;flex-direction:row;align-items:center;gap:14px;padding:10px 10px 10px 14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tf-stromtuer.knapp .tf-stromtuer-satz{font-size:var(--fs-2);max-width:none;line-height:1.4}.tf-stromtuer.knapp .tf-stromtuer-knopf{flex-shrink:0;width:auto;height:36px}.tf-stromtuer.knapp.platz-neben,.tf-stromtuer.knapp.platz-zwischen{width:auto;max-width:620px;margin-inline:auto;left:calc(24px + min(280px,40vw));transform:none}.tf-stromtuer.knapp.platz-zwischen{right:calc(24px + min(258px,38vw))}.tf-stromtuer.knapp.platz-neben{right:12px}.tf-stromtuer.knapp.platz-stapel{pointer-events:auto;align-self:stretch;width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.tf-krieg-stapel{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px;container-type:inline-size}.tf-krieg-stapel.neben-druck{right:calc(24px + min(258px,38vw))}.tf-krieg-stapel>.tf-krieg-tafel{position:relative;top:auto;left:auto}@container (max-width:560px){.tf-stromtuer.knapp.platz-stapel{flex-direction:column;align-items:stretch}.tf-stromtuer.knapp.platz-stapel .tf-stromtuer-knopf{width:100%}}@media (max-width:560px){.tf-stromtuer.knapp{flex-direction:column;align-items:stretch}.tf-stromtuer.knapp .tf-stromtuer-knopf{width:100%}}@media (prefers-reduced-motion:reduce){.tf-stromtuer,.tf-stromtuer.knapp{animation:none}}.tf-stimmung{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.tf-stimmung .kopf{font-size:var(--fs-1);align-items:baseline;gap:8px;display:flex}.tf-stimmung .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-3);color:var(--fg)}.tf-stimmung .balken{height:8px;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:2px;display:flex;overflow:hidden}.tf-stimmung .balken .bull{background:var(--up);opacity:.8}.tf-stimmung .balken .bear{background:var(--down);opacity:.8}.tf-stimmung .zahlen{font-size:var(--fs-2);justify-content:space-between;display:flex}.tf-stimmung .knoepfe{gap:6px;display:flex}.tf-stimmung .knoepfe .pill{flex:1 1 0;justify-content:center}.tf-stimmung .meldung{font-size:var(--fs-1);color:var(--amber)}.tf-stimmung .reihe{align-items:flex-end;gap:3px;height:34px;display:flex}.tf-stimmung .reihe .woche{height:100%;box-shadow:inset 0 -1px 0 var(--line-2);flex:1 1 0;position:relative}.tf-stimmung .reihe .fuell{background:var(--up);opacity:.55;position:absolute;bottom:0;left:0;right:0}.tf-stimmung .fein{font-size:var(--fs-0);color:var(--fg-4);line-height:1.35}.tf-stimmung .leer{font-size:var(--fs-1);color:var(--fg-4)}.tf-stimmung[data-kompakt]{gap:6px;padding:10px 12px}.tf-meldungen{flex-direction:column;min-width:0;min-height:0;display:flex}.tf-meldungen .kopf{font-size:var(--fs-1);align-items:baseline;gap:8px;padding:12px 14px 6px;display:flex}.tf-meldungen .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-3);color:var(--fg)}.tf-meldungen .liste{min-height:0;margin:0;padding:0 0 6px;list-style:none;overflow-y:auto}.tf-meldung{font-size:var(--fs-2);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 14px;display:grid}.tf-meldung .quelle{font-size:var(--fs-0);color:var(--fg-4);letter-spacing:.02em}.tf-meldung[data-art=post] .quelle{color:var(--accent)}.tf-meldung .inhalt{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.tf-meldung .markt{color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.tf-meldung span.markt{cursor:default}.tf-meldung button.markt:hover{color:var(--accent)}.tf-meldung .konto{color:var(--fg-3);font-size:var(--fs-1)}.tf-meldung .text{color:var(--fg-2);overflow-wrap:anywhere}.tf-meldung a.text{text-decoration:none}.tf-meldung a.text:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.tf-meldung .zeit{font-size:var(--fs-1);color:var(--fg-4);white-space:nowrap}.tf-meldungen[data-kompakt] .kopf{padding:10px 12px 4px}.tf-meldungen[data-kompakt] .tf-meldung{padding:4px 12px}.tf-meldungen .leer{font-size:var(--fs-1);color:var(--fg-4);padding:6px 14px 10px}.tf-stimmung:not([data-kompakt]) .balken,.tf-stimmung:not([data-kompakt]) .knoepfe,.tf-stimmung:not([data-kompakt]) .reihe,.tf-stimmung:not([data-kompakt]) .zahlen{max-width:520px}.tf-indblatt-grund{z-index:90;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tf-indblatt{background:var(--pop);border:1px solid var(--line-3);border-radius:var(--r3);flex-direction:column;width:min(1120px,100%);min-height:0;max-height:calc(100vh - 32px);display:flex;box-shadow:0 18px 48px #0009}.tf-indblatt-kopf{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.tf-indblatt-spalten{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 18px;min-height:0;padding:10px 14px 6px;display:grid;overflow-y:auto}.tf-indblatt-spalte{gap:10px}.tf-indblatt-gruppe,.tf-indblatt-spalte{flex-direction:column;min-width:0;display:flex}.tf-indblatt-gruppe{gap:1px}.tf-indblatt-gname{text-align:left;cursor:pointer;width:100%;color:var(--fg);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:7px;margin-bottom:4px;padding:2px 6px 6px;font-size:13px;font-weight:600;display:flex}.tf-indblatt-pfeil{width:9px;color:var(--fg-5);font-size:10px}.tf-indblatt-zahl{background:var(--fg);min-width:18px;height:18px;color:var(--pop);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.tf-indblatt-zeile{border-radius:3px;align-items:center;gap:2px;min-width:0;display:flex}.tf-indblatt-zeile.ist-fokus,.tf-indblatt-zeile:hover{background:var(--platte)}.tf-indblatt-wahl{min-width:0;color:var(--fg-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:9px;padding:5px 6px;font-size:14px;display:flex}.tf-indblatt-wahl[aria-checked=true]{color:var(--fg);font-weight:500}.tf-indblatt-wahl:disabled{cursor:not-allowed}.tf-indblatt-ort{color:var(--fg-4);font-size:var(--fs-0);flex:none;margin-left:auto}.tf-indblatt-i{border:1px solid var(--line-3);width:18px;height:18px;font-family:var(--font-display);color:var(--fg-3);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-right:4px;font-size:11px;font-style:italic;font-weight:600;line-height:1;display:grid}.tf-indblatt-i:hover,.tf-indblatt-i[aria-pressed=true]{color:var(--fg);border-color:var(--fg-3)}.tf-indblatt-erkl{border-top:1px solid var(--line);min-height:78px;font-size:var(--fs-2);color:var(--fg-2);flex-direction:column;gap:3px;padding:10px 14px 12px;line-height:1.4;display:flex}.tf-indblatt-stern{border-color:#0000}.tf-indblatt-stern[aria-pressed=true]{color:var(--fg-3)}.tf-indblatt-stern[aria-pressed=true]:hover{color:var(--fg)}@media (hover:hover){.tf-indblatt-zeile .tf-indblatt-i{opacity:0;transition:opacity .12s var(--kurve)}.tf-indblatt-i[aria-pressed=true],.tf-indblatt-zeile.ist-fokus .tf-indblatt-i,.tf-indblatt-zeile:focus-within .tf-indblatt-i,.tf-indblatt-zeile:hover .tf-indblatt-i{opacity:1}}@media (max-height:940px){.tf-indblatt-wahl{padding-top:2px;padding-bottom:2px}.tf-indblatt-spalte{gap:8px}}@media (max-height:640px){.tf-indblatt-wahl{padding-top:2px;padding-bottom:2px}.tf-indblatt-spalte{gap:6px}.tf-indblatt-erkl{min-height:64px;padding-top:8px;padding-bottom:8px}}@media (max-width:900px){.tf-indblatt-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tf-indblatt-grund{padding:0}.tf-indblatt{border-radius:0;height:100%;max-height:100vh}.tf-indblatt-spalten{grid-template-columns:minmax(0,1fr)}}.tf-kleg-box{pointer-events:none;z-index:3;position:absolute;inset:0}.tf-kleg{flex-direction:column;align-items:flex-start;gap:1px;max-width:calc(100% - 96px);display:flex;position:absolute;left:8px}.tf-kleg-zeile{pointer-events:auto;background:var(--kleg-grund);border-radius:3px;flex-wrap:wrap;align-items:center;gap:0 7px;min-height:18px;padding:1px 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tf-kleg-zeile{background:color-mix(in srgb,var(--kleg-grund) 80%,transparent)}}.tf-kleg-zeile{font-size:var(--fs-1);line-height:16px}.tf-kleg-name{color:var(--kleg-achse);white-space:nowrap;font-weight:500}.tf-kleg-wert{color:var(--leg-ton,var(--kleg-tinte));white-space:nowrap}.tf-kleg-vgl{color:var(--kleg-tinte);font-family:var(--font-num)}.tf-kleg-klapp{cursor:pointer;font:inherit;font-size:var(--fs-1);color:var(--kleg-achse);border:0}.tf-kleg-klapp:hover{color:var(--kleg-tinte)}.tf-kleg-zeile.ist-aus .tf-kleg-mehr,.tf-kleg-zeile.ist-aus .tf-kleg-name,.tf-kleg-zeile.ist-aus .tf-kleg-wert{opacity:.45}.tf-kleg-knoepfe{align-items:center;gap:1px;display:none}.tf-kleg-zeile:focus-within .tf-kleg-knoepfe,.tf-kleg-zeile:hover .tf-kleg-knoepfe{display:inline-flex}.tf-kleg-zeile:focus{outline:none}.tf-kleg-zeile:focus-visible{outline:1px solid var(--kleg-achse);outline-offset:1px}.tf-kleg-knopf{cursor:pointer;width:20px;height:18px;color:var(--kleg-achse);background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.tf-kleg-knopf:hover:not(:disabled){color:var(--kleg-tinte);background:var(--kleg-tinte)}@supports (color:color-mix(in lab,red,red)){.tf-kleg-knopf:hover:not(:disabled){background:color-mix(in srgb,var(--kleg-tinte) 10%,transparent)}}.tf-kleg-knopf:disabled{opacity:.3;cursor:default}.tf-kleg-knopf[aria-expanded=true]{color:var(--kleg-tinte);background:var(--kleg-tinte)}@supports (color:color-mix(in lab,red,red)){.tf-kleg-knopf[aria-expanded=true]{background:color-mix(in srgb,var(--kleg-tinte) 10%,transparent)}}.tf-kleg-zeile{position:relative}.tf-kleg-zeile.hat-blatt .tf-kleg-knoepfe{display:inline-flex}.tf-kleg-blatt{z-index:5;border-radius:var(--r2);background:var(--kleg-grund);border:1px solid var(--kleg-tinte);flex-direction:column;gap:6px;min-width:168px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 4px);left:0}@supports (color:color-mix(in lab,red,red)){.tf-kleg-blatt{border:1px solid color-mix(in srgb,var(--kleg-tinte) 18%,transparent)}}.tf-kleg-blatt{font-size:var(--fs-1);color:var(--kleg-tinte)}@media (prefers-reduced-motion:no-preference){.tf-kleg-blatt{animation:tf-kleg-blatt-auf var(--zeit-lauf) var(--kurve)}}@keyframes tf-kleg-blatt-auf{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tf-kleg-param{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-kleg-param>span{color:var(--kleg-achse);white-space:nowrap}.tf-kleg-eingabe{text-align:right;width:58px;height:22px;color:var(--kleg-tinte);border:1px solid var(--kleg-tinte);background:0 0;border-radius:3px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.tf-kleg-eingabe{border:1px solid color-mix(in srgb,var(--kleg-tinte) 26%,transparent)}}.tf-kleg-eingabe{font-size:var(--fs-1)}.tf-kleg-eingabe:focus{border-color:var(--kleg-tinte);outline:none}.tf-kleg-standard{cursor:pointer;color:var(--kleg-achse);font-size:var(--fs-1);background:0 0;border:0;align-self:flex-end;padding:0}.tf-kleg-standard:hover:not(:disabled){color:var(--kleg-tinte);text-underline-offset:2px;text-decoration:underline}.tf-kleg-standard:disabled{opacity:.4;cursor:default}.tf-kleg-knopf[aria-pressed=true]{color:var(--kleg-tinte)}.tf-kleg-mehr{flex-wrap:wrap;gap:0 10px;display:inline-flex}.tf-kleg-mehr:empty,.tf-kleg-wert:empty{display:none}.tf-kleg-sub{white-space:nowrap;gap:5px;display:inline-flex}.tf-kleg-sub>:first-child{color:var(--kleg-achse)}.tf-kleg-sub>.num{color:var(--kleg-tinte)}.tf-kleg-sub.ist-zustand>.num,.tf-kleg-wert.ist-zustand{color:var(--kleg-achse)}.tf-kleg-sub.ist-leise>.num,.tf-kleg-sub.ist-leise>:first-child{color:var(--kleg-achse);opacity:.8}.tf-stimmen{flex-direction:column;gap:7px;min-width:0;min-height:0;padding:10px 12px;display:flex}.tf-stimmen .kopf{font-size:var(--fs-1);align-items:baseline;gap:8px;display:flex}.tf-stimmen .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-3);color:var(--fg)}.tf-stimmen .zeile-name{font-size:var(--fs-1);color:var(--fg-4);white-space:nowrap}.tf-stimmen .woche{grid-template-columns:52px minmax(40px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.tf-stimmen .balken{height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;display:flex;overflow:hidden}.tf-stimmen .balken .bull{background:var(--up);opacity:.8}.tf-stimmen .balken .bear{background:var(--down);opacity:.8}.tf-stimmen .anteil{font-size:var(--fs-2);white-space:nowrap;text-align:right;min-width:34px}.tf-stimmen .knoepfe{gap:4px;display:flex}.tf-stimmen .raster{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.tf-stimmen .spalte{font-size:var(--fs-1);color:var(--fg-3)}.tf-stimmen .zelle{border-top:1px solid var(--line);min-height:26px;padding-top:3px}.tf-stimmen .platz,.tf-stimmen .zelle{align-items:center;gap:6px;min-width:0;display:flex}.tf-stimmen .platz{font-size:var(--fs-2);color:var(--fg)}.tf-stimmen .platz .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-stimmen .platz .zahl{color:var(--fg-2);white-space:nowrap}.tf-stimmen .folge{opacity:.7;flex:none;gap:2px;display:inline-flex}.tf-stimmen .gewaehlt{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap}.tf-stimmen .leer{font-size:var(--fs-1);color:var(--fg-4)}.tf-stimmen .meldung{font-size:var(--fs-1);color:var(--amber)}.tf-stimmen .fein{font-size:var(--fs-0);color:var(--fg-4);margin-top:auto;line-height:1.35}.tf-halle{background:var(--canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.tf-halle>.tf-werkzeug{flex:none}.tf-halle-woche{border-bottom:1px solid var(--line);flex:none;grid-template-columns:auto minmax(0,1fr) auto minmax(120px,220px);align-items:center;gap:18px;padding:18px 22px;display:grid}.tf-halle-woche[data-leer]{min-height:92px;display:flex}.tf-halle-woche .seite{align-items:center;gap:14px;display:flex}.tf-halle-woche .anteil{white-space:nowrap;min-width:70px;font-size:28px;line-height:1}.tf-halle-woche .seite[data-seite=bear] .anteil{text-align:right}.tf-halle-woche .wahl{border-radius:var(--r2);border:1px solid var(--line-2);background:var(--surf-1);height:36px;color:var(--fg-2);font-size:var(--fs-3);white-space:nowrap;cursor:pointer;transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve);padding:0 16px;font-weight:500}.tf-halle-woche .wahl[data-richtung=bull]:hover:not(:disabled),.tf-halle-woche .wahl[data-richtung=bull][aria-pressed=true]{background:var(--up-sub);color:var(--up);border-color:#3ecfa073}.tf-halle-woche .wahl[data-richtung=bear]:hover:not(:disabled),.tf-halle-woche .wahl[data-richtung=bear][aria-pressed=true]{background:var(--down-sub);color:var(--down);border-color:#f2596f73}.tf-halle-woche .wahl:disabled{cursor:default}.tf-halle-woche .wahl:disabled:not([aria-pressed=true]){color:var(--fg-4);background:0 0}.tf-halle-woche .mitte{flex-direction:column;gap:9px;min-width:0;display:flex}.tf-halle-woche .kopf{font-size:var(--fs-2);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.tf-halle-woche .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-5);color:var(--fg);letter-spacing:-.012em}.tf-halle-woche .tau{background:var(--surf-1);height:14px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;display:flex;position:relative;overflow:hidden}.tf-halle-woche .tau .bull{background:linear-gradient(90deg,#3ecfa080,var(--up));transition:width var(--zeit-wachs) var(--kurve)}.tf-halle-woche .tau .bear{background:linear-gradient(90deg,var(--down),#f2596f80);transition:width var(--zeit-wachs) var(--kurve)}.tf-halle-woche .mittelstrich{background:var(--fg-3);width:1px;position:absolute;top:0;bottom:0;left:50%}.tf-halle-woche .dein{font-size:var(--fs-1);color:var(--fg-3)}.tf-halle-woche .reihe{gap:3px;height:46px;display:flex;position:relative}.tf-halle-woche .reihe:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.tf-halle-woche .reihe .woche{flex:1 1 0;position:relative}.tf-halle-woche .reihe .saeule{opacity:.8;border-radius:1px;position:absolute;left:18%;right:18%}.tf-halle-woche .reihe .saeule[data-richtung=bull]{background:var(--up);bottom:50%}.tf-halle-woche .reihe .saeule[data-richtung=bear]{background:var(--down);top:50%}.tf-halle-woche .reihe .punkt{background:var(--fg-5);border-radius:50%;width:3px;height:3px;margin:-1px 0 0 -1.5px;position:absolute;top:50%;left:50%}.tf-halle-duell{background:var(--fuge);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:540px;display:grid}.tf-halle-seite{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.tf-halle-seite:before{content:"";background:var(--up);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.tf-halle-seite[data-art=dump]:before{background:var(--down)}.tf-halle-seite>.kopf{font-size:var(--fs-2);align-items:center;gap:10px;padding:18px 22px 6px;display:flex}.tf-halle-seite .glyphe{color:var(--up);font-size:12px}.tf-halle-seite[data-art=dump] .glyphe{color:var(--down)}.tf-halle-seite>.kopf .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-6);letter-spacing:-.015em;color:var(--fg)}.tf-halle-seite .held{border-radius:var(--r4);border:1px solid var(--line);min-height:112px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(120% 150% at 0 0,var(--up-sub),transparent 62%),var(--surf-1);transition:border-color var(--zeit-tipp) var(--kurve);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:10px 22px 12px;padding:18px 20px;display:grid}.tf-halle-seite[data-art=dump] .held{background:radial-gradient(120% 150% at 0 0,var(--down-sub),transparent 62%),var(--surf-1)}.tf-halle-seite button.held:hover{border-color:var(--line-2)}.tf-halle-seite .held[data-leer]{cursor:default;background:0 0;border-style:dashed;gap:18px;display:flex}.tf-halle-seite .held .rang{color:var(--fg-3);min-width:18px;font-size:26px}.tf-halle-seite .held .wer{min-width:0;font-size:var(--fs-3);flex-direction:column;gap:5px;display:flex}.tf-halle-seite .held .name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:650;line-height:1.05;overflow:hidden}.tf-halle-seite .held .anteilring{flex:none;width:72px;height:72px;position:relative}.tf-halle-seite .held .anteilring .bahn{fill:none;stroke:var(--surf-3);stroke-width:5px}.tf-halle-seite .held .anteilring .bogen{fill:none;stroke:var(--up);stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray var(--zeit-wachs) var(--kurve)}.tf-halle-seite[data-art=dump] .held .anteilring .bogen{stroke:var(--down)}.tf-halle-seite .held .anteilring .wert{font-size:var(--fs-3);color:var(--fg);place-items:center;display:grid;position:absolute;inset:0}.tf-halle-seite .held .platzhalter{font-family:var(--font-display);color:var(--fg-4);font-size:44px;font-weight:650;line-height:1}.tf-halle-seite .held .leertext{font-size:var(--fs-4);color:var(--fg-3)}.tf-halle-seite .deins{color:var(--accent);font-size:var(--fs-1);white-space:nowrap}.tf-halle-seite .liste{flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin:0;padding:0 22px;list-style:none;display:flex;overflow-y:auto}.tf-halle-seite .zeile{border-radius:var(--r2);width:100%;height:34px;color:var(--fg);font-size:var(--fs-3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;overflow:hidden}.tf-halle-seite .zeile:before{content:"";width:var(--anteil);border-radius:inherit;background:var(--up);opacity:.13;transition:width var(--zeit-wachs) var(--kurve);position:absolute;top:0;bottom:0;left:0}.tf-halle-seite[data-art=dump] .zeile:before{background:var(--down)}.tf-halle-seite .zeile:hover{background:var(--surf-1)}.tf-halle-seite .zeile>*{position:relative}.tf-halle-seite .zeile .rang{width:18px;color:var(--fg-3);font-size:var(--fs-2)}.tf-halle-seite .zeile .name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tf-halle-seite .zeile .neben{font-size:var(--fs-2);white-space:nowrap}.tf-halle-seite .zeile .anteil,.tf-halle-seite .zeile .stimmen{text-align:right;min-width:44px}.tf-halle-seite .zeile .anteil{font-size:var(--fs-2)}.tf-halle-seite .abstimmen{border-top:1px solid var(--line);flex-direction:column;flex:auto;gap:10px;min-height:190px;margin-top:12px;padding:14px 22px 18px;display:flex}.tf-halle-seite .suchzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tf-halle-seite .suchzeile input.tf{min-width:0;height:36px;font-size:var(--fs-3);flex:220px}.tf-halle-seite .bestaetigen{align-items:center;gap:8px;display:flex}.tf-halle-seite .btn-stimme{border-radius:var(--r2);white-space:nowrap;cursor:pointer;height:36px;font-size:var(--fs-3);background:var(--up-sub);color:var(--up);border:1px solid #3ecfa080;padding:0 16px;font-weight:560}.tf-halle-seite[data-art=dump] .btn-stimme{background:var(--down-sub);color:var(--down);border-color:#f2596f80}.tf-halle-seite .kacheln{flex:auto;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.tf-halle-seite .kandidat{border-radius:var(--r2);border:1px solid var(--line);background:var(--surf-1);color:var(--fg);text-align:left;cursor:pointer;transition:border-color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:1px 9px;padding:8px 10px;display:grid}.tf-halle-seite .kandidat>:first-child{grid-row:1/span 2}.tf-halle-seite .kandidat .name{font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.tf-halle-seite .kandidat .oi{font-size:var(--fs-1);grid-area:2/2}.tf-halle-seite .kandidat .bewegung{font-size:var(--fs-2);white-space:nowrap;grid-area:1/3/span 2}.tf-halle-seite .kandidat:hover{border-color:var(--line-2);background:var(--surf-2)}.tf-halle-seite .kandidat[aria-selected=true]{border-color:var(--up);background:var(--up-sub)}.tf-halle-seite[data-art=dump] .kandidat[aria-selected=true]{border-color:var(--down);background:var(--down-sub)}.tf-halle-seite .kacheln .kein{font-size:var(--fs-2);grid-column:1/-1;padding:8px 2px}.tf-halle-seite .gewaehlt{border-top:1px solid var(--line);font-size:var(--fs-3);color:var(--fg-3);align-items:center;gap:8px;margin-top:auto;padding:16px 22px;display:flex}.tf-halle-seite .gewaehlt .haken{color:var(--accent)}.tf-halle-seite .spur{border-top:1px solid var(--line);margin-top:auto;padding:14px 22px 18px}.tf-halle-meldung{border-radius:var(--r2);background:var(--amber-sub);color:var(--amber);font-size:var(--fs-2);flex:none;margin:10px 22px 0;padding:8px 12px}.tf-halle-fein{font-size:var(--fs-1);color:var(--fg-4);border-top:1px solid var(--line);flex:none;padding:10px 22px 12px;line-height:1.45}@media (max-width:900px){.tf-halle-woche{grid-template-columns:1fr 1fr;gap:12px 14px;padding:14px 16px}.tf-halle-woche .mitte{order:-1;grid-column:1/-1}.tf-halle-woche .seite[data-seite=bear]{justify-content:flex-end}.tf-halle-rest{display:none}.tf-halle-woche .reihe{grid-column:1/-1}.tf-halle-duell{flex:none;grid-template-columns:1fr;min-height:0}.tf-halle-seite>.kopf .titel{font-size:var(--fs-5)}.tf-halle-seite>.kopf{flex-wrap:wrap}.tf-halle-seite .abstimmen,.tf-halle-seite .gewaehlt,.tf-halle-seite .spur,.tf-halle-seite>.kopf{padding-left:16px;padding-right:16px}.tf-halle-seite .held,.tf-halle-seite .liste{margin-left:16px;margin-right:16px}.tf-halle-seite .liste{padding:0}.tf-halle-seite .held{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px}.tf-halle-seite .held .rang{display:none}.tf-halle-seite .held .name{font-size:24px}.tf-halle-seite .kacheln{max-height:320px}}@media (prefers-reduced-motion:reduce){.tf-halle-seite .held .anteilring .bogen,.tf-halle-seite .zeile:before,.tf-halle-woche .tau .bear,.tf-halle-woche .tau .bull{transition:none}}.tf-kohorte[data-klickbar]{cursor:pointer;transition:box-shadow var(--zeit-tipp) var(--kurve)}.tf-kohorte[data-klickbar]:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.tf-kohorte[data-klickbar]:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.tf-kohorte[data-gewaehlt]{box-shadow:inset 0 0 0 1px var(--fg-3),inset 0 2px 0 var(--accent)}.tf-kohortenliste{margin-top:2px}.tf-bruch-puls{transform-box:fill-box;transform-origin:50%;animation:tf-bruch-puls 2.4s var(--kurve) infinite}@keyframes tf-bruch-puls{0%{opacity:.55;transform:scale(.5)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.tf-bruch-puls{opacity:.18;animation:none}}.tf-bruch-glut{opacity:0}.tf-bruch-flaeche,.tf-bruch-glut,.tf-bruch-ruhe{transition:opacity var(--zeit-lauf) var(--kurve)}[data-glut] .tf-bruch-glut{opacity:1}[data-glut] .tf-bruch-ruhe{opacity:0}[data-glut] .tf-bruch-flaeche{opacity:.45}@media (prefers-reduced-motion:reduce){.tf-bruch-flaeche,.tf-bruch-glut,.tf-bruch-ruhe{transition:none}}.tf-wand-duell{border-radius:var(--r3);pointer-events:none;white-space:nowrap;width:max-content;max-width:calc(100% - 16px);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0cb8;grid-template-columns:auto minmax(90px,160px) auto;align-items:center;gap:14px;padding:8px 14px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tf-wand-duell .balken{background:var(--surf-2);border-radius:3px;height:6px;display:flex;overflow:hidden}.tf-wand-duell .balken .l{background:var(--down)}.tf-wand-duell .balken .r{background:var(--up)}.tf-wand-duell[data-eng]{gap:10px;padding:4px 10px;top:4px}.tf-wand-duell[data-schmal]{grid-template-columns:auto minmax(40px,80px) auto;gap:8px}.tf-ticker{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.tf-ticker .kopf{scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:12px 16px 8px;display:flex;overflow-x:auto}.tf-ticker .kopf::-webkit-scrollbar{display:none}.tf-ticker .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-5);color:var(--fg);white-space:nowrap;letter-spacing:-.012em;flex:none}.tf-ticker .live{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #3ecfa024}.tf-ticker .summe{font-size:var(--fs-2);white-space:nowrap;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.tf-ticker .summe .split{background:var(--surf-2);border-radius:3px;flex:auto;min-width:60px;max-width:420px;height:6px;margin:0 6px;display:flex;overflow:hidden}.tf-ticker .summe .split .k{background:var(--up);transition:width var(--zeit-lauf) var(--kurve)}.tf-ticker .summe .split .v{background:var(--down);transition:width var(--zeit-lauf) var(--kurve)}.tf-ticker .liste{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0 10px 10px;list-style:none;display:flex;overflow-y:auto}.tf-ticker .zeile{animation:tf-ticker-ein .42s var(--kurve) both}@keyframes tf-ticker-ein{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.tf-ticker .zeile>button{border-radius:var(--r2);width:100%;height:32px;color:var(--fg-2);font-size:var(--fs-3);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;overflow:hidden}.tf-ticker .zeile>button:before{content:"";width:var(--anteil);border-radius:inherit;background:var(--up);opacity:.11;position:absolute;top:0;bottom:0;left:0}.tf-ticker .zeile[data-seite=verkauf]>button:before{background:var(--down)}.tf-ticker .zeile>button:after{content:"";border-radius:inherit;background:var(--up);opacity:0;animation:tf-ticker-blitz 1.1s ease-out;position:absolute;inset:0}.tf-ticker .zeile[data-seite=verkauf]>button:after{background:var(--down)}@keyframes tf-ticker-blitz{0%{opacity:.3}to{opacity:0}}.tf-ticker .zeile>button:hover{background:var(--surf-1)}.tf-ticker .zeile>button>*{position:relative}.tf-ticker .zeit{width:62px;font-size:var(--fs-2);color:var(--fg-4);flex:none}.tf-ticker .seite{width:12px;color:var(--up);flex:none;font-size:11px}.tf-ticker .zeile[data-seite=verkauf] .seite{color:var(--down)}.tf-ticker .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:auto;overflow:hidden}.tf-ticker .px{text-align:right;min-width:92px}.tf-ticker .px,.tf-ticker .wer{font-size:var(--fs-2);color:var(--fg-3);flex:none}.tf-ticker .wer{width:108px;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.tf-ticker .wer .pz{margin-left:auto}.tf-ticker[data-kompakt] .wer{width:30px;font-size:var(--fs-1);gap:1px}.tf-ticker .betrag{text-align:right;min-width:70px;color:var(--fg);flex:none}.tf-ticker .zeile[data-stufe="2"]>button{height:38px}.tf-ticker .zeile[data-stufe="2"] .betrag{font-size:var(--fs-5)}.tf-ticker .zeile[data-stufe="3"]>button{height:44px;box-shadow:inset 0 0 0 1px var(--line-2)}.tf-ticker .zeile[data-stufe="3"] .betrag{font-size:var(--fs-6)}.tf-ticker .leer{font-size:var(--fs-2);color:var(--fg-4);padding:10px 8px}.tf-ticker[data-kompakt] .kopf{gap:6px;padding:9px 12px 6px}.tf-ticker[data-kompakt] .titel{font-size:var(--fs-3)}.tf-ticker[data-kompakt] .liste{gap:1px;padding:0 6px 6px}.tf-ticker[data-kompakt] .zeile>button{height:25px;font-size:var(--fs-2);gap:7px;padding:0 6px}.tf-ticker[data-kompakt] .zeit{width:54px;font-size:var(--fs-1)}.tf-ticker[data-kompakt] .betrag{min-width:52px}.tf-ticker[data-kompakt] .zeile[data-stufe="2"]>button,.tf-ticker[data-kompakt] .zeile[data-stufe="3"]>button{height:28px}.tf-ticker[data-kompakt] .zeile[data-stufe="2"] .betrag,.tf-ticker[data-kompakt] .zeile[data-stufe="3"] .betrag{font-size:var(--fs-3)}@media (prefers-reduced-motion:reduce){.tf-ticker .zeile,.tf-ticker .zeile>button:after{animation:none}}.tf-ticker .rumpf{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.tf-ticker:not([data-kompakt]) .rumpf{background:var(--fuge);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:1px}.tf-ticker:not([data-kompakt]) .liste{background:var(--canvas);padding-top:6px}.tf-ticker .maerkte{background:var(--canvas);flex-direction:column;gap:2px;min-height:0;padding:6px 14px 12px;display:flex;overflow-y:auto}.tf-ticker .maerkte .unterkopf{font-size:var(--fs-2);color:var(--fg-3);justify-content:space-between;padding:4px 4px 8px;display:flex}.tf-ticker .maerkte .markt{border-radius:var(--r2);height:32px;color:var(--fg);text-align:left;cursor:pointer;font-size:var(--fs-3);background:0 0;border:0;grid-template-columns:16px 110px minmax(0,1fr) 64px 34px;align-items:center;gap:10px;padding:0 6px;display:grid}.tf-ticker .maerkte .markt:hover{background:var(--surf-1)}.tf-ticker .maerkte .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-ticker .maerkte .balken{min-width:2px;height:8px;transition:width var(--zeit-lauf) var(--kurve);border-radius:2px;display:flex;overflow:hidden}.tf-ticker .maerkte .balken .k{background:var(--up);opacity:.85}.tf-ticker .maerkte .balken .v{background:var(--down);opacity:.85}.tf-ticker .maerkte .betrag{text-align:right}.tf-ticker .maerkte .anzahl{text-align:right;font-size:var(--fs-2)}@media (max-width:900px){.tf-ticker:not([data-kompakt]) .rumpf{grid-template-columns:minmax(0,1fr)}.tf-ticker .maerkte{display:none}}.tf-kredit{background:var(--canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.tf-kredit>.tf-werkzeug{flex:none}.tf-kredit-summe{background:var(--fuge);border-bottom:1px solid var(--fuge);flex:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.tf-kredit-summe .kz{background:var(--canvas);flex-direction:column;gap:6px;padding:18px 22px 16px;display:flex}.tf-kredit-karte .etikett,.tf-kredit-summe .etikett{font-size:var(--fs-2);color:var(--fg-3)}.tf-kredit-summe .wert{letter-spacing:-.03em;color:var(--fg);font-size:38px;line-height:1}.tf-kredit-summe .wert .u{font-size:var(--fs-4);color:var(--fg-3);letter-spacing:0;margin-left:2px}.tf-kredit-summe .spur{background:var(--surf-2);border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.tf-kredit-summe .spur>span{background:var(--accent);height:100%;display:block}.tf-kredit-karten{background:var(--fuge);flex:auto;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;min-height:420px;display:grid}.tf-kredit-karte{background:var(--canvas);flex-direction:column;gap:16px;min-width:0;padding:20px 22px;display:flex}.tf-kredit-karte .kopf{align-items:baseline;gap:10px;display:flex}.tf-kredit-karte .token{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:24px;font-weight:650}.tf-kredit-karte .anteil,.tf-kredit-karte .px{font-size:var(--fs-2)}.tf-kredit-karte .werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.tf-kredit-karte .werte div{flex-direction:column;gap:3px;display:flex}.tf-kredit-karte .werte dt{font-size:var(--fs-2);color:var(--fg-3)}.tf-kredit-karte .werte dd{font-size:var(--fs-5);color:var(--fg);margin:0}.tf-kredit-karte .zins{font-size:var(--fs-3);flex-wrap:wrap;gap:6px 16px;display:flex}.tf-kredit-karte .fuss{margin-top:auto}.tf-kredit-karte:not([data-verliehen]) .token{color:var(--fg-2)}.tf-wandliste{flex:2 1 0;min-height:220px}.tf-wand-kopf{font-size:var(--fs-1);color:var(--fg-4);text-transform:none;justify-content:space-between;padding:8px 12px 4px;display:flex}.tf-wand{height:26px;font-size:var(--fs-2);color:var(--fg-2);grid-template-columns:14px minmax(0,1fr) 64px 64px 52px 92px;align-items:center;gap:8px;padding:0 12px;display:grid}.tf-wand:hover{background:var(--surf-1)}.tf-wand .seite{color:var(--up);font-size:10px}.tf-wand[data-seite=verkauf] .seite{color:var(--down)}.tf-wand .px{color:var(--fg)}.tf-wand .abstand,.tf-wand .dauer{text-align:right;color:var(--fg-3)}.tf-wand .usd{text-align:right;color:var(--fg)}.tf-wand .ausgang{text-align:right;font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap}.tf-wand[data-ende=gezogen] .ausgang{color:var(--amber)}.tf-wand[data-ende=ausser_sicht] .ausgang,.tf-wand[data-ende=neustart] .ausgang{color:var(--fg-4)}.tf-kf-haupt{padding:10px 12px 12px}.tf-kf-neben{padding:12px 14px 14px}.tf-kf-jetzt{flex-direction:column;gap:7px;display:flex}.tf-kf-jetzt .zeile{font-size:var(--fs-2);grid-template-columns:92px minmax(0,1fr) 76px;align-items:center;gap:10px;display:grid}.tf-kf-gruppe,.tf-kf-jetzt .name{color:var(--fg-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tf-kf-gruppe i,.tf-kf-jetzt .name i{border-radius:2px;flex:none;width:3px;height:12px}.tf-kf-jetzt .bahn{background:linear-gradient(var(--line-3),var(--line-3)) 50% 0 /1px 100% no-repeat,repeating-linear-gradient(to right,var(--line-2) 0 1px,transparent 1px 25%) 0 100% /100% 3px no-repeat;height:12px;position:relative}.tf-kf-jetzt .balken{transition:width var(--zeit-zeiger) var(--kurve-zeiger);border-radius:1px;position:absolute;top:2px;bottom:3px}.tf-kf-jetzt .balken.kauf{background:var(--up)}@supports (color:color-mix(in lab,red,red)){.tf-kf-jetzt .balken.kauf{background:color-mix(in srgb,var(--up) 22%,transparent)}}.tf-kf-jetzt .balken.kauf{box-shadow:inset -2px 0 0 var(--up)}.tf-kf-jetzt .balken.verk{background:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-kf-jetzt .balken.verk{background:color-mix(in srgb,var(--down) 22%,transparent)}}.tf-kf-jetzt .balken.verk{box-shadow:inset 2px 0 0 var(--down)}.tf-kf-jetzt .wert{text-align:right}.tf-kf-abdeckung{border-top:1px solid var(--line);font-size:var(--fs-2);margin-top:14px;padding-top:10px}@media (prefers-reduced-motion:reduce){.tf-kf-jetzt .balken{transition:none}}.tf-instrument{flex-direction:column;align-self:center;align-items:center;gap:2px;margin:4px 0;display:flex}.tf-instrument svg{display:block;overflow:visible}.tf-instrument .bahn{fill:none;stroke:var(--line-2);stroke-width:1px}.tf-instrument .weg{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.tf-instrument .strich{stroke:var(--line-3);stroke-width:1px}.tf-instrument .strich.haupt{stroke:var(--fg-4)}.tf-instrument .strich.knapp{stroke:var(--amber);stroke-opacity:.7}.tf-instrument .ziffer{font-family:var(--font-num);fill:var(--fg-4);font-size:8.5px}.tf-instrument .nadel{transform-origin:80px 86px;transform:rotate(var(--w,0deg));transition:transform .7s var(--kurve-zeiger);animation:tf-nadel-ein 1.1s var(--kurve-zeiger) .12s backwards}.tf-instrument .nadel line{stroke:var(--fg);stroke-width:1.6px;stroke-linecap:round}.tf-instrument .nadel circle{fill:var(--fg);stroke:var(--canvas);stroke-width:2px}.tf-instrument .nadel[data-knapp] line{stroke:var(--amber)}.tf-instrument .nadel[data-knapp] circle{fill:var(--amber)}@keyframes tf-nadel-ein{0%{transform:rotate(0)}}.tf-instrument .wert{color:var(--fg);letter-spacing:-.02em;margin-top:-6px;font-size:24px}.tf-instrument .etikett{font-size:var(--fs-2);color:var(--fg-3)}.tf-instrument[data-still] .gross{font-size:var(--fs-3);color:var(--fg-3);margin-top:-2px;line-height:30px}@media (prefers-reduced-motion:reduce){.tf-instrument .nadel{transition:none;animation:none}}.tf-auk-dexe{background:var(--canvas);flex-direction:column;flex:auto;gap:8px;min-height:260px;padding:18px 22px;display:flex;overflow-y:auto}@media (max-width:639px){.tf-auk-dexe{flex:none;overflow-y:visible}}.tf-auk-dexe .kopf{font-size:var(--fs-2);align-items:baseline;gap:12px;display:flex}.tf-auk-dexe .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-5);color:var(--fg);letter-spacing:-.012em}.tf-auk-dexe .spalten,.tf-auk-dexe .zeile{grid-template-columns:minmax(0,1fr) 150px 150px 70px;align-items:center;gap:14px;display:grid}.tf-auk-dexe .spalten{font-size:var(--fs-2);color:var(--fg-3);padding:6px 12px 2px}.tf-auk-dexe .spalten>span:not(:first-child){text-align:right}.tf-auk-dexe .liste{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tf-auk-dexe .zeile{border-radius:var(--r2);height:42px;font-size:var(--fs-4);color:var(--fg);padding:0 12px;position:relative;overflow:hidden}.tf-auk-dexe .zeile:before{content:"";width:var(--anteil);background:var(--accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.tf-auk-dexe .zeile:before{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 72%,transparent),inset -1px 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}}.tf-auk-dexe .zeile:before{border-radius:inherit}.tf-auk-dexe .zeile>*{position:relative}.tf-auk-dexe .zeile>span:not(:first-child){text-align:right}.tf-auk-dexe .zeile .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-auk-dexe .zeile .kuerzel{font-size:var(--fs-2);margin-left:8px}.tf-auk-dexe .zeile .wert{font-size:var(--fs-5)}.tf-auk-dexe .leer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:12px 12px 0;display:flex}.tf-auk-dexe .leer .etikett{font-size:var(--fs-2);color:var(--fg-3);margin-right:6px}@media (max-width:700px){.tf-auk-dexe .spalten,.tf-auk-dexe .zeile{grid-template-columns:minmax(0,1fr) 110px 56px}.tf-auk-dexe .spalten>span:nth-child(3),.tf-auk-dexe .zeile>span:nth-child(3){display:none}}.tf-vgl{background:var(--canvas);overflow:hidden}.tf-vgl-marke{border-radius:var(--r2);background:var(--surf-1);height:24px;color:var(--fg-2);font-size:var(--fs-2);white-space:nowrap;cursor:pointer;transition:background-color var(--zeit-tipp) var(--kurve),opacity var(--zeit-lauf) var(--kurve);border:0;align-items:center;gap:7px;padding:0 9px 0 7px;display:inline-flex;position:absolute;transform:translateY(-50%)}.tf-vgl-marke:before{content:"";background:var(--ton);border-radius:2px;flex:none;width:3px;height:13px}.tf-vgl-marke .name{text-overflow:ellipsis;max-width:92px;overflow:hidden}.tf-vgl-marke.eng .name{display:none}.tf-vgl-marke .wert{font-weight:500}.tf-vgl-marke:hover,.tf-vgl-marke[data-aktiv]{background:var(--ton)}@supports (color:color-mix(in lab,red,red)){.tf-vgl-marke:hover,.tf-vgl-marke[data-aktiv]{background:color-mix(in srgb,var(--ton) 16%,var(--canvas))}}.tf-vgl-marke:hover,.tf-vgl-marke[data-aktiv]{color:var(--fg)}.tf-vgl-marke[data-leise]{opacity:.45}.tf-lc-marke{cursor:default;height:22px}.tf-alarm-anlegen{padding:14px 16px 12px}.tf-alarm-satz{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-alarm-wenn{font-family:var(--font-display);font-size:var(--fs-4);color:var(--fg-3);margin-right:2px}.tf-alarm-glied{border:1px solid var(--line-2);border-radius:var(--r2);background:var(--surf-1);height:34px;color:var(--fg);font-size:var(--fs-4);transition:border-color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tf-alarm-glied:hover{border-color:var(--line-3);background:var(--surf-2)}.tf-alarm-glied[aria-expanded=true]{border-color:var(--accent-dim);background:var(--surf-2)}.tf-alarm-glied .pfeil{color:var(--fg-4);transition:transform var(--zeit-lauf) var(--kurve);font-size:10px}.tf-alarm-glied .pfeil.auf{transform:rotate(180deg)}.tf-alarm-arten{max-height:380px;overflow-y:auto}.tf-alarm-feld{border:1px solid var(--line-2);border-radius:var(--r2);background:var(--void);height:34px;transition:border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tf-alarm-feld:focus-within{border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-sub)}.tf-alarm-feld input{width:10ch;color:var(--fg);font-size:var(--fs-4);text-align:right;background:0 0;border:0;outline:none}.tf-alarm-feld input::placeholder{color:var(--fg-4)}.tf-alarm-feld .einheit{color:var(--fg-4);font-size:var(--fs-3)}.tf-alarm-meldung{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap;border:1px solid var(--line);border-radius:var(--r1);padding:3px 8px}.tf-alarm-meldung.an{color:var(--up);border-color:var(--up)}@supports (color:color-mix(in lab,red,red)){.tf-alarm-meldung.an{border-color:color-mix(in srgb,var(--up) 35%,transparent)}}.tf-alarm-meldung.aus{color:var(--down);border-color:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-alarm-meldung.aus{border-color:color-mix(in srgb,var(--down) 35%,transparent)}}.tf-alarm-meldung.knopf{cursor:pointer;transition:color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve)}.tf-alarm-meldung.knopf:hover{color:var(--fg);border-color:var(--line-3)}.tf-alarm-strecke{max-width:640px;height:48px;margin-top:12px;position:relative}.tf-alarm-strecke.ohne{height:18px}.tf-alarm-strecke>span{position:absolute}.tf-alarm-strecke .bahn{background:var(--line-2);height:1px;top:22px;left:0;right:0}.tf-alarm-strecke .weg{background:var(--accent);border-radius:2px;height:3px;top:21px}@supports (color:color-mix(in lab,red,red)){.tf-alarm-strecke .weg{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.tf-alarm-strecke .weg{transition:left var(--zeit-lauf) var(--kurve),width var(--zeit-lauf) var(--kurve)}.tf-alarm-strecke .punkt{background:var(--fg);width:9px;height:9px;transition:left var(--zeit-lauf) var(--kurve);border-radius:50%;margin-left:-4.5px;top:18px}.tf-alarm-strecke .ziel{background:var(--accent);width:2px;height:17px;transition:left var(--zeit-lauf) var(--kurve);margin-left:-1px;top:14px}.tf-alarm-strecke .marke{white-space:nowrap;font-size:var(--fs-1);color:var(--fg-2);transition:left var(--zeit-lauf) var(--kurve);top:32px;transform:translate(-50%)}.tf-alarm-strecke .marke b{color:var(--fg-4);margin-right:4px;font-weight:400}.tf-alarm-strecke.ohne .marke{top:0;transform:none}.tf-alarm-strecke .abstand{font-size:var(--fs-1);color:var(--accent);transition:left var(--zeit-lauf) var(--kurve);top:0;transform:translate(-50%)}.tf-alarm-zeile{border-top:1px solid var(--line);transition:background-color var(--zeit-tipp) var(--kurve);grid-template-columns:minmax(110px,170px) minmax(110px,160px) minmax(60px,1fr) 108px 108px 76px 28px;align-items:center;gap:12px;padding:8px 16px;display:grid}.tf-alarm-zeile:hover{background:var(--surf-1)}.tf-alarm-zeile.ausgeloest{grid-template-columns:minmax(110px,170px) minmax(110px,160px) minmax(60px,1fr) 108px 108px auto 28px}.tf-alarm-naehe{background:var(--line);border-radius:1px;justify-content:flex-end;height:2px;display:flex;position:relative}.tf-alarm-naehe i{height:2px;width:var(--naehe);background:var(--accent);border-radius:1px;display:block}@supports (color:color-mix(in lab,red,red)){.tf-alarm-naehe i{background:color-mix(in srgb,var(--accent) 70%,transparent)}}.tf-alarm-naehe i{transition:width var(--zeit-wachs) var(--kurve)}.tf-alarm-weg{border-radius:var(--r1);width:24px;height:24px;color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);font-size:15px;line-height:1}.tf-alarm-weg:hover{color:var(--fg);background:var(--surf-2)}@media (max-width:760px){.tf-alarm-zeile,.tf-alarm-zeile.ausgeloest{grid-template-columns:1fr auto auto 28px}.tf-alarm-zeile>:nth-child(2),.tf-alarm-zeile>:nth-child(3),.tf-alarm-zeile>:nth-child(5){display:none}}.tf-glocke{transform-box:fill-box;transform-origin:50% 8%;animation:tf-glocke .9s var(--kurve)}@keyframes tf-glocke{0%{transform:rotate(0)}14%{transform:rotate(14deg)}30%{transform:rotate(-11deg)}46%{transform:rotate(7deg)}62%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.tf-glocke{animation:none}.tf-alarm-glied .pfeil,.tf-alarm-naehe i,.tf-alarm-strecke .abstand,.tf-alarm-strecke .marke,.tf-alarm-strecke .punkt,.tf-alarm-strecke .weg,.tf-alarm-strecke .ziel{transition:none}}.tf-tvwahl-knopf .pfeil{color:var(--fg-4);transition:transform var(--zeit-lauf) var(--kurve);font-size:10px}.tf-tvwahl-knopf .pfeil.auf{transform:rotate(180deg)}.tf-tvwahl-zahl{border-radius:var(--r1);background:var(--surf-2);min-width:16px;height:16px;color:var(--fg);font-size:var(--fs-0);place-items:center;padding:0 4px;display:inline-grid}.tf-tvwahl-kopf{color:var(--fg-3);font-size:var(--fs-1);justify-content:space-between;align-items:baseline;padding:3px 7px 6px;display:flex}.tf-tvwahl-haken{border:1px solid var(--line-3);width:10px;height:10px;transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve);border-radius:2px;flex:none}.tf-tvwahl-haken.an{background:var(--fg);border-color:var(--fg)}.tf-tvwahl-leeren{color:var(--fg-3);margin-top:4px}@media (prefers-reduced-motion:reduce){.tf-tvwahl-haken,.tf-tvwahl-knopf .pfeil{transition:none}}.tf-rk-reihe{background:var(--canvas);border-bottom:1px solid var(--line);padding:10px 12px 8px}.tf-rk-reihe .kopf{font-size:var(--fs-1);align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.tf-rk-reihe .kopf .titel{color:var(--fg-2)}.tf-rk-reihe .saeulen{align-items:flex-end;gap:6px;height:120px;display:flex}.tf-rk-reihe .saeule{background:linear-gradient(to bottom,var(--accent),var(--accent));flex:1 1 0;min-width:2px}@supports (color:color-mix(in lab,red,red)){.tf-rk-reihe .saeule{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 62%,transparent),color-mix(in srgb,var(--accent) 22%,transparent))}}.tf-rk-reihe .saeule{border-top:1.5px solid var(--accent);transform-origin:bottom;animation:tf-rk-wachs var(--zeit-wachs) var(--kurve) backwards;-webkit-mask-image:linear-gradient(#000 0 2px,#0000 2px),repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 5px);mask-image:linear-gradient(#000 0 2px,#0000 2px),repeating-linear-gradient(0deg,#000 0 3px,#0000 3px 5px)}.tf-rk-reihe .saeule.teil{opacity:.45;border-top-style:dashed}.tf-rk-reihe .enden{font-size:var(--fs-1);color:var(--fg-4);justify-content:space-between;margin-top:4px;display:flex}@keyframes tf-rk-wachs{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.tf-rk-reihe .saeule{animation:none}}.tf-rk-belege{padding:10px 12px 12px}.tf-rk-belege .titel{font-family:var(--font-display);font-weight:620;font-size:var(--fs-3);color:var(--fg);margin-bottom:4px}.tf-rk-belege .gruppe{font-size:var(--fs-1);color:var(--fg-3);margin-top:10px}.tf-rk-beleg{border-bottom:1px solid var(--line);font-size:var(--fs-2);align-items:baseline;gap:10px;padding:3px 0;display:flex}.tf-rk-beleg .was{color:var(--fg-2)}.tf-rk-beleg .wert{color:var(--fg);white-space:nowrap;margin-left:auto}.tf-belastbar{padding:4px 0 2px}.tf-belastbar .bahn{background:var(--surf-1);border-radius:2px;height:8px;position:relative;overflow:hidden}.tf-belastbar .bahn>span{position:absolute;top:0;bottom:0;left:0}.tf-belastbar .erfasst{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tf-belastbar .erfasst{background:color-mix(in srgb,var(--accent) 34%,transparent)}}.tf-belastbar[data-duenn] .erfasst,.tf-belastbar[data-duenn] .imbild{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.tf-belastbar[data-duenn] .erfasst{background:color-mix(in srgb,var(--amber) 30%,transparent)}}.tf-belastbar .marken{height:18px;font-size:var(--fs-2);color:var(--fg-3);margin-top:6px;position:relative}.tf-belastbar .marken>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tf-belastbar .marken>.ende{left:auto;right:0;transform:none}.tf-belastbar .marken b{color:var(--fg);font-weight:500}@media (prefers-reduced-motion:no-preference){.tf-belastbar .bahn>span{animation:tf-belastbar-auf var(--zeit-wachs,.55s) var(--kurve) both;transform-origin:0}}@keyframes tf-belastbar-auf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tf-zeitwahl,.tgl{--skala:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-zeitwahl,.tgl{--skala:color-mix(in srgb,var(--fg) 11%,transparent)}}.tf-zeitwahl,.tgl{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-zeitwahl,.tgl{--skala-stark:color-mix(in srgb,var(--fg) 30%,transparent)}}.tf-zeitwahl,.tgl{--zeiger:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-zeitwahl,.tgl{--zeiger:color-mix(in srgb,var(--fg) 82%,transparent)}}.tf-zeitwahl,.tgl{clip-path:none;box-shadow:none;background:linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 6px) 0 100% /100% 3px no-repeat;border-radius:0}.tf-zeitwahl,.tgl{padding:0 0 4px}.tf-zeitwahl{align-items:flex-end}.tf-subbar>.tgl:first-child{--zeiger:var(--accent)}.tf-zeitwahl>button:before,.tgl>button:before{content:"";background:var(--skala-stark);width:1px;height:4px;transition:background-color var(--zeit-tipp) var(--kurve);pointer-events:none;margin-left:-.5px;position:absolute;bottom:-4px;left:50%}.tf-zeitwahl>button:hover:before,.tgl>button:hover:before{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-zeitwahl>button:hover:before,.tgl>button:hover:before{background:color-mix(in srgb,var(--fg) 60%,transparent)}}.tf-zeitwahl-platte,.tgl>.tgl-platte{box-shadow:none;background:linear-gradient(0deg,var(--fg) 0,transparent 60%);border-radius:0;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.tf-zeitwahl-platte,.tgl>.tgl-platte{background:linear-gradient(0deg,color-mix(in srgb,var(--fg) 5%,transparent) 0,transparent 60%)}}.tf-zeitwahl-platte:after,.tgl>.tgl-platte:after{content:"";background:var(--zeiger);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:5px;margin-left:-4.5px;position:absolute;bottom:0;left:50%}.tgl:not(:has(>.tgl-platte))>button[aria-pressed=true]:after{content:"";background:var(--zeiger);clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;width:9px;height:5px;margin-left:-4.5px;position:absolute;bottom:-4px;left:50%}.tgl:not(:has(>.tgl-platte))>button[aria-pressed=true]{background:linear-gradient(0deg,var(--fg),transparent 60%);border-radius:0}@supports (color:color-mix(in lab,red,red)){.tgl:not(:has(>.tgl-platte))>button[aria-pressed=true]{background:linear-gradient(0deg,color-mix(in srgb,var(--fg) 5%,transparent),transparent 60%)}}.tf-titel:before{vertical-align:3px;background:linear-gradient(var(--accent),var(--accent)) 0 0 /100% 1.5px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 0 /1.5px 100% no-repeat;transform-origin:0 0;width:7px;height:7px;margin-right:7px;animation-name:tf-marke-rast}@keyframes tf-marke-rast{0%{opacity:0;transform:translate(-3px,-3px)}to{opacity:1;transform:none}}.tf-kennzahl{--skala:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-kennzahl{--skala:color-mix(in srgb,var(--fg) 10%,transparent)}}.tf-kennzahl:after{content:"";pointer-events:none;background:linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 6px) 0 100% /100% 4px no-repeat;height:4px;position:absolute;bottom:0;left:0;right:0}.tf-kennzahl>.messer{z-index:1;height:2px;overflow:visible}.tf-kennzahl>.messer:after{content:"";background:var(--ton,var(--accent));clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:6px;position:absolute;bottom:0;right:-4.5px}@media (prefers-reduced-motion:reduce){.tf-titel:before{animation:none}}.tf-kennzahl:has(>.delta.zustand)>.messer{opacity:0}button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint){--masslinie:var(--fg)}@supports (color:color-mix(in lab,red,red)){button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint){--masslinie:color-mix(in srgb,var(--fg) 17%,transparent)}}button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint){box-shadow:none;clip-path:none;background:linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /100% 1px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /1px 4px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 100% 100% /1px 4px no-repeat;border-color:#0000;border-radius:0;position:relative}button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{--masslinie:var(--fg)}@supports (color:color-mix(in lab,red,red)){button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{--masslinie:color-mix(in srgb,var(--fg) 45%,transparent)}}button.pill:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{color:var(--fg);box-shadow:none;border-color:#0000}button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint),button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{--masslinie:var(--fg)}@supports (color:color-mix(in lab,red,red)){button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint),button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{--masslinie:color-mix(in srgb,var(--fg) 45%,transparent)}}button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint),button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{color:var(--fg);background:linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /100% 1px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /1px 4px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 100% 100% /1px 4px no-repeat,linear-gradient(0deg,var(--fg),transparent 80%)}@supports (color:color-mix(in lab,red,red)){button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint),button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):hover{background:linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /100% 1px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 0 100% /1px 4px no-repeat,linear-gradient(var(--masslinie),var(--masslinie)) 100% 100% /1px 4px no-repeat,linear-gradient(0deg,color-mix(in srgb,var(--fg) 7%,transparent),transparent 80%)}}button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):after{content:"";background:var(--fg);width:9px;height:5px;margin-left:-4.5px;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab,red,red)){button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):after{background:color-mix(in srgb,var(--fg) 82%,transparent)}}button.pill.pill-on:not(.pill-up):not(.pill-down):not(.pill-orange):not(.pill-mint):after{clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none}@media (max-width:1023.98px){.tf-zeitwahl{display:none}}.tf-flanke-links{container-type:inline-size}@container (max-width:299px){.tf-zeit-klapp{display:none}}.tf-zeit-zahl{font-family:var(--font-num);font-variant-numeric:tabular-nums}:root{--kurve-zeiger:cubic-bezier(.32,1.42,.52,1.08);--zeit-zeiger:.36s}.tf-leiste-platte,.tf-zeitwahl-platte,.tgl>.tgl-platte{transition:transform var(--zeit-zeiger) var(--kurve-zeiger),width var(--zeit-lauf) var(--kurve)}.tf-schiene-platte{transition:transform var(--zeit-zeiger) var(--kurve-zeiger),height var(--zeit-lauf) var(--kurve)}.tf-abtast{--skala:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-abtast{--skala:color-mix(in srgb,var(--fg) 14%,transparent)}}.tf-abtast{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-abtast{--skala-stark:color-mix(in srgb,var(--fg) 34%,transparent)}}.tf-abtast{--nadel:var(--accent);background:linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(to right,var(--skala-stark) 0 1px,transparent 1px 24px) 0 100% /100% 7px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 6px) 0 100% /100% 4px no-repeat;width:97px;height:12px;display:block;position:relative}.tf-abtast:after{content:"";background:var(--nadel);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:6px;position:absolute;bottom:0;left:-4px}.tf-abtast[data-ton=laedt]:after{animation:tf-abtast 2.4s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes tf-abtast{0%{transform:translate(0)}to{transform:translate(96px)}}.tf-abtast[data-ton=leer]{--skala:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-abtast[data-ton=leer]{--skala:color-mix(in srgb,var(--fg) 9%,transparent)}}.tf-abtast[data-ton=leer]{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-abtast[data-ton=leer]{--skala-stark:color-mix(in srgb,var(--fg) 20%,transparent)}}.tf-abtast[data-ton=leer]:after{content:none}.tf-abtast[data-ton=fehler]{--nadel:var(--down);background:linear-gradient(var(--down),var(--down)) 100% 100% /24px 1px no-repeat,linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(to right,var(--skala-stark) 0 1px,transparent 1px 24px) 0 100% /100% 7px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 6px) 0 100% /100% 4px no-repeat}.tf-abtast[data-ton=fehler]:after{transform:translate(96px)}.tf-glimm{--ton:var(--fg);animation:tf-glimm 1.1s var(--kurve) both}.tf-glimm[data-richtung=auf]{--ton:var(--up)}.tf-glimm[data-richtung=ab]{--ton:var(--down)}@keyframes tf-glimm{0%{color:var(--ton);text-shadow:0 0 9px color-mix(in srgb,var(--ton) 55%,transparent)}40%{color:var(--ton);text-shadow:0 0 4px color-mix(in srgb,var(--ton) 25%,transparent)}to{text-shadow:0 0 #0000}}.tf-kennzahl>.messer{transition:width .7s var(--kurve-zeiger);animation:tf-messer-ein 1.1s var(--kurve-zeiger) .12s both}@keyframes tf-messer-ein{0%{width:0}}@media (prefers-reduced-motion:reduce){.tf-leiste-platte,.tf-schiene-platte,.tf-zeitwahl-platte,.tgl>.tgl-platte{transition:none}.tf-abtast[data-ton=laedt]:after{animation:none;transform:translate(48px)}.tf-glimm{animation:none}.tf-kennzahl>.messer{transition:none;animation:none}}.tf-luecke{pointer-events:none;background:repeating-linear-gradient(135deg,var(--fg) 0 1px,transparent 1px 7px);justify-content:center;align-items:flex-start;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.tf-luecke{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--fg) 7%,transparent) 0 1px,transparent 1px 7px)}}.tf-luecke{border-left:1px dashed var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-luecke{border-left:1px dashed color-mix(in srgb,var(--fg) 20%,transparent)}}.tf-luecke{border-right:1px dashed var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-luecke{border-right:1px dashed color-mix(in srgb,var(--fg) 20%,transparent)}}.tf-luecke>span{background:var(--canvas);font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-1);letter-spacing:.01em;color:var(--fg-3);white-space:nowrap;margin-top:12px;padding:2px 7px;font-weight:500}table.tf thead th.act{box-shadow:none}table.tf thead th.act:after{content:"";background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;width:9px;height:5px;position:absolute;bottom:0;right:9px}table.tf thead th.act.links:after,table.tf thead th.act:first-child:after{left:9px;right:auto}.tf-sucher{transform-box:fill-box;transform-origin:50%;animation:tf-sucher .22s var(--kurve) both}@keyframes tf-sucher{0%{opacity:0;transform:scale(1.12)}}table.tf thead th.act:after{animation:tf-zeiger-rast .34s var(--kurve-zeiger) both}@keyframes tf-zeiger-rast{0%{opacity:0;transform:translateY(5px)}}.tf-abtast-klein{vertical-align:middle;--skala:var(--fg);flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.tf-abtast-klein{--skala:color-mix(in srgb,var(--fg) 22%,transparent)}}.tf-abtast-klein{background:linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 4px) 0 100% /100% 3px no-repeat}.tf-abtast-klein:after{content:"";background:var(--accent);width:2px;height:100%;animation:tf-abtast-klein 1.4s cubic-bezier(.45,.05,.55,.95) infinite alternate;position:absolute;bottom:0;left:0}@keyframes tf-abtast-klein{0%{transform:translate(0)}to{transform:translateX(calc(var(--w,24px) - 2px))}}@media (prefers-reduced-motion:reduce){.tf-sucher,table.tf thead th.act:after{animation:none}.tf-abtast-klein:after{transform:translateX(calc(var(--w,24px) / 2 - 1px));animation:none}}.tf-kleg-schalter{cursor:pointer;border:1px solid var(--kleg-tinte);background:0 0;border-radius:2px;flex:none;width:28px;height:14px;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.tf-kleg-schalter{border:1px solid color-mix(in srgb,var(--kleg-tinte) 30%,transparent)}}.tf-kleg-schalter>i{background:var(--kleg-tinte);width:10px;height:8px;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.tf-kleg-schalter>i{background:color-mix(in srgb,var(--kleg-tinte) 35%,transparent)}}.tf-kleg-schalter>i{transition:transform var(--zeit-zeiger) var(--kurve-zeiger),background-color var(--zeit-tipp) var(--kurve)}.tf-kleg-schalter[aria-checked=true]{border-color:var(--kleg-tinte)}@supports (color:color-mix(in lab,red,red)){.tf-kleg-schalter[aria-checked=true]{border-color:color-mix(in srgb,var(--kleg-tinte) 60%,transparent)}}.tf-kleg-schalter[aria-checked=true]>i{background:var(--kleg-tinte);transform:translate(12px)}.tf-kleg-schalter:focus-visible{outline:1px solid var(--kleg-tinte);outline-offset:2px}.tf-kleg-wahl{max-width:132px;height:22px;color:var(--kleg-tinte);border:1px solid var(--kleg-tinte);background:0 0;border-radius:3px;padding:0 4px}@supports (color:color-mix(in lab,red,red)){.tf-kleg-wahl{border:1px solid color-mix(in srgb,var(--kleg-tinte) 26%,transparent)}}.tf-kleg-wahl{font:inherit;font-size:var(--fs-1);cursor:pointer}.tf-kleg-wahl:focus{border-color:var(--kleg-tinte);outline:none}.tf-kleg-wahl option{background:var(--kleg-grund);color:var(--kleg-tinte)}@media (prefers-reduced-motion:reduce){.tf-kleg-schalter>i{transition:none}}.tf-kleg-muster{gap:3px;display:inline-flex}.tf-kleg-muster>button{cursor:pointer;border:1px solid var(--kleg-tinte);background:0 0;border-radius:2px;justify-content:center;align-items:center;width:22px;height:18px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tf-kleg-muster>button{border:1px solid color-mix(in srgb,var(--kleg-tinte) 16%,transparent)}}.tf-kleg-muster>button{transition:border-color var(--zeit-tipp) var(--kurve)}.tf-kleg-muster>button:hover{border-color:var(--kleg-tinte)}@supports (color:color-mix(in lab,red,red)){.tf-kleg-muster>button:hover{border-color:color-mix(in srgb,var(--kleg-tinte) 40%,transparent)}}.tf-kleg-muster>button[aria-checked=true]{border-color:var(--kleg-tinte)}.tf-kleg-muster>button:focus-visible{outline:1px solid var(--kleg-tinte);outline-offset:2px}.tf-kleg-muster .feld{border-radius:1px;width:10px;height:10px}.tf-kleg-muster .strich{background:var(--kleg-tinte);border-radius:1px;width:12px}.tf-pegel{transform-box:fill-box;transform-origin:50% 100%;animation:tf-pegel-auf .56s var(--kurve-zeiger) calc(var(--i,0) * 45ms) both}.tf-pegel-kappe{animation:tf-pegel-kappe .3s var(--kurve) calc(var(--i,0) * 45ms + .38s) both}@keyframes tf-pegel-auf{0%{transform:scaleY(0)}}@keyframes tf-pegel-kappe{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tf-pegel,.tf-pegel-kappe{animation:none}}.tf-rsispur{--skala:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-rsispur{--skala:color-mix(in srgb,var(--fg) 16%,transparent)}}.tf-rsispur{--skala-stark:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-rsispur{--skala-stark:color-mix(in srgb,var(--fg) 36%,transparent)}}.tf-rsispur{background:linear-gradient(var(--skala-stark),var(--skala-stark)) 30% 100% /1px 6px no-repeat,linear-gradient(var(--skala-stark),var(--skala-stark)) 50% 100% /1px 6px no-repeat,linear-gradient(var(--skala-stark),var(--skala-stark)) 70% 100% /1px 6px no-repeat,repeating-linear-gradient(to right,var(--skala) 0 1px,transparent 1px 10%) 0 100% /100% 3px no-repeat,linear-gradient(var(--skala),var(--skala)) 0 100% /100% 1px no-repeat;border-radius:0;height:16px;overflow:visible}.tf-rsizone{opacity:1;background:linear-gradient(to top,var(--ton) 0 2px,var(--ton) 2px)}@supports (color:color-mix(in lab,red,red)){.tf-rsizone{background:linear-gradient(to top,color-mix(in srgb,var(--ton) 70%,transparent) 0 2px,color-mix(in srgb,var(--ton) 4%,transparent) 2px)}}.tf-rsispanne{background:var(--fg-3);opacity:.45;top:3px;transform:none}.tf-rsizeiger{background:var(--fg-1);border-radius:0;width:2px;margin-left:-1px;top:2px;bottom:1px}.tf-rsizeiger:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:6px;height:4px;position:absolute;top:-2px;left:-2px}.tf-rsizeiger[data-zone=hoch]{background:var(--amber)}.tf-rsizeiger[data-zone=tief]{background:var(--accent)}.tf-gs-band{position:relative}.tf-gs-halb{z-index:1;pointer-events:none;width:1px;margin-left:-.5px;top:-2px;bottom:-2px}.tf-gs-halb,.tf-gs-halb:after{background:var(--amber);position:absolute}.tf-gs-halb:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:5px;bottom:-5px;left:-4px}table.tf tbody tr.sel:hover>td:first-child,table.tf tbody tr.sel>td:first-child,table.tf.klebt tbody tr.sel:hover>td:first-child,table.tf.klebt tbody tr.sel>td:first-child{box-shadow:none;background-image:linear-gradient(to top right,var(--accent) 50%,transparent 50%),linear-gradient(to bottom right,var(--accent) 50%,transparent 50%);background-position:0 calc(50% - 2px),0 calc(50% + 2px);background-repeat:no-repeat;background-size:6px 4px,6px 4px}.tf-mt-zeile[data-sel]:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;width:6px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-2px}.tf-kc{background:var(--chrome);border:1px solid var(--line);border-radius:var(--r3);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.tf-kc-kopf{gap:3px;min-height:42px;padding:0 8px}.tf-kc-mitte{flex:auto;min-height:0;display:flex}.tf-kc-bereich{flex:auto;min-width:0;position:relative;overflow:hidden}.tf-kc-knopf{border-radius:var(--r2);min-width:32px;height:32px;color:var(--fg-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 5px;font-size:14px;font-weight:500;display:inline-flex}.tf-kc-knopf:hover{background:var(--surf-2);color:var(--fg)}.tf-kc-knopf.ist-an,.tf-kc-knopf.pill-on{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht),var(--platte-ring)}.tf-kc-knopf:disabled{color:var(--fg-5);box-shadow:none;cursor:default;background:0 0}.tf-kc-knopf.mit-text{padding:0 9px 0 6px}.tf-kc-knopf.mit-text .num{font-size:var(--fs-1)}.tf-kc-knopf.klein{min-width:24px;height:24px;padding:0 2px}.tf-kc-knopf svg{flex:none}.tf-kc-trenner-q{background:var(--line-2);flex:none;width:1px;height:18px;margin:0 4px}@media (max-width:1180px){.tf-kc-kopf .tf-kc-knopf.mit-text>span:not(.num){display:none}.tf-kc-kopf .tf-kc-knopf.mit-text{padding:0 5px}}.tf-kc-ivs{align-items:center;gap:1px;display:flex}.tf-kc-iv{border-radius:var(--r2);cursor:pointer;min-width:30px;height:30px;color:var(--fg-2);font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:0;transition:background-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve);background:0 0;border:0;padding:0 7px;font-size:14px;font-weight:500}.tf-kc-iv:hover{color:var(--fg);background:var(--surf-2)}.tf-kc-iv.ist-an{color:var(--fg);background:var(--platte-hoch);box-shadow:var(--platte-licht),var(--platte-ring)}.tf-kc-iv:disabled{color:var(--fg-5);cursor:default;background:0 0}.tf-kc-iv-mehr{place-items:center;min-width:22px;padding:0 5px;display:inline-grid}.tf-kc-leiste{background:var(--chrome);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;flex:none;align-items:center;gap:2px;width:52px;padding:6px 0 8px;display:flex;overflow:hidden auto}.tf-kc-leiste::-webkit-scrollbar{display:none}.tf-kc.leiste-zu .tf-kc-leiste{display:none}@media (max-width:640px){.tf-kc-leiste{display:none}.tf-kc.leiste-mobil .tf-kc-leiste{display:flex}}.tf-kc-gruppe{flex:none;display:flex;position:relative}.tf-kc-leiste .tf-kc-knopf{width:40px;height:38px;color:var(--fg-2)}.tf-kc-leiste .tf-kc-knopf.ist-an{position:relative}.tf-kc-leiste .tf-kc-knopf.ist-an:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:-5px}.tf-kc-aufklapp{cursor:pointer;width:11px;height:11px;color:var(--fg-5);opacity:0;transition:opacity var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve);background:0 0;border:0;place-items:end;padding:2px;display:grid;position:absolute;bottom:0;right:-1px}.tf-kc-aufklapp:focus-visible,.tf-kc-aufklapp[aria-expanded=true],.tf-kc-gruppe:hover .tf-kc-aufklapp{opacity:1;color:var(--fg-3)}.tf-kc-aufklapp:hover{color:var(--fg)}@media (hover:none){.tf-kc-aufklapp{opacity:1;color:var(--fg-4)}}.tf-kc-trenner{background:var(--line-2);flex:none;width:28px;height:1px;margin:6px 0}.tf-kc-luft{flex:auto;min-height:10px}.tf-kc-klapp{gap:1px;padding:5px}.tf-kc-klapp .menu-zeile{font-size:var(--fs-2);gap:10px;padding:5px 7px}.tf-kc-klapp .menu-zeile svg{color:var(--fg-3);flex:none}.tf-kc-klapp .menu-zeile:hover svg,.tf-kc-klapp .menu-zeile[aria-checked=true] svg{color:var(--fg)}.tf-kc-klapp .menu-zeile:disabled{color:var(--fg-5);cursor:default;background:0 0}.tf-kc-klapp-titel{font-size:var(--fs-0);color:var(--fg-4);letter-spacing:.02em;padding:7px 7px 3px;font-weight:600}.tf-kc-klapp-titel:first-child{padding-top:3px}.tf-kc-klapp-zeile{align-items:center;gap:2px;display:flex}.tf-kc-klapp-zeile>.menu-zeile{flex:auto;min-width:0}.tf-kc-taste{font-family:var(--font-num);font-size:var(--fs-0);color:var(--fg-4);white-space:nowrap;flex:none}.tf-kc-stern{border-radius:var(--r1);cursor:pointer;width:26px;height:26px;color:var(--fg-5);background:0 0;border:0;flex:none;place-items:center;display:grid}.tf-kc-stern:hover{color:var(--fg-2);background:var(--surf-2)}.tf-kc-stern[aria-pressed=true]{color:var(--fg)}.tf-kc-menutrenner{background:var(--line);height:1px;margin:4px 6px;display:block}.tf-kc-symbole{border-top:1px solid var(--line);grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;margin-top:4px;padding:6px 2px 2px;display:grid}.tf-kc-symbole>button{border-radius:var(--r1);cursor:pointer;height:24px;color:var(--fg-2);background:0 0;border:0;font-size:15px;line-height:1}.tf-kc-symbole>button:hover{background:var(--surf-2);color:var(--fg)}.tf-kc-symbole>button[aria-checked=true]{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-ring)}.tf-kc-paar{gap:4px;padding:2px 7px 6px;display:flex}.tf-kc-schalterzeile{gap:10px}.tf-kc-schalter{background:var(--surf-3);width:28px;height:16px;transition:background-color var(--zeit-lauf) var(--kurve);border-radius:8px;flex:none;position:relative}.tf-kc-schalter>i{background:var(--fg-3);width:12px;height:12px;transition:left var(--zeit-lauf) var(--kurve),background-color var(--zeit-lauf) var(--kurve);border-radius:50%;position:absolute;top:2px;left:2px}.tf-kc-schalter.ist-an{background:var(--accent-dim)}.tf-kc-schalter.ist-an>i{background:var(--fg);left:14px}.tf-kc-farben{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tf-kc-farben>button{border-radius:var(--r1);cursor:pointer;background:0 0;border:0;place-items:center;height:28px;display:grid}.tf-kc-farben>button:hover{background:var(--surf-2)}.tf-kc-farben>button[aria-checked=true]{background:var(--platte-hoch);box-shadow:0 0 0 1px var(--fg-3)}.tf-kc-farbfeld{border-radius:3px;width:15px;height:15px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38}.tf-kc-strichprobe{background:currentColor;width:18px;min-height:1px;display:inline-block}.tf-kc-strichprobe.breit{width:30px}.tf-kc-zahl{font-family:var(--font-num);font-size:var(--fs-2)}.tf-kc-alarmform{grid-template-columns:minmax(0,1fr) 104px auto;gap:5px;padding:2px 3px 6px;display:grid}.tf-kc-alarmzeile{font-size:var(--fs-2);color:var(--fg-2);border-radius:var(--r1);align-items:center;gap:8px;padding:3px 4px 3px 7px;display:flex}.tf-kc-alarmzeile:hover{background:var(--surf-1)}.tf-kc-alarmzeile.ist-aus,.tf-kc-fein{color:var(--fg-4)}.tf-kc-fein{border-top:1px solid var(--line);font-size:var(--fs-0);margin-top:4px;padding:7px 7px 3px;line-height:1.4}.tf-kc-leer{font-size:var(--fs-1);color:var(--fg-4);padding:4px 7px 6px}.tf-kc-kopfzeile{z-index:1;background:var(--kleg-grund);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:calc(100% - 110px);padding:2px 6px;display:flex;position:absolute;top:5px;left:8px}@supports (color:color-mix(in lab,red,red)){.tf-kc-kopfzeile{background:color-mix(in srgb,var(--kleg-grund) 82%,transparent)}}.tf-kc-kopfzeile{pointer-events:none}.tf-kc-titel{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-4);letter-spacing:-.012em;color:var(--kleg-tinte);white-space:nowrap;font-weight:650}.tf-kc-titel-iv{font-size:var(--fs-1);color:var(--kleg-achse);white-space:nowrap}.tf-kc-ohlc{font-size:var(--fs-1);color:var(--kleg-tinte);white-space:pre}.tf-kc-schweben{pointer-events:none;z-index:6;position:absolute;inset:0}.tf-kc-schwebe{pointer-events:auto;background:var(--pop);align-items:center;gap:2px;padding:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.tf-kc-schwebe{background:color-mix(in srgb,var(--pop) 94%,transparent)}}.tf-kc-schwebe{border:1px solid var(--line-3);border-radius:var(--r3);box-shadow:0 10px 28px #0000006b,var(--platte-licht);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tf-kc-schwebe .tf-kc-knopf{min-width:28px;height:28px}.tf-kc-favleiste{position:absolute;top:8px;right:92px}.tf-kc-objleiste{scrollbar-width:none;top:8px;overflow-x:auto}.tf-kc-objleiste,.tf-kc-wiedergabe{position:absolute;left:50%;translate:-50%}.tf-kc-wiedergabe{border-radius:999px;gap:4px;max-width:calc(100% - 24px);padding:5px 6px 5px 5px;bottom:44px}.tf-kc-wiedergabe .tf-kc-knopf{border-radius:999px;min-width:34px;height:34px}.tf-kc-wg-spiel{cursor:pointer;background:var(--fg);width:36px;height:36px;color:var(--canvas);transition:transform var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.tf-kc-wg-spiel:hover{background:#fff}.tf-kc-wg-spiel:active{transform:scale(.94)}.tf-kc-wg-tempo{background:var(--surf-2);border-radius:999px;gap:2px;margin:0 4px;padding:2px;display:flex}.tf-kc-wg-tempo button{cursor:pointer;min-width:38px;height:28px;color:var(--fg-3);font-family:var(--font-num);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.tf-kc-wg-tempo button:hover{color:var(--fg)}.tf-kc-wg-tempo button.ist-an{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht),var(--platte-ring)}.tf-kc-wg-datum{color:var(--fg);white-space:nowrap;align-items:baseline;gap:7px;padding:0 8px 0 6px;font-size:15px;font-weight:600;display:inline-flex}.tf-kc-wg-datum i{color:var(--fg-3);font-style:normal;font-weight:500}.tf-kc-objname{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap;padding:0 8px 0 6px}.tf-kc-hinweis{color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:900px){.tf-kc-favleiste{display:none}}.tf-kc-ebenen{z-index:7;background:var(--pop);border-left:1px solid var(--line-3);flex-direction:column;width:292px;max-width:88%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 36px #00000061}.tf-kc-ebenen-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;display:flex}.tf-kc-ebenen-liste{flex:auto;min-height:0;padding:4px 5px 10px;overflow-y:auto}.tf-kc-ebene{border-radius:var(--r2);align-items:center;gap:1px;display:flex}.tf-kc-ebene:hover{background:var(--surf-1)}.tf-kc-ebene.ist-an{background:var(--platte-hoch);box-shadow:var(--platte-ring)}.tf-kc-ebene-name{text-align:left;cursor:pointer;min-width:0;color:var(--fg-2);font:inherit;font-size:var(--fs-2);background:0 0;border:0;flex:auto;align-items:center;gap:9px;padding:5px 6px;display:flex}.tf-kc-ebene-name svg{color:var(--fg-3);flex:none}.tf-kc-ebene.ist-aus .tf-kc-ebene-name{color:var(--fg-4)}.tf-kc-textfeld{z-index:8;resize:none;background:var(--pop);outline:none;min-width:140px;max-width:60%;padding:2px 5px;line-height:1.25;position:absolute}@supports (color:color-mix(in lab,red,red)){.tf-kc-textfeld{background:color-mix(in srgb,var(--pop) 95%,transparent)}}.tf-kc-textfeld{color:var(--fg);font-family:var(--font);border:1px solid var(--accent-dim);box-shadow:0 0 0 3px var(--accent-sub);border-radius:3px}.tf-kc-nachladen,.tf-kc-werkzeughinweis{z-index:5;pointer-events:none;border-radius:var(--r2);background:var(--pop);padding:4px 10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.tf-kc-nachladen,.tf-kc-werkzeughinweis{background:color-mix(in srgb,var(--pop) 92%,transparent)}}.tf-kc-nachladen,.tf-kc-werkzeughinweis{border:1px solid var(--line-3);font-size:var(--fs-1);color:var(--fg-2);white-space:nowrap}.tf-kc-werkzeughinweis{bottom:12px;left:50%;translate:-50%}.tf-kc-nachladen{bottom:12px;left:12px}.tf-kc-fuss{background:var(--chrome);border-top:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:3px;min-height:34px;padding:0 8px;display:flex;overflow-x:auto}.tf-kc-fuss::-webkit-scrollbar{display:none}.tf-kc-fuss>*{flex-shrink:0}.tf-kc-fuss .tf-kc-iv,.tf-kc-uhr{height:24px;font-size:var(--fs-1)}.tf-kc-uhr{border-radius:var(--r2);cursor:pointer;color:var(--fg-3);background:0 0;border:0;padding:0 8px}.tf-kc-uhr:hover{color:var(--fg);background:var(--surf-2)}.tf-kc-raster{gap:6px;height:100%;min-height:0;display:grid}.tf-kc-raster.art-2s{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-kc-raster.art-2z,.tf-kc-raster.art-4{grid-template-rows:repeat(2,minmax(0,1fr))}.tf-kc-raster.art-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-kc-raster>.tf-kc{min-width:0;min-height:0}@media (max-width:900px){.tf-kc-raster,.tf-kc-raster.art-2s,.tf-kc-raster.art-2z,.tf-kc-raster.art-4{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(440px,1fr);overflow-y:auto}}.tf-kc.kompakt .tf-kc-kopf .tf-kc-knopf.mit-text:not(.tf-kc-markt)>span:not(.num){display:none}.tf-kc.kompakt .tf-kc-kopf .tf-kc-knopf.mit-text:not(.tf-kc-markt){padding:0 5px}.tf-kc.kompakt .tf-kc-leiste{width:40px}.tf-kc.kompakt .tf-kc-leiste .tf-kc-knopf{width:32px;height:30px}.tf-kc-markt b{color:var(--fg);font-weight:600;font-size:var(--fs-3)}@media (max-width:640px){.tf-kc-kopfzeile{gap:0 8px;max-width:calc(100% - 84px)}.tf-kc-ohlc{white-space:pre-wrap}.tf-kc-ohlc,.tf-kc-titel-iv{font-size:var(--fs-0)}.tf-kc .tf-kleg-zeile{font-size:var(--fs-0);min-height:16px;line-height:14px}.tf-kc .tf-kleg{max-width:calc(100% - 84px)}.tf-kc-kopf{gap:2px;padding:0 6px}}.tf-kc-logo{align-self:center;margin-right:-2px;display:inline-flex}.tf-kc-logo img,.tf-kc-logo svg{display:block}.tf-kc-ohlc{flex-wrap:wrap;gap:0 10px;display:inline-flex}.tf-kc-ohlc-teil{white-space:nowrap;gap:4px;display:inline-flex}.tf-kc-ohlc-teil>i{color:var(--kleg-achse);font-style:normal;font-family:var(--font)}.tf-kc-ohlc-teil>i:empty{display:none}.tf-kc-ohlc-teil>b{color:var(--kleg-tinte);font-weight:500}.tf-kc .tf-kleg-zeile{background:var(--kleg-grund)}@supports (color:color-mix(in lab,red,red)){.tf-kc .tf-kleg-zeile{background:color-mix(in srgb,var(--kleg-grund) 80%,transparent)}}.tf-kleg-ton{border-radius:2px;flex:none;width:8px;height:8px;margin-right:-2px;display:inline-block}.tf-kc-favleiste{background:var(--pop)}@supports (color:color-mix(in lab,red,red)){.tf-kc-favleiste{background:color-mix(in srgb,var(--pop) 72%,transparent)}}.tf-kc-favleiste{border-color:var(--line-2);box-shadow:none}.tf-kc-favleiste:hover{background:var(--pop)}@supports (color:color-mix(in lab,red,red)){.tf-kc-favleiste:hover{background:color-mix(in srgb,var(--pop) 94%,transparent)}}.tf-kc-favleiste:hover{border-color:var(--line-3)}.tf-rsi-zeilen td{height:46px;font-size:14px}.tf-rsi-markt{align-items:center;gap:9px;display:inline-flex}.tf-rsi-markt b{font-family:var(--font);color:var(--fg);font-size:15px;font-weight:600}.tf-rsi-dex{font-family:var(--font);color:var(--fg-4);font-size:11px;font-weight:500}.tf-rsi-kurs{color:var(--fg)}.tf-rsi-zelle{text-align:center!important;padding:0 4px!important}.tf-rsi-kachel{min-width:52px;height:30px;color:var(--fg);background:var(--fg);border-radius:8px;place-items:center;padding:0 8px;font-size:16px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.tf-rsi-kachel{background:color-mix(in srgb,var(--fg) 4%,transparent)}}.tf-rsi-skala{width:34%;min-width:220px;padding:0 18px!important}.tf-rsi-skala .tf-rsispur{height:18px}.tf-rsi-skalakopf{position:relative}.tf-rsi-skalakopf span{font-family:var(--font-num);color:var(--fg-4);font-size:11px;font-weight:500;position:absolute;bottom:8px;translate:-50%}.tf-rsi-skalakopf span:first-child{left:18px;translate:0}.tf-rsi-skalakopf span:nth-child(2){left:calc(30% + 7.2px)}.tf-rsi-skalakopf span:nth-child(3){left:50%}.tf-rsi-skalakopf span:nth-child(4){left:calc(70% - 7.2px)}.tf-rsi-skalakopf span:nth-child(5){left:auto;right:18px;translate:0}.tf-rsi-skala .tf-rsispur{background:linear-gradient(to right,var(--accent) 0 30%,var(--fg) 30% 70%,var(--amber) 70% 100%) 0 50% /100% 6px no-repeat;border-radius:0;height:22px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.tf-rsi-skala .tf-rsispur{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 30%,transparent) 0 30%,color-mix(in srgb,var(--fg) 9%,transparent) 30% 70%,color-mix(in srgb,var(--amber) 30%,transparent) 70% 100%) 0 50% /100% 6px no-repeat}}.tf-rsi-skala .tf-rsizone{display:none}.tf-rsi-skala .tf-rsispanne{background:var(--fg);opacity:.5;border-radius:1px;height:2px;top:50%;transform:translateY(-50%)}.tf-rsi-skala .tf-rsizeiger{background:var(--fg);width:8px;height:8px;box-shadow:0 0 0 2px var(--chrome);border-radius:50%;margin:-4px 0 0 -4px;top:50%;bottom:auto}.tf-rsi-skala .tf-rsizeiger:before{display:none}.tf-rsi-skala .tf-rsizeiger{opacity:1!important}.tf-rsi-skala .tf-rsizeiger[data-i="1"]{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.tf-rsi-skala .tf-rsizeiger[data-i="2"]{width:14px;height:14px;margin:-7px 0 0 -7px}.tf-rsi-skala .tf-rsizeiger[data-zone=hoch]{background:var(--amber)}.tf-rsi-skala .tf-rsizeiger[data-zone=tief]{background:var(--accent)}.tf-streu{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:auto;min-height:360px;position:relative;overflow:hidden}.tf-streu:active{cursor:grabbing}.tf-streu-grund{pointer-events:none;position:absolute;inset:0}.tf-streu-gitter{stroke:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-streu-gitter{stroke:color-mix(in srgb,var(--fg) 6%,transparent)}}.tf-streu-gitter{stroke-width:1px}.tf-streu-null{stroke:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-streu-null{stroke:color-mix(in srgb,var(--fg) 26%,transparent)}}.tf-streu-null{stroke-width:1px;stroke-dasharray:3 4}.tf-streu-zahl{font-family:var(--font-num);fill:var(--fg-4);font-size:12px;font-weight:500}.tf-streu-titel{fill:var(--fg-3);font-weight:600}.tf-streu-ecke,.tf-streu-titel{font-family:var(--font);font-size:13px}.tf-streu-ecke{fill:var(--fg);font-weight:500}@supports (color:color-mix(in lab,red,red)){.tf-streu-ecke{fill:color-mix(in srgb,var(--fg) 30%,transparent)}}.tf-streu-boden{stroke:var(--amber)}@supports (color:color-mix(in lab,red,red)){.tf-streu-boden{stroke:color-mix(in srgb,var(--amber) 45%,transparent)}}.tf-streu-boden{stroke-width:1px;stroke-dasharray:1 3}.tf-streu-bodenzahl{font-family:var(--font-num);fill:var(--amber);font-size:12px;font-weight:600}.tf-streu-marke{cursor:pointer;background:var(--ton);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.tf-streu-marke{background:color-mix(in srgb,var(--ton) 16%,var(--canvas))}}.tf-streu-marke{box-shadow:0 0 0 1.5px var(--ton),0 2px 8px #00000073}@supports (color:color-mix(in lab,red,red)){.tf-streu-marke{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ton) 85%,transparent),0 2px 8px #00000073}}.tf-streu-marke{transition:transform var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve),opacity var(--zeit-tipp) var(--kurve)}.tf-streu-marke.ist-ueber,.tf-streu-marke:hover{z-index:3;box-shadow:0 0 0 2px var(--fg),0 4px 14px #0000008c;transform:scale(1.12)}.tf-streu-marke.ist-an{z-index:2;box-shadow:0 0 0 2px var(--fg),0 0 0 5px var(--ton)}@supports (color:color-mix(in lab,red,red)){.tf-streu-marke.ist-an{box-shadow:0 0 0 2px var(--fg),0 0 0 5px color-mix(in srgb,var(--ton) 40%,transparent)}}.tf-streu-kuerzel{white-space:nowrap;font-family:var(--font);color:var(--fg);text-shadow:0 0 3px var(--canvas),0 0 3px var(--canvas),0 0 6px var(--canvas);font-size:12.5px;font-weight:600;top:50%;translate:0 -50%}.tf-streu-karte,.tf-streu-kuerzel{pointer-events:none;position:absolute}.tf-streu-karte{z-index:5;background:var(--pop);flex-direction:column;gap:5px;min-width:210px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tf-streu-karte{background:color-mix(in srgb,var(--pop) 96%,transparent)}}.tf-streu-karte{border:1px solid var(--line-3);border-radius:var(--r3);font-size:13px;box-shadow:0 12px 30px #00000080}.tf-streu-karte>div{color:var(--fg-3);justify-content:space-between;gap:14px;display:flex}.tf-streu-karte>div b{color:var(--fg);font-weight:600}.tf-streu-karte-kopf{align-items:center;margin-bottom:2px;justify-content:flex-start!important;gap:8px!important}.tf-streu-karte-kopf b{font-size:15px}.tf-streu-karte-kopf span{color:var(--fg-4);margin-left:auto;font-size:12px}.tf-streu-legende{color:var(--fg-3);gap:14px;font-size:13px;display:inline-flex}.tf-streu-legende span{align-items:center;gap:6px;display:inline-flex}.tf-streu-legende i{border-radius:50%;width:9px;height:9px}.tf-ks-marke{z-index:2;pointer-events:none;white-space:nowrap;background:var(--pop);border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;display:flex;position:absolute;translate:-50%}@supports (color:color-mix(in lab,red,red)){.tf-ks-marke{background:color-mix(in srgb,var(--pop) 92%,transparent)}}.tf-ks-marke{border:1px solid var(--line-3);box-shadow:0 6px 16px #0006}.tf-ks-marke:after{content:"";background:linear-gradient(var(--fg),transparent 70%);width:1px;height:600px;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab,red,red)){.tf-ks-marke:after{background:linear-gradient(color-mix(in srgb,var(--fg) 30%,transparent),transparent 70%)}}.tf-ks-marke b{color:var(--fg);font-size:13px;font-weight:600}.tf-ks-marke span{font-size:12px;font-weight:600}.tf-ks-marke[data-seite=ab] span{color:var(--down)}.tf-ks-marke[data-seite=auf] span{color:var(--up)}.tf-puffer{padding:4px 0 12px}.tf-puffer-kopf,.tf-puffer-zeile{grid-template-columns:64px minmax(96px,132px) minmax(0,1fr) minmax(96px,132px) 76px 132px;align-items:center;column-gap:18px;padding:0 18px;display:grid}.tf-puffer-kopf{height:30px;color:var(--fg-4);font-size:11.5px;font-weight:500}.tf-puffer-r{text-align:right;justify-content:flex-end}.tf-puffer-zeile{text-align:left;cursor:pointer;border-top:1px solid var(--line);background:0 0;width:100%;height:64px;transition:background-color .15s,opacity .2s}.tf-puffer-zeile:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-zeile:hover{background:color-mix(in srgb,var(--fg) 2.5%,transparent)}.tf-puffer-zeile[data-aktiv]{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.tf-puffer-band{font-size:15px;font-weight:600}.tf-puffer-band,.tf-puffer-zahl{color:var(--fg);white-space:nowrap}.tf-puffer-zahl{flex-direction:column;gap:4px;font-size:14px;display:flex}.tf-puffer-zahl.tf-puffer-r{align-items:flex-end}.tf-puffer-zahl i{color:var(--fg-3);font-size:11.5px;font-style:normal}.tf-puffer-zahl [data-ton=auf]{color:var(--up)}.tf-puffer-zahl [data-ton=ab]{color:var(--down)}.tf-puffer-zahl i[data-ton=auf]{color:var(--up)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-zahl i[data-ton=auf]{color:color-mix(in srgb,var(--up) 65%,var(--fg-3))}}.tf-puffer-zahl i[data-ton=ab]{color:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-zahl i[data-ton=ab]{color:color-mix(in srgb,var(--down) 65%,var(--fg-3))}}.tf-puffer-balken{flex-direction:column;justify-content:center;align-self:stretch;gap:6px;display:flex;position:relative}.tf-puffer-balken:after{content:"";background:var(--fg);width:1px;position:absolute;top:22%;bottom:22%;left:50%}@supports (color:color-mix(in lab,red,red)){.tf-puffer-balken:after{background:color-mix(in srgb,var(--fg) 55%,transparent)}}.tf-puffer-balken:after{pointer-events:none}.tf-puffer-verh{border-radius:3px;height:12px;display:flex;overflow:hidden}.tf-puffer-verh.fein{opacity:.6;border-radius:2px;height:4px}.tf-puffer-verh.leer{background:var(--line)}.tf-puffer-verh .b,.tf-puffer-verh .g{height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.tf-puffer-verh .g{background:var(--up)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-verh .g{background:color-mix(in srgb,var(--up) 56%,transparent)}}.tf-puffer-verh .b{background:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-verh .b{background:color-mix(in srgb,var(--down) 56%,transparent)}}.tf-puffer-verh .g[data-teil]{background:repeating-linear-gradient(135deg,var(--up) 0 3px,var(--up) 3px 6px)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-verh .g[data-teil]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--up) 50%,transparent) 0 3px,color-mix(in srgb,var(--up) 14%,transparent) 3px 6px)}}.tf-puffer-verh .b[data-teil]{background:repeating-linear-gradient(135deg,var(--down) 0 3px,var(--down) 3px 6px)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-verh .b[data-teil]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--down) 50%,transparent) 0 3px,color-mix(in srgb,var(--down) 14%,transparent) 3px 6px)}}.tf-puffer-legende{color:var(--fg-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tf-puffer-legende i{background:var(--fg-3);border-radius:2px;width:16px;display:inline-block}.tf-puffer-legende i.dick{height:8px}.tf-puffer-legende i.fein{opacity:.7;height:3px;margin-left:8px}.tf-puffer-funke{display:block;overflow:visible}.tf-puffer-funke.leer{color:var(--fg-4);font-size:11.5px}.tf-puffer-funke .null,.tf-puffer-gross .null{stroke:var(--line-2);stroke-width:1px}.tf-puffer-funke .auf,.tf-puffer-gross .auf{fill:var(--up)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-funke .auf,.tf-puffer-gross .auf{fill:color-mix(in srgb,var(--up) 24%,transparent)}}.tf-puffer-funke .ab,.tf-puffer-gross .ab{fill:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-puffer-funke .ab,.tf-puffer-gross .ab{fill:color-mix(in srgb,var(--down) 24%,transparent)}}.tf-puffer-funke .linie{fill:none;stroke:var(--fg-3);stroke-width:1px}.tf-puffer-funke .spot{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 2;opacity:.85}.tf-puffer-gross{border-top:1px solid var(--line);padding:16px 18px 6px}.tf-puffer-gross.leer{color:var(--fg-3);padding-bottom:16px;font-size:12.5px}.tf-puffer-gross-kopf{align-items:baseline;gap:14px;margin-bottom:10px;font-size:13px;display:flex}.tf-puffer-gross-kopf>:first-child{color:var(--fg);font-size:14px;font-weight:600}.tf-puffer-gross-marke{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tf-puffer-gross-marke:before{content:"";border-radius:2px;width:10px;height:3px}.tf-puffer-gross-marke.auf:before{background:var(--up)}.tf-puffer-gross-marke.ab:before{background:var(--down)}.tf-puffer-gross-feld{position:relative}.tf-puffer-gross-feld svg{height:clamp(180px,100dvh - 716px,460px);display:block}.tf-puffer-gross .stop-auf{stop-color:var(--up)}.tf-puffer-gross .stop-ab{stop-color:var(--down)}.tf-puffer-gross-achse{color:var(--fg-4);pointer-events:none;font-size:11px;position:absolute;left:0}.tf-puffer-gross-achse.oben{top:2px}.tf-puffer-gross-achse.unten{bottom:2px}.tf-puffer-gross .linie-auf{fill:none;stroke:var(--up);stroke-width:1.3px}.tf-puffer-gross .linie-ab{fill:none;stroke:var(--down);stroke-width:1.3px}.tf-puffer-gross-fuss{justify-content:space-between;margin-top:4px;font-size:11px;display:flex}@media (max-height:900px){.tf-puffer-zeile{height:54px}.tf-puffer-gross-feld svg{height:clamp(150px,100dvh - 646px,460px)}}@media (max-width:900px){.tf-puffer-kopf,.tf-puffer-zeile{grid-template-columns:54px 1fr 1.4fr 1fr 60px;column-gap:10px;padding:0 12px}.tf-puffer-kopf>:last-child,.tf-puffer-zeile>:last-child{display:none}.tf-puffer-band{font-size:13px}}.tf-kc-objleiste{border-radius:8px;gap:1px;padding:4px 5px;top:10px}.tf-kc-objleiste .tf-kc-knopf{border-radius:6px;min-width:32px;height:32px;padding:0 6px}.tf-kc-objikon{width:30px;height:32px;color:var(--fg);cursor:default;flex:none;place-items:center;display:grid}.tf-kc-objtrenner{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 4px}.tf-kc-farbknopf{flex-direction:column;gap:1px;position:relative;padding:2px 6px 4px!important}.tf-kc-farbbalken{border-radius:2px;width:18px;height:3px;display:block;box-shadow:0 0 0 1px #ffffff24}.tf-kc-farbknopf.ist-leer .tf-kc-farbbalken{background-image:linear-gradient(135deg,transparent 45%,var(--down) 45%,var(--down) 55%,transparent 55%)!important}.tf-kc-breitknopf{gap:7px;padding:0 8px!important}.tf-kc-breitknopf .num{font-variant-numeric:tabular-nums;color:var(--fg-2);font-size:12px;font-weight:600}.tf-kc-breitknopf .tf-kc-strichprobe{border-radius:2px;width:16px}.tf-kc-objzahl{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;color:var(--fg-2);font-size:12px;font-weight:600}.tf-kc-objleiste .tf-kc-weg:hover{color:var(--down);background:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-kc-objleiste .tf-kc-weg:hover{background:color-mix(in srgb,var(--down) 12%,transparent)}}.tf-fw{flex-direction:column;gap:8px;padding:6px 4px 4px;display:flex}.tf-fw-titel{font-size:var(--fs-0);color:var(--fg-4);letter-spacing:.02em;padding:0 2px;font-weight:600}.tf-fw-raster{grid-template-columns:repeat(10,22px);justify-content:center;gap:3px;display:grid}.tf-fw-luft{grid-column:1/-1;height:3px}.tf-fw-feld{cursor:pointer;width:22px;height:22px;transition:transform var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border:0;border-radius:4px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1a}.tf-fw-feld:hover{z-index:1;transform:scale(1.14);box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 8px #00000073}.tf-fw-feld[aria-checked=true]{box-shadow:0 0 0 2px var(--pop),0 0 0 3.5px var(--fg)}.tf-fw-eigen{border-top:1px solid var(--line);grid-template-columns:repeat(10,22px);justify-content:center;gap:3px;padding-top:8px;display:grid}.tf-fw-plus{cursor:pointer;border:1px dashed var(--line-3);width:22px;height:22px;color:var(--fg-3);background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.tf-fw-plus.ist-an,.tf-fw-plus:hover{color:var(--fg);border-color:var(--fg-3);background:var(--surf-2)}.tf-fw-misch{align-items:center;gap:6px;padding:0 2px;display:flex}.tf-fw-misch input[type=color]{cursor:pointer;background:0 0;flex:none;width:30px;padding:0}.tf-fw-hex,.tf-fw-misch input[type=color]{border:1px solid var(--line-3);border-radius:4px;height:28px}.tf-fw-hex{background:var(--canvas);min-width:0;color:var(--fg);letter-spacing:.02em;flex:auto;padding:0 8px;font-size:13px}.tf-fw-hex:focus{border-color:var(--accent);outline:none}.tf-fw-ok{cursor:pointer;background:var(--fg);height:28px;color:var(--canvas);font:inherit;border:0;border-radius:4px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.tf-fw-ok:disabled{opacity:.35;cursor:default}.tf-fw-deck{border-top:1px solid var(--line);font-size:var(--fs-1);color:var(--fg-3);grid-template-columns:auto 1fr 42px;align-items:center;gap:10px;padding:8px 2px 2px;display:grid}.tf-fw-deck input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,transparent,var(--fw-farbe,#2962ff)),repeating-conic-gradient(#3a3d45 0 25%,#24262c 0 50%) 0 0 /8px 8px;border-radius:4px;height:8px}.tf-fw-deck input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--pop);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000080}.tf-fw-deck input[type=range]::-moz-range-thumb{border:2px solid var(--pop);background:#fff;border-radius:50%;width:14px;height:14px}.tf-fw-pct{text-align:right;color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tf-indblatt-grund{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.tf-inddlg{border-color:var(--line-2);border-radius:12px;width:min(940px,100%);height:min(680px,100vh - 32px);max-height:none;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 0 0 1px #ffffff08}.tf-inddlg-kopf{align-items:center;gap:12px;padding:18px 16px 12px 22px;display:flex}.tf-inddlg-titel{font-family:var(--font-display);font-stretch:var(--breit);letter-spacing:-.015em;color:var(--fg);font-size:20px;font-weight:650}.tf-inddlg-chip{height:22px;color:var(--fg);background:var(--surf-3);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.tf-inddlg-zu{width:34px;height:34px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.tf-inddlg-zu:hover{background:var(--surf-2);color:var(--fg)}.tf-inddlg-suche{background:var(--canvas);border:1px solid var(--line-2);height:44px;color:var(--fg-3);transition:border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border-radius:10px;align-items:center;gap:10px;margin:0 22px 14px;padding:0 12px;display:flex}.tf-inddlg-suche:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tf-inddlg-suche:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}}.tf-inddlg-suche:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.tf-inddlg-suche:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.tf-inddlg-suche:focus-within{color:var(--fg-2)}.tf-inddlg-suche input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:15px}.tf-inddlg-suche input::placeholder{color:var(--fg-4)}.tf-inddlg-leeren{width:26px;height:26px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.tf-inddlg-leeren:hover{background:var(--surf-2);color:var(--fg)}.tf-inddlg-koerper{border-top:1px solid var(--line);flex:auto;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.tf-indnav{border-right:1px solid var(--line);scrollbar-width:thin;background:var(--canvas);flex-direction:column;gap:1px;padding:10px 8px 14px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.tf-indnav{background:color-mix(in srgb,var(--canvas) 45%,var(--pop))}}.tf-indnav-bereich{flex-direction:column;gap:1px;margin-top:12px;display:flex}.tf-indnav-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);padding:4px 10px 6px;font-size:11px;font-weight:600}.tf-indnav-knopf{text-align:left;cursor:pointer;width:100%;height:34px;color:var(--fg-2);font:inherit;transition:background-color var(--zeit-tipp) var(--kurve),color var(--zeit-tipp) var(--kurve);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.tf-indnav-knopf svg{color:var(--fg-3);flex:none}.tf-indnav-knopf:hover{background:var(--surf-2);color:var(--fg)}.tf-indnav-knopf[aria-selected=true]{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht),var(--platte-ring)}.tf-indnav-knopf[aria-selected=true] svg{color:var(--fg)}.tf-indnav-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tf-indnav-punkt{border-radius:50%;flex:none;width:7px;height:7px;margin:0 6px 0 5px}.tf-indnav-zahl{color:var(--fg-4);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tf-indnav-an{background:var(--accent);color:#0a0a0c;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.tf-inddlg-rechts{flex-direction:column;min-width:0;min-height:0;display:flex}.tf-inddlg-listkopf{color:var(--fg);align-items:baseline;gap:8px;padding:14px 22px 8px;font-size:13px;font-weight:600;display:flex}.tf-inddlg-text{cursor:pointer;font:inherit;color:var(--fg-3);background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:500}.tf-inddlg-text:hover{color:var(--down)}.tf-inddlg-liste.tf-indblatt-spalten{scrollbar-width:thin;flex:auto;min-height:0;padding:0 12px 10px;display:block;overflow-y:auto}.tf-inddlg-abschnitt+.tf-inddlg-abschnitt{margin-top:6px}.tf-inddlg-zwischenkopf{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);background:var(--pop);align-items:center;gap:2px;padding:10px 10px 6px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.tf-inddlg-zeile.tf-indblatt-zeile{border-radius:8px;gap:2px;padding-right:6px}.tf-inddlg-zeile.tf-indblatt-zeile.ist-fokus,.tf-inddlg-zeile.tf-indblatt-zeile:hover{background:var(--surf-2)}.tf-inddlg-zeile .tf-indblatt-wahl{height:40px;color:var(--fg-2);gap:12px;padding:0 10px;font-size:14px}.tf-inddlg-zeile.ist-an .tf-indblatt-wahl{color:var(--fg);font-weight:500}.tf-inddlg-zeile.ist-gesperrt .tf-indblatt-wahl{color:var(--fg-5)}.tf-inddlg-haken{border:1.5px solid var(--line-3);color:#0a0a0c;width:18px;height:18px;transition:background-color var(--zeit-tipp) var(--kurve),border-color var(--zeit-tipp) var(--kurve);border-radius:5px;flex:none;place-items:center;display:grid}.tf-inddlg-zeile:hover .tf-inddlg-haken{border-color:var(--fg-3)}.tf-inddlg-zeile.ist-an .tf-inddlg-haken{background:var(--accent);border-color:var(--accent)}.tf-inddlg-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tf-inddlg-ort{color:var(--fg-4);white-space:nowrap;flex:none;font-size:12px}.tf-inddlg-zeile .tf-indblatt-i{width:30px;height:30px;color:var(--fg-4);border:0;border-radius:6px;margin:0;font-style:normal}.tf-inddlg-zeile .tf-indblatt-i:hover,.tf-inddlg-zeile .tf-indblatt-i[aria-pressed=true]{background:var(--surf-3);color:var(--fg)}.tf-inddlg-zeile .tf-indblatt-stern[aria-pressed=true]{color:#e3b341}.tf-inddlg-leer{color:var(--fg-4);text-align:center;padding:28px 12px;font-size:14px}.tf-inddlg-erkl.tf-indblatt-erkl{background:var(--canvas);flex:none;gap:4px;min-height:92px;padding:12px 22px 14px}@supports (color:color-mix(in lab,red,red)){.tf-inddlg-erkl.tf-indblatt-erkl{background:color-mix(in srgb,var(--canvas) 45%,var(--pop))}}.tf-inddlg-erkl.tf-indblatt-erkl{font-size:13px}.tf-inddlg-erkl-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tf-inddlg-erkl-kopf b{color:var(--fg);font-size:14px;font-weight:600}.tf-kc-zaehler{background:var(--surf-4);min-width:18px;height:18px;color:var(--fg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}@media (max-width:760px){.tf-inddlg-koerper{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tf-indnav{border-right:0;border-bottom:1px solid var(--line);flex-flow:row;padding:8px;overflow:auto hidden}.tf-indnav-bereich{flex-direction:row;margin-top:0}.tf-indnav-kopf{display:none}.tf-indnav-knopf{flex:none;width:auto;height:32px}.tf-inddlg-ort{display:none}.tf-inddlg-suche{margin:0 12px 10px}.tf-inddlg-kopf{padding:14px 10px 10px 16px}}@media (max-width:560px){.tf-inddlg{border-radius:0;height:100%}}.tf-inddlg-suche input:focus-visible{outline:none}.tf-indnav-bereich>*,.tf-indnav>*{flex:none}.tf-ev{background:var(--pop);border:1px solid var(--line-2);width:min(560px,100%);min-height:0;max-height:calc(100vh - 32px);animation:tf-blatt-auf var(--zeit-lauf) var(--kurve) backwards;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 30px 80px #000000b3}.tf-ev-kopf{align-items:center;padding:18px 16px 8px 22px;display:flex}.tf-ev-reiter{border-bottom:1px solid var(--line);gap:22px;padding:0 22px;display:flex}.tf-ev-tab{cursor:pointer;height:40px;font:inherit;color:var(--fg-3);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;position:relative}.tf-ev-tab:hover,.tf-ev-tab[aria-selected=true]{color:var(--fg)}.tf-ev-tab[aria-selected=true]:after{content:"";background:var(--fg);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tf-ev-koerper{flex:auto;min-height:0;padding:6px 22px 18px;overflow-y:auto}.tf-ev-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);padding:16px 0 8px;font-size:11px;font-weight:600}.tf-ev-vorlagen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tf-ev-vorlage{cursor:pointer;border:1px solid var(--line-2);background:var(--surf-1);color:var(--fg-2);font:inherit;text-align:left;transition:border-color var(--zeit-tipp) var(--kurve),background-color var(--zeit-tipp) var(--kurve);border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:13px;font-weight:500;display:flex}.tf-ev-vorlage:hover{border-color:var(--line-3);background:var(--surf-2);color:var(--fg)}.tf-ev-vorlage[aria-checked=true]{border-color:var(--fg-3);background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht)}.tf-ev-mini{border-radius:5px;flex:none;box-shadow:0 0 0 1px #ffffff14}.tf-ev-tabelle{grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;gap:6px 10px;display:grid}.tf-ev-spalte{color:var(--fg-4);text-align:center;font-size:12px}.tf-ev-name{color:var(--fg-2);font-size:14px}.tf-ev-flaeche{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.tf-ev-zeile{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-ev-feld{border:1px solid var(--line-2);background:var(--canvas);cursor:pointer;width:52px;height:30px;transition:border-color var(--zeit-tipp) var(--kurve),box-shadow var(--zeit-tipp) var(--kurve);border-radius:7px;justify-self:center;place-items:center;padding:4px;display:grid}.tf-ev-feld>i{border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.tf-ev-feld:hover{border-color:var(--fg-3)}.tf-ev-feld.ist-auf{border-color:var(--fg);box-shadow:0 0 0 3px var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-ev-feld.ist-auf{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 14%,transparent)}}.tf-ev-feld.ist-eigen{position:relative}.tf-ev-feld.ist-eigen:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--pop);border-radius:50%;position:absolute;top:-3px;right:-3px}.tf-ev-fuss{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.tf-ev-fuss .tf-inddlg-text:disabled{color:var(--fg-5);cursor:default}.tf-ev-schalter{flex-direction:column;gap:1px;margin:0 -7px;display:flex}.tf-ev .tf-kc-paar{padding:0}@media (max-width:560px){.tf-ev{border-radius:0;height:100%;max-height:none}.tf-ev-vorlagen{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-ev-flaeche{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tf-ev{animation:none}}.tf-kc-klapp{border-radius:10px;gap:2px;padding:6px;box-shadow:0 18px 44px #0009,inset 0 0 0 1px #ffffff05}.tf-kc-klapp .menu-zeile{border-radius:7px;gap:12px;min-height:36px;padding:6px 10px;font-size:14px;font-weight:450}.tf-kc-klapp .menu-zeile[aria-checked=true]{background:var(--platte-hoch);box-shadow:var(--platte-ring)}.tf-kc-klapp-titel{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 6px;font-size:11px}.tf-kc-klapp .tf-kc-taste{color:var(--fg-4);font-size:12px}.tf-kc-klapp .tf-kc-stern{border-radius:6px;width:30px;height:30px}.tf-kc-leiste .tf-kc-knopf{border-radius:7px}.tf-kc-leiste .tf-kc-knopf.ist-an{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tf-kc-leiste .tf-kc-knopf.ist-an{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.tf-kc-leiste .tf-kc-knopf.ist-an{color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.tf-kc-leiste .tf-kc-knopf.ist-an{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent)}}.tf-kc-leiste .tf-kc-knopf.ist-an:before{display:none}.tf-kc-favleiste{border-radius:10px;padding:4px}.tf-kc-objleiste{max-width:calc(100% - 24px);left:auto;right:12px;translate:none}@media (max-width:640px){.tf-kc-objleiste{left:8px;right:8px}}.tf-eb{width:min(520px,100%)}.tf-eb .tf-ev-kopf{gap:10px}.tf-eb-ikon{background:var(--surf-2);width:34px;height:34px;color:var(--fg);border-radius:8px;place-items:center;display:grid}.tf-eb-koerper{padding-bottom:14px}.tf-eb-zeile{justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.tf-eb-name{color:var(--fg-2);font-size:14px}.tf-eb-wert{align-items:center;gap:10px;display:inline-flex}.tf-eb-schalter{cursor:pointer;text-align:left;width:100%;min-height:38px;font:inherit;color:var(--fg-2);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.tf-eb-schalter:hover{color:var(--fg)}.tf-eb-seg{background:var(--surf-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.tf-eb-seg>button{cursor:pointer;min-width:34px;height:28px;font:inherit;color:var(--fg-3);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 9px;font-size:13px;font-weight:500;display:inline-grid}.tf-eb-seg>button:hover{color:var(--fg)}.tf-eb-seg>button[aria-checked=true]{background:var(--platte-hoch);color:var(--fg);box-shadow:var(--platte-licht),var(--platte-ring)}.tf-eb-strich{background:currentColor;border-radius:2px;width:18px;display:block}.tf-eb-paar{gap:6px;display:inline-flex}.tf-eb-chip{cursor:pointer;border:1px solid var(--line-2);height:30px;font:inherit;color:var(--fg-3);background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.tf-eb-chip:hover{color:var(--fg);border-color:var(--line-3)}.tf-eb-chip.ist-an{color:var(--fg);background:var(--platte-hoch);border-color:var(--fg-4)}.tf-eb-zahl{border:1px solid var(--line-2);background:var(--canvas);height:32px;color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;padding:0 10px;font-size:13px}.tf-eb-zahl:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.tf-eb-zahl:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}}.tf-eb-zeit{border:1px solid var(--line-2);background:var(--canvas);height:32px;color:var(--fg);font:inherit;color-scheme:dark;border-radius:7px;padding:0 8px;font-size:13px}.tf-eb-regler{width:150px;accent-color:var(--fg)}.tf-eb-pct{text-align:right;width:40px;color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px}.tf-eb-hinweis{color:var(--fg-4);font-size:12px}.tf-eb-fein{padding:6px 0 2px;line-height:1.45}.tf-eb-stufen{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:6px 0 4px;display:grid}.tf-eb-stufe{align-items:center;gap:8px;display:flex}.tf-eb-stufe .tf-ev-feld{width:40px;height:28px}.tf-eb-stufe.ist-aus .tf-eb-zahl,.tf-eb-stufe.ist-aus .tf-ev-feld{opacity:.45}.tf-eb-haken{cursor:pointer;border:1.5px solid var(--line-3);color:#0a0a0c;background:0 0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.tf-eb-haken[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.tf-eb-plus{cursor:pointer;border:1px dashed var(--line-3);height:30px;font:inherit;color:var(--fg-3);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.tf-eb-plus:hover{color:var(--fg);border-color:var(--fg-4)}.tf-eb-zurueck{margin-top:6px}.tf-eb-punkt{align-items:center;gap:10px;min-height:42px;display:flex}.tf-eb-punkt .tf-eb-name{flex:auto}.tf-eb-text{resize:vertical;border:1px solid var(--line-2);background:var(--canvas);width:100%;min-height:72px;color:var(--fg);font:inherit;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.4}.tf-eb-text:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.tf-eb-text:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}}.tf-eb-fuss{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 18px 14px 22px;display:flex}.tf-eb-fertig{border-radius:8px;height:32px;padding:0 16px;font-size:13px}@media (max-width:560px){.tf-eb-stufen{grid-template-columns:minmax(0,1fr)}.tf-eb-fuss .tf-eb-hinweis{display:none}}.tf-eb{height:min(660px,100vh - 32px)}@media (max-width:560px){.tf-eb{height:100%}}.tf-kc-quelle{color:var(--fg-4);white-space:nowrap;transition:color var(--zeit-tipp) var(--kurve);margin-right:10px;font-size:11px;text-decoration:none}.tf-kc-quelle:hover{color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.tf-kc-quelle{margin-right:6px;font-size:10px}}.tf-kennzahl>.wert>.u{vertical-align:.62em;font-family:var(--font);letter-spacing:.08em;color:var(--fg-4);background:0 0;border-radius:0;margin-left:6px;padding:0;font-size:12px;font-weight:600;font-stretch:100%}.tf-kennzahl,.tf-panel,.tile{background-image:linear-gradient(#ffffff09 0 1px,#ffffff03 1px,#0000 56px)}body{background:radial-gradient(1400px 520px at 50% -260px,#d4be8f0b,transparent 70%),var(--void);background-attachment:fixed}::selection{color:#fff;background:#d4be8f4d}::-webkit-scrollbar-thumb{background:#d4be8f29}::-webkit-scrollbar-thumb:hover{background:#d4be8f4d}.scroll{scrollbar-color:#d4be8f2e transparent}.tf-karte-zelle>.name{letter-spacing:.01em;font-weight:600}.tf-karte-zelle>.wert{color:var(--fg);font-weight:500}.tf-karte-zelle>.betrag{color:var(--fg-2)}.tf-karte-kopf>.wort{color:var(--fg-3);letter-spacing:.02em;font-weight:500}.tf-ev-titel,.tf-inddlg-zwischenkopf,.tf-indnav-kopf,.tf-kc-klapp-titel{text-transform:none;letter-spacing:0;color:var(--fg-3);font-size:12.5px;font-weight:600}.tf-rang-zeile.sel,table.tf tbody tr.sel{background:#e6ecf50e}table.tf.klebt tbody tr.sel td:first-child,table.tf.klebt tbody tr.sel td:nth-child(2){background-color:#161619}.tf-anlauf-bahn{background:linear-gradient(#0000,#d4be8f12 46%,#e6ecf50d 62%,#0000)}.glow{background:radial-gradient(62% 46% at 50% 0,#d4be8f17,#0000 70%),radial-gradient(46% 36% at 50% 10%,#e6ecf509,#0000 72%)}.tf-zugang-schein{background:radial-gradient(52% 42% at 50% 0,#d4be8f17,#0000 70%),radial-gradient(34% 46% at 22% 74%,#7132f529,#0000 72%)}.tf-puffer-zeile[data-blass]{opacity:1}.tf-puffer-zeile[data-blass] .tf-puffer-band,.tf-puffer-zeile[data-blass] .tf-puffer-zahl,.tf-puffer-zeile[data-blass] .tf-puffer-zahl [data-ton]{color:var(--fg-3)}.tf-puffer-zeile[data-blass] .tf-puffer-balken,.tf-puffer-zeile[data-blass] .tf-puffer-funke{opacity:.42}.tf-puffer-zeile[data-aktiv]{background:#e6ecf50b}.tf-streu-ecke{fill:var(--fg-4)}.tf-vgl-marke .wert{color:var(--ton)}@supports (color:color-mix(in lab,red,red)){.tf-vgl-marke .wert{color:color-mix(in srgb,var(--ton) 62%,var(--fg))}}.tf-instrument .ziffer{fill:var(--fg-3);font-size:10px}.tf-instrument[data-still] svg{opacity:1}.tf-instrument[data-still] svg>:not(.ziffer){opacity:.5}:root{--daten:#7b9df9;--daten-sub:#7b9df921;--mass:#c9d2e0}.tf-rangbalken{border-radius:0}.tf-rangbalken>i,.tf-rangbalken>i:last-child{background:var(--ton-i,var(--mass))}@supports (color:color-mix(in lab,red,red)){.tf-rangbalken>i,.tf-rangbalken>i:last-child{background:color-mix(in srgb,var(--ton-i,var(--mass)) 8%,transparent)}}.tf-rangbalken>i,.tf-rangbalken>i:last-child{box-shadow:inset 0 -2px 0 var(--ton-i,var(--mass))}@supports (color:color-mix(in lab,red,red)){.tf-rangbalken>i,.tf-rangbalken>i:last-child{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--ton-i,var(--mass)) 55%,transparent)}table.tf tbody tr.grund>td:first-child:before{background:linear-gradient(90deg,var(--ton,color-mix(in srgb,var(--mass) 20%,transparent)) 0,transparent 100%)}}.tf-auk-dexe .zeile:before{background:var(--mass);border-radius:0}@supports (color:color-mix(in lab,red,red)){.tf-auk-dexe .zeile:before{background:color-mix(in srgb,var(--mass) 6%,transparent)}}.tf-auk-dexe .zeile:before{box-shadow:inset 0 -2px 0 var(--mass)}@supports (color:color-mix(in lab,red,red)){.tf-auk-dexe .zeile:before{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--mass) 48%,transparent)}}.tf-rsi-skala .tf-rsispur{background:linear-gradient(to right,var(--daten) 0 30%,var(--fg) 30% 70%,var(--amber) 70% 100%) 0 50% /100% 6px no-repeat}@supports (color:color-mix(in lab,red,red)){.tf-rsi-skala .tf-rsispur{background:linear-gradient(to right,color-mix(in srgb,var(--daten) 30%,transparent) 0 30%,color-mix(in srgb,var(--fg) 9%,transparent) 30% 70%,color-mix(in srgb,var(--amber) 30%,transparent) 70% 100%) 0 50% /100% 6px no-repeat}}.tf-rk-reihe .saeule{background:linear-gradient(to bottom,var(--daten),var(--daten))}@supports (color:color-mix(in lab,red,red)){.tf-rk-reihe .saeule{background:linear-gradient(to bottom,color-mix(in srgb,var(--daten) 62%,transparent),color-mix(in srgb,var(--daten) 22%,transparent))}}.tf-belastbar .erfasst,.tf-belastbar .imbild{background:var(--mass)}@supports (color:color-mix(in lab,red,red)){.tf-belastbar .erfasst{background:color-mix(in srgb,var(--mass) 30%,transparent)}}table.tf tbody tr.grund>td:first-child:before{background:var(--ton,var(--mass))}@supports (color:color-mix(in lab,red,red)){table.tf tbody tr.grund>td:first-child:before{background:color-mix(in srgb,var(--ton,var(--mass)) 7%,transparent)}}table.tf tbody tr.grund>td:first-child:before{box-shadow:inset 0 -2px 0 var(--ton,var(--mass))}@supports (color:color-mix(in lab,red,red)){table.tf tbody tr.grund>td:first-child:before{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--ton,var(--mass)) 42%,transparent)}}table.tf tbody tr.grund>td:first-child:before{opacity:1}table.tf tbody tr.grund:hover>td:first-child:before{background:var(--ton,var(--mass))}@supports (color:color-mix(in lab,red,red)){table.tf tbody tr.grund:hover>td:first-child:before{background:color-mix(in srgb,var(--ton,var(--mass)) 11%,transparent)}}table.tf tbody tr.grund:hover>td:first-child:before{opacity:1}.tf-ekarte .balken{background:#e6ecf514}.tf-auk-dexe .zeile:before{background:0 0}.tf-rsi-skala .tf-rsizeiger[data-zone=tief],.tf-rsizeiger[data-zone=tief]{background:var(--daten)}.tf-wand:not([data-ende]) .ausgang{color:var(--daten)}.tf-instrument .weg{stroke:var(--daten)}.tf-instrument .weg[data-knapp]{stroke:var(--amber)}:root{--fng-0:#7b9df9;--fng-1:#a3b6e8;--fng-2:#c9d2e0;--fng-3:#e2cb93;--fng-4:#e3b341;--rb-1:#4f72d9;--rb-2:#4f95cf;--rb-3:#4aaeb0;--rb-4:#5db487;--rb-5:#93bc64;--rb-6:#cdbb57;--rb-7:#de9a50;--rb-8:#db7256;--rb-9:#d35068}.tf-makro,.tf-zyklus{background:var(--void);flex-direction:column;gap:10px;height:100%;padding:0 14px 14px;display:flex;overflow-y:auto}.tf-makro>.tf-werkzeug,.tf-zyklus>.tf-werkzeug{margin:0 -14px}.tf-makro-leer{justify-content:center;align-items:center}.tf-makro-zahlen .tf-kennzahl .delta{font-variant-numeric:tabular-nums}.tf-makro-mitte{grid-template-columns:minmax(0,1fr) 340px;gap:10px;display:grid}.tf-makro-mitte.ohne-ag{grid-template-columns:minmax(0,1fr)}.tf-zyklus-mitte{grid-template-columns:minmax(0,1fr) 240px;gap:10px;display:grid}@media (max-width:1100px){.tf-makro-mitte,.tf-zyklus-mitte{grid-template-columns:minmax(0,1fr)}}.tf-makro-bausteine{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.tf-makro-bausteine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tf-makro-bausteine{grid-template-columns:minmax(0,1fr)}.tf-makro-zahlen{--spalten:2!important}}.tf-makro-klein{padding-bottom:6px}.tf-makro-held,.tf-zyklus-held{min-width:0;padding-bottom:8px}.tf-makro-quellen{font-size:var(--fs-1);color:var(--fg-4);padding:0 2px}.tf-makro-legende{font-size:var(--fs-1);color:var(--fg-3);align-items:center;gap:14px;margin-left:auto;display:flex}.tf-makro-legende>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mk-blatt i,.tf-makro-legende i{border-radius:1px;width:12px;height:2px;display:inline-block}.mk-blatt i.netto,.tf-makro-legende i.netto{background:var(--daten);height:3px}.mk-blatt i.btc,.tf-makro-legende i.btc{background:var(--fg)}.mk-blatt i.kurs,.tf-makro-legende i.kurs{background:var(--fg);height:2.5px}.mk-blatt i.pl,.tf-makro-legende i.pl{background:repeating-linear-gradient(90deg,var(--fg-2) 0 3px,transparent 3px 5px)}.mk-blatt i.pi111,.tf-makro-legende i.pi111{background:var(--daten)}.mk-blatt i.pi350,.tf-makro-legende i.pi350{background:var(--amber)}.tf-makro-bild,.tf-zyklus-bild{touch-action:pan-y;margin:0 4px;position:relative}.mk-marke{stroke:var(--line-3);stroke-width:1px}.mk-boden{stroke:var(--line-2);stroke-width:1px}.mk-netto{fill:none;stroke:var(--daten);stroke-width:2px;stroke-linejoin:round}.mk-btc{fill:none;stroke:var(--fg);stroke-width:1.3px;stroke-opacity:.88;stroke-linejoin:round}.mk-zeiger{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 3}.mk-punkt{stroke:var(--canvas);stroke-width:2px}.mk-punkt.netto{fill:var(--daten)}.mk-punkt.btc{fill:var(--fg)}.mk-achse{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg-3);line-height:1;position:absolute}.mk-achse.links,.mk-achse.rechts{transform:translateY(-50%)}.mk-achse.unten{transform:translate(-50%)}.mk-ende{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);background:var(--canvas);box-shadow:0 0 0 1px var(--line-2);border-radius:3px;padding:3px 6px;line-height:1;position:absolute;transform:translateY(-50%)}.mk-ende.netto{color:var(--daten)}.mk-ende.btc,.mk-ende.kurs{color:var(--fg)}.mk-blatt{pointer-events:none;background:var(--pop);border-radius:6px;min-width:196px;padding:8px 10px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.mk-blatt{background:color-mix(in srgb,var(--pop) 94%,transparent)}}.mk-blatt{box-shadow:0 0 0 1px var(--line-2),0 10px 28px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-2);color:var(--fg-2)}.mk-blatt .datum{color:var(--fg);margin-bottom:6px}.mk-blatt .zeile{align-items:center;gap:7px;line-height:1.7;display:flex}.mk-blatt .zeile>span{color:var(--fg);margin-left:auto;padding-left:14px}.zy-band{fill-opacity:.15;stroke:none}.zy-pl{fill:none;stroke:var(--fg-2);stroke-width:1px;stroke-dasharray:4 4}.zy-hof{fill:none;stroke:var(--void);stroke-width:4px;stroke-opacity:.7;stroke-linejoin:round}.zy-hof.dick{stroke-width:5px}.zy-kurs{fill:none;stroke:var(--fg);stroke-width:1.6px;stroke-linejoin:round}.zy-pi111{fill:none;stroke:var(--daten);stroke-width:1.4px}.zy-pi350{fill:none;stroke:var(--amber);stroke-width:1.4px}.zy-kreuz{stroke:var(--amber);stroke-width:1px;stroke-dasharray:1 3}.zy-punkt{fill:var(--fg);stroke:var(--canvas);stroke-width:2px}.tf-baender{flex-direction:column;gap:2px;margin:0;padding:4px 12px 0;list-style:none;display:flex}.tf-baender li{height:36px;font-size:var(--fs-2);color:var(--fg-3);border-radius:4px;grid-template-columns:10px 12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid;position:relative}.tf-baender li i{opacity:.85;border-radius:2px;width:10px;height:22px}.tf-baender li .nr{color:var(--fg-2)}.tf-baender li .preis{color:var(--fg-4);font-size:var(--fs-1)}.tf-baender li[data-an]{color:var(--fg);background:#e6ecf50f}.tf-baender li[data-an] .nr,.tf-baender li[data-an] .preis{color:var(--fg)}.tf-baender li .zeiger{background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);width:6px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-9px}.tf-baender-fuss{font-size:var(--fs-1);color:var(--fg-3);padding:10px 20px 4px}.tf-ag{flex-direction:column;gap:10px;height:100%;padding:0 16px 14px;display:flex}.tf-ag-kopf{align-items:center;gap:8px;height:42px;display:flex}.tf-ag-leer{padding:24px 0}.tf-ag-instrument{width:100%;max-width:320px;margin:2px auto 0;position:relative}.tf-ag-kompakt .tf-ag-instrument{max-width:240px}.tf-ag-instrument svg{width:100%;height:auto;display:block;overflow:visible}.tf-ag-instrument .stand{fill:none;stroke-linecap:round}.tf-ag-instrument .marke{stroke:var(--canvas);stroke-width:2.5px}.tf-ag-instrument .marke-hof{opacity:.9}.tf-ag-mitte{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:4%;left:0;right:0}.tf-ag-mitte .wert{letter-spacing:-.03em;color:var(--fg);font-size:54px}.tf-ag-kompakt .tf-ag-mitte .wert{font-size:40px}.tf-ag-mitte .klasse{font-size:var(--fs-3);letter-spacing:.01em;font-weight:560}.tf-ag-vergleich{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 0 0;display:grid}.tf-ag-kompakt .tf-ag-vergleich{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-ag-vergleich .paar{flex-direction:column;align-items:center;gap:3px;display:flex}.tf-ag-vergleich .name{font-size:var(--fs-1);color:var(--fg-4)}.tf-ag-vergleich .zahl{font-size:var(--fs-3);color:var(--fg);align-items:center;gap:5px;display:inline-flex}.tf-ag-vergleich .zahl i{border-radius:50%;width:6px;height:6px}.tf-ag-verlauf{position:relative}.tf-ag-verlauf .kopf{font-size:var(--fs-1);color:var(--fg-4);align-items:baseline;margin-bottom:4px}.tf-ag-verlauf svg{width:100%;height:74px;display:block}.tf-ag-verlauf .hilfe{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.tf-ag-quelle{font-size:var(--fs-1);color:var(--fg-3);border-bottom:1px solid var(--line-2);align-self:flex-start;margin-top:auto;text-decoration:none}.tf-ag-quelle:hover{color:var(--fg);border-color:var(--fg-4)}@media (prefers-reduced-motion:no-preference){.tf-ag-instrument .stand{transition:d .6s var(--kurve)}}.mk-netto-tag{fill:none;stroke:var(--daten);stroke-width:1px;stroke-opacity:.32}.tf-zyklus-mitte{flex:auto;min-height:460px}.tf-zyklus-held{flex-direction:column;display:flex}.tf-zyklus-flaeche{flex:1 1 0;min-height:360px;position:relative}.tf-zyklus-flaeche>.tf-zyklus-bild{position:absolute;top:0;left:0;right:0}.zy-band{fill-opacity:.22;stroke:var(--void);stroke-width:1.2px;stroke-opacity:.55}.tf-halle-oben{border-bottom:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.tf-halle-oben.mit-ag{grid-template-columns:minmax(0,1fr) auto}.tf-halle-oben>.tf-halle-woche{border-bottom:0}@media (max-width:1100px){.tf-halle-oben.mit-ag{grid-template-columns:minmax(0,1fr)}.tf-halle-oben.mit-ag>.tf-ag-zeile{border-left:0;border-top:1px solid var(--line)}}.tf-ag-zeile{border-left:1px solid var(--line);flex-direction:row;grid-template-rows:auto auto;grid-template-columns:132px auto auto;align-items:center;gap:18px;height:auto;padding:10px 22px 10px 18px;display:grid}.tf-ag-zeile .tf-ag-instrument{grid-row:1/span 2;width:132px;margin:0}.tf-ag-zeile .tf-ag-instrument .ziffer{display:none}.tf-ag-zeile .tf-ag-text{flex-direction:column;gap:2px;min-width:120px;display:flex}.tf-ag-zeile .tf-ag-kopf{height:auto}.tf-ag-zeile .tf-ag-text .klasse{font-size:var(--fs-4);font-weight:560}.tf-ag-zeile .tf-ag-text .stand{font-size:var(--fs-1);color:var(--fg-4)}.tf-ag-zeile .tf-ag-vergleich{border-top:0;grid-template-columns:repeat(3,auto);gap:16px;padding:0}.tf-ag-zeile .tf-ag-quelle{grid-column:2/span 2;margin-top:0}.tf-halle-seite .liste{flex:none}.tf-ag-quelle{justify-self:start}.tf-makro-zahlen{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}@media (max-width:1100px){.tf-zyklus-mitte{flex:none}}@media (max-width:560px){.tf-ag-zeile{grid-template-columns:112px minmax(0,1fr);padding:12px 16px}.tf-ag-zeile .tf-ag-instrument{grid-row:auto;width:112px}.tf-ag-zeile .tf-ag-vergleich{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tf-ag-zeile .tf-ag-quelle{grid-column:1/-1}}.tf-streu-bodenzahl .wort{font-size:11px;font-weight:500}.tf-kredit-summe .spur>span{background:var(--daten)}.tf-puffer-funke .spot{stroke:var(--daten)}.tf-datenreihe>.balken{-webkit-mask-image:linear-gradient(0deg,#0000009e 0 2px,#00000013 2px);mask-image:linear-gradient(0deg,#0000009e 0 2px,#00000013 2px);opacity:1!important}.tf-datenreihe:hover>.balken{-webkit-mask-image:linear-gradient(0deg,#000c 0 2px,#0000001f 2px);mask-image:linear-gradient(0deg,#000c 0 2px,#0000001f 2px)}.tf-zyklus-mitte{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:1100px){.tf-zyklus-mitte{grid-template-columns:minmax(0,1fr)}}.tf-baender li{grid-template-columns:10px 12px minmax(0,1fr) auto 44px}.tf-baender li .tage{text-align:right;color:var(--fg-3);font-size:var(--fs-1)}.tf-baender li[data-an] .tage{color:var(--fg)}.tf-baender li:not(.kopf):after{content:"";height:2px;width:var(--verweil,0);background:var(--mass);border-radius:1px;max-width:calc(100% - 16px);position:absolute;bottom:2px;left:8px}@supports (color:color-mix(in lab,red,red)){.tf-baender li:not(.kopf):after{background:color-mix(in srgb,var(--mass) 45%,transparent)}}.tf-baender li.kopf{height:22px;font-size:var(--fs-1);color:var(--fg-4)}.tf-baender li.kopf>span:nth-child(n+4){text-align:right}:root{--fng-0:#f2596f;--fng-1:#f2914a;--fng-2:#eac54b;--fng-3:#9bd46b;--fng-4:#3ecfa0}.tf-ag{gap:12px}.tf-ag-instrument{max-width:340px}.tf-ag-bild{width:100%;height:auto;display:block;overflow:visible}.tf-ag-instrument .zone{fill:none;stroke-opacity:.17;stroke-linecap:butt}.tf-ag-instrument .glut,.tf-ag-instrument .stand{fill:none;stroke-linecap:round;transition:stroke-dasharray 1.3s cubic-bezier(.2,.8,.2,1)}.tf-ag-instrument .glut{opacity:.5}.tf-ag-instrument .strich{stroke:#e6ecf52e;stroke-width:1px}.tf-ag-instrument .strich.lang{stroke:#e6ecf56b;stroke-width:1.4px}.tf-ag-instrument .ziffer{fill:var(--fg-3);font-size:10.5px;font-family:var(--font-num)}.tf-ag-instrument .laeufer{transition:transform 1.3s cubic-bezier(.2,.8,.2,1)}.tf-ag-instrument .zeiger{stroke-width:3px;stroke-linecap:round}.tf-ag-instrument .marke-glut{opacity:.6}.tf-ag-instrument .marke-hof{fill:var(--canvas)}.tf-ag-instrument .marke{stroke:none}.tf-ag-mitte{gap:3px;bottom:6%}.tf-ag-mitte .wert{letter-spacing:-.035em;color:var(--ag-ton,var(--fg));text-shadow:0 0 28px var(--ag-ton,var(--fg));font-size:64px;font-weight:300;line-height:1}@supports (color:color-mix(in lab,red,red)){.tf-ag-mitte .wert{text-shadow:0 0 28px color-mix(in srgb,var(--ag-ton,var(--fg)) 38%,transparent)}}.tf-ag-mitte .klasse{font-size:var(--fs-4);color:var(--ag-ton,var(--fg));font-weight:600}.tf-ag-mitte .stand{font-size:var(--fs-1);color:var(--fg-4)}.tf-ag-vergleich{gap:4px;padding-top:12px}.tf-ag-vergleich .paar{border-radius:6px;gap:2px;padding:6px 0}.tf-ag-vergleich .zahl{font-size:var(--fs-5,17px);font-weight:500}.tf-ag-vergleich .diff{font-size:var(--fs-0,10.5px);color:var(--fg-4);white-space:nowrap}.tf-ag-verlauf{flex-direction:column;gap:8px;display:flex}.tf-ag-verlauf .kopf{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.tf-ag-verlauf .lesen{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap}.tf-ag-verlauf .lesen b{font-weight:600}.tf-ag-verlauf .feld{cursor:crosshair;touch-action:pan-y;height:116px;position:relative}.tf-ag-verlauf .feld svg{width:100%;height:116px;display:block}.tf-ag-verlauf .zonenstreifen{opacity:.07}.tf-ag-verlauf .mittel{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 4}.tf-ag-verlauf .flaeche{opacity:.16}.tf-ag-verlauf .linie{fill:none;stroke-width:1.8px;stroke-linejoin:round}.tf-ag-verlauf .zeiger{stroke:var(--fg-2);stroke-width:1px}.tf-ag-verlauf .punkt{width:9px;height:9px;box-shadow:0 0 0 2px var(--canvas),0 0 10px currentColor;pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.tf-ag-verlauf .verteilung{border-radius:4px;gap:2px;height:7px;display:flex;overflow:hidden}.tf-ag-verlauf .verteilung>span{min-width:2px;display:block}.tf-ag-verlauf .verteilung-text{font-size:var(--fs-0,10.5px);color:var(--fg-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tf-ag-verlauf .verteilung-text>span{align-items:center;gap:4px;display:inline-flex}.tf-ag-verlauf .verteilung-text i{border-radius:50%;width:6px;height:6px;display:inline-block}.tf-ag-zeile .tf-ag-instrument{width:150px}.tf-ag-zeile .tf-ag-mitte{bottom:4%}.tf-ag-zeile .tf-ag-mitte .wert{font-size:34px}.tf-ag-zeile .tf-ag-text .klasse{color:var(--ag-ton,var(--fg));font-size:var(--fs-5,17px)}.tf-ag-zeile{grid-template-columns:150px auto auto}@media (prefers-reduced-motion:reduce){.tf-ag-instrument .glut,.tf-ag-instrument .laeufer,.tf-ag-instrument .stand{transition:none}}.tf-zyklus-bild{cursor:crosshair;-webkit-user-select:none;user-select:none}.zy-band{transition:fill-opacity .18s}.tf-zyklus-bild[data-band-hover] .zy-band{fill-opacity:.07}.tf-zyklus-bild[data-band-hover] .zy-band.an{fill-opacity:.46}.zy-band.vor{fill-opacity:.13}.tf-zyklus-bild[data-band-hover] .zy-band.vor.an{fill-opacity:.3}.zy-kante{fill:none;stroke-width:1.4px;stroke-opacity:.9}.zy-pl.vor{stroke-opacity:.55;stroke-dasharray:2 5}.zy-heute{stroke:var(--line-3);stroke-width:1px}.zy-auswahl{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.zy-auswahl{fill:color-mix(in srgb,var(--accent) 10%,transparent)}}.zy-auswahl{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.zy-auswahl{stroke:color-mix(in srgb,var(--accent) 55%,transparent)}}.zy-auswahl{stroke-width:1px}.zy-vor-text{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg-3);background:var(--canvas);border-radius:3px;padding:3px 7px;line-height:1;position:absolute}@supports (color:color-mix(in lab,red,red)){.zy-vor-text{background:color-mix(in srgb,var(--canvas) 70%,transparent)}}.zy-achspreis{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg);background:var(--pop);box-shadow:0 0 0 1px var(--line-3);border-radius:3px;align-items:center;gap:5px;padding:3px 5px;line-height:1;display:inline-flex;position:absolute;transform:translateY(-50%)}.zy-achspreis i{color:#0b0d12;border-radius:2px;place-items:center;min-width:14px;height:14px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.tf-zy-ausschnitt{font-variant-numeric:tabular-nums}@media (max-width:760px){.tf-zy-hinweis{display:none}}.tf-baender li:not(.kopf){cursor:default;outline:none;transition:background .15s}.tf-baender li i{transition:width .15s,opacity .15s,box-shadow .15s}.tf-baender li i,.tf-baender li[data-hover]{background:var(--band)}@supports (color:color-mix(in lab,red,red)){.tf-baender li[data-hover]{background:color-mix(in srgb,var(--band) 12%,transparent)}}.tf-baender li[data-hover]{color:var(--fg)}.tf-baender li[data-hover] i{opacity:1;box-shadow:0 0 10px var(--band)}@supports (color:color-mix(in lab,red,red)){.tf-baender li[data-hover] i{box-shadow:0 0 10px color-mix(in srgb,var(--band) 55%,transparent)}}.tf-baender li[data-hover] .nr,.tf-baender li[data-hover] .preis,.tf-baender li[data-hover] .tage{color:var(--fg)}.tf-baender li:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.tf-zy-pi{border-top:1px solid var(--line);margin:6px 4px 0;padding-top:6px;position:relative}.tf-zy-pi .kopf{align-items:baseline;gap:10px;padding:0 14px 2px;display:flex}.tf-zy-pi .kopf .name{font-size:var(--fs-1);color:var(--fg-3)}.tf-zy-pi .kopf .wert{font-size:var(--fs-2);color:var(--fg)}.tf-zy-pi .feld{cursor:crosshair;position:relative}.tf-zy-pi .null{stroke:var(--amber)}@supports (color:color-mix(in lab,red,red)){.tf-zy-pi .null{stroke:color-mix(in srgb,var(--amber) 70%,transparent)}}.tf-zy-pi .null{stroke-width:1px;stroke-dasharray:3 3}.tf-zy-pi .hilfe{stroke:var(--line);stroke-width:1px}.tf-zy-pi .linie{fill:none;stroke-width:1.6px;stroke-linejoin:round}.tf-zy-pi .eng{fill:var(--amber);stroke:var(--canvas);stroke-width:2px}.tf-zy-pi .zeiger{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 3}.tf-zy-pi .punkt{fill:var(--fg);stroke:var(--canvas);stroke-width:2px}.tf-zy-eng{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--amber);line-height:1;position:absolute;transform:translate(-50%)}.tf-zy-lage,.tf-zyklus-baender{flex-direction:column;display:flex}.tf-zy-lage{border-top:1px solid var(--line);flex:auto;min-height:190px;margin:4px 12px 8px;padding-top:8px}.tf-zy-lage .kopf{align-items:baseline;gap:10px;padding:0 8px 4px;display:flex}.tf-zy-lage .kopf .name{font-size:var(--fs-1);color:var(--fg-3)}.tf-zy-lage .kopf .wert{font-size:var(--fs-2);color:var(--fg);margin-left:auto}.tf-zy-lage .feld{cursor:crosshair;flex:1 1 0;min-height:150px;position:relative}.tf-zy-lage .feld>svg{position:absolute;inset:0}.zy-lageband{fill-opacity:.2;transition:fill-opacity .18s}.zy-lageband.an{fill-opacity:.5}.tf-baender li{height:32px}.tf-baender-fuss{padding:8px 20px 2px}.tf-zy-lage{flex:1 1 0;min-height:150px}.tf-zy-lage .feld{min-height:100px}.tf-mk-kachel>.spur{cursor:crosshair;touch-action:pan-y;margin-top:8px}.tf-mk-kachel>.etikett .am{color:var(--fg-3);letter-spacing:0}.tf-mk-kachel.zeigt>.wert{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-mk-kachel.zeigt>.wert{color:color-mix(in srgb,var(--fg) 92%,var(--daten))}}.tf-makro-held{flex-direction:column;display:flex}.tf-makro-flaeche{flex:1 1 0;min-height:400px;position:relative}.tf-makro-flaeche>.tf-makro-bild{cursor:crosshair;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.tf-mk-kopf{flex-wrap:wrap;row-gap:6px;height:auto;min-height:44px}.tf-mk-kopf .tf-makro-legende{margin-left:auto}.mk-raster{stroke:var(--line);stroke-width:1px;stroke-opacity:.55}.mk-hof{fill:none;stroke:var(--void);stroke-width:4.5px;stroke-opacity:.65;stroke-linejoin:round}.mk-netto{stroke-width:2.2px}.mk-btc.leise{stroke-opacity:.45}.mk-fed{fill:none;stroke:var(--fg-2);stroke-width:1.2px;stroke-dasharray:5 3}.mk-tga{fill:var(--mass);fill-opacity:.13}.mk-punkt.fed{fill:var(--fg-2)}.mk-schicht{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg-2);line-height:1;position:absolute;transform:translateY(-50%)}.mk-blatt i.fed,.tf-makro-legende i.fed{background:repeating-linear-gradient(90deg,var(--fg-2) 0 4px,transparent 4px 6px)}.mk-blatt i.tga,.tf-makro-legende i.tga{background:var(--mass);height:8px}@supports (color:color-mix(in lab,red,red)){.mk-blatt i.tga,.tf-makro-legende i.tga{background:color-mix(in srgb,var(--mass) 30%,transparent)}}.mk-blatt i.rrp,.tf-makro-legende i.rrp{background:repeating-linear-gradient(45deg,var(--mass) 0 1px,transparent 1px 4px);height:8px}@supports (color:color-mix(in lab,red,red)){.mk-blatt i.rrp,.tf-makro-legende i.rrp{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--mass) 55%,transparent) 0 1px,transparent 1px 4px)}}.mk-blatt i.rrp,.tf-makro-legende i.rrp{box-shadow:inset 0 0 0 1px var(--mass)}@supports (color:color-mix(in lab,red,red)){.mk-blatt i.rrp,.tf-makro-legende i.rrp{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mass) 25%,transparent)}}.mk-blatt i.netto-tag{background:var(--daten)}@supports (color:color-mix(in lab,red,red)){.mk-blatt i.netto-tag{background:color-mix(in srgb,var(--daten) 45%,transparent)}}.mk-blatt i.netto-tag{height:1px}.mk-blatt i.vgl{background:repeating-linear-gradient(90deg,var(--fg-3) 0 3px,transparent 3px 5px)}.mk-blatt .zeile.leise{color:var(--fg-3)}.mk-blatt .zeile.leise>span{color:var(--fg-2)}.tf-mk-legknopf{white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.tf-mk-legknopf:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tf-mk-legknopf:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}}.tf-mk-legknopf:hover{color:var(--fg)}.tf-mk-legknopf.aus{color:var(--fg-4);text-decoration:line-through}.tf-mk-legknopf.aus i{opacity:.35}.tf-mk-legknopf:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.tf-zk{flex:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:1100px){.tf-zk{grid-template-columns:minmax(0,1fr)}}.tf-zk>.tf-panel{min-width:0;padding-bottom:6px}.tf-zk-flaeche{margin:0 4px;position:relative}.tf-zk-stand{font-size:var(--fs-1);color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:2px 14px 6px;display:flex}.tf-zk-stand .tag{color:var(--fg-2)}.tf-zk-stand b{color:var(--fg);font-weight:600;font-size:var(--fs-2);margin-left:4px}.tf-zk-stand b.neg{color:var(--down)}.tf-zk-stand .vgl{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tf-zk-stand .vgl i{background:repeating-linear-gradient(90deg,var(--fg-3) 0 3px,transparent 3px 5px);width:14px;height:2px;display:inline-block}.tf-zk-bild{cursor:crosshair;position:relative}.zk-haupt{fill:none;stroke:var(--daten);stroke-width:2.2px;stroke-linejoin:round}.zk-vgl{fill:none;stroke:var(--fg-3);stroke-width:1.2px;stroke-dasharray:4 3}.zk-vgl-punkt{fill:var(--fg-3)}.zk-punkt{fill:var(--daten);stroke:var(--canvas);stroke-width:2px;transition:r .12s}.zk-wert{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg-2);line-height:1;position:absolute;transform:translate(-50%)}.zk-null{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:3 3}.zk-null-text{pointer-events:none;white-space:nowrap;font-size:var(--fs-1);color:var(--fg-3);line-height:1;position:absolute;transform:translate(-100%)}.zk-ab-flaeche.oben{fill:var(--daten);fill-opacity:.16}.zk-ab-flaeche.unten{fill:var(--down);fill-opacity:.22}.zk-ab-linie{fill:none;stroke-width:1.6px;stroke-linejoin:round}.zk-ab-linie.oben{stroke:var(--daten)}.zk-ab-linie.unten{stroke:var(--down)}.zk-ab-punkt{fill:var(--daten);stroke:var(--canvas);stroke-width:2px}.zk-ab-punkt.unten{fill:var(--down)}.tf-zyklus-mitte{flex:1 0 auto}.tf-zk .tf-panel-kopf{flex-wrap:wrap;row-gap:6px;height:auto;min-height:44px}@media (max-width:560px){.tf-zk .tf-panel-kopf .dim3{display:none}}.tf-geld-mitte{flex:1 0 auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:440px;display:grid}.tf-geld-held{flex-direction:column;min-width:0;padding-bottom:8px;display:flex}.tf-geld-ohne{font-size:var(--fs-1);color:var(--fg-3);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:3px;padding:2px 7px}.tf-geld-regler{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tf-geld-regler .wert{min-width:44px;font-size:var(--fs-2);color:var(--fg)}.tf-geld-regler input[type=range]{width:150px;height:18px;accent-color:var(--accent);cursor:pointer;background:0 0}@media (max-width:760px){.tf-geld-regler input[type=range]{width:100px}}.geld-zukunft{fill:var(--fg)}@supports (color:color-mix(in lab,red,red)){.geld-zukunft{fill:color-mix(in srgb,var(--fg) 2.5%,transparent)}}.mk-netto.geld-vor{stroke-opacity:.45;stroke-dasharray:3 3}.tf-geld .tf-mk-kachel>.delta{text-overflow:ellipsis;overflow:hidden}.tf-geld .tf-makro-quellen{line-height:1.5}@media (max-width:1100px){.tf-geld>.tf-werkzeug{flex-wrap:wrap;row-gap:6px;padding-block:6px;overflow-x:visible}}.tf-geld .tf-panel-kopf{flex-wrap:wrap;row-gap:6px;height:auto;min-height:44px}.tf-geld .tf-panel-kopf .tf-makro-legende{flex-wrap:wrap;row-gap:4px}.tf-marke.neg{background:var(--down)}@supports (color:color-mix(in lab,red,red)){.tf-marke.neg{background:color-mix(in srgb,var(--down) 14%,transparent)}}.tf-marke.neg{color:var(--down)}.tf-ag-gross .tf-ag-verlauf .feld{margin-inline:-16px}.tf-zy-lage{margin:4px 0 0}.tf-zy-lage .kopf{padding:0 20px 4px}.mk-netto-tag{stroke-opacity:.18}.tf-kf-neben .tf-kf-tabelle{margin-top:16px}.tf-kf-neben .tf-kf-tabelle td,.tf-kf-neben .tf-kf-tabelle th{padding-inline:6px}.tf-baender li:not(.kopf){cursor:pointer}.tf-baender li[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--band)}@media (max-width:560px){.tf-makro-zahlen{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tf-makro-zahlen>.tf-kennzahl{gap:2px;padding:10px 11px 12px}.tf-makro-zahlen>.tf-kennzahl>.wert{font-size:24px}.tf-makro-zahlen>.tf-kennzahl>.delta{font-size:var(--fs-1);white-space:normal;line-height:1.3}.tf-makro-zahlen>.tf-kennzahl>.etikett{font-size:11px}.tf-mk-kachel>.spur{margin-top:4px}.tf-makro>.tf-werkzeug,.tf-zyklus>.tf-werkzeug{flex-wrap:wrap;row-gap:6px;padding-block:6px;overflow-x:visible}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}