/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.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}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.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}.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}.flex-grow{flex-grow:1}.basis-0{flex-basis:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-4{padding-left:calc(var(--spacing) * 4)}.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}.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}.invert{--tw-invert:invert(100%)}.filter,.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,)}.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:#7b9df9;--accent-sub:#7b9df924;--accent-dim:#7b9df957;--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-mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--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);letter-spacing:normal;line-height:1.45}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;font-weight:400}.mono,.num{letter-spacing:normal}.mono{font-family:var(--font-mono);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-mono)}.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-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{height:100%;display:block}.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{background:var(--fg-1);border-radius:1px;width:3px;margin-left:-1.5px;position:absolute;top:2px;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-tiefe-wand{transition:transform .52s var(--kurve)}@media (prefers-reduced-motion:reduce){.tf-tiefe-wand{transition:none}}.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-mono);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-thumb:hover{background:var(--surf-4)}::-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}table.tf tbody tr.grund:hover>td:first-child:before{opacity:.8}@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{color:var(--fg-4);margin-left:3px;font-size:.46em}.tf-kennzahl>.delta{font-family:var(--font-mono);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-mono);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);font-weight:500;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{color:var(--fg-2);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-mono);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-mono);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,.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-mono);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-mono);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:var(--platte);box-shadow:var(--platte-licht),var(--platte-ring);clip-path:polygon(0 0,calc(100% - var(--kappe-klein)) 0,100% var(--kappe-klein),100% 100%,0 100%);position:absolute;inset:3px 5px}.tf-schiene-platte:after{content:"";background:var(--accent);width:2px;height:18px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.tf-schiene-knopf{color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve);position:relative}.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:var(--surf-1)}.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:var(--platte);box-shadow:var(--platte-licht),var(--platte-ring);position:absolute;inset:4px 3px}.tf-leiste-platte:after{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tf-leiste-knopf{color:var(--fg-4);transition:color var(--zeit-tipp) var(--kurve);position:relative}.tf-leiste-knopf:after{content:"";z-index:0;transition:background-color var(--zeit-tipp) var(--kurve);pointer-events:none;background:0 0;position:absolute;inset:4px 3px}.tf-leiste-knopf:hover{color:var(--fg-2)}.tf-leiste-knopf:hover:after{background:var(--surf-1)}.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}@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-mono);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-mono);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-mono);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-mono);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-tvtuer{z-index:3;isolation:isolate;border-radius:14px;inset:0;container-type:size}.tf-tvtuer,.tf-tvtuer-haelfte{position:absolute;overflow:hidden}.tf-tvtuer-haelfte{z-index:0;left:0;right:0}.tf-tvtuer-haelfte.oben{height:var(--naht-y);top:0}.tf-tvtuer-haelfte.unten{top:var(--naht-y);bottom:0}.tf-tvtuer-haelfte:before{content:"";background-color:var(--canvas);background-image:radial-gradient(58% 52% at var(--naht-x) var(--naht-y),#7b9df916,transparent 70%),repeating-linear-gradient(to right,#c8cdda09 0 1px,transparent 1px 32px),repeating-linear-gradient(to bottom,#c8cdda09 0 1px,transparent 1px 32px);height:100cqh;position:absolute;top:0;left:0;right:0}.tf-tvtuer-haelfte.unten:before{top:calc(-1 * var(--naht-y))}.tf-tvtuer-haelfte:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7b9df9d9 26%,#fff 50%,#7b9df9d9 74%,#0000);height:1px;position:absolute;left:0;right:0}.tf-tvtuer-haelfte.oben:after{bottom:0}.tf-tvtuer-haelfte.unten:after{top:0}.tf-tvtuer-inhalt{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 20px;display:flex;position:absolute;inset:0;overflow-y:auto}.tf-tvtuer-kopf{text-align:left;align-items:center;gap:12px;display:flex}.tf-tvtuer-titel{font-family:var(--font-display);font-stretch:var(--breit);font-size:var(--fs-6);letter-spacing:-.02em;color:var(--fg);font-weight:620;line-height:1.1}.tf-tvtuer-symbol{font-size:var(--fs-1);color:var(--fg-3);margin-top:3px}.tf-tvtuer-satz{max-width:44ch;font-size:var(--fs-3);color:var(--fg-2);margin:0;line-height:1.5}.tf-tvtuer-knopf{cursor:pointer;background:var(--fg);width:min(300px,100%);height:50px;color:var(--void);font-size:var(--fs-5);letter-spacing:-.005em;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);transition:background-color var(--zeit-tipp) var(--kurve);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:0 16px 0 18px;font-weight:560;display:flex;position:relative;overflow:hidden}.tf-tvtuer-knopf svg{transition:transform var(--zeit-lauf) var(--kurve);flex-shrink:0}.tf-tvtuer-knopf:hover{background:#fff}.tf-tvtuer-knopf:hover svg{transform:translate(3px)}.tf-tvtuer-knopf:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#7b9df947 48%,#ffffffb3 50%,#7b9df947 52%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.tf-tvtuer-knopf:hover:after{animation:tf-tvtuer-schimmer .75s cubic-bezier(.45,.05,.35,1)}.tf-tvtuer-knopf:active{transform:scale(.99)}.tf-tvtuer-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--void),inset 0 0 0 4px var(--accent);outline:none}.tf-tvtuer-fein{font-size:var(--fs-1);color:var(--fg-4)}.tf-tvtuer-fein a{color:var(--fg-3);text-underline-offset:3px;text-decoration:underline}.tf-tvtuer-fein a:hover{color:var(--fg)}.tf-tvtuer-alt{cursor:pointer;font-size:var(--fs-2);color:var(--fg-3);transition:color var(--zeit-tipp) var(--kurve);background:0 0;border:0;margin-top:2px;padding:4px 6px}.tf-tvtuer-alt:hover{color:var(--fg)}.tf-tvtuer-alt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tf-tvtuer-strich{left:0;right:0;top:var(--naht-y);z-index:4;pointer-events:none;height:2px;transform-origin:var(--naht-x) 50%;transform:scaleX(var(--naht-w));opacity:0;background:linear-gradient(90deg,#0000,#7b9df9e6 15%,#fff 50%,#7b9df9e6 85%,#0000);margin-top:-1px;position:absolute;box-shadow:0 0 14px #7b9df98c}.tf-tvtuer-strich:after{content:"";opacity:0;background:radial-gradient(closest-side,#fff,#7b9df9a6 45%,#0000);width:22%;position:absolute;top:-4px;bottom:-4px;left:-22%}.tf-tvtuer-glut{left:0;right:0;top:var(--naht-y);z-index:1;pointer-events:none;opacity:0;background:radial-gradient(52% 50% at var(--naht-x) 50%,#ffffff9e,#7b9df942 42%,transparent 72%);height:70cqh;position:absolute;transform:translateY(-50%)scaleY(.02)}.tf-tvtuer-status{left:0;right:0;top:calc(var(--naht-y) + 16px);z-index:4;text-align:center;font-size:var(--fs-1);color:var(--fg-4);letter-spacing:.02em;animation:tf-zugang-da .5s var(--kurve) 1.1s both;position:absolute}.tf-tvtuer[data-phase=zu] .tf-tvtuer-stufe{animation:tf-zugang-stufe .56s var(--kurve) calc(80ms + var(--i) * 60ms) both}.tf-tvtuer[data-phase=zuenden] .tf-tvtuer-stufe{animation:tf-tvtuer-weg .34s var(--kurve-weg) calc(var(--i) * 28ms) both}.tf-tvtuer[data-phase=zuenden] .tf-tvtuer-knopf{animation:tf-tvtuer-knopf .3s cubic-bezier(.7,0,.3,1) both}.tf-tvtuer[data-phase=zuenden] .tf-tvtuer-strich{animation:tf-tvtuer-naht .5s cubic-bezier(.3,.7,.2,1) .18s both}.tf-tvtuer[data-phase=zuenden] .tf-tvtuer-strich:after{animation:tf-tvtuer-lauf 1.1s cubic-bezier(.45,.05,.35,1) .62s infinite}.tf-tvtuer[data-phase=auf] .tf-tvtuer-inhalt{visibility:hidden}.tf-tvtuer[data-phase=auf] .tf-tvtuer-haelfte.oben{animation:tf-tvtuer-oben .82s cubic-bezier(.76,0,.24,1) both}.tf-tvtuer[data-phase=auf] .tf-tvtuer-haelfte.unten{animation:tf-tvtuer-unten .82s cubic-bezier(.76,0,.24,1) both}.tf-tvtuer[data-phase=auf] .tf-tvtuer-haelfte:after{animation:tf-tvtuer-kante .82s ease-out both}.tf-tvtuer[data-phase=auf] .tf-tvtuer-strich{animation:tf-tvtuer-naht-aus .56s cubic-bezier(.2,.7,.2,1) both}.tf-tvtuer[data-phase=auf] .tf-tvtuer-glut{animation:tf-tvtuer-glut .8s cubic-bezier(.2,.7,.2,1) both}@keyframes tf-tvtuer-weg{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-6px)scale(.985)}}@keyframes tf-tvtuer-knopf{0%{background:var(--fg);color:var(--void);opacity:1;transform:none}55%{color:#0000;opacity:1;background:#fff;transform:scaleY(.1)}to{color:#0000;opacity:0;background:#fff;transform:scaleY(.03)}}@keyframes tf-tvtuer-naht{0%{opacity:1;transform:scaleX(var(--naht-w))}to{opacity:1;transform:scaleX(1)}}@keyframes tf-tvtuer-lauf{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(555%)}}@keyframes tf-tvtuer-naht-aus{0%{opacity:1;transform:scaleX(1)scaleY(1)}30%{opacity:1;transform:scaleX(1.02)scaleY(5)}to{opacity:0;transform:scaleX(1.06)scaleY(9)}}@keyframes tf-tvtuer-oben{0%{transform:none}to{transform:translateY(-101%)}}@keyframes tf-tvtuer-unten{0%{transform:none}to{transform:translateY(101%)}}@keyframes tf-tvtuer-kante{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes tf-tvtuer-glut{0%{opacity:.95;transform:translateY(-50%)scaleY(.02)}40%{opacity:.75;transform:translateY(-50%)scaleY(.6)}to{opacity:0;transform:translateY(-50%)scaleY(1)}}@keyframes tf-tvtuer-schimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}.tf-tv-bild{opacity:0;filter:blur(12px)saturate(.4);transition:opacity .6s var(--kurve),filter .9s var(--kurve),transform 1.1s var(--kurve);position:absolute;inset:0;transform:scale(1.03)}.tf-tv-bild[data-da]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.tf-tvtuer *,.tf-tvtuer :after,.tf-tvtuer :before{animation:none!important}.tf-tv-bild{filter:none;transition:none;transform: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{font-size:var(--fs-1);color:var(--fg-4);border-bottom:1px solid var(--line);margin-bottom:3px;padding:0 6px 3px}.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;font-size:var(--fs-2);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:4px 6px;display:flex}.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}@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(--kleg-tinte);white-space:nowrap}.tf-kleg-vgl{color:var(--kleg-tinte);font-family:var(--font-mono)}.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}@media (hover:none){.tf-kleg-knoepfe{display:inline-flex}}.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;flex-basis:100%;gap:0 12px;display:flex}.tf-kleg-mehr:empty{display:none}.tf-kleg-sub{white-space:nowrap;gap:6px;display:inline-flex}.tf-kleg-sub>:first-child{color:var(--kleg-achse)}.tf-kleg-sub>.num{color:var(--kleg-tinte)}.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;font-size:var(--fs-2);color:var(--fg-3);flex:none}.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 .auslastungsring{align-self:center;width:150px;height:150px;margin:4px 0;position:relative}.tf-kredit-karte .auslastungsring svg{width:100%;height:100%}.tf-kredit-karte .auslastungsring .bahn{fill:none;stroke:var(--surf-2);stroke-width:9px}.tf-kredit-karte .auslastungsring .bogen{fill:none;stroke:var(--accent);stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray var(--zeit-wachs) var(--kurve)}.tf-kredit-karte .auslastungsring .bogen[data-knapp]{stroke:var(--amber)}.tf-kredit-karte .auslastungsring .mitte{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.tf-kredit-karte .auslastungsring .wert{color:var(--fg);letter-spacing:-.02em;font-size:24px}.tf-kredit-karte .still{width:150px;height:150px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin:4px 0;display:flex}.tf-kredit-karte .still .gross{font-size:var(--fs-3);color:var(--fg-3)}.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-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);opacity:.16;border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.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{color:var(--ton);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-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:2px;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) 42%,transparent),color-mix(in srgb,var(--accent) 6%,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}.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,.tf-belastbar .imbild{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)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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}